Merge tag 'usb-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Ron Minnich <rminnich@sandia.gov>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 S:      Maintained
209 F:      Documentation/filesystems/9p.txt
210 F:      fs/9p/
211 F:      net/9p/
212 F:      include/net/9p/
213 F:      include/uapi/linux/virtio_9p.h
214 F:      include/trace/events/9p.h
215
216 A8293 MEDIA DRIVER
217 M:      Antti Palosaari <crope@iki.fi>
218 L:      linux-media@vger.kernel.org
219 W:      https://linuxtv.org
220 W:      http://palosaari.fi/linux/
221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
222 T:      git git://linuxtv.org/anttip/media_tree.git
223 S:      Maintained
224 F:      drivers/media/dvb-frontends/a8293*
225
226 AACRAID SCSI RAID DRIVER
227 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L:      linux-scsi@vger.kernel.org
229 W:      http://www.adaptec.com/
230 S:      Supported
231 F:      Documentation/scsi/aacraid.txt
232 F:      drivers/scsi/aacraid/
233
234 ABI/API
235 L:      linux-api@vger.kernel.org
236 F:      include/linux/syscalls.h
237 F:      kernel/sys_ni.c
238
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M:      Hans de Goede <hdegoede@redhat.com>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru.c
244
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M:      Alistair John Strachan <alistair@devzero.co.uk>
247 L:      linux-hwmon@vger.kernel.org
248 S:      Maintained
249 F:      drivers/hwmon/abituguru3.c
250
251 ACCES 104-DIO-48E GPIO DRIVER
252 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-dio-48e.c
256
257 ACCES 104-IDI-48 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idi-48.c
262
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L:      linux-gpio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/gpio/gpio-104-idio-16.c
268
269 ACCES 104-QUAD-8 IIO DRIVER
270 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
271 L:      linux-iio@vger.kernel.org
272 S:      Maintained
273 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F:      drivers/iio/counter/104-quad-8.c
275
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
278 L:      linux-gpio@vger.kernel.org
279 S:      Maintained
280 F:      drivers/gpio/gpio-pci-idio-16.c
281
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
284 L:      linux-gpio@vger.kernel.org
285 S:      Maintained
286 F:      drivers/gpio/gpio-pcie-idio-24.c
287
288 ACENIC DRIVER
289 M:      Jes Sorensen <jes@trained-monkey.org>
290 L:      linux-acenic@sunsite.dk
291 S:      Maintained
292 F:      drivers/net/ethernet/alteon/acenic*
293
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M:      Peter Feuerer <peter@piie.net>
296 L:      platform-driver-x86@vger.kernel.org
297 W:      http://piie.net/?section=acerhdf
298 S:      Maintained
299 F:      drivers/platform/x86/acerhdf.c
300
301 ACER WMI LAPTOP EXTRAS
302 M:      "Lee, Chun-Yi" <jlee@suse.com>
303 L:      platform-driver-x86@vger.kernel.org
304 S:      Maintained
305 F:      drivers/platform/x86/acer-wmi.c
306
307 ACPI
308 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M:      Len Brown <lenb@kernel.org>
310 L:      linux-acpi@vger.kernel.org
311 W:      https://01.org/linux-acpi
312 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B:      https://bugzilla.kernel.org
315 S:      Supported
316 F:      drivers/acpi/
317 F:      drivers/pnp/pnpacpi/
318 F:      include/linux/acpi.h
319 F:      include/linux/fwnode.h
320 F:      include/acpi/
321 F:      Documentation/acpi/
322 F:      Documentation/ABI/testing/sysfs-bus-acpi
323 F:      Documentation/ABI/testing/configfs-acpi
324 F:      drivers/pci/*acpi*
325 F:      drivers/pci/*/*acpi*
326 F:      drivers/pci/*/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI PMIC DRIVERS
371 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M:      Len Brown <lenb@kernel.org>
373 R:      Andy Shevchenko <andy@infradead.org>
374 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
375 L:      linux-acpi@vger.kernel.org
376 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B:      https://bugzilla.kernel.org
379 S:      Supported
380 F:      drivers/acpi/pmic/
381
382 ACPI THERMAL DRIVER
383 M:      Zhang Rui <rui.zhang@intel.com>
384 L:      linux-acpi@vger.kernel.org
385 W:      https://01.org/linux-acpi
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/*thermal*
389
390 ACPI VIDEO DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/acpi_video.c
397
398 ACPI WMI DRIVER
399 L:      platform-driver-x86@vger.kernel.org
400 S:      Orphan
401 F:      drivers/platform/x86/wmi.c
402 F:      include/uapi/linux/wmi.h
403
404 AD1889 ALSA SOUND DRIVER
405 M:      Thibaut Varene <T-Bone@parisc-linux.org>
406 W:      http://wiki.parisc-linux.org/AD1889
407 L:      linux-parisc@vger.kernel.org
408 S:      Maintained
409 F:      sound/pci/ad1889.*
410
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M:      Michael Hennerich <michael.hennerich@analog.com>
413 W:      http://wiki.analog.com/AD5254
414 W:      http://ez.analog.com/community/linux-device-drivers
415 S:      Supported
416 F:      drivers/misc/ad525x_dpot.c
417
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5398
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/regulator/ad5398.c
424
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD7142
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/input/misc/ad714x.c
431
432 AD7877 TOUCHSCREEN DRIVER
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7877
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/touchscreen/ad7877.c
438
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7879
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7879.c
445
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M:      Jiri Kosina <jikos@kernel.org>
448 S:      Maintained
449
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M:      Michael Hennerich <michael.hennerich@analog.com>
452 W:      https://wiki.analog.com/ADF7242
453 W:      http://ez.analog.com/community/linux-device-drivers
454 L:      linux-wpan@vger.kernel.org
455 S:      Supported
456 F:      drivers/net/ieee802154/adf7242.c
457 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459 ADM1025 HARDWARE MONITOR DRIVER
460 M:      Jean Delvare <jdelvare@suse.com>
461 L:      linux-hwmon@vger.kernel.org
462 S:      Maintained
463 F:      Documentation/hwmon/adm1025
464 F:      drivers/hwmon/adm1025.c
465
466 ADM1029 HARDWARE MONITOR DRIVER
467 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      drivers/hwmon/adm1029.c
471
472 ADM8211 WIRELESS DRIVER
473 L:      linux-wireless@vger.kernel.org
474 W:      http://wireless.kernel.org/
475 S:      Orphan
476 F:      drivers/net/wireless/admtek/adm8211.*
477
478 ADP1653 FLASH CONTROLLER DRIVER
479 M:      Sakari Ailus <sakari.ailus@iki.fi>
480 L:      linux-media@vger.kernel.org
481 S:      Maintained
482 F:      drivers/media/i2c/adp1653.c
483 F:      include/media/i2c/adp1653.h
484
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M:      Michael Hennerich <michael.hennerich@analog.com>
487 W:      http://wiki.analog.com/ADP5520
488 W:      http://ez.analog.com/community/linux-device-drivers
489 S:      Supported
490 F:      drivers/mfd/adp5520.c
491 F:      drivers/video/backlight/adp5520_bl.c
492 F:      drivers/leds/leds-adp5520.c
493 F:      drivers/gpio/gpio-adp5520.c
494 F:      drivers/input/keyboard/adp5520-keys.c
495
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M:      Michael Hennerich <michael.hennerich@analog.com>
498 W:      http://wiki.analog.com/ADP5588
499 W:      http://ez.analog.com/community/linux-device-drivers
500 S:      Supported
501 F:      drivers/input/keyboard/adp5588-keys.c
502 F:      drivers/gpio/gpio-adp5588.c
503
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M:      Michael Hennerich <michael.hennerich@analog.com>
506 W:      http://wiki.analog.com/ADP8860
507 W:      http://ez.analog.com/community/linux-device-drivers
508 S:      Supported
509 F:      drivers/video/backlight/adp8860_bl.c
510
511 ADS1015 HARDWARE MONITOR DRIVER
512 M:      Dirk Eibach <eibach@gdsys.de>
513 L:      linux-hwmon@vger.kernel.org
514 S:      Maintained
515 F:      Documentation/hwmon/ads1015
516 F:      drivers/hwmon/ads1015.c
517 F:      include/linux/platform_data/ads1015.h
518
519 ADT746X FAN DRIVER
520 M:      Colin Leroy <colin@colino.net>
521 S:      Maintained
522 F:      drivers/macintosh/therm_adt746x.c
523
524 ADT7475 HARDWARE MONITOR DRIVER
525 M:      Jean Delvare <jdelvare@suse.com>
526 L:      linux-hwmon@vger.kernel.org
527 S:      Maintained
528 F:      Documentation/hwmon/adt7475
529 F:      drivers/hwmon/adt7475.c
530
531 ADVANSYS SCSI DRIVER
532 M:      Matthew Wilcox <matthew@wil.cx>
533 M:      Hannes Reinecke <hare@suse.com>
534 L:      linux-scsi@vger.kernel.org
535 S:      Maintained
536 F:      Documentation/scsi/advansys.txt
537 F:      drivers/scsi/advansys.c
538
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M:      Michael Hennerich <michael.hennerich@analog.com>
541 W:      http://wiki.analog.com/ADXL345
542 W:      http://ez.analog.com/community/linux-device-drivers
543 S:      Supported
544 F:      drivers/input/misc/adxl34x.c
545
546 AF9013 MEDIA DRIVER
547 M:      Antti Palosaari <crope@iki.fi>
548 L:      linux-media@vger.kernel.org
549 W:      https://linuxtv.org
550 W:      http://palosaari.fi/linux/
551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
552 T:      git git://linuxtv.org/anttip/media_tree.git
553 S:      Maintained
554 F:      drivers/media/dvb-frontends/af9013*
555
556 AF9033 MEDIA DRIVER
557 M:      Antti Palosaari <crope@iki.fi>
558 L:      linux-media@vger.kernel.org
559 W:      https://linuxtv.org
560 W:      http://palosaari.fi/linux/
561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
562 T:      git git://linuxtv.org/anttip/media_tree.git
563 S:      Maintained
564 F:      drivers/media/dvb-frontends/af9033*
565
566 AFFS FILE SYSTEM
567 M:      David Sterba <dsterba@suse.com>
568 L:      linux-fsdevel@vger.kernel.org
569 S:      Odd Fixes
570 F:      Documentation/filesystems/affs.txt
571 F:      fs/affs/
572
573 AFS FILESYSTEM
574 M:      David Howells <dhowells@redhat.com>
575 L:      linux-afs@lists.infradead.org
576 S:      Supported
577 F:      fs/afs/
578 F:      include/trace/events/afs.h
579 F:      Documentation/filesystems/afs.txt
580 W:      https://www.infradead.org/~dhowells/kafs/
581
582 AGPGART DRIVER
583 M:      David Airlie <airlied@linux.ie>
584 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585 S:      Maintained
586 F:      drivers/char/agp/
587 F:      include/linux/agp*
588 F:      include/uapi/linux/agp*
589
590 AHA152X SCSI DRIVER
591 M:      "Juergen E. Fischer" <fischer@norbit.de>
592 L:      linux-scsi@vger.kernel.org
593 S:      Maintained
594 F:      drivers/scsi/aha152x*
595 F:      drivers/scsi/pcmcia/aha152x*
596
597 AIC7XXX / AIC79XX SCSI DRIVER
598 M:      Hannes Reinecke <hare@suse.com>
599 L:      linux-scsi@vger.kernel.org
600 S:      Maintained
601 F:      drivers/scsi/aic7xxx/
602
603 AIMSLAB FM RADIO RECEIVER DRIVER
604 M:      Hans Verkuil <hverkuil@xs4all.nl>
605 L:      linux-media@vger.kernel.org
606 T:      git git://linuxtv.org/media_tree.git
607 W:      https://linuxtv.org
608 S:      Maintained
609 F:      drivers/media/radio/radio-aimslab*
610
611 AIO
612 M:      Benjamin LaHaise <bcrl@kvack.org>
613 L:      linux-aio@kvack.org
614 S:      Supported
615 F:      fs/aio.c
616 F:      include/linux/*aio*.h
617
618 AIRSPY MEDIA DRIVER
619 M:      Antti Palosaari <crope@iki.fi>
620 L:      linux-media@vger.kernel.org
621 W:      https://linuxtv.org
622 W:      http://palosaari.fi/linux/
623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
624 T:      git git://linuxtv.org/anttip/media_tree.git
625 S:      Maintained
626 F:      drivers/media/usb/airspy/
627
628 ALACRITECH GIGABIT ETHERNET DRIVER
629 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
630 S:      Maintained
631 F:      drivers/net/ethernet/alacritech/*
632
633 ALCATEL SPEEDTOUCH USB DRIVER
634 M:      Duncan Sands <duncan.sands@free.fr>
635 L:      linux-usb@vger.kernel.org
636 W:      http://www.linux-usb.org/SpeedTouch/
637 S:      Maintained
638 F:      drivers/usb/atm/speedtch.c
639 F:      drivers/usb/atm/usbatm.c
640
641 ALCHEMY AU1XX0 MMC DRIVER
642 M:      Manuel Lauss <manuel.lauss@gmail.com>
643 S:      Maintained
644 F:      drivers/mmc/host/au1xmmc.c
645
646 ALI1563 I2C DRIVER
647 M:      Rudolf Marek <r.marek@assembler.cz>
648 L:      linux-i2c@vger.kernel.org
649 S:      Maintained
650 F:      Documentation/i2c/busses/i2c-ali1563
651 F:      drivers/i2c/busses/i2c-ali1563.c
652
653 ALLWINNER SECURITY SYSTEM
654 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
655 L:      linux-crypto@vger.kernel.org
656 S:      Maintained
657 F:      drivers/crypto/sunxi-ss/
658
659 ALPHA PORT
660 M:      Richard Henderson <rth@twiddle.net>
661 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662 M:      Matt Turner <mattst88@gmail.com>
663 S:      Odd Fixes
664 L:      linux-alpha@vger.kernel.org
665 F:      arch/alpha/
666
667 ALPS PS/2 TOUCHPAD DRIVER
668 R:      Pali Rohár <pali.rohar@gmail.com>
669 F:      drivers/input/mouse/alps.*
670
671 ALTERA I2C CONTROLLER DRIVER
672 M:      Thor Thayer <thor.thayer@linux.intel.com>
673 S:      Maintained
674 F:      drivers/i2c/busses/i2c-altera.c
675
676 ALTERA MAILBOX DRIVER
677 M:      Ley Foon Tan <lftan@altera.com>
678 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679 S:      Maintained
680 F:      drivers/mailbox/mailbox-altera.c
681
682 ALTERA PIO DRIVER
683 M:      Tien Hock Loh <thloh@altera.com>
684 L:      linux-gpio@vger.kernel.org
685 S:      Maintained
686 F:      drivers/gpio/gpio-altera.c
687
688 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689 M:      Thor Thayer <thor.thayer@linux.intel.com>
690 S:      Maintained
691 F:      drivers/gpio/gpio-altera-a10sr.c
692 F:      drivers/mfd/altera-a10sr.c
693 F:      drivers/reset/reset-a10sr.c
694 F:      include/linux/mfd/altera-a10sr.h
695 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697 ALTERA TRIPLE SPEED ETHERNET DRIVER
698 M:      Vince Bridgers <vbridger@opensource.altera.com>
699 L:      netdev@vger.kernel.org
700 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:      Maintained
702 F:      drivers/net/ethernet/altera/
703
704 ALTERA UART/JTAG UART SERIAL DRIVERS
705 M:      Tobias Klauser <tklauser@distanz.ch>
706 L:      linux-serial@vger.kernel.org
707 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 S:      Maintained
709 F:      drivers/tty/serial/altera_uart.c
710 F:      drivers/tty/serial/altera_jtaguart.c
711 F:      include/linux/altera_uart.h
712 F:      include/linux/altera_jtaguart.h
713
714 AMAZON ETHERNET DRIVERS
715 M:      Netanel Belgazal <netanel@amazon.com>
716 R:      Saeed Bishara <saeedb@amazon.com>
717 R:      Zorik Machulsky <zorik@amazon.com>
718 L:      netdev@vger.kernel.org
719 S:      Supported
720 F:      Documentation/networking/ena.txt
721 F:      drivers/net/ethernet/amazon/
722
723 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724 M:      Tom Lendacky <thomas.lendacky@amd.com>
725 M:      Gary Hook <gary.hook@amd.com>
726 L:      linux-crypto@vger.kernel.org
727 S:      Supported
728 F:      drivers/crypto/ccp/
729 F:      include/linux/ccp.h
730
731 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732 M:      Huang Rui <ray.huang@amd.com>
733 L:      linux-hwmon@vger.kernel.org
734 S:      Supported
735 F:      Documentation/hwmon/fam15h_power
736 F:      drivers/hwmon/fam15h_power.c
737
738 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
740 S:      Orphan
741 F:      drivers/usb/gadget/udc/amd5536udc.*
742
743 AMD GEODE PROCESSOR/CHIPSET SUPPORT
744 P:      Andres Salomon <dilinger@queued.net>
745 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
746 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747 S:      Supported
748 F:      drivers/char/hw_random/geode-rng.c
749 F:      drivers/crypto/geode*
750 F:      drivers/video/fbdev/geode/
751 F:      arch/x86/include/asm/geode.h
752
753 AMD IOMMU (AMD-VI)
754 M:      Joerg Roedel <joro@8bytes.org>
755 L:      iommu@lists.linux-foundation.org
756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757 S:      Maintained
758 F:      drivers/iommu/amd_iommu*.[ch]
759 F:      include/linux/amd-iommu.h
760
761 AMD KFD
762 M:      Oded Gabbay <oded.gabbay@gmail.com>
763 L:      dri-devel@lists.freedesktop.org
764 T:      git git://people.freedesktop.org/~gabbayo/linux.git
765 S:      Supported
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
771 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
772 F:      drivers/gpu/drm/amd/amdkfd/
773 F:      drivers/gpu/drm/amd/include/cik_structs.h
774 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
775 F:      drivers/gpu/drm/amd/include/vi_structs.h
776 F:      include/uapi/linux/kfd_ioctl.h
777
778 AMD SEATTLE DEVICE TREE SUPPORT
779 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
780 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
781 M:      Tom Lendacky <thomas.lendacky@amd.com>
782 S:      Supported
783 F:      arch/arm64/boot/dts/amd/
784
785 AMD XGBE DRIVER
786 M:      Tom Lendacky <thomas.lendacky@amd.com>
787 L:      netdev@vger.kernel.org
788 S:      Supported
789 F:      drivers/net/ethernet/amd/xgbe/
790 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
791
792 AMS (Apple Motion Sensor) DRIVER
793 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
794 S:      Supported
795 F:      drivers/macintosh/ams/
796
797 ANALOG DEVICES INC AD9389B DRIVER
798 M:      Hans Verkuil <hans.verkuil@cisco.com>
799 L:      linux-media@vger.kernel.org
800 S:      Maintained
801 F:      drivers/media/i2c/ad9389b*
802
803 ANALOG DEVICES INC ADV7180 DRIVER
804 M:      Lars-Peter Clausen <lars@metafoo.de>
805 L:      linux-media@vger.kernel.org
806 W:      http://ez.analog.com/community/linux-device-drivers
807 S:      Supported
808 F:      drivers/media/i2c/adv7180.c
809
810 ANALOG DEVICES INC ADV748X DRIVER
811 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
812 L:      linux-media@vger.kernel.org
813 S:      Maintained
814 F:      drivers/media/i2c/adv748x/*
815
816 ANALOG DEVICES INC ADV7511 DRIVER
817 M:      Hans Verkuil <hans.verkuil@cisco.com>
818 L:      linux-media@vger.kernel.org
819 S:      Maintained
820 F:      drivers/media/i2c/adv7511*
821
822 ANALOG DEVICES INC ADV7604 DRIVER
823 M:      Hans Verkuil <hans.verkuil@cisco.com>
824 L:      linux-media@vger.kernel.org
825 S:      Maintained
826 F:      drivers/media/i2c/adv7604*
827
828 ANALOG DEVICES INC ADV7842 DRIVER
829 M:      Hans Verkuil <hans.verkuil@cisco.com>
830 L:      linux-media@vger.kernel.org
831 S:      Maintained
832 F:      drivers/media/i2c/adv7842*
833
834 ANALOG DEVICES INC ASOC CODEC DRIVERS
835 M:      Lars-Peter Clausen <lars@metafoo.de>
836 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
837 W:      http://wiki.analog.com/
838 W:      http://ez.analog.com/community/linux-device-drivers
839 S:      Supported
840 F:      sound/soc/codecs/adau*
841 F:      sound/soc/codecs/adav*
842 F:      sound/soc/codecs/ad1*
843 F:      sound/soc/codecs/ad7*
844 F:      sound/soc/codecs/ssm*
845 F:      sound/soc/codecs/sigmadsp.*
846
847 ANALOG DEVICES INC DMA DRIVERS
848 M:      Lars-Peter Clausen <lars@metafoo.de>
849 W:      http://ez.analog.com/community/linux-device-drivers
850 S:      Supported
851 F:      drivers/dma/dma-axi-dmac.c
852
853 ANALOG DEVICES INC IIO DRIVERS
854 M:      Lars-Peter Clausen <lars@metafoo.de>
855 M:      Michael Hennerich <Michael.Hennerich@analog.com>
856 W:      http://wiki.analog.com/
857 W:      http://ez.analog.com/community/linux-device-drivers
858 S:      Supported
859 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
860 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
861 F:      drivers/iio/*/ad*
862 F:      drivers/iio/adc/ltc2497*
863 X:      drivers/iio/*/adjd*
864 F:      drivers/staging/iio/*/ad*
865
866 ANDES ARCHITECTURE
867 M:      Greentime Hu <green.hu@gmail.com>
868 M:      Vincent Chen <deanbo422@gmail.com>
869 T:      git https://github.com/andestech/linux.git
870 S:      Supported
871 F:      arch/nds32/
872 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
873 F:      Documentation/devicetree/bindings/nds32/
874 K:      nds32
875 N:      nds32
876
877 ANDROID CONFIG FRAGMENTS
878 M:      Rob Herring <robh@kernel.org>
879 S:      Supported
880 F:      kernel/configs/android*
881
882 ANDROID DRIVERS
883 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
884 M:      Arve Hjønnevåg <arve@android.com>
885 M:      Todd Kjos <tkjos@android.com>
886 M:      Martijn Coenen <maco@android.com>
887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
888 L:      devel@driverdev.osuosl.org
889 S:      Supported
890 F:      drivers/android/
891 F:      drivers/staging/android/
892
893 ANDROID GOLDFISH PIC DRIVER
894 M:      Miodrag Dinic <miodrag.dinic@mips.com>
895 S:      Supported
896 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
897 F:      drivers/irqchip/irq-goldfish-pic.c
898
899 ANDROID GOLDFISH RTC DRIVER
900 M:      Miodrag Dinic <miodrag.dinic@mips.com>
901 S:      Supported
902 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
903 F:      drivers/rtc/rtc-goldfish.c
904
905 ANDROID ION DRIVER
906 M:      Laura Abbott <labbott@redhat.com>
907 M:      Sumit Semwal <sumit.semwal@linaro.org>
908 L:      devel@driverdev.osuosl.org
909 L:      dri-devel@lists.freedesktop.org
910 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
911 S:      Supported
912 F:      drivers/staging/android/ion
913 F:      drivers/staging/android/uapi/ion.h
914
915 AOA (Apple Onboard Audio) ALSA DRIVER
916 M:      Johannes Berg <johannes@sipsolutions.net>
917 L:      linuxppc-dev@lists.ozlabs.org
918 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
919 S:      Maintained
920 F:      sound/aoa/
921
922 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
923 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
924 L:      linux-iio@vger.kernel.org
925 S:      Maintained
926 F:      drivers/iio/adc/stx104.c
927
928 APM DRIVER
929 M:      Jiri Kosina <jikos@kernel.org>
930 S:      Odd fixes
931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
932 F:      arch/x86/kernel/apm_32.c
933 F:      include/linux/apm_bios.h
934 F:      include/uapi/linux/apm_bios.h
935 F:      drivers/char/apm-emulation.c
936
937 APPARMOR SECURITY MODULE
938 M:      John Johansen <john.johansen@canonical.com>
939 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
940 W:      wiki.apparmor.net
941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
942 S:      Supported
943 F:      security/apparmor/
944 F:      Documentation/admin-guide/LSM/apparmor.rst
945
946 APPLE BCM5974 MULTITOUCH DRIVER
947 M:      Henrik Rydberg <rydberg@bitmath.org>
948 L:      linux-input@vger.kernel.org
949 S:      Odd fixes
950 F:      drivers/input/mouse/bcm5974.c
951
952 APPLE SMC DRIVER
953 M:      Henrik Rydberg <rydberg@bitmath.org>
954 L:      linux-hwmon@vger.kernel.org
955 S:      Odd fixes
956 F:      drivers/hwmon/applesmc.c
957
958 APPLETALK NETWORK LAYER
959 L:      netdev@vger.kernel.org
960 S:      Odd fixes
961 F:      drivers/net/appletalk/
962 F:      net/appletalk/
963
964 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
965 M:      Duc Dang <dhdang@apm.com>
966 S:      Supported
967 F:      arch/arm64/boot/dts/apm/
968
969 APPLIED MICRO (APM) X-GENE SOC EDAC
970 M:      Loc Ho <lho@apm.com>
971 S:      Supported
972 F:      drivers/edac/xgene_edac.c
973 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
974
975 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
976 M:      Iyappan Subramanian <isubramanian@apm.com>
977 M:      Keyur Chudgar <kchudgar@apm.com>
978 S:      Supported
979 F:      drivers/net/ethernet/apm/xgene-v2/
980
981 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
982 M:      Iyappan Subramanian <isubramanian@apm.com>
983 M:      Keyur Chudgar <kchudgar@apm.com>
984 M:      Quan Nguyen <qnguyen@apm.com>
985 S:      Supported
986 F:      drivers/net/ethernet/apm/xgene/
987 F:      drivers/net/phy/mdio-xgene.c
988 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
989 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
990
991 APPLIED MICRO (APM) X-GENE SOC PMU
992 M:      Tai Nguyen <ttnguyen@apm.com>
993 S:      Supported
994 F:      drivers/perf/xgene_pmu.c
995 F:      Documentation/perf/xgene-pmu.txt
996 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
997
998 APTINA CAMERA SENSOR PLL
999 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1000 L:      linux-media@vger.kernel.org
1001 S:      Maintained
1002 F:      drivers/media/i2c/aptina-pll.*
1003
1004 ARC FRAMEBUFFER DRIVER
1005 M:      Jaya Kumar <jayalk@intworks.biz>
1006 S:      Maintained
1007 F:      drivers/video/fbdev/arcfb.c
1008 F:      drivers/video/fbdev/core/fb_defio.c
1009
1010 ARC PGU DRM DRIVER
1011 M:      Alexey Brodkin <abrodkin@synopsys.com>
1012 S:      Supported
1013 F:      drivers/gpu/drm/arc/
1014 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1015
1016 ARCNET NETWORK LAYER
1017 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1018 L:      netdev@vger.kernel.org
1019 S:      Maintained
1020 F:      drivers/net/arcnet/
1021 F:      include/uapi/linux/if_arcnet.h
1022
1023 ARM ARCHITECTED TIMER DRIVER
1024 M:      Mark Rutland <mark.rutland@arm.com>
1025 M:      Marc Zyngier <marc.zyngier@arm.com>
1026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027 S:      Maintained
1028 F:      arch/arm/include/asm/arch_timer.h
1029 F:      arch/arm64/include/asm/arch_timer.h
1030 F:      drivers/clocksource/arm_arch_timer.c
1031
1032 ARM HDLCD DRM DRIVER
1033 M:      Liviu Dudau <liviu.dudau@arm.com>
1034 S:      Supported
1035 F:      drivers/gpu/drm/arm/hdlcd_*
1036 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1037
1038 ARM MALI-DP DRM DRIVER
1039 M:      Liviu Dudau <liviu.dudau@arm.com>
1040 M:      Brian Starkey <brian.starkey@arm.com>
1041 M:      Mali DP Maintainers <malidp@foss.arm.com>
1042 S:      Supported
1043 F:      drivers/gpu/drm/arm/
1044 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1045
1046 ARM MFM AND FLOPPY DRIVERS
1047 M:      Ian Molton <spyro@f2s.com>
1048 S:      Maintained
1049 F:      arch/arm/lib/floppydma.S
1050 F:      arch/arm/include/asm/floppy.h
1051
1052 ARM PMU PROFILING AND DEBUGGING
1053 M:      Will Deacon <will.deacon@arm.com>
1054 M:      Mark Rutland <mark.rutland@arm.com>
1055 S:      Maintained
1056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057 F:      arch/arm*/kernel/perf_*
1058 F:      arch/arm/oprofile/common.c
1059 F:      arch/arm*/kernel/hw_breakpoint.c
1060 F:      arch/arm*/include/asm/hw_breakpoint.h
1061 F:      arch/arm*/include/asm/perf_event.h
1062 F:      drivers/perf/*
1063 F:      include/linux/perf/arm_pmu.h
1064 F:      Documentation/devicetree/bindings/arm/pmu.txt
1065 F:      Documentation/devicetree/bindings/perf/
1066
1067 ARM PORT
1068 M:      Russell King <linux@armlinux.org.uk>
1069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070 W:      http://www.armlinux.org.uk/
1071 S:      Odd Fixes
1072 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1073 F:      arch/arm/
1074 X:      arch/arm/boot/dts/
1075
1076 ARM PRIMECELL AACI PL041 DRIVER
1077 M:      Russell King <linux@armlinux.org.uk>
1078 S:      Odd Fixes
1079 F:      sound/arm/aaci.*
1080
1081 ARM PRIMECELL BUS SUPPORT
1082 M:      Russell King <linux@armlinux.org.uk>
1083 S:      Odd Fixes
1084 F:      drivers/amba/
1085 F:      include/linux/amba/bus.h
1086
1087 ARM PRIMECELL CLCD PL110 DRIVER
1088 M:      Russell King <linux@armlinux.org.uk>
1089 S:      Odd Fixes
1090 F:      drivers/video/fbdev/amba-clcd.*
1091
1092 ARM PRIMECELL KMI PL050 DRIVER
1093 M:      Russell King <linux@armlinux.org.uk>
1094 S:      Odd Fixes
1095 F:      drivers/input/serio/ambakmi.*
1096 F:      include/linux/amba/kmi.h
1097
1098 ARM PRIMECELL MMCI PL180/1 DRIVER
1099 M:      Russell King <linux@armlinux.org.uk>
1100 S:      Odd Fixes
1101 F:      drivers/mmc/host/mmci.*
1102 F:      include/linux/amba/mmci.h
1103
1104 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1105 M:      Russell King <linux@armlinux.org.uk>
1106 S:      Odd Fixes
1107 F:      drivers/tty/serial/amba-pl01*.c
1108 F:      include/linux/amba/serial.h
1109
1110 ARM SMMU DRIVERS
1111 M:      Will Deacon <will.deacon@arm.com>
1112 R:      Robin Murphy <robin.murphy@arm.com>
1113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114 S:      Maintained
1115 F:      drivers/iommu/arm-smmu.c
1116 F:      drivers/iommu/arm-smmu-v3.c
1117 F:      drivers/iommu/io-pgtable-arm.c
1118 F:      drivers/iommu/io-pgtable-arm-v7s.c
1119
1120 ARM SUB-ARCHITECTURES
1121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122 S:      Maintained
1123 F:      arch/arm/mach-*/
1124 F:      arch/arm/plat-*/
1125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1126
1127 ARM/ACTIONS SEMI ARCHITECTURE
1128 M:      Andreas Färber <afaerber@suse.de>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S:      Maintained
1131 N:      owl
1132 F:      arch/arm/mach-actions/
1133 F:      arch/arm/boot/dts/owl-*
1134 F:      arch/arm64/boot/dts/actions/
1135 F:      drivers/clocksource/owl-*
1136 F:      drivers/soc/actions/
1137 F:      include/dt-bindings/power/owl-*
1138 F:      include/linux/soc/actions/
1139 F:      Documentation/devicetree/bindings/arm/actions.txt
1140 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1141 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1142
1143 ARM/ADS SPHERE MACHINE SUPPORT
1144 M:      Lennert Buytenhek <kernel@wantstofly.org>
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 S:      Maintained
1147
1148 ARM/AFEB9260 MACHINE SUPPORT
1149 M:      Sergey Lapin <slapin@ossfans.org>
1150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151 S:      Maintained
1152
1153 ARM/AJECO 1ARM MACHINE SUPPORT
1154 M:      Lennert Buytenhek <kernel@wantstofly.org>
1155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 S:      Maintained
1157
1158 ARM/Allwinner SoC Clock Support
1159 M:      Emilio López <emilio@elopez.com.ar>
1160 S:      Maintained
1161 F:      drivers/clk/sunxi/
1162
1163 ARM/Allwinner sunXi SoC support
1164 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1165 M:      Chen-Yu Tsai <wens@csie.org>
1166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 S:      Maintained
1168 N:      sun[x456789]i
1169 N:      sun50i
1170 F:      arch/arm/mach-sunxi/
1171 F:      arch/arm64/boot/dts/allwinner/
1172 F:      drivers/clk/sunxi-ng/
1173 F:      drivers/pinctrl/sunxi/
1174 F:      drivers/soc/sunxi/
1175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1176
1177 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1178 M:      Neil Armstrong <narmstrong@baylibre.com>
1179 M:      Jerome Brunet <jbrunet@baylibre.com>
1180 L:      linux-amlogic@lists.infradead.org
1181 S:      Maintained
1182 F:      drivers/clk/meson/
1183 F:      include/dt-bindings/clock/meson*
1184 F:      include/dt-bindings/clock/gxbb*
1185 F:      Documentation/devicetree/bindings/clock/amlogic*
1186
1187 ARM/Amlogic Meson SoC support
1188 M:      Carlo Caione <carlo@caione.org>
1189 M:      Kevin Hilman <khilman@baylibre.com>
1190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 L:      linux-amlogic@lists.infradead.org
1192 W:      http://linux-meson.com/
1193 S:      Maintained
1194 F:      arch/arm/mach-meson/
1195 F:      arch/arm/boot/dts/meson*
1196 F:      arch/arm64/boot/dts/amlogic/
1197 F:      drivers/pinctrl/meson/
1198 F:      drivers/mmc/host/meson*
1199 N:      meson
1200
1201 ARM/Annapurna Labs ALPINE ARCHITECTURE
1202 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1203 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206 F:      arch/arm/mach-alpine/
1207 F:      arch/arm/boot/dts/alpine*
1208 F:      arch/arm64/boot/dts/al/
1209 F:      drivers/*/*alpine*
1210
1211 ARM/ARTPEC MACHINE SUPPORT
1212 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1213 M:      Lars Persson <lars.persson@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 <u.kleine-koenig@pengutronix.de>
1379 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 N:      efm32
1383
1384 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1385 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Maintained
1388 F:      arch/arm/mach-pxa/ezx.c
1389
1390 ARM/FARADAY FA526 PORT
1391 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:      Maintained
1394 T:      git git://git.berlios.de/gemini-board
1395 F:      arch/arm/mm/*-fa*
1396
1397 ARM/FOOTBRIDGE ARCHITECTURE
1398 M:      Russell King <linux@armlinux.org.uk>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 W:      http://www.armlinux.org.uk/
1401 S:      Maintained
1402 F:      arch/arm/include/asm/hardware/dec21285.h
1403 F:      arch/arm/mach-footbridge/
1404
1405 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1406 M:      Shawn Guo <shawnguo@kernel.org>
1407 M:      Sascha Hauer <s.hauer@pengutronix.de>
1408 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1409 R:      Fabio Estevam <fabio.estevam@nxp.com>
1410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 S:      Maintained
1412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1413 F:      arch/arm/mach-imx/
1414 F:      arch/arm/mach-mxs/
1415 F:      arch/arm/boot/dts/imx*
1416 F:      arch/arm/configs/imx*_defconfig
1417 F:      drivers/clk/imx/
1418 F:      drivers/soc/imx/
1419 F:      include/soc/imx/
1420
1421 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1422 M:      Shawn Guo <shawnguo@kernel.org>
1423 M:      Sascha Hauer <s.hauer@pengutronix.de>
1424 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1425 R:      Stefan Agner <stefan@agner.ch>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Maintained
1428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1429 F:      arch/arm/mach-imx/*vf610*
1430 F:      arch/arm/boot/dts/vf*
1431
1432 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1433 M:      Lennert Buytenhek <kernel@wantstofly.org>
1434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 S:      Maintained
1436
1437 ARM/GUMSTIX MACHINE SUPPORT
1438 M:      Steve Sakoman <sakoman@gmail.com>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S:      Maintained
1441
1442 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1443 M:      Philipp Zabel <philipp.zabel@gmail.com>
1444 M:      Paul Parsons <lost.distance@yahoo.com>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447 F:      arch/arm/mach-pxa/hx4700.c
1448 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1449 F:      sound/soc/pxa/hx4700.c
1450
1451 ARM/HISILICON SOC SUPPORT
1452 M:      Wei Xu <xuwei5@hisilicon.com>
1453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 W:      http://www.hisilicon.com
1455 S:      Supported
1456 T:      git git://github.com/hisilicon/linux-hisi.git
1457 F:      arch/arm/mach-hisi/
1458 F:      arch/arm/boot/dts/hi3*
1459 F:      arch/arm/boot/dts/hip*
1460 F:      arch/arm/boot/dts/hisi*
1461 F:      arch/arm64/boot/dts/hisilicon/
1462
1463 ARM/HP JORNADA 7XX MACHINE SUPPORT
1464 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1465 W:      www.jlime.com
1466 S:      Maintained
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1468 F:      arch/arm/mach-sa1100/jornada720.c
1469 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1470
1471 ARM/IGEP MACHINE SUPPORT
1472 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1473 M:      Javier Martinez Canillas <javier@dowhile0.org>
1474 L:      linux-omap@vger.kernel.org
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477 F:      arch/arm/boot/dts/omap3-igep*
1478
1479 ARM/INCOME PXA270 SUPPORT
1480 M:      Marek Vasut <marek.vasut@gmail.com>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1483 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1484
1485 ARM/INTEL IOP13XX ARM ARCHITECTURE
1486 M:      Lennert Buytenhek <kernel@wantstofly.org>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489
1490 ARM/INTEL IOP32X ARM ARCHITECTURE
1491 M:      Lennert Buytenhek <kernel@wantstofly.org>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:      Maintained
1494
1495 ARM/INTEL IOP33X ARM ARCHITECTURE
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 S:      Orphan
1498
1499 ARM/INTEL IQ81342EX MACHINE SUPPORT
1500 M:      Lennert Buytenhek <kernel@wantstofly.org>
1501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 S:      Maintained
1503
1504 ARM/INTEL IXDP2850 MACHINE SUPPORT
1505 M:      Lennert Buytenhek <kernel@wantstofly.org>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 S:      Maintained
1508
1509 ARM/INTEL IXP4XX ARM ARCHITECTURE
1510 M:      Imre Kaloz <kaloz@openwrt.org>
1511 M:      Krzysztof Halasa <khalasa@piap.pl>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S:      Maintained
1514 F:      arch/arm/mach-ixp4xx/
1515
1516 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1517 M:      Jonathan Cameron <jic23@cam.ac.uk>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 F:      arch/arm/mach-pxa/stargate2.c
1521 F:      drivers/pcmcia/pxa2xx_stargate2.c
1522
1523 ARM/INTEL XSC3 (MANZANO) ARM CORE
1524 M:      Lennert Buytenhek <kernel@wantstofly.org>
1525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527
1528 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1529 M:      Lennert Buytenhek <kernel@wantstofly.org>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 S:      Maintained
1532
1533 ARM/LG1K ARCHITECTURE
1534 M:      Chanho Min <chanho.min@lge.com>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 F:      arch/arm64/boot/dts/lg/
1538
1539 ARM/LOGICPD PXA270 MACHINE SUPPORT
1540 M:      Lennert Buytenhek <kernel@wantstofly.org>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543
1544 ARM/LPC18XX ARCHITECTURE
1545 M:      Joachim Eastwood <manabian@gmail.com>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548 F:      arch/arm/boot/dts/lpc43*
1549 F:      drivers/clk/nxp/clk-lpc18xx*
1550 F:      drivers/clocksource/time-lpc32xx.c
1551 F:      drivers/i2c/busses/i2c-lpc2k.c
1552 F:      drivers/memory/pl172.c
1553 F:      drivers/mtd/spi-nor/nxp-spifi.c
1554 F:      drivers/rtc/rtc-lpc24xx.c
1555 N:      lpc18xx
1556
1557 ARM/LPC32XX SOC SUPPORT
1558 M:      Vladimir Zapolskiy <vz@mleia.com>
1559 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1562 S:      Maintained
1563 F:      arch/arm/boot/dts/lpc32*
1564 F:      arch/arm/mach-lpc32xx/
1565 F:      drivers/i2c/busses/i2c-pnx.c
1566 F:      drivers/net/ethernet/nxp/lpc_eth.c
1567 F:      drivers/usb/host/ohci-nxp.c
1568 F:      drivers/watchdog/pnx4008_wdt.c
1569 N:      lpc32xx
1570
1571 ARM/MAGICIAN MACHINE SUPPORT
1572 M:      Philipp Zabel <philipp.zabel@gmail.com>
1573 S:      Maintained
1574
1575 ARM/Marvell Dove/MV78xx0/Orion SOC support
1576 M:      Jason Cooper <jason@lakedaemon.net>
1577 M:      Andrew Lunn <andrew@lunn.ch>
1578 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579 M:      Gregory Clement <gregory.clement@bootlin.com>
1580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 S:      Maintained
1582 F:      Documentation/devicetree/bindings/soc/dove/
1583 F:      arch/arm/mach-dove/
1584 F:      arch/arm/mach-mv78xx0/
1585 F:      arch/arm/mach-orion5x/
1586 F:      arch/arm/plat-orion/
1587 F:      arch/arm/boot/dts/dove*
1588 F:      arch/arm/boot/dts/orion5x*
1589
1590 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1591 M:      Jason Cooper <jason@lakedaemon.net>
1592 M:      Andrew Lunn <andrew@lunn.ch>
1593 M:      Gregory Clement <gregory.clement@bootlin.com>
1594 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      arch/arm/boot/dts/armada*
1598 F:      arch/arm/boot/dts/kirkwood*
1599 F:      arch/arm/configs/mvebu_*_defconfig
1600 F:      arch/arm/mach-mvebu/
1601 F:      arch/arm64/boot/dts/marvell/armada*
1602 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1603 F:      drivers/cpufreq/mvebu-cpufreq.c
1604 F:      drivers/irqchip/irq-armada-370-xp.c
1605 F:      drivers/irqchip/irq-mvebu-*
1606 F:      drivers/pinctrl/mvebu/
1607 F:      drivers/rtc/rtc-armada38x.c
1608
1609 ARM/Mediatek RTC DRIVER
1610 M:      Eddie Huang <eddie.huang@mediatek.com>
1611 M:      Sean Wang <sean.wang@mediatek.com>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1616 F:      drivers/rtc/rtc-mt6397.c
1617 F:      drivers/rtc/rtc-mt7622.c
1618
1619 ARM/Mediatek SoC support
1620 M:      Matthias Brugger <matthias.bgg@gmail.com>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1623 S:      Maintained
1624 F:      arch/arm/boot/dts/mt6*
1625 F:      arch/arm/boot/dts/mt7*
1626 F:      arch/arm/boot/dts/mt8*
1627 F:      arch/arm/mach-mediatek/
1628 F:      arch/arm64/boot/dts/mediatek/
1629 N:      mtk
1630 K:      mediatek
1631
1632 ARM/Mediatek USB3 PHY DRIVER
1633 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636 S:      Maintained
1637 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1638
1639 ARM/MICREL KS8695 ARCHITECTURE
1640 M:      Greg Ungerer <gerg@uclinux.org>
1641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F:      arch/arm/mach-ks8695/
1643 S:      Odd Fixes
1644
1645 ARM/Microchip (AT91) SoC support
1646 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1647 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 W:      http://www.linux4sam.org
1650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1651 S:      Supported
1652 N:      at91
1653 N:      atmel
1654 F:      arch/arm/mach-at91/
1655 F:      include/soc/at91/
1656 F:      arch/arm/boot/dts/at91*.dts
1657 F:      arch/arm/boot/dts/at91*.dtsi
1658 F:      arch/arm/boot/dts/sama*.dts
1659 F:      arch/arm/boot/dts/sama*.dtsi
1660 F:      arch/arm/include/debug/at91.S
1661 F:      drivers/memory/atmel*
1662 F:      drivers/watchdog/sama5d4_wdt.c
1663 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1664 X:      drivers/net/wireless/atmel/
1665
1666 ARM/MIOA701 MACHINE SUPPORT
1667 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 F:      arch/arm/mach-pxa/mioa701.c
1670 S:      Maintained
1671
1672 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1673 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1674 S:      Maintained
1675
1676 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1677 M:      Linus Walleij <linus.walleij@linaro.org>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 S:      Maintained
1680 F:      arch/arm/mach-nomadik/
1681 F:      arch/arm/mach-u300/
1682 F:      arch/arm/mach-ux500/
1683 F:      arch/arm/boot/dts/ste-*
1684 F:      drivers/clk/clk-nomadik.c
1685 F:      drivers/clk/clk-u300.c
1686 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1687 F:      drivers/clocksource/timer-u300.c
1688 F:      drivers/dma/coh901318*
1689 F:      drivers/dma/ste_dma40*
1690 F:      drivers/hwspinlock/u8500_hsem.c
1691 F:      drivers/i2c/busses/i2c-nomadik.c
1692 F:      drivers/i2c/busses/i2c-stu300.c
1693 F:      drivers/mfd/ab3100*
1694 F:      drivers/mfd/ab8500*
1695 F:      drivers/mfd/abx500*
1696 F:      drivers/mfd/dbx500*
1697 F:      drivers/mfd/db8500*
1698 F:      drivers/pinctrl/nomadik/
1699 F:      drivers/pinctrl/pinctrl-coh901*
1700 F:      drivers/pinctrl/pinctrl-u300.c
1701 F:      drivers/rtc/rtc-ab3100.c
1702 F:      drivers/rtc/rtc-ab8500.c
1703 F:      drivers/rtc/rtc-coh901331.c
1704 F:      drivers/rtc/rtc-pl031.c
1705 F:      drivers/watchdog/coh901327_wdt.c
1706 F:      Documentation/devicetree/bindings/arm/ste-*
1707 F:      Documentation/devicetree/bindings/arm/ux500/
1708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1709
1710 ARM/NUVOTON NPCM ARCHITECTURE
1711 M:      Avi Fishman <avifishman70@gmail.com>
1712 M:      Tomer Maimon <tmaimon77@gmail.com>
1713 R:      Patrick Venture <venture@google.com>
1714 R:      Nancy Yuen <yuenn@google.com>
1715 R:      Brendan Higgins <brendanhiggins@google.com>
1716 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1717 S:      Supported
1718 F:      arch/arm/mach-npcm/
1719 F:      arch/arm/boot/dts/nuvoton-npcm*
1720 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1721 F:      drivers/*/*npcm*
1722 F:      Documentation/*/*npcm*
1723
1724 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1725 M:      Wan ZongShun <mcuos.com@gmail.com>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 W:      http://www.mcuos.com
1728 S:      Maintained
1729 F:      arch/arm/mach-w90x900/
1730 F:      drivers/input/keyboard/w90p910_keypad.c
1731 F:      drivers/input/touchscreen/w90p910_ts.c
1732 F:      drivers/watchdog/nuc900_wdt.c
1733 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1734 F:      drivers/mtd/nand/raw/nuc900_nand.c
1735 F:      drivers/rtc/rtc-nuc900.c
1736 F:      drivers/spi/spi-nuc900.c
1737 F:      drivers/usb/host/ehci-w90x900.c
1738 F:      drivers/video/fbdev/nuc900fb.c
1739
1740 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1741 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1742 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1743 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1744 S:      Supported
1745
1746 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1747 M:      Alexander Clouter <alex@digriz.org.uk>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 W:      http://www.digriz.org.uk/ts78xx/kernel
1750 S:      Maintained
1751 F:      arch/arm/mach-orion5x/ts78xx-*
1752
1753 ARM/OXNAS platform support
1754 M:      Neil Armstrong <narmstrong@baylibre.com>
1755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1757 S:      Maintained
1758 F:      arch/arm/mach-oxnas/
1759 F:      arch/arm/boot/dts/ox8*.dts*
1760 N:      oxnas
1761
1762 ARM/PALM TREO SUPPORT
1763 M:      Tomas Cech <sleep_walker@suse.com>
1764 L:      linux-arm-kernel@lists.infradead.org
1765 W:      http://hackndev.com
1766 S:      Maintained
1767 F:      arch/arm/mach-pxa/palmtreo.*
1768
1769 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1770 M:      Marek Vasut <marek.vasut@gmail.com>
1771 L:      linux-arm-kernel@lists.infradead.org
1772 W:      http://hackndev.com
1773 S:      Maintained
1774 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1775 F:      arch/arm/mach-pxa/palmtx.c
1776 F:      arch/arm/mach-pxa/palmt5.*
1777 F:      arch/arm/mach-pxa/include/mach/palmld.h
1778 F:      arch/arm/mach-pxa/palmld.c
1779 F:      arch/arm/mach-pxa/palmte2.*
1780 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1781 F:      arch/arm/mach-pxa/palmtc.c
1782
1783 ARM/PALMZ72 SUPPORT
1784 M:      Sergey Lapin <slapin@ossfans.org>
1785 L:      linux-arm-kernel@lists.infradead.org
1786 W:      http://hackndev.com
1787 S:      Maintained
1788 F:      arch/arm/mach-pxa/palmz72.*
1789
1790 ARM/PLEB SUPPORT
1791 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1792 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1793 S:      Maintained
1794
1795 ARM/PT DIGITAL BOARD PORT
1796 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 W:      http://www.armlinux.org.uk/
1799 S:      Maintained
1800
1801 ARM/QUALCOMM SUPPORT
1802 M:      Andy Gross <andy.gross@linaro.org>
1803 M:      David Brown <david.brown@linaro.org>
1804 L:      linux-arm-msm@vger.kernel.org
1805 L:      linux-soc@vger.kernel.org
1806 S:      Maintained
1807 F:      Documentation/devicetree/bindings/soc/qcom/
1808 F:      arch/arm/boot/dts/qcom-*.dts
1809 F:      arch/arm/boot/dts/qcom-*.dtsi
1810 F:      arch/arm/mach-qcom/
1811 F:      arch/arm64/boot/dts/qcom/*
1812 F:      drivers/i2c/busses/i2c-qup.c
1813 F:      drivers/clk/qcom/
1814 F:      drivers/dma/qcom/
1815 F:      drivers/soc/qcom/
1816 F:      drivers/spi/spi-qup.c
1817 F:      drivers/tty/serial/msm_serial.c
1818 F:      drivers/*/pm8???-*
1819 F:      drivers/mfd/ssbi.c
1820 F:      drivers/firmware/qcom_scm.c
1821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1822
1823 ARM/RADISYS ENP2611 MACHINE SUPPORT
1824 M:      Lennert Buytenhek <kernel@wantstofly.org>
1825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 S:      Maintained
1827
1828 ARM/REALTEK ARCHITECTURE
1829 M:      Andreas Färber <afaerber@suse.de>
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 S:      Maintained
1832 F:      arch/arm64/boot/dts/realtek/
1833 F:      Documentation/devicetree/bindings/arm/realtek.txt
1834
1835 ARM/RENESAS ARM64 ARCHITECTURE
1836 M:      Simon Horman <horms@verge.net.au>
1837 M:      Magnus Damm <magnus.damm@gmail.com>
1838 L:      linux-renesas-soc@vger.kernel.org
1839 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1841 S:      Supported
1842 F:      arch/arm64/boot/dts/renesas/
1843 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1844 F:      drivers/soc/renesas/
1845 F:      include/linux/soc/renesas/
1846
1847 ARM/RISCPC ARCHITECTURE
1848 M:      Russell King <linux@armlinux.org.uk>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 W:      http://www.armlinux.org.uk/
1851 S:      Maintained
1852 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1853 F:      arch/arm/include/asm/hardware/ioc.h
1854 F:      arch/arm/include/asm/hardware/iomd.h
1855 F:      arch/arm/include/asm/hardware/memc.h
1856 F:      arch/arm/mach-rpc/
1857 F:      drivers/net/ethernet/8390/etherh.c
1858 F:      drivers/net/ethernet/i825xx/ether1*
1859 F:      drivers/net/ethernet/seeq/ether3*
1860 F:      drivers/scsi/arm/
1861
1862 ARM/Rockchip SoC support
1863 M:      Heiko Stuebner <heiko@sntech.de>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 L:      linux-rockchip@lists.infradead.org
1866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1867 S:      Maintained
1868 F:      arch/arm/boot/dts/rk3*
1869 F:      arch/arm/boot/dts/rv1108*
1870 F:      arch/arm/mach-rockchip/
1871 F:      drivers/clk/rockchip/
1872 F:      drivers/i2c/busses/i2c-rk3x.c
1873 F:      drivers/*/*rockchip*
1874 F:      drivers/*/*/*rockchip*
1875 F:      sound/soc/rockchip/
1876 N:      rockchip
1877
1878 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1879 M:      Kukjin Kim <kgene@kernel.org>
1880 M:      Krzysztof Kozlowski <krzk@kernel.org>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1883 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1884 S:      Maintained
1885 F:      arch/arm/boot/dts/s3c*
1886 F:      arch/arm/boot/dts/s5p*
1887 F:      arch/arm/boot/dts/exynos*
1888 F:      arch/arm64/boot/dts/exynos/
1889 F:      arch/arm/plat-samsung/
1890 F:      arch/arm/mach-s3c24*/
1891 F:      arch/arm/mach-s3c64xx/
1892 F:      arch/arm/mach-s5p*/
1893 F:      arch/arm/mach-exynos*/
1894 F:      drivers/*/*s3c24*
1895 F:      drivers/*/*/*s3c24*
1896 F:      drivers/*/*s3c64xx*
1897 F:      drivers/*/*s5pv210*
1898 F:      drivers/memory/samsung/*
1899 F:      drivers/soc/samsung/*
1900 F:      Documentation/arm/Samsung/
1901 F:      Documentation/devicetree/bindings/arm/samsung/
1902 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1903 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1904 N:      exynos
1905
1906 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1907 M:      Kyungmin Park <kyungmin.park@samsung.com>
1908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 S:      Maintained
1910 F:      arch/arm/mach-s5pv210/
1911
1912 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1913 M:      Kyungmin Park <kyungmin.park@samsung.com>
1914 M:      Kamil Debski <kamil@wypas.org>
1915 M:      Andrzej Hajda <a.hajda@samsung.com>
1916 L:      linux-arm-kernel@lists.infradead.org
1917 L:      linux-media@vger.kernel.org
1918 S:      Maintained
1919 F:      drivers/media/platform/s5p-g2d/
1920
1921 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1922 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1923 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1924 L:      linux-media@vger.kernel.org
1925 S:      Maintained
1926 F:      drivers/media/platform/s5p-cec/
1927 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1928
1929 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1930 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1931 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1932 L:      linux-arm-kernel@lists.infradead.org
1933 L:      linux-media@vger.kernel.org
1934 S:      Maintained
1935 F:      drivers/media/platform/s5p-jpeg/
1936
1937 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1938 M:      Kyungmin Park <kyungmin.park@samsung.com>
1939 M:      Kamil Debski <kamil@wypas.org>
1940 M:      Jeongtae Park <jtp.park@samsung.com>
1941 M:      Andrzej Hajda <a.hajda@samsung.com>
1942 L:      linux-arm-kernel@lists.infradead.org
1943 L:      linux-media@vger.kernel.org
1944 S:      Maintained
1945 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1946 F:      drivers/media/platform/s5p-mfc/
1947
1948 ARM/SHMOBILE ARM ARCHITECTURE
1949 M:      Simon Horman <horms@verge.net.au>
1950 M:      Magnus Damm <magnus.damm@gmail.com>
1951 L:      linux-renesas-soc@vger.kernel.org
1952 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1954 S:      Supported
1955 F:      arch/arm/boot/dts/emev2*
1956 F:      arch/arm/boot/dts/r7s*
1957 F:      arch/arm/boot/dts/r8a*
1958 F:      arch/arm/boot/dts/sh*
1959 F:      arch/arm/configs/shmobile_defconfig
1960 F:      arch/arm/include/debug/renesas-scif.S
1961 F:      arch/arm/mach-shmobile/
1962 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1963 F:      drivers/soc/renesas/
1964 F:      include/linux/soc/renesas/
1965
1966 ARM/SOCFPGA ARCHITECTURE
1967 M:      Dinh Nguyen <dinguyen@kernel.org>
1968 S:      Maintained
1969 F:      arch/arm/mach-socfpga/
1970 F:      arch/arm/boot/dts/socfpga*
1971 F:      arch/arm/configs/socfpga_defconfig
1972 F:      arch/arm64/boot/dts/altera/
1973 W:      http://www.rocketboards.org
1974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1975
1976 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1977 M:      Dinh Nguyen <dinguyen@kernel.org>
1978 S:      Maintained
1979 F:      drivers/clk/socfpga/
1980
1981 ARM/SOCFPGA EDAC SUPPORT
1982 M:      Thor Thayer <thor.thayer@linux.intel.com>
1983 S:      Maintained
1984 F:      drivers/edac/altera_edac.
1985
1986 ARM/SPREADTRUM SoC SUPPORT
1987 M:      Orson Zhai <orsonzhai@gmail.com>
1988 M:      Baolin Wang <baolin.wang@linaro.org>
1989 M:      Chunyan Zhang <zhang.lyra@gmail.com>
1990 S:      Maintained
1991 F:      arch/arm64/boot/dts/sprd
1992 N:      sprd
1993
1994 ARM/STI ARCHITECTURE
1995 M:      Patrice Chotard <patrice.chotard@st.com>
1996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 W:      http://www.stlinux.com
1998 S:      Maintained
1999 F:      arch/arm/mach-sti/
2000 F:      arch/arm/boot/dts/sti*
2001 F:      drivers/char/hw_random/st-rng.c
2002 F:      drivers/clocksource/arm_global_timer.c
2003 F:      drivers/clocksource/clksrc_st_lpc.c
2004 F:      drivers/cpufreq/sti-cpufreq.c
2005 F:      drivers/dma/st_fdma*
2006 F:      drivers/i2c/busses/i2c-st.c
2007 F:      drivers/media/rc/st_rc.c
2008 F:      drivers/media/platform/sti/c8sectpfe/
2009 F:      drivers/mmc/host/sdhci-st.c
2010 F:      drivers/phy/st/phy-miphy28lp.c
2011 F:      drivers/phy/st/phy-stih407-usb.c
2012 F:      drivers/pinctrl/pinctrl-st.c
2013 F:      drivers/remoteproc/st_remoteproc.c
2014 F:      drivers/remoteproc/st_slim_rproc.c
2015 F:      drivers/reset/sti/
2016 F:      drivers/rtc/rtc-st-lpc.c
2017 F:      drivers/tty/serial/st-asc.c
2018 F:      drivers/usb/dwc3/dwc3-st.c
2019 F:      drivers/usb/host/ehci-st.c
2020 F:      drivers/usb/host/ohci-st.c
2021 F:      drivers/watchdog/st_lpc_wdt.c
2022 F:      drivers/ata/ahci_st.c
2023 F:      include/linux/remoteproc/st_slim_rproc.h
2024
2025 ARM/STM32 ARCHITECTURE
2026 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2027 M:      Alexandre Torgue <alexandre.torgue@st.com>
2028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 S:      Maintained
2030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2031 N:      stm32
2032 F:      arch/arm/boot/dts/stm32*
2033 F:      arch/arm/mach-stm32/
2034 F:      drivers/clocksource/armv7m_systick.c
2035
2036 ARM/Synaptics Berlin SoC support
2037 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2038 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 S:      Maintained
2041 F:      arch/arm/mach-berlin/
2042 F:      arch/arm/boot/dts/berlin*
2043 F:      arch/arm64/boot/dts/marvell/berlin*
2044
2045 ARM/TANGO ARCHITECTURE
2046 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2047 M:      Mans Rullgard <mans@mansr.com>
2048 L:      linux-arm-kernel@lists.infradead.org
2049 S:      Odd Fixes
2050 N:      tango
2051
2052 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2053 M:      Lennert Buytenhek <kernel@wantstofly.org>
2054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 S:      Maintained
2056
2057 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2058 M:      Hans Verkuil <hans.verkuil@cisco.com>
2059 L:      linux-tegra@vger.kernel.org
2060 L:      linux-media@vger.kernel.org
2061 S:      Maintained
2062 F:      drivers/media/platform/tegra-cec/
2063 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2064
2065 ARM/TETON BGA MACHINE SUPPORT
2066 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 S:      Maintained
2069
2070 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2071 M:      Santosh Shilimkar <ssantosh@kernel.org>
2072 L:      linux-kernel@vger.kernel.org
2073 S:      Maintained
2074 F:      drivers/memory/*emif*
2075
2076 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2077 M:      Santosh Shilimkar <ssantosh@kernel.org>
2078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 S:      Maintained
2080 F:      arch/arm/mach-keystone/
2081 F:      arch/arm/boot/dts/keystone-*
2082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2083
2084 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2085 M:      Santosh Shilimkar <ssantosh@kernel.org>
2086 L:      linux-kernel@vger.kernel.org
2087 S:      Maintained
2088 F:      drivers/clk/keystone/
2089
2090 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2091 M:      Santosh Shilimkar <ssantosh@kernel.org>
2092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 L:      linux-kernel@vger.kernel.org
2094 S:      Maintained
2095 F:      drivers/clocksource/timer-keystone.c
2096
2097 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2098 M:      Santosh Shilimkar <ssantosh@kernel.org>
2099 L:      linux-kernel@vger.kernel.org
2100 S:      Maintained
2101 F:      drivers/power/reset/keystone-reset.c
2102
2103 ARM/THECUS N2100 MACHINE SUPPORT
2104 M:      Lennert Buytenhek <kernel@wantstofly.org>
2105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 S:      Maintained
2107
2108 ARM/TOSA MACHINE SUPPORT
2109 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2110 M:      Dirk Opfer <dirk@opfer-online.de>
2111 S:      Maintained
2112
2113 ARM/UNIPHIER ARCHITECTURE
2114 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2117 S:      Maintained
2118 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2119 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2120 F:      arch/arm/boot/dts/uniphier*
2121 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2122 F:      arch/arm/mach-uniphier/
2123 F:      arch/arm/mm/cache-uniphier.c
2124 F:      arch/arm64/boot/dts/socionext/uniphier*
2125 F:      drivers/bus/uniphier-system-bus.c
2126 F:      drivers/clk/uniphier/
2127 F:      drivers/gpio/gpio-uniphier.c
2128 F:      drivers/i2c/busses/i2c-uniphier*
2129 F:      drivers/irqchip/irq-uniphier-aidet.c
2130 F:      drivers/pinctrl/uniphier/
2131 F:      drivers/reset/reset-uniphier.c
2132 F:      drivers/tty/serial/8250/8250_uniphier.c
2133 N:      uniphier
2134
2135 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2136 M:      Ulf Hansson <ulf.hansson@linaro.org>
2137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 T:      git git://git.linaro.org/people/ulfh/clk.git
2139 S:      Maintained
2140 F:      drivers/clk/ux500/
2141
2142 ARM/VERSATILE EXPRESS PLATFORM
2143 M:      Liviu Dudau <liviu.dudau@arm.com>
2144 M:      Sudeep Holla <sudeep.holla@arm.com>
2145 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 S:      Maintained
2148 F:      arch/arm/boot/dts/vexpress*
2149 F:      arch/arm64/boot/dts/arm/
2150 F:      arch/arm/mach-vexpress/
2151 F:      */*/vexpress*
2152 F:      */*/*/vexpress*
2153 F:      drivers/clk/versatile/clk-vexpress-osc.c
2154 F:      drivers/clocksource/versatile.c
2155 N:      mps2
2156
2157 ARM/VFP SUPPORT
2158 M:      Russell King <linux@armlinux.org.uk>
2159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 W:      http://www.armlinux.org.uk/
2161 S:      Maintained
2162 F:      arch/arm/vfp/
2163
2164 ARM/VOIPAC PXA270 SUPPORT
2165 M:      Marek Vasut <marek.vasut@gmail.com>
2166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 S:      Maintained
2168 F:      arch/arm/mach-pxa/vpac270.c
2169 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2170
2171 ARM/VT8500 ARM ARCHITECTURE
2172 M:      Tony Prisk <linux@prisktech.co.nz>
2173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 S:      Maintained
2175 F:      arch/arm/mach-vt8500/
2176 F:      drivers/clocksource/vt8500_timer.c
2177 F:      drivers/i2c/busses/i2c-wmt.c
2178 F:      drivers/mmc/host/wmt-sdmmc.c
2179 F:      drivers/pwm/pwm-vt8500.c
2180 F:      drivers/rtc/rtc-vt8500.c
2181 F:      drivers/tty/serial/vt8500_serial.c
2182 F:      drivers/usb/host/ehci-platform.c
2183 F:      drivers/usb/host/uhci-platform.c
2184 F:      drivers/video/fbdev/vt8500lcdfb.*
2185 F:      drivers/video/fbdev/wm8505fb*
2186 F:      drivers/video/fbdev/wmt_ge_rops.*
2187
2188 ARM/ZIPIT Z2 SUPPORT
2189 M:      Marek Vasut <marek.vasut@gmail.com>
2190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 S:      Maintained
2192 F:      arch/arm/mach-pxa/z2.c
2193 F:      arch/arm/mach-pxa/include/mach/z2.h
2194
2195 ARM/ZTE ARCHITECTURE
2196 M:      Jun Nie <jun.nie@linaro.org>
2197 M:      Baoyou Xie <baoyou.xie@linaro.org>
2198 M:      Shawn Guo <shawnguo@kernel.org>
2199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 S:      Maintained
2201 F:      arch/arm/boot/dts/zx2967*
2202 F:      arch/arm/mach-zx/
2203 F:      arch/arm64/boot/dts/zte/
2204 F:      drivers/clk/zte/
2205 F:      drivers/dma/zx_dma.c
2206 F:      drivers/gpio/gpio-zx.c
2207 F:      drivers/i2c/busses/i2c-zx2967.c
2208 F:      drivers/mmc/host/dw_mmc-zx.*
2209 F:      drivers/pinctrl/zte/
2210 F:      drivers/soc/zte/
2211 F:      drivers/thermal/zx2967_thermal.c
2212 F:      drivers/watchdog/zx2967_wdt.c
2213 F:      Documentation/devicetree/bindings/arm/zte.txt
2214 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2215 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2216 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2217 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2218 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2219 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2220 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2221 F:      Documentation/devicetree/bindings/soc/zte/
2222 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2223 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2224 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2225 F:      include/dt-bindings/clock/zx2967*.h
2226 F:      include/dt-bindings/soc/zte,*.h
2227 F:      sound/soc/codecs/zx_aud96p22.c
2228 F:      sound/soc/zte/
2229
2230 ARM/ZYNQ ARCHITECTURE
2231 M:      Michal Simek <michal.simek@xilinx.com>
2232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 W:      http://wiki.xilinx.com
2234 T:      git https://github.com/Xilinx/linux-xlnx.git
2235 S:      Supported
2236 F:      arch/arm/mach-zynq/
2237 F:      drivers/cpuidle/cpuidle-zynq.c
2238 F:      drivers/block/xsysace.c
2239 N:      zynq
2240 N:      xilinx
2241 F:      drivers/clocksource/cadence_ttc_timer.c
2242 F:      drivers/i2c/busses/i2c-cadence.c
2243 F:      drivers/mmc/host/sdhci-of-arasan.c
2244 F:      drivers/edac/synopsys_edac.c
2245
2246 ARM64 PORT (AARCH64 ARCHITECTURE)
2247 M:      Catalin Marinas <catalin.marinas@arm.com>
2248 M:      Will Deacon <will.deacon@arm.com>
2249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2251 S:      Maintained
2252 F:      arch/arm64/
2253 F:      Documentation/arm64/
2254
2255 AS3645A LED FLASH CONTROLLER DRIVER
2256 M:      Sakari Ailus <sakari.ailus@iki.fi>
2257 L:      linux-leds@vger.kernel.org
2258 S:      Maintained
2259 F:      drivers/leds/leds-as3645a.c
2260
2261 ASAHI KASEI AK8974 DRIVER
2262 M:      Linus Walleij <linus.walleij@linaro.org>
2263 L:      linux-iio@vger.kernel.org
2264 W:      http://www.akm.com/
2265 S:      Supported
2266 F:      drivers/iio/magnetometer/ak8974.c
2267
2268 ASC7621 HARDWARE MONITOR DRIVER
2269 M:      George Joseph <george.joseph@fairview5.com>
2270 L:      linux-hwmon@vger.kernel.org
2271 S:      Maintained
2272 F:      Documentation/hwmon/asc7621
2273 F:      drivers/hwmon/asc7621.c
2274
2275 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2276 M:      Corentin Chary <corentin.chary@gmail.com>
2277 L:      acpi4asus-user@lists.sourceforge.net
2278 L:      platform-driver-x86@vger.kernel.org
2279 W:      http://acpi4asus.sf.net
2280 S:      Maintained
2281 F:      drivers/platform/x86/asus*.c
2282 F:      drivers/platform/x86/eeepc*.c
2283
2284 ASUS WIRELESS RADIO CONTROL DRIVER
2285 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2286 L:      platform-driver-x86@vger.kernel.org
2287 S:      Maintained
2288 F:      drivers/platform/x86/asus-wireless.c
2289
2290 ASYMMETRIC KEYS
2291 M:      David Howells <dhowells@redhat.com>
2292 L:      keyrings@vger.kernel.org
2293 S:      Maintained
2294 F:      Documentation/crypto/asymmetric-keys.txt
2295 F:      include/linux/verification.h
2296 F:      include/crypto/public_key.h
2297 F:      include/crypto/pkcs7.h
2298 F:      crypto/asymmetric_keys/
2299
2300 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2301 R:      Dan Williams <dan.j.williams@intel.com>
2302 W:      http://sourceforge.net/projects/xscaleiop
2303 S:      Odd fixes
2304 F:      Documentation/crypto/async-tx-api.txt
2305 F:      crypto/async_tx/
2306 F:      drivers/dma/
2307 F:      include/linux/dmaengine.h
2308 F:      include/linux/async_tx.h
2309
2310 AT24 EEPROM DRIVER
2311 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2312 L:      linux-i2c@vger.kernel.org
2313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2314 S:      Maintained
2315 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2316 F:      drivers/misc/eeprom/at24.c
2317 F:      include/linux/platform_data/at24.h
2318
2319 ATA OVER ETHERNET (AOE) DRIVER
2320 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2321 W:      http://www.openaoe.org/
2322 S:      Supported
2323 F:      Documentation/aoe/
2324 F:      drivers/block/aoe/
2325
2326 ATHEROS 71XX/9XXX GPIO DRIVER
2327 M:      Alban Bedel <albeu@free.fr>
2328 W:      https://github.com/AlbanBedel/linux
2329 T:      git git://github.com/AlbanBedel/linux
2330 S:      Maintained
2331 F:      drivers/gpio/gpio-ath79.c
2332 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2333
2334 ATHEROS 71XX/9XXX USB PHY DRIVER
2335 M:      Alban Bedel <albeu@free.fr>
2336 W:      https://github.com/AlbanBedel/linux
2337 T:      git git://github.com/AlbanBedel/linux
2338 S:      Maintained
2339 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2340 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2341
2342 ATHEROS ATH GENERIC UTILITIES
2343 M:      Kalle Valo <kvalo@codeaurora.org>
2344 L:      linux-wireless@vger.kernel.org
2345 S:      Supported
2346 F:      drivers/net/wireless/ath/*
2347
2348 ATHEROS ATH5K WIRELESS DRIVER
2349 M:      Jiri Slaby <jirislaby@gmail.com>
2350 M:      Nick Kossifidis <mickflemm@gmail.com>
2351 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2352 L:      linux-wireless@vger.kernel.org
2353 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2354 S:      Maintained
2355 F:      drivers/net/wireless/ath/ath5k/
2356
2357 ATHEROS ATH6KL WIRELESS DRIVER
2358 M:      Kalle Valo <kvalo@codeaurora.org>
2359 L:      linux-wireless@vger.kernel.org
2360 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2362 S:      Supported
2363 F:      drivers/net/wireless/ath/ath6kl/
2364
2365 ATI_REMOTE2 DRIVER
2366 M:      Ville Syrjala <syrjala@sci.fi>
2367 S:      Maintained
2368 F:      drivers/input/misc/ati_remote2.c
2369
2370 ATK0110 HWMON DRIVER
2371 M:      Luca Tettamanti <kronos.it@gmail.com>
2372 L:      linux-hwmon@vger.kernel.org
2373 S:      Maintained
2374 F:      drivers/hwmon/asus_atk0110.c
2375
2376 ATLX ETHERNET DRIVERS
2377 M:      Jay Cliburn <jcliburn@gmail.com>
2378 M:      Chris Snook <chris.snook@gmail.com>
2379 L:      netdev@vger.kernel.org
2380 W:      http://sourceforge.net/projects/atl1
2381 W:      http://atl1.sourceforge.net
2382 S:      Maintained
2383 F:      drivers/net/ethernet/atheros/
2384
2385 ATM
2386 M:      Chas Williams <3chas3@gmail.com>
2387 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2388 L:      netdev@vger.kernel.org
2389 W:      http://linux-atm.sourceforge.net
2390 S:      Maintained
2391 F:      drivers/atm/
2392 F:      include/linux/atm*
2393 F:      include/uapi/linux/atm*
2394
2395 ATMEL AT91 / AT32 MCI DRIVER
2396 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2397 S:      Maintained
2398 F:      drivers/mmc/host/atmel-mci.c
2399
2400 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2401 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2402 S:      Supported
2403 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2404
2405 ATMEL Audio ALSA driver
2406 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2407 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2408 S:      Supported
2409 F:      sound/soc/atmel
2410
2411 ATMEL I2C DRIVER
2412 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2413 L:      linux-i2c@vger.kernel.org
2414 S:      Supported
2415 F:      drivers/i2c/busses/i2c-at91.c
2416
2417 ATMEL ISI DRIVER
2418 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2419 L:      linux-media@vger.kernel.org
2420 S:      Supported
2421 F:      drivers/media/platform/atmel/atmel-isi.c
2422 F:      include/media/atmel-isi.h
2423
2424 ATMEL LCDFB DRIVER
2425 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2426 L:      linux-fbdev@vger.kernel.org
2427 S:      Maintained
2428 F:      drivers/video/fbdev/atmel_lcdfb.c
2429 F:      include/video/atmel_lcdc.h
2430
2431 ATMEL MACB ETHERNET DRIVER
2432 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2433 S:      Supported
2434 F:      drivers/net/ethernet/cadence/
2435
2436 ATMEL MAXTOUCH DRIVER
2437 M:      Nick Dyer <nick@shmanahar.org>
2438 T:      git git://github.com/ndyer/linux.git
2439 S:      Maintained
2440 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2441 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2442
2443 ATMEL SAMA5D2 ADC DRIVER
2444 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2445 L:      linux-iio@vger.kernel.org
2446 S:      Supported
2447 F:      drivers/iio/adc/at91-sama5d2_adc.c
2448
2449 ATMEL SDMMC DRIVER
2450 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2451 L:      linux-mmc@vger.kernel.org
2452 S:      Supported
2453 F:      drivers/mmc/host/sdhci-of-at91.c
2454
2455 ATMEL SPI DRIVER
2456 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2457 S:      Supported
2458 F:      drivers/spi/spi-atmel.*
2459
2460 ATMEL SSC DRIVER
2461 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 S:      Supported
2464 F:      drivers/misc/atmel-ssc.c
2465 F:      include/linux/atmel-ssc.h
2466
2467 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2468 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470 S:      Supported
2471 F:      drivers/misc/atmel_tclib.c
2472 F:      drivers/clocksource/tcb_clksrc.c
2473
2474 ATMEL USBA UDC DRIVER
2475 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477 S:      Supported
2478 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2479
2480 ATMEL WIRELESS DRIVER
2481 M:      Simon Kelley <simon@thekelleys.org.uk>
2482 L:      linux-wireless@vger.kernel.org
2483 W:      http://www.thekelleys.org.uk/atmel
2484 W:      http://atmelwlandriver.sourceforge.net/
2485 S:      Maintained
2486 F:      drivers/net/wireless/atmel/atmel*
2487
2488 ATMEL XDMA DRIVER
2489 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2490 L:      linux-arm-kernel@lists.infradead.org
2491 L:      dmaengine@vger.kernel.org
2492 S:      Supported
2493 F:      drivers/dma/at_xdmac.c
2494
2495 ATOMIC INFRASTRUCTURE
2496 M:      Will Deacon <will.deacon@arm.com>
2497 M:      Peter Zijlstra <peterz@infradead.org>
2498 R:      Boqun Feng <boqun.feng@gmail.com>
2499 L:      linux-kernel@vger.kernel.org
2500 S:      Maintained
2501 F:      arch/*/include/asm/atomic*.h
2502 F:      include/*/atomic*.h
2503
2504 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2505 M:      Bradley Grove <linuxdrivers@attotech.com>
2506 L:      linux-scsi@vger.kernel.org
2507 W:      http://www.attotech.com
2508 S:      Supported
2509 F:      drivers/scsi/esas2r
2510
2511 ATUSB IEEE 802.15.4 RADIO DRIVER
2512 M:      Stefan Schmidt <stefan@osg.samsung.com>
2513 L:      linux-wpan@vger.kernel.org
2514 S:      Maintained
2515 F:      drivers/net/ieee802154/atusb.c
2516 F:      drivers/net/ieee802154/atusb.h
2517 F:      drivers/net/ieee802154/at86rf230.h
2518
2519 AUDIT SUBSYSTEM
2520 M:      Paul Moore <paul@paul-moore.com>
2521 M:      Eric Paris <eparis@redhat.com>
2522 L:      linux-audit@redhat.com (moderated for non-subscribers)
2523 W:      https://github.com/linux-audit
2524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2525 S:      Supported
2526 F:      include/linux/audit.h
2527 F:      include/uapi/linux/audit.h
2528 F:      kernel/audit*
2529
2530 AUXILIARY DISPLAY DRIVERS
2531 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2532 W:      http://miguelojeda.es/auxdisplay.htm
2533 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2534 S:      Maintained
2535 F:      drivers/auxdisplay/
2536 F:      include/linux/cfag12864b.h
2537
2538 AX.25 NETWORK LAYER
2539 M:      Ralf Baechle <ralf@linux-mips.org>
2540 L:      linux-hams@vger.kernel.org
2541 W:      http://www.linux-ax25.org/
2542 S:      Maintained
2543 F:      include/uapi/linux/ax25.h
2544 F:      include/net/ax25.h
2545 F:      net/ax25/
2546
2547 AXENTIA ARM DEVICES
2548 M:      Peter Rosin <peda@axentia.se>
2549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 S:      Maintained
2551 F:      Documentation/devicetree/bindings/arm/axentia.txt
2552 F:      arch/arm/boot/dts/at91-linea.dtsi
2553 F:      arch/arm/boot/dts/at91-natte.dtsi
2554 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2555 F:      arch/arm/boot/dts/at91-tse850-3.dts
2556
2557 AXENTIA ASOC DRIVERS
2558 M:      Peter Rosin <peda@axentia.se>
2559 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2560 S:      Maintained
2561 F:      Documentation/devicetree/bindings/sound/axentia,*
2562 F:      sound/soc/atmel/tse850-pcm5142.c
2563
2564 AZ6007 DVB DRIVER
2565 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2566 L:      linux-media@vger.kernel.org
2567 W:      https://linuxtv.org
2568 T:      git git://linuxtv.org/media_tree.git
2569 S:      Maintained
2570 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2571
2572 AZTECH FM RADIO RECEIVER DRIVER
2573 M:      Hans Verkuil <hverkuil@xs4all.nl>
2574 L:      linux-media@vger.kernel.org
2575 T:      git git://linuxtv.org/media_tree.git
2576 W:      https://linuxtv.org
2577 S:      Maintained
2578 F:      drivers/media/radio/radio-aztech*
2579
2580 B43 WIRELESS DRIVER
2581 L:      linux-wireless@vger.kernel.org
2582 L:      b43-dev@lists.infradead.org
2583 W:      http://wireless.kernel.org/en/users/Drivers/b43
2584 S:      Odd Fixes
2585 F:      drivers/net/wireless/broadcom/b43/
2586
2587 B43LEGACY WIRELESS DRIVER
2588 M:      Larry Finger <Larry.Finger@lwfinger.net>
2589 L:      linux-wireless@vger.kernel.org
2590 L:      b43-dev@lists.infradead.org
2591 W:      http://wireless.kernel.org/en/users/Drivers/b43
2592 S:      Maintained
2593 F:      drivers/net/wireless/broadcom/b43legacy/
2594
2595 BACKLIGHT CLASS/SUBSYSTEM
2596 M:      Lee Jones <lee.jones@linaro.org>
2597 M:      Daniel Thompson <daniel.thompson@linaro.org>
2598 M:      Jingoo Han <jingoohan1@gmail.com>
2599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2600 S:      Maintained
2601 F:      drivers/video/backlight/
2602 F:      include/linux/backlight.h
2603 F:      include/linux/pwm_backlight.h
2604 F:      Documentation/devicetree/bindings/leds/backlight
2605
2606 BATMAN ADVANCED
2607 M:      Marek Lindner <mareklindner@neomailbox.ch>
2608 M:      Simon Wunderlich <sw@simonwunderlich.de>
2609 M:      Antonio Quartulli <a@unstable.cc>
2610 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2611 W:      https://www.open-mesh.org/
2612 Q:      https://patchwork.open-mesh.org/project/batman/list/
2613 S:      Maintained
2614 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2615 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2616 F:      Documentation/networking/batman-adv.rst
2617 F:      include/uapi/linux/batadv_packet.h
2618 F:      include/uapi/linux/batman_adv.h
2619 F:      net/batman-adv/
2620
2621 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2622 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2623 L:      linux-hams@vger.kernel.org
2624 W:      http://www.baycom.org/~tom/ham/ham.html
2625 S:      Maintained
2626 F:      drivers/net/hamradio/baycom*
2627
2628 BCACHE (BLOCK LAYER CACHE)
2629 M:      Coly Li <colyli@suse.de>
2630 M:      Kent Overstreet <kent.overstreet@gmail.com>
2631 L:      linux-bcache@vger.kernel.org
2632 W:      http://bcache.evilpiepirate.org
2633 C:      irc://irc.oftc.net/bcache
2634 S:      Maintained
2635 F:      drivers/md/bcache/
2636
2637 BDISP ST MEDIA DRIVER
2638 M:      Fabien Dessenne <fabien.dessenne@st.com>
2639 L:      linux-media@vger.kernel.org
2640 T:      git git://linuxtv.org/media_tree.git
2641 W:      https://linuxtv.org
2642 S:      Supported
2643 F:      drivers/media/platform/sti/bdisp
2644
2645 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2646 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2647 L:      netdev@vger.kernel.org
2648 S:      Maintained
2649 F:      drivers/net/ethernet/ec_bhf.c
2650
2651 BEFS FILE SYSTEM
2652 M:      Luis de Bethencourt <luisbg@kernel.org>
2653 M:      Salah Triki <salah.triki@gmail.com>
2654 S:      Maintained
2655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2656 F:      Documentation/filesystems/befs.txt
2657 F:      fs/befs/
2658
2659 BFQ I/O SCHEDULER
2660 M:      Paolo Valente <paolo.valente@linaro.org>
2661 M:      Jens Axboe <axboe@kernel.dk>
2662 L:      linux-block@vger.kernel.org
2663 S:      Maintained
2664 F:      block/bfq-*
2665 F:      Documentation/block/bfq-iosched.txt
2666
2667 BFS FILE SYSTEM
2668 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2669 S:      Maintained
2670 F:      Documentation/filesystems/bfs.txt
2671 F:      fs/bfs/
2672 F:      include/uapi/linux/bfs_fs.h
2673
2674 BLINKM RGB LED DRIVER
2675 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2676 S:      Maintained
2677 F:      drivers/leds/leds-blinkm.c
2678
2679 BLOCK LAYER
2680 M:      Jens Axboe <axboe@kernel.dk>
2681 L:      linux-block@vger.kernel.org
2682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2683 S:      Maintained
2684 F:      block/
2685 F:      drivers/block/
2686 F:      kernel/trace/blktrace.c
2687 F:      lib/sbitmap.c
2688
2689 BLOCK2MTD DRIVER
2690 M:      Joern Engel <joern@lazybastard.org>
2691 L:      linux-mtd@lists.infradead.org
2692 S:      Maintained
2693 F:      drivers/mtd/devices/block2mtd.c
2694
2695 BLUETOOTH DRIVERS
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:      drivers/bluetooth/
2704
2705 BLUETOOTH SUBSYSTEM
2706 M:      Marcel Holtmann <marcel@holtmann.org>
2707 M:      Johan Hedberg <johan.hedberg@gmail.com>
2708 L:      linux-bluetooth@vger.kernel.org
2709 W:      http://www.bluez.org/
2710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2712 S:      Maintained
2713 F:      net/bluetooth/
2714 F:      include/net/bluetooth/
2715
2716 BONDING DRIVER
2717 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2718 M:      Veaceslav Falico <vfalico@gmail.com>
2719 M:      Andy Gospodarek <andy@greyhouse.net>
2720 L:      netdev@vger.kernel.org
2721 W:      http://sourceforge.net/projects/bonding/
2722 S:      Supported
2723 F:      drivers/net/bonding/
2724 F:      include/uapi/linux/if_bonding.h
2725
2726 BPF (Safe dynamic programs and tools)
2727 M:      Alexei Starovoitov <ast@kernel.org>
2728 M:      Daniel Borkmann <daniel@iogearbox.net>
2729 L:      netdev@vger.kernel.org
2730 L:      linux-kernel@vger.kernel.org
2731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2733 S:      Supported
2734 F:      arch/x86/net/bpf_jit*
2735 F:      Documentation/networking/filter.txt
2736 F:      Documentation/bpf/
2737 F:      include/linux/bpf*
2738 F:      include/linux/filter.h
2739 F:      include/trace/events/bpf.h
2740 F:      include/trace/events/xdp.h
2741 F:      include/uapi/linux/bpf*
2742 F:      include/uapi/linux/filter.h
2743 F:      kernel/bpf/
2744 F:      kernel/trace/bpf_trace.c
2745 F:      lib/test_bpf.c
2746 F:      net/bpf/
2747 F:      net/core/filter.c
2748 F:      net/sched/act_bpf.c
2749 F:      net/sched/cls_bpf.c
2750 F:      samples/bpf/
2751 F:      tools/bpf/
2752 F:      tools/testing/selftests/bpf/
2753
2754 BROADCOM B44 10/100 ETHERNET DRIVER
2755 M:      Michael Chan <michael.chan@broadcom.com>
2756 L:      netdev@vger.kernel.org
2757 S:      Supported
2758 F:      drivers/net/ethernet/broadcom/b44.*
2759
2760 BROADCOM B53 ETHERNET SWITCH DRIVER
2761 M:      Florian Fainelli <f.fainelli@gmail.com>
2762 L:      netdev@vger.kernel.org
2763 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2764 S:      Supported
2765 F:      drivers/net/dsa/b53/*
2766 F:      include/linux/platform_data/b53.h
2767
2768 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2769 M:      Florian Fainelli <f.fainelli@gmail.com>
2770 M:      Ray Jui <rjui@broadcom.com>
2771 M:      Scott Branden <sbranden@broadcom.com>
2772 M:      bcm-kernel-feedback-list@broadcom.com
2773 T:      git git://github.com/broadcom/mach-bcm
2774 S:      Maintained
2775 N:      bcm281*
2776 N:      bcm113*
2777 N:      bcm216*
2778 N:      kona
2779 F:      arch/arm/mach-bcm/
2780
2781 BROADCOM BCM2835 ARM ARCHITECTURE
2782 M:      Eric Anholt <eric@anholt.net>
2783 M:      Stefan Wahren <stefan.wahren@i2se.com>
2784 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786 T:      git git://github.com/anholt/linux
2787 S:      Maintained
2788 N:      bcm2835
2789 F:      drivers/staging/vc04_services
2790
2791 BROADCOM BCM47XX MIPS ARCHITECTURE
2792 M:      Hauke Mehrtens <hauke@hauke-m.de>
2793 M:      Rafał Miłecki <zajec5@gmail.com>
2794 L:      linux-mips@linux-mips.org
2795 S:      Maintained
2796 F:      Documentation/devicetree/bindings/mips/brcm/
2797 F:      arch/mips/bcm47xx/*
2798 F:      arch/mips/include/asm/mach-bcm47xx/*
2799
2800 BROADCOM BCM5301X ARM ARCHITECTURE
2801 M:      Hauke Mehrtens <hauke@hauke-m.de>
2802 M:      Rafał Miłecki <zajec5@gmail.com>
2803 M:      Jon Mason <jonmason@broadcom.com>
2804 M:      bcm-kernel-feedback-list@broadcom.com
2805 L:      linux-arm-kernel@lists.infradead.org
2806 S:      Maintained
2807 F:      arch/arm/mach-bcm/bcm_5301x.c
2808 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2809 F:      arch/arm/boot/dts/bcm470*
2810 F:      arch/arm/boot/dts/bcm953012*
2811
2812 BROADCOM BCM53573 ARM ARCHITECTURE
2813 M:      Rafał Miłecki <rafal@milecki.pl>
2814 L:      linux-arm-kernel@lists.infradead.org
2815 S:      Maintained
2816 F:      arch/arm/boot/dts/bcm53573*
2817 F:      arch/arm/boot/dts/bcm47189*
2818
2819 BROADCOM BCM63XX ARM ARCHITECTURE
2820 M:      Florian Fainelli <f.fainelli@gmail.com>
2821 M:      bcm-kernel-feedback-list@broadcom.com
2822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823 T:      git git://github.com/broadcom/stblinux.git
2824 S:      Maintained
2825 N:      bcm63xx
2826
2827 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2828 M:      Kevin Cernekee <cernekee@gmail.com>
2829 L:      linux-usb@vger.kernel.org
2830 S:      Maintained
2831 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2832
2833 BROADCOM BCM7XXX ARM ARCHITECTURE
2834 M:      Brian Norris <computersforpeace@gmail.com>
2835 M:      Gregory Fong <gregory.0xf0@gmail.com>
2836 M:      Florian Fainelli <f.fainelli@gmail.com>
2837 M:      bcm-kernel-feedback-list@broadcom.com
2838 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839 T:      git git://github.com/broadcom/stblinux.git
2840 S:      Maintained
2841 F:      arch/arm/mach-bcm/*brcmstb*
2842 F:      arch/arm/boot/dts/bcm7*.dts*
2843 F:      drivers/bus/brcmstb_gisb.c
2844 F:      arch/arm/mm/cache-b15-rac.c
2845 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2846 N:      brcmstb
2847
2848 BROADCOM BMIPS CPUFREQ DRIVER
2849 M:      Markus Mayer <mmayer@broadcom.com>
2850 M:      bcm-kernel-feedback-list@broadcom.com
2851 L:      linux-pm@vger.kernel.org
2852 S:      Maintained
2853 F:      drivers/cpufreq/bmips-cpufreq.c
2854
2855 BROADCOM BMIPS MIPS ARCHITECTURE
2856 M:      Kevin Cernekee <cernekee@gmail.com>
2857 M:      Florian Fainelli <f.fainelli@gmail.com>
2858 L:      linux-mips@linux-mips.org
2859 T:      git git://github.com/broadcom/stblinux.git
2860 S:      Maintained
2861 F:      arch/mips/bmips/*
2862 F:      arch/mips/include/asm/mach-bmips/*
2863 F:      arch/mips/kernel/*bmips*
2864 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2865 F:      drivers/irqchip/irq-bcm63*
2866 F:      drivers/irqchip/irq-bcm7*
2867 F:      drivers/irqchip/irq-brcmstb*
2868 F:      include/linux/bcm963xx_nvram.h
2869 F:      include/linux/bcm963xx_tag.h
2870
2871 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2872 M:      Rasesh Mody <rasesh.mody@cavium.com>
2873 M:      Harish Patil <harish.patil@cavium.com>
2874 M:      Dept-GELinuxNICDev@cavium.com
2875 L:      netdev@vger.kernel.org
2876 S:      Supported
2877 F:      drivers/net/ethernet/broadcom/bnx2.*
2878 F:      drivers/net/ethernet/broadcom/bnx2_*
2879
2880 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2881 M:      QLogic-Storage-Upstream@qlogic.com
2882 L:      linux-scsi@vger.kernel.org
2883 S:      Supported
2884 F:      drivers/scsi/bnx2fc/
2885
2886 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2887 M:      QLogic-Storage-Upstream@qlogic.com
2888 L:      linux-scsi@vger.kernel.org
2889 S:      Supported
2890 F:      drivers/scsi/bnx2i/
2891
2892 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2893 M:      Ariel Elior <ariel.elior@cavium.com>
2894 M:      everest-linux-l2@cavium.com
2895 L:      netdev@vger.kernel.org
2896 S:      Supported
2897 F:      drivers/net/ethernet/broadcom/bnx2x/
2898
2899 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2900 M:      Michael Chan <michael.chan@broadcom.com>
2901 L:      netdev@vger.kernel.org
2902 S:      Supported
2903 F:      drivers/net/ethernet/broadcom/bnxt/
2904
2905 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2906 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2907 M:      Franky Lin <franky.lin@broadcom.com>
2908 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2909 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2910 M:      Wright Feng <wright.feng@cypress.com>
2911 L:      linux-wireless@vger.kernel.org
2912 L:      brcm80211-dev-list.pdl@broadcom.com
2913 L:      brcm80211-dev-list@cypress.com
2914 S:      Supported
2915 F:      drivers/net/wireless/broadcom/brcm80211/
2916
2917 BROADCOM BRCMSTB GPIO DRIVER
2918 M:      Gregory Fong <gregory.0xf0@gmail.com>
2919 L:      bcm-kernel-feedback-list@broadcom.com
2920 S:      Supported
2921 F:      drivers/gpio/gpio-brcmstb.c
2922 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2923
2924 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2925 M:      Al Cooper <alcooperx@gmail.com>
2926 L:      linux-kernel@vger.kernel.org
2927 L:      bcm-kernel-feedback-list@broadcom.com
2928 S:      Maintained
2929 F:      drivers/phy/broadcom/phy-brcm-usb*
2930
2931 BROADCOM GENET ETHERNET DRIVER
2932 M:      Doug Berger <opendmb@gmail.com>
2933 M:      Florian Fainelli <f.fainelli@gmail.com>
2934 L:      netdev@vger.kernel.org
2935 S:      Supported
2936 F:      drivers/net/ethernet/broadcom/genet/
2937
2938 BROADCOM IPROC ARM ARCHITECTURE
2939 M:      Ray Jui <rjui@broadcom.com>
2940 M:      Scott Branden <sbranden@broadcom.com>
2941 M:      Jon Mason <jonmason@broadcom.com>
2942 M:      bcm-kernel-feedback-list@broadcom.com
2943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2944 T:      git git://github.com/broadcom/cygnus-linux.git
2945 S:      Maintained
2946 N:      iproc
2947 N:      cygnus
2948 N:      bcm[-_]nsp
2949 N:      bcm9113*
2950 N:      bcm9583*
2951 N:      bcm9585*
2952 N:      bcm9586*
2953 N:      bcm988312
2954 N:      bcm113*
2955 N:      bcm583*
2956 N:      bcm585*
2957 N:      bcm586*
2958 N:      bcm88312
2959 N:      hr2
2960 F:      arch/arm64/boot/dts/broadcom/ns2*
2961 F:      drivers/clk/bcm/clk-ns*
2962 F:      drivers/pinctrl/bcm/pinctrl-ns*
2963
2964 BROADCOM KONA GPIO DRIVER
2965 M:      Ray Jui <rjui@broadcom.com>
2966 L:      bcm-kernel-feedback-list@broadcom.com
2967 S:      Supported
2968 F:      drivers/gpio/gpio-bcm-kona.c
2969 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2970
2971 BROADCOM NETXTREME-E ROCE DRIVER
2972 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2973 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2974 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2975 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2976 L:      linux-rdma@vger.kernel.org
2977 W:      http://www.broadcom.com
2978 S:      Supported
2979 F:      drivers/infiniband/hw/bnxt_re/
2980 F:      include/uapi/rdma/bnxt_re-abi.h
2981
2982 BROADCOM NVRAM DRIVER
2983 M:      Rafał Miłecki <zajec5@gmail.com>
2984 L:      linux-mips@linux-mips.org
2985 S:      Maintained
2986 F:      drivers/firmware/broadcom/*
2987
2988 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2989 M:      Rafał Miłecki <zajec5@gmail.com>
2990 L:      linux-wireless@vger.kernel.org
2991 S:      Maintained
2992 F:      drivers/bcma/
2993 F:      include/linux/bcma/
2994
2995 BROADCOM STB AVS CPUFREQ DRIVER
2996 M:      Markus Mayer <mmayer@broadcom.com>
2997 M:      bcm-kernel-feedback-list@broadcom.com
2998 L:      linux-pm@vger.kernel.org
2999 S:      Maintained
3000 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3001 F:      drivers/cpufreq/brcmstb*
3002
3003 BROADCOM STB AVS TMON DRIVER
3004 M:      Markus Mayer <mmayer@broadcom.com>
3005 M:      bcm-kernel-feedback-list@broadcom.com
3006 L:      linux-pm@vger.kernel.org
3007 S:      Maintained
3008 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3009 F:      drivers/thermal/broadcom/brcmstb*
3010
3011 BROADCOM STB NAND FLASH DRIVER
3012 M:      Brian Norris <computersforpeace@gmail.com>
3013 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3014 L:      linux-mtd@lists.infradead.org
3015 L:      bcm-kernel-feedback-list@broadcom.com
3016 S:      Maintained
3017 F:      drivers/mtd/nand/raw/brcmnand/
3018
3019 BROADCOM STB DPFE DRIVER
3020 M:      Markus Mayer <mmayer@broadcom.com>
3021 M:      bcm-kernel-feedback-list@broadcom.com
3022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023 S:      Maintained
3024 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3025 F:      drivers/memory/brcmstb_dpfe.c
3026
3027 BROADCOM SYSTEMPORT ETHERNET DRIVER
3028 M:      Florian Fainelli <f.fainelli@gmail.com>
3029 L:      netdev@vger.kernel.org
3030 S:      Supported
3031 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3032
3033 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3034 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3035 M:      Prashant Sreedharan <prashant@broadcom.com>
3036 M:      Michael Chan <mchan@broadcom.com>
3037 L:      netdev@vger.kernel.org
3038 S:      Supported
3039 F:      drivers/net/ethernet/broadcom/tg3.*
3040
3041 BROCADE BFA FC SCSI DRIVER
3042 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3043 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3044 L:      linux-scsi@vger.kernel.org
3045 S:      Supported
3046 F:      drivers/scsi/bfa/
3047
3048 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3049 M:      Rasesh Mody <rasesh.mody@cavium.com>
3050 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3051 M:      Dept-GELinuxNICDev@cavium.com
3052 L:      netdev@vger.kernel.org
3053 S:      Supported
3054 F:      drivers/net/ethernet/brocade/bna/
3055
3056 BSG (block layer generic sg v4 driver)
3057 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3058 L:      linux-scsi@vger.kernel.org
3059 S:      Supported
3060 F:      block/bsg.c
3061 F:      include/linux/bsg.h
3062 F:      include/uapi/linux/bsg.h
3063
3064 BT87X AUDIO DRIVER
3065 M:      Clemens Ladisch <clemens@ladisch.de>
3066 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3067 T:      git git://git.alsa-project.org/alsa-kernel.git
3068 S:      Maintained
3069 F:      Documentation/sound/alsa/Bt87x.txt
3070 F:      sound/pci/bt87x.c
3071
3072 BT8XXGPIO DRIVER
3073 M:      Michael Buesch <m@bues.ch>
3074 W:      http://bu3sch.de/btgpio.php
3075 S:      Maintained
3076 F:      drivers/gpio/gpio-bt8xx.c
3077
3078 BTRFS FILE SYSTEM
3079 M:      Chris Mason <clm@fb.com>
3080 M:      Josef Bacik <jbacik@fb.com>
3081 M:      David Sterba <dsterba@suse.com>
3082 L:      linux-btrfs@vger.kernel.org
3083 W:      http://btrfs.wiki.kernel.org/
3084 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3086 S:      Maintained
3087 F:      Documentation/filesystems/btrfs.txt
3088 F:      fs/btrfs/
3089 F:      include/linux/btrfs*
3090 F:      include/uapi/linux/btrfs*
3091
3092 BTTV VIDEO4LINUX DRIVER
3093 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3094 L:      linux-media@vger.kernel.org
3095 W:      https://linuxtv.org
3096 T:      git git://linuxtv.org/media_tree.git
3097 S:      Odd fixes
3098 F:      Documentation/media/v4l-drivers/bttv*
3099 F:      drivers/media/pci/bt8xx/bttv*
3100
3101 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3102 M:      Chanwoo Choi <cw00.choi@samsung.com>
3103 L:      linux-pm@vger.kernel.org
3104 L:      linux-samsung-soc@vger.kernel.org
3105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3106 S:      Maintained
3107 F:      drivers/devfreq/exynos-bus.c
3108 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3109
3110 BUSLOGIC SCSI DRIVER
3111 M:      Khalid Aziz <khalid@gonehiking.org>
3112 L:      linux-scsi@vger.kernel.org
3113 S:      Maintained
3114 F:      drivers/scsi/BusLogic.*
3115 F:      drivers/scsi/FlashPoint.*
3116
3117 C-MEDIA CMI8788 DRIVER
3118 M:      Clemens Ladisch <clemens@ladisch.de>
3119 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3120 T:      git git://git.alsa-project.org/alsa-kernel.git
3121 S:      Maintained
3122 F:      sound/pci/oxygen/
3123
3124 C6X ARCHITECTURE
3125 M:      Mark Salter <msalter@redhat.com>
3126 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3127 L:      linux-c6x-dev@linux-c6x.org
3128 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3129 S:      Maintained
3130 F:      arch/c6x/
3131
3132 CA8210 IEEE-802.15.4 RADIO DRIVER
3133 M:      Harry Morris <h.morris@cascoda.com>
3134 L:      linux-wpan@vger.kernel.org
3135 W:      https://github.com/Cascoda/ca8210-linux.git
3136 S:      Maintained
3137 F:      drivers/net/ieee802154/ca8210.c
3138 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3139
3140 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3141 M:      David Howells <dhowells@redhat.com>
3142 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3143 S:      Supported
3144 F:      Documentation/filesystems/caching/cachefiles.txt
3145 F:      fs/cachefiles/
3146
3147 CADET FM/AM RADIO RECEIVER DRIVER
3148 M:      Hans Verkuil <hverkuil@xs4all.nl>
3149 L:      linux-media@vger.kernel.org
3150 T:      git git://linuxtv.org/media_tree.git
3151 W:      https://linuxtv.org
3152 S:      Maintained
3153 F:      drivers/media/radio/radio-cadet*
3154
3155 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3156 M:      Jonathan Corbet <corbet@lwn.net>
3157 L:      linux-media@vger.kernel.org
3158 T:      git git://linuxtv.org/media_tree.git
3159 S:      Maintained
3160 F:      Documentation/media/v4l-drivers/cafe_ccic*
3161 F:      drivers/media/platform/marvell-ccic/
3162
3163 CAIF NETWORK LAYER
3164 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3165 L:      netdev@vger.kernel.org
3166 S:      Supported
3167 F:      Documentation/networking/caif/
3168 F:      drivers/net/caif/
3169 F:      include/uapi/linux/caif/
3170 F:      include/net/caif/
3171 F:      net/caif/
3172
3173 CALGARY x86-64 IOMMU
3174 M:      Muli Ben-Yehuda <mulix@mulix.org>
3175 M:      Jon Mason <jdmason@kudzu.us>
3176 L:      iommu@lists.linux-foundation.org
3177 S:      Maintained
3178 F:      arch/x86/kernel/pci-calgary_64.c
3179 F:      arch/x86/kernel/tce_64.c
3180 F:      arch/x86/include/asm/calgary.h
3181 F:      arch/x86/include/asm/tce.h
3182
3183 CAN NETWORK DRIVERS
3184 M:      Wolfgang Grandegger <wg@grandegger.com>
3185 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3186 L:      linux-can@vger.kernel.org
3187 W:      https://github.com/linux-can
3188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3190 S:      Maintained
3191 F:      Documentation/devicetree/bindings/net/can/
3192 F:      drivers/net/can/
3193 F:      include/linux/can/dev.h
3194 F:      include/linux/can/platform/
3195 F:      include/uapi/linux/can/error.h
3196 F:      include/uapi/linux/can/netlink.h
3197
3198 CAN NETWORK LAYER
3199 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3200 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3201 L:      linux-can@vger.kernel.org
3202 W:      https://github.com/linux-can
3203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3205 S:      Maintained
3206 F:      Documentation/networking/can.rst
3207 F:      net/can/
3208 F:      include/linux/can/core.h
3209 F:      include/uapi/linux/can.h
3210 F:      include/uapi/linux/can/bcm.h
3211 F:      include/uapi/linux/can/raw.h
3212 F:      include/uapi/linux/can/gw.h
3213
3214 CAPABILITIES
3215 M:      Serge Hallyn <serge@hallyn.com>
3216 L:      linux-security-module@vger.kernel.org
3217 S:      Supported
3218 F:      include/linux/capability.h
3219 F:      include/uapi/linux/capability.h
3220 F:      security/commoncap.c
3221 F:      kernel/capability.c
3222
3223 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3224 M:      Kevin Tsai <ktsai@capellamicro.com>
3225 S:      Maintained
3226 F:      drivers/iio/light/cm*
3227
3228 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3229 M:      Christian Lamparter <chunkeey@googlemail.com>
3230 L:      linux-wireless@vger.kernel.org
3231 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3232 S:      Maintained
3233 F:      drivers/net/wireless/ath/carl9170/
3234
3235 CAVIUM I2C DRIVER
3236 M:      Jan Glauber <jglauber@cavium.com>
3237 M:      David Daney <david.daney@cavium.com>
3238 W:      http://www.cavium.com
3239 S:      Supported
3240 F:      drivers/i2c/busses/i2c-octeon*
3241 F:      drivers/i2c/busses/i2c-thunderx*
3242
3243 CAVIUM LIQUIDIO NETWORK DRIVER
3244 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3245 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3246 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3247 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3248 L:      netdev@vger.kernel.org
3249 W:      http://www.cavium.com
3250 S:      Supported
3251 F:      drivers/net/ethernet/cavium/liquidio/
3252
3253 CAVIUM MMC DRIVER
3254 M:      Jan Glauber <jglauber@cavium.com>
3255 M:      David Daney <david.daney@cavium.com>
3256 M:      Steven J. Hill <Steven.Hill@cavium.com>
3257 W:      http://www.cavium.com
3258 S:      Supported
3259 F:      drivers/mmc/host/cavium*
3260
3261 CAVIUM OCTEON-TX CRYPTO DRIVER
3262 M:      George Cherian <george.cherian@cavium.com>
3263 L:      linux-crypto@vger.kernel.org
3264 W:      http://www.cavium.com
3265 S:      Supported
3266 F:      drivers/crypto/cavium/cpt/
3267
3268 CAVIUM THUNDERX2 ARM64 SOC
3269 M:      Robert Richter <rrichter@cavium.com>
3270 M:      Jayachandran C <jnair@caviumnetworks.com>
3271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3272 S:      Maintained
3273 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3274 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3275
3276 CC2520 IEEE-802.15.4 RADIO DRIVER
3277 M:      Varka Bhadram <varkabhadram@gmail.com>
3278 L:      linux-wpan@vger.kernel.org
3279 S:      Maintained
3280 F:      drivers/net/ieee802154/cc2520.c
3281 F:      include/linux/spi/cc2520.h
3282 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3283
3284 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3285 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3286 L:      linux-crypto@vger.kernel.org
3287 S:      Supported
3288 F:      drivers/crypto/ccree/
3289 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3290
3291 CEC FRAMEWORK
3292 M:      Hans Verkuil <hans.verkuil@cisco.com>
3293 L:      linux-media@vger.kernel.org
3294 T:      git git://linuxtv.org/media_tree.git
3295 W:      http://linuxtv.org
3296 S:      Supported
3297 F:      Documentation/media/kapi/cec-core.rst
3298 F:      Documentation/media/uapi/cec
3299 F:      drivers/media/cec/
3300 F:      drivers/media/rc/keymaps/rc-cec.c
3301 F:      include/media/cec.h
3302 F:      include/media/cec-notifier.h
3303 F:      include/uapi/linux/cec.h
3304 F:      include/uapi/linux/cec-funcs.h
3305 F:      Documentation/devicetree/bindings/media/cec.txt
3306 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3307
3308 CEC GPIO DRIVER
3309 M:      Hans Verkuil <hans.verkuil@cisco.com>
3310 L:      linux-media@vger.kernel.org
3311 T:      git git://linuxtv.org/media_tree.git
3312 W:      http://linuxtv.org
3313 S:      Supported
3314 F:      drivers/media/platform/cec-gpio/
3315 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3316
3317 CELL BROADBAND ENGINE ARCHITECTURE
3318 M:      Arnd Bergmann <arnd@arndb.de>
3319 L:      linuxppc-dev@lists.ozlabs.org
3320 W:      http://www.ibm.com/developerworks/power/cell/
3321 S:      Supported
3322 F:      arch/powerpc/include/asm/cell*.h
3323 F:      arch/powerpc/include/asm/spu*.h
3324 F:      arch/powerpc/include/uapi/asm/spu*.h
3325 F:      arch/powerpc/oprofile/*cell*
3326 F:      arch/powerpc/platforms/cell/
3327
3328 CEPH COMMON CODE (LIBCEPH)
3329 M:      Ilya Dryomov <idryomov@gmail.com>
3330 M:      "Yan, Zheng" <zyan@redhat.com>
3331 M:      Sage Weil <sage@redhat.com>
3332 L:      ceph-devel@vger.kernel.org
3333 W:      http://ceph.com/
3334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3335 T:      git git://github.com/ceph/ceph-client.git
3336 S:      Supported
3337 F:      net/ceph/
3338 F:      include/linux/ceph/
3339 F:      include/linux/crush/
3340
3341 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3342 M:      "Yan, Zheng" <zyan@redhat.com>
3343 M:      Sage Weil <sage@redhat.com>
3344 M:      Ilya Dryomov <idryomov@gmail.com>
3345 L:      ceph-devel@vger.kernel.org
3346 W:      http://ceph.com/
3347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3348 T:      git git://github.com/ceph/ceph-client.git
3349 S:      Supported
3350 F:      Documentation/filesystems/ceph.txt
3351 F:      fs/ceph/
3352
3353 CERTIFICATE HANDLING:
3354 M:      David Howells <dhowells@redhat.com>
3355 M:      David Woodhouse <dwmw2@infradead.org>
3356 L:      keyrings@vger.kernel.org
3357 S:      Maintained
3358 F:      Documentation/module-signing.txt
3359 F:      certs/
3360 F:      scripts/sign-file.c
3361 F:      scripts/extract-cert.c
3362
3363 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3364 L:      linux-usb@vger.kernel.org
3365 S:      Orphan
3366 F:      Documentation/usb/WUSB-Design-overview.txt
3367 F:      Documentation/usb/wusb-cbaf
3368 F:      drivers/usb/host/hwa-hc.c
3369 F:      drivers/usb/host/whci/
3370 F:      drivers/usb/wusbcore/
3371 F:      include/linux/usb/wusb*
3372
3373 CFAG12864B LCD DRIVER
3374 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3375 W:      http://miguelojeda.es/auxdisplay.htm
3376 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3377 S:      Maintained
3378 F:      drivers/auxdisplay/cfag12864b.c
3379 F:      include/linux/cfag12864b.h
3380
3381 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3382 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3383 W:      http://miguelojeda.es/auxdisplay.htm
3384 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3385 S:      Maintained
3386 F:      drivers/auxdisplay/cfag12864bfb.c
3387 F:      include/linux/cfag12864b.h
3388
3389 802.11 (including CFG80211/NL80211)
3390 M:      Johannes Berg <johannes@sipsolutions.net>
3391 L:      linux-wireless@vger.kernel.org
3392 W:      http://wireless.kernel.org/
3393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3395 S:      Maintained
3396 F:      net/wireless/
3397 F:      include/uapi/linux/nl80211.h
3398 F:      include/linux/ieee80211.h
3399 F:      include/net/wext.h
3400 F:      include/net/cfg80211.h
3401 F:      include/net/iw_handler.h
3402 F:      include/net/ieee80211_radiotap.h
3403 F:      Documentation/driver-api/80211/cfg80211.rst
3404 F:      Documentation/networking/regulatory.txt
3405
3406 CHAR and MISC DRIVERS
3407 M:      Arnd Bergmann <arnd@arndb.de>
3408 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3410 S:      Supported
3411 F:      drivers/char/
3412 F:      drivers/misc/
3413 F:      include/linux/miscdevice.h
3414
3415 CHECKPATCH
3416 M:      Andy Whitcroft <apw@canonical.com>
3417 M:      Joe Perches <joe@perches.com>
3418 S:      Maintained
3419 F:      scripts/checkpatch.pl
3420
3421 CHINESE DOCUMENTATION
3422 M:      Harry Wei <harryxiyou@gmail.com>
3423 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3424 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3425 S:      Maintained
3426 F:      Documentation/translations/zh_CN/
3427
3428 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3429 M:      Peter Chen <Peter.Chen@nxp.com>
3430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3431 L:      linux-usb@vger.kernel.org
3432 S:      Maintained
3433 F:      drivers/usb/chipidea/
3434
3435 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3436 M:      Hans de Goede <hdegoede@redhat.com>
3437 L:      linux-input@vger.kernel.org
3438 S:      Maintained
3439 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3440 F:      drivers/input/touchscreen/chipone_icn8318.c
3441
3442 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3443 M:      Hans de Goede <hdegoede@redhat.com>
3444 L:      linux-input@vger.kernel.org
3445 S:      Maintained
3446 F:      drivers/input/touchscreen/chipone_icn8505.c
3447
3448 CHROME HARDWARE PLATFORM SUPPORT
3449 M:      Benson Leung <bleung@chromium.org>
3450 M:      Olof Johansson <olof@lixom.net>
3451 S:      Maintained
3452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3453 F:      drivers/platform/chrome/
3454
3455 CIRRUS LOGIC AUDIO CODEC DRIVERS
3456 M:      Brian Austin <brian.austin@cirrus.com>
3457 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3458 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3459 S:      Maintained
3460 F:      sound/soc/codecs/cs*
3461
3462 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3463 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3464 L:      netdev@vger.kernel.org
3465 S:      Maintained
3466 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3467
3468 CISCO FCOE HBA DRIVER
3469 M:      Satish Kharat <satishkh@cisco.com>
3470 M:      Sesidhar Baddela <sebaddel@cisco.com>
3471 M:      Karan Tilak Kumar <kartilak@cisco.com>
3472 L:      linux-scsi@vger.kernel.org
3473 S:      Supported
3474 F:      drivers/scsi/fnic/
3475
3476 CISCO SCSI HBA DRIVER
3477 M:      Karan Tilak Kumar <kartilak@cisco.com>
3478 M:      Sesidhar Baddela <sebaddel@cisco.com>
3479 L:      linux-scsi@vger.kernel.org
3480 S:      Supported
3481 F:      drivers/scsi/snic/
3482
3483 CISCO VIC ETHERNET NIC DRIVER
3484 M:      Christian Benvenuti <benve@cisco.com>
3485 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3486 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3487 S:      Supported
3488 F:      drivers/net/ethernet/cisco/enic/
3489
3490 CISCO VIC LOW LATENCY NIC DRIVER
3491 M:      Christian Benvenuti <benve@cisco.com>
3492 M:      Dave Goodell <dgoodell@cisco.com>
3493 S:      Supported
3494 F:      drivers/infiniband/hw/usnic/
3495
3496 CLEANCACHE API
3497 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3498 L:      linux-kernel@vger.kernel.org
3499 S:      Maintained
3500 F:      mm/cleancache.c
3501 F:      include/linux/cleancache.h
3502
3503 CLK API
3504 M:      Russell King <linux@armlinux.org.uk>
3505 L:      linux-clk@vger.kernel.org
3506 S:      Maintained
3507 F:      include/linux/clk.h
3508
3509 CLOCKSOURCE, CLOCKEVENT DRIVERS
3510 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3511 M:      Thomas Gleixner <tglx@linutronix.de>
3512 L:      linux-kernel@vger.kernel.org
3513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3514 S:      Supported
3515 F:      drivers/clocksource/
3516 F:      Documentation/devicetree/bindings/timer/
3517
3518 CMPC ACPI DRIVER
3519 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3520 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3521 L:      platform-driver-x86@vger.kernel.org
3522 S:      Supported
3523 F:      drivers/platform/x86/classmate-laptop.c
3524
3525 COBALT MEDIA DRIVER
3526 M:      Hans Verkuil <hans.verkuil@cisco.com>
3527 L:      linux-media@vger.kernel.org
3528 T:      git git://linuxtv.org/media_tree.git
3529 W:      https://linuxtv.org
3530 S:      Supported
3531 F:      drivers/media/pci/cobalt/
3532
3533 COCCINELLE/Semantic Patches (SmPL)
3534 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3535 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3536 M:      Nicolas Palix <nicolas.palix@imag.fr>
3537 M:      Michal Marek <michal.lkml@markovi.net>
3538 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3540 W:      http://coccinelle.lip6.fr/
3541 S:      Supported
3542 F:      Documentation/dev-tools/coccinelle.rst
3543 F:      scripts/coccinelle/
3544 F:      scripts/coccicheck
3545
3546 CODA FILE SYSTEM
3547 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3548 M:      coda@cs.cmu.edu
3549 L:      codalist@coda.cs.cmu.edu
3550 W:      http://www.coda.cs.cmu.edu/
3551 S:      Maintained
3552 F:      Documentation/filesystems/coda.txt
3553 F:      fs/coda/
3554 F:      include/linux/coda*.h
3555 F:      include/uapi/linux/coda*.h
3556
3557 CODA V4L2 MEM2MEM DRIVER
3558 M:      Philipp Zabel <p.zabel@pengutronix.de>
3559 L:      linux-media@vger.kernel.org
3560 S:      Maintained
3561 F:      Documentation/devicetree/bindings/media/coda.txt
3562 F:      drivers/media/platform/coda/
3563
3564 COMMON CLK FRAMEWORK
3565 M:      Michael Turquette <mturquette@baylibre.com>
3566 M:      Stephen Boyd <sboyd@kernel.org>
3567 L:      linux-clk@vger.kernel.org
3568 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3570 S:      Maintained
3571 F:      Documentation/devicetree/bindings/clock/
3572 F:      drivers/clk/
3573 X:      drivers/clk/clkdev.c
3574 F:      include/linux/clk-pr*
3575 F:      include/linux/clk/
3576
3577 COMMON INTERNET FILE SYSTEM (CIFS)
3578 M:      Steve French <sfrench@samba.org>
3579 L:      linux-cifs@vger.kernel.org
3580 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3581 W:      http://linux-cifs.samba.org/
3582 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3583 S:      Supported
3584 F:      Documentation/filesystems/cifs/
3585 F:      fs/cifs/
3586
3587 COMPACTPCI HOTPLUG CORE
3588 M:      Scott Murray <scott@spiteful.org>
3589 L:      linux-pci@vger.kernel.org
3590 S:      Maintained
3591 F:      drivers/pci/hotplug/cpci_hotplug*
3592
3593 COMPACTPCI HOTPLUG GENERIC DRIVER
3594 M:      Scott Murray <scott@spiteful.org>
3595 L:      linux-pci@vger.kernel.org
3596 S:      Maintained
3597 F:      drivers/pci/hotplug/cpcihp_generic.c
3598
3599 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3600 M:      Scott Murray <scott@spiteful.org>
3601 L:      linux-pci@vger.kernel.org
3602 S:      Maintained
3603 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3604
3605 COMPAL LAPTOP SUPPORT
3606 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3607 L:      platform-driver-x86@vger.kernel.org
3608 S:      Maintained
3609 F:      drivers/platform/x86/compal-laptop.c
3610
3611 CONEXANT ACCESSRUNNER USB DRIVER
3612 L:      accessrunner-general@lists.sourceforge.net
3613 W:      http://accessrunner.sourceforge.net/
3614 S:      Orphan
3615 F:      drivers/usb/atm/cxacru.c
3616
3617 CONFIGFS
3618 M:      Joel Becker <jlbec@evilplan.org>
3619 M:      Christoph Hellwig <hch@lst.de>
3620 T:      git git://git.infradead.org/users/hch/configfs.git
3621 S:      Supported
3622 F:      fs/configfs/
3623 F:      include/linux/configfs.h
3624
3625 CONNECTOR
3626 M:      Evgeniy Polyakov <zbr@ioremap.net>
3627 L:      netdev@vger.kernel.org
3628 S:      Maintained
3629 F:      drivers/connector/
3630
3631 CONTROL GROUP (CGROUP)
3632 M:      Tejun Heo <tj@kernel.org>
3633 M:      Li Zefan <lizefan@huawei.com>
3634 M:      Johannes Weiner <hannes@cmpxchg.org>
3635 L:      cgroups@vger.kernel.org
3636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3637 S:      Maintained
3638 F:      Documentation/cgroup*
3639 F:      include/linux/cgroup*
3640 F:      kernel/cgroup*
3641
3642 CONTROL GROUP - CPUSET
3643 M:      Li Zefan <lizefan@huawei.com>
3644 L:      cgroups@vger.kernel.org
3645 W:      http://www.bullopensource.org/cpuset/
3646 W:      http://oss.sgi.com/projects/cpusets/
3647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3648 S:      Maintained
3649 F:      Documentation/cgroup-v1/cpusets.txt
3650 F:      include/linux/cpuset.h
3651 F:      kernel/cgroup/cpuset.c
3652
3653 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3654 M:      Johannes Weiner <hannes@cmpxchg.org>
3655 M:      Michal Hocko <mhocko@kernel.org>
3656 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3657 L:      cgroups@vger.kernel.org
3658 L:      linux-mm@kvack.org
3659 S:      Maintained
3660 F:      mm/memcontrol.c
3661 F:      mm/swap_cgroup.c
3662
3663 CORETEMP HARDWARE MONITORING DRIVER
3664 M:      Fenghua Yu <fenghua.yu@intel.com>
3665 L:      linux-hwmon@vger.kernel.org
3666 S:      Maintained
3667 F:      Documentation/hwmon/coretemp
3668 F:      drivers/hwmon/coretemp.c
3669
3670 COSA/SRP SYNC SERIAL DRIVER
3671 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3672 W:      http://www.fi.muni.cz/~kas/cosa/
3673 S:      Maintained
3674 F:      drivers/net/wan/cosa*
3675
3676 CPMAC ETHERNET DRIVER
3677 M:      Florian Fainelli <f.fainelli@gmail.com>
3678 L:      netdev@vger.kernel.org
3679 S:      Maintained
3680 F:      drivers/net/ethernet/ti/cpmac.c
3681
3682 CPU FREQUENCY DRIVERS
3683 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3684 M:      Viresh Kumar <viresh.kumar@linaro.org>
3685 L:      linux-pm@vger.kernel.org
3686 S:      Maintained
3687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3688 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3689 B:      https://bugzilla.kernel.org
3690 F:      Documentation/cpu-freq/
3691 F:      Documentation/devicetree/bindings/cpufreq/
3692 F:      drivers/cpufreq/
3693 F:      include/linux/cpufreq.h
3694 F:      tools/testing/selftests/cpufreq/
3695
3696 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3697 M:      Viresh Kumar <viresh.kumar@linaro.org>
3698 M:      Sudeep Holla <sudeep.holla@arm.com>
3699 L:      linux-pm@vger.kernel.org
3700 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3701 S:      Maintained
3702 F:      drivers/cpufreq/arm_big_little.h
3703 F:      drivers/cpufreq/arm_big_little.c
3704 F:      drivers/cpufreq/arm_big_little_dt.c
3705
3706 CPU POWER MONITORING SUBSYSTEM
3707 M:      Thomas Renninger <trenn@suse.com>
3708 M:      Shuah Khan <shuah@kernel.org>
3709 L:      linux-pm@vger.kernel.org
3710 S:      Maintained
3711 F:      tools/power/cpupower/
3712
3713 CPUID/MSR DRIVER
3714 M:      "H. Peter Anvin" <hpa@zytor.com>
3715 S:      Maintained
3716 F:      arch/x86/kernel/cpuid.c
3717 F:      arch/x86/kernel/msr.c
3718
3719 CPUIDLE DRIVER - ARM BIG LITTLE
3720 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3721 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3722 L:      linux-pm@vger.kernel.org
3723 L:      linux-arm-kernel@lists.infradead.org
3724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3725 S:      Maintained
3726 F:      drivers/cpuidle/cpuidle-big_little.c
3727
3728 CPUIDLE DRIVER - ARM EXYNOS
3729 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3730 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3731 M:      Kukjin Kim <kgene@kernel.org>
3732 L:      linux-pm@vger.kernel.org
3733 L:      linux-samsung-soc@vger.kernel.org
3734 S:      Supported
3735 F:      drivers/cpuidle/cpuidle-exynos.c
3736 F:      arch/arm/mach-exynos/pm.c
3737
3738 CPUIDLE DRIVERS
3739 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3740 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3741 L:      linux-pm@vger.kernel.org
3742 S:      Maintained
3743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3744 B:      https://bugzilla.kernel.org
3745 F:      drivers/cpuidle/*
3746 F:      include/linux/cpuidle.h
3747
3748 CRAMFS FILESYSTEM
3749 M:      Nicolas Pitre <nico@linaro.org>
3750 S:      Maintained
3751 F:      Documentation/filesystems/cramfs.txt
3752 F:      fs/cramfs/
3753
3754 CRYPTO API
3755 M:      Herbert Xu <herbert@gondor.apana.org.au>
3756 M:      "David S. Miller" <davem@davemloft.net>
3757 L:      linux-crypto@vger.kernel.org
3758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3760 S:      Maintained
3761 F:      Documentation/crypto/
3762 F:      Documentation/devicetree/bindings/crypto/
3763 F:      arch/*/crypto/
3764 F:      crypto/
3765 F:      drivers/crypto/
3766 F:      include/crypto/
3767 F:      include/linux/crypto*
3768
3769 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3770 M:      Neil Horman <nhorman@tuxdriver.com>
3771 L:      linux-crypto@vger.kernel.org
3772 S:      Maintained
3773 F:      crypto/ansi_cprng.c
3774 F:      crypto/rng.c
3775
3776 CS3308 MEDIA DRIVER
3777 M:      Hans Verkuil <hverkuil@xs4all.nl>
3778 L:      linux-media@vger.kernel.org
3779 T:      git git://linuxtv.org/media_tree.git
3780 W:      http://linuxtv.org
3781 S:      Odd Fixes
3782 F:      drivers/media/i2c/cs3308.c
3783 F:      drivers/media/i2c/cs3308.h
3784
3785 CS5535 Audio ALSA driver
3786 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3787 S:      Maintained
3788 F:      sound/pci/cs5535audio/
3789
3790 CW1200 WLAN driver
3791 M:      Solomon Peachy <pizza@shaftnet.org>
3792 S:      Maintained
3793 F:      drivers/net/wireless/st/cw1200/
3794
3795 CX18 VIDEO4LINUX DRIVER
3796 M:      Andy Walls <awalls@md.metrocast.net>
3797 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3798 L:      linux-media@vger.kernel.org
3799 T:      git git://linuxtv.org/media_tree.git
3800 W:      https://linuxtv.org
3801 W:      http://www.ivtvdriver.org/index.php/Cx18
3802 S:      Maintained
3803 F:      Documentation/media/v4l-drivers/cx18*
3804 F:      drivers/media/pci/cx18/
3805 F:      include/uapi/linux/ivtv*
3806
3807 CX2341X MPEG ENCODER HELPER MODULE
3808 M:      Hans Verkuil <hverkuil@xs4all.nl>
3809 L:      linux-media@vger.kernel.org
3810 T:      git git://linuxtv.org/media_tree.git
3811 W:      https://linuxtv.org
3812 S:      Maintained
3813 F:      drivers/media/common/cx2341x*
3814 F:      include/media/cx2341x*
3815
3816 CX24120 MEDIA DRIVER
3817 M:      Jemma Denson <jdenson@gmail.com>
3818 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3819 L:      linux-media@vger.kernel.org
3820 W:      https://linuxtv.org
3821 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3822 S:      Maintained
3823 F:      drivers/media/dvb-frontends/cx24120*
3824
3825 CX88 VIDEO4LINUX DRIVER
3826 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3827 L:      linux-media@vger.kernel.org
3828 W:      https://linuxtv.org
3829 T:      git git://linuxtv.org/media_tree.git
3830 S:      Odd fixes
3831 F:      Documentation/media/v4l-drivers/cx88*
3832 F:      drivers/media/pci/cx88/
3833
3834 CXD2820R MEDIA DRIVER
3835 M:      Antti Palosaari <crope@iki.fi>
3836 L:      linux-media@vger.kernel.org
3837 W:      https://linuxtv.org
3838 W:      http://palosaari.fi/linux/
3839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3840 T:      git git://linuxtv.org/anttip/media_tree.git
3841 S:      Maintained
3842 F:      drivers/media/dvb-frontends/cxd2820r*
3843
3844 CXGB3 ETHERNET DRIVER (CXGB3)
3845 M:      Santosh Raspatur <santosh@chelsio.com>
3846 L:      netdev@vger.kernel.org
3847 W:      http://www.chelsio.com
3848 S:      Supported
3849 F:      drivers/net/ethernet/chelsio/cxgb3/
3850
3851 CXGB3 ISCSI DRIVER (CXGB3I)
3852 M:      Karen Xie <kxie@chelsio.com>
3853 L:      linux-scsi@vger.kernel.org
3854 W:      http://www.chelsio.com
3855 S:      Supported
3856 F:      drivers/scsi/cxgbi/cxgb3i
3857
3858 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3859 M:      Steve Wise <swise@chelsio.com>
3860 L:      linux-rdma@vger.kernel.org
3861 W:      http://www.openfabrics.org
3862 S:      Supported
3863 F:      drivers/infiniband/hw/cxgb3/
3864 F:      include/uapi/rdma/cxgb3-abi.h
3865
3866 CXGB4 CRYPTO DRIVER (chcr)
3867 M:      Harsh Jain <harsh@chelsio.com>
3868 L:      linux-crypto@vger.kernel.org
3869 W:      http://www.chelsio.com
3870 S:      Supported
3871 F:      drivers/crypto/chelsio
3872
3873 CXGB4 ETHERNET DRIVER (CXGB4)
3874 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3875 L:      netdev@vger.kernel.org
3876 W:      http://www.chelsio.com
3877 S:      Supported
3878 F:      drivers/net/ethernet/chelsio/cxgb4/
3879
3880 CXGB4 ISCSI DRIVER (CXGB4I)
3881 M:      Karen Xie <kxie@chelsio.com>
3882 L:      linux-scsi@vger.kernel.org
3883 W:      http://www.chelsio.com
3884 S:      Supported
3885 F:      drivers/scsi/cxgbi/cxgb4i
3886
3887 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3888 M:      Steve Wise <swise@chelsio.com>
3889 L:      linux-rdma@vger.kernel.org
3890 W:      http://www.openfabrics.org
3891 S:      Supported
3892 F:      drivers/infiniband/hw/cxgb4/
3893 F:      include/uapi/rdma/cxgb4-abi.h
3894
3895 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3896 M:      Casey Leedom <leedom@chelsio.com>
3897 L:      netdev@vger.kernel.org
3898 W:      http://www.chelsio.com
3899 S:      Supported
3900 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3901
3902 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3903 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3904 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3905 L:      linuxppc-dev@lists.ozlabs.org
3906 S:      Supported
3907 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3908 F:      drivers/misc/cxl/
3909 F:      include/misc/cxl*
3910 F:      include/uapi/misc/cxl.h
3911 F:      Documentation/powerpc/cxl.txt
3912 F:      Documentation/ABI/testing/sysfs-class-cxl
3913
3914 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3915 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3916 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3917 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3918 L:      linux-scsi@vger.kernel.org
3919 S:      Supported
3920 F:      drivers/scsi/cxlflash/
3921 F:      include/uapi/scsi/cxlflash_ioctls.h
3922 F:      Documentation/powerpc/cxlflash.txt
3923
3924 CYBERPRO FB DRIVER
3925 M:      Russell King <linux@armlinux.org.uk>
3926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3927 W:      http://www.armlinux.org.uk/
3928 S:      Maintained
3929 F:      drivers/video/fbdev/cyber2000fb.*
3930
3931 CYCLADES ASYNC MUX DRIVER
3932 W:      http://www.cyclades.com/
3933 S:      Orphan
3934 F:      drivers/tty/cyclades.c
3935 F:      include/linux/cyclades.h
3936 F:      include/uapi/linux/cyclades.h
3937
3938 CYCLADES PC300 DRIVER
3939 W:      http://www.cyclades.com/
3940 S:      Orphan
3941 F:      drivers/net/wan/pc300*
3942
3943 CYPRESS_FIRMWARE MEDIA DRIVER
3944 M:      Antti Palosaari <crope@iki.fi>
3945 L:      linux-media@vger.kernel.org
3946 W:      https://linuxtv.org
3947 W:      http://palosaari.fi/linux/
3948 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3949 T:      git git://linuxtv.org/anttip/media_tree.git
3950 S:      Maintained
3951 F:      drivers/media/common/cypress_firmware*
3952
3953 CYTTSP TOUCHSCREEN DRIVER
3954 M:      Ferruh Yigit <fery@cypress.com>
3955 L:      linux-input@vger.kernel.org
3956 S:      Supported
3957 F:      drivers/input/touchscreen/cyttsp*
3958 F:      include/linux/input/cyttsp.h
3959
3960 D-LINK DIR-685 TOUCHKEYS DRIVER
3961 M:      Linus Walleij <linus.walleij@linaro.org>
3962 L:      linux-input@vger.kernel.org
3963 S:      Supported
3964 F:      drivers/input/dlink-dir685-touchkeys.c
3965
3966 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3967 M:      Joshua Kinard <kumba@gentoo.org>
3968 S:      Maintained
3969 F:      drivers/rtc/rtc-ds1685.c
3970 F:      include/linux/rtc/ds1685.h
3971
3972 DAMA SLAVE for AX.25
3973 M:      Joerg Reuter <jreuter@yaina.de>
3974 W:      http://yaina.de/jreuter/
3975 W:      http://www.qsl.net/dl1bke/
3976 L:      linux-hams@vger.kernel.org
3977 S:      Maintained
3978 F:      net/ax25/af_ax25.c
3979 F:      net/ax25/ax25_dev.c
3980 F:      net/ax25/ax25_ds_*
3981 F:      net/ax25/ax25_in.c
3982 F:      net/ax25/ax25_out.c
3983 F:      net/ax25/ax25_timer.c
3984 F:      net/ax25/sysctl_net_ax25.c
3985
3986 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3987 L:      netdev@vger.kernel.org
3988 S:      Orphan
3989 F:      Documentation/networking/dmfe.txt
3990 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3991
3992 DC390/AM53C974 SCSI driver
3993 M:      Hannes Reinecke <hare@suse.com>
3994 L:      linux-scsi@vger.kernel.org
3995 S:      Maintained
3996 F:      drivers/scsi/am53c974.c
3997
3998 DC395x SCSI driver
3999 M:      Oliver Neukum <oliver@neukum.org>
4000 M:      Ali Akcaagac <aliakc@web.de>
4001 M:      Jamie Lenehan <lenehan@twibble.org>
4002 L:      dc395x@twibble.org
4003 W:      http://twibble.org/dist/dc395x/
4004 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4005 S:      Maintained
4006 F:      Documentation/scsi/dc395x.txt
4007 F:      drivers/scsi/dc395x.*
4008
4009 DCCP PROTOCOL
4010 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4011 L:      dccp@vger.kernel.org
4012 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4013 S:      Maintained
4014 F:      include/linux/dccp.h
4015 F:      include/uapi/linux/dccp.h
4016 F:      include/linux/tfrc.h
4017 F:      net/dccp/
4018
4019 DECnet NETWORK LAYER
4020 W:      http://linux-decnet.sourceforge.net
4021 L:      linux-decnet-user@lists.sourceforge.net
4022 S:      Orphan
4023 F:      Documentation/networking/decnet.txt
4024 F:      net/decnet/
4025
4026 DECSTATION PLATFORM SUPPORT
4027 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4028 L:      linux-mips@linux-mips.org
4029 W:      http://www.linux-mips.org/wiki/DECstation
4030 S:      Maintained
4031 F:      arch/mips/dec/
4032 F:      arch/mips/include/asm/dec/
4033 F:      arch/mips/include/asm/mach-dec/
4034
4035 DEFXX FDDI NETWORK DRIVER
4036 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4037 S:      Maintained
4038 F:      drivers/net/fddi/defxx.*
4039
4040 DELL SMBIOS DRIVER
4041 M:      Pali Rohár <pali.rohar@gmail.com>
4042 M:      Mario Limonciello <mario.limonciello@dell.com>
4043 L:      platform-driver-x86@vger.kernel.org
4044 S:      Maintained
4045 F:      drivers/platform/x86/dell-smbios.*
4046
4047 DELL SMBIOS SMM DRIVER
4048 M:      Mario Limonciello <mario.limonciello@dell.com>
4049 L:      platform-driver-x86@vger.kernel.org
4050 S:      Maintained
4051 F:      drivers/platform/x86/dell-smbios-smm.c
4052
4053 DELL SMBIOS WMI DRIVER
4054 M:      Mario Limonciello <mario.limonciello@dell.com>
4055 L:      platform-driver-x86@vger.kernel.org
4056 S:      Maintained
4057 F:      drivers/platform/x86/dell-smbios-wmi.c
4058 F:      tools/wmi/dell-smbios-example.c
4059
4060 DELL LAPTOP DRIVER
4061 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4062 M:      Pali Rohár <pali.rohar@gmail.com>
4063 L:      platform-driver-x86@vger.kernel.org
4064 S:      Maintained
4065 F:      drivers/platform/x86/dell-laptop.c
4066
4067 DELL LAPTOP FREEFALL DRIVER
4068 M:      Pali Rohár <pali.rohar@gmail.com>
4069 S:      Maintained
4070 F:      drivers/platform/x86/dell-smo8800.c
4071
4072 DELL LAPTOP RBTN DRIVER
4073 M:      Pali Rohár <pali.rohar@gmail.com>
4074 S:      Maintained
4075 F:      drivers/platform/x86/dell-rbtn.*
4076
4077 DELL LAPTOP SMM DRIVER
4078 M:      Pali Rohár <pali.rohar@gmail.com>
4079 S:      Maintained
4080 F:      drivers/hwmon/dell-smm-hwmon.c
4081 F:      include/uapi/linux/i8k.h
4082
4083 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4084 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4085 S:      Maintained
4086 F:      Documentation/dcdbas.txt
4087 F:      drivers/firmware/dcdbas.*
4088
4089 DELL WMI NOTIFICATIONS DRIVER
4090 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4091 M:      Pali Rohár <pali.rohar@gmail.com>
4092 S:      Maintained
4093 F:      drivers/platform/x86/dell-wmi.c
4094
4095 DELL WMI DESCRIPTOR DRIVER
4096 M:      Mario Limonciello <mario.limonciello@dell.com>
4097 S:      Maintained
4098 F:      drivers/platform/x86/dell-wmi-descriptor.c
4099
4100 DELTA ST MEDIA DRIVER
4101 M:      Hugues Fruchet <hugues.fruchet@st.com>
4102 L:      linux-media@vger.kernel.org
4103 T:      git git://linuxtv.org/media_tree.git
4104 W:      https://linuxtv.org
4105 S:      Supported
4106 F:      drivers/media/platform/sti/delta
4107
4108 DENALI NAND DRIVER
4109 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4110 L:      linux-mtd@lists.infradead.org
4111 S:      Supported
4112 F:      drivers/mtd/nand/raw/denali*
4113
4114 DESIGNWARE USB2 DRD IP DRIVER
4115 M:      Minas Harutyunyan <hminas@synopsys.com>
4116 L:      linux-usb@vger.kernel.org
4117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4118 S:      Maintained
4119 F:      drivers/usb/dwc2/
4120
4121 DESIGNWARE USB3 DRD IP DRIVER
4122 M:      Felipe Balbi <balbi@kernel.org>
4123 L:      linux-usb@vger.kernel.org
4124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4125 S:      Maintained
4126 F:      drivers/usb/dwc3/
4127
4128 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4129 M:      Andreas Klinger <ak@it-klinger.de>
4130 L:      linux-iio@vger.kernel.org
4131 S:      Maintained
4132 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4133 F:      drivers/iio/proximity/srf*.c
4134
4135 DEVICE COREDUMP (DEV_COREDUMP)
4136 M:      Johannes Berg <johannes@sipsolutions.net>
4137 L:      linux-kernel@vger.kernel.org
4138 S:      Maintained
4139 F:      drivers/base/devcoredump.c
4140 F:      include/linux/devcoredump.h
4141
4142 DEVICE FREQUENCY (DEVFREQ)
4143 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4144 M:      Kyungmin Park <kyungmin.park@samsung.com>
4145 R:      Chanwoo Choi <cw00.choi@samsung.com>
4146 L:      linux-pm@vger.kernel.org
4147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4148 S:      Maintained
4149 F:      drivers/devfreq/
4150 F:      include/linux/devfreq.h
4151 F:      Documentation/devicetree/bindings/devfreq/
4152
4153 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4154 M:      Chanwoo Choi <cw00.choi@samsung.com>
4155 L:      linux-pm@vger.kernel.org
4156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4157 S:      Supported
4158 F:      drivers/devfreq/event/
4159 F:      drivers/devfreq/devfreq-event.c
4160 F:      include/linux/devfreq-event.h
4161 F:      Documentation/devicetree/bindings/devfreq/event/
4162
4163 DEVICE NUMBER REGISTRY
4164 M:      Torben Mathiasen <device@lanana.org>
4165 W:      http://lanana.org/docs/device-list/index.html
4166 S:      Maintained
4167
4168 DEVICE-MAPPER  (LVM)
4169 M:      Alasdair Kergon <agk@redhat.com>
4170 M:      Mike Snitzer <snitzer@redhat.com>
4171 M:      dm-devel@redhat.com
4172 L:      dm-devel@redhat.com
4173 W:      http://sources.redhat.com/dm
4174 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4176 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4177 S:      Maintained
4178 F:      Documentation/device-mapper/
4179 F:      drivers/md/Makefile
4180 F:      drivers/md/Kconfig
4181 F:      drivers/md/dm*
4182 F:      drivers/md/persistent-data/
4183 F:      include/linux/device-mapper.h
4184 F:      include/linux/dm-*.h
4185 F:      include/uapi/linux/dm-*.h
4186
4187 DEVLINK
4188 M:      Jiri Pirko <jiri@mellanox.com>
4189 L:      netdev@vger.kernel.org
4190 S:      Supported
4191 F:      net/core/devlink.c
4192 F:      include/net/devlink.h
4193 F:      include/uapi/linux/devlink.h
4194
4195 DIALOG SEMICONDUCTOR DRIVERS
4196 M:      Support Opensource <support.opensource@diasemi.com>
4197 W:      http://www.dialog-semiconductor.com/products
4198 S:      Supported
4199 F:      Documentation/hwmon/da90??
4200 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4201 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4202 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4203 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4204 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4205 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4206 F:      drivers/gpio/gpio-da90??.c
4207 F:      drivers/hwmon/da90??-hwmon.c
4208 F:      drivers/iio/adc/da91??-*.c
4209 F:      drivers/input/misc/da90??_onkey.c
4210 F:      drivers/input/touchscreen/da9052_tsi.c
4211 F:      drivers/leds/leds-da90??.c
4212 F:      drivers/mfd/da903x.c
4213 F:      drivers/mfd/da90??-*.c
4214 F:      drivers/mfd/da91??-*.c
4215 F:      drivers/power/supply/da9052-battery.c
4216 F:      drivers/power/supply/da91??-*.c
4217 F:      drivers/regulator/da903x.c
4218 F:      drivers/regulator/da9???-regulator.[ch]
4219 F:      drivers/thermal/da90??-thermal.c
4220 F:      drivers/rtc/rtc-da90??.c
4221 F:      drivers/video/backlight/da90??_bl.c
4222 F:      drivers/watchdog/da90??_wdt.c
4223 F:      include/linux/mfd/da903x.h
4224 F:      include/linux/mfd/da9052/
4225 F:      include/linux/mfd/da9055/
4226 F:      include/linux/mfd/da9062/
4227 F:      include/linux/mfd/da9063/
4228 F:      include/linux/mfd/da9150/
4229 F:      include/linux/regulator/da9211.h
4230 F:      include/sound/da[79]*.h
4231 F:      sound/soc/codecs/da[79]*.[ch]
4232
4233 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4234 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4235 L:      linux-gpio@vger.kernel.org
4236 S:      Maintained
4237 F:      drivers/gpio/gpio-gpio-mm.c
4238
4239 DIGI NEO AND CLASSIC PCI PRODUCTS
4240 M:      Lidza Louina <lidza.louina@gmail.com>
4241 M:      Mark Hounschell <markh@compro.net>
4242 L:      driverdev-devel@linuxdriverproject.org
4243 S:      Maintained
4244 F:      drivers/staging/dgnc/
4245
4246 DIOLAN U2C-12 I2C DRIVER
4247 M:      Guenter Roeck <linux@roeck-us.net>
4248 L:      linux-i2c@vger.kernel.org
4249 S:      Maintained
4250 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4251
4252 FILESYSTEM DIRECT ACCESS (DAX)
4253 M:      Matthew Wilcox <mawilcox@microsoft.com>
4254 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4255 L:      linux-fsdevel@vger.kernel.org
4256 S:      Supported
4257 F:      fs/dax.c
4258 F:      include/linux/dax.h
4259 F:      include/trace/events/fs_dax.h
4260
4261 DEVICE DIRECT ACCESS (DAX)
4262 M:      Dan Williams <dan.j.williams@intel.com>
4263 M:      Dave Jiang <dave.jiang@intel.com>
4264 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4265 M:      Vishal Verma <vishal.l.verma@intel.com>
4266 L:      linux-nvdimm@lists.01.org
4267 S:      Supported
4268 F:      drivers/dax/
4269
4270 DIRECTORY NOTIFICATION (DNOTIFY)
4271 M:      Jan Kara <jack@suse.cz>
4272 R:      Amir Goldstein <amir73il@gmail.com>
4273 L:      linux-fsdevel@vger.kernel.org
4274 S:      Maintained
4275 F:      Documentation/filesystems/dnotify.txt
4276 F:      fs/notify/dnotify/
4277 F:      include/linux/dnotify.h
4278
4279 DISK GEOMETRY AND PARTITION HANDLING
4280 M:      Andries Brouwer <aeb@cwi.nl>
4281 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4282 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4283 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4284 S:      Maintained
4285
4286 DISKQUOTA
4287 M:      Jan Kara <jack@suse.com>
4288 S:      Maintained
4289 F:      Documentation/filesystems/quota.txt
4290 F:      fs/quota/
4291 F:      include/linux/quota*.h
4292 F:      include/uapi/linux/quota*.h
4293
4294 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4295 M:      Bernie Thompson <bernie@plugable.com>
4296 L:      linux-fbdev@vger.kernel.org
4297 S:      Maintained
4298 W:      http://plugable.com/category/projects/udlfb/
4299 F:      drivers/video/fbdev/udlfb.c
4300 F:      include/video/udlfb.h
4301 F:      Documentation/fb/udlfb.txt
4302
4303 DISTRIBUTED LOCK MANAGER (DLM)
4304 M:      Christine Caulfield <ccaulfie@redhat.com>
4305 M:      David Teigland <teigland@redhat.com>
4306 L:      cluster-devel@redhat.com
4307 W:      http://sources.redhat.com/cluster/
4308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4309 S:      Supported
4310 F:      fs/dlm/
4311
4312 DMA BUFFER SHARING FRAMEWORK
4313 M:      Sumit Semwal <sumit.semwal@linaro.org>
4314 S:      Maintained
4315 L:      linux-media@vger.kernel.org
4316 L:      dri-devel@lists.freedesktop.org
4317 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4318 F:      drivers/dma-buf/
4319 F:      include/linux/dma-buf*
4320 F:      include/linux/reservation.h
4321 F:      include/linux/*fence.h
4322 F:      Documentation/driver-api/dma-buf.rst
4323 T:      git git://anongit.freedesktop.org/drm/drm-misc
4324
4325 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4326 M:      Vinod Koul <vkoul@kernel.org>
4327 L:      dmaengine@vger.kernel.org
4328 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4329 S:      Maintained
4330 F:      drivers/dma/
4331 F:      include/linux/dmaengine.h
4332 F:      include/linux/of_dma.h
4333 F:      Documentation/devicetree/bindings/dma/
4334 F:      Documentation/driver-api/dmaengine/
4335 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4336
4337 DMA MAPPING HELPERS
4338 M:      Christoph Hellwig <hch@lst.de>
4339 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4340 R:      Robin Murphy <robin.murphy@arm.com>
4341 L:      iommu@lists.linux-foundation.org
4342 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4343 W:      http://git.infradead.org/users/hch/dma-mapping.git
4344 S:      Supported
4345 F:      lib/dma-debug.c
4346 F:      lib/dma-direct.c
4347 F:      lib/dma-noncoherent.c
4348 F:      lib/dma-virt.c
4349 F:      drivers/base/dma-mapping.c
4350 F:      drivers/base/dma-coherent.c
4351 F:      include/asm-generic/dma-mapping.h
4352 F:      include/linux/dma-direct.h
4353 F:      include/linux/dma-mapping.h
4354 F:      include/linux/dma-noncoherent.h
4355
4356 DME1737 HARDWARE MONITOR DRIVER
4357 M:      Juerg Haefliger <juergh@gmail.com>
4358 L:      linux-hwmon@vger.kernel.org
4359 S:      Maintained
4360 F:      Documentation/hwmon/dme1737
4361 F:      drivers/hwmon/dme1737.c
4362
4363 DMI/SMBIOS SUPPORT
4364 M:      Jean Delvare <jdelvare@suse.com>
4365 S:      Maintained
4366 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4367 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4368 F:      drivers/firmware/dmi-id.c
4369 F:      drivers/firmware/dmi_scan.c
4370 F:      include/linux/dmi.h
4371
4372 DOCUMENTATION
4373 M:      Jonathan Corbet <corbet@lwn.net>
4374 L:      linux-doc@vger.kernel.org
4375 S:      Maintained
4376 F:      Documentation/
4377 F:      scripts/kernel-doc
4378 X:      Documentation/ABI/
4379 X:      Documentation/devicetree/
4380 X:      Documentation/acpi
4381 X:      Documentation/power
4382 X:      Documentation/spi
4383 X:      Documentation/media
4384 T:      git git://git.lwn.net/linux.git docs-next
4385
4386 DONGWOON DW9714 LENS VOICE COIL DRIVER
4387 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4388 L:      linux-media@vger.kernel.org
4389 T:      git git://linuxtv.org/media_tree.git
4390 S:      Maintained
4391 F:      drivers/media/i2c/dw9714.c
4392
4393 DOUBLETALK DRIVER
4394 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4395 L:      blinux-list@redhat.com
4396 S:      Maintained
4397 F:      drivers/char/dtlk.c
4398 F:      include/linux/dtlk.h
4399
4400 DPAA2 DATAPATH I/O (DPIO) DRIVER
4401 M:      Roy Pledge <Roy.Pledge@nxp.com>
4402 L:      linux-kernel@vger.kernel.org
4403 S:      Maintained
4404 F:      drivers/staging/fsl-mc/bus/dpio
4405
4406 DPAA2 ETHERNET DRIVER
4407 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4408 L:      linux-kernel@vger.kernel.org
4409 S:      Maintained
4410 F:      drivers/staging/fsl-dpaa2/ethernet
4411
4412 DPAA2 ETHERNET SWITCH DRIVER
4413 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4414 L:      linux-kernel@vger.kernel.org
4415 S:      Maintained
4416 F:      drivers/staging/fsl-dpaa2/ethsw
4417
4418 DPT_I2O SCSI RAID DRIVER
4419 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4420 L:      linux-scsi@vger.kernel.org
4421 W:      http://www.adaptec.com/
4422 S:      Maintained
4423 F:      drivers/scsi/dpt*
4424 F:      drivers/scsi/dpt/
4425
4426 DRBD DRIVER
4427 M:      Philipp Reisner <philipp.reisner@linbit.com>
4428 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4429 L:      drbd-dev@lists.linbit.com
4430 W:      http://www.drbd.org
4431 T:      git git://git.linbit.com/linux-drbd.git
4432 T:      git git://git.linbit.com/drbd-8.4.git
4433 S:      Supported
4434 F:      drivers/block/drbd/
4435 F:      lib/lru_cache.c
4436 F:      Documentation/blockdev/drbd/
4437
4438 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4439 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4441 S:      Supported
4442 F:      Documentation/kobject.txt
4443 F:      drivers/base/
4444 F:      fs/debugfs/
4445 F:      fs/sysfs/
4446 F:      include/linux/debugfs.h
4447 F:      include/linux/kobj*
4448 F:      lib/kobj*
4449
4450 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4451 M:      Kevin Hilman <khilman@kernel.org>
4452 M:      Nishanth Menon <nm@ti.com>
4453 S:      Maintained
4454 F:      drivers/power/avs/
4455 F:      include/linux/power/smartreflex.h
4456 L:      linux-pm@vger.kernel.org
4457
4458 DRM DRIVER FOR ARM PL111 CLCD
4459 M:      Eric Anholt <eric@anholt.net>
4460 T:      git git://anongit.freedesktop.org/drm/drm-misc
4461 S:      Supported
4462 F:      drivers/gpu/drm/pl111/
4463
4464 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4465 M:      Linus Walleij <linus.walleij@linaro.org>
4466 T:      git git://anongit.freedesktop.org/drm/drm-misc
4467 S:      Maintained
4468 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4469 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4470
4471 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4472 M:      Dave Airlie <airlied@redhat.com>
4473 S:      Odd Fixes
4474 F:      drivers/gpu/drm/ast/
4475
4476 DRM DRIVER FOR BOCHS VIRTUAL GPU
4477 M:      Gerd Hoffmann <kraxel@redhat.com>
4478 L:      virtualization@lists.linux-foundation.org
4479 T:      git git://anongit.freedesktop.org/drm/drm-misc
4480 S:      Maintained
4481 F:      drivers/gpu/drm/bochs/
4482
4483 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4484 M:      Linus Walleij <linus.walleij@linaro.org>
4485 T:      git git://anongit.freedesktop.org/drm/drm-misc
4486 S:      Maintained
4487 F:      drivers/gpu/drm/tve200/
4488
4489 DRM DRIVER FOR ILITEK ILI9225 PANELS
4490 M:      David Lechner <david@lechnology.com>
4491 S:      Maintained
4492 F:      drivers/gpu/drm/tinydrm/ili9225.c
4493 F:      Documentation/devicetree/bindings/display/ili9225.txt
4494
4495 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4496 S:      Orphan / Obsolete
4497 F:      drivers/gpu/drm/i810/
4498 F:      include/uapi/drm/i810_drm.h
4499
4500 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4501 S:      Orphan / Obsolete
4502 F:      drivers/gpu/drm/mga/
4503 F:      include/uapi/drm/mga_drm.h
4504
4505 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4506 M:      Dave Airlie <airlied@redhat.com>
4507 S:      Odd Fixes
4508 F:      drivers/gpu/drm/mgag200/
4509
4510 DRM DRIVER FOR MI0283QT
4511 M:      Noralf Trønnes <noralf@tronnes.org>
4512 S:      Maintained
4513 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4514 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4515
4516 DRM DRIVER FOR MSM ADRENO GPU
4517 M:      Rob Clark <robdclark@gmail.com>
4518 L:      linux-arm-msm@vger.kernel.org
4519 L:      dri-devel@lists.freedesktop.org
4520 L:      freedreno@lists.freedesktop.org
4521 T:      git git://people.freedesktop.org/~robclark/linux
4522 S:      Maintained
4523 F:      drivers/gpu/drm/msm/
4524 F:      include/uapi/drm/msm_drm.h
4525 F:      Documentation/devicetree/bindings/display/msm/
4526
4527 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4528 M:      Ben Skeggs <bskeggs@redhat.com>
4529 L:      dri-devel@lists.freedesktop.org
4530 L:      nouveau@lists.freedesktop.org
4531 T:      git git://github.com/skeggsb/linux
4532 S:      Supported
4533 F:      drivers/gpu/drm/nouveau/
4534 F:      include/uapi/drm/nouveau_drm.h
4535
4536 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4537 M:      Noralf Trønnes <noralf@tronnes.org>
4538 S:      Maintained
4539 F:      drivers/gpu/drm/tinydrm/repaper.c
4540 F:      Documentation/devicetree/bindings/display/repaper.txt
4541
4542 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4543 M:      Dave Airlie <airlied@redhat.com>
4544 M:      Gerd Hoffmann <kraxel@redhat.com>
4545 L:      virtualization@lists.linux-foundation.org
4546 T:      git git://anongit.freedesktop.org/drm/drm-misc
4547 S:      Obsolete
4548 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4549 F:      drivers/gpu/drm/cirrus/
4550
4551 DRM DRIVER FOR QXL VIRTUAL GPU
4552 M:      Dave Airlie <airlied@redhat.com>
4553 M:      Gerd Hoffmann <kraxel@redhat.com>
4554 L:      virtualization@lists.linux-foundation.org
4555 T:      git git://anongit.freedesktop.org/drm/drm-misc
4556 S:      Maintained
4557 F:      drivers/gpu/drm/qxl/
4558 F:      include/uapi/drm/qxl_drm.h
4559
4560 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4561 S:      Orphan / Obsolete
4562 F:      drivers/gpu/drm/r128/
4563 F:      include/uapi/drm/r128_drm.h
4564
4565 DRM DRIVER FOR SAVAGE VIDEO CARDS
4566 S:      Orphan / Obsolete
4567 F:      drivers/gpu/drm/savage/
4568 F:      include/uapi/drm/savage_drm.h
4569
4570 DRM DRIVER FOR SIS VIDEO CARDS
4571 S:      Orphan / Obsolete
4572 F:      drivers/gpu/drm/sis/
4573 F:      include/uapi/drm/sis_drm.h
4574
4575 DRM DRIVER FOR SITRONIX ST7586 PANELS
4576 M:      David Lechner <david@lechnology.com>
4577 S:      Maintained
4578 F:      drivers/gpu/drm/tinydrm/st7586.c
4579 F:      Documentation/devicetree/bindings/display/st7586.txt
4580
4581 DRM DRIVER FOR SITRONIX ST7735R PANELS
4582 M:      David Lechner <david@lechnology.com>
4583 S:      Maintained
4584 F:      drivers/gpu/drm/tinydrm/st7735r.c
4585 F:      Documentation/devicetree/bindings/display/st7735r.txt
4586
4587 DRM DRIVER FOR TDFX VIDEO CARDS
4588 S:      Orphan / Obsolete
4589 F:      drivers/gpu/drm/tdfx/
4590
4591 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4592 M:      Dave Airlie <airlied@redhat.com>
4593 S:      Odd Fixes
4594 F:      drivers/gpu/drm/udl/
4595
4596 DRM DRIVER FOR VMWARE VIRTUAL GPU
4597 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4598 M:      Sinclair Yeh <syeh@vmware.com>
4599 M:      Thomas Hellstrom <thellstrom@vmware.com>
4600 L:      dri-devel@lists.freedesktop.org
4601 T:      git git://people.freedesktop.org/~syeh/repos_linux
4602 T:      git git://people.freedesktop.org/~thomash/linux
4603 S:      Supported
4604 F:      drivers/gpu/drm/vmwgfx/
4605 F:      include/uapi/drm/vmwgfx_drm.h
4606
4607 DRM DRIVERS
4608 M:      David Airlie <airlied@linux.ie>
4609 L:      dri-devel@lists.freedesktop.org
4610 T:      git git://people.freedesktop.org/~airlied/linux
4611 B:      https://bugs.freedesktop.org/
4612 C:      irc://chat.freenode.net/dri-devel
4613 S:      Maintained
4614 F:      drivers/gpu/drm/
4615 F:      drivers/gpu/vga/
4616 F:      Documentation/devicetree/bindings/display/
4617 F:      Documentation/devicetree/bindings/gpu/
4618 F:      Documentation/devicetree/bindings/video/
4619 F:      Documentation/gpu/
4620 F:      include/drm/
4621 F:      include/uapi/drm/
4622 F:      include/linux/vga*
4623
4624 DRM DRIVERS AND MISC GPU PATCHES
4625 M:      Gustavo Padovan <gustavo@padovan.org>
4626 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4627 M:      Sean Paul <seanpaul@chromium.org>
4628 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4629 S:      Maintained
4630 T:      git git://anongit.freedesktop.org/drm/drm-misc
4631 F:      Documentation/gpu/
4632 F:      drivers/gpu/vga/
4633 F:      drivers/gpu/drm/*
4634 F:      include/drm/drm*
4635 F:      include/uapi/drm/drm*
4636 F:      include/linux/vga*
4637
4638 DRM DRIVERS FOR ALLWINNER A10
4639 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4640 L:      dri-devel@lists.freedesktop.org
4641 S:      Supported
4642 F:      drivers/gpu/drm/sun4i/
4643 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4644 T:      git git://anongit.freedesktop.org/drm/drm-misc
4645
4646 DRM DRIVERS FOR AMLOGIC SOCS
4647 M:      Neil Armstrong <narmstrong@baylibre.com>
4648 L:      dri-devel@lists.freedesktop.org
4649 L:      linux-amlogic@lists.infradead.org
4650 W:      http://linux-meson.com/
4651 S:      Supported
4652 F:      drivers/gpu/drm/meson/
4653 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4654 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4655 F:      Documentation/gpu/meson.rst
4656 T:      git git://anongit.freedesktop.org/drm/drm-misc
4657
4658 DRM DRIVERS FOR ATMEL HLCDC
4659 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4660 L:      dri-devel@lists.freedesktop.org
4661 S:      Supported
4662 F:      drivers/gpu/drm/atmel-hlcdc/
4663 F:      Documentation/devicetree/bindings/drm/atmel/
4664 T:      git git://anongit.freedesktop.org/drm/drm-misc
4665
4666 DRM DRIVERS FOR BRIDGE CHIPS
4667 M:      Archit Taneja <architt@codeaurora.org>
4668 M:      Andrzej Hajda <a.hajda@samsung.com>
4669 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4670 S:      Maintained
4671 T:      git git://anongit.freedesktop.org/drm/drm-misc
4672 F:      drivers/gpu/drm/bridge/
4673
4674 DRM DRIVERS FOR EXYNOS
4675 M:      Inki Dae <inki.dae@samsung.com>
4676 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4677 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4678 M:      Kyungmin Park <kyungmin.park@samsung.com>
4679 L:      dri-devel@lists.freedesktop.org
4680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4681 S:      Supported
4682 F:      drivers/gpu/drm/exynos/
4683 F:      include/uapi/drm/exynos_drm.h
4684 F:      Documentation/devicetree/bindings/display/exynos/
4685
4686 DRM DRIVERS FOR FREESCALE DCU
4687 M:      Stefan Agner <stefan@agner.ch>
4688 M:      Alison Wang <alison.wang@freescale.com>
4689 L:      dri-devel@lists.freedesktop.org
4690 S:      Supported
4691 F:      drivers/gpu/drm/fsl-dcu/
4692 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4693 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4694 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4695
4696 DRM DRIVERS FOR FREESCALE IMX
4697 M:      Philipp Zabel <p.zabel@pengutronix.de>
4698 L:      dri-devel@lists.freedesktop.org
4699 S:      Maintained
4700 F:      drivers/gpu/drm/imx/
4701 F:      drivers/gpu/ipu-v3/
4702 F:      Documentation/devicetree/bindings/display/imx/
4703
4704 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4705 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4706 L:      dri-devel@lists.freedesktop.org
4707 T:      git git://github.com/patjak/drm-gma500
4708 S:      Maintained
4709 F:      drivers/gpu/drm/gma500/
4710
4711 DRM DRIVERS FOR HISILICON
4712 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4713 M:      Rongrong Zou <zourongrong@gmail.com>
4714 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4715 R:      Chen Feng <puck.chen@hisilicon.com>
4716 L:      dri-devel@lists.freedesktop.org
4717 T:      git git://github.com/xin3liang/linux.git
4718 S:      Maintained
4719 F:      drivers/gpu/drm/hisilicon/
4720 F:      Documentation/devicetree/bindings/display/hisilicon/
4721
4722 DRM DRIVERS FOR MEDIATEK
4723 M:      CK Hu <ck.hu@mediatek.com>
4724 M:      Philipp Zabel <p.zabel@pengutronix.de>
4725 L:      dri-devel@lists.freedesktop.org
4726 S:      Supported
4727 F:      drivers/gpu/drm/mediatek/
4728 F:      Documentation/devicetree/bindings/display/mediatek/
4729
4730 DRM DRIVERS FOR NVIDIA TEGRA
4731 M:      Thierry Reding <thierry.reding@gmail.com>
4732 L:      dri-devel@lists.freedesktop.org
4733 L:      linux-tegra@vger.kernel.org
4734 T:      git git://anongit.freedesktop.org/tegra/linux.git
4735 S:      Supported
4736 F:      drivers/gpu/drm/tegra/
4737 F:      drivers/gpu/host1x/
4738 F:      include/linux/host1x.h
4739 F:      include/uapi/drm/tegra_drm.h
4740 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4741
4742 DRM DRIVERS FOR RENESAS
4743 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4744 L:      dri-devel@lists.freedesktop.org
4745 L:      linux-renesas-soc@vger.kernel.org
4746 T:      git git://linuxtv.org/pinchartl/fbdev
4747 S:      Supported
4748 F:      drivers/gpu/drm/rcar-du/
4749 F:      drivers/gpu/drm/shmobile/
4750 F:      include/linux/platform_data/shmob_drm.h
4751 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4752 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4753 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4754
4755 DRM DRIVERS FOR ROCKCHIP
4756 M:      Sandy Huang <hjc@rock-chips.com>
4757 M:      Heiko Stübner <heiko@sntech.de>
4758 L:      dri-devel@lists.freedesktop.org
4759 S:      Maintained
4760 F:      drivers/gpu/drm/rockchip/
4761 F:      Documentation/devicetree/bindings/display/rockchip/
4762 T:      git git://anongit.freedesktop.org/drm/drm-misc
4763
4764 DRM DRIVERS FOR STI
4765 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4766 M:      Vincent Abriou <vincent.abriou@st.com>
4767 L:      dri-devel@lists.freedesktop.org
4768 T:      git git://anongit.freedesktop.org/drm/drm-misc
4769 S:      Maintained
4770 F:      drivers/gpu/drm/sti
4771 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4772
4773 DRM DRIVERS FOR STM
4774 M:      Yannick Fertre <yannick.fertre@st.com>
4775 M:      Philippe Cornu <philippe.cornu@st.com>
4776 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4777 M:      Vincent Abriou <vincent.abriou@st.com>
4778 L:      dri-devel@lists.freedesktop.org
4779 T:      git git://anongit.freedesktop.org/drm/drm-misc
4780 S:      Maintained
4781 F:      drivers/gpu/drm/stm
4782 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4783
4784 DRM DRIVERS FOR TI LCDC
4785 M:      Jyri Sarha <jsarha@ti.com>
4786 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4787 L:      dri-devel@lists.freedesktop.org
4788 S:      Maintained
4789 F:      drivers/gpu/drm/tilcdc/
4790 F:      Documentation/devicetree/bindings/display/tilcdc/
4791
4792 DRM DRIVERS FOR TI OMAP
4793 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4794 L:      dri-devel@lists.freedesktop.org
4795 S:      Maintained
4796 F:      drivers/gpu/drm/omapdrm/
4797 F:      Documentation/devicetree/bindings/display/ti/
4798
4799 DRM DRIVERS FOR VC4
4800 M:      Eric Anholt <eric@anholt.net>
4801 T:      git git://github.com/anholt/linux
4802 S:      Supported
4803 F:      drivers/gpu/drm/vc4/
4804 F:      include/uapi/drm/vc4_drm.h
4805 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4806 T:      git git://anongit.freedesktop.org/drm/drm-misc
4807
4808 DRM DRIVERS FOR VIVANTE GPU IP
4809 M:      Lucas Stach <l.stach@pengutronix.de>
4810 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4811 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4812 L:      etnaviv@lists.freedesktop.org
4813 L:      dri-devel@lists.freedesktop.org
4814 S:      Maintained
4815 F:      drivers/gpu/drm/etnaviv/
4816 F:      include/uapi/drm/etnaviv_drm.h
4817 F:      Documentation/devicetree/bindings/display/etnaviv/
4818
4819 DRM DRIVERS FOR ZTE ZX
4820 M:      Shawn Guo <shawnguo@kernel.org>
4821 L:      dri-devel@lists.freedesktop.org
4822 S:      Maintained
4823 F:      drivers/gpu/drm/zte/
4824 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4825 T:      git git://anongit.freedesktop.org/drm/drm-misc
4826
4827 DRM PANEL DRIVERS
4828 M:      Thierry Reding <thierry.reding@gmail.com>
4829 L:      dri-devel@lists.freedesktop.org
4830 T:      git git://anongit.freedesktop.org/drm/drm-misc
4831 S:      Maintained
4832 F:      drivers/gpu/drm/drm_panel.c
4833 F:      drivers/gpu/drm/panel/
4834 F:      include/drm/drm_panel.h
4835 F:      Documentation/devicetree/bindings/display/panel/
4836
4837 DRM TINYDRM DRIVERS
4838 M:      Noralf Trønnes <noralf@tronnes.org>
4839 W:      https://github.com/notro/tinydrm/wiki/Development
4840 T:      git git://anongit.freedesktop.org/drm/drm-misc
4841 S:      Maintained
4842 F:      drivers/gpu/drm/tinydrm/
4843 F:      include/drm/tinydrm/
4844
4845 DRM TTM SUBSYSTEM
4846 M:      Christian Koenig <christian.koenig@amd.com>
4847 M:      Roger He <Hongbo.He@amd.com>
4848 T:      git git://people.freedesktop.org/~agd5f/linux
4849 S:      Maintained
4850 L:      dri-devel@lists.freedesktop.org
4851 F:      include/drm/ttm/
4852 F:      drivers/gpu/drm/ttm/
4853
4854 DSBR100 USB FM RADIO DRIVER
4855 M:      Alexey Klimov <klimov.linux@gmail.com>
4856 L:      linux-media@vger.kernel.org
4857 T:      git git://linuxtv.org/media_tree.git
4858 S:      Maintained
4859 F:      drivers/media/radio/dsbr100.c
4860
4861 DSCC4 DRIVER
4862 M:      Francois Romieu <romieu@fr.zoreil.com>
4863 L:      netdev@vger.kernel.org
4864 S:      Maintained
4865 F:      drivers/net/wan/dscc4.c
4866
4867 DT3155 MEDIA DRIVER
4868 M:      Hans Verkuil <hverkuil@xs4all.nl>
4869 L:      linux-media@vger.kernel.org
4870 T:      git git://linuxtv.org/media_tree.git
4871 W:      https://linuxtv.org
4872 S:      Odd Fixes
4873 F:      drivers/media/pci/dt3155/
4874
4875 DVB_USB_AF9015 MEDIA DRIVER
4876 M:      Antti Palosaari <crope@iki.fi>
4877 L:      linux-media@vger.kernel.org
4878 W:      https://linuxtv.org
4879 W:      http://palosaari.fi/linux/
4880 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4881 T:      git git://linuxtv.org/anttip/media_tree.git
4882 S:      Maintained
4883 F:      drivers/media/usb/dvb-usb-v2/af9015*
4884
4885 DVB_USB_AF9035 MEDIA DRIVER
4886 M:      Antti Palosaari <crope@iki.fi>
4887 L:      linux-media@vger.kernel.org
4888 W:      https://linuxtv.org
4889 W:      http://palosaari.fi/linux/
4890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4891 T:      git git://linuxtv.org/anttip/media_tree.git
4892 S:      Maintained
4893 F:      drivers/media/usb/dvb-usb-v2/af9035*
4894
4895 DVB_USB_ANYSEE MEDIA DRIVER
4896 M:      Antti Palosaari <crope@iki.fi>
4897 L:      linux-media@vger.kernel.org
4898 W:      https://linuxtv.org
4899 W:      http://palosaari.fi/linux/
4900 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4901 T:      git git://linuxtv.org/anttip/media_tree.git
4902 S:      Maintained
4903 F:      drivers/media/usb/dvb-usb-v2/anysee*
4904
4905 DVB_USB_AU6610 MEDIA DRIVER
4906 M:      Antti Palosaari <crope@iki.fi>
4907 L:      linux-media@vger.kernel.org
4908 W:      https://linuxtv.org
4909 W:      http://palosaari.fi/linux/
4910 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4911 T:      git git://linuxtv.org/anttip/media_tree.git
4912 S:      Maintained
4913 F:      drivers/media/usb/dvb-usb-v2/au6610*
4914
4915 DVB_USB_CE6230 MEDIA DRIVER
4916 M:      Antti Palosaari <crope@iki.fi>
4917 L:      linux-media@vger.kernel.org
4918 W:      https://linuxtv.org
4919 W:      http://palosaari.fi/linux/
4920 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4921 T:      git git://linuxtv.org/anttip/media_tree.git
4922 S:      Maintained
4923 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4924
4925 DVB_USB_CXUSB MEDIA DRIVER
4926 M:      Michael Krufky <mkrufky@linuxtv.org>
4927 L:      linux-media@vger.kernel.org
4928 W:      https://linuxtv.org
4929 W:      http://github.com/mkrufky
4930 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4931 T:      git git://linuxtv.org/media_tree.git
4932 S:      Maintained
4933 F:      drivers/media/usb/dvb-usb/cxusb*
4934
4935 DVB_USB_EC168 MEDIA DRIVER
4936 M:      Antti Palosaari <crope@iki.fi>
4937 L:      linux-media@vger.kernel.org
4938 W:      https://linuxtv.org
4939 W:      http://palosaari.fi/linux/
4940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4941 T:      git git://linuxtv.org/anttip/media_tree.git
4942 S:      Maintained
4943 F:      drivers/media/usb/dvb-usb-v2/ec168*
4944
4945 DVB_USB_GL861 MEDIA DRIVER
4946 M:      Antti Palosaari <crope@iki.fi>
4947 L:      linux-media@vger.kernel.org
4948 W:      https://linuxtv.org
4949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4950 T:      git git://linuxtv.org/anttip/media_tree.git
4951 S:      Maintained
4952 F:      drivers/media/usb/dvb-usb-v2/gl861*
4953
4954 DVB_USB_MXL111SF MEDIA DRIVER
4955 M:      Michael Krufky <mkrufky@linuxtv.org>
4956 L:      linux-media@vger.kernel.org
4957 W:      https://linuxtv.org
4958 W:      http://github.com/mkrufky
4959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4960 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4961 S:      Maintained
4962 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4963
4964 DVB_USB_RTL28XXU MEDIA DRIVER
4965 M:      Antti Palosaari <crope@iki.fi>
4966 L:      linux-media@vger.kernel.org
4967 W:      https://linuxtv.org
4968 W:      http://palosaari.fi/linux/
4969 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4970 T:      git git://linuxtv.org/anttip/media_tree.git
4971 S:      Maintained
4972 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4973
4974 DVB_USB_V2 MEDIA DRIVER
4975 M:      Antti Palosaari <crope@iki.fi>
4976 L:      linux-media@vger.kernel.org
4977 W:      https://linuxtv.org
4978 W:      http://palosaari.fi/linux/
4979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4980 T:      git git://linuxtv.org/anttip/media_tree.git
4981 S:      Maintained
4982 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4983 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4984
4985 DYNAMIC DEBUG
4986 M:      Jason Baron <jbaron@akamai.com>
4987 S:      Maintained
4988 F:      lib/dynamic_debug.c
4989 F:      include/linux/dynamic_debug.h
4990
4991 DYNAMIC INTERRUPT MODERATION
4992 M:      Tal Gilboa <talgi@mellanox.com>
4993 S:      Maintained
4994 F:      include/linux/net_dim.h
4995
4996 DZ DECSTATION DZ11 SERIAL DRIVER
4997 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4998 S:      Maintained
4999 F:      drivers/tty/serial/dz.*
5000
5001 E3X0 POWER BUTTON DRIVER
5002 M:      Moritz Fischer <moritz.fischer@ettus.com>
5003 L:      usrp-users@lists.ettus.com
5004 W:      http://www.ettus.com
5005 S:      Supported
5006 F:      drivers/input/misc/e3x0-button.c
5007 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5008
5009 E4000 MEDIA DRIVER
5010 M:      Antti Palosaari <crope@iki.fi>
5011 L:      linux-media@vger.kernel.org
5012 W:      https://linuxtv.org
5013 W:      http://palosaari.fi/linux/
5014 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5015 T:      git git://linuxtv.org/anttip/media_tree.git
5016 S:      Maintained
5017 F:      drivers/media/tuners/e4000*
5018
5019 EC100 MEDIA DRIVER
5020 M:      Antti Palosaari <crope@iki.fi>
5021 L:      linux-media@vger.kernel.org
5022 W:      https://linuxtv.org
5023 W:      http://palosaari.fi/linux/
5024 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5025 T:      git git://linuxtv.org/anttip/media_tree.git
5026 S:      Maintained
5027 F:      drivers/media/dvb-frontends/ec100*
5028
5029 ECRYPT FILE SYSTEM
5030 M:      Tyler Hicks <tyhicks@canonical.com>
5031 L:      ecryptfs@vger.kernel.org
5032 W:      http://ecryptfs.org
5033 W:      https://launchpad.net/ecryptfs
5034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5035 S:      Supported
5036 F:      Documentation/filesystems/ecryptfs.txt
5037 F:      fs/ecryptfs/
5038
5039 EDAC-AMD64
5040 M:      Borislav Petkov <bp@alien8.de>
5041 L:      linux-edac@vger.kernel.org
5042 S:      Maintained
5043 F:      drivers/edac/amd64_edac*
5044
5045 EDAC-CALXEDA
5046 M:      Robert Richter <rric@kernel.org>
5047 L:      linux-edac@vger.kernel.org
5048 S:      Maintained
5049 F:      drivers/edac/highbank*
5050
5051 EDAC-CAVIUM OCTEON
5052 M:      Ralf Baechle <ralf@linux-mips.org>
5053 M:      David Daney <david.daney@cavium.com>
5054 L:      linux-edac@vger.kernel.org
5055 L:      linux-mips@linux-mips.org
5056 S:      Supported
5057 F:      drivers/edac/octeon_edac*
5058
5059 EDAC-CAVIUM THUNDERX
5060 M:      David Daney <david.daney@cavium.com>
5061 M:      Jan Glauber <jglauber@cavium.com>
5062 L:      linux-edac@vger.kernel.org
5063 S:      Supported
5064 F:      drivers/edac/thunderx_edac*
5065
5066 EDAC-CORE
5067 M:      Borislav Petkov <bp@alien8.de>
5068 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5069 L:      linux-edac@vger.kernel.org
5070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5072 S:      Supported
5073 F:      Documentation/admin-guide/ras.rst
5074 F:      Documentation/driver-api/edac.rst
5075 F:      drivers/edac/
5076 F:      include/linux/edac.h
5077
5078 EDAC-E752X
5079 M:      Mark Gross <mark.gross@intel.com>
5080 L:      linux-edac@vger.kernel.org
5081 S:      Maintained
5082 F:      drivers/edac/e752x_edac.c
5083
5084 EDAC-E7XXX
5085 L:      linux-edac@vger.kernel.org
5086 S:      Maintained
5087 F:      drivers/edac/e7xxx_edac.c
5088
5089 EDAC-FSL_DDR
5090 M:      York Sun <york.sun@nxp.com>
5091 L:      linux-edac@vger.kernel.org
5092 S:      Maintained
5093 F:      drivers/edac/fsl_ddr_edac.*
5094
5095 EDAC-GHES
5096 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5097 L:      linux-edac@vger.kernel.org
5098 S:      Maintained
5099 F:      drivers/edac/ghes_edac.c
5100
5101 EDAC-I3000
5102 L:      linux-edac@vger.kernel.org
5103 S:      Orphan
5104 F:      drivers/edac/i3000_edac.c
5105
5106 EDAC-I5000
5107 L:      linux-edac@vger.kernel.org
5108 S:      Maintained
5109 F:      drivers/edac/i5000_edac.c
5110
5111 EDAC-I5400
5112 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5113 L:      linux-edac@vger.kernel.org
5114 S:      Maintained
5115 F:      drivers/edac/i5400_edac.c
5116
5117 EDAC-I7300
5118 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5119 L:      linux-edac@vger.kernel.org
5120 S:      Maintained
5121 F:      drivers/edac/i7300_edac.c
5122
5123 EDAC-I7CORE
5124 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5125 L:      linux-edac@vger.kernel.org
5126 S:      Maintained
5127 F:      drivers/edac/i7core_edac.c
5128
5129 EDAC-I82443BXGX
5130 M:      Tim Small <tim@buttersideup.com>
5131 L:      linux-edac@vger.kernel.org
5132 S:      Maintained
5133 F:      drivers/edac/i82443bxgx_edac.c
5134
5135 EDAC-I82975X
5136 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5137 M:      "Arvind R." <arvino55@gmail.com>
5138 L:      linux-edac@vger.kernel.org
5139 S:      Maintained
5140 F:      drivers/edac/i82975x_edac.c
5141
5142 EDAC-IE31200
5143 M:      Jason Baron <jbaron@akamai.com>
5144 L:      linux-edac@vger.kernel.org
5145 S:      Maintained
5146 F:      drivers/edac/ie31200_edac.c
5147
5148 EDAC-MPC85XX
5149 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5150 L:      linux-edac@vger.kernel.org
5151 S:      Maintained
5152 F:      drivers/edac/mpc85xx_edac.[ch]
5153
5154 EDAC-PASEMI
5155 M:      Egor Martovetsky <egor@pasemi.com>
5156 L:      linux-edac@vger.kernel.org
5157 S:      Maintained
5158 F:      drivers/edac/pasemi_edac.c
5159
5160 EDAC-PND2
5161 M:      Tony Luck <tony.luck@intel.com>
5162 L:      linux-edac@vger.kernel.org
5163 S:      Maintained
5164 F:      drivers/edac/pnd2_edac.[ch]
5165
5166 EDAC-R82600
5167 M:      Tim Small <tim@buttersideup.com>
5168 L:      linux-edac@vger.kernel.org
5169 S:      Maintained
5170 F:      drivers/edac/r82600_edac.c
5171
5172 EDAC-SBRIDGE
5173 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5174 L:      linux-edac@vger.kernel.org
5175 S:      Maintained
5176 F:      drivers/edac/sb_edac.c
5177
5178 EDAC-SKYLAKE
5179 M:      Tony Luck <tony.luck@intel.com>
5180 L:      linux-edac@vger.kernel.org
5181 S:      Maintained
5182 F:      drivers/edac/skx_edac.c
5183
5184 EDAC-TI
5185 M:      Tero Kristo <t-kristo@ti.com>
5186 L:      linux-edac@vger.kernel.org
5187 S:      Maintained
5188 F:      drivers/edac/ti_edac.c
5189
5190 EDIROL UA-101/UA-1000 DRIVER
5191 M:      Clemens Ladisch <clemens@ladisch.de>
5192 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5193 T:      git git://git.alsa-project.org/alsa-kernel.git
5194 S:      Maintained
5195 F:      sound/usb/misc/ua101.c
5196
5197 EFI TEST DRIVER
5198 L:      linux-efi@vger.kernel.org
5199 M:      Ivan Hu <ivan.hu@canonical.com>
5200 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5201 S:      Maintained
5202 F:      drivers/firmware/efi/test/
5203
5204 EFI VARIABLE FILESYSTEM
5205 M:      Matthew Garrett <matthew.garrett@nebula.com>
5206 M:      Jeremy Kerr <jk@ozlabs.org>
5207 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5209 L:      linux-efi@vger.kernel.org
5210 S:      Maintained
5211 F:      fs/efivarfs/
5212
5213 EFIFB FRAMEBUFFER DRIVER
5214 L:      linux-fbdev@vger.kernel.org
5215 M:      Peter Jones <pjones@redhat.com>
5216 S:      Maintained
5217 F:      drivers/video/fbdev/efifb.c
5218
5219 EFS FILESYSTEM
5220 W:      http://aeschi.ch.eu.org/efs/
5221 S:      Orphan
5222 F:      fs/efs/
5223
5224 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5225 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5226 L:      netdev@vger.kernel.org
5227 S:      Maintained
5228 F:      drivers/net/ethernet/ibm/ehea/
5229
5230 EM28XX VIDEO4LINUX DRIVER
5231 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5232 L:      linux-media@vger.kernel.org
5233 W:      https://linuxtv.org
5234 T:      git git://linuxtv.org/media_tree.git
5235 S:      Maintained
5236 F:      drivers/media/usb/em28xx/
5237 F:      Documentation/media/v4l-drivers/em28xx*
5238
5239 EMBEDDED LINUX
5240 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5241 M:      Matt Mackall <mpm@selenic.com>
5242 M:      David Woodhouse <dwmw2@infradead.org>
5243 L:      linux-embedded@vger.kernel.org
5244 S:      Maintained
5245
5246 Emulex 10Gbps iSCSI - OneConnect DRIVER
5247 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5248 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5249 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5250 L:      linux-scsi@vger.kernel.org
5251 W:      http://www.broadcom.com
5252 S:      Supported
5253 F:      drivers/scsi/be2iscsi/
5254
5255 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5256 M:      Sathya Perla <sathya.perla@broadcom.com>
5257 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5258 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5259 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5260 L:      netdev@vger.kernel.org
5261 W:      http://www.emulex.com
5262 S:      Supported
5263 F:      drivers/net/ethernet/emulex/benet/
5264
5265 EMULEX ONECONNECT ROCE DRIVER
5266 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5267 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5268 L:      linux-rdma@vger.kernel.org
5269 W:      http://www.broadcom.com
5270 S:      Odd Fixes
5271 F:      drivers/infiniband/hw/ocrdma/
5272 F:      include/uapi/rdma/ocrdma-abi.h
5273
5274 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5275 M:      James Smart <james.smart@broadcom.com>
5276 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5277 L:      linux-scsi@vger.kernel.org
5278 W:      http://www.broadcom.com
5279 S:      Supported
5280 F:      drivers/scsi/lpfc/
5281
5282 ENE CB710 FLASH CARD READER DRIVER
5283 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5284 S:      Maintained
5285 F:      drivers/misc/cb710/
5286 F:      drivers/mmc/host/cb710-mmc.*
5287 F:      include/linux/cb710.h
5288
5289 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5290 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5291 S:      Maintained
5292 F:      drivers/media/rc/ene_ir.*
5293
5294 EPSON S1D13XXX FRAMEBUFFER DRIVER
5295 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5296 S:      Maintained
5297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5298 F:      drivers/video/fbdev/s1d13xxxfb.c
5299 F:      include/video/s1d13xxxfb.h
5300
5301 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5302 M:      Jeff Layton <jlayton@kernel.org>
5303 S:      Maintained
5304 F:      lib/errseq.c
5305 F:      include/linux/errseq.h
5306
5307 ET131X NETWORK DRIVER
5308 M:      Mark Einon <mark.einon@gmail.com>
5309 S:      Odd Fixes
5310 F:      drivers/net/ethernet/agere/
5311
5312 ETHERNET BRIDGE
5313 M:      Stephen Hemminger <stephen@networkplumber.org>
5314 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5315 L:      netdev@vger.kernel.org
5316 W:      http://www.linuxfoundation.org/en/Net:Bridge
5317 S:      Maintained
5318 F:      include/linux/netfilter_bridge/
5319 F:      net/bridge/
5320
5321 ETHERNET PHY LIBRARY
5322 M:      Andrew Lunn <andrew@lunn.ch>
5323 M:      Florian Fainelli <f.fainelli@gmail.com>
5324 L:      netdev@vger.kernel.org
5325 S:      Maintained
5326 F:      Documentation/ABI/testing/sysfs-bus-mdio
5327 F:      Documentation/devicetree/bindings/net/mdio*
5328 F:      Documentation/networking/phy.txt
5329 F:      drivers/net/phy/
5330 F:      drivers/of/of_mdio.c
5331 F:      drivers/of/of_net.c
5332 F:      include/linux/*mdio*.h
5333 F:      include/linux/of_net.h
5334 F:      include/linux/phy.h
5335 F:      include/linux/phy_fixed.h
5336 F:      include/linux/platform_data/mdio-gpio.h
5337 F:      include/linux/platform_data/mdio-bcm-unimac.h
5338 F:      include/trace/events/mdio.h
5339 F:      include/uapi/linux/mdio.h
5340 F:      include/uapi/linux/mii.h
5341
5342 EXT2 FILE SYSTEM
5343 M:      Jan Kara <jack@suse.com>
5344 L:      linux-ext4@vger.kernel.org
5345 S:      Maintained
5346 F:      Documentation/filesystems/ext2.txt
5347 F:      fs/ext2/
5348 F:      include/linux/ext2*
5349
5350 EXT4 FILE SYSTEM
5351 M:      "Theodore Ts'o" <tytso@mit.edu>
5352 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5353 L:      linux-ext4@vger.kernel.org
5354 W:      http://ext4.wiki.kernel.org
5355 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5357 S:      Maintained
5358 F:      Documentation/filesystems/ext4.txt
5359 F:      fs/ext4/
5360
5361 Extended Verification Module (EVM)
5362 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5363 L:      linux-integrity@vger.kernel.org
5364 S:      Supported
5365 F:      security/integrity/evm/
5366
5367 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5368 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5369 L:      linux-efi@vger.kernel.org
5370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5371 S:      Maintained
5372 F:      Documentation/efi-stub.txt
5373 F:      arch/*/kernel/efi.c
5374 F:      arch/x86/boot/compressed/eboot.[ch]
5375 F:      arch/*/include/asm/efi.h
5376 F:      arch/x86/platform/efi/
5377 F:      drivers/firmware/efi/
5378 F:      include/linux/efi*.h
5379 F:      arch/arm/boot/compressed/efi-header.S
5380 F:      arch/arm64/kernel/efi-entry.S
5381
5382 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5383 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5384 M:      Chanwoo Choi <cw00.choi@samsung.com>
5385 L:      linux-kernel@vger.kernel.org
5386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5387 S:      Maintained
5388 F:      drivers/extcon/
5389 F:      include/linux/extcon/
5390 F:      include/linux/extcon.h
5391 F:      Documentation/extcon/
5392 F:      Documentation/devicetree/bindings/extcon/
5393
5394 EXYNOS DP DRIVER
5395 M:      Jingoo Han <jingoohan1@gmail.com>
5396 L:      dri-devel@lists.freedesktop.org
5397 S:      Maintained
5398 F:      drivers/gpu/drm/exynos/exynos_dp*
5399
5400 EXYNOS SYSMMU (IOMMU) driver
5401 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5402 L:      iommu@lists.linux-foundation.org
5403 S:      Maintained
5404 F:      drivers/iommu/exynos-iommu.c
5405
5406 EZchip NPS platform support
5407 M:      Vineet Gupta <vgupta@synopsys.com>
5408 S:      Supported
5409 F:      arch/arc/plat-eznps
5410 F:      arch/arc/boot/dts/eznps.dts
5411
5412 F2FS FILE SYSTEM
5413 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5414 M:      Chao Yu <yuchao0@huawei.com>
5415 L:      linux-f2fs-devel@lists.sourceforge.net
5416 W:      https://f2fs.wiki.kernel.org/
5417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5418 S:      Maintained
5419 F:      Documentation/filesystems/f2fs.txt
5420 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5421 F:      fs/f2fs/
5422 F:      include/linux/f2fs_fs.h
5423 F:      include/trace/events/f2fs.h
5424
5425 F71805F HARDWARE MONITORING DRIVER
5426 M:      Jean Delvare <jdelvare@suse.com>
5427 L:      linux-hwmon@vger.kernel.org
5428 S:      Maintained
5429 F:      Documentation/hwmon/f71805f
5430 F:      drivers/hwmon/f71805f.c
5431
5432 FADDR2LINE
5433 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5434 S:      Maintained
5435 F:      scripts/faddr2line
5436
5437 FANOTIFY
5438 M:      Jan Kara <jack@suse.cz>
5439 R:      Amir Goldstein <amir73il@gmail.com>
5440 L:      linux-fsdevel@vger.kernel.org
5441 S:      Maintained
5442 F:      fs/notify/fanotify/
5443 F:      include/linux/fanotify.h
5444 F:      include/uapi/linux/fanotify.h
5445
5446 FARSYNC SYNCHRONOUS DRIVER
5447 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5448 W:      http://www.farsite.co.uk/
5449 S:      Supported
5450 F:      drivers/net/wan/farsync.*
5451
5452 FAULT INJECTION SUPPORT
5453 M:      Akinobu Mita <akinobu.mita@gmail.com>
5454 S:      Supported
5455 F:      Documentation/fault-injection/
5456 F:      lib/fault-inject.c
5457
5458 FBTFT Framebuffer drivers
5459 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5460 S:      Maintained
5461 F:      drivers/staging/fbtft/
5462
5463 FC0011 TUNER DRIVER
5464 M:      Michael Buesch <m@bues.ch>
5465 L:      linux-media@vger.kernel.org
5466 S:      Maintained
5467 F:      drivers/media/tuners/fc0011.h
5468 F:      drivers/media/tuners/fc0011.c
5469
5470 FC2580 MEDIA DRIVER
5471 M:      Antti Palosaari <crope@iki.fi>
5472 L:      linux-media@vger.kernel.org
5473 W:      https://linuxtv.org
5474 W:      http://palosaari.fi/linux/
5475 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5476 T:      git git://linuxtv.org/anttip/media_tree.git
5477 S:      Maintained
5478 F:      drivers/media/tuners/fc2580*
5479
5480 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5481 M:      Johannes Thumshirn <jth@kernel.org>
5482 L:      linux-scsi@vger.kernel.org
5483 W:      www.Open-FCoE.org
5484 S:      Supported
5485 F:      drivers/scsi/libfc/
5486 F:      drivers/scsi/fcoe/
5487 F:      include/scsi/fc/
5488 F:      include/scsi/libfc.h
5489 F:      include/scsi/libfcoe.h
5490 F:      include/uapi/scsi/fc/
5491
5492 FILE LOCKING (flock() and fcntl()/lockf())
5493 M:      Jeff Layton <jlayton@kernel.org>
5494 M:      "J. Bruce Fields" <bfields@fieldses.org>
5495 L:      linux-fsdevel@vger.kernel.org
5496 S:      Maintained
5497 F:      include/linux/fcntl.h
5498 F:      include/uapi/linux/fcntl.h
5499 F:      fs/fcntl.c
5500 F:      fs/locks.c
5501
5502 FILESYSTEMS (VFS and infrastructure)
5503 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5504 L:      linux-fsdevel@vger.kernel.org
5505 S:      Maintained
5506 F:      fs/*
5507 F:      include/linux/fs.h
5508 F:      include/uapi/linux/fs.h
5509
5510 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5511 M:      Riku Voipio <riku.voipio@iki.fi>
5512 L:      linux-hwmon@vger.kernel.org
5513 S:      Maintained
5514 F:      drivers/hwmon/f75375s.c
5515 F:      include/linux/f75375s.h
5516
5517 FIREWIRE AUDIO DRIVERS
5518 M:      Clemens Ladisch <clemens@ladisch.de>
5519 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5520 T:      git git://git.alsa-project.org/alsa-kernel.git
5521 S:      Maintained
5522 F:      sound/firewire/
5523
5524 FIREWIRE MEDIA DRIVERS (firedtv)
5525 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5526 L:      linux-media@vger.kernel.org
5527 L:      linux1394-devel@lists.sourceforge.net
5528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5529 S:      Maintained
5530 F:      drivers/media/firewire/
5531
5532 FIREWIRE SBP-2 TARGET
5533 M:      Chris Boot <bootc@bootc.net>
5534 L:      linux-scsi@vger.kernel.org
5535 L:      target-devel@vger.kernel.org
5536 L:      linux1394-devel@lists.sourceforge.net
5537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5538 S:      Maintained
5539 F:      drivers/target/sbp/
5540
5541 FIREWIRE SUBSYSTEM
5542 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5543 L:      linux1394-devel@lists.sourceforge.net
5544 W:      http://ieee1394.wiki.kernel.org/
5545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5546 S:      Maintained
5547 F:      drivers/firewire/
5548 F:      include/linux/firewire.h
5549 F:      include/uapi/linux/firewire*.h
5550 F:      tools/firewire/
5551
5552 FIRMWARE LOADER (request_firmware)
5553 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5554 L:      linux-kernel@vger.kernel.org
5555 S:      Maintained
5556 F:      Documentation/firmware_class/
5557 F:      drivers/base/firmware_loader/
5558 F:      include/linux/firmware.h
5559
5560 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5561 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5562 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5563 S:      Maintained
5564 F:      drivers/block/rsxx/
5565
5566 FLOPPY DRIVER
5567 M:      Jiri Kosina <jikos@kernel.org>
5568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5569 S:      Odd fixes
5570 F:      drivers/block/floppy.c
5571
5572 FMC SUBSYSTEM
5573 M:      Alessandro Rubini <rubini@gnudd.com>
5574 W:      http://www.ohwr.org/projects/fmc-bus
5575 S:      Supported
5576 F:      drivers/fmc/
5577 F:      include/linux/fmc*.h
5578 F:      include/linux/ipmi-fru.h
5579 K:      fmc_d.*register
5580
5581 FPGA MANAGER FRAMEWORK
5582 M:      Alan Tull <atull@kernel.org>
5583 M:      Moritz Fischer <mdf@kernel.org>
5584 L:      linux-fpga@vger.kernel.org
5585 S:      Maintained
5586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5587 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5588 F:      Documentation/fpga/
5589 F:      Documentation/devicetree/bindings/fpga/
5590 F:      drivers/fpga/
5591 F:      include/linux/fpga/
5592 W:      http://www.rocketboards.org
5593
5594 FPU EMULATOR
5595 M:      Bill Metzenthen <billm@melbpc.org.au>
5596 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5597 S:      Maintained
5598 F:      arch/x86/math-emu/
5599
5600 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5601 L:      netdev@vger.kernel.org
5602 S:      Orphan
5603 F:      drivers/net/wan/dlci.c
5604 F:      drivers/net/wan/sdla.c
5605
5606 FRAMEBUFFER LAYER
5607 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5608 L:      dri-devel@lists.freedesktop.org
5609 L:      linux-fbdev@vger.kernel.org
5610 T:      git git://github.com/bzolnier/linux.git
5611 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5612 S:      Maintained
5613 F:      Documentation/fb/
5614 F:      drivers/video/
5615 F:      include/video/
5616 F:      include/linux/fb.h
5617 F:      include/uapi/video/
5618 F:      include/uapi/linux/fb.h
5619
5620 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5621 M:      Horia Geantă <horia.geanta@nxp.com>
5622 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5623 L:      linux-crypto@vger.kernel.org
5624 S:      Maintained
5625 F:      drivers/crypto/caam/
5626 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5627
5628 FREESCALE DIU FRAMEBUFFER DRIVER
5629 M:      Timur Tabi <timur@tabi.org>
5630 L:      linux-fbdev@vger.kernel.org
5631 S:      Maintained
5632 F:      drivers/video/fbdev/fsl-diu-fb.*
5633
5634 FREESCALE DMA DRIVER
5635 M:      Li Yang <leoyang.li@nxp.com>
5636 M:      Zhang Wei <zw@zh-kernel.org>
5637 L:      linuxppc-dev@lists.ozlabs.org
5638 S:      Maintained
5639 F:      drivers/dma/fsldma.*
5640
5641 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5642 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5643 L:      netdev@vger.kernel.org
5644 S:      Maintained
5645 F:      drivers/net/ethernet/freescale/gianfar*
5646 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5647 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5648
5649 FREESCALE GPMI NAND DRIVER
5650 M:      Han Xu <han.xu@nxp.com>
5651 L:      linux-mtd@lists.infradead.org
5652 S:      Maintained
5653 F:      drivers/mtd/nand/raw/gpmi-nand/*
5654
5655 FREESCALE I2C CPM DRIVER
5656 M:      Jochen Friedrich <jochen@scram.de>
5657 L:      linuxppc-dev@lists.ozlabs.org
5658 L:      linux-i2c@vger.kernel.org
5659 S:      Maintained
5660 F:      drivers/i2c/busses/i2c-cpm.c
5661
5662 FREESCALE IMX / MXC FEC DRIVER
5663 M:      Fugang Duan <fugang.duan@nxp.com>
5664 L:      netdev@vger.kernel.org
5665 S:      Maintained
5666 F:      drivers/net/ethernet/freescale/fec_main.c
5667 F:      drivers/net/ethernet/freescale/fec_ptp.c
5668 F:      drivers/net/ethernet/freescale/fec.h
5669 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5670
5671 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5672 M:      Sascha Hauer <s.hauer@pengutronix.de>
5673 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5674 L:      linux-fbdev@vger.kernel.org
5675 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5676 S:      Maintained
5677 F:      include/linux/platform_data/video-imxfb.h
5678 F:      drivers/video/fbdev/imxfb.c
5679
5680 FREESCALE QORIQ DPAA ETHERNET DRIVER
5681 M:      Madalin Bucur <madalin.bucur@nxp.com>
5682 L:      netdev@vger.kernel.org
5683 S:      Maintained
5684 F:      drivers/net/ethernet/freescale/dpaa
5685
5686 FREESCALE QORIQ DPAA FMAN DRIVER
5687 M:      Madalin Bucur <madalin.bucur@nxp.com>
5688 L:      netdev@vger.kernel.org
5689 S:      Maintained
5690 F:      drivers/net/ethernet/freescale/fman
5691 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5692
5693 FREESCALE QUAD SPI DRIVER
5694 M:      Han Xu <han.xu@nxp.com>
5695 L:      linux-mtd@lists.infradead.org
5696 S:      Maintained
5697 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5698
5699 FREESCALE QUICC ENGINE LIBRARY
5700 M:      Qiang Zhao <qiang.zhao@nxp.com>
5701 L:      linuxppc-dev@lists.ozlabs.org
5702 S:      Maintained
5703 F:      drivers/soc/fsl/qe/
5704 F:      include/soc/fsl/*qe*.h
5705 F:      include/soc/fsl/*ucc*.h
5706
5707 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5708 M:      Li Yang <leoyang.li@nxp.com>
5709 L:      netdev@vger.kernel.org
5710 L:      linuxppc-dev@lists.ozlabs.org
5711 S:      Maintained
5712 F:      drivers/net/ethernet/freescale/ucc_geth*
5713
5714 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5715 M:      Zhao Qiang <qiang.zhao@nxp.com>
5716 L:      netdev@vger.kernel.org
5717 L:      linuxppc-dev@lists.ozlabs.org
5718 S:      Maintained
5719 F:      drivers/net/wan/fsl_ucc_hdlc*
5720
5721 FREESCALE QUICC ENGINE UCC UART DRIVER
5722 M:      Timur Tabi <timur@tabi.org>
5723 L:      linuxppc-dev@lists.ozlabs.org
5724 S:      Maintained
5725 F:      drivers/tty/serial/ucc_uart.c
5726
5727 FREESCALE SOC DRIVERS
5728 M:      Li Yang <leoyang.li@nxp.com>
5729 L:      linuxppc-dev@lists.ozlabs.org
5730 L:      linux-arm-kernel@lists.infradead.org
5731 S:      Maintained
5732 F:      Documentation/devicetree/bindings/soc/fsl/
5733 F:      drivers/soc/fsl/
5734 F:      include/linux/fsl/
5735
5736 FREESCALE SOC FS_ENET DRIVER
5737 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5738 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5739 L:      linuxppc-dev@lists.ozlabs.org
5740 L:      netdev@vger.kernel.org
5741 S:      Maintained
5742 F:      drivers/net/ethernet/freescale/fs_enet/
5743 F:      include/linux/fs_enet_pd.h
5744
5745 FREESCALE SOC SOUND DRIVERS
5746 M:      Timur Tabi <timur@tabi.org>
5747 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5748 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5749 R:      Fabio Estevam <fabio.estevam@nxp.com>
5750 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5751 L:      linuxppc-dev@lists.ozlabs.org
5752 S:      Maintained
5753 F:      sound/soc/fsl/fsl*
5754 F:      sound/soc/fsl/imx*
5755 F:      sound/soc/fsl/mpc8610_hpcd.c
5756
5757 FREESCALE USB PERIPHERAL DRIVERS
5758 M:      Li Yang <leoyang.li@nxp.com>
5759 L:      linux-usb@vger.kernel.org
5760 L:      linuxppc-dev@lists.ozlabs.org
5761 S:      Maintained
5762 F:      drivers/usb/gadget/udc/fsl*
5763
5764 FREEVXFS FILESYSTEM
5765 M:      Christoph Hellwig <hch@infradead.org>
5766 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5767 S:      Maintained
5768 F:      fs/freevxfs/
5769
5770 FREEZER
5771 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5772 M:      Pavel Machek <pavel@ucw.cz>
5773 L:      linux-pm@vger.kernel.org
5774 S:      Supported
5775 F:      Documentation/power/freezing-of-tasks.txt
5776 F:      include/linux/freezer.h
5777 F:      kernel/freezer.c
5778
5779 FRONTSWAP API
5780 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5781 L:      linux-kernel@vger.kernel.org
5782 S:      Maintained
5783 F:      mm/frontswap.c
5784 F:      include/linux/frontswap.h
5785
5786 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5787 M:      David Howells <dhowells@redhat.com>
5788 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5789 S:      Supported
5790 F:      Documentation/filesystems/caching/
5791 F:      fs/fscache/
5792 F:      include/linux/fscache*.h
5793
5794 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5795 M:      Theodore Y. Ts'o <tytso@mit.edu>
5796 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5797 L:      linux-fscrypt@vger.kernel.org
5798 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5800 S:      Supported
5801 F:      fs/crypto/
5802 F:      include/linux/fscrypt*.h
5803 F:      Documentation/filesystems/fscrypt.rst
5804
5805 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5806 M:      Jan Kara <jack@suse.cz>
5807 R:      Amir Goldstein <amir73il@gmail.com>
5808 L:      linux-fsdevel@vger.kernel.org
5809 S:      Maintained
5810 F:      fs/notify/
5811 F:      include/linux/fsnotify*.h
5812
5813 FUJITSU LAPTOP EXTRAS
5814 M:      Jonathan Woithe <jwoithe@just42.net>
5815 L:      platform-driver-x86@vger.kernel.org
5816 S:      Maintained
5817 F:      drivers/platform/x86/fujitsu-laptop.c
5818
5819 FUJITSU M-5MO LS CAMERA ISP DRIVER
5820 M:      Kyungmin Park <kyungmin.park@samsung.com>
5821 M:      Heungjun Kim <riverful.kim@samsung.com>
5822 L:      linux-media@vger.kernel.org
5823 S:      Maintained
5824 F:      drivers/media/i2c/m5mols/
5825 F:      include/media/i2c/m5mols.h
5826
5827 FUJITSU TABLET EXTRAS
5828 M:      Robert Gerlach <khnz@gmx.de>
5829 L:      platform-driver-x86@vger.kernel.org
5830 S:      Maintained
5831 F:      drivers/platform/x86/fujitsu-tablet.c
5832
5833 FUSE: FILESYSTEM IN USERSPACE
5834 M:      Miklos Szeredi <miklos@szeredi.hu>
5835 L:      linux-fsdevel@vger.kernel.org
5836 W:      http://fuse.sourceforge.net/
5837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5838 S:      Maintained
5839 F:      fs/fuse/
5840 F:      include/uapi/linux/fuse.h
5841 F:      Documentation/filesystems/fuse.txt
5842
5843 FUTEX SUBSYSTEM
5844 M:      Thomas Gleixner <tglx@linutronix.de>
5845 M:      Ingo Molnar <mingo@redhat.com>
5846 R:      Peter Zijlstra <peterz@infradead.org>
5847 R:      Darren Hart <dvhart@infradead.org>
5848 L:      linux-kernel@vger.kernel.org
5849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5850 S:      Maintained
5851 F:      kernel/futex.c
5852 F:      kernel/futex_compat.c
5853 F:      include/asm-generic/futex.h
5854 F:      include/linux/futex.h
5855 F:      include/uapi/linux/futex.h
5856 F:      tools/testing/selftests/futex/
5857 F:      tools/perf/bench/futex*
5858 F:      Documentation/*futex*
5859
5860 GCC PLUGINS
5861 M:      Kees Cook <keescook@chromium.org>
5862 R:      Emese Revfy <re.emese@gmail.com>
5863 L:      kernel-hardening@lists.openwall.com
5864 S:      Maintained
5865 F:      scripts/gcc-plugins/
5866 F:      scripts/gcc-plugin.sh
5867 F:      scripts/Makefile.gcc-plugins
5868 F:      Documentation/gcc-plugins.txt
5869
5870 GCOV BASED KERNEL PROFILING
5871 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5872 S:      Maintained
5873 F:      kernel/gcov/
5874 F:      Documentation/dev-tools/gcov.rst
5875
5876 GDB KERNEL DEBUGGING HELPER SCRIPTS
5877 M:      Jan Kiszka <jan.kiszka@siemens.com>
5878 M:      Kieran Bingham <kieran@bingham.xyz>
5879 S:      Supported
5880 F:      scripts/gdb/
5881
5882 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5883 M:      Achim Leubner <achim_leubner@adaptec.com>
5884 L:      linux-scsi@vger.kernel.org
5885 W:      http://www.icp-vortex.com/
5886 S:      Supported
5887 F:      drivers/scsi/gdt*
5888
5889 GEMTEK FM RADIO RECEIVER DRIVER
5890 M:      Hans Verkuil <hverkuil@xs4all.nl>
5891 L:      linux-media@vger.kernel.org
5892 T:      git git://linuxtv.org/media_tree.git
5893 W:      https://linuxtv.org
5894 S:      Maintained
5895 F:      drivers/media/radio/radio-gemtek*
5896
5897 GENERIC GPIO I2C DRIVER
5898 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5899 S:      Supported
5900 F:      drivers/i2c/busses/i2c-gpio.c
5901 F:      include/linux/i2c-gpio.h
5902
5903 GENERIC GPIO I2C MULTIPLEXER DRIVER
5904 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5905 L:      linux-i2c@vger.kernel.org
5906 S:      Supported
5907 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5908 F:      include/linux/i2c-mux-gpio.h
5909 F:      Documentation/i2c/muxes/i2c-mux-gpio
5910
5911 GENERIC HDLC (WAN) DRIVERS
5912 M:      Krzysztof Halasa <khc@pm.waw.pl>
5913 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5914 S:      Maintained
5915 F:      drivers/net/wan/c101.c
5916 F:      drivers/net/wan/hd6457*
5917 F:      drivers/net/wan/hdlc*
5918 F:      drivers/net/wan/n2.c
5919 F:      drivers/net/wan/pc300too.c
5920 F:      drivers/net/wan/pci200syn.c
5921 F:      drivers/net/wan/wanxl*
5922
5923 GENERIC INCLUDE/ASM HEADER FILES
5924 M:      Arnd Bergmann <arnd@arndb.de>
5925 L:      linux-arch@vger.kernel.org
5926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5927 S:      Maintained
5928 F:      include/asm-generic/
5929 F:      include/uapi/asm-generic/
5930
5931 GENERIC PHY FRAMEWORK
5932 M:      Kishon Vijay Abraham I <kishon@ti.com>
5933 L:      linux-kernel@vger.kernel.org
5934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5935 S:      Supported
5936 F:      drivers/phy/
5937 F:      include/linux/phy/
5938
5939 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5940 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
5941 S:      Supported
5942 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
5943
5944 GENERIC PM DOMAINS
5945 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5946 M:      Kevin Hilman <khilman@kernel.org>
5947 M:      Ulf Hansson <ulf.hansson@linaro.org>
5948 L:      linux-pm@vger.kernel.org
5949 S:      Supported
5950 F:      drivers/base/power/domain*.c
5951 F:      include/linux/pm_domain.h
5952 F:      Documentation/devicetree/bindings/power/power_domain.txt
5953
5954 GENERIC UIO DRIVER FOR PCI DEVICES
5955 M:      "Michael S. Tsirkin" <mst@redhat.com>
5956 L:      kvm@vger.kernel.org
5957 S:      Supported
5958 F:      drivers/uio/uio_pci_generic.c
5959
5960 GENWQE (IBM Generic Workqueue Card)
5961 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5962 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5963 S:      Supported
5964 F:      drivers/misc/genwqe/
5965
5966 GET_MAINTAINER SCRIPT
5967 M:      Joe Perches <joe@perches.com>
5968 S:      Maintained
5969 F:      scripts/get_maintainer.pl
5970
5971 GFS2 FILE SYSTEM
5972 M:      Bob Peterson <rpeterso@redhat.com>
5973 M:      Andreas Gruenbacher <agruenba@redhat.com>
5974 L:      cluster-devel@redhat.com
5975 W:      http://sources.redhat.com/cluster/
5976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5977 S:      Supported
5978 F:      Documentation/filesystems/gfs2*.txt
5979 F:      fs/gfs2/
5980 F:      include/uapi/linux/gfs2_ondisk.h
5981
5982 GIGASET ISDN DRIVERS
5983 M:      Paul Bolle <pebolle@tiscali.nl>
5984 L:      gigaset307x-common@lists.sourceforge.net
5985 W:      http://gigaset307x.sourceforge.net/
5986 S:      Odd Fixes
5987 F:      Documentation/isdn/README.gigaset
5988 F:      drivers/isdn/gigaset/
5989 F:      include/uapi/linux/gigaset_dev.h
5990
5991 GO7007 MPEG CODEC
5992 M:      Hans Verkuil <hans.verkuil@cisco.com>
5993 L:      linux-media@vger.kernel.org
5994 S:      Maintained
5995 F:      drivers/media/usb/go7007/
5996
5997 GOODIX TOUCHSCREEN
5998 M:      Bastien Nocera <hadess@hadess.net>
5999 L:      linux-input@vger.kernel.org
6000 S:      Maintained
6001 F:      drivers/input/touchscreen/goodix.c
6002
6003 GPD POCKET FAN DRIVER
6004 M:      Hans de Goede <hdegoede@redhat.com>
6005 L:      platform-driver-x86@vger.kernel.org
6006 S:      Maintained
6007 F:      drivers/platform/x86/gpd-pocket-fan.c
6008
6009 GPIO ACPI SUPPORT
6010 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6011 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6012 L:      linux-gpio@vger.kernel.org
6013 L:      linux-acpi@vger.kernel.org
6014 S:      Maintained
6015 F:      Documentation/acpi/gpio-properties.txt
6016 F:      drivers/gpio/gpiolib-acpi.c
6017
6018 GPIO IR Transmitter
6019 M:      Sean Young <sean@mess.org>
6020 L:      linux-media@vger.kernel.org
6021 S:      Maintained
6022 F:      drivers/media/rc/gpio-ir-tx.c
6023
6024 GPIO MOCKUP DRIVER
6025 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6026 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6027 L:      linux-gpio@vger.kernel.org
6028 S:      Maintained
6029 F:      drivers/gpio/gpio-mockup.c
6030 F:      tools/testing/selftests/gpio/
6031
6032 GPIO SUBSYSTEM
6033 M:      Linus Walleij <linus.walleij@linaro.org>
6034 L:      linux-gpio@vger.kernel.org
6035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6036 S:      Maintained
6037 F:      Documentation/devicetree/bindings/gpio/
6038 F:      Documentation/driver-api/gpio/
6039 F:      Documentation/gpio/
6040 F:      Documentation/ABI/testing/gpio-cdev
6041 F:      Documentation/ABI/obsolete/sysfs-gpio
6042 F:      drivers/gpio/
6043 F:      include/linux/gpio/
6044 F:      include/linux/gpio.h
6045 F:      include/linux/of_gpio.h
6046 F:      include/asm-generic/gpio.h
6047 F:      include/uapi/linux/gpio.h
6048 F:      tools/gpio/
6049
6050 GRE DEMULTIPLEXER DRIVER
6051 M:      Dmitry Kozlov <xeb@mail.ru>
6052 L:      netdev@vger.kernel.org
6053 S:      Maintained
6054 F:      net/ipv4/gre_demux.c
6055 F:      net/ipv4/gre_offload.c
6056 F:      include/net/gre.h
6057
6058 GRETH 10/100/1G Ethernet MAC device driver
6059 M:      Andreas Larsson <andreas@gaisler.com>
6060 L:      netdev@vger.kernel.org
6061 S:      Maintained
6062 F:      drivers/net/ethernet/aeroflex/
6063
6064 GREYBUS AUDIO PROTOCOLS DRIVERS
6065 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6066 M:      Mark Greer <mgreer@animalcreek.com>
6067 S:      Maintained
6068 F:      drivers/staging/greybus/audio_apbridgea.c
6069 F:      drivers/staging/greybus/audio_apbridgea.h
6070 F:      drivers/staging/greybus/audio_codec.c
6071 F:      drivers/staging/greybus/audio_codec.h
6072 F:      drivers/staging/greybus/audio_gb.c
6073 F:      drivers/staging/greybus/audio_manager.c
6074 F:      drivers/staging/greybus/audio_manager.h
6075 F:      drivers/staging/greybus/audio_manager_module.c
6076 F:      drivers/staging/greybus/audio_manager_private.h
6077 F:      drivers/staging/greybus/audio_manager_sysfs.c
6078 F:      drivers/staging/greybus/audio_module.c
6079 F:      drivers/staging/greybus/audio_topology.c
6080
6081 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6082 M:      Viresh Kumar <vireshk@kernel.org>
6083 S:      Maintained
6084 F:      drivers/staging/greybus/authentication.c
6085 F:      drivers/staging/greybus/bootrom.c
6086 F:      drivers/staging/greybus/firmware.h
6087 F:      drivers/staging/greybus/fw-core.c
6088 F:      drivers/staging/greybus/fw-download.c
6089 F:      drivers/staging/greybus/fw-managament.c
6090 F:      drivers/staging/greybus/greybus_authentication.h
6091 F:      drivers/staging/greybus/greybus_firmware.h
6092 F:      drivers/staging/greybus/hid.c
6093 F:      drivers/staging/greybus/i2c.c
6094 F:      drivers/staging/greybus/spi.c
6095 F:      drivers/staging/greybus/spilib.c
6096 F:      drivers/staging/greybus/spilib.h
6097
6098 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6099 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6100 S:      Maintained
6101 F:      drivers/staging/greybus/loopback.c
6102 F:      drivers/staging/greybus/timesync.c
6103 F:      drivers/staging/greybus/timesync_platform.c
6104
6105 GREYBUS PLATFORM DRIVERS
6106 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6107 S:      Maintained
6108 F:      drivers/staging/greybus/arche-platform.c
6109 F:      drivers/staging/greybus/arche-apb-ctrl.c
6110 F:      drivers/staging/greybus/arche_platform.h
6111
6112 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6113 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6114 S:      Maintained
6115 F:      drivers/staging/greybus/sdio.c
6116 F:      drivers/staging/greybus/light.c
6117 F:      drivers/staging/greybus/gpio.c
6118 F:      drivers/staging/greybus/power_supply.c
6119 F:      drivers/staging/greybus/spi.c
6120 F:      drivers/staging/greybus/spilib.c
6121
6122 GREYBUS SUBSYSTEM
6123 M:      Johan Hovold <johan@kernel.org>
6124 M:      Alex Elder <elder@kernel.org>
6125 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6126 S:      Maintained
6127 F:      drivers/staging/greybus/
6128 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6129
6130 GREYBUS UART PROTOCOLS DRIVERS
6131 M:      David Lin <dtwlin@gmail.com>
6132 S:      Maintained
6133 F:      drivers/staging/greybus/uart.c
6134 F:      drivers/staging/greybus/log.c
6135
6136 GS1662 VIDEO SERIALIZER
6137 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6138 L:      linux-media@vger.kernel.org
6139 T:      git git://linuxtv.org/media_tree.git
6140 S:      Maintained
6141 F:      drivers/media/spi/gs1662.c
6142
6143 GSPCA FINEPIX SUBDRIVER
6144 M:      Frank Zago <frank@zago.net>
6145 L:      linux-media@vger.kernel.org
6146 T:      git git://linuxtv.org/media_tree.git
6147 S:      Maintained
6148 F:      drivers/media/usb/gspca/finepix.c
6149
6150 GSPCA GL860 SUBDRIVER
6151 M:      Olivier Lorin <o.lorin@laposte.net>
6152 L:      linux-media@vger.kernel.org
6153 T:      git git://linuxtv.org/media_tree.git
6154 S:      Maintained
6155 F:      drivers/media/usb/gspca/gl860/
6156
6157 GSPCA M5602 SUBDRIVER
6158 M:      Erik Andren <erik.andren@gmail.com>
6159 L:      linux-media@vger.kernel.org
6160 T:      git git://linuxtv.org/media_tree.git
6161 S:      Maintained
6162 F:      drivers/media/usb/gspca/m5602/
6163
6164 GSPCA PAC207 SONIXB SUBDRIVER
6165 M:      Hans Verkuil <hverkuil@xs4all.nl>
6166 L:      linux-media@vger.kernel.org
6167 T:      git git://linuxtv.org/media_tree.git
6168 S:      Odd Fixes
6169 F:      drivers/media/usb/gspca/pac207.c
6170
6171 GSPCA SN9C20X SUBDRIVER
6172 M:      Brian Johnson <brijohn@gmail.com>
6173 L:      linux-media@vger.kernel.org
6174 T:      git git://linuxtv.org/media_tree.git
6175 S:      Maintained
6176 F:      drivers/media/usb/gspca/sn9c20x.c
6177
6178 GSPCA T613 SUBDRIVER
6179 M:      Leandro Costantino <lcostantino@gmail.com>
6180 L:      linux-media@vger.kernel.org
6181 T:      git git://linuxtv.org/media_tree.git
6182 S:      Maintained
6183 F:      drivers/media/usb/gspca/t613.c
6184
6185 GSPCA USB WEBCAM DRIVER
6186 M:      Hans Verkuil <hverkuil@xs4all.nl>
6187 L:      linux-media@vger.kernel.org
6188 T:      git git://linuxtv.org/media_tree.git
6189 S:      Odd Fixes
6190 F:      drivers/media/usb/gspca/
6191
6192 GTP (GPRS Tunneling Protocol)
6193 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6194 M:      Harald Welte <laforge@gnumonks.org>
6195 L:      osmocom-net-gprs@lists.osmocom.org
6196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6197 S:      Maintained
6198 F:      drivers/net/gtp.c
6199
6200 GUID PARTITION TABLE (GPT)
6201 M:      Davidlohr Bueso <dave@stgolabs.net>
6202 L:      linux-efi@vger.kernel.org
6203 S:      Maintained
6204 F:      block/partitions/efi.*
6205
6206 H8/300 ARCHITECTURE
6207 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6208 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6209 W:      http://uclinux-h8.sourceforge.jp
6210 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6211 S:      Maintained
6212 F:      arch/h8300/
6213 F:      drivers/clocksource/h8300_*.c
6214 F:      drivers/clk/h8300/
6215 F:      drivers/irqchip/irq-renesas-h8*.c
6216
6217 HACKRF MEDIA DRIVER
6218 M:      Antti Palosaari <crope@iki.fi>
6219 L:      linux-media@vger.kernel.org
6220 W:      https://linuxtv.org
6221 W:      http://palosaari.fi/linux/
6222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6223 T:      git git://linuxtv.org/anttip/media_tree.git
6224 S:      Maintained
6225 F:      drivers/media/usb/hackrf/
6226
6227 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6228 M:      Frank Seidel <frank@f-seidel.de>
6229 L:      platform-driver-x86@vger.kernel.org
6230 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6231 S:      Maintained
6232 F:      drivers/platform/x86/hdaps.c
6233
6234 HARDWARE MONITORING
6235 M:      Jean Delvare <jdelvare@suse.com>
6236 M:      Guenter Roeck <linux@roeck-us.net>
6237 L:      linux-hwmon@vger.kernel.org
6238 W:      http://hwmon.wiki.kernel.org/
6239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6240 S:      Maintained
6241 F:      Documentation/devicetree/bindings/hwmon/
6242 F:      Documentation/hwmon/
6243 F:      drivers/hwmon/
6244 F:      include/linux/hwmon*.h
6245
6246 HARDWARE RANDOM NUMBER GENERATOR CORE
6247 M:      Matt Mackall <mpm@selenic.com>
6248 M:      Herbert Xu <herbert@gondor.apana.org.au>
6249 L:      linux-crypto@vger.kernel.org
6250 S:      Odd fixes
6251 F:      Documentation/devicetree/bindings/rng/
6252 F:      Documentation/hw_random.txt
6253 F:      drivers/char/hw_random/
6254 F:      include/linux/hw_random.h
6255
6256 HARDWARE TRACING FACILITIES
6257 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6258 S:      Maintained
6259 F:      drivers/hwtracing/
6260
6261 HARDWARE SPINLOCK CORE
6262 M:      Ohad Ben-Cohen <ohad@wizery.com>
6263 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6264 L:      linux-remoteproc@vger.kernel.org
6265 S:      Maintained
6266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6267 F:      Documentation/devicetree/bindings/hwlock/
6268 F:      Documentation/hwspinlock.txt
6269 F:      drivers/hwspinlock/
6270 F:      include/linux/hwspinlock.h
6271
6272 HARMONY SOUND DRIVER
6273 L:      linux-parisc@vger.kernel.org
6274 S:      Maintained
6275 F:      sound/parisc/harmony.*
6276
6277 HDPVR USB VIDEO ENCODER DRIVER
6278 M:      Hans Verkuil <hverkuil@xs4all.nl>
6279 L:      linux-media@vger.kernel.org
6280 T:      git git://linuxtv.org/media_tree.git
6281 W:      https://linuxtv.org
6282 S:      Odd Fixes
6283 F:      drivers/media/usb/hdpvr/
6284
6285 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6286 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6287 S:      Supported
6288 F:      Documentation/watchdog/hpwdt.txt
6289 F:      drivers/watchdog/hpwdt.c
6290
6291 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6292 M:      Don Brace <don.brace@microsemi.com>
6293 L:      esc.storagedev@microsemi.com
6294 L:      linux-scsi@vger.kernel.org
6295 S:      Supported
6296 F:      Documentation/scsi/hpsa.txt
6297 F:      drivers/scsi/hpsa*.[ch]
6298 F:      include/linux/cciss*.h
6299 F:      include/uapi/linux/cciss*.h
6300
6301 HFI1 DRIVER
6302 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6303 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6304 L:      linux-rdma@vger.kernel.org
6305 S:      Supported
6306 F:      drivers/infiniband/hw/hfi1
6307
6308 HFS FILESYSTEM
6309 L:      linux-fsdevel@vger.kernel.org
6310 S:      Orphan
6311 F:      Documentation/filesystems/hfs.txt
6312 F:      fs/hfs/
6313
6314 HFSPLUS FILESYSTEM
6315 L:      linux-fsdevel@vger.kernel.org
6316 S:      Orphan
6317 F:      Documentation/filesystems/hfsplus.txt
6318 F:      fs/hfsplus/
6319
6320 HGA FRAMEBUFFER DRIVER
6321 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6322 L:      linux-nvidia@lists.surfsouth.com
6323 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6324 S:      Maintained
6325 F:      drivers/video/fbdev/hgafb.c
6326
6327 HIBERNATION (aka Software Suspend, aka swsusp)
6328 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6329 M:      Pavel Machek <pavel@ucw.cz>
6330 L:      linux-pm@vger.kernel.org
6331 B:      https://bugzilla.kernel.org
6332 S:      Supported
6333 F:      arch/x86/power/
6334 F:      drivers/base/power/
6335 F:      kernel/power/
6336 F:      include/linux/suspend.h
6337 F:      include/linux/freezer.h
6338 F:      include/linux/pm.h
6339 F:      arch/*/include/asm/suspend*.h
6340
6341 HID CORE LAYER
6342 M:      Jiri Kosina <jikos@kernel.org>
6343 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6344 L:      linux-input@vger.kernel.org
6345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6346 S:      Maintained
6347 F:      drivers/hid/
6348 F:      include/linux/hid*
6349 F:      include/uapi/linux/hid*
6350
6351 HID SENSOR HUB DRIVERS
6352 M:      Jiri Kosina <jikos@kernel.org>
6353 M:      Jonathan Cameron <jic23@kernel.org>
6354 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6355 L:      linux-input@vger.kernel.org
6356 L:      linux-iio@vger.kernel.org
6357 S:      Maintained
6358 F:      Documentation/hid/hid-sensor*
6359 F:      drivers/hid/hid-sensor-*
6360 F:      drivers/iio/*/hid-*
6361 F:      include/linux/hid-sensor-*
6362
6363 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6364 M:      Thomas Gleixner <tglx@linutronix.de>
6365 L:      linux-kernel@vger.kernel.org
6366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6367 S:      Maintained
6368 F:      Documentation/timers/
6369 F:      kernel/time/hrtimer.c
6370 F:      kernel/time/clockevents.c
6371 F:      kernel/time/timer_*.c
6372 F:      include/linux/clockchips.h
6373 F:      include/linux/hrtimer.h
6374
6375 HIGH-SPEED SCC DRIVER FOR AX.25
6376 L:      linux-hams@vger.kernel.org
6377 S:      Orphan
6378 F:      drivers/net/hamradio/dmascc.c
6379 F:      drivers/net/hamradio/scc.c
6380
6381 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6382 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6383 W:      http://www.highpoint-tech.com
6384 S:      Supported
6385 F:      Documentation/scsi/hptiop.txt
6386 F:      drivers/scsi/hptiop.c
6387
6388 HIPPI
6389 M:      Jes Sorensen <jes@trained-monkey.org>
6390 L:      linux-hippi@sunsite.dk
6391 S:      Maintained
6392 F:      include/linux/hippidevice.h
6393 F:      include/uapi/linux/if_hippi.h
6394 F:      net/802/hippi.c
6395 F:      drivers/net/hippi/
6396
6397 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6398 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6399 M:      Salil Mehta <salil.mehta@huawei.com>
6400 L:      netdev@vger.kernel.org
6401 W:      http://www.hisilicon.com
6402 S:      Maintained
6403 F:      drivers/net/ethernet/hisilicon/hns3/
6404
6405 HISILICON LPC BUS DRIVER
6406 M:      john.garry@huawei.com
6407 W:      http://www.hisilicon.com
6408 S:      Maintained
6409 F:      drivers/bus/hisi_lpc.c
6410 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6411
6412 HISILICON NETWORK SUBSYSTEM DRIVER
6413 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6414 M:      Salil Mehta <salil.mehta@huawei.com>
6415 L:      netdev@vger.kernel.org
6416 W:      http://www.hisilicon.com
6417 S:      Maintained
6418 F:      drivers/net/ethernet/hisilicon/
6419 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6420
6421 HISILICON PMU DRIVER
6422 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6423 W:      http://www.hisilicon.com
6424 S:      Supported
6425 F:      drivers/perf/hisilicon
6426 F:      Documentation/perf/hisi-pmu.txt
6427
6428 HISILICON ROCE DRIVER
6429 M:      Lijun Ou <oulijun@huawei.com>
6430 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6431 L:      linux-rdma@vger.kernel.org
6432 S:      Maintained
6433 F:      drivers/infiniband/hw/hns/
6434 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6435
6436 HISILICON SAS Controller
6437 M:      John Garry <john.garry@huawei.com>
6438 W:      http://www.hisilicon.com
6439 S:      Supported
6440 F:      drivers/scsi/hisi_sas/
6441 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6442
6443 HMM - Heterogeneous Memory Management
6444 M:      Jérôme Glisse <jglisse@redhat.com>
6445 L:      linux-mm@kvack.org
6446 S:      Maintained
6447 F:      mm/hmm*
6448 F:      include/linux/hmm*
6449 F:      Documentation/vm/hmm.txt
6450
6451 HOST AP DRIVER
6452 M:      Jouni Malinen <j@w1.fi>
6453 L:      linux-wireless@vger.kernel.org
6454 W:      http://w1.fi/hostap-driver.html
6455 S:      Obsolete
6456 F:      drivers/net/wireless/intersil/hostap/
6457
6458 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6459 L:      platform-driver-x86@vger.kernel.org
6460 S:      Orphan
6461 F:      drivers/platform/x86/tc1100-wmi.c
6462
6463 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6464 M:      Jaroslav Kysela <perex@perex.cz>
6465 S:      Maintained
6466 F:      drivers/net/ethernet/hp/hp100.*
6467
6468 HPET:   High Precision Event Timers driver
6469 M:      Clemens Ladisch <clemens@ladisch.de>
6470 S:      Maintained
6471 F:      Documentation/timers/hpet.txt
6472 F:      drivers/char/hpet.c
6473 F:      include/linux/hpet.h
6474 F:      include/uapi/linux/hpet.h
6475
6476 HPET:   x86
6477 S:      Orphan
6478 F:      arch/x86/kernel/hpet.c
6479 F:      arch/x86/include/asm/hpet.h
6480
6481 HPFS FILESYSTEM
6482 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6483 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6484 S:      Maintained
6485 F:      fs/hpfs/
6486
6487 HSI SUBSYSTEM
6488 M:      Sebastian Reichel <sre@kernel.org>
6489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6490 S:      Maintained
6491 F:      Documentation/ABI/testing/sysfs-bus-hsi
6492 F:      Documentation/driver-api/hsi.rst
6493 F:      drivers/hsi/
6494 F:      include/linux/hsi/
6495 F:      include/uapi/linux/hsi/
6496
6497 HSO 3G MODEM DRIVER
6498 L:      linux-usb@vger.kernel.org
6499 S:      Orphan
6500 F:      drivers/net/usb/hso.c
6501
6502 HSR NETWORK PROTOCOL
6503 M:      Arvid Brodin <arvid.brodin@alten.se>
6504 L:      netdev@vger.kernel.org
6505 S:      Maintained
6506 F:      net/hsr/
6507
6508 HT16K33 LED CONTROLLER DRIVER
6509 M:      Robin van der Gracht <robin@protonic.nl>
6510 S:      Maintained
6511 F:      drivers/auxdisplay/ht16k33.c
6512 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6513
6514 HTCPEN TOUCHSCREEN DRIVER
6515 M:      Pau Oliva Fora <pof@eslack.org>
6516 L:      linux-input@vger.kernel.org
6517 S:      Maintained
6518 F:      drivers/input/touchscreen/htcpen.c
6519
6520 HUAWEI ETHERNET DRIVER
6521 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6522 L:      netdev@vger.kernel.org
6523 S:      Supported
6524 F:      Documentation/networking/hinic.txt
6525 F:      drivers/net/ethernet/huawei/hinic/
6526
6527 HUGETLB FILESYSTEM
6528 M:      Mike Kravetz <mike.kravetz@oracle.com>
6529 L:      linux-mm@kvack.org
6530 S:      Maintained
6531 F:      fs/hugetlbfs/
6532 F:      mm/hugetlb.c
6533 F:      include/linux/hugetlb.h
6534 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6535 F:      Documentation/vm/hugetlbfs_reserv.rst
6536 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6537
6538 HVA ST MEDIA DRIVER
6539 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6540 L:      linux-media@vger.kernel.org
6541 T:      git git://linuxtv.org/media_tree.git
6542 W:      https://linuxtv.org
6543 S:      Supported
6544 F:      drivers/media/platform/sti/hva
6545
6546 HWPOISON MEMORY FAILURE HANDLING
6547 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6548 L:      linux-mm@kvack.org
6549 S:      Maintained
6550 F:      mm/memory-failure.c
6551 F:      mm/hwpoison-inject.c
6552
6553 Hyper-V CORE AND DRIVERS
6554 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6555 M:      Haiyang Zhang <haiyangz@microsoft.com>
6556 M:      Stephen Hemminger <sthemmin@microsoft.com>
6557 L:      devel@linuxdriverproject.org
6558 S:      Maintained
6559 F:      Documentation/networking/netvsc.txt
6560 F:      arch/x86/include/asm/mshyperv.h
6561 F:      arch/x86/include/asm/trace/hyperv.h
6562 F:      arch/x86/include/asm/hyperv-tlfs.h
6563 F:      arch/x86/kernel/cpu/mshyperv.c
6564 F:      arch/x86/hyperv
6565 F:      drivers/hid/hid-hyperv.c
6566 F:      drivers/hv/
6567 F:      drivers/input/serio/hyperv-keyboard.c
6568 F:      drivers/pci/host/pci-hyperv.c
6569 F:      drivers/net/hyperv/
6570 F:      drivers/scsi/storvsc_drv.c
6571 F:      drivers/uio/uio_hv_generic.c
6572 F:      drivers/video/fbdev/hyperv_fb.c
6573 F:      net/vmw_vsock/hyperv_transport.c
6574 F:      include/linux/hyperv.h
6575 F:      include/uapi/linux/hyperv.h
6576 F:      tools/hv/
6577 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6578
6579 HYPERVISOR VIRTUAL CONSOLE DRIVER
6580 L:      linuxppc-dev@lists.ozlabs.org
6581 S:      Odd Fixes
6582 F:      drivers/tty/hvc/
6583
6584 I2C ACPI SUPPORT
6585 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6586 L:      linux-i2c@vger.kernel.org
6587 L:      linux-acpi@vger.kernel.org
6588 S:      Maintained
6589 F:      drivers/i2c/i2c-core-acpi.c
6590
6591 I2C MUXES
6592 M:      Peter Rosin <peda@axentia.se>
6593 L:      linux-i2c@vger.kernel.org
6594 S:      Maintained
6595 F:      Documentation/i2c/i2c-topology
6596 F:      Documentation/i2c/muxes/
6597 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6598 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6599 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6600 F:      drivers/i2c/i2c-mux.c
6601 F:      drivers/i2c/muxes/
6602 F:      include/linux/i2c-mux.h
6603
6604 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6605 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6606 L:      linux-i2c@vger.kernel.org
6607 S:      Maintained
6608 F:      drivers/i2c/busses/i2c-mv64xxx.c
6609
6610 I2C OVER PARALLEL PORT
6611 M:      Jean Delvare <jdelvare@suse.com>
6612 L:      linux-i2c@vger.kernel.org
6613 S:      Maintained
6614 F:      Documentation/i2c/busses/i2c-parport
6615 F:      Documentation/i2c/busses/i2c-parport-light
6616 F:      drivers/i2c/busses/i2c-parport.c
6617 F:      drivers/i2c/busses/i2c-parport-light.c
6618
6619 I2C SUBSYSTEM
6620 M:      Wolfram Sang <wsa@the-dreams.de>
6621 L:      linux-i2c@vger.kernel.org
6622 W:      https://i2c.wiki.kernel.org/
6623 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6625 S:      Maintained
6626 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6627 F:      Documentation/i2c/
6628 F:      drivers/i2c/*
6629 F:      include/linux/i2c.h
6630 F:      include/linux/i2c-dev.h
6631 F:      include/linux/i2c-smbus.h
6632 F:      include/uapi/linux/i2c.h
6633 F:      include/uapi/linux/i2c-*.h
6634
6635 I2C SUBSYSTEM HOST DRIVERS
6636 L:      linux-i2c@vger.kernel.org
6637 W:      https://i2c.wiki.kernel.org/
6638 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6640 S:      Odd Fixes
6641 F:      Documentation/devicetree/bindings/i2c/
6642 F:      drivers/i2c/algos/
6643 F:      drivers/i2c/busses/
6644
6645 I2C-TAOS-EVM DRIVER
6646 M:      Jean Delvare <jdelvare@suse.com>
6647 L:      linux-i2c@vger.kernel.org
6648 S:      Maintained
6649 F:      Documentation/i2c/busses/i2c-taos-evm
6650 F:      drivers/i2c/busses/i2c-taos-evm.c
6651
6652 I2C-TINY-USB DRIVER
6653 M:      Till Harbaum <till@harbaum.org>
6654 L:      linux-i2c@vger.kernel.org
6655 W:      http://www.harbaum.org/till/i2c_tiny_usb
6656 S:      Maintained
6657 F:      drivers/i2c/busses/i2c-tiny-usb.c
6658
6659 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6660 M:      Jean Delvare <jdelvare@suse.com>
6661 L:      linux-i2c@vger.kernel.org
6662 S:      Maintained
6663 F:      Documentation/i2c/busses/i2c-ali1535
6664 F:      Documentation/i2c/busses/i2c-ali1563
6665 F:      Documentation/i2c/busses/i2c-ali15x3
6666 F:      Documentation/i2c/busses/i2c-amd756
6667 F:      Documentation/i2c/busses/i2c-amd8111
6668 F:      Documentation/i2c/busses/i2c-i801
6669 F:      Documentation/i2c/busses/i2c-nforce2
6670 F:      Documentation/i2c/busses/i2c-piix4
6671 F:      Documentation/i2c/busses/i2c-sis5595
6672 F:      Documentation/i2c/busses/i2c-sis630
6673 F:      Documentation/i2c/busses/i2c-sis96x
6674 F:      Documentation/i2c/busses/i2c-via
6675 F:      Documentation/i2c/busses/i2c-viapro
6676 F:      drivers/i2c/busses/i2c-ali1535.c
6677 F:      drivers/i2c/busses/i2c-ali1563.c
6678 F:      drivers/i2c/busses/i2c-ali15x3.c
6679 F:      drivers/i2c/busses/i2c-amd756.c
6680 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6681 F:      drivers/i2c/busses/i2c-amd8111.c
6682 F:      drivers/i2c/busses/i2c-i801.c
6683 F:      drivers/i2c/busses/i2c-isch.c
6684 F:      drivers/i2c/busses/i2c-nforce2.c
6685 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6686 F:      drivers/i2c/busses/i2c-piix4.c
6687 F:      drivers/i2c/busses/i2c-sis5595.c
6688 F:      drivers/i2c/busses/i2c-sis630.c
6689 F:      drivers/i2c/busses/i2c-sis96x.c
6690 F:      drivers/i2c/busses/i2c-via.c
6691 F:      drivers/i2c/busses/i2c-viapro.c
6692
6693 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6694 M:      Hans de Goede <hdegoede@redhat.com>
6695 L:      linux-i2c@vger.kernel.org
6696 S:      Maintained
6697 F:      drivers/i2c/busses/i2c-cht-wc.c
6698
6699 I2C/SMBUS ISMT DRIVER
6700 M:      Seth Heasley <seth.heasley@intel.com>
6701 M:      Neil Horman <nhorman@tuxdriver.com>
6702 L:      linux-i2c@vger.kernel.org
6703 F:      drivers/i2c/busses/i2c-ismt.c
6704 F:      Documentation/i2c/busses/i2c-ismt
6705
6706 I2C/SMBUS STUB DRIVER
6707 M:      Jean Delvare <jdelvare@suse.com>
6708 L:      linux-i2c@vger.kernel.org
6709 S:      Maintained
6710 F:      drivers/i2c/i2c-stub.c
6711
6712 IA64 (Itanium) PLATFORM
6713 M:      Tony Luck <tony.luck@intel.com>
6714 M:      Fenghua Yu <fenghua.yu@intel.com>
6715 L:      linux-ia64@vger.kernel.org
6716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6717 S:      Maintained
6718 F:      arch/ia64/
6719
6720 IBM Power 842 compression accelerator
6721 M:      Haren Myneni <haren@us.ibm.com>
6722 S:      Supported
6723 F:      drivers/crypto/nx/Makefile
6724 F:      drivers/crypto/nx/Kconfig
6725 F:      drivers/crypto/nx/nx-842*
6726 F:      include/linux/sw842.h
6727 F:      crypto/842.c
6728 F:      lib/842/
6729
6730 IBM Power in-Nest Crypto Acceleration
6731 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6732 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6733 L:      linux-crypto@vger.kernel.org
6734 S:      Supported
6735 F:      drivers/crypto/nx/Makefile
6736 F:      drivers/crypto/nx/Kconfig
6737 F:      drivers/crypto/nx/nx-aes*
6738 F:      drivers/crypto/nx/nx-sha*
6739 F:      drivers/crypto/nx/nx.*
6740 F:      drivers/crypto/nx/nx_csbcpb.h
6741 F:      drivers/crypto/nx/nx_debugfs.h
6742
6743 IBM Power Linux RAID adapter
6744 M:      Brian King <brking@us.ibm.com>
6745 S:      Supported
6746 F:      drivers/scsi/ipr.*
6747
6748 IBM Power SRIOV Virtual NIC Device Driver
6749 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6750 M:      John Allen <jallen@linux.vnet.ibm.com>
6751 L:      netdev@vger.kernel.org
6752 S:      Supported
6753 F:      drivers/net/ethernet/ibm/ibmvnic.*
6754
6755 IBM Power Virtual Accelerator Switchboard
6756 M:      Sukadev Bhattiprolu
6757 L:      linuxppc-dev@lists.ozlabs.org
6758 S:      Supported
6759 F:      arch/powerpc/platforms/powernv/vas*
6760 F:      arch/powerpc/platforms/powernv/copy-paste.h
6761 F:      arch/powerpc/include/asm/vas.h
6762 F:      arch/powerpc/include/uapi/asm/vas.h
6763
6764 IBM Power Virtual Ethernet Device Driver
6765 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6766 L:      netdev@vger.kernel.org
6767 S:      Supported
6768 F:      drivers/net/ethernet/ibm/ibmveth.*
6769
6770 IBM Power Virtual FC Device Drivers
6771 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6772 L:      linux-scsi@vger.kernel.org
6773 S:      Supported
6774 F:      drivers/scsi/ibmvscsi/ibmvfc*
6775
6776 IBM Power Virtual SCSI Device Drivers
6777 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6778 L:      linux-scsi@vger.kernel.org
6779 S:      Supported
6780 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6781 F:      include/scsi/viosrp.h
6782
6783 IBM Power Virtual SCSI Device Target Driver
6784 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6785 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6786 L:      linux-scsi@vger.kernel.org
6787 L:      target-devel@vger.kernel.org
6788 S:      Supported
6789 F:      drivers/scsi/ibmvscsi_tgt/
6790
6791 IBM Power VMX Cryptographic instructions
6792 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6793 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6794 L:      linux-crypto@vger.kernel.org
6795 S:      Supported
6796 F:      drivers/crypto/vmx/Makefile
6797 F:      drivers/crypto/vmx/Kconfig
6798 F:      drivers/crypto/vmx/vmx.c
6799 F:      drivers/crypto/vmx/aes*
6800 F:      drivers/crypto/vmx/ghash*
6801 F:      drivers/crypto/vmx/ppc-xlate.pl
6802
6803 IBM ServeRAID RAID DRIVER
6804 S:      Orphan
6805 F:      drivers/scsi/ips.*
6806
6807 ICH LPC AND GPIO DRIVER
6808 M:      Peter Tyser <ptyser@xes-inc.com>
6809 S:      Maintained
6810 F:      drivers/mfd/lpc_ich.c
6811 F:      drivers/gpio/gpio-ich.c
6812
6813 IDE SUBSYSTEM
6814 M:      "David S. Miller" <davem@davemloft.net>
6815 L:      linux-ide@vger.kernel.org
6816 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6818 S:      Maintained
6819 F:      Documentation/ide/
6820 F:      drivers/ide/
6821 F:      include/linux/ide.h
6822
6823 IDE/ATAPI DRIVERS
6824 M:      Borislav Petkov <bp@alien8.de>
6825 L:      linux-ide@vger.kernel.org
6826 S:      Maintained
6827 F:      Documentation/cdrom/ide-cd
6828 F:      drivers/ide/ide-cd*
6829
6830 IDEAPAD LAPTOP EXTRAS DRIVER
6831 M:      Ike Panhc <ike.pan@canonical.com>
6832 L:      platform-driver-x86@vger.kernel.org
6833 W:      http://launchpad.net/ideapad-laptop
6834 S:      Maintained
6835 F:      drivers/platform/x86/ideapad-laptop.c
6836
6837 IDEAPAD LAPTOP SLIDEBAR DRIVER
6838 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6839 L:      linux-input@vger.kernel.org
6840 W:      https://github.com/o2genum/ideapad-slidebar
6841 S:      Maintained
6842 F:      drivers/input/misc/ideapad_slidebar.c
6843
6844 IDT VersaClock 5 CLOCK DRIVER
6845 M:      Marek Vasut <marek.vasut@gmail.com>
6846 S:      Maintained
6847 F:      drivers/clk/clk-versaclock5.c
6848
6849 IEEE 802.15.4 SUBSYSTEM
6850 M:      Alexander Aring <alex.aring@gmail.com>
6851 M:      Stefan Schmidt <stefan@osg.samsung.com>
6852 L:      linux-wpan@vger.kernel.org
6853 W:      http://wpan.cakelab.org/
6854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6856 S:      Maintained
6857 F:      net/ieee802154/
6858 F:      net/mac802154/
6859 F:      drivers/net/ieee802154/
6860 F:      include/linux/nl802154.h
6861 F:      include/linux/ieee802154.h
6862 F:      include/net/nl802154.h
6863 F:      include/net/mac802154.h
6864 F:      include/net/af_ieee802154.h
6865 F:      include/net/cfg802154.h
6866 F:      include/net/ieee802154_netdev.h
6867 F:      Documentation/networking/ieee802154.txt
6868
6869 IFE PROTOCOL
6870 M:      Yotam Gigi <yotam.gi@gmail.com>
6871 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6872 F:      net/ife
6873 F:      include/net/ife.h
6874 F:      include/uapi/linux/ife.h
6875
6876 IGORPLUG-USB IR RECEIVER
6877 M:      Sean Young <sean@mess.org>
6878 L:      linux-media@vger.kernel.org
6879 S:      Maintained
6880 F:      drivers/media/rc/igorplugusb.c
6881
6882 IGUANAWORKS USB IR TRANSCEIVER
6883 M:      Sean Young <sean@mess.org>
6884 L:      linux-media@vger.kernel.org
6885 S:      Maintained
6886 F:      drivers/media/rc/iguanair.c
6887
6888 IIO DIGITAL POTENTIOMETER DAC
6889 M:      Peter Rosin <peda@axentia.se>
6890 L:      linux-iio@vger.kernel.org
6891 S:      Maintained
6892 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6893 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6894 F:      drivers/iio/dac/dpot-dac.c
6895
6896 IIO ENVELOPE DETECTOR
6897 M:      Peter Rosin <peda@axentia.se>
6898 L:      linux-iio@vger.kernel.org
6899 S:      Maintained
6900 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6901 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6902 F:      drivers/iio/adc/envelope-detector.c
6903
6904 IIO MULTIPLEXER
6905 M:      Peter Rosin <peda@axentia.se>
6906 L:      linux-iio@vger.kernel.org
6907 S:      Maintained
6908 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6909 F:      drivers/iio/multiplexer/iio-mux.c
6910
6911 IIO SUBSYSTEM AND DRIVERS
6912 M:      Jonathan Cameron <jic23@kernel.org>
6913 R:      Hartmut Knaack <knaack.h@gmx.de>
6914 R:      Lars-Peter Clausen <lars@metafoo.de>
6915 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6916 L:      linux-iio@vger.kernel.org
6917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6918 S:      Maintained
6919 F:      Documentation/ABI/testing/configfs-iio*
6920 F:      Documentation/ABI/testing/sysfs-bus-iio*
6921 F:      Documentation/devicetree/bindings/iio/
6922 F:      drivers/iio/
6923 F:      drivers/staging/iio/
6924 F:      include/linux/iio/
6925 F:      tools/iio/
6926
6927 IKANOS/ADI EAGLE ADSL USB DRIVER
6928 M:      Matthieu Castet <castet.matthieu@free.fr>
6929 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6930 S:      Maintained
6931 F:      drivers/usb/atm/ueagle-atm.c
6932
6933 IMGTEC ASCII LCD DRIVER
6934 M:      Paul Burton <paul.burton@mips.com>
6935 S:      Maintained
6936 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6937 F:      drivers/auxdisplay/img-ascii-lcd.c
6938
6939 IMGTEC IR DECODER DRIVER
6940 M:      James Hogan <jhogan@kernel.org>
6941 S:      Maintained
6942 F:      drivers/media/rc/img-ir/
6943
6944 IMON SOUNDGRAPH USB IR RECEIVER
6945 M:      Sean Young <sean@mess.org>
6946 L:      linux-media@vger.kernel.org
6947 S:      Maintained
6948 F:      drivers/media/rc/imon_raw.c
6949 F:      drivers/media/rc/imon.c
6950
6951 IMS TWINTURBO FRAMEBUFFER DRIVER
6952 L:      linux-fbdev@vger.kernel.org
6953 S:      Orphan
6954 F:      drivers/video/fbdev/imsttfb.c
6955
6956 INA209 HARDWARE MONITOR DRIVER
6957 M:      Guenter Roeck <linux@roeck-us.net>
6958 L:      linux-hwmon@vger.kernel.org
6959 S:      Maintained
6960 F:      Documentation/hwmon/ina209
6961 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6962 F:      drivers/hwmon/ina209.c
6963
6964 INA2XX HARDWARE MONITOR DRIVER
6965 M:      Guenter Roeck <linux@roeck-us.net>
6966 L:      linux-hwmon@vger.kernel.org
6967 S:      Maintained
6968 F:      Documentation/hwmon/ina2xx
6969 F:      drivers/hwmon/ina2xx.c
6970 F:      include/linux/platform_data/ina2xx.h
6971
6972 INDUSTRY PACK SUBSYSTEM (IPACK)
6973 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6974 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6975 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6976 L:      industrypack-devel@lists.sourceforge.net
6977 W:      http://industrypack.sourceforge.net
6978 S:      Maintained
6979 F:      drivers/ipack/
6980
6981 INFINIBAND SUBSYSTEM
6982 M:      Doug Ledford <dledford@redhat.com>
6983 M:      Jason Gunthorpe <jgg@mellanox.com>
6984 L:      linux-rdma@vger.kernel.org
6985 W:      https://github.com/linux-rdma/rdma-core
6986 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6988 S:      Supported
6989 F:      Documentation/devicetree/bindings/infiniband/
6990 F:      Documentation/infiniband/
6991 F:      drivers/infiniband/
6992 F:      include/uapi/linux/if_infiniband.h
6993 F:      include/uapi/rdma/
6994 F:      include/rdma/
6995
6996 INGENIC JZ4780 DMA Driver
6997 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6998 S:      Maintained
6999 F:      drivers/dma/dma-jz4780.c
7000
7001 INGENIC JZ4780 NAND DRIVER
7002 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7003 L:      linux-mtd@lists.infradead.org
7004 S:      Maintained
7005 F:      drivers/mtd/nand/raw/jz4780_*
7006
7007 INOTIFY
7008 M:      Jan Kara <jack@suse.cz>
7009 R:      Amir Goldstein <amir73il@gmail.com>
7010 L:      linux-fsdevel@vger.kernel.org
7011 S:      Maintained
7012 F:      Documentation/filesystems/inotify.txt
7013 F:      fs/notify/inotify/
7014 F:      include/linux/inotify.h
7015 F:      include/uapi/linux/inotify.h
7016
7017 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7018 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7019 L:      linux-input@vger.kernel.org
7020 Q:      http://patchwork.kernel.org/project/linux-input/list/
7021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7022 S:      Maintained
7023 F:      drivers/input/
7024 F:      include/linux/input.h
7025 F:      include/uapi/linux/input.h
7026 F:      include/uapi/linux/input-event-codes.h
7027 F:      include/linux/input/
7028 F:      Documentation/devicetree/bindings/input/
7029 F:      Documentation/input/
7030
7031 INPUT MULTITOUCH (MT) PROTOCOL
7032 M:      Henrik Rydberg <rydberg@bitmath.org>
7033 L:      linux-input@vger.kernel.org
7034 S:      Odd fixes
7035 F:      Documentation/input/multi-touch-protocol.rst
7036 F:      drivers/input/input-mt.c
7037 K:      \b(ABS|SYN)_MT_
7038
7039 INSIDE SECURE CRYPTO DRIVER
7040 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7041 F:      drivers/crypto/inside-secure/
7042 S:      Maintained
7043 L:      linux-crypto@vger.kernel.org
7044
7045 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7046 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7047 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7048 L:      linux-integrity@vger.kernel.org
7049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7050 S:      Supported
7051 F:      security/integrity/ima/
7052
7053 INTEL 810/815 FRAMEBUFFER DRIVER
7054 M:      Antonino Daplas <adaplas@gmail.com>
7055 L:      linux-fbdev@vger.kernel.org
7056 S:      Maintained
7057 F:      drivers/video/fbdev/i810/
7058
7059 INTEL ASoC BDW/HSW DRIVERS
7060 M:      Jie Yang <yang.jie@linux.intel.com>
7061 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7062 S:      Supported
7063 F:      sound/soc/intel/common/sst-dsp*
7064 F:      sound/soc/intel/common/sst-firmware.c
7065 F:      sound/soc/intel/boards/broadwell.c
7066 F:      sound/soc/intel/haswell/
7067
7068 INTEL C600 SERIES SAS CONTROLLER DRIVER
7069 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7070 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7071 L:      linux-scsi@vger.kernel.org
7072 T:      git git://git.code.sf.net/p/intel-sas/isci
7073 S:      Supported
7074 F:      drivers/scsi/isci/
7075
7076 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7077 M:      Jani Nikula <jani.nikula@linux.intel.com>
7078 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7079 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7080 L:      intel-gfx@lists.freedesktop.org
7081 W:      https://01.org/linuxgraphics/
7082 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7083 C:      irc://chat.freenode.net/intel-gfx
7084 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7085 T:      git git://anongit.freedesktop.org/drm-intel
7086 S:      Supported
7087 F:      drivers/gpu/drm/i915/
7088 F:      include/drm/i915*
7089 F:      include/uapi/drm/i915_drm.h
7090 F:      Documentation/gpu/i915.rst
7091
7092 INTEL ETHERNET DRIVERS
7093 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7094 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7095 W:      http://www.intel.com/support/feedback.htm
7096 W:      http://e1000.sourceforge.net/
7097 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7100 S:      Supported
7101 F:      Documentation/networking/e100.txt
7102 F:      Documentation/networking/e1000.txt
7103 F:      Documentation/networking/e1000e.txt
7104 F:      Documentation/networking/igb.txt
7105 F:      Documentation/networking/igbvf.txt
7106 F:      Documentation/networking/ixgb.txt
7107 F:      Documentation/networking/ixgbe.txt
7108 F:      Documentation/networking/ixgbevf.txt
7109 F:      Documentation/networking/i40e.txt
7110 F:      Documentation/networking/i40evf.txt
7111 F:      Documentation/networking/ice.txt
7112 F:      drivers/net/ethernet/intel/
7113 F:      drivers/net/ethernet/intel/*/
7114 F:      include/linux/avf/virtchnl.h
7115
7116 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7117 M:      Maik Broemme <mbroemme@libmpq.org>
7118 L:      linux-fbdev@vger.kernel.org
7119 S:      Maintained
7120 F:      Documentation/fb/intelfb.txt
7121 F:      drivers/video/fbdev/intelfb/
7122
7123 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7124 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7125 M:      Zhi Wang <zhi.a.wang@intel.com>
7126 L:      intel-gvt-dev@lists.freedesktop.org
7127 L:      intel-gfx@lists.freedesktop.org
7128 W:      https://01.org/igvt-g
7129 T:      git https://github.com/intel/gvt-linux.git
7130 S:      Supported
7131 F:      drivers/gpu/drm/i915/gvt/
7132
7133 INTEL HID EVENT DRIVER
7134 M:      Alex Hung <alex.hung@canonical.com>
7135 L:      platform-driver-x86@vger.kernel.org
7136 S:      Maintained
7137 F:      drivers/platform/x86/intel-hid.c
7138
7139 INTEL I/OAT DMA DRIVER
7140 M:      Dave Jiang <dave.jiang@intel.com>
7141 R:      Dan Williams <dan.j.williams@intel.com>
7142 L:      dmaengine@vger.kernel.org
7143 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7144 S:      Supported
7145 F:      drivers/dma/ioat*
7146
7147 INTEL IDLE DRIVER
7148 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7149 M:      Len Brown <lenb@kernel.org>
7150 L:      linux-pm@vger.kernel.org
7151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7152 B:      https://bugzilla.kernel.org
7153 S:      Supported
7154 F:      drivers/idle/intel_idle.c
7155
7156 INTEL INTEGRATED SENSOR HUB DRIVER
7157 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7158 M:      Jiri Kosina <jikos@kernel.org>
7159 L:      linux-input@vger.kernel.org
7160 S:      Maintained
7161 F:      drivers/hid/intel-ish-hid/
7162
7163 INTEL IOMMU (VT-d)
7164 M:      David Woodhouse <dwmw2@infradead.org>
7165 L:      iommu@lists.linux-foundation.org
7166 T:      git git://git.infradead.org/iommu-2.6.git
7167 S:      Supported
7168 F:      drivers/iommu/intel-iommu.c
7169 F:      include/linux/intel-iommu.h
7170
7171 INTEL IOP-ADMA DMA DRIVER
7172 R:      Dan Williams <dan.j.williams@intel.com>
7173 S:      Odd fixes
7174 F:      drivers/dma/iop-adma.c
7175
7176 INTEL IPU3 CSI-2 CIO2 DRIVER
7177 M:      Yong Zhi <yong.zhi@intel.com>
7178 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7179 L:      linux-media@vger.kernel.org
7180 S:      Maintained
7181 F:      drivers/media/pci/intel/ipu3/
7182 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7183
7184 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7185 M:      Krzysztof Halasa <khalasa@piap.pl>
7186 S:      Maintained
7187 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7188 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7189 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7190 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7191 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7192 F:      drivers/net/wan/ixp4xx_hss.c
7193
7194 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7195 M:      Deepak Saxena <dsaxena@plexity.net>
7196 S:      Maintained
7197 F:      drivers/char/hw_random/ixp4xx-rng.c
7198
7199 INTEL MANAGEMENT ENGINE (mei)
7200 M:      Tomas Winkler <tomas.winkler@intel.com>
7201 L:      linux-kernel@vger.kernel.org
7202 S:      Supported
7203 F:      include/uapi/linux/mei.h
7204 F:      include/linux/mei_cl_bus.h
7205 F:      drivers/misc/mei/*
7206 F:      drivers/watchdog/mei_wdt.c
7207 F:      Documentation/misc-devices/mei/*
7208 F:      samples/mei/*
7209
7210 INTEL MENLOW THERMAL DRIVER
7211 M:      Sujith Thomas <sujith.thomas@intel.com>
7212 L:      platform-driver-x86@vger.kernel.org
7213 W:      https://01.org/linux-acpi
7214 S:      Supported
7215 F:      drivers/platform/x86/intel_menlow.c
7216
7217 INTEL MERRIFIELD GPIO DRIVER
7218 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7219 L:      linux-gpio@vger.kernel.org
7220 S:      Maintained
7221 F:      drivers/gpio/gpio-merrifield.c
7222
7223 INTEL MIC DRIVERS (mic)
7224 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7225 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7226 S:      Supported
7227 W:      https://github.com/sudeepdutt/mic
7228 W:      http://software.intel.com/en-us/mic-developer
7229 F:      include/linux/mic_bus.h
7230 F:      include/linux/scif.h
7231 F:      include/uapi/linux/mic_common.h
7232 F:      include/uapi/linux/mic_ioctl.h
7233 F:      include/uapi/linux/scif_ioctl.h
7234 F:      drivers/misc/mic/
7235 F:      drivers/dma/mic_x100_dma.c
7236 F:      drivers/dma/mic_x100_dma.h
7237 F:      Documentation/mic/
7238
7239 INTEL PMC CORE DRIVER
7240 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7241 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7242 L:      platform-driver-x86@vger.kernel.org
7243 S:      Maintained
7244 F:      arch/x86/include/asm/pmc_core.h
7245 F:      drivers/platform/x86/intel_pmc_core*
7246
7247 INTEL PMC/P-Unit IPC DRIVER
7248 M:      Zha Qipeng<qipeng.zha@intel.com>
7249 L:      platform-driver-x86@vger.kernel.org
7250 S:      Maintained
7251 F:      drivers/platform/x86/intel_pmc_ipc.c
7252 F:      drivers/platform/x86/intel_punit_ipc.c
7253 F:      arch/x86/include/asm/intel_pmc_ipc.h
7254 F:      arch/x86/include/asm/intel_punit_ipc.h
7255
7256 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7257 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7258 L:      linux-wireless@vger.kernel.org
7259 S:      Maintained
7260 F:      Documentation/networking/README.ipw2100
7261 F:      Documentation/networking/README.ipw2200
7262 F:      drivers/net/wireless/intel/ipw2x00/
7263
7264 INTEL PSTATE DRIVER
7265 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7266 M:      Len Brown <lenb@kernel.org>
7267 L:      linux-pm@vger.kernel.org
7268 S:      Supported
7269 F:      drivers/cpufreq/intel_pstate.c
7270
7271 INTEL RDMA RNIC DRIVER
7272 M:      Faisal Latif <faisal.latif@intel.com>
7273 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7274 L:      linux-rdma@vger.kernel.org
7275 S:      Supported
7276 F:      drivers/infiniband/hw/i40iw/
7277 F:      include/uapi/rdma/i40iw-abi.h
7278
7279 INTEL SHA MULTIBUFFER DRIVER
7280 M:      Megha Dey <megha.dey@linux.intel.com>
7281 R:      Tim Chen <tim.c.chen@linux.intel.com>
7282 L:      linux-crypto@vger.kernel.org
7283 S:      Supported
7284 F:      arch/x86/crypto/sha*-mb
7285 F:      crypto/mcryptd.c
7286
7287 INTEL TELEMETRY DRIVER
7288 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7289 L:      platform-driver-x86@vger.kernel.org
7290 S:      Maintained
7291 F:      arch/x86/include/asm/intel_telemetry.h
7292 F:      drivers/platform/x86/intel_telemetry*
7293
7294 INTEL VIRTUAL BUTTON DRIVER
7295 M:      AceLan Kao <acelan.kao@canonical.com>
7296 L:      platform-driver-x86@vger.kernel.org
7297 S:      Maintained
7298 F:      drivers/platform/x86/intel-vbtn.c
7299
7300 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7301 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7302 L:      linux-wireless@vger.kernel.org
7303 S:      Supported
7304 F:      drivers/net/wireless/intel/iwlegacy/
7305
7306 INTEL WIRELESS WIFI LINK (iwlwifi)
7307 M:      Johannes Berg <johannes.berg@intel.com>
7308 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7309 M:      Luca Coelho <luciano.coelho@intel.com>
7310 M:      Intel Linux Wireless <linuxwifi@intel.com>
7311 L:      linux-wireless@vger.kernel.org
7312 W:      http://intellinuxwireless.org
7313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7314 S:      Supported
7315 F:      drivers/net/wireless/intel/iwlwifi/
7316
7317 INTEL WIRELESS WIMAX CONNECTION 2400
7318 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7319 M:      linux-wimax@intel.com
7320 L:      wimax@linuxwimax.org (subscribers-only)
7321 S:      Supported
7322 W:      http://linuxwimax.org
7323 F:      Documentation/wimax/README.i2400m
7324 F:      drivers/net/wimax/i2400m/
7325 F:      include/uapi/linux/wimax/i2400m.h
7326
7327 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7328 M:      Mario Limonciello <mario.limonciello@dell.com>
7329 S:      Maintained
7330 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7331
7332 INTEL(R) TRACE HUB
7333 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7334 S:      Supported
7335 F:      Documentation/trace/intel_th.txt
7336 F:      drivers/hwtracing/intel_th/
7337
7338 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7339 M:      Ning Sun <ning.sun@intel.com>
7340 L:      tboot-devel@lists.sourceforge.net
7341 W:      http://tboot.sourceforge.net
7342 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7343 S:      Supported
7344 F:      Documentation/intel_txt.txt
7345 F:      include/linux/tboot.h
7346 F:      arch/x86/kernel/tboot.c
7347
7348 INTEL-MID GPIO DRIVER
7349 M:      David Cohen <david.a.cohen@linux.intel.com>
7350 L:      linux-gpio@vger.kernel.org
7351 S:      Maintained
7352 F:      drivers/gpio/gpio-intel-mid.c
7353
7354 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7355 M:      Linus Walleij <linus.walleij@linaro.org>
7356 L:      linux-iio@vger.kernel.org
7357 S:      Maintained
7358 F:      drivers/iio/gyro/mpu3050*
7359 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7360
7361 IOC3 ETHERNET DRIVER
7362 M:      Ralf Baechle <ralf@linux-mips.org>
7363 L:      linux-mips@linux-mips.org
7364 S:      Maintained
7365 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7366
7367 IOC3 SERIAL DRIVER
7368 M:      Pat Gefre <pfg@sgi.com>
7369 L:      linux-serial@vger.kernel.org
7370 S:      Maintained
7371 F:      drivers/tty/serial/ioc3_serial.c
7372
7373 IOMMU DRIVERS
7374 M:      Joerg Roedel <joro@8bytes.org>
7375 L:      iommu@lists.linux-foundation.org
7376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7377 S:      Maintained
7378 F:      Documentation/devicetree/bindings/iommu/
7379 F:      drivers/iommu/
7380 F:      include/linux/iommu.h
7381 F:      include/linux/of_iommu.h
7382 F:      include/linux/iova.h
7383
7384 IP MASQUERADING
7385 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7386 S:      Maintained
7387 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7388
7389 IPMI SUBSYSTEM
7390 M:      Corey Minyard <minyard@acm.org>
7391 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7392 W:      http://openipmi.sourceforge.net/
7393 S:      Supported
7394 F:      Documentation/IPMI.txt
7395 F:      drivers/char/ipmi/
7396 F:      include/linux/ipmi*
7397 F:      include/uapi/linux/ipmi*
7398
7399 IPS SCSI RAID DRIVER
7400 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7401 L:      linux-scsi@vger.kernel.org
7402 W:      http://www.adaptec.com/
7403 S:      Maintained
7404 F:      drivers/scsi/ips*
7405
7406 IPVS
7407 M:      Wensong Zhang <wensong@linux-vs.org>
7408 M:      Simon Horman <horms@verge.net.au>
7409 M:      Julian Anastasov <ja@ssi.bg>
7410 L:      netdev@vger.kernel.org
7411 L:      lvs-devel@vger.kernel.org
7412 S:      Maintained
7413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7415 F:      Documentation/networking/ipvs-sysctl.txt
7416 F:      include/net/ip_vs.h
7417 F:      include/uapi/linux/ip_vs.h
7418 F:      net/netfilter/ipvs/
7419
7420 IPWIRELESS DRIVER
7421 M:      Jiri Kosina <jikos@kernel.org>
7422 M:      David Sterba <dsterba@suse.com>
7423 S:      Odd Fixes
7424 F:      drivers/tty/ipwireless/
7425
7426 IPX NETWORK LAYER
7427 L:      netdev@vger.kernel.org
7428 S:      Obsolete
7429 F:      include/uapi/linux/ipx.h
7430 F:      drivers/staging/ipx/
7431
7432 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7433 M:      Marc Zyngier <marc.zyngier@arm.com>
7434 S:      Maintained
7435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7436 F:      Documentation/IRQ-domain.txt
7437 F:      include/linux/irqdomain.h
7438 F:      kernel/irq/irqdomain.c
7439 F:      kernel/irq/msi.c
7440
7441 IRQ SUBSYSTEM
7442 M:      Thomas Gleixner <tglx@linutronix.de>
7443 L:      linux-kernel@vger.kernel.org
7444 S:      Maintained
7445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7446 F:      kernel/irq/
7447
7448 IRQCHIP DRIVERS
7449 M:      Thomas Gleixner <tglx@linutronix.de>
7450 M:      Jason Cooper <jason@lakedaemon.net>
7451 M:      Marc Zyngier <marc.zyngier@arm.com>
7452 L:      linux-kernel@vger.kernel.org
7453 S:      Maintained
7454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7455 F:      Documentation/devicetree/bindings/interrupt-controller/
7456 F:      drivers/irqchip/
7457
7458 ISA
7459 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7460 S:      Maintained
7461 F:      Documentation/isa.txt
7462 F:      drivers/base/isa.c
7463 F:      include/linux/isa.h
7464
7465 ISA RADIO MODULE
7466 M:      Hans Verkuil <hverkuil@xs4all.nl>
7467 L:      linux-media@vger.kernel.org
7468 T:      git git://linuxtv.org/media_tree.git
7469 W:      https://linuxtv.org
7470 S:      Maintained
7471 F:      drivers/media/radio/radio-isa*
7472
7473 ISAPNP
7474 M:      Jaroslav Kysela <perex@perex.cz>
7475 S:      Maintained
7476 F:      Documentation/isapnp.txt
7477 F:      drivers/pnp/isapnp/
7478 F:      include/linux/isapnp.h
7479
7480 ISCSI
7481 M:      Lee Duncan <lduncan@suse.com>
7482 M:      Chris Leech <cleech@redhat.com>
7483 L:      open-iscsi@googlegroups.com
7484 W:      www.open-iscsi.com
7485 S:      Maintained
7486 F:      drivers/scsi/*iscsi*
7487 F:      include/scsi/*iscsi*
7488
7489 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7490 M:      Peter Jones <pjones@redhat.com>
7491 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7492 S:      Maintained
7493 F:      drivers/firmware/iscsi_ibft*
7494
7495 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7496 M:      Or Gerlitz <ogerlitz@mellanox.com>
7497 M:      Sagi Grimberg <sagi@grimberg.me>
7498 M:      Roi Dayan <roid@mellanox.com>
7499 L:      linux-rdma@vger.kernel.org
7500 S:      Supported
7501 W:      http://www.openfabrics.org
7502 W:      www.open-iscsi.org
7503 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7504 F:      drivers/infiniband/ulp/iser/
7505
7506 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7507 M:      Sagi Grimberg <sagi@grimberg.me>
7508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7509 L:      linux-rdma@vger.kernel.org
7510 L:      target-devel@vger.kernel.org
7511 S:      Supported
7512 W:      http://www.linux-iscsi.org
7513 F:      drivers/infiniband/ulp/isert
7514
7515 ISDN SUBSYSTEM
7516 M:      Karsten Keil <isdn@linux-pingi.de>
7517 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7518 L:      netdev@vger.kernel.org
7519 W:      http://www.isdn4linux.de
7520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7521 S:      Maintained
7522 F:      Documentation/isdn/
7523 F:      drivers/isdn/
7524 F:      include/linux/isdn.h
7525 F:      include/linux/isdn/
7526 F:      include/uapi/linux/isdn.h
7527 F:      include/uapi/linux/isdn/
7528
7529 ISDN SUBSYSTEM (Eicon active card driver)
7530 M:      Armin Schindler <mac@melware.de>
7531 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7532 W:      http://www.melware.de
7533 S:      Maintained
7534 F:      drivers/isdn/hardware/eicon/
7535
7536 IT87 HARDWARE MONITORING DRIVER
7537 M:      Jean Delvare <jdelvare@suse.com>
7538 L:      linux-hwmon@vger.kernel.org
7539 S:      Maintained
7540 F:      Documentation/hwmon/it87
7541 F:      drivers/hwmon/it87.c
7542
7543 IT913X MEDIA DRIVER
7544 M:      Antti Palosaari <crope@iki.fi>
7545 L:      linux-media@vger.kernel.org
7546 W:      https://linuxtv.org
7547 W:      http://palosaari.fi/linux/
7548 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7549 T:      git git://linuxtv.org/anttip/media_tree.git
7550 S:      Maintained
7551 F:      drivers/media/tuners/it913x*
7552
7553 IVTV VIDEO4LINUX DRIVER
7554 M:      Andy Walls <awalls@md.metrocast.net>
7555 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7556 L:      linux-media@vger.kernel.org
7557 T:      git git://linuxtv.org/media_tree.git
7558 W:      http://www.ivtvdriver.org
7559 S:      Maintained
7560 F:      Documentation/media/v4l-drivers/ivtv*
7561 F:      drivers/media/pci/ivtv/
7562 F:      include/uapi/linux/ivtv*
7563
7564 IX2505V MEDIA DRIVER
7565 M:      Malcolm Priestley <tvboxspy@gmail.com>
7566 L:      linux-media@vger.kernel.org
7567 W:      https://linuxtv.org
7568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7569 S:      Maintained
7570 F:      drivers/media/dvb-frontends/ix2505v*
7571
7572 JAILHOUSE HYPERVISOR INTERFACE
7573 M:      Jan Kiszka <jan.kiszka@siemens.com>
7574 L:      jailhouse-dev@googlegroups.com
7575 S:      Maintained
7576 F:      arch/x86/kernel/jailhouse.c
7577 F:      arch/x86/include/asm/jailhouse_para.h
7578
7579 JC42.4 TEMPERATURE SENSOR DRIVER
7580 M:      Guenter Roeck <linux@roeck-us.net>
7581 L:      linux-hwmon@vger.kernel.org
7582 S:      Maintained
7583 F:      drivers/hwmon/jc42.c
7584 F:      Documentation/hwmon/jc42
7585
7586 JFS FILESYSTEM
7587 M:      Dave Kleikamp <shaggy@kernel.org>
7588 L:      jfs-discussion@lists.sourceforge.net
7589 W:      http://jfs.sourceforge.net/
7590 T:      git git://github.com/kleikamp/linux-shaggy.git
7591 S:      Maintained
7592 F:      Documentation/filesystems/jfs.txt
7593 F:      fs/jfs/
7594
7595 JME NETWORK DRIVER
7596 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7597 L:      netdev@vger.kernel.org
7598 S:      Maintained
7599 F:      drivers/net/ethernet/jme.*
7600
7601 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7602 M:      David Woodhouse <dwmw2@infradead.org>
7603 L:      linux-mtd@lists.infradead.org
7604 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7605 S:      Maintained
7606 F:      fs/jffs2/
7607 F:      include/uapi/linux/jffs2.h
7608
7609 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7610 M:      "Theodore Ts'o" <tytso@mit.edu>
7611 M:      Jan Kara <jack@suse.com>
7612 L:      linux-ext4@vger.kernel.org
7613 S:      Maintained
7614 F:      fs/jbd2/
7615 F:      include/linux/jbd2.h
7616
7617 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7618 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7619 L:      linux-media@vger.kernel.org
7620 S:      Maintained
7621 F:      drivers/media/platform/rcar_jpu.c
7622
7623 JSM Neo PCI based serial card
7624 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7625 L:      linux-serial@vger.kernel.org
7626 S:      Maintained
7627 F:      drivers/tty/serial/jsm/
7628
7629 K10TEMP HARDWARE MONITORING DRIVER
7630 M:      Clemens Ladisch <clemens@ladisch.de>
7631 L:      linux-hwmon@vger.kernel.org
7632 S:      Maintained
7633 F:      Documentation/hwmon/k10temp
7634 F:      drivers/hwmon/k10temp.c
7635
7636 K8TEMP HARDWARE MONITORING DRIVER
7637 M:      Rudolf Marek <r.marek@assembler.cz>
7638 L:      linux-hwmon@vger.kernel.org
7639 S:      Maintained
7640 F:      Documentation/hwmon/k8temp
7641 F:      drivers/hwmon/k8temp.c
7642
7643 KASAN
7644 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7645 R:      Alexander Potapenko <glider@google.com>
7646 R:      Dmitry Vyukov <dvyukov@google.com>
7647 L:      kasan-dev@googlegroups.com
7648 S:      Maintained
7649 F:      arch/*/include/asm/kasan.h
7650 F:      arch/*/mm/kasan_init*
7651 F:      Documentation/dev-tools/kasan.rst
7652 F:      include/linux/kasan*.h
7653 F:      lib/test_kasan.c
7654 F:      mm/kasan/
7655 F:      scripts/Makefile.kasan
7656
7657 KCONFIG
7658 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7660 L:      linux-kbuild@vger.kernel.org
7661 S:      Maintained
7662 F:      Documentation/kbuild/kconfig-language.txt
7663 F:      scripts/kconfig/
7664
7665 KDUMP
7666 M:      Dave Young <dyoung@redhat.com>
7667 M:      Baoquan He <bhe@redhat.com>
7668 R:      Vivek Goyal <vgoyal@redhat.com>
7669 L:      kexec@lists.infradead.org
7670 W:      http://lse.sourceforge.net/kdump/
7671 S:      Maintained
7672 F:      Documentation/kdump/
7673
7674 KEENE FM RADIO TRANSMITTER DRIVER
7675 M:      Hans Verkuil <hverkuil@xs4all.nl>
7676 L:      linux-media@vger.kernel.org
7677 T:      git git://linuxtv.org/media_tree.git
7678 W:      https://linuxtv.org
7679 S:      Maintained
7680 F:      drivers/media/radio/radio-keene*
7681
7682 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7683 M:      Ian Kent <raven@themaw.net>
7684 L:      autofs@vger.kernel.org
7685 S:      Maintained
7686 F:      fs/autofs4/
7687
7688 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7689 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7690 M:      Michal Marek <michal.lkml@markovi.net>
7691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7692 L:      linux-kbuild@vger.kernel.org
7693 S:      Maintained
7694 F:      Documentation/kbuild/
7695 F:      Makefile
7696 F:      scripts/Kbuild*
7697 F:      scripts/Makefile*
7698 F:      scripts/basic/
7699 F:      scripts/mk*
7700 F:      scripts/mod/
7701 F:      scripts/package/
7702
7703 KERNEL JANITORS
7704 L:      kernel-janitors@vger.kernel.org
7705 W:      http://kernelnewbies.org/KernelJanitors
7706 S:      Odd Fixes
7707
7708 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7709 M:      "J. Bruce Fields" <bfields@fieldses.org>
7710 M:      Jeff Layton <jlayton@kernel.org>
7711 L:      linux-nfs@vger.kernel.org
7712 W:      http://nfs.sourceforge.net/
7713 T:      git git://linux-nfs.org/~bfields/linux.git
7714 S:      Supported
7715 F:      fs/nfsd/
7716 F:      include/uapi/linux/nfsd/
7717 F:      fs/lockd/
7718 F:      fs/nfs_common/
7719 F:      net/sunrpc/
7720 F:      include/linux/lockd/
7721 F:      include/linux/sunrpc/
7722 F:      include/uapi/linux/sunrpc/
7723
7724 KERNEL SELFTEST FRAMEWORK
7725 M:      Shuah Khan <shuah@kernel.org>
7726 L:      linux-kselftest@vger.kernel.org
7727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7728 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7729 S:      Maintained
7730 F:      tools/testing/selftests/
7731 F:      Documentation/dev-tools/kselftest*
7732
7733 KERNEL USERMODE HELPER
7734 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7735 L:      linux-kernel@vger.kernel.org
7736 S:      Maintained
7737 F:      kernel/umh.c
7738 F:      include/linux/umh.h
7739
7740 KERNEL VIRTUAL MACHINE (KVM)
7741 M:      Paolo Bonzini <pbonzini@redhat.com>
7742 M:      Radim Krčmář <rkrcmar@redhat.com>
7743 L:      kvm@vger.kernel.org
7744 W:      http://www.linux-kvm.org
7745 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7746 S:      Supported
7747 F:      Documentation/virtual/kvm/
7748 F:      include/trace/events/kvm.h
7749 F:      include/uapi/asm-generic/kvm*
7750 F:      include/uapi/linux/kvm*
7751 F:      include/asm-generic/kvm*
7752 F:      include/linux/kvm*
7753 F:      include/kvm/iodev.h
7754 F:      virt/kvm/*
7755 F:      tools/kvm/
7756
7757 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7758 M:      Joerg Roedel <joro@8bytes.org>
7759 L:      kvm@vger.kernel.org
7760 W:      http://www.linux-kvm.org/
7761 S:      Maintained
7762 F:      arch/x86/include/asm/svm.h
7763 F:      arch/x86/kvm/svm.c
7764
7765 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7766 M:      Christoffer Dall <christoffer.dall@arm.com>
7767 M:      Marc Zyngier <marc.zyngier@arm.com>
7768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7769 L:      kvmarm@lists.cs.columbia.edu
7770 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7772 S:      Supported
7773 F:      arch/arm/include/uapi/asm/kvm*
7774 F:      arch/arm/include/asm/kvm*
7775 F:      arch/arm/kvm/
7776 F:      virt/kvm/arm/
7777 F:      include/kvm/arm_*
7778
7779 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7780 M:      Christoffer Dall <christoffer.dall@arm.com>
7781 M:      Marc Zyngier <marc.zyngier@arm.com>
7782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7783 L:      kvmarm@lists.cs.columbia.edu
7784 S:      Maintained
7785 F:      arch/arm64/include/uapi/asm/kvm*
7786 F:      arch/arm64/include/asm/kvm*
7787 F:      arch/arm64/kvm/
7788
7789 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7790 M:      James Hogan <jhogan@kernel.org>
7791 L:      linux-mips@linux-mips.org
7792 S:      Supported
7793 F:      arch/mips/include/uapi/asm/kvm*
7794 F:      arch/mips/include/asm/kvm*
7795 F:      arch/mips/kvm/
7796
7797 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7798 M:      Paul Mackerras <paulus@ozlabs.org>
7799 L:      kvm-ppc@vger.kernel.org
7800 W:      http://www.linux-kvm.org/
7801 T:      git git://github.com/agraf/linux-2.6.git
7802 S:      Supported
7803 F:      arch/powerpc/include/uapi/asm/kvm*
7804 F:      arch/powerpc/include/asm/kvm*
7805 F:      arch/powerpc/kvm/
7806 F:      arch/powerpc/kernel/kvm*
7807
7808 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7809 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7810 M:      Janosch Frank <frankja@linux.ibm.com>
7811 R:      David Hildenbrand <david@redhat.com>
7812 R:      Cornelia Huck <cohuck@redhat.com>
7813 L:      linux-s390@vger.kernel.org
7814 W:      http://www.ibm.com/developerworks/linux/linux390/
7815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7816 S:      Supported
7817 F:      arch/s390/include/uapi/asm/kvm*
7818 F:      arch/s390/include/asm/gmap.h
7819 F:      arch/s390/include/asm/kvm*
7820 F:      arch/s390/kvm/
7821 F:      arch/s390/mm/gmap.c
7822
7823 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7824 M:      Paolo Bonzini <pbonzini@redhat.com>
7825 M:      Radim Krčmář <rkrcmar@redhat.com>
7826 L:      kvm@vger.kernel.org
7827 W:      http://www.linux-kvm.org
7828 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7829 S:      Supported
7830 F:      arch/x86/kvm/
7831 F:      arch/x86/include/uapi/asm/kvm*
7832 F:      arch/x86/include/asm/kvm*
7833 F:      arch/x86/include/asm/pvclock-abi.h
7834 F:      arch/x86/kernel/kvm.c
7835 F:      arch/x86/kernel/kvmclock.c
7836
7837 KERNFS
7838 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7839 M:      Tejun Heo <tj@kernel.org>
7840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7841 S:      Supported
7842 F:      include/linux/kernfs.h
7843 F:      fs/kernfs/
7844
7845 KEXEC
7846 M:      Eric Biederman <ebiederm@xmission.com>
7847 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7848 L:      kexec@lists.infradead.org
7849 S:      Maintained
7850 F:      include/linux/kexec.h
7851 F:      include/uapi/linux/kexec.h
7852 F:      kernel/kexec*
7853
7854 KEYS-ENCRYPTED
7855 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7856 L:      linux-integrity@vger.kernel.org
7857 L:      keyrings@vger.kernel.org
7858 S:      Supported
7859 F:      Documentation/security/keys/trusted-encrypted.rst
7860 F:      include/keys/encrypted-type.h
7861 F:      security/keys/encrypted-keys/
7862
7863 KEYS-TRUSTED
7864 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7865 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7866 L:      linux-integrity@vger.kernel.org
7867 L:      keyrings@vger.kernel.org
7868 S:      Supported
7869 F:      Documentation/security/keys/trusted-encrypted.rst
7870 F:      include/keys/trusted-type.h
7871 F:      security/keys/trusted.c
7872 F:      security/keys/trusted.h
7873
7874 KEYS/KEYRINGS:
7875 M:      David Howells <dhowells@redhat.com>
7876 L:      keyrings@vger.kernel.org
7877 S:      Maintained
7878 F:      Documentation/security/keys/core.rst
7879 F:      include/linux/key.h
7880 F:      include/linux/key-type.h
7881 F:      include/linux/keyctl.h
7882 F:      include/uapi/linux/keyctl.h
7883 F:      include/keys/
7884 F:      security/keys/
7885
7886 KGDB / KDB /debug_core
7887 M:      Jason Wessel <jason.wessel@windriver.com>
7888 M:      Daniel Thompson <daniel.thompson@linaro.org>
7889 W:      http://kgdb.wiki.kernel.org/
7890 L:      kgdb-bugreport@lists.sourceforge.net
7891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7892 S:      Maintained
7893 F:      Documentation/dev-tools/kgdb.rst
7894 F:      drivers/misc/kgdbts.c
7895 F:      drivers/tty/serial/kgdboc.c
7896 F:      include/linux/kdb.h
7897 F:      include/linux/kgdb.h
7898 F:      kernel/debug/
7899
7900 KMEMLEAK
7901 M:      Catalin Marinas <catalin.marinas@arm.com>
7902 S:      Maintained
7903 F:      Documentation/dev-tools/kmemleak.rst
7904 F:      include/linux/kmemleak.h
7905 F:      mm/kmemleak.c
7906 F:      mm/kmemleak-test.c
7907
7908 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7909 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7910 L:      linux-kernel@vger.kernel.org
7911 S:      Maintained
7912 F:      kernel/kmod.c
7913 F:      include/linux/kmod.h
7914 F:      lib/test_kmod.c
7915 F:      tools/testing/selftests/kmod/
7916
7917 KPROBES
7918 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7919 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7920 M:      "David S. Miller" <davem@davemloft.net>
7921 M:      Masami Hiramatsu <mhiramat@kernel.org>
7922 S:      Maintained
7923 F:      Documentation/kprobes.txt
7924 F:      include/linux/kprobes.h
7925 F:      include/asm-generic/kprobes.h
7926 F:      kernel/kprobes.c
7927
7928 KS0108 LCD CONTROLLER DRIVER
7929 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7930 W:      http://miguelojeda.es/auxdisplay.htm
7931 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7932 S:      Maintained
7933 F:      Documentation/auxdisplay/ks0108
7934 F:      drivers/auxdisplay/ks0108.c
7935 F:      include/linux/ks0108.h
7936
7937 L3MDEV
7938 M:      David Ahern <dsa@cumulusnetworks.com>
7939 L:      netdev@vger.kernel.org
7940 S:      Maintained
7941 F:      net/l3mdev
7942 F:      include/net/l3mdev.h
7943
7944 LANTIQ MIPS ARCHITECTURE
7945 M:      John Crispin <john@phrozen.org>
7946 L:      linux-mips@linux-mips.org
7947 S:      Maintained
7948 F:      arch/mips/lantiq
7949 F:      drivers/soc/lantiq
7950
7951 LAPB module
7952 L:      linux-x25@vger.kernel.org
7953 S:      Orphan
7954 F:      Documentation/networking/lapb-module.txt
7955 F:      include/*/lapb.h
7956 F:      net/lapb/
7957
7958 LASI 53c700 driver for PARISC
7959 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7960 L:      linux-scsi@vger.kernel.org
7961 S:      Maintained
7962 F:      Documentation/scsi/53c700.txt
7963 F:      drivers/scsi/53c700*
7964
7965 LEAKING_ADDRESSES
7966 M:      Tobin C. Harding <me@tobin.cc>
7967 M:      Tycho Andersen <tycho@tycho.ws>
7968 L:      kernel-hardening@lists.openwall.com
7969 S:      Maintained
7970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7971 F:      scripts/leaking_addresses.pl
7972
7973 LED SUBSYSTEM
7974 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7975 M:      Pavel Machek <pavel@ucw.cz>
7976 L:      linux-leds@vger.kernel.org
7977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7978 S:      Maintained
7979 F:      Documentation/devicetree/bindings/leds/
7980 F:      drivers/leds/
7981 F:      include/linux/leds.h
7982
7983 LEGACY EEPROM DRIVER
7984 M:      Jean Delvare <jdelvare@suse.com>
7985 S:      Maintained
7986 F:      Documentation/misc-devices/eeprom
7987 F:      drivers/misc/eeprom/eeprom.c
7988
7989 LEGO USB Tower driver
7990 M:      Juergen Stuber <starblue@users.sourceforge.net>
7991 L:      legousb-devel@lists.sourceforge.net
7992 W:      http://legousb.sourceforge.net/
7993 S:      Maintained
7994 F:      drivers/usb/misc/legousbtower.c
7995
7996 LG2160 MEDIA DRIVER
7997 M:      Michael Krufky <mkrufky@linuxtv.org>
7998 L:      linux-media@vger.kernel.org
7999 W:      https://linuxtv.org
8000 W:      http://github.com/mkrufky
8001 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8002 T:      git git://linuxtv.org/mkrufky/tuners.git
8003 S:      Maintained
8004 F:      drivers/media/dvb-frontends/lg2160.*
8005
8006 LGDT3305 MEDIA DRIVER
8007 M:      Michael Krufky <mkrufky@linuxtv.org>
8008 L:      linux-media@vger.kernel.org
8009 W:      https://linuxtv.org
8010 W:      http://github.com/mkrufky
8011 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8012 T:      git git://linuxtv.org/mkrufky/tuners.git
8013 S:      Maintained
8014 F:      drivers/media/dvb-frontends/lgdt3305.*
8015
8016 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8017 M:      Viresh Kumar <vireshk@kernel.org>
8018 L:      linux-ide@vger.kernel.org
8019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8020 S:      Maintained
8021 F:      include/linux/pata_arasan_cf_data.h
8022 F:      drivers/ata/pata_arasan_cf.c
8023
8024 LIBATA PATA DRIVERS
8025 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8026 M:      Tejun Heo <tj@kernel.org>
8027 L:      linux-ide@vger.kernel.org
8028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8029 S:      Maintained
8030 F:      drivers/ata/pata_*.c
8031 F:      drivers/ata/ata_generic.c
8032
8033 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8034 M:      Linus Walleij <linus.walleij@linaro.org>
8035 L:      linux-ide@vger.kernel.org
8036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8037 S:      Maintained
8038 F:      drivers/ata/pata_ftide010.c
8039 F:      drivers/ata/sata_gemini.c
8040 F:      drivers/ata/sata_gemini.h
8041
8042 LIBATA SATA AHCI PLATFORM devices support
8043 M:      Hans de Goede <hdegoede@redhat.com>
8044 M:      Tejun Heo <tj@kernel.org>
8045 L:      linux-ide@vger.kernel.org
8046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8047 S:      Maintained
8048 F:      drivers/ata/ahci_platform.c
8049 F:      drivers/ata/libahci_platform.c
8050 F:      include/linux/ahci_platform.h
8051
8052 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8053 M:      Mikael Pettersson <mikpelinux@gmail.com>
8054 L:      linux-ide@vger.kernel.org
8055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8056 S:      Maintained
8057 F:      drivers/ata/sata_promise.*
8058
8059 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8060 M:      Tejun Heo <tj@kernel.org>
8061 L:      linux-ide@vger.kernel.org
8062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8063 S:      Maintained
8064 F:      drivers/ata/
8065 F:      include/linux/ata.h
8066 F:      include/linux/libata.h
8067 F:      Documentation/devicetree/bindings/ata/
8068
8069 LIBLOCKDEP
8070 M:      Sasha Levin <alexander.levin@verizon.com>
8071 S:      Maintained
8072 F:      tools/lib/lockdep/
8073
8074 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8075 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8076 M:      Dan Williams <dan.j.williams@intel.com>
8077 M:      Vishal Verma <vishal.l.verma@intel.com>
8078 M:      Dave Jiang <dave.jiang@intel.com>
8079 L:      linux-nvdimm@lists.01.org
8080 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8081 S:      Supported
8082 F:      drivers/nvdimm/blk.c
8083 F:      drivers/nvdimm/region_devs.c
8084
8085 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8086 M:      Vishal Verma <vishal.l.verma@intel.com>
8087 M:      Dan Williams <dan.j.williams@intel.com>
8088 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8089 M:      Dave Jiang <dave.jiang@intel.com>
8090 L:      linux-nvdimm@lists.01.org
8091 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8092 S:      Supported
8093 F:      drivers/nvdimm/btt*
8094
8095 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8096 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8097 M:      Dan Williams <dan.j.williams@intel.com>
8098 M:      Vishal Verma <vishal.l.verma@intel.com>
8099 M:      Dave Jiang <dave.jiang@intel.com>
8100 L:      linux-nvdimm@lists.01.org
8101 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8102 S:      Supported
8103 F:      drivers/nvdimm/pmem*
8104
8105 LIBNVDIMM: DEVICETREE BINDINGS
8106 M:      Oliver O'Halloran <oohall@gmail.com>
8107 L:      linux-nvdimm@lists.01.org
8108 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8109 S:      Supported
8110 F:      drivers/nvdimm/of_pmem.c
8111 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8112
8113 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8114 M:      Dan Williams <dan.j.williams@intel.com>
8115 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8116 M:      Vishal Verma <vishal.l.verma@intel.com>
8117 M:      Dave Jiang <dave.jiang@intel.com>
8118 L:      linux-nvdimm@lists.01.org
8119 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8121 S:      Supported
8122 F:      drivers/nvdimm/*
8123 F:      drivers/acpi/nfit/*
8124 F:      include/linux/nd.h
8125 F:      include/linux/libnvdimm.h
8126 F:      include/uapi/linux/ndctl.h
8127
8128 LIGHTNVM PLATFORM SUPPORT
8129 M:      Matias Bjorling <mb@lightnvm.io>
8130 W:      http://github/OpenChannelSSD
8131 L:      linux-block@vger.kernel.org
8132 S:      Maintained
8133 F:      drivers/lightnvm/
8134 F:      include/linux/lightnvm.h
8135 F:      include/uapi/linux/lightnvm.h
8136
8137 LINUX FOR POWER MACINTOSH
8138 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8139 W:      http://www.penguinppc.org/
8140 L:      linuxppc-dev@lists.ozlabs.org
8141 S:      Maintained
8142 F:      arch/powerpc/platforms/powermac/
8143 F:      drivers/macintosh/
8144
8145 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8146 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8147 M:      Paul Mackerras <paulus@samba.org>
8148 M:      Michael Ellerman <mpe@ellerman.id.au>
8149 W:      https://github.com/linuxppc/linux/wiki
8150 L:      linuxppc-dev@lists.ozlabs.org
8151 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8153 S:      Supported
8154 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8155 F:      Documentation/devicetree/bindings/powerpc/
8156 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8157 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8158 F:      Documentation/powerpc/
8159 F:      arch/powerpc/
8160 F:      drivers/char/tpm/tpm_ibmvtpm*
8161 F:      drivers/crypto/nx/
8162 F:      drivers/crypto/vmx/
8163 F:      drivers/i2c/busses/i2c-opal.c
8164 F:      drivers/net/ethernet/ibm/ibmveth.*
8165 F:      drivers/net/ethernet/ibm/ibmvnic.*
8166 F:      drivers/pci/hotplug/pnv_php.c
8167 F:      drivers/pci/hotplug/rpa*
8168 F:      drivers/rtc/rtc-opal.c
8169 F:      drivers/scsi/ibmvscsi/
8170 F:      drivers/tty/hvc/hvc_opal.c
8171 F:      drivers/watchdog/wdrtas.c
8172 F:      tools/testing/selftests/powerpc
8173 N:      /pmac
8174 N:      powermac
8175 N:      powernv
8176 N:      [^a-z0-9]ps3
8177 N:      pseries
8178
8179 LINUX FOR POWERPC EMBEDDED MPC5XXX
8180 M:      Anatolij Gustschin <agust@denx.de>
8181 L:      linuxppc-dev@lists.ozlabs.org
8182 T:      git git://git.denx.de/linux-denx-agust.git
8183 S:      Maintained
8184 F:      arch/powerpc/platforms/512x/
8185 F:      arch/powerpc/platforms/52xx/
8186
8187 LINUX FOR POWERPC EMBEDDED PPC4XX
8188 M:      Alistair Popple <alistair@popple.id.au>
8189 M:      Matt Porter <mporter@kernel.crashing.org>
8190 W:      http://www.penguinppc.org/
8191 L:      linuxppc-dev@lists.ozlabs.org
8192 S:      Maintained
8193 F:      arch/powerpc/platforms/40x/
8194 F:      arch/powerpc/platforms/44x/
8195
8196 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8197 M:      Scott Wood <oss@buserror.net>
8198 M:      Kumar Gala <galak@kernel.crashing.org>
8199 W:      http://www.penguinppc.org/
8200 L:      linuxppc-dev@lists.ozlabs.org
8201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8202 S:      Maintained
8203 F:      arch/powerpc/platforms/83xx/
8204 F:      arch/powerpc/platforms/85xx/
8205 F:      Documentation/devicetree/bindings/powerpc/fsl/
8206
8207 LINUX FOR POWERPC EMBEDDED PPC8XX
8208 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8209 W:      http://www.penguinppc.org/
8210 L:      linuxppc-dev@lists.ozlabs.org
8211 S:      Maintained
8212 F:      arch/powerpc/platforms/8xx/
8213
8214 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8215 L:      linuxppc-dev@lists.ozlabs.org
8216 S:      Orphan
8217 F:      arch/powerpc/*/*virtex*
8218 F:      arch/powerpc/*/*/*virtex*
8219
8220 LINUX FOR POWERPC PA SEMI PWRFICIENT
8221 L:      linuxppc-dev@lists.ozlabs.org
8222 S:      Orphan
8223 F:      arch/powerpc/platforms/pasemi/
8224 F:      drivers/*/*pasemi*
8225 F:      drivers/*/*/*pasemi*
8226
8227 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8228 M:      Kees Cook <keescook@chromium.org>
8229 S:      Maintained
8230 F:      drivers/misc/lkdtm/*
8231
8232 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8233 M:      Alan Stern <stern@rowland.harvard.edu>
8234 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8235 M:      Will Deacon <will.deacon@arm.com>
8236 M:      Peter Zijlstra <peterz@infradead.org>
8237 M:      Boqun Feng <boqun.feng@gmail.com>
8238 M:      Nicholas Piggin <npiggin@gmail.com>
8239 M:      David Howells <dhowells@redhat.com>
8240 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8241 M:      Luc Maranget <luc.maranget@inria.fr>
8242 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8243 R:      Akira Yokosawa <akiyks@gmail.com>
8244 L:      linux-kernel@vger.kernel.org
8245 S:      Supported
8246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8247 F:      tools/memory-model/
8248 F:      Documentation/memory-barriers.txt
8249
8250 LINUX SECURITY MODULE (LSM) FRAMEWORK
8251 M:      Chris Wright <chrisw@sous-sol.org>
8252 L:      linux-security-module@vger.kernel.org
8253 S:      Supported
8254
8255 LIS3LV02D ACCELEROMETER DRIVER
8256 M:      Eric Piel <eric.piel@tremplin-utc.net>
8257 S:      Maintained
8258 F:      Documentation/misc-devices/lis3lv02d
8259 F:      drivers/misc/lis3lv02d/
8260 F:      drivers/platform/x86/hp_accel.c
8261
8262 LIVE PATCHING
8263 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8264 M:      Jessica Yu <jeyu@kernel.org>
8265 M:      Jiri Kosina <jikos@kernel.org>
8266 M:      Miroslav Benes <mbenes@suse.cz>
8267 R:      Petr Mladek <pmladek@suse.com>
8268 S:      Maintained
8269 F:      kernel/livepatch/
8270 F:      include/linux/livepatch.h
8271 F:      arch/x86/include/asm/livepatch.h
8272 F:      arch/x86/kernel/livepatch.c
8273 F:      Documentation/livepatch/
8274 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8275 F:      samples/livepatch/
8276 L:      live-patching@vger.kernel.org
8277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8278
8279 LLC (802.2)
8280 L:      netdev@vger.kernel.org
8281 S:      Odd fixes
8282 F:      include/linux/llc.h
8283 F:      include/uapi/linux/llc.h
8284 F:      include/net/llc*
8285 F:      net/llc/
8286
8287 LM73 HARDWARE MONITOR DRIVER
8288 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8289 L:      linux-hwmon@vger.kernel.org
8290 S:      Maintained
8291 F:      drivers/hwmon/lm73.c
8292
8293 LM78 HARDWARE MONITOR DRIVER
8294 M:      Jean Delvare <jdelvare@suse.com>
8295 L:      linux-hwmon@vger.kernel.org
8296 S:      Maintained
8297 F:      Documentation/hwmon/lm78
8298 F:      drivers/hwmon/lm78.c
8299
8300 LM83 HARDWARE MONITOR DRIVER
8301 M:      Jean Delvare <jdelvare@suse.com>
8302 L:      linux-hwmon@vger.kernel.org
8303 S:      Maintained
8304 F:      Documentation/hwmon/lm83
8305 F:      drivers/hwmon/lm83.c
8306
8307 LM90 HARDWARE MONITOR DRIVER
8308 M:      Jean Delvare <jdelvare@suse.com>
8309 L:      linux-hwmon@vger.kernel.org
8310 S:      Maintained
8311 F:      Documentation/hwmon/lm90
8312 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8313 F:      drivers/hwmon/lm90.c
8314 F:      include/dt-bindings/thermal/lm90.h
8315
8316 LM95234 HARDWARE MONITOR DRIVER
8317 M:      Guenter Roeck <linux@roeck-us.net>
8318 L:      linux-hwmon@vger.kernel.org
8319 S:      Maintained
8320 F:      Documentation/hwmon/lm95234
8321 F:      drivers/hwmon/lm95234.c
8322
8323 LME2510 MEDIA DRIVER
8324 M:      Malcolm Priestley <tvboxspy@gmail.com>
8325 L:      linux-media@vger.kernel.org
8326 W:      https://linuxtv.org
8327 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8328 S:      Maintained
8329 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8330
8331 LOADPIN SECURITY MODULE
8332 M:      Kees Cook <keescook@chromium.org>
8333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8334 S:      Supported
8335 F:      security/loadpin/
8336 F:      Documentation/admin-guide/LSM/LoadPin.rst
8337
8338 LOCKING PRIMITIVES
8339 M:      Peter Zijlstra <peterz@infradead.org>
8340 M:      Ingo Molnar <mingo@redhat.com>
8341 M:      Will Deacon <will.deacon@arm.com>
8342 L:      linux-kernel@vger.kernel.org
8343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8344 S:      Maintained
8345 F:      Documentation/locking/
8346 F:      include/linux/lockdep.h
8347 F:      include/linux/spinlock*.h
8348 F:      arch/*/include/asm/spinlock*.h
8349 F:      include/linux/rwlock*.h
8350 F:      include/linux/mutex*.h
8351 F:      arch/*/include/asm/mutex*.h
8352 F:      include/linux/rwsem*.h
8353 F:      arch/*/include/asm/rwsem.h
8354 F:      include/linux/seqlock.h
8355 F:      lib/locking*.[ch]
8356 F:      kernel/locking/
8357 X:      kernel/locking/locktorture.c
8358
8359 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8360 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8361 L:      linux-ntfs-dev@lists.sourceforge.net
8362 W:      http://www.linux-ntfs.org/content/view/19/37/
8363 S:      Maintained
8364 F:      Documentation/ldm.txt
8365 F:      block/partitions/ldm.*
8366
8367 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8368 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8369 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8370 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8371 L:      MPT-FusionLinux.pdl@broadcom.com
8372 L:      linux-scsi@vger.kernel.org
8373 W:      http://www.avagotech.com/support/
8374 S:      Supported
8375 F:      drivers/message/fusion/
8376 F:      drivers/scsi/mpt2sas/
8377 F:      drivers/scsi/mpt3sas/
8378
8379 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8380 M:      Matthew Wilcox <matthew@wil.cx>
8381 L:      linux-scsi@vger.kernel.org
8382 S:      Maintained
8383 F:      drivers/scsi/sym53c8xx_2/
8384
8385 LTC4261 HARDWARE MONITOR DRIVER
8386 M:      Guenter Roeck <linux@roeck-us.net>
8387 L:      linux-hwmon@vger.kernel.org
8388 S:      Maintained
8389 F:      Documentation/hwmon/ltc4261
8390 F:      drivers/hwmon/ltc4261.c
8391
8392 LTC4306 I2C MULTIPLEXER DRIVER
8393 M:      Michael Hennerich <michael.hennerich@analog.com>
8394 W:      http://ez.analog.com/community/linux-device-drivers
8395 L:      linux-i2c@vger.kernel.org
8396 S:      Supported
8397 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8398 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8399
8400 LTP (Linux Test Project)
8401 M:      Mike Frysinger <vapier@gentoo.org>
8402 M:      Cyril Hrubis <chrubis@suse.cz>
8403 M:      Wanlong Gao <wanlong.gao@gmail.com>
8404 M:      Jan Stancek <jstancek@redhat.com>
8405 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8406 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8407 L:      ltp@lists.linux.it (subscribers-only)
8408 W:      http://linux-test-project.github.io/
8409 T:      git git://github.com/linux-test-project/ltp.git
8410 S:      Maintained
8411
8412 M68K ARCHITECTURE
8413 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8414 L:      linux-m68k@lists.linux-m68k.org
8415 W:      http://www.linux-m68k.org/
8416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8417 S:      Maintained
8418 F:      arch/m68k/
8419 F:      drivers/zorro/
8420
8421 M68K ON APPLE MACINTOSH
8422 M:      Joshua Thompson <funaho@jurai.org>
8423 W:      http://www.mac.linux-m68k.org/
8424 L:      linux-m68k@lists.linux-m68k.org
8425 S:      Maintained
8426 F:      arch/m68k/mac/
8427
8428 M68K ON HP9000/300
8429 M:      Philip Blundell <philb@gnu.org>
8430 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8431 S:      Maintained
8432 F:      arch/m68k/hp300/
8433
8434 M88DS3103 MEDIA DRIVER
8435 M:      Antti Palosaari <crope@iki.fi>
8436 L:      linux-media@vger.kernel.org
8437 W:      https://linuxtv.org
8438 W:      http://palosaari.fi/linux/
8439 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8440 T:      git git://linuxtv.org/anttip/media_tree.git
8441 S:      Maintained
8442 F:      drivers/media/dvb-frontends/m88ds3103*
8443
8444 M88RS2000 MEDIA DRIVER
8445 M:      Malcolm Priestley <tvboxspy@gmail.com>
8446 L:      linux-media@vger.kernel.org
8447 W:      https://linuxtv.org
8448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8449 S:      Maintained
8450 F:      drivers/media/dvb-frontends/m88rs2000*
8451
8452 MA901 MASTERKIT USB FM RADIO DRIVER
8453 M:      Alexey Klimov <klimov.linux@gmail.com>
8454 L:      linux-media@vger.kernel.org
8455 T:      git git://linuxtv.org/media_tree.git
8456 S:      Maintained
8457 F:      drivers/media/radio/radio-ma901.c
8458
8459 MAC80211
8460 M:      Johannes Berg <johannes@sipsolutions.net>
8461 L:      linux-wireless@vger.kernel.org
8462 W:      http://wireless.kernel.org/
8463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8465 S:      Maintained
8466 F:      Documentation/networking/mac80211-injection.txt
8467 F:      include/net/mac80211.h
8468 F:      net/mac80211/
8469 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8470 F:      Documentation/networking/mac80211_hwsim/README
8471
8472 MAILBOX API
8473 M:      Jassi Brar <jassisinghbrar@gmail.com>
8474 L:      linux-kernel@vger.kernel.org
8475 S:      Maintained
8476 F:      drivers/mailbox/
8477 F:      include/linux/mailbox_client.h
8478 F:      include/linux/mailbox_controller.h
8479
8480 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8481 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8482 W:      http://www.kernel.org/doc/man-pages
8483 L:      linux-man@vger.kernel.org
8484 S:      Maintained
8485
8486 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8487 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8488 L:      linux-mips@linux-mips.org
8489 S:      Maintained
8490 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8491
8492 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8493 M:      Andrew Lunn <andrew@lunn.ch>
8494 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8495 L:      netdev@vger.kernel.org
8496 S:      Maintained
8497 F:      drivers/net/dsa/mv88e6xxx/
8498 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8499
8500 MARVELL ARMADA DRM SUPPORT
8501 M:      Russell King <linux@armlinux.org.uk>
8502 S:      Maintained
8503 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8504 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8505 F:      drivers/gpu/drm/armada/
8506 F:      include/uapi/drm/armada_drm.h
8507 F:      Documentation/devicetree/bindings/display/armada/
8508
8509 MARVELL CRYPTO DRIVER
8510 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8511 M:      Arnaud Ebalard <arno@natisbad.org>
8512 F:      drivers/crypto/marvell/
8513 S:      Maintained
8514 L:      linux-crypto@vger.kernel.org
8515
8516 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8517 M:      Mirko Lindner <mlindner@marvell.com>
8518 M:      Stephen Hemminger <stephen@networkplumber.org>
8519 L:      netdev@vger.kernel.org
8520 S:      Maintained
8521 F:      drivers/net/ethernet/marvell/sk*
8522
8523 MARVELL LIBERTAS WIRELESS DRIVER
8524 L:      libertas-dev@lists.infradead.org
8525 S:      Orphan
8526 F:      drivers/net/wireless/marvell/libertas/
8527
8528 MARVELL MACCHIATOBIN SUPPORT
8529 M:      Russell King <linux@armlinux.org.uk>
8530 L:      linux-arm-kernel@lists.infradead.org
8531 S:      Maintained
8532 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8533
8534 MARVELL MV643XX ETHERNET DRIVER
8535 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8536 L:      netdev@vger.kernel.org
8537 S:      Maintained
8538 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8539 F:      include/linux/mv643xx.h
8540
8541 MARVELL MV88X3310 PHY DRIVER
8542 M:      Russell King <linux@armlinux.org.uk>
8543 L:      netdev@vger.kernel.org
8544 S:      Maintained
8545 F:      drivers/net/phy/marvell10g.c
8546
8547 MARVELL MVNETA ETHERNET DRIVER
8548 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8549 L:      netdev@vger.kernel.org
8550 S:      Maintained
8551 F:      drivers/net/ethernet/marvell/mvneta.*
8552
8553 MARVELL MWIFIEX WIRELESS DRIVER
8554 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8555 M:      Nishant Sarmukadam <nishants@marvell.com>
8556 M:      Ganapathi Bhat <gbhat@marvell.com>
8557 M:      Xinming Hu <huxm@marvell.com>
8558 L:      linux-wireless@vger.kernel.org
8559 S:      Maintained
8560 F:      drivers/net/wireless/marvell/mwifiex/
8561
8562 MARVELL MWL8K WIRELESS DRIVER
8563 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8564 L:      linux-wireless@vger.kernel.org
8565 S:      Odd Fixes
8566 F:      drivers/net/wireless/marvell/mwl8k.c
8567
8568 MARVELL NAND CONTROLLER DRIVER
8569 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8570 L:      linux-mtd@lists.infradead.org
8571 S:      Maintained
8572 F:      drivers/mtd/nand/raw/marvell_nand.c
8573 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8574
8575 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8576 M:      Nicolas Pitre <nico@fluxnic.net>
8577 S:      Odd Fixes
8578 F:      drivers/mmc/host/mvsdio.*
8579
8580 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8581 M:      Hu Ziji <huziji@marvell.com>
8582 L:      linux-mmc@vger.kernel.org
8583 S:      Supported
8584 F:      drivers/mmc/host/sdhci-xenon*
8585 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8586
8587 MATROX FRAMEBUFFER DRIVER
8588 L:      linux-fbdev@vger.kernel.org
8589 S:      Orphan
8590 F:      drivers/video/fbdev/matrox/matroxfb_*
8591 F:      include/uapi/linux/matroxfb.h
8592
8593 MAX16065 HARDWARE MONITOR DRIVER
8594 M:      Guenter Roeck <linux@roeck-us.net>
8595 L:      linux-hwmon@vger.kernel.org
8596 S:      Maintained
8597 F:      Documentation/hwmon/max16065
8598 F:      drivers/hwmon/max16065.c
8599
8600 MAX20751 HARDWARE MONITOR DRIVER
8601 M:      Guenter Roeck <linux@roeck-us.net>
8602 L:      linux-hwmon@vger.kernel.org
8603 S:      Maintained
8604 F:      Documentation/hwmon/max20751
8605 F:      drivers/hwmon/max20751.c
8606
8607 MAX2175 SDR TUNER DRIVER
8608 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8609 L:      linux-media@vger.kernel.org
8610 T:      git git://linuxtv.org/media_tree.git
8611 S:      Maintained
8612 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8613 F:      Documentation/media/v4l-drivers/max2175.rst
8614 F:      drivers/media/i2c/max2175*
8615 F:      include/uapi/linux/max2175.h
8616
8617 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8618 L:      linux-hwmon@vger.kernel.org
8619 S:      Orphan
8620 F:      Documentation/hwmon/max6650
8621 F:      drivers/hwmon/max6650.c
8622
8623 MAX6697 HARDWARE MONITOR DRIVER
8624 M:      Guenter Roeck <linux@roeck-us.net>
8625 L:      linux-hwmon@vger.kernel.org
8626 S:      Maintained
8627 F:      Documentation/hwmon/max6697
8628 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8629 F:      drivers/hwmon/max6697.c
8630 F:      include/linux/platform_data/max6697.h
8631
8632 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8633 M:      Peter Rosin <peda@axentia.se>
8634 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8635 S:      Maintained
8636 F:      Documentation/devicetree/bindings/sound/max9860.txt
8637 F:      sound/soc/codecs/max9860.*
8638
8639 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8640 M:      Javier Martinez Canillas <javier@dowhile0.org>
8641 L:      linux-kernel@vger.kernel.org
8642 S:      Supported
8643 F:      drivers/regulator/max77802-regulator.c
8644 F:      Documentation/devicetree/bindings/*/*max77802.txt
8645 F:      include/dt-bindings/*/*max77802.h
8646
8647 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8648 M:      Krzysztof Kozlowski <krzk@kernel.org>
8649 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8650 L:      linux-pm@vger.kernel.org
8651 S:      Supported
8652 F:      drivers/power/supply/max14577_charger.c
8653 F:      drivers/power/supply/max77693_charger.c
8654
8655 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8656 M:      Chanwoo Choi <cw00.choi@samsung.com>
8657 M:      Krzysztof Kozlowski <krzk@kernel.org>
8658 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8659 L:      linux-kernel@vger.kernel.org
8660 S:      Supported
8661 F:      drivers/*/max14577*.c
8662 F:      drivers/*/max77686*.c
8663 F:      drivers/*/max77693*.c
8664 F:      drivers/extcon/extcon-max14577.c
8665 F:      drivers/extcon/extcon-max77693.c
8666 F:      drivers/rtc/rtc-max77686.c
8667 F:      drivers/clk/clk-max77686.c
8668 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8669 F:      Documentation/devicetree/bindings/*/max77686.txt
8670 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8671 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8672 F:      include/linux/mfd/max14577*.h
8673 F:      include/linux/mfd/max77686*.h
8674 F:      include/linux/mfd/max77693*.h
8675
8676 MAXIRADIO FM RADIO RECEIVER DRIVER
8677 M:      Hans Verkuil <hverkuil@xs4all.nl>
8678 L:      linux-media@vger.kernel.org
8679 T:      git git://linuxtv.org/media_tree.git
8680 W:      https://linuxtv.org
8681 S:      Maintained
8682 F:      drivers/media/radio/radio-maxiradio*
8683
8684 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8685 M:      Peter Rosin <peda@axentia.se>
8686 L:      linux-iio@vger.kernel.org
8687 S:      Maintained
8688 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8689 F:      drivers/iio/potentiometer/mcp4018.c
8690 F:      drivers/iio/potentiometer/mcp4531.c
8691
8692 MCR20A IEEE-802.15.4 RADIO DRIVER
8693 M:      Xue Liu <liuxuenetmail@gmail.com>
8694 L:      linux-wpan@vger.kernel.org
8695 W:      https://github.com/xueliu/mcr20a-linux
8696 S:      Maintained
8697 F:      drivers/net/ieee802154/mcr20a.c
8698 F:      drivers/net/ieee802154/mcr20a.h
8699 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8700
8701 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8702 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8703 L:      linux-iio@vger.kernel.org
8704 S:      Maintained
8705 F:      drivers/iio/dac/cio-dac.c
8706
8707 MEDIA DRIVERS FOR ASCOT2E
8708 M:      Sergey Kozlov <serjk@netup.ru>
8709 M:      Abylay Ospan <aospan@netup.ru>
8710 L:      linux-media@vger.kernel.org
8711 W:      https://linuxtv.org
8712 W:      http://netup.tv/
8713 T:      git git://linuxtv.org/media_tree.git
8714 S:      Supported
8715 F:      drivers/media/dvb-frontends/ascot2e*
8716
8717 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8718 M:      Jasmin Jessich <jasmin@anw.at>
8719 L:      linux-media@vger.kernel.org
8720 W:      https://linuxtv.org
8721 T:      git git://linuxtv.org/media_tree.git
8722 S:      Maintained
8723 F:      drivers/media/dvb-frontends/cxd2099*
8724
8725 MEDIA DRIVERS FOR CXD2841ER
8726 M:      Sergey Kozlov <serjk@netup.ru>
8727 M:      Abylay Ospan <aospan@netup.ru>
8728 L:      linux-media@vger.kernel.org
8729 W:      https://linuxtv.org
8730 W:      http://netup.tv/
8731 T:      git git://linuxtv.org/media_tree.git
8732 S:      Supported
8733 F:      drivers/media/dvb-frontends/cxd2841er*
8734
8735 MEDIA DRIVERS FOR CXD2880
8736 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8737 L:      linux-media@vger.kernel.org
8738 W:      http://linuxtv.org/
8739 T:      git git://linuxtv.org/media_tree.git
8740 S:      Supported
8741 F:      drivers/media/dvb-frontends/cxd2880/*
8742 F:      drivers/media/spi/cxd2880*
8743
8744 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8745 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8746 L:      linux-media@vger.kernel.org
8747 W:      https://linuxtv.org
8748 T:      git git://linuxtv.org/media_tree.git
8749 S:      Maintained
8750 F:      drivers/media/pci/ddbridge/*
8751
8752 MEDIA DRIVERS FOR FREESCALE IMX
8753 M:      Steve Longerbeam <slongerbeam@gmail.com>
8754 M:      Philipp Zabel <p.zabel@pengutronix.de>
8755 L:      linux-media@vger.kernel.org
8756 T:      git git://linuxtv.org/media_tree.git
8757 S:      Maintained
8758 F:      Documentation/devicetree/bindings/media/imx.txt
8759 F:      Documentation/media/v4l-drivers/imx.rst
8760 F:      drivers/staging/media/imx/
8761 F:      include/linux/imx-media.h
8762 F:      include/media/imx.h
8763
8764 MEDIA DRIVERS FOR HELENE
8765 M:      Abylay Ospan <aospan@netup.ru>
8766 L:      linux-media@vger.kernel.org
8767 W:      https://linuxtv.org
8768 W:      http://netup.tv/
8769 T:      git git://linuxtv.org/media_tree.git
8770 S:      Supported
8771 F:      drivers/media/dvb-frontends/helene*
8772
8773 MEDIA DRIVERS FOR HORUS3A
8774 M:      Sergey Kozlov <serjk@netup.ru>
8775 M:      Abylay Ospan <aospan@netup.ru>
8776 L:      linux-media@vger.kernel.org
8777 W:      https://linuxtv.org
8778 W:      http://netup.tv/
8779 T:      git git://linuxtv.org/media_tree.git
8780 S:      Supported
8781 F:      drivers/media/dvb-frontends/horus3a*
8782
8783 MEDIA DRIVERS FOR LNBH25
8784 M:      Sergey Kozlov <serjk@netup.ru>
8785 M:      Abylay Ospan <aospan@netup.ru>
8786 L:      linux-media@vger.kernel.org
8787 W:      https://linuxtv.org
8788 W:      http://netup.tv/
8789 T:      git git://linuxtv.org/media_tree.git
8790 S:      Supported
8791 F:      drivers/media/dvb-frontends/lnbh25*
8792
8793 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8794 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8795 L:      linux-media@vger.kernel.org
8796 W:      https://linuxtv.org
8797 T:      git git://linuxtv.org/media_tree.git
8798 S:      Maintained
8799 F:      drivers/media/dvb-frontends/mxl5xx*
8800
8801 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8802 M:      Sergey Kozlov <serjk@netup.ru>
8803 M:      Abylay Ospan <aospan@netup.ru>
8804 L:      linux-media@vger.kernel.org
8805 W:      https://linuxtv.org
8806 W:      http://netup.tv/
8807 T:      git git://linuxtv.org/media_tree.git
8808 S:      Supported
8809 F:      drivers/media/pci/netup_unidvb/*
8810
8811 MEDIA DRIVERS FOR RENESAS - CEU
8812 M:      Jacopo Mondi <jacopo@jmondi.org>
8813 L:      linux-media@vger.kernel.org
8814 L:      linux-renesas-soc@vger.kernel.org
8815 T:      git git://linuxtv.org/media_tree.git
8816 S:      Supported
8817 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8818 F:      drivers/media/platform/renesas-ceu.c
8819 F:      include/media/drv-intf/renesas-ceu.h
8820
8821 MEDIA DRIVERS FOR RENESAS - DRIF
8822 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8823 L:      linux-media@vger.kernel.org
8824 L:      linux-renesas-soc@vger.kernel.org
8825 T:      git git://linuxtv.org/media_tree.git
8826 S:      Supported
8827 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8828 F:      drivers/media/platform/rcar_drif.c
8829
8830 MEDIA DRIVERS FOR RENESAS - FCP
8831 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8832 L:      linux-media@vger.kernel.org
8833 L:      linux-renesas-soc@vger.kernel.org
8834 T:      git git://linuxtv.org/media_tree.git
8835 S:      Supported
8836 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8837 F:      drivers/media/platform/rcar-fcp.c
8838 F:      include/media/rcar-fcp.h
8839
8840 MEDIA DRIVERS FOR RENESAS - FDP1
8841 M:      Kieran Bingham <kieran@bingham.xyz>
8842 L:      linux-media@vger.kernel.org
8843 L:      linux-renesas-soc@vger.kernel.org
8844 T:      git git://linuxtv.org/media_tree.git
8845 S:      Supported
8846 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8847 F:      drivers/media/platform/rcar_fdp1.c
8848
8849 MEDIA DRIVERS FOR RENESAS - VIN
8850 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8851 L:      linux-media@vger.kernel.org
8852 L:      linux-renesas-soc@vger.kernel.org
8853 T:      git git://linuxtv.org/media_tree.git
8854 S:      Supported
8855 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8856 F:      drivers/media/platform/rcar-vin/
8857
8858 MEDIA DRIVERS FOR RENESAS - VSP1
8859 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8860 L:      linux-media@vger.kernel.org
8861 L:      linux-renesas-soc@vger.kernel.org
8862 T:      git git://linuxtv.org/media_tree.git
8863 S:      Supported
8864 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8865 F:      drivers/media/platform/vsp1/
8866
8867 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8868 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8869 L:      linux-media@vger.kernel.org
8870 W:      https://linuxtv.org
8871 T:      git git://linuxtv.org/media_tree.git
8872 S:      Maintained
8873 F:      drivers/media/dvb-frontends/stv0910*
8874
8875 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8876 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8877 L:      linux-media@vger.kernel.org
8878 W:      https://linuxtv.org
8879 T:      git git://linuxtv.org/media_tree.git
8880 S:      Maintained
8881 F:      drivers/media/dvb-frontends/stv6111*
8882
8883 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8884 M:      Dmitry Osipenko <digetx@gmail.com>
8885 L:      linux-media@vger.kernel.org
8886 L:      linux-tegra@vger.kernel.org
8887 T:      git git://linuxtv.org/media_tree.git
8888 S:      Maintained
8889 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8890 F:      drivers/staging/media/tegra-vde/
8891
8892 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8893 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8894 P:      LinuxTV.org Project
8895 L:      linux-media@vger.kernel.org
8896 W:      https://linuxtv.org
8897 Q:      http://patchwork.kernel.org/project/linux-media/list/
8898 T:      git git://linuxtv.org/media_tree.git
8899 S:      Maintained
8900 F:      Documentation/devicetree/bindings/media/
8901 F:      Documentation/media/
8902 F:      drivers/media/
8903 F:      drivers/staging/media/
8904 F:      include/linux/platform_data/media/
8905 F:      include/media/
8906 F:      include/uapi/linux/dvb/
8907 F:      include/uapi/linux/videodev2.h
8908 F:      include/uapi/linux/media.h
8909 F:      include/uapi/linux/v4l2-*
8910 F:      include/uapi/linux/meye.h
8911 F:      include/uapi/linux/ivtv*
8912 F:      include/uapi/linux/uvcvideo.h
8913
8914 MEDIATEK CIR DRIVER
8915 M:      Sean Wang <sean.wang@mediatek.com>
8916 S:      Maintained
8917 F:      drivers/media/rc/mtk-cir.c
8918
8919 MEDIATEK DMA DRIVER
8920 M:      Sean Wang <sean.wang@mediatek.com>
8921 L:      dmaengine@vger.kernel.org
8922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8923 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8924 S:      Maintained
8925 F:      Documentation/devicetree/bindings/dma/mtk-*
8926 F:      drivers/dma/mediatek/
8927
8928 MEDIATEK PMIC LED DRIVER
8929 M:      Sean Wang <sean.wang@mediatek.com>
8930 S:      Maintained
8931 F:      drivers/leds/leds-mt6323.c
8932 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8933
8934 MEDIATEK ETHERNET DRIVER
8935 M:      Felix Fietkau <nbd@openwrt.org>
8936 M:      John Crispin <john@phrozen.org>
8937 M:      Sean Wang <sean.wang@mediatek.com>
8938 M:      Nelson Chang <nelson.chang@mediatek.com>
8939 L:      netdev@vger.kernel.org
8940 S:      Maintained
8941 F:      drivers/net/ethernet/mediatek/
8942
8943 MEDIATEK SWITCH DRIVER
8944 M:      Sean Wang <sean.wang@mediatek.com>
8945 L:      netdev@vger.kernel.org
8946 S:      Maintained
8947 F:      drivers/net/dsa/mt7530.*
8948 F:      net/dsa/tag_mtk.c
8949
8950 MEDIATEK JPEG DRIVER
8951 M:      Rick Chang <rick.chang@mediatek.com>
8952 M:      Bin Liu <bin.liu@mediatek.com>
8953 S:      Supported
8954 F:      drivers/media/platform/mtk-jpeg/
8955 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8956
8957 MEDIATEK MDP DRIVER
8958 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8959 M:      Houlong Wei <houlong.wei@mediatek.com>
8960 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8961 S:      Supported
8962 F:      drivers/media/platform/mtk-mdp/
8963 F:      drivers/media/platform/mtk-vpu/
8964 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8965
8966 MEDIATEK MEDIA DRIVER
8967 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8968 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8969 S:      Supported
8970 F:      drivers/media/platform/mtk-vcodec/
8971 F:      drivers/media/platform/mtk-vpu/
8972 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8973 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8974
8975 MEDIATEK MT7601U WIRELESS LAN DRIVER
8976 M:      Jakub Kicinski <kubakici@wp.pl>
8977 L:      linux-wireless@vger.kernel.org
8978 S:      Maintained
8979 F:      drivers/net/wireless/mediatek/mt7601u/
8980
8981 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8982 M:      Sean Wang <sean.wang@mediatek.com>
8983 S:      Maintained
8984 F:      drivers/char/hw_random/mtk-rng.c
8985
8986 MEDIATEK USB3 DRD IP DRIVER
8987 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8988 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8990 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8991 S:      Maintained
8992 F:      drivers/usb/mtu3/
8993
8994 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8995 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8996 M:      Martin Donnelly <martin.donnelly@ge.com>
8997 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8998 S:      Maintained
8999 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9000 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9001
9002 MEGARAID SCSI/SAS DRIVERS
9003 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9004 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9005 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9006 L:      megaraidlinux.pdl@broadcom.com
9007 L:      linux-scsi@vger.kernel.org
9008 W:      http://www.avagotech.com/support/
9009 S:      Maintained
9010 F:      Documentation/scsi/megaraid.txt
9011 F:      drivers/scsi/megaraid.*
9012 F:      drivers/scsi/megaraid/
9013
9014 MELEXIS MLX90614 DRIVER
9015 M:      Crt Mori <cmo@melexis.com>
9016 L:      linux-iio@vger.kernel.org
9017 W:      http://www.melexis.com
9018 S:      Supported
9019 F:      drivers/iio/temperature/mlx90614.c
9020
9021 MELEXIS MLX90632 DRIVER
9022 M:      Crt Mori <cmo@melexis.com>
9023 L:      linux-iio@vger.kernel.org
9024 W:      http://www.melexis.com
9025 S:      Supported
9026 F:      drivers/iio/temperature/mlx90632.c
9027
9028 MELFAS MIP4 TOUCHSCREEN DRIVER
9029 M:      Sangwon Jee <jeesw@melfas.com>
9030 W:      http://www.melfas.com
9031 S:      Supported
9032 F:      drivers/input/touchscreen/melfas_mip4.c
9033 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9034
9035 MELLANOX ETHERNET DRIVER (mlx4_en)
9036 M:      Tariq Toukan <tariqt@mellanox.com>
9037 L:      netdev@vger.kernel.org
9038 S:      Supported
9039 W:      http://www.mellanox.com
9040 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9041 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9042
9043 MELLANOX ETHERNET DRIVER (mlx5e)
9044 M:      Saeed Mahameed <saeedm@mellanox.com>
9045 L:      netdev@vger.kernel.org
9046 S:      Supported
9047 W:      http://www.mellanox.com
9048 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9049 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9050
9051 MELLANOX ETHERNET INNOVA DRIVER
9052 R:      Boris Pismenny <borisp@mellanox.com>
9053 L:      netdev@vger.kernel.org
9054 S:      Supported
9055 W:      http://www.mellanox.com
9056 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9057 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9058 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9059
9060 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9061 R:      Boris Pismenny <borisp@mellanox.com>
9062 L:      netdev@vger.kernel.org
9063 S:      Supported
9064 W:      http://www.mellanox.com
9065 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9066 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9067 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9068
9069 MELLANOX ETHERNET SWITCH DRIVERS
9070 M:      Jiri Pirko <jiri@mellanox.com>
9071 M:      Ido Schimmel <idosch@mellanox.com>
9072 L:      netdev@vger.kernel.org
9073 S:      Supported
9074 W:      http://www.mellanox.com
9075 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9076 F:      drivers/net/ethernet/mellanox/mlxsw/
9077
9078 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9079 M:      mlxsw@mellanox.com
9080 L:      netdev@vger.kernel.org
9081 S:      Supported
9082 W:      http://www.mellanox.com
9083 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9084 F:      drivers/net/ethernet/mellanox/mlxfw/
9085
9086 MELLANOX HARDWARE PLATFORM SUPPORT
9087 M:      Andy Shevchenko <andy@infradead.org>
9088 M:      Darren Hart <dvhart@infradead.org>
9089 M:      Vadim Pasternak <vadimp@mellanox.com>
9090 L:      platform-driver-x86@vger.kernel.org
9091 S:      Supported
9092 F:      drivers/platform/mellanox/
9093
9094 MELLANOX MLX4 core VPI driver
9095 M:      Tariq Toukan <tariqt@mellanox.com>
9096 L:      netdev@vger.kernel.org
9097 L:      linux-rdma@vger.kernel.org
9098 W:      http://www.mellanox.com
9099 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9100 S:      Supported
9101 F:      drivers/net/ethernet/mellanox/mlx4/
9102 F:      include/linux/mlx4/
9103
9104 MELLANOX MLX4 IB driver
9105 M:      Yishai Hadas <yishaih@mellanox.com>
9106 L:      linux-rdma@vger.kernel.org
9107 W:      http://www.mellanox.com
9108 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9109 S:      Supported
9110 F:      drivers/infiniband/hw/mlx4/
9111 F:      include/linux/mlx4/
9112 F:      include/uapi/rdma/mlx4-abi.h
9113
9114 MELLANOX MLX5 core VPI driver
9115 M:      Saeed Mahameed <saeedm@mellanox.com>
9116 M:      Leon Romanovsky <leonro@mellanox.com>
9117 L:      netdev@vger.kernel.org
9118 L:      linux-rdma@vger.kernel.org
9119 W:      http://www.mellanox.com
9120 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9121 S:      Supported
9122 F:      drivers/net/ethernet/mellanox/mlx5/core/
9123 F:      include/linux/mlx5/
9124
9125 MELLANOX MLX5 IB driver
9126 M:      Leon Romanovsky <leonro@mellanox.com>
9127 L:      linux-rdma@vger.kernel.org
9128 W:      http://www.mellanox.com
9129 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9130 S:      Supported
9131 F:      drivers/infiniband/hw/mlx5/
9132 F:      include/linux/mlx5/
9133 F:      include/uapi/rdma/mlx5-abi.h
9134
9135 MELLANOX MLXCPLD I2C AND MUX DRIVER
9136 M:      Vadim Pasternak <vadimp@mellanox.com>
9137 M:      Michael Shych <michaelsh@mellanox.com>
9138 L:      linux-i2c@vger.kernel.org
9139 S:      Supported
9140 F:      drivers/i2c/busses/i2c-mlxcpld.c
9141 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9142 F:      Documentation/i2c/busses/i2c-mlxcpld
9143
9144 MELLANOX MLXCPLD LED DRIVER
9145 M:      Vadim Pasternak <vadimp@mellanox.com>
9146 L:      linux-leds@vger.kernel.org
9147 S:      Supported
9148 F:      drivers/leds/leds-mlxcpld.c
9149 F:      drivers/leds/leds-mlxreg.c
9150 F:      Documentation/leds/leds-mlxcpld.txt
9151
9152 MELLANOX PLATFORM DRIVER
9153 M:      Vadim Pasternak <vadimp@mellanox.com>
9154 L:      platform-driver-x86@vger.kernel.org
9155 S:      Supported
9156 F:      drivers/platform/x86/mlx-platform.c
9157
9158 MEMBARRIER SUPPORT
9159 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9160 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9161 L:      linux-kernel@vger.kernel.org
9162 S:      Supported
9163 F:      kernel/sched/membarrier.c
9164 F:      include/uapi/linux/membarrier.h
9165 F:      arch/powerpc/include/asm/membarrier.h
9166
9167 MEMORY MANAGEMENT
9168 L:      linux-mm@kvack.org
9169 W:      http://www.linux-mm.org
9170 S:      Maintained
9171 F:      include/linux/mm.h
9172 F:      include/linux/gfp.h
9173 F:      include/linux/mmzone.h
9174 F:      include/linux/memory_hotplug.h
9175 F:      include/linux/vmalloc.h
9176 F:      mm/
9177
9178 MEMORY TECHNOLOGY DEVICES (MTD)
9179 M:      David Woodhouse <dwmw2@infradead.org>
9180 M:      Brian Norris <computersforpeace@gmail.com>
9181 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9182 M:      Marek Vasut <marek.vasut@gmail.com>
9183 M:      Richard Weinberger <richard@nod.at>
9184 L:      linux-mtd@lists.infradead.org
9185 W:      http://www.linux-mtd.infradead.org/
9186 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9187 T:      git git://git.infradead.org/linux-mtd.git master
9188 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9189 S:      Maintained
9190 F:      Documentation/devicetree/bindings/mtd/
9191 F:      drivers/mtd/
9192 F:      include/linux/mtd/
9193 F:      include/uapi/mtd/
9194
9195 MEN A21 WATCHDOG DRIVER
9196 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9197 L:      linux-watchdog@vger.kernel.org
9198 S:      Maintained
9199 F:      drivers/watchdog/mena21_wdt.c
9200
9201 MEN CHAMELEON BUS (mcb)
9202 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9203 S:      Maintained
9204 F:      drivers/mcb/
9205 F:      include/linux/mcb.h
9206 F:      Documentation/men-chameleon-bus.txt
9207
9208 MEN F21BMC (Board Management Controller)
9209 M:      Andreas Werner <andreas.werner@men.de>
9210 S:      Supported
9211 F:      drivers/mfd/menf21bmc.c
9212 F:      drivers/watchdog/menf21bmc_wdt.c
9213 F:      drivers/leds/leds-menf21bmc.c
9214 F:      drivers/hwmon/menf21bmc_hwmon.c
9215 F:      Documentation/hwmon/menf21bmc
9216
9217 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9218 M:      Neil Armstrong <narmstrong@baylibre.com>
9219 L:      linux-media@lists.freedesktop.org
9220 L:      linux-amlogic@lists.infradead.org
9221 W:      http://linux-meson.com/
9222 S:      Supported
9223 F:      drivers/media/platform/meson/ao-cec.c
9224 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9225 T:      git git://linuxtv.org/media_tree.git
9226
9227 MICROBLAZE ARCHITECTURE
9228 M:      Michal Simek <monstr@monstr.eu>
9229 W:      http://www.monstr.eu/fdt/
9230 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9231 S:      Supported
9232 F:      arch/microblaze/
9233
9234 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9235 M:      Richard Genoud <richard.genoud@gmail.com>
9236 S:      Maintained
9237 F:      drivers/tty/serial/atmel_serial.c
9238 F:      drivers/tty/serial/atmel_serial.h
9239
9240 MICROCHIP / ATMEL DMA DRIVER
9241 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9243 L:      dmaengine@vger.kernel.org
9244 S:      Supported
9245 F:      drivers/dma/at_hdmac.c
9246 F:      drivers/dma/at_hdmac_regs.h
9247 F:      include/linux/platform_data/dma-atmel.h
9248
9249 MICROCHIP / ATMEL ECC DRIVER
9250 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9251 L:      linux-crypto@vger.kernel.org
9252 S:      Maintained
9253 F:      drivers/crypto/atmel-ecc.*
9254
9255 MICROCHIP / ATMEL ISC DRIVER
9256 M:      Songjun Wu <songjun.wu@microchip.com>
9257 L:      linux-media@vger.kernel.org
9258 S:      Supported
9259 F:      drivers/media/platform/atmel/atmel-isc.c
9260 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9261 F:      devicetree/bindings/media/atmel-isc.txt
9262
9263 MICROCHIP / ATMEL NAND DRIVER
9264 M:      Wenyou Yang <wenyou.yang@microchip.com>
9265 M:      Josh Wu <rainyfeeling@outlook.com>
9266 L:      linux-mtd@lists.infradead.org
9267 S:      Supported
9268 F:      drivers/mtd/nand/raw/atmel/*
9269 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9270
9271 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9272 M:      Woojung Huh <Woojung.Huh@microchip.com>
9273 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9274 L:      netdev@vger.kernel.org
9275 S:      Maintained
9276 F:      net/dsa/tag_ksz.c
9277 F:      drivers/net/dsa/microchip/*
9278 F:      include/linux/platform_data/microchip-ksz.h
9279 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9280
9281 MICROCHIP LAN743X ETHERNET DRIVER
9282 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9283 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9284 L:      netdev@vger.kernel.org
9285 S:      Maintained
9286 F:      drivers/net/ethernet/microchip/lan743x_*
9287
9288 MICROCHIP USB251XB DRIVER
9289 M:      Richard Leitner <richard.leitner@skidata.com>
9290 L:      linux-usb@vger.kernel.org
9291 S:      Maintained
9292 F:      drivers/usb/misc/usb251xb.c
9293 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9294
9295 MICROSEMI MIPS SOCS
9296 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9297 L:      linux-mips@linux-mips.org
9298 S:      Maintained
9299 F:      arch/mips/generic/board-ocelot.c
9300 F:      arch/mips/configs/generic/board-ocelot.config
9301 F:      arch/mips/boot/dts/mscc/
9302 F:      Documentation/devicetree/bindings/mips/mscc.txt
9303
9304 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9305 M:      Don Brace <don.brace@microsemi.com>
9306 L:      esc.storagedev@microsemi.com
9307 L:      linux-scsi@vger.kernel.org
9308 S:      Supported
9309 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9310 F:      drivers/scsi/smartpqi/Kconfig
9311 F:      drivers/scsi/smartpqi/Makefile
9312 F:      include/linux/cciss*.h
9313 F:      include/uapi/linux/cciss*.h
9314 F:      Documentation/scsi/smartpqi.txt
9315
9316 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9317 M:      Chen Yu <yu.c.chen@intel.com>
9318 L:      platform-driver-x86@vger.kernel.org
9319 S:      Supported
9320 F:      drivers/platform/x86/surfacepro3_button.c
9321
9322 MICROTEK X6 SCANNER
9323 M:      Oliver Neukum <oliver@neukum.org>
9324 S:      Maintained
9325 F:      drivers/usb/image/microtek.*
9326
9327 MIPS
9328 M:      Ralf Baechle <ralf@linux-mips.org>
9329 M:      James Hogan <jhogan@kernel.org>
9330 L:      linux-mips@linux-mips.org
9331 W:      http://www.linux-mips.org/
9332 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9333 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9334 S:      Supported
9335 F:      Documentation/devicetree/bindings/mips/
9336 F:      Documentation/mips/
9337 F:      arch/mips/
9338 F:      drivers/platform/mips/
9339
9340 MIPS BOSTON DEVELOPMENT BOARD
9341 M:      Paul Burton <paul.burton@mips.com>
9342 L:      linux-mips@linux-mips.org
9343 S:      Maintained
9344 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9345 F:      arch/mips/boot/dts/img/boston.dts
9346 F:      arch/mips/configs/generic/board-boston.config
9347 F:      drivers/clk/imgtec/clk-boston.c
9348 F:      include/dt-bindings/clock/boston-clock.h
9349
9350 MIPS GENERIC PLATFORM
9351 M:      Paul Burton <paul.burton@mips.com>
9352 L:      linux-mips@linux-mips.org
9353 S:      Supported
9354 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9355 F:      arch/mips/generic/
9356 F:      arch/mips/tools/generic-board-config.sh
9357
9358 MIPS/LOONGSON1 ARCHITECTURE
9359 M:      Keguang Zhang <keguang.zhang@gmail.com>
9360 L:      linux-mips@linux-mips.org
9361 S:      Maintained
9362 F:      arch/mips/loongson32/
9363 F:      arch/mips/include/asm/mach-loongson32/
9364 F:      drivers/*/*loongson1*
9365 F:      drivers/*/*/*loongson1*
9366
9367 MIPS/LOONGSON2 ARCHITECTURE
9368 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9369 L:      linux-mips@linux-mips.org
9370 S:      Maintained
9371 F:      arch/mips/loongson64/*{2e/2f}*
9372 F:      arch/mips/include/asm/mach-loongson64/
9373 F:      drivers/*/*loongson2*
9374 F:      drivers/*/*/*loongson2*
9375
9376 MIPS/LOONGSON3 ARCHITECTURE
9377 M:      Huacai Chen <chenhc@lemote.com>
9378 L:      linux-mips@linux-mips.org
9379 S:      Maintained
9380 F:      arch/mips/loongson64/
9381 F:      arch/mips/include/asm/mach-loongson64/
9382 F:      drivers/platform/mips/cpu_hwmon.c
9383 F:      drivers/*/*loongson3*
9384 F:      drivers/*/*/*loongson3*
9385
9386 MIPS RINT INSTRUCTION EMULATION
9387 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9388 L:      linux-mips@linux-mips.org
9389 S:      Supported
9390 F:      arch/mips/math-emu/sp_rint.c
9391 F:      arch/mips/math-emu/dp_rint.c
9392
9393 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9394 M:      Hans Verkuil <hverkuil@xs4all.nl>
9395 L:      linux-media@vger.kernel.org
9396 T:      git git://linuxtv.org/media_tree.git
9397 W:      https://linuxtv.org
9398 S:      Odd Fixes
9399 F:      drivers/media/radio/radio-miropcm20*
9400
9401 MMP SUPPORT
9402 M:      Eric Miao <eric.y.miao@gmail.com>
9403 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9405 T:      git git://github.com/hzhuang1/linux.git
9406 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9407 S:      Maintained
9408 F:      arch/arm/boot/dts/mmp*
9409 F:      arch/arm/mach-mmp/
9410
9411 MN88472 MEDIA DRIVER
9412 M:      Antti Palosaari <crope@iki.fi>
9413 L:      linux-media@vger.kernel.org
9414 W:      https://linuxtv.org
9415 W:      http://palosaari.fi/linux/
9416 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9417 S:      Maintained
9418 F:      drivers/media/dvb-frontends/mn88472*
9419
9420 MN88473 MEDIA DRIVER
9421 M:      Antti Palosaari <crope@iki.fi>
9422 L:      linux-media@vger.kernel.org
9423 W:      https://linuxtv.org
9424 W:      http://palosaari.fi/linux/
9425 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9426 S:      Maintained
9427 F:      drivers/media/dvb-frontends/mn88473*
9428
9429 MODULE SUPPORT
9430 M:      Jessica Yu <jeyu@kernel.org>
9431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9432 S:      Maintained
9433 F:      include/linux/module.h
9434 F:      kernel/module.c
9435
9436 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9437 W:      http://popies.net/meye/
9438 S:      Orphan
9439 F:      Documentation/media/v4l-drivers/meye*
9440 F:      drivers/media/pci/meye/
9441 F:      include/uapi/linux/meye.h
9442
9443 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9444 M:      Jiri Slaby <jirislaby@gmail.com>
9445 S:      Maintained
9446 F:      Documentation/serial/moxa-smartio
9447 F:      drivers/tty/mxser.*
9448
9449 MR800 AVERMEDIA USB FM RADIO DRIVER
9450 M:      Alexey Klimov <klimov.linux@gmail.com>
9451 L:      linux-media@vger.kernel.org
9452 T:      git git://linuxtv.org/media_tree.git
9453 S:      Maintained
9454 F:      drivers/media/radio/radio-mr800.c
9455
9456 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9457 M:      Alan Ott <alan@signal11.us>
9458 L:      linux-wpan@vger.kernel.org
9459 S:      Maintained
9460 F:      drivers/net/ieee802154/mrf24j40.c
9461 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9462
9463 MSI LAPTOP SUPPORT
9464 M:      "Lee, Chun-Yi" <jlee@suse.com>
9465 L:      platform-driver-x86@vger.kernel.org
9466 S:      Maintained
9467 F:      drivers/platform/x86/msi-laptop.c
9468
9469 MSI WMI SUPPORT
9470 L:      platform-driver-x86@vger.kernel.org
9471 S:      Orphan
9472 F:      drivers/platform/x86/msi-wmi.c
9473
9474 MSI001 MEDIA DRIVER
9475 M:      Antti Palosaari <crope@iki.fi>
9476 L:      linux-media@vger.kernel.org
9477 W:      https://linuxtv.org
9478 W:      http://palosaari.fi/linux/
9479 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9480 T:      git git://linuxtv.org/anttip/media_tree.git
9481 S:      Maintained
9482 F:      drivers/media/tuners/msi001*
9483
9484 MSI2500 MEDIA DRIVER
9485 M:      Antti Palosaari <crope@iki.fi>
9486 L:      linux-media@vger.kernel.org
9487 W:      https://linuxtv.org
9488 W:      http://palosaari.fi/linux/
9489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9490 T:      git git://linuxtv.org/anttip/media_tree.git
9491 S:      Maintained
9492 F:      drivers/media/usb/msi2500/
9493
9494 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9495 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9496 L:      linux-mtd@lists.infradead.org
9497 S:      Maintained
9498 F:      drivers/mtd/devices/docg3*
9499
9500 MT9M032 APTINA SENSOR DRIVER
9501 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9502 L:      linux-media@vger.kernel.org
9503 T:      git git://linuxtv.org/media_tree.git
9504 S:      Maintained
9505 F:      drivers/media/i2c/mt9m032.c
9506 F:      include/media/i2c/mt9m032.h
9507
9508 MT9P031 APTINA CAMERA SENSOR
9509 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9510 L:      linux-media@vger.kernel.org
9511 T:      git git://linuxtv.org/media_tree.git
9512 S:      Maintained
9513 F:      drivers/media/i2c/mt9p031.c
9514 F:      include/media/i2c/mt9p031.h
9515
9516 MT9T001 APTINA CAMERA SENSOR
9517 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9518 L:      linux-media@vger.kernel.org
9519 T:      git git://linuxtv.org/media_tree.git
9520 S:      Maintained
9521 F:      drivers/media/i2c/mt9t001.c
9522 F:      include/media/i2c/mt9t001.h
9523
9524 MT9T112 APTINA CAMERA SENSOR
9525 M:      Jacopo Mondi <jacopo@jmondi.org>
9526 L:      linux-media@vger.kernel.org
9527 T:      git git://linuxtv.org/media_tree.git
9528 S:      Odd Fixes
9529 F:      drivers/media/i2c/mt9t112.c
9530 F:      include/media/i2c/mt9t112.h
9531
9532 MT9V032 APTINA CAMERA SENSOR
9533 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9534 L:      linux-media@vger.kernel.org
9535 T:      git git://linuxtv.org/media_tree.git
9536 S:      Maintained
9537 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9538 F:      drivers/media/i2c/mt9v032.c
9539 F:      include/media/i2c/mt9v032.h
9540
9541 MULTIFUNCTION DEVICES (MFD)
9542 M:      Lee Jones <lee.jones@linaro.org>
9543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9544 S:      Supported
9545 F:      Documentation/devicetree/bindings/mfd/
9546 F:      drivers/mfd/
9547 F:      include/linux/mfd/
9548 F:      include/dt-bindings/mfd/
9549
9550 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9551 S:      Orphan
9552 F:      drivers/mmc/host/mmc_spi.c
9553 F:      include/linux/spi/mmc_spi.h
9554
9555 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9556 M:      Ulf Hansson <ulf.hansson@linaro.org>
9557 L:      linux-mmc@vger.kernel.org
9558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9559 S:      Maintained
9560 F:      Documentation/devicetree/bindings/mmc/
9561 F:      drivers/mmc/
9562 F:      include/linux/mmc/
9563 F:      include/uapi/linux/mmc/
9564
9565 MULTIPLEXER SUBSYSTEM
9566 M:      Peter Rosin <peda@axentia.se>
9567 S:      Maintained
9568 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9569 F:      Documentation/devicetree/bindings/mux/
9570 F:      include/linux/dt-bindings/mux/
9571 F:      include/linux/mux/
9572 F:      drivers/mux/
9573
9574 MULTITECH MULTIPORT CARD (ISICOM)
9575 S:      Orphan
9576 F:      drivers/tty/isicom.c
9577 F:      include/linux/isicom.h
9578
9579 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9580 M:      Bin Liu <b-liu@ti.com>
9581 L:      linux-usb@vger.kernel.org
9582 S:      Maintained
9583 F:      drivers/usb/musb/
9584
9585 MXL5007T MEDIA DRIVER
9586 M:      Michael Krufky <mkrufky@linuxtv.org>
9587 L:      linux-media@vger.kernel.org
9588 W:      https://linuxtv.org
9589 W:      http://github.com/mkrufky
9590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9591 T:      git git://linuxtv.org/mkrufky/tuners.git
9592 S:      Maintained
9593 F:      drivers/media/tuners/mxl5007t.*
9594
9595 MXSFB DRM DRIVER
9596 M:      Marek Vasut <marex@denx.de>
9597 S:      Supported
9598 F:      drivers/gpu/drm/mxsfb/
9599 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9600
9601 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9602 M:      Chris Lee <christopher.lee@cspi.com>
9603 L:      netdev@vger.kernel.org
9604 W:      https://www.cspi.com/ethernet-products/support/downloads/
9605 S:      Supported
9606 F:      drivers/net/ethernet/myricom/myri10ge/
9607
9608 NAND FLASH SUBSYSTEM
9609 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9610 R:      Richard Weinberger <richard@nod.at>
9611 L:      linux-mtd@lists.infradead.org
9612 W:      http://www.linux-mtd.infradead.org/
9613 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9614 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9615 T:      git git://git.infradead.org/linux-mtd.git nand/next
9616 S:      Maintained
9617 F:      drivers/mtd/nand/
9618 F:      include/linux/mtd/*nand*.h
9619
9620 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9621 M:      Daniel Mack <zonque@gmail.com>
9622 S:      Maintained
9623 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9624 W:      http://www.native-instruments.com
9625 F:      sound/usb/caiaq/
9626
9627 NATSEMI ETHERNET DRIVER (DP8381x)
9628 S:      Orphan
9629 F:      drivers/net/ethernet/natsemi/natsemi.c
9630
9631 NCP FILESYSTEM
9632 M:      Petr Vandrovec <petr@vandrovec.name>
9633 S:      Obsolete
9634 F:      drivers/staging/ncpfs/
9635
9636 NCR 5380 SCSI DRIVERS
9637 M:      Finn Thain <fthain@telegraphics.com.au>
9638 M:      Michael Schmitz <schmitzmic@gmail.com>
9639 L:      linux-scsi@vger.kernel.org
9640 S:      Maintained
9641 F:      Documentation/scsi/g_NCR5380.txt
9642 F:      drivers/scsi/NCR5380.*
9643 F:      drivers/scsi/arm/cumana_1.c
9644 F:      drivers/scsi/arm/oak.c
9645 F:      drivers/scsi/atari_scsi.*
9646 F:      drivers/scsi/dmx3191d.c
9647 F:      drivers/scsi/g_NCR5380.*
9648 F:      drivers/scsi/mac_scsi.*
9649 F:      drivers/scsi/sun3_scsi.*
9650 F:      drivers/scsi/sun3_scsi_vme.c
9651
9652 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9653 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9654 L:      linux-scsi@vger.kernel.org
9655 S:      Maintained
9656 F:      drivers/scsi/NCR_D700.*
9657
9658 NCT6775 HARDWARE MONITOR DRIVER
9659 M:      Guenter Roeck <linux@roeck-us.net>
9660 L:      linux-hwmon@vger.kernel.org
9661 S:      Maintained
9662 F:      Documentation/hwmon/nct6775
9663 F:      drivers/hwmon/nct6775.c
9664
9665 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9666 M:      Faisal Latif <faisal.latif@intel.com>
9667 L:      linux-rdma@vger.kernel.org
9668 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9669 S:      Supported
9670 F:      drivers/infiniband/hw/nes/
9671 F:      include/uapi/rdma/nes-abi.h
9672
9673 NETEM NETWORK EMULATOR
9674 M:      Stephen Hemminger <stephen@networkplumber.org>
9675 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9676 S:      Maintained
9677 F:      net/sched/sch_netem.c
9678
9679 NETERION 10GbE DRIVERS (s2io/vxge)
9680 M:      Jon Mason <jdmason@kudzu.us>
9681 L:      netdev@vger.kernel.org
9682 S:      Supported
9683 F:      Documentation/networking/s2io.txt
9684 F:      Documentation/networking/vxge.txt
9685 F:      drivers/net/ethernet/neterion/
9686
9687 NETFILTER
9688 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9689 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9690 M:      Florian Westphal <fw@strlen.de>
9691 L:      netfilter-devel@vger.kernel.org
9692 L:      coreteam@netfilter.org
9693 W:      http://www.netfilter.org/
9694 W:      http://www.iptables.org/
9695 W:      http://www.nftables.org/
9696 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9699 S:      Maintained
9700 F:      include/linux/netfilter*
9701 F:      include/linux/netfilter/
9702 F:      include/net/netfilter/
9703 F:      include/uapi/linux/netfilter*
9704 F:      include/uapi/linux/netfilter/
9705 F:      net/*/netfilter.c
9706 F:      net/*/netfilter/
9707 F:      net/netfilter/
9708 F:      net/bridge/br_netfilter*.c
9709
9710 NETROM NETWORK LAYER
9711 M:      Ralf Baechle <ralf@linux-mips.org>
9712 L:      linux-hams@vger.kernel.org
9713 W:      http://www.linux-ax25.org/
9714 S:      Maintained
9715 F:      include/net/netrom.h
9716 F:      include/uapi/linux/netrom.h
9717 F:      net/netrom/
9718
9719 NETRONOME ETHERNET DRIVERS
9720 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9721 L:      oss-drivers@netronome.com
9722 S:      Maintained
9723 F:      drivers/net/ethernet/netronome/
9724
9725 NETWORK BLOCK DEVICE (NBD)
9726 M:      Josef Bacik <josef@toxicpanda.com>
9727 S:      Maintained
9728 L:      linux-block@vger.kernel.org
9729 L:      nbd@other.debian.org
9730 F:      Documentation/blockdev/nbd.txt
9731 F:      drivers/block/nbd.c
9732 F:      include/uapi/linux/nbd.h
9733
9734 NETWORK DROP MONITOR
9735 M:      Neil Horman <nhorman@tuxdriver.com>
9736 L:      netdev@vger.kernel.org
9737 S:      Maintained
9738 W:      https://fedorahosted.org/dropwatch/
9739 F:      net/core/drop_monitor.c
9740
9741 NETWORKING DRIVERS
9742 M:      "David S. Miller" <davem@davemloft.net>
9743 L:      netdev@vger.kernel.org
9744 W:      http://www.linuxfoundation.org/en/Net
9745 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9748 S:      Odd Fixes
9749 F:      Documentation/devicetree/bindings/net/
9750 F:      drivers/net/
9751 F:      include/linux/if_*
9752 F:      include/linux/netdevice.h
9753 F:      include/linux/etherdevice.h
9754 F:      include/linux/fcdevice.h
9755 F:      include/linux/fddidevice.h
9756 F:      include/linux/hippidevice.h
9757 F:      include/linux/inetdevice.h
9758 F:      include/uapi/linux/if_*
9759 F:      include/uapi/linux/netdevice.h
9760
9761 NETWORKING DRIVERS (WIRELESS)
9762 M:      Kalle Valo <kvalo@codeaurora.org>
9763 L:      linux-wireless@vger.kernel.org
9764 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9767 S:      Maintained
9768 F:      Documentation/devicetree/bindings/net/wireless/
9769 F:      drivers/net/wireless/
9770
9771 NETWORKING [DSA]
9772 M:      Andrew Lunn <andrew@lunn.ch>
9773 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9774 M:      Florian Fainelli <f.fainelli@gmail.com>
9775 S:      Maintained
9776 F:      net/dsa/
9777 F:      include/net/dsa.h
9778 F:      include/linux/dsa/
9779 F:      drivers/net/dsa/
9780
9781 NETWORKING [GENERAL]
9782 M:      "David S. Miller" <davem@davemloft.net>
9783 L:      netdev@vger.kernel.org
9784 W:      http://www.linuxfoundation.org/en/Net
9785 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9788 B:      mailto:netdev@vger.kernel.org
9789 S:      Maintained
9790 F:      net/
9791 F:      include/net/
9792 F:      include/linux/in.h
9793 F:      include/linux/net.h
9794 F:      include/linux/netdevice.h
9795 F:      include/uapi/linux/in.h
9796 F:      include/uapi/linux/net.h
9797 F:      include/uapi/linux/netdevice.h
9798 F:      include/uapi/linux/net_namespace.h
9799 F:      tools/testing/selftests/net/
9800 F:      lib/net_utils.c
9801 F:      lib/random32.c
9802 F:      Documentation/networking/
9803
9804 NETWORKING [IPSEC]
9805 M:      Steffen Klassert <steffen.klassert@secunet.com>
9806 M:      Herbert Xu <herbert@gondor.apana.org.au>
9807 M:      "David S. Miller" <davem@davemloft.net>
9808 L:      netdev@vger.kernel.org
9809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9811 S:      Maintained
9812 F:      net/core/flow.c
9813 F:      net/xfrm/
9814 F:      net/key/
9815 F:      net/ipv4/xfrm*
9816 F:      net/ipv4/esp4*
9817 F:      net/ipv4/ah4.c
9818 F:      net/ipv4/ipcomp.c
9819 F:      net/ipv4/ip_vti.c
9820 F:      net/ipv6/xfrm*
9821 F:      net/ipv6/esp6*
9822 F:      net/ipv6/ah6.c
9823 F:      net/ipv6/ipcomp6.c
9824 F:      net/ipv6/ip6_vti.c
9825 F:      include/uapi/linux/xfrm.h
9826 F:      include/net/xfrm.h
9827
9828 NETWORKING [IPv4/IPv6]
9829 M:      "David S. Miller" <davem@davemloft.net>
9830 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9831 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9832 L:      netdev@vger.kernel.org
9833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9834 S:      Maintained
9835 F:      net/ipv4/
9836 F:      net/ipv6/
9837 F:      include/net/ip*
9838 F:      arch/x86/net/*
9839
9840 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9841 M:      Paul Moore <paul@paul-moore.com>
9842 W:      https://github.com/netlabel
9843 L:      netdev@vger.kernel.org
9844 L:      linux-security-module@vger.kernel.org
9845 S:      Maintained
9846 F:      Documentation/netlabel/
9847 F:      include/net/calipso.h
9848 F:      include/net/cipso_ipv4.h
9849 F:      include/net/netlabel.h
9850 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9851 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9852 F:      net/netlabel/
9853 F:      net/ipv4/cipso_ipv4.c
9854 F:      net/ipv6/calipso.c
9855 F:      net/netfilter/xt_CONNSECMARK.c
9856 F:      net/netfilter/xt_SECMARK.c
9857
9858 NETWORKING [TLS]
9859 M:      Aviad Yehezkel <aviadye@mellanox.com>
9860 M:      Dave Watson <davejwatson@fb.com>
9861 L:      netdev@vger.kernel.org
9862 S:      Maintained
9863 F:      net/tls/*
9864 F:      include/uapi/linux/tls.h
9865 F:      include/net/tls.h
9866
9867 NETWORKING [WIRELESS]
9868 L:      linux-wireless@vger.kernel.org
9869 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9870
9871 NETDEVSIM
9872 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9873 S:      Maintained
9874 F:      drivers/net/netdevsim/*
9875
9876 NETXEN (1/10) GbE SUPPORT
9877 M:      Manish Chopra <manish.chopra@cavium.com>
9878 M:      Rahul Verma <rahul.verma@cavium.com>
9879 M:      Dept-GELinuxNICDev@cavium.com
9880 L:      netdev@vger.kernel.org
9881 S:      Supported
9882 F:      drivers/net/ethernet/qlogic/netxen/
9883
9884 NFC SUBSYSTEM
9885 M:      Samuel Ortiz <sameo@linux.intel.com>
9886 L:      linux-wireless@vger.kernel.org
9887 L:      linux-nfc@lists.01.org (subscribers-only)
9888 S:      Supported
9889 F:      net/nfc/
9890 F:      include/net/nfc/
9891 F:      include/uapi/linux/nfc.h
9892 F:      drivers/nfc/
9893 F:      include/linux/platform_data/nfcmrvl.h
9894 F:      include/linux/platform_data/nxp-nci.h
9895 F:      Documentation/devicetree/bindings/net/nfc/
9896
9897 NFS, SUNRPC, AND LOCKD CLIENTS
9898 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
9899 M:      Anna Schumaker <anna.schumaker@netapp.com>
9900 L:      linux-nfs@vger.kernel.org
9901 W:      http://client.linux-nfs.org
9902 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9903 S:      Maintained
9904 F:      fs/lockd/
9905 F:      fs/nfs/
9906 F:      fs/nfs_common/
9907 F:      net/sunrpc/
9908 F:      include/linux/lockd/
9909 F:      include/linux/nfs*
9910 F:      include/linux/sunrpc/
9911 F:      include/uapi/linux/nfs*
9912 F:      include/uapi/linux/sunrpc/
9913
9914 NILFS2 FILESYSTEM
9915 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9916 L:      linux-nilfs@vger.kernel.org
9917 W:      https://nilfs.sourceforge.io/
9918 W:      https://nilfs.osdn.jp/
9919 T:      git git://github.com/konis/nilfs2.git
9920 S:      Supported
9921 F:      Documentation/filesystems/nilfs2.txt
9922 F:      fs/nilfs2/
9923 F:      include/trace/events/nilfs2.h
9924 F:      include/uapi/linux/nilfs2_api.h
9925 F:      include/uapi/linux/nilfs2_ondisk.h
9926
9927 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9928 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9929 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9930 S:      Maintained
9931 F:      Documentation/scsi/NinjaSCSI.txt
9932 F:      drivers/scsi/pcmcia/nsp_*
9933
9934 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9935 M:      GOTO Masanori <gotom@debian.or.jp>
9936 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9937 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9938 S:      Maintained
9939 F:      Documentation/scsi/NinjaSCSI.txt
9940 F:      drivers/scsi/nsp32*
9941
9942 NIOS2 ARCHITECTURE
9943 M:      Ley Foon Tan <lftan@altera.com>
9944 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9946 S:      Maintained
9947 F:      arch/nios2/
9948
9949 NOHZ, DYNTICKS SUPPORT
9950 M:      Frederic Weisbecker <fweisbec@gmail.com>
9951 M:      Thomas Gleixner <tglx@linutronix.de>
9952 M:      Ingo Molnar <mingo@kernel.org>
9953 L:      linux-kernel@vger.kernel.org
9954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9955 S:      Maintained
9956 F:      kernel/time/tick*.*
9957 F:      include/linux/tick.h
9958 F:      include/linux/sched/nohz.h
9959
9960 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9961 M:      Pavel Machek <pavel@ucw.cz>
9962 M:      Sakari Ailus <sakari.ailus@iki.fi>
9963 L:      linux-media@vger.kernel.org
9964 S:      Maintained
9965 F:      drivers/media/i2c/et8ek8
9966 F:      drivers/media/i2c/ad5820.c
9967
9968 NOKIA N900 POWER SUPPLY DRIVERS
9969 R:      Pali Rohár <pali.rohar@gmail.com>
9970 F:      include/linux/power/bq2415x_charger.h
9971 F:      include/linux/power/bq27xxx_battery.h
9972 F:      include/linux/power/isp1704_charger.h
9973 F:      drivers/power/supply/bq2415x_charger.c
9974 F:      drivers/power/supply/bq27xxx_battery.c
9975 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9976 F:      drivers/power/supply/isp1704_charger.c
9977 F:      drivers/power/supply/rx51_battery.c
9978
9979 NTB AMD DRIVER
9980 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9981 L:      linux-ntb@googlegroups.com
9982 S:      Supported
9983 F:      drivers/ntb/hw/amd/
9984
9985 NTB DRIVER CORE
9986 M:      Jon Mason <jdmason@kudzu.us>
9987 M:      Dave Jiang <dave.jiang@intel.com>
9988 M:      Allen Hubbe <allenbh@gmail.com>
9989 L:      linux-ntb@googlegroups.com
9990 S:      Supported
9991 W:      https://github.com/jonmason/ntb/wiki
9992 T:      git git://github.com/jonmason/ntb.git
9993 F:      drivers/ntb/
9994 F:      drivers/net/ntb_netdev.c
9995 F:      include/linux/ntb.h
9996 F:      include/linux/ntb_transport.h
9997 F:      tools/testing/selftests/ntb/
9998
9999 NTB IDT DRIVER
10000 M:      Serge Semin <fancer.lancer@gmail.com>
10001 L:      linux-ntb@googlegroups.com
10002 S:      Supported
10003 F:      drivers/ntb/hw/idt/
10004
10005 NTB INTEL DRIVER
10006 M:      Dave Jiang <dave.jiang@intel.com>
10007 L:      linux-ntb@googlegroups.com
10008 S:      Supported
10009 W:      https://github.com/davejiang/linux/wiki
10010 T:      git https://github.com/davejiang/linux.git
10011 F:      drivers/ntb/hw/intel/
10012
10013 NTFS FILESYSTEM
10014 M:      Anton Altaparmakov <anton@tuxera.com>
10015 L:      linux-ntfs-dev@lists.sourceforge.net
10016 W:      http://www.tuxera.com/
10017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10018 S:      Supported
10019 F:      Documentation/filesystems/ntfs.txt
10020 F:      fs/ntfs/
10021
10022 NUBUS SUBSYSTEM
10023 M:      Finn Thain <fthain@telegraphics.com.au>
10024 L:      linux-m68k@lists.linux-m68k.org
10025 S:      Maintained
10026 F:      arch/*/include/asm/nubus.h
10027 F:      drivers/nubus/
10028 F:      include/linux/nubus.h
10029 F:      include/uapi/linux/nubus.h
10030
10031 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10032 M:      Antonino Daplas <adaplas@gmail.com>
10033 L:      linux-fbdev@vger.kernel.org
10034 S:      Maintained
10035 F:      drivers/video/fbdev/riva/
10036 F:      drivers/video/fbdev/nvidia/
10037
10038 NVM EXPRESS DRIVER
10039 M:      Keith Busch <keith.busch@intel.com>
10040 M:      Jens Axboe <axboe@fb.com>
10041 M:      Christoph Hellwig <hch@lst.de>
10042 M:      Sagi Grimberg <sagi@grimberg.me>
10043 L:      linux-nvme@lists.infradead.org
10044 T:      git://git.infradead.org/nvme.git
10045 W:      http://git.infradead.org/nvme.git
10046 S:      Supported
10047 F:      drivers/nvme/host/
10048 F:      include/linux/nvme.h
10049 F:      include/uapi/linux/nvme_ioctl.h
10050
10051 NVM EXPRESS FC TRANSPORT DRIVERS
10052 M:      James Smart <james.smart@broadcom.com>
10053 L:      linux-nvme@lists.infradead.org
10054 S:      Supported
10055 F:      include/linux/nvme-fc.h
10056 F:      include/linux/nvme-fc-driver.h
10057 F:      drivers/nvme/host/fc.c
10058 F:      drivers/nvme/target/fc.c
10059 F:      drivers/nvme/target/fcloop.c
10060
10061 NVM EXPRESS TARGET DRIVER
10062 M:      Christoph Hellwig <hch@lst.de>
10063 M:      Sagi Grimberg <sagi@grimberg.me>
10064 L:      linux-nvme@lists.infradead.org
10065 T:      git://git.infradead.org/nvme.git
10066 W:      http://git.infradead.org/nvme.git
10067 S:      Supported
10068 F:      drivers/nvme/target/
10069
10070 NVMEM FRAMEWORK
10071 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10072 S:      Maintained
10073 F:      drivers/nvmem/
10074 F:      Documentation/devicetree/bindings/nvmem/
10075 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10076 F:      include/linux/nvmem-consumer.h
10077 F:      include/linux/nvmem-provider.h
10078
10079 NXP SGTL5000 DRIVER
10080 M:      Fabio Estevam <fabio.estevam@nxp.com>
10081 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10082 S:      Maintained
10083 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10084 F:      sound/soc/codecs/sgtl5000*
10085
10086 NXP TDA998X DRM DRIVER
10087 M:      Russell King <linux@armlinux.org.uk>
10088 S:      Supported
10089 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10090 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10091 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10092 F:      include/drm/i2c/tda998x.h
10093
10094 NXP TFA9879 DRIVER
10095 M:      Peter Rosin <peda@axentia.se>
10096 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10097 S:      Maintained
10098 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10099 F:      sound/soc/codecs/tfa9879*
10100
10101 NXP-NCI NFC DRIVER
10102 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10103 R:      Charles Gorand <charles.gorand@effinnov.com>
10104 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10105 S:      Supported
10106 F:      drivers/nfc/nxp-nci
10107
10108 OBJTOOL
10109 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10110 M:      Peter Zijlstra <peterz@infradead.org>
10111 S:      Supported
10112 F:      tools/objtool/
10113
10114 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10115 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10116 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10117 L:      linuxppc-dev@lists.ozlabs.org
10118 S:      Supported
10119 F:      arch/powerpc/platforms/powernv/ocxl.c
10120 F:      arch/powerpc/include/asm/pnv-ocxl.h
10121 F:      drivers/misc/ocxl/
10122 F:      include/misc/ocxl*
10123 F:      include/uapi/misc/ocxl.h
10124 F:      Documentation/accelerators/ocxl.txt
10125
10126 OMAP AUDIO SUPPORT
10127 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10128 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10129 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10130 L:      linux-omap@vger.kernel.org
10131 S:      Maintained
10132 F:      sound/soc/omap/
10133
10134 OMAP CLOCK FRAMEWORK SUPPORT
10135 M:      Paul Walmsley <paul@pwsan.com>
10136 L:      linux-omap@vger.kernel.org
10137 S:      Maintained
10138 F:      arch/arm/*omap*/*clock*
10139
10140 OMAP DEVICE TREE SUPPORT
10141 M:      Benoît Cousson <bcousson@baylibre.com>
10142 M:      Tony Lindgren <tony@atomide.com>
10143 L:      linux-omap@vger.kernel.org
10144 L:      devicetree@vger.kernel.org
10145 S:      Maintained
10146 F:      arch/arm/boot/dts/*omap*
10147 F:      arch/arm/boot/dts/*am3*
10148 F:      arch/arm/boot/dts/*am4*
10149 F:      arch/arm/boot/dts/*am5*
10150 F:      arch/arm/boot/dts/*dra7*
10151
10152 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10153 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10154 L:      linux-omap@vger.kernel.org
10155 L:      linux-fbdev@vger.kernel.org
10156 S:      Maintained
10157 F:      drivers/video/fbdev/omap2/
10158 F:      Documentation/arm/OMAP/DSS
10159
10160 OMAP FRAMEBUFFER SUPPORT
10161 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10162 L:      linux-fbdev@vger.kernel.org
10163 L:      linux-omap@vger.kernel.org
10164 S:      Maintained
10165 F:      drivers/video/fbdev/omap/
10166
10167 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10168 M:      Roger Quadros <rogerq@ti.com>
10169 M:      Tony Lindgren <tony@atomide.com>
10170 L:      linux-omap@vger.kernel.org
10171 S:      Maintained
10172 F:      drivers/memory/omap-gpmc.c
10173 F:      arch/arm/mach-omap2/*gpmc*
10174
10175 OMAP GPIO DRIVER
10176 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10177 M:      Santosh Shilimkar <ssantosh@kernel.org>
10178 M:      Kevin Hilman <khilman@kernel.org>
10179 L:      linux-omap@vger.kernel.org
10180 S:      Maintained
10181 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10182 F:      drivers/gpio/gpio-omap.c
10183
10184 OMAP HARDWARE SPINLOCK SUPPORT
10185 M:      Ohad Ben-Cohen <ohad@wizery.com>
10186 L:      linux-omap@vger.kernel.org
10187 S:      Maintained
10188 F:      drivers/hwspinlock/omap_hwspinlock.c
10189
10190 OMAP HS MMC SUPPORT
10191 L:      linux-mmc@vger.kernel.org
10192 L:      linux-omap@vger.kernel.org
10193 S:      Orphan
10194 F:      drivers/mmc/host/omap_hsmmc.c
10195
10196 OMAP HWMOD DATA
10197 M:      Paul Walmsley <paul@pwsan.com>
10198 L:      linux-omap@vger.kernel.org
10199 S:      Maintained
10200 F:      arch/arm/mach-omap2/omap_hwmod*data*
10201
10202 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10203 M:      Benoît Cousson <bcousson@baylibre.com>
10204 L:      linux-omap@vger.kernel.org
10205 S:      Maintained
10206 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10207
10208 OMAP HWMOD SUPPORT
10209 M:      Benoît Cousson <bcousson@baylibre.com>
10210 M:      Paul Walmsley <paul@pwsan.com>
10211 L:      linux-omap@vger.kernel.org
10212 S:      Maintained
10213 F:      arch/arm/mach-omap2/omap_hwmod.*
10214
10215 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10216 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10217 L:      linux-media@vger.kernel.org
10218 S:      Maintained
10219 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10220 F:      drivers/media/platform/omap3isp/
10221 F:      drivers/staging/media/omap4iss/
10222
10223 OMAP MMC SUPPORT
10224 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10225 L:      linux-omap@vger.kernel.org
10226 S:      Maintained
10227 F:      drivers/mmc/host/omap.c
10228
10229 OMAP POWER MANAGEMENT SUPPORT
10230 M:      Kevin Hilman <khilman@kernel.org>
10231 L:      linux-omap@vger.kernel.org
10232 S:      Maintained
10233 F:      arch/arm/*omap*/*pm*
10234 F:      drivers/cpufreq/omap-cpufreq.c
10235
10236 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10237 M:      Rajendra Nayak <rnayak@codeaurora.org>
10238 M:      Paul Walmsley <paul@pwsan.com>
10239 L:      linux-omap@vger.kernel.org
10240 S:      Maintained
10241 F:      arch/arm/mach-omap2/prm*
10242
10243 OMAP RANDOM NUMBER GENERATOR SUPPORT
10244 M:      Deepak Saxena <dsaxena@plexity.net>
10245 S:      Maintained
10246 F:      drivers/char/hw_random/omap-rng.c
10247
10248 OMAP USB SUPPORT
10249 L:      linux-usb@vger.kernel.org
10250 L:      linux-omap@vger.kernel.org
10251 S:      Orphan
10252 F:      drivers/usb/*/*omap*
10253 F:      arch/arm/*omap*/usb*
10254
10255 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10256 M:      Mark Jackson <mpfj@newflow.co.uk>
10257 L:      linux-omap@vger.kernel.org
10258 S:      Maintained
10259 F:      arch/arm/boot/dts/am335x-nano.dts
10260
10261 OMAP1 SUPPORT
10262 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10263 M:      Tony Lindgren <tony@atomide.com>
10264 L:      linux-omap@vger.kernel.org
10265 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10267 S:      Maintained
10268 F:      arch/arm/mach-omap1/
10269 F:      arch/arm/plat-omap/
10270 F:      arch/arm/configs/omap1_defconfig
10271 F:      drivers/i2c/busses/i2c-omap.c
10272 F:      include/linux/i2c-omap.h
10273
10274 OMAP2+ SUPPORT
10275 M:      Tony Lindgren <tony@atomide.com>
10276 L:      linux-omap@vger.kernel.org
10277 W:      http://www.muru.com/linux/omap/
10278 W:      http://linux.omap.com/
10279 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10281 S:      Maintained
10282 F:      arch/arm/mach-omap2/
10283 F:      arch/arm/plat-omap/
10284 F:      arch/arm/configs/omap2plus_defconfig
10285 F:      drivers/i2c/busses/i2c-omap.c
10286 F:      drivers/irqchip/irq-omap-intc.c
10287 F:      drivers/mfd/*omap*.c
10288 F:      drivers/mfd/menelaus.c
10289 F:      drivers/mfd/palmas.c
10290 F:      drivers/mfd/tps65217.c
10291 F:      drivers/mfd/tps65218.c
10292 F:      drivers/mfd/tps65910.c
10293 F:      drivers/mfd/twl-core.[ch]
10294 F:      drivers/mfd/twl4030*.c
10295 F:      drivers/mfd/twl6030*.c
10296 F:      drivers/mfd/twl6040*.c
10297 F:      drivers/regulator/palmas-regulator*.c
10298 F:      drivers/regulator/pbias-regulator.c
10299 F:      drivers/regulator/tps65217-regulator.c
10300 F:      drivers/regulator/tps65218-regulator.c
10301 F:      drivers/regulator/tps65910-regulator.c
10302 F:      drivers/regulator/twl-regulator.c
10303 F:      drivers/regulator/twl6030-regulator.c
10304 F:      include/linux/i2c-omap.h
10305
10306 ONION OMEGA2+ BOARD
10307 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10308 L:      linux-mips@linux-mips.org
10309 S:      Maintained
10310 F:      arch/mips/boot/dts/ralink/omega2p.dts
10311
10312 OMFS FILESYSTEM
10313 M:      Bob Copeland <me@bobcopeland.com>
10314 L:      linux-karma-devel@lists.sourceforge.net
10315 S:      Maintained
10316 F:      Documentation/filesystems/omfs.txt
10317 F:      fs/omfs/
10318
10319 OMNIKEY CARDMAN 4000 DRIVER
10320 M:      Harald Welte <laforge@gnumonks.org>
10321 S:      Maintained
10322 F:      drivers/char/pcmcia/cm4000_cs.c
10323 F:      include/linux/cm4000_cs.h
10324 F:      include/uapi/linux/cm4000_cs.h
10325
10326 OMNIKEY CARDMAN 4040 DRIVER
10327 M:      Harald Welte <laforge@gnumonks.org>
10328 S:      Maintained
10329 F:      drivers/char/pcmcia/cm4040_cs.*
10330
10331 OMNIVISION OV13858 SENSOR DRIVER
10332 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10333 L:      linux-media@vger.kernel.org
10334 T:      git git://linuxtv.org/media_tree.git
10335 S:      Maintained
10336 F:      drivers/media/i2c/ov13858.c
10337
10338 OMNIVISION OV2685 SENSOR DRIVER
10339 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10340 L:      linux-media@vger.kernel.org
10341 T:      git git://linuxtv.org/media_tree.git
10342 S:      Maintained
10343 F:      drivers/media/i2c/ov2685.c
10344
10345 OMNIVISION OV5640 SENSOR DRIVER
10346 M:      Steve Longerbeam <slongerbeam@gmail.com>
10347 L:      linux-media@vger.kernel.org
10348 T:      git git://linuxtv.org/media_tree.git
10349 S:      Maintained
10350 F:      drivers/media/i2c/ov5640.c
10351
10352 OMNIVISION OV5647 SENSOR DRIVER
10353 M:      Luis Oliveira <lolivei@synopsys.com>
10354 L:      linux-media@vger.kernel.org
10355 T:      git git://linuxtv.org/media_tree.git
10356 S:      Maintained
10357 F:      drivers/media/i2c/ov5647.c
10358
10359 OMNIVISION OV5695 SENSOR DRIVER
10360 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10361 L:      linux-media@vger.kernel.org
10362 T:      git git://linuxtv.org/media_tree.git
10363 S:      Maintained
10364 F:      drivers/media/i2c/ov5695.c
10365
10366 OMNIVISION OV7670 SENSOR DRIVER
10367 M:      Jonathan Corbet <corbet@lwn.net>
10368 L:      linux-media@vger.kernel.org
10369 T:      git git://linuxtv.org/media_tree.git
10370 S:      Maintained
10371 F:      drivers/media/i2c/ov7670.c
10372 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10373
10374 OMNIVISION OV772x SENSOR DRIVER
10375 M:      Jacopo Mondi <jacopo@jmondi.org>
10376 L:      linux-media@vger.kernel.org
10377 T:      git git://linuxtv.org/media_tree.git
10378 S:      Odd fixes
10379 F:      drivers/media/i2c/ov772x.c
10380 F:      include/media/i2c/ov772x.h
10381
10382 OMNIVISION OV7740 SENSOR DRIVER
10383 M:      Wenyou Yang <wenyou.yang@microchip.com>
10384 L:      linux-media@vger.kernel.org
10385 T:      git git://linuxtv.org/media_tree.git
10386 S:      Maintained
10387 F:      drivers/media/i2c/ov7740.c
10388 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10389
10390 OMNIVISION OV9650 SENSOR DRIVER
10391 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10392 R:      Akinobu Mita <akinobu.mita@gmail.com>
10393 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10394 L:      linux-media@vger.kernel.org
10395 T:      git git://linuxtv.org/media_tree.git
10396 S:      Maintained
10397 F:      drivers/media/i2c/ov9650.c
10398 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10399
10400 ONENAND FLASH DRIVER
10401 M:      Kyungmin Park <kyungmin.park@samsung.com>
10402 L:      linux-mtd@lists.infradead.org
10403 S:      Maintained
10404 F:      drivers/mtd/nand/onenand/
10405 F:      include/linux/mtd/onenand*.h
10406
10407 ONSTREAM SCSI TAPE DRIVER
10408 M:      Willem Riede <osst@riede.org>
10409 L:      osst-users@lists.sourceforge.net
10410 L:      linux-scsi@vger.kernel.org
10411 S:      Maintained
10412 F:      Documentation/scsi/osst.txt
10413 F:      drivers/scsi/osst.*
10414 F:      drivers/scsi/osst_*.h
10415 F:      drivers/scsi/st.h
10416
10417 OP-TEE DRIVER
10418 M:      Jens Wiklander <jens.wiklander@linaro.org>
10419 S:      Maintained
10420 F:      drivers/tee/optee/
10421
10422 OPA-VNIC DRIVER
10423 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10424 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10425 L:      linux-rdma@vger.kernel.org
10426 S:      Supported
10427 F:      drivers/infiniband/ulp/opa_vnic
10428
10429 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10430 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10431 L:      devicetree@vger.kernel.org
10432 S:      Maintained
10433 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10434 F:      Documentation/devicetree/overlay-notes.txt
10435 F:      drivers/of/overlay.c
10436 F:      drivers/of/resolver.c
10437
10438 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10439 M:      Rob Herring <robh+dt@kernel.org>
10440 M:      Frank Rowand <frowand.list@gmail.com>
10441 L:      devicetree@vger.kernel.org
10442 W:      http://www.devicetree.org/
10443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10444 S:      Maintained
10445 F:      drivers/of/
10446 F:      include/linux/of*.h
10447 F:      scripts/dtc/
10448 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10449
10450 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10451 M:      Rob Herring <robh+dt@kernel.org>
10452 M:      Mark Rutland <mark.rutland@arm.com>
10453 L:      devicetree@vger.kernel.org
10454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10455 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10456 S:      Maintained
10457 F:      Documentation/devicetree/
10458 F:      arch/*/boot/dts/
10459 F:      include/dt-bindings/
10460
10461 OPENCORES I2C BUS DRIVER
10462 M:      Peter Korsgaard <jacmet@sunsite.dk>
10463 L:      linux-i2c@vger.kernel.org
10464 S:      Maintained
10465 F:      Documentation/i2c/busses/i2c-ocores
10466 F:      drivers/i2c/busses/i2c-ocores.c
10467
10468 OPENRISC ARCHITECTURE
10469 M:      Jonas Bonn <jonas@southpole.se>
10470 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10471 M:      Stafford Horne <shorne@gmail.com>
10472 T:      git git://github.com/openrisc/linux.git
10473 L:      openrisc@lists.librecores.org
10474 W:      http://openrisc.io
10475 S:      Maintained
10476 F:      Documentation/devicetree/bindings/openrisc/
10477 F:      Documentation/openrisc/
10478 F:      arch/openrisc/
10479 F:      drivers/irqchip/irq-ompic.c
10480 F:      drivers/irqchip/irq-or1k-*
10481
10482 OPENVSWITCH
10483 M:      Pravin B Shelar <pshelar@ovn.org>
10484 L:      netdev@vger.kernel.org
10485 L:      dev@openvswitch.org
10486 W:      http://openvswitch.org
10487 S:      Maintained
10488 F:      net/openvswitch/
10489 F:      include/uapi/linux/openvswitch.h
10490
10491 OPERATING PERFORMANCE POINTS (OPP)
10492 M:      Viresh Kumar <vireshk@kernel.org>
10493 M:      Nishanth Menon <nm@ti.com>
10494 M:      Stephen Boyd <sboyd@kernel.org>
10495 L:      linux-pm@vger.kernel.org
10496 S:      Maintained
10497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10498 F:      drivers/opp/
10499 F:      include/linux/pm_opp.h
10500 F:      Documentation/power/opp.txt
10501 F:      Documentation/devicetree/bindings/opp/
10502
10503 OPL4 DRIVER
10504 M:      Clemens Ladisch <clemens@ladisch.de>
10505 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10506 T:      git git://git.alsa-project.org/alsa-kernel.git
10507 S:      Maintained
10508 F:      sound/drivers/opl4/
10509
10510 OPROFILE
10511 M:      Robert Richter <rric@kernel.org>
10512 L:      oprofile-list@lists.sf.net
10513 S:      Maintained
10514 F:      arch/*/include/asm/oprofile*.h
10515 F:      arch/*/oprofile/
10516 F:      drivers/oprofile/
10517 F:      include/linux/oprofile.h
10518
10519 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10520 M:      Mark Fasheh <mark@fasheh.com>
10521 M:      Joel Becker <jlbec@evilplan.org>
10522 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10523 W:      http://ocfs2.wiki.kernel.org
10524 S:      Supported
10525 F:      Documentation/filesystems/ocfs2.txt
10526 F:      Documentation/filesystems/dlmfs.txt
10527 F:      fs/ocfs2/
10528
10529 ORANGEFS FILESYSTEM
10530 M:      Mike Marshall <hubcap@omnibond.com>
10531 R:      Martin Brandenburg <martin@omnibond.com>
10532 L:      devel@lists.orangefs.org
10533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10534 S:      Supported
10535 F:      fs/orangefs/
10536 F:      Documentation/filesystems/orangefs.txt
10537
10538 ORINOCO DRIVER
10539 L:      linux-wireless@vger.kernel.org
10540 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10541 W:      http://www.nongnu.org/orinoco/
10542 S:      Orphan
10543 F:      drivers/net/wireless/intersil/orinoco/
10544
10545 OSD LIBRARY and FILESYSTEM
10546 M:      Boaz Harrosh <ooo@electrozaur.com>
10547 S:      Maintained
10548 F:      drivers/scsi/osd/
10549 F:      include/scsi/osd_*
10550 F:      fs/exofs/
10551
10552 OV2659 OMNIVISION SENSOR DRIVER
10553 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10554 L:      linux-media@vger.kernel.org
10555 W:      https://linuxtv.org
10556 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10557 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10558 S:      Maintained
10559 F:      drivers/media/i2c/ov2659.c
10560 F:      include/media/i2c/ov2659.h
10561
10562 OVERLAY FILESYSTEM
10563 M:      Miklos Szeredi <miklos@szeredi.hu>
10564 L:      linux-unionfs@vger.kernel.org
10565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10566 S:      Supported
10567 F:      fs/overlayfs/
10568 F:      Documentation/filesystems/overlayfs.txt
10569
10570 P54 WIRELESS DRIVER
10571 M:      Christian Lamparter <chunkeey@googlemail.com>
10572 L:      linux-wireless@vger.kernel.org
10573 W:      http://wireless.kernel.org/en/users/Drivers/p54
10574 S:      Maintained
10575 F:      drivers/net/wireless/intersil/p54/
10576
10577 PA SEMI ETHERNET DRIVER
10578 L:      netdev@vger.kernel.org
10579 S:      Orphan
10580 F:      drivers/net/ethernet/pasemi/*
10581
10582 PA SEMI SMBUS DRIVER
10583 L:      linux-i2c@vger.kernel.org
10584 S:      Orphan
10585 F:      drivers/i2c/busses/i2c-pasemi.c
10586
10587 PADATA PARALLEL EXECUTION MECHANISM
10588 M:      Steffen Klassert <steffen.klassert@secunet.com>
10589 L:      linux-crypto@vger.kernel.org
10590 S:      Maintained
10591 F:      kernel/padata.c
10592 F:      include/linux/padata.h
10593 F:      Documentation/padata.txt
10594
10595 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10596 M:      Harald Welte <laforge@gnumonks.org>
10597 L:      platform-driver-x86@vger.kernel.org
10598 S:      Maintained
10599 F:      drivers/platform/x86/panasonic-laptop.c
10600
10601 PARALLEL LCD/KEYPAD PANEL DRIVER
10602 M:      Willy Tarreau <willy@haproxy.com>
10603 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10604 S:      Odd Fixes
10605 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10606 F:      drivers/misc/panel.c
10607
10608 PARALLEL PORT SUBSYSTEM
10609 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10610 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10611 L:      linux-parport@lists.infradead.org (subscribers-only)
10612 S:      Maintained
10613 F:      drivers/parport/
10614 F:      include/linux/parport*.h
10615 F:      drivers/char/ppdev.c
10616 F:      include/uapi/linux/ppdev.h
10617 F:      Documentation/parport*.txt
10618
10619 PARAVIRT_OPS INTERFACE
10620 M:      Juergen Gross <jgross@suse.com>
10621 M:      Alok Kataria <akataria@vmware.com>
10622 L:      virtualization@lists.linux-foundation.org
10623 S:      Supported
10624 F:      Documentation/virtual/paravirt_ops.txt
10625 F:      arch/*/kernel/paravirt*
10626 F:      arch/*/include/asm/paravirt*.h
10627 F:      include/linux/hypervisor.h
10628
10629 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10630 M:      Tim Waugh <tim@cyberelk.net>
10631 L:      linux-parport@lists.infradead.org (subscribers-only)
10632 S:      Maintained
10633 F:      Documentation/blockdev/paride.txt
10634 F:      drivers/block/paride/
10635
10636 PARISC ARCHITECTURE
10637 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10638 M:      Helge Deller <deller@gmx.de>
10639 L:      linux-parisc@vger.kernel.org
10640 W:      http://www.parisc-linux.org/
10641 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10644 S:      Maintained
10645 F:      arch/parisc/
10646 F:      Documentation/parisc/
10647 F:      drivers/parisc/
10648 F:      drivers/char/agp/parisc-agp.c
10649 F:      drivers/input/serio/gscps2.c
10650 F:      drivers/parport/parport_gsc.*
10651 F:      drivers/tty/serial/8250/8250_gsc.c
10652 F:      drivers/video/fbdev/sti*
10653 F:      drivers/video/console/sti*
10654 F:      drivers/video/logo/logo_parisc*
10655
10656 PARMAN
10657 M:      Jiri Pirko <jiri@mellanox.com>
10658 L:      netdev@vger.kernel.org
10659 S:      Supported
10660 F:      lib/parman.c
10661 F:      lib/test_parman.c
10662 F:      include/linux/parman.h
10663
10664 PC87360 HARDWARE MONITORING DRIVER
10665 M:      Jim Cromie <jim.cromie@gmail.com>
10666 L:      linux-hwmon@vger.kernel.org
10667 S:      Maintained
10668 F:      Documentation/hwmon/pc87360
10669 F:      drivers/hwmon/pc87360.c
10670
10671 PC8736x GPIO DRIVER
10672 M:      Jim Cromie <jim.cromie@gmail.com>
10673 S:      Maintained
10674 F:      drivers/char/pc8736x_gpio.c
10675
10676 PC87427 HARDWARE MONITORING DRIVER
10677 M:      Jean Delvare <jdelvare@suse.com>
10678 L:      linux-hwmon@vger.kernel.org
10679 S:      Maintained
10680 F:      Documentation/hwmon/pc87427
10681 F:      drivers/hwmon/pc87427.c
10682
10683 PCA9532 LED DRIVER
10684 M:      Riku Voipio <riku.voipio@iki.fi>
10685 S:      Maintained
10686 F:      drivers/leds/leds-pca9532.c
10687 F:      include/linux/leds-pca9532.h
10688
10689 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10690 M:      Guenter Roeck <linux@roeck-us.net>
10691 L:      linux-i2c@vger.kernel.org
10692 S:      Maintained
10693 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10694
10695 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10696 M:      Khalid Aziz <khalid@gonehiking.org>
10697 S:      Maintained
10698 F:      drivers/firmware/pcdp.*
10699
10700 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10701 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10702 L:      linux-pci@vger.kernel.org
10703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10704 S:      Maintained
10705 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10706 F:      drivers/pci/host/pci-aardvark.c
10707
10708 PCI DRIVER FOR ALTERA PCIE IP
10709 M:      Ley Foon Tan <lftan@altera.com>
10710 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10711 L:      linux-pci@vger.kernel.org
10712 S:      Supported
10713 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10714 F:      drivers/pci/host/pcie-altera.c
10715
10716 PCI DRIVER FOR APPLIEDMICRO XGENE
10717 M:      Tanmay Inamdar <tinamdar@apm.com>
10718 L:      linux-pci@vger.kernel.org
10719 L:      linux-arm-kernel@lists.infradead.org
10720 S:      Maintained
10721 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10722 F:      drivers/pci/host/pci-xgene.c
10723
10724 PCI DRIVER FOR ARM VERSATILE PLATFORM
10725 M:      Rob Herring <robh@kernel.org>
10726 L:      linux-pci@vger.kernel.org
10727 L:      linux-arm-kernel@lists.infradead.org
10728 S:      Maintained
10729 F:      Documentation/devicetree/bindings/pci/versatile.txt
10730 F:      drivers/pci/host/pci-versatile.c
10731
10732 PCI DRIVER FOR ARMADA 8K
10733 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10734 L:      linux-pci@vger.kernel.org
10735 L:      linux-arm-kernel@lists.infradead.org
10736 S:      Maintained
10737 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10738 F:      drivers/pci/dwc/pcie-armada8k.c
10739
10740 PCI DRIVER FOR CADENCE PCIE IP
10741 M:      Alan Douglas <adouglas@cadence.com>
10742 L:      linux-pci@vger.kernel.org
10743 S:      Maintained
10744 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10745 F:      drivers/pci/cadence/pcie-cadence*
10746
10747 PCI DRIVER FOR FREESCALE LAYERSCAPE
10748 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10749 M:      Mingkai Hu <mingkai.hu@freescale.com>
10750 M:      Roy Zang <tie-fei.zang@freescale.com>
10751 L:      linuxppc-dev@lists.ozlabs.org
10752 L:      linux-pci@vger.kernel.org
10753 L:      linux-arm-kernel@lists.infradead.org
10754 S:      Maintained
10755 F:      drivers/pci/dwc/*layerscape*
10756
10757 PCI DRIVER FOR GENERIC OF HOSTS
10758 M:      Will Deacon <will.deacon@arm.com>
10759 L:      linux-pci@vger.kernel.org
10760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10761 S:      Maintained
10762 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10763 F:      drivers/pci/host/pci-host-common.c
10764 F:      drivers/pci/host/pci-host-generic.c
10765
10766 PCI DRIVER FOR IMX6
10767 M:      Richard Zhu <hongxing.zhu@nxp.com>
10768 M:      Lucas Stach <l.stach@pengutronix.de>
10769 L:      linux-pci@vger.kernel.org
10770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10771 S:      Maintained
10772 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10773 F:      drivers/pci/dwc/*imx6*
10774
10775 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10776 M:      Keith Busch <keith.busch@intel.com>
10777 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10778 L:      linux-pci@vger.kernel.org
10779 S:      Supported
10780 F:      drivers/pci/host/vmd.c
10781
10782 PCI DRIVER FOR MICROSEMI SWITCHTEC
10783 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10784 M:      Logan Gunthorpe <logang@deltatee.com>
10785 L:      linux-pci@vger.kernel.org
10786 S:      Maintained
10787 F:      Documentation/switchtec.txt
10788 F:      Documentation/ABI/testing/sysfs-class-switchtec
10789 F:      drivers/pci/switch/switchtec*
10790 F:      include/uapi/linux/switchtec_ioctl.h
10791 F:      include/linux/switchtec.h
10792 F:      drivers/ntb/hw/mscc/
10793
10794 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10795 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10796 M:      Jason Cooper <jason@lakedaemon.net>
10797 L:      linux-pci@vger.kernel.org
10798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10799 S:      Maintained
10800 F:      drivers/pci/host/*mvebu*
10801
10802 PCI DRIVER FOR NVIDIA TEGRA
10803 M:      Thierry Reding <thierry.reding@gmail.com>
10804 L:      linux-tegra@vger.kernel.org
10805 L:      linux-pci@vger.kernel.org
10806 S:      Supported
10807 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10808 F:      drivers/pci/host/pci-tegra.c
10809
10810 PCI DRIVER FOR RENESAS R-CAR
10811 M:      Simon Horman <horms@verge.net.au>
10812 L:      linux-pci@vger.kernel.org
10813 L:      linux-renesas-soc@vger.kernel.org
10814 S:      Maintained
10815 F:      drivers/pci/host/*rcar*
10816
10817 PCI DRIVER FOR SAMSUNG EXYNOS
10818 M:      Jingoo Han <jingoohan1@gmail.com>
10819 L:      linux-pci@vger.kernel.org
10820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10821 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10822 S:      Maintained
10823 F:      drivers/pci/dwc/pci-exynos.c
10824
10825 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10826 M:      Jingoo Han <jingoohan1@gmail.com>
10827 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10828 L:      linux-pci@vger.kernel.org
10829 S:      Maintained
10830 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10831 F:      drivers/pci/dwc/*designware*
10832
10833 PCI DRIVER FOR TI DRA7XX
10834 M:      Kishon Vijay Abraham I <kishon@ti.com>
10835 L:      linux-omap@vger.kernel.org
10836 L:      linux-pci@vger.kernel.org
10837 S:      Supported
10838 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10839 F:      drivers/pci/dwc/pci-dra7xx.c
10840
10841 PCI DRIVER FOR TI KEYSTONE
10842 M:      Murali Karicheri <m-karicheri2@ti.com>
10843 L:      linux-pci@vger.kernel.org
10844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10845 S:      Maintained
10846 F:      drivers/pci/dwc/*keystone*
10847
10848 PCI ENDPOINT SUBSYSTEM
10849 M:      Kishon Vijay Abraham I <kishon@ti.com>
10850 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10851 L:      linux-pci@vger.kernel.org
10852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10853 S:      Supported
10854 F:      drivers/pci/endpoint/
10855 F:      drivers/misc/pci_endpoint_test.c
10856 F:      tools/pci/
10857
10858 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10859 M:      Russell Currey <ruscur@russell.cc>
10860 L:      linuxppc-dev@lists.ozlabs.org
10861 S:      Supported
10862 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10863 F:      arch/powerpc/kernel/eeh*.c
10864 F:      arch/powerpc/platforms/*/eeh*.c
10865 F:      arch/powerpc/include/*/eeh*.h
10866
10867 PCI ERROR RECOVERY
10868 M:      Linas Vepstas <linasvepstas@gmail.com>
10869 L:      linux-pci@vger.kernel.org
10870 S:      Supported
10871 F:      Documentation/PCI/pci-error-recovery.txt
10872
10873 PCI MSI DRIVER FOR ALTERA MSI IP
10874 M:      Ley Foon Tan <lftan@altera.com>
10875 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10876 L:      linux-pci@vger.kernel.org
10877 S:      Supported
10878 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10879 F:      drivers/pci/host/pcie-altera-msi.c
10880
10881 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10882 M:      Duc Dang <dhdang@apm.com>
10883 L:      linux-pci@vger.kernel.org
10884 L:      linux-arm-kernel@lists.infradead.org
10885 S:      Maintained
10886 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10887 F:      drivers/pci/host/pci-xgene-msi.c
10888
10889 PCI SUBSYSTEM
10890 M:      Bjorn Helgaas <bhelgaas@google.com>
10891 L:      linux-pci@vger.kernel.org
10892 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10894 S:      Supported
10895 F:      Documentation/devicetree/bindings/pci/
10896 F:      Documentation/PCI/
10897 F:      drivers/acpi/pci*
10898 F:      drivers/pci/
10899 F:      include/asm-generic/pci*
10900 F:      include/linux/pci*
10901 F:      include/linux/of_pci.h
10902 F:      include/uapi/linux/pci*
10903 F:      lib/pci*
10904 F:      arch/x86/pci/
10905 F:      arch/x86/kernel/quirks.c
10906
10907 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10908 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10909 L:      linux-pci@vger.kernel.org
10910 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10912 S:      Supported
10913 F:      drivers/pci/cadence/
10914 F:      drivers/pci/host/
10915 F:      drivers/pci/dwc/
10916
10917 PCIE DRIVER FOR AXIS ARTPEC
10918 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10919 L:      linux-arm-kernel@axis.com
10920 L:      linux-pci@vger.kernel.org
10921 S:      Maintained
10922 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10923 F:      drivers/pci/dwc/*artpec*
10924
10925 PCIE DRIVER FOR CAVIUM THUNDERX
10926 M:      David Daney <david.daney@cavium.com>
10927 L:      linux-pci@vger.kernel.org
10928 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10929 S:      Supported
10930 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10931 F:      drivers/pci/host/pci-thunder-*
10932
10933 PCIE DRIVER FOR HISILICON
10934 M:      Zhou Wang <wangzhou1@hisilicon.com>
10935 L:      linux-pci@vger.kernel.org
10936 S:      Maintained
10937 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10938 F:      drivers/pci/dwc/pcie-hisi.c
10939
10940 PCIE DRIVER FOR HISILICON KIRIN
10941 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10942 M:      Binghui Wang <wangbinghui@hisilicon.com>
10943 L:      linux-pci@vger.kernel.org
10944 S:      Maintained
10945 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10946 F:      drivers/pci/dwc/pcie-kirin.c
10947
10948 PCIE DRIVER FOR HISILICON STB
10949 M:      Jianguo Sun <sunjianguo1@huawei.com>
10950 M:      Shawn Guo <shawn.guo@linaro.org>
10951 L:      linux-pci@vger.kernel.org
10952 S:      Maintained
10953 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10954 F:      drivers/pci/dwc/pcie-histb.c
10955
10956 PCIE DRIVER FOR MEDIATEK
10957 M:      Ryder Lee <ryder.lee@mediatek.com>
10958 L:      linux-pci@vger.kernel.org
10959 L:      linux-mediatek@lists.infradead.org
10960 S:      Supported
10961 F:      Documentation/devicetree/bindings/pci/mediatek*
10962 F:      drivers/pci/host/*mediatek*
10963
10964 PCIE DRIVER FOR QUALCOMM MSM
10965 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10966 L:      linux-pci@vger.kernel.org
10967 L:      linux-arm-msm@vger.kernel.org
10968 S:      Maintained
10969 F:      drivers/pci/dwc/*qcom*
10970
10971 PCIE DRIVER FOR ROCKCHIP
10972 M:      Shawn Lin <shawn.lin@rock-chips.com>
10973 L:      linux-pci@vger.kernel.org
10974 L:      linux-rockchip@lists.infradead.org
10975 S:      Maintained
10976 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10977 F:      drivers/pci/host/pcie-rockchip.c
10978
10979 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10980 M:      Linus Walleij <linus.walleij@linaro.org>
10981 L:      linux-pci@vger.kernel.org
10982 S:      Maintained
10983 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10984 F:      drivers/pci/host/pci-v3-semi.c
10985
10986 PCIE DRIVER FOR ST SPEAR13XX
10987 M:      Pratyush Anand <pratyush.anand@gmail.com>
10988 L:      linux-pci@vger.kernel.org
10989 S:      Maintained
10990 F:      drivers/pci/dwc/*spear*
10991
10992 PCMCIA SUBSYSTEM
10993 M:      Dominik Brodowski <linux@dominikbrodowski.net>
10994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10995 S:      Odd Fixes
10996 F:      Documentation/pcmcia/
10997 F:      tools/pcmcia/
10998 F:      drivers/pcmcia/
10999 F:      include/pcmcia/
11000
11001 PCNET32 NETWORK DRIVER
11002 M:      Don Fry <pcnet32@frontier.com>
11003 L:      netdev@vger.kernel.org
11004 S:      Maintained
11005 F:      drivers/net/ethernet/amd/pcnet32.c
11006
11007 PCRYPT PARALLEL CRYPTO ENGINE
11008 M:      Steffen Klassert <steffen.klassert@secunet.com>
11009 L:      linux-crypto@vger.kernel.org
11010 S:      Maintained
11011 F:      crypto/pcrypt.c
11012 F:      include/crypto/pcrypt.h
11013
11014 PEAQ WMI HOTKEYS DRIVER
11015 M:      Hans de Goede <hdegoede@redhat.com>
11016 L:      platform-driver-x86@vger.kernel.org
11017 S:      Maintained
11018 F:      drivers/platform/x86/peaq-wmi.c
11019
11020 PER-CPU MEMORY ALLOCATOR
11021 M:      Tejun Heo <tj@kernel.org>
11022 M:      Christoph Lameter <cl@linux.com>
11023 M:      Dennis Zhou <dennisszhou@gmail.com>
11024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11025 S:      Maintained
11026 F:      include/linux/percpu*.h
11027 F:      mm/percpu*.c
11028 F:      arch/*/include/asm/percpu.h
11029
11030 PER-TASK DELAY ACCOUNTING
11031 M:      Balbir Singh <bsingharora@gmail.com>
11032 S:      Maintained
11033 F:      include/linux/delayacct.h
11034 F:      kernel/delayacct.c
11035
11036 PERFORMANCE EVENTS SUBSYSTEM
11037 M:      Peter Zijlstra <peterz@infradead.org>
11038 M:      Ingo Molnar <mingo@redhat.com>
11039 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11040 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11041 R:      Jiri Olsa <jolsa@redhat.com>
11042 R:      Namhyung Kim <namhyung@kernel.org>
11043 L:      linux-kernel@vger.kernel.org
11044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11045 S:      Supported
11046 F:      kernel/events/*
11047 F:      include/linux/perf_event.h
11048 F:      include/uapi/linux/perf_event.h
11049 F:      arch/*/kernel/perf_event*.c
11050 F:      arch/*/kernel/*/perf_event*.c
11051 F:      arch/*/kernel/*/*/perf_event*.c
11052 F:      arch/*/include/asm/perf_event.h
11053 F:      arch/*/kernel/perf_callchain.c
11054 F:      arch/*/events/*
11055 F:      tools/perf/
11056
11057 PERSONALITY HANDLING
11058 M:      Christoph Hellwig <hch@infradead.org>
11059 L:      linux-abi-devel@lists.sourceforge.net
11060 S:      Maintained
11061 F:      include/linux/personality.h
11062 F:      include/uapi/linux/personality.h
11063
11064 PHONET PROTOCOL
11065 M:      Remi Denis-Courmont <courmisch@gmail.com>
11066 S:      Supported
11067 F:      Documentation/networking/phonet.txt
11068 F:      include/linux/phonet.h
11069 F:      include/net/phonet/
11070 F:      include/uapi/linux/phonet.h
11071 F:      net/phonet/
11072
11073 PHRAM MTD DRIVER
11074 M:      Joern Engel <joern@lazybastard.org>
11075 L:      linux-mtd@lists.infradead.org
11076 S:      Maintained
11077 F:      drivers/mtd/devices/phram.c
11078
11079 PICOLCD HID DRIVER
11080 M:      Bruno Prémont <bonbons@linux-vserver.org>
11081 L:      linux-input@vger.kernel.org
11082 S:      Maintained
11083 F:      drivers/hid/hid-picolcd*
11084
11085 PICOXCELL SUPPORT
11086 M:      Jamie Iles <jamie@jamieiles.com>
11087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11088 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11089 S:      Supported
11090 F:      arch/arm/boot/dts/picoxcell*
11091 F:      arch/arm/mach-picoxcell/
11092 F:      drivers/crypto/picoxcell*
11093
11094 PIN CONTROL SUBSYSTEM
11095 M:      Linus Walleij <linus.walleij@linaro.org>
11096 L:      linux-gpio@vger.kernel.org
11097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11098 S:      Maintained
11099 F:      Documentation/devicetree/bindings/pinctrl/
11100 F:      Documentation/driver-api/pinctl.rst
11101 F:      drivers/pinctrl/
11102 F:      include/linux/pinctrl/
11103
11104 PIN CONTROLLER - ATMEL AT91
11105 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11107 S:      Maintained
11108 F:      drivers/pinctrl/pinctrl-at91.*
11109
11110 PIN CONTROLLER - ATMEL AT91 PIO4
11111 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11113 L:      linux-gpio@vger.kernel.org
11114 S:      Supported
11115 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11116
11117 PIN CONTROLLER - FREESCALE
11118 M:      Dong Aisheng <aisheng.dong@nxp.com>
11119 M:      Fabio Estevam <festevam@gmail.com>
11120 M:      Shawn Guo <shawnguo@kernel.org>
11121 M:      Stefan Agner <stefan@agner.ch>
11122 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11123 L:      linux-gpio@vger.kernel.org
11124 S:      Maintained
11125 F:      drivers/pinctrl/freescale/
11126 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11127
11128 PIN CONTROLLER - INTEL
11129 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11130 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11131 S:      Maintained
11132 F:      drivers/pinctrl/intel/
11133
11134 PIN CONTROLLER - MEDIATEK
11135 M:      Sean Wang <sean.wang@mediatek.com>
11136 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11137 S:      Maintained
11138 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11139 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11140 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11141 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11142 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11143
11144 PIN CONTROLLER - QUALCOMM
11145 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11146 S:      Maintained
11147 L:      linux-arm-msm@vger.kernel.org
11148 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11149 F:      drivers/pinctrl/qcom/
11150
11151 PIN CONTROLLER - RENESAS
11152 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11153 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11154 L:      linux-renesas-soc@vger.kernel.org
11155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11156 S:      Maintained
11157 F:      drivers/pinctrl/sh-pfc/
11158
11159 PIN CONTROLLER - SAMSUNG
11160 M:      Tomasz Figa <tomasz.figa@gmail.com>
11161 M:      Krzysztof Kozlowski <krzk@kernel.org>
11162 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11164 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11165 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11167 S:      Maintained
11168 F:      drivers/pinctrl/samsung/
11169 F:      include/dt-bindings/pinctrl/samsung.h
11170 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11171
11172 PIN CONTROLLER - SINGLE
11173 M:      Tony Lindgren <tony@atomide.com>
11174 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11176 L:      linux-omap@vger.kernel.org
11177 S:      Maintained
11178 F:      drivers/pinctrl/pinctrl-single.c
11179
11180 PIN CONTROLLER - ST SPEAR
11181 M:      Viresh Kumar <vireshk@kernel.org>
11182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11183 W:      http://www.st.com/spear
11184 S:      Maintained
11185 F:      drivers/pinctrl/spear/
11186
11187 PISTACHIO SOC SUPPORT
11188 M:      James Hartley <james.hartley@sondrel.com>
11189 L:      linux-mips@linux-mips.org
11190 S:      Odd Fixes
11191 F:      arch/mips/pistachio/
11192 F:      arch/mips/include/asm/mach-pistachio/
11193 F:      arch/mips/boot/dts/img/pistachio*
11194 F:      arch/mips/configs/pistachio*_defconfig
11195
11196 PKTCDVD DRIVER
11197 S:      Orphan
11198 M:      linux-block@vger.kernel.org
11199 F:      drivers/block/pktcdvd.c
11200 F:      include/linux/pktcdvd.h
11201 F:      include/uapi/linux/pktcdvd.h
11202
11203 PKUNITY SOC DRIVERS
11204 M:      Guan Xuetao <gxt@pku.edu.cn>
11205 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11206 S:      Maintained
11207 T:      git git://github.com/gxt/linux.git
11208 F:      drivers/input/serio/i8042-unicore32io.h
11209 F:      drivers/i2c/busses/i2c-puv3.c
11210 F:      drivers/video/fbdev/fb-puv3.c
11211 F:      drivers/rtc/rtc-puv3.c
11212
11213 PMBUS HARDWARE MONITORING DRIVERS
11214 M:      Guenter Roeck <linux@roeck-us.net>
11215 L:      linux-hwmon@vger.kernel.org
11216 W:      http://hwmon.wiki.kernel.org/
11217 W:      http://www.roeck-us.net/linux/drivers/
11218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11219 S:      Maintained
11220 F:      Documentation/hwmon/pmbus
11221 F:      drivers/hwmon/pmbus/
11222 F:      include/linux/pmbus.h
11223
11224 PMC SIERRA MaxRAID DRIVER
11225 L:      linux-scsi@vger.kernel.org
11226 W:      http://www.pmc-sierra.com/
11227 S:      Orphan
11228 F:      drivers/scsi/pmcraid.*
11229
11230 PMC SIERRA PM8001 DRIVER
11231 M:      Jack Wang <jinpu.wang@profitbricks.com>
11232 M:      lindar_liu@usish.com
11233 L:      linux-scsi@vger.kernel.org
11234 S:      Supported
11235 F:      drivers/scsi/pm8001/
11236
11237 PNP SUPPORT
11238 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11239 S:      Maintained
11240 F:      drivers/pnp/
11241
11242 POSIX CLOCKS and TIMERS
11243 M:      Thomas Gleixner <tglx@linutronix.de>
11244 L:      linux-kernel@vger.kernel.org
11245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11246 S:      Maintained
11247 F:      fs/timerfd.c
11248 F:      include/linux/timer*
11249 F:      kernel/time/*timer*
11250
11251 POWER MANAGEMENT CORE
11252 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11253 L:      linux-pm@vger.kernel.org
11254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11255 B:      https://bugzilla.kernel.org
11256 S:      Supported
11257 F:      drivers/base/power/
11258 F:      include/linux/pm.h
11259 F:      include/linux/pm_*
11260 F:      include/linux/powercap.h
11261 F:      drivers/powercap/
11262 F:      kernel/configs/nopm.config
11263
11264 POWER STATE COORDINATION INTERFACE (PSCI)
11265 M:      Mark Rutland <mark.rutland@arm.com>
11266 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11267 L:      linux-arm-kernel@lists.infradead.org
11268 S:      Maintained
11269 F:      drivers/firmware/psci*.c
11270 F:      include/linux/psci.h
11271 F:      include/uapi/linux/psci.h
11272
11273 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11274 M:      Sebastian Reichel <sre@kernel.org>
11275 L:      linux-pm@vger.kernel.org
11276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11277 S:      Maintained
11278 F:      Documentation/ABI/testing/sysfs-class-power
11279 F:      Documentation/devicetree/bindings/power/supply/
11280 F:      include/linux/power_supply.h
11281 F:      drivers/power/supply/
11282
11283 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11284 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11285 L:      linuxppc-dev@lists.ozlabs.org
11286 S:      Maintained
11287 F:      drivers/char/powernv-op-panel.c
11288
11289 PPP OVER ATM (RFC 2364)
11290 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11291 S:      Maintained
11292 F:      net/atm/pppoatm.c
11293 F:      include/uapi/linux/atmppp.h
11294
11295 PPP OVER ETHERNET
11296 M:      Michal Ostrowski <mostrows@earthlink.net>
11297 S:      Maintained
11298 F:      drivers/net/ppp/pppoe.c
11299 F:      drivers/net/ppp/pppox.c
11300
11301 PPP OVER L2TP
11302 M:      James Chapman <jchapman@katalix.com>
11303 S:      Maintained
11304 F:      net/l2tp/l2tp_ppp.c
11305 F:      include/linux/if_pppol2tp.h
11306 F:      include/uapi/linux/if_pppol2tp.h
11307
11308 PPP PROTOCOL DRIVERS AND COMPRESSORS
11309 M:      Paul Mackerras <paulus@samba.org>
11310 L:      linux-ppp@vger.kernel.org
11311 S:      Maintained
11312 F:      drivers/net/ppp/ppp_*
11313
11314 PPS SUPPORT
11315 M:      Rodolfo Giometti <giometti@enneenne.com>
11316 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11317 L:      linuxpps@ml.enneenne.com (subscribers-only)
11318 S:      Maintained
11319 F:      Documentation/pps/
11320 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11321 F:      Documentation/ABI/testing/sysfs-pps
11322 F:      drivers/pps/
11323 F:      include/linux/pps*.h
11324 F:      include/uapi/linux/pps.h
11325
11326 PPTP DRIVER
11327 M:      Dmitry Kozlov <xeb@mail.ru>
11328 L:      netdev@vger.kernel.org
11329 S:      Maintained
11330 F:      drivers/net/ppp/pptp.c
11331 W:      http://sourceforge.net/projects/accel-pptp
11332
11333 PREEMPTIBLE KERNEL
11334 M:      Robert Love <rml@tech9.net>
11335 L:      kpreempt-tech@lists.sourceforge.net
11336 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11337 S:      Supported
11338 F:      Documentation/preempt-locking.txt
11339 F:      include/linux/preempt.h
11340
11341 PRINTK
11342 M:      Petr Mladek <pmladek@suse.com>
11343 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11344 R:      Steven Rostedt <rostedt@goodmis.org>
11345 S:      Maintained
11346 F:      kernel/printk/
11347 F:      include/linux/printk.h
11348
11349 PRISM54 WIRELESS DRIVER
11350 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11351 L:      linux-wireless@vger.kernel.org
11352 W:      http://wireless.kernel.org/en/users/Drivers/p54
11353 S:      Obsolete
11354 F:      drivers/net/wireless/intersil/prism54/
11355
11356 PROC SYSCTL
11357 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11358 M:      Kees Cook <keescook@chromium.org>
11359 L:      linux-kernel@vger.kernel.org
11360 L:      linux-fsdevel@vger.kernel.org
11361 S:      Maintained
11362 F:      fs/proc/proc_sysctl.c
11363 F:      include/linux/sysctl.h
11364 F:      kernel/sysctl.c
11365 F:      tools/testing/selftests/sysctl/
11366
11367 PS3 NETWORK SUPPORT
11368 M:      Geoff Levand <geoff@infradead.org>
11369 L:      netdev@vger.kernel.org
11370 L:      linuxppc-dev@lists.ozlabs.org
11371 S:      Maintained
11372 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11373
11374 PS3 PLATFORM SUPPORT
11375 M:      Geoff Levand <geoff@infradead.org>
11376 L:      linuxppc-dev@lists.ozlabs.org
11377 S:      Maintained
11378 F:      arch/powerpc/boot/ps3*
11379 F:      arch/powerpc/include/asm/lv1call.h
11380 F:      arch/powerpc/include/asm/ps3*.h
11381 F:      arch/powerpc/platforms/ps3/
11382 F:      drivers/*/ps3*
11383 F:      drivers/ps3/
11384 F:      drivers/rtc/rtc-ps3.c
11385 F:      drivers/usb/host/*ps3.c
11386 F:      sound/ppc/snd_ps3*
11387
11388 PS3VRAM DRIVER
11389 M:      Jim Paris <jim@jtan.com>
11390 M:      Geoff Levand <geoff@infradead.org>
11391 L:      linuxppc-dev@lists.ozlabs.org
11392 S:      Maintained
11393 F:      drivers/block/ps3vram.c
11394
11395 PSAMPLE PACKET SAMPLING SUPPORT:
11396 M:      Yotam Gigi <yotam.gi@gmail.com>
11397 S:      Maintained
11398 F:      net/psample
11399 F:      include/net/psample.h
11400 F:      include/uapi/linux/psample.h
11401
11402 PSTORE FILESYSTEM
11403 M:      Kees Cook <keescook@chromium.org>
11404 M:      Anton Vorontsov <anton@enomsg.org>
11405 M:      Colin Cross <ccross@android.com>
11406 M:      Tony Luck <tony.luck@intel.com>
11407 S:      Maintained
11408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11409 F:      fs/pstore/
11410 F:      include/linux/pstore*
11411 F:      drivers/firmware/efi/efi-pstore.c
11412 F:      drivers/acpi/apei/erst.c
11413 F:      Documentation/admin-guide/ramoops.rst
11414 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11415 K:      \b(pstore|ramoops)
11416
11417 PTP HARDWARE CLOCK SUPPORT
11418 M:      Richard Cochran <richardcochran@gmail.com>
11419 L:      netdev@vger.kernel.org
11420 S:      Maintained
11421 W:      http://linuxptp.sourceforge.net/
11422 F:      Documentation/ABI/testing/sysfs-ptp
11423 F:      Documentation/ptp/*
11424 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11425 F:      drivers/net/phy/dp83640*
11426 F:      drivers/ptp/*
11427 F:      include/linux/ptp_cl*
11428
11429 PTRACE SUPPORT
11430 M:      Oleg Nesterov <oleg@redhat.com>
11431 S:      Maintained
11432 F:      include/asm-generic/syscall.h
11433 F:      include/linux/ptrace.h
11434 F:      include/linux/regset.h
11435 F:      include/linux/tracehook.h
11436 F:      include/uapi/linux/ptrace.h
11437 F:      include/uapi/linux/ptrace.h
11438 F:      include/asm-generic/ptrace.h
11439 F:      kernel/ptrace.c
11440 F:      arch/*/ptrace*.c
11441 F:      arch/*/*/ptrace*.c
11442 F:      arch/*/include/asm/ptrace*.h
11443
11444 PULSE8-CEC DRIVER
11445 M:      Hans Verkuil <hverkuil@xs4all.nl>
11446 L:      linux-media@vger.kernel.org
11447 T:      git git://linuxtv.org/media_tree.git
11448 S:      Maintained
11449 F:      drivers/media/usb/pulse8-cec/*
11450 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11451
11452 PVRUSB2 VIDEO4LINUX DRIVER
11453 M:      Mike Isely <isely@pobox.com>
11454 L:      pvrusb2@isely.net       (subscribers-only)
11455 L:      linux-media@vger.kernel.org
11456 W:      http://www.isely.net/pvrusb2/
11457 T:      git git://linuxtv.org/media_tree.git
11458 S:      Maintained
11459 F:      Documentation/media/v4l-drivers/pvrusb2*
11460 F:      drivers/media/usb/pvrusb2/
11461
11462 PWC WEBCAM DRIVER
11463 M:      Hans Verkuil <hverkuil@xs4all.nl>
11464 L:      linux-media@vger.kernel.org
11465 T:      git git://linuxtv.org/media_tree.git
11466 S:      Odd Fixes
11467 F:      drivers/media/usb/pwc/*
11468
11469 PWM FAN DRIVER
11470 M:      Kamil Debski <kamil@wypas.org>
11471 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11472 L:      linux-hwmon@vger.kernel.org
11473 S:      Supported
11474 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11475 F:      Documentation/hwmon/pwm-fan
11476 F:      drivers/hwmon/pwm-fan.c
11477
11478 PWM IR Transmitter
11479 M:      Sean Young <sean@mess.org>
11480 L:      linux-media@vger.kernel.org
11481 S:      Maintained
11482 F:      drivers/media/rc/pwm-ir-tx.c
11483
11484 PWM SUBSYSTEM
11485 M:      Thierry Reding <thierry.reding@gmail.com>
11486 L:      linux-pwm@vger.kernel.org
11487 S:      Maintained
11488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11489 F:      Documentation/pwm.txt
11490 F:      Documentation/devicetree/bindings/pwm/
11491 F:      include/linux/pwm.h
11492 F:      drivers/pwm/
11493 F:      drivers/video/backlight/pwm_bl.c
11494 F:      include/linux/pwm_backlight.h
11495 F:      drivers/gpio/gpio-mvebu.c
11496 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11497
11498 PXA GPIO DRIVER
11499 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11500 L:      linux-gpio@vger.kernel.org
11501 S:      Maintained
11502 F:      drivers/gpio/gpio-pxa.c
11503
11504 PXA MMCI DRIVER
11505 S:      Orphan
11506
11507 PXA RTC DRIVER
11508 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11509 L:      linux-rtc@vger.kernel.org
11510 S:      Maintained
11511
11512 PXA2xx/PXA3xx SUPPORT
11513 M:      Daniel Mack <daniel@zonque.org>
11514 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11515 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11517 T:      git git://github.com/hzhuang1/linux.git
11518 T:      git git://github.com/rjarzmik/linux.git
11519 S:      Maintained
11520 F:      arch/arm/boot/dts/pxa*
11521 F:      arch/arm/mach-pxa/
11522 F:      drivers/dma/pxa*
11523 F:      drivers/pcmcia/pxa2xx*
11524 F:      drivers/pinctrl/pxa/
11525 F:      drivers/spi/spi-pxa2xx*
11526 F:      drivers/usb/gadget/udc/pxa2*
11527 F:      include/sound/pxa2xx-lib.h
11528 F:      sound/arm/pxa*
11529 F:      sound/soc/pxa/
11530
11531 QAT DRIVER
11532 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11533 L:      qat-linux@intel.com
11534 S:      Supported
11535 F:      drivers/crypto/qat/
11536
11537 QCOM AUDIO (ASoC) DRIVERS
11538 M:      Patrick Lai <plai@codeaurora.org>
11539 M:      Banajit Goswami <bgoswami@codeaurora.org>
11540 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11541 S:      Supported
11542 F:      sound/soc/qcom/
11543
11544 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11545 M:      Gabriel Somlo <somlo@cmu.edu>
11546 M:      "Michael S. Tsirkin" <mst@redhat.com>
11547 L:      qemu-devel@nongnu.org
11548 S:      Maintained
11549 F:      drivers/firmware/qemu_fw_cfg.c
11550 F:      include/uapi/linux/qemu_fw_cfg.h
11551
11552 QIB DRIVER
11553 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11554 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11555 L:      linux-rdma@vger.kernel.org
11556 S:      Supported
11557 F:      drivers/infiniband/hw/qib/
11558
11559 QLOGIC QL41xxx FCOE DRIVER
11560 M:      QLogic-Storage-Upstream@cavium.com
11561 L:      linux-scsi@vger.kernel.org
11562 S:      Supported
11563 F:      drivers/scsi/qedf/
11564
11565 QLOGIC QL41xxx ISCSI DRIVER
11566 M:      QLogic-Storage-Upstream@cavium.com
11567 L:      linux-scsi@vger.kernel.org
11568 S:      Supported
11569 F:      drivers/scsi/qedi/
11570
11571 QLOGIC QL4xxx ETHERNET DRIVER
11572 M:      Ariel Elior <Ariel.Elior@cavium.com>
11573 M:      everest-linux-l2@cavium.com
11574 L:      netdev@vger.kernel.org
11575 S:      Supported
11576 F:      drivers/net/ethernet/qlogic/qed/
11577 F:      include/linux/qed/
11578 F:      drivers/net/ethernet/qlogic/qede/
11579
11580 QLOGIC QL4xxx RDMA DRIVER
11581 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11582 M:      Ariel Elior <Ariel.Elior@cavium.com>
11583 L:      linux-rdma@vger.kernel.org
11584 S:      Supported
11585 F:      drivers/infiniband/hw/qedr/
11586 F:      include/uapi/rdma/qedr-abi.h
11587
11588 QLOGIC QLA1280 SCSI DRIVER
11589 M:      Michael Reed <mdr@sgi.com>
11590 L:      linux-scsi@vger.kernel.org
11591 S:      Maintained
11592 F:      drivers/scsi/qla1280.[ch]
11593
11594 QLOGIC QLA2XXX FC-SCSI DRIVER
11595 M:      qla2xxx-upstream@qlogic.com
11596 L:      linux-scsi@vger.kernel.org
11597 S:      Supported
11598 F:      Documentation/scsi/LICENSE.qla2xxx
11599 F:      drivers/scsi/qla2xxx/
11600
11601 QLOGIC QLA3XXX NETWORK DRIVER
11602 M:      Dept-GELinuxNICDev@cavium.com
11603 L:      netdev@vger.kernel.org
11604 S:      Supported
11605 F:      Documentation/networking/LICENSE.qla3xxx
11606 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11607
11608 QLOGIC QLA4XXX iSCSI DRIVER
11609 M:      QLogic-Storage-Upstream@qlogic.com
11610 L:      linux-scsi@vger.kernel.org
11611 S:      Supported
11612 F:      Documentation/scsi/LICENSE.qla4xxx
11613 F:      drivers/scsi/qla4xxx/
11614
11615 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11616 M:      Harish Patil <harish.patil@cavium.com>
11617 M:      Manish Chopra <manish.chopra@cavium.com>
11618 M:      Dept-GELinuxNICDev@cavium.com
11619 L:      netdev@vger.kernel.org
11620 S:      Supported
11621 F:      drivers/net/ethernet/qlogic/qlcnic/
11622
11623 QLOGIC QLGE 10Gb ETHERNET DRIVER
11624 M:      Harish Patil <harish.patil@cavium.com>
11625 M:      Manish Chopra <manish.chopra@cavium.com>
11626 M:      Dept-GELinuxNICDev@cavium.com
11627 L:      netdev@vger.kernel.org
11628 S:      Supported
11629 F:      drivers/net/ethernet/qlogic/qlge/
11630
11631 QNX4 FILESYSTEM
11632 M:      Anders Larsen <al@alarsen.net>
11633 W:      http://www.alarsen.net/linux/qnx4fs/
11634 S:      Maintained
11635 F:      fs/qnx4/
11636 F:      include/uapi/linux/qnx4_fs.h
11637 F:      include/uapi/linux/qnxtypes.h
11638
11639 QORIQ DPAA2 FSL-MC BUS DRIVER
11640 M:      Stuart Yoder <stuyoder@gmail.com>
11641 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11642 L:      linux-kernel@vger.kernel.org
11643 S:      Maintained
11644 F:      drivers/bus/fsl-mc/
11645 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11646 F:      Documentation/networking/dpaa2/overview.rst
11647
11648 QT1010 MEDIA DRIVER
11649 M:      Antti Palosaari <crope@iki.fi>
11650 L:      linux-media@vger.kernel.org
11651 W:      https://linuxtv.org
11652 W:      http://palosaari.fi/linux/
11653 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11654 T:      git git://linuxtv.org/anttip/media_tree.git
11655 S:      Maintained
11656 F:      drivers/media/tuners/qt1010*
11657
11658 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11659 M:      Kalle Valo <kvalo@codeaurora.org>
11660 L:      ath10k@lists.infradead.org
11661 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11663 S:      Supported
11664 F:      drivers/net/wireless/ath/ath10k/
11665
11666 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11667 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11668 L:      linux-wireless@vger.kernel.org
11669 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11670 S:      Supported
11671 F:      drivers/net/wireless/ath/ath9k/
11672
11673 QUALCOMM CAMERA SUBSYSTEM DRIVER
11674 M:      Todor Tomov <todor.tomov@linaro.org>
11675 L:      linux-media@vger.kernel.org
11676 S:      Maintained
11677 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11678 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11679 F:      drivers/media/platform/qcom/camss-8x16/
11680
11681 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11682 M:  Ilia Lin <ilia.lin@gmail.com>
11683 L:  linux-pm@vger.kernel.org
11684 S:  Maintained
11685 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11686 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11687
11688 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11689 M:      Timur Tabi <timur@codeaurora.org>
11690 L:      netdev@vger.kernel.org
11691 S:      Supported
11692 F:      drivers/net/ethernet/qualcomm/emac/
11693
11694 QUALCOMM HEXAGON ARCHITECTURE
11695 M:      Richard Kuo <rkuo@codeaurora.org>
11696 L:      linux-hexagon@vger.kernel.org
11697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11698 S:      Supported
11699 F:      arch/hexagon/
11700
11701 QUALCOMM IOMMU
11702 M:      Rob Clark <robdclark@gmail.com>
11703 L:      iommu@lists.linux-foundation.org
11704 L:      linux-arm-msm@vger.kernel.org
11705 S:      Maintained
11706 F:      drivers/iommu/qcom_iommu.c
11707
11708 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11709 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11710 L:      linux-media@vger.kernel.org
11711 L:      linux-arm-msm@vger.kernel.org
11712 T:      git git://linuxtv.org/media_tree.git
11713 S:      Maintained
11714 F:      drivers/media/platform/qcom/venus/
11715
11716 QUALCOMM WCN36XX WIRELESS DRIVER
11717 M:      Kalle Valo <kvalo@codeaurora.org>
11718 L:      wcn36xx@lists.infradead.org
11719 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11720 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11721 S:      Supported
11722 F:      drivers/net/wireless/ath/wcn36xx/
11723
11724 QUANTENNA QTNFMAC WIRELESS DRIVER
11725 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11726 M:      Avinash Patil <avinashp@quantenna.com>
11727 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11728 L:      linux-wireless@vger.kernel.org
11729 S:      Maintained
11730 F:      drivers/net/wireless/quantenna
11731
11732 RADEON and AMDGPU DRM DRIVERS
11733 M:      Alex Deucher <alexander.deucher@amd.com>
11734 M:      Christian König <christian.koenig@amd.com>
11735 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11736 L:      amd-gfx@lists.freedesktop.org
11737 T:      git git://people.freedesktop.org/~agd5f/linux
11738 S:      Supported
11739 F:      drivers/gpu/drm/radeon/
11740 F:      include/uapi/drm/radeon_drm.h
11741 F:      drivers/gpu/drm/amd/
11742 F:      include/uapi/drm/amdgpu_drm.h
11743
11744 RADEON FRAMEBUFFER DISPLAY DRIVER
11745 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11746 L:      linux-fbdev@vger.kernel.org
11747 S:      Maintained
11748 F:      drivers/video/fbdev/aty/radeon*
11749 F:      include/uapi/linux/radeonfb.h
11750
11751 RADIOSHARK RADIO DRIVER
11752 M:      Hans Verkuil <hverkuil@xs4all.nl>
11753 L:      linux-media@vger.kernel.org
11754 T:      git git://linuxtv.org/media_tree.git
11755 S:      Maintained
11756 F:      drivers/media/radio/radio-shark.c
11757
11758 RADIOSHARK2 RADIO DRIVER
11759 M:      Hans Verkuil <hverkuil@xs4all.nl>
11760 L:      linux-media@vger.kernel.org
11761 T:      git git://linuxtv.org/media_tree.git
11762 S:      Maintained
11763 F:      drivers/media/radio/radio-shark2.c
11764 F:      drivers/media/radio/radio-tea5777.c
11765
11766 RADOS BLOCK DEVICE (RBD)
11767 M:      Ilya Dryomov <idryomov@gmail.com>
11768 M:      Sage Weil <sage@redhat.com>
11769 M:      Alex Elder <elder@kernel.org>
11770 L:      ceph-devel@vger.kernel.org
11771 W:      http://ceph.com/
11772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11773 T:      git git://github.com/ceph/ceph-client.git
11774 S:      Supported
11775 F:      Documentation/ABI/testing/sysfs-bus-rbd
11776 F:      drivers/block/rbd.c
11777 F:      drivers/block/rbd_types.h
11778
11779 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11780 M:      Paul Mackerras <paulus@samba.org>
11781 L:      linux-fbdev@vger.kernel.org
11782 S:      Maintained
11783 F:      drivers/video/fbdev/aty/aty128fb.c
11784
11785 RAINSHADOW-CEC DRIVER
11786 M:      Hans Verkuil <hverkuil@xs4all.nl>
11787 L:      linux-media@vger.kernel.org
11788 T:      git git://linuxtv.org/media_tree.git
11789 S:      Maintained
11790 F:      drivers/media/usb/rainshadow-cec/*
11791
11792 RALINK MIPS ARCHITECTURE
11793 M:      John Crispin <john@phrozen.org>
11794 L:      linux-mips@linux-mips.org
11795 S:      Maintained
11796 F:      arch/mips/ralink
11797
11798 RALINK RT2X00 WIRELESS LAN DRIVER
11799 P:      rt2x00 project
11800 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11801 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11802 L:      linux-wireless@vger.kernel.org
11803 S:      Maintained
11804 F:      drivers/net/wireless/ralink/rt2x00/
11805
11806 RAMDISK RAM BLOCK DEVICE DRIVER
11807 M:      Jens Axboe <axboe@kernel.dk>
11808 S:      Maintained
11809 F:      Documentation/blockdev/ramdisk.txt
11810 F:      drivers/block/brd.c
11811
11812 RANCHU VIRTUAL BOARD FOR MIPS
11813 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11814 L:      linux-mips@linux-mips.org
11815 S:      Supported
11816 F:      arch/mips/generic/board-ranchu.c
11817 F:      arch/mips/configs/generic/board-ranchu.config
11818
11819 RANDOM NUMBER DRIVER
11820 M:      "Theodore Ts'o" <tytso@mit.edu>
11821 S:      Maintained
11822 F:      drivers/char/random.c
11823
11824 RAPIDIO SUBSYSTEM
11825 M:      Matt Porter <mporter@kernel.crashing.org>
11826 M:      Alexandre Bounine <alex.bou9@gmail.com>
11827 S:      Maintained
11828 F:      drivers/rapidio/
11829
11830 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11831 L:      linux-wireless@vger.kernel.org
11832 S:      Orphan
11833 F:      drivers/net/wireless/ray*
11834
11835 RCUTORTURE TEST FRAMEWORK
11836 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11837 M:      Josh Triplett <josh@joshtriplett.org>
11838 R:      Steven Rostedt <rostedt@goodmis.org>
11839 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11840 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11841 L:      linux-kernel@vger.kernel.org
11842 S:      Supported
11843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11844 F:      tools/testing/selftests/rcutorture
11845
11846 RDC R-321X SoC
11847 M:      Florian Fainelli <florian@openwrt.org>
11848 S:      Maintained
11849
11850 RDC R6040 FAST ETHERNET DRIVER
11851 M:      Florian Fainelli <f.fainelli@gmail.com>
11852 L:      netdev@vger.kernel.org
11853 S:      Maintained
11854 F:      drivers/net/ethernet/rdc/r6040.c
11855
11856 RDMAVT - RDMA verbs software
11857 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11858 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11859 L:      linux-rdma@vger.kernel.org
11860 S:      Supported
11861 F:      drivers/infiniband/sw/rdmavt
11862
11863 RDS - RELIABLE DATAGRAM SOCKETS
11864 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11865 L:      netdev@vger.kernel.org
11866 L:      linux-rdma@vger.kernel.org
11867 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11868 W:      https://oss.oracle.com/projects/rds/
11869 S:      Supported
11870 F:      net/rds/
11871 F:      Documentation/networking/rds.txt
11872
11873 RDT - RESOURCE ALLOCATION
11874 M:      Fenghua Yu <fenghua.yu@intel.com>
11875 L:      linux-kernel@vger.kernel.org
11876 S:      Supported
11877 F:      arch/x86/kernel/cpu/intel_rdt*
11878 F:      arch/x86/include/asm/intel_rdt_sched.h
11879 F:      Documentation/x86/intel_rdt*
11880
11881 READ-COPY UPDATE (RCU)
11882 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11883 M:      Josh Triplett <josh@joshtriplett.org>
11884 R:      Steven Rostedt <rostedt@goodmis.org>
11885 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11886 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11887 L:      linux-kernel@vger.kernel.org
11888 W:      http://www.rdrop.com/users/paulmck/RCU/
11889 S:      Supported
11890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11891 F:      Documentation/RCU/
11892 X:      Documentation/RCU/torture.txt
11893 F:      include/linux/rcu*
11894 X:      include/linux/srcu.h
11895 F:      kernel/rcu/
11896 X:      kernel/torture.c
11897
11898 REAL TIME CLOCK (RTC) SUBSYSTEM
11899 M:      Alessandro Zummo <a.zummo@towertech.it>
11900 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11901 L:      linux-rtc@vger.kernel.org
11902 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11904 S:      Maintained
11905 F:      Documentation/devicetree/bindings/rtc/
11906 F:      Documentation/rtc.txt
11907 F:      drivers/rtc/
11908 F:      include/linux/rtc.h
11909 F:      include/uapi/linux/rtc.h
11910 F:      include/linux/rtc/
11911 F:      include/linux/platform_data/rtc-*
11912 F:      tools/testing/selftests/timers/rtctest.c
11913
11914 REALTEK AUDIO CODECS
11915 M:      Bard Liao <bardliao@realtek.com>
11916 M:      Oder Chiou <oder_chiou@realtek.com>
11917 S:      Maintained
11918 F:      sound/soc/codecs/rt*
11919 F:      include/sound/rt*.h
11920
11921 REGISTER MAP ABSTRACTION
11922 M:      Mark Brown <broonie@kernel.org>
11923 L:      linux-kernel@vger.kernel.org
11924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11925 S:      Supported
11926 F:      Documentation/devicetree/bindings/regmap/
11927 F:      drivers/base/regmap/
11928 F:      include/linux/regmap.h
11929
11930 REISERFS FILE SYSTEM
11931 L:      reiserfs-devel@vger.kernel.org
11932 S:      Supported
11933 F:      fs/reiserfs/
11934
11935 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11936 M:      Ohad Ben-Cohen <ohad@wizery.com>
11937 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11938 L:      linux-remoteproc@vger.kernel.org
11939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11940 S:      Maintained
11941 F:      Documentation/devicetree/bindings/remoteproc/
11942 F:      Documentation/remoteproc.txt
11943 F:      drivers/remoteproc/
11944 F:      include/linux/remoteproc.h
11945
11946 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11947 M:      Ohad Ben-Cohen <ohad@wizery.com>
11948 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11949 L:      linux-remoteproc@vger.kernel.org
11950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11951 S:      Maintained
11952 F:      drivers/rpmsg/
11953 F:      Documentation/rpmsg.txt
11954 F:      include/linux/rpmsg.h
11955 F:      include/linux/rpmsg/
11956
11957 RENESAS CLOCK DRIVERS
11958 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11959 L:      linux-renesas-soc@vger.kernel.org
11960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11961 S:      Supported
11962 F:      drivers/clk/renesas/
11963
11964 RENESAS EMEV2 I2C DRIVER
11965 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11966 S:      Supported
11967 F:      drivers/i2c/busses/i2c-emev2.c
11968
11969 RENESAS ETHERNET DRIVERS
11970 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11971 L:      netdev@vger.kernel.org
11972 L:      linux-renesas-soc@vger.kernel.org
11973 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11974 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11975 F:      drivers/net/ethernet/renesas/
11976 F:      include/linux/sh_eth.h
11977
11978 RENESAS R-CAR GYROADC DRIVER
11979 M:      Marek Vasut <marek.vasut@gmail.com>
11980 L:      linux-iio@vger.kernel.org
11981 S:      Supported
11982 F:      drivers/iio/adc/rcar_gyro_adc.c
11983
11984 RENESAS R-CAR I2C DRIVERS
11985 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11986 S:      Supported
11987 F:      drivers/i2c/busses/i2c-rcar.c
11988 F:      drivers/i2c/busses/i2c-sh_mobile.c
11989
11990 RENESAS USB PHY DRIVER
11991 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11992 L:      linux-renesas-soc@vger.kernel.org
11993 S:      Maintained
11994 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11995
11996 RESET CONTROLLER FRAMEWORK
11997 M:      Philipp Zabel <p.zabel@pengutronix.de>
11998 T:      git git://git.pengutronix.de/git/pza/linux
11999 S:      Maintained
12000 F:      drivers/reset/
12001 F:      Documentation/devicetree/bindings/reset/
12002 F:      include/dt-bindings/reset/
12003 F:      include/linux/reset.h
12004 F:      include/linux/reset-controller.h
12005
12006 RFKILL
12007 M:      Johannes Berg <johannes@sipsolutions.net>
12008 L:      linux-wireless@vger.kernel.org
12009 W:      http://wireless.kernel.org/
12010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12012 S:      Maintained
12013 F:      Documentation/rfkill.txt
12014 F:      Documentation/ABI/stable/sysfs-class-rfkill
12015 F:      net/rfkill/
12016
12017 RHASHTABLE
12018 M:      Thomas Graf <tgraf@suug.ch>
12019 M:      Herbert Xu <herbert@gondor.apana.org.au>
12020 L:      netdev@vger.kernel.org
12021 S:      Maintained
12022 F:      lib/rhashtable.c
12023 F:      include/linux/rhashtable.h
12024
12025 RICOH R5C592 MEMORYSTICK DRIVER
12026 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12027 S:      Maintained
12028 F:      drivers/memstick/host/r592.*
12029
12030 RICOH SMARTMEDIA/XD DRIVER
12031 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12032 S:      Maintained
12033 F:      drivers/mtd/nand/raw/r852.c
12034 F:      drivers/mtd/nand/raw/r852.h
12035
12036 RISC-V ARCHITECTURE
12037 M:      Palmer Dabbelt <palmer@sifive.com>
12038 M:      Albert Ou <albert@sifive.com>
12039 L:      linux-riscv@lists.infradead.org
12040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12041 S:      Supported
12042 F:      arch/riscv/
12043 K:      riscv
12044 N:      riscv
12045
12046 ROCCAT DRIVERS
12047 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12048 W:      http://sourceforge.net/projects/roccat/
12049 S:      Maintained
12050 F:      drivers/hid/hid-roccat*
12051 F:      include/linux/hid-roccat*
12052 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12053
12054 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12055 M:      Jacob chen <jacob2.chen@rock-chips.com>
12056 L:      linux-media@vger.kernel.org
12057 S:      Maintained
12058 F:      drivers/media/platform/rockchip/rga/
12059 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12060
12061 ROCKER DRIVER
12062 M:      Jiri Pirko <jiri@resnulli.us>
12063 L:      netdev@vger.kernel.org
12064 S:      Supported
12065 F:      drivers/net/ethernet/rocker/
12066
12067 ROCKETPORT DRIVER
12068 P:      Comtrol Corp.
12069 W:      http://www.comtrol.com
12070 S:      Maintained
12071 F:      Documentation/serial/rocket.txt
12072 F:      drivers/tty/rocket*
12073
12074 ROCKETPORT EXPRESS/INFINITY DRIVER
12075 M:      Kevin Cernekee <cernekee@gmail.com>
12076 L:      linux-serial@vger.kernel.org
12077 S:      Odd Fixes
12078 F:      drivers/tty/serial/rp2.*
12079
12080 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12081 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12082 L:      linux-kernel@vger.kernel.org
12083 L:      linux-renesas-soc@vger.kernel.org
12084 S:      Supported
12085 F:      drivers/mfd/bd9571mwv.c
12086 F:      drivers/regulator/bd9571mwv-regulator.c
12087 F:      drivers/gpio/gpio-bd9571mwv.c
12088 F:      include/linux/mfd/bd9571mwv.h
12089 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12090
12091 ROSE NETWORK LAYER
12092 M:      Ralf Baechle <ralf@linux-mips.org>
12093 L:      linux-hams@vger.kernel.org
12094 W:      http://www.linux-ax25.org/
12095 S:      Maintained
12096 F:      include/net/rose.h
12097 F:      include/uapi/linux/rose.h
12098 F:      net/rose/
12099
12100 RTL2830 MEDIA DRIVER
12101 M:      Antti Palosaari <crope@iki.fi>
12102 L:      linux-media@vger.kernel.org
12103 W:      https://linuxtv.org
12104 W:      http://palosaari.fi/linux/
12105 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12106 T:      git git://linuxtv.org/anttip/media_tree.git
12107 S:      Maintained
12108 F:      drivers/media/dvb-frontends/rtl2830*
12109
12110 RTL2832 MEDIA DRIVER
12111 M:      Antti Palosaari <crope@iki.fi>
12112 L:      linux-media@vger.kernel.org
12113 W:      https://linuxtv.org
12114 W:      http://palosaari.fi/linux/
12115 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12116 T:      git git://linuxtv.org/anttip/media_tree.git
12117 S:      Maintained
12118 F:      drivers/media/dvb-frontends/rtl2832*
12119
12120 RTL2832_SDR MEDIA DRIVER
12121 M:      Antti Palosaari <crope@iki.fi>
12122 L:      linux-media@vger.kernel.org
12123 W:      https://linuxtv.org
12124 W:      http://palosaari.fi/linux/
12125 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12126 T:      git git://linuxtv.org/anttip/media_tree.git
12127 S:      Maintained
12128 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12129
12130 RTL8180 WIRELESS DRIVER
12131 L:      linux-wireless@vger.kernel.org
12132 W:      http://wireless.kernel.org/
12133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12134 S:      Orphan
12135 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12136
12137 RTL8187 WIRELESS DRIVER
12138 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12139 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12140 M:      Larry Finger <Larry.Finger@lwfinger.net>
12141 L:      linux-wireless@vger.kernel.org
12142 W:      http://wireless.kernel.org/
12143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12144 S:      Maintained
12145 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12146
12147 REALTEK WIRELESS DRIVER (rtlwifi family)
12148 M:      Ping-Ke Shih <pkshih@realtek.com>
12149 L:      linux-wireless@vger.kernel.org
12150 W:      http://wireless.kernel.org/
12151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12152 S:      Maintained
12153 F:      drivers/net/wireless/realtek/rtlwifi/
12154
12155 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12156 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12157 L:      linux-wireless@vger.kernel.org
12158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12159 S:      Maintained
12160 F:      drivers/net/wireless/realtek/rtl8xxxu/
12161
12162 RXRPC SOCKETS (AF_RXRPC)
12163 M:      David Howells <dhowells@redhat.com>
12164 L:      linux-afs@lists.infradead.org
12165 S:      Supported
12166 F:      net/rxrpc/
12167 F:      include/keys/rxrpc-type.h
12168 F:      include/net/af_rxrpc.h
12169 F:      include/trace/events/rxrpc.h
12170 F:      include/uapi/linux/rxrpc.h
12171 F:      Documentation/networking/rxrpc.txt
12172 W:      https://www.infradead.org/~dhowells/kafs/
12173
12174 S3 SAVAGE FRAMEBUFFER DRIVER
12175 M:      Antonino Daplas <adaplas@gmail.com>
12176 L:      linux-fbdev@vger.kernel.org
12177 S:      Maintained
12178 F:      drivers/video/fbdev/savage/
12179
12180 S390
12181 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12182 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12183 L:      linux-s390@vger.kernel.org
12184 W:      http://www.ibm.com/developerworks/linux/linux390/
12185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12186 S:      Supported
12187 F:      arch/s390/
12188 F:      drivers/s390/
12189 F:      Documentation/s390/
12190 F:      Documentation/driver-api/s390-drivers.rst
12191
12192 S390 COMMON I/O LAYER
12193 M:      Sebastian Ott <sebott@linux.ibm.com>
12194 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12195 L:      linux-s390@vger.kernel.org
12196 W:      http://www.ibm.com/developerworks/linux/linux390/
12197 S:      Supported
12198 F:      drivers/s390/cio/
12199
12200 S390 DASD DRIVER
12201 M:      Stefan Haberland <sth@linux.ibm.com>
12202 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12203 L:      linux-s390@vger.kernel.org
12204 W:      http://www.ibm.com/developerworks/linux/linux390/
12205 S:      Supported
12206 F:      drivers/s390/block/dasd*
12207 F:      block/partitions/ibm.c
12208
12209 S390 IOMMU (PCI)
12210 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12211 L:      linux-s390@vger.kernel.org
12212 W:      http://www.ibm.com/developerworks/linux/linux390/
12213 S:      Supported
12214 F:      drivers/iommu/s390-iommu.c
12215
12216 S390 IUCV NETWORK LAYER
12217 M:      Julian Wiedmann <jwi@linux.ibm.com>
12218 M:      Ursula Braun <ubraun@linux.ibm.com>
12219 L:      linux-s390@vger.kernel.org
12220 W:      http://www.ibm.com/developerworks/linux/linux390/
12221 S:      Supported
12222 F:      drivers/s390/net/*iucv*
12223 F:      include/net/iucv/
12224 F:      net/iucv/
12225
12226 S390 NETWORK DRIVERS
12227 M:      Julian Wiedmann <jwi@linux.ibm.com>
12228 M:      Ursula Braun <ubraun@linux.ibm.com>
12229 L:      linux-s390@vger.kernel.org
12230 W:      http://www.ibm.com/developerworks/linux/linux390/
12231 S:      Supported
12232 F:      drivers/s390/net/
12233
12234 S390 PCI SUBSYSTEM
12235 M:      Sebastian Ott <sebott@linux.ibm.com>
12236 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12237 L:      linux-s390@vger.kernel.org
12238 W:      http://www.ibm.com/developerworks/linux/linux390/
12239 S:      Supported
12240 F:      arch/s390/pci/
12241 F:      drivers/pci/hotplug/s390_pci_hpc.c
12242
12243 S390 VFIO-CCW DRIVER
12244 M:      Cornelia Huck <cohuck@redhat.com>
12245 M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12246 M:      Halil Pasic <pasic@linux.ibm.com>
12247 L:      linux-s390@vger.kernel.org
12248 L:      kvm@vger.kernel.org
12249 S:      Supported
12250 F:      drivers/s390/cio/vfio_ccw*
12251 F:      Documentation/s390/vfio-ccw.txt
12252 F:      include/uapi/linux/vfio_ccw.h
12253
12254 S390 ZCRYPT DRIVER
12255 M:      Harald Freudenberger <freude@linux.ibm.com>
12256 L:      linux-s390@vger.kernel.org
12257 W:      http://www.ibm.com/developerworks/linux/linux390/
12258 S:      Supported
12259 F:      drivers/s390/crypto/
12260
12261 S390 ZFCP DRIVER
12262 M:      Steffen Maier <maier@linux.ibm.com>
12263 M:      Benjamin Block <bblock@linux.ibm.com>
12264 L:      linux-s390@vger.kernel.org
12265 W:      http://www.ibm.com/developerworks/linux/linux390/
12266 S:      Supported
12267 F:      drivers/s390/scsi/zfcp_*
12268
12269 S3C24XX SD/MMC Driver
12270 M:      Ben Dooks <ben-linux@fluff.org>
12271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12272 S:      Supported
12273 F:      drivers/mmc/host/s3cmci.*
12274
12275 SAA6588 RDS RECEIVER DRIVER
12276 M:      Hans Verkuil <hverkuil@xs4all.nl>
12277 L:      linux-media@vger.kernel.org
12278 T:      git git://linuxtv.org/media_tree.git
12279 W:      https://linuxtv.org
12280 S:      Odd Fixes
12281 F:      drivers/media/i2c/saa6588*
12282
12283 SAA7134 VIDEO4LINUX DRIVER
12284 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12285 L:      linux-media@vger.kernel.org
12286 W:      https://linuxtv.org
12287 T:      git git://linuxtv.org/media_tree.git
12288 S:      Odd fixes
12289 F:      Documentation/media/v4l-drivers/saa7134*
12290 F:      drivers/media/pci/saa7134/
12291
12292 SAA7146 VIDEO4LINUX-2 DRIVER
12293 M:      Hans Verkuil <hverkuil@xs4all.nl>
12294 L:      linux-media@vger.kernel.org
12295 T:      git git://linuxtv.org/media_tree.git
12296 S:      Maintained
12297 F:      drivers/media/common/saa7146/
12298 F:      drivers/media/pci/saa7146/
12299 F:      include/media/saa7146*
12300
12301 SAMSUNG AUDIO (ASoC) DRIVERS
12302 M:      Krzysztof Kozlowski <krzk@kernel.org>
12303 M:      Sangbeom Kim <sbkim73@samsung.com>
12304 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12305 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12306 S:      Supported
12307 F:      sound/soc/samsung/
12308 F:      Documentation/devicetree/bindings/sound/samsung*
12309
12310 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12311 M:      Krzysztof Kozlowski <krzk@kernel.org>
12312 L:      linux-crypto@vger.kernel.org
12313 L:      linux-samsung-soc@vger.kernel.org
12314 S:      Maintained
12315 F:      drivers/crypto/exynos-rng.c
12316 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12317
12318 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12319 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12320 L:      linux-samsung-soc@vger.kernel.org
12321 S:      Maintained
12322 F:      drivers/char/hw_random/exynos-trng.c
12323 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12324
12325 SAMSUNG FRAMEBUFFER DRIVER
12326 M:      Jingoo Han <jingoohan1@gmail.com>
12327 L:      linux-fbdev@vger.kernel.org
12328 S:      Maintained
12329 F:      drivers/video/fbdev/s3c-fb.c
12330
12331 SAMSUNG LAPTOP DRIVER
12332 M:      Corentin Chary <corentin.chary@gmail.com>
12333 L:      platform-driver-x86@vger.kernel.org
12334 S:      Maintained
12335 F:      drivers/platform/x86/samsung-laptop.c
12336
12337 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12338 M:      Sangbeom Kim <sbkim73@samsung.com>
12339 M:      Krzysztof Kozlowski <krzk@kernel.org>
12340 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12341 L:      linux-kernel@vger.kernel.org
12342 L:      linux-samsung-soc@vger.kernel.org
12343 S:      Supported
12344 F:      drivers/mfd/sec*.c
12345 F:      drivers/regulator/s2m*.c
12346 F:      drivers/regulator/s5m*.c
12347 F:      drivers/clk/clk-s2mps11.c
12348 F:      drivers/rtc/rtc-s5m.c
12349 F:      include/linux/mfd/samsung/
12350 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12351 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12352 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12353 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12354
12355 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12356 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12357 L:      linux-media@vger.kernel.org
12358 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12359 S:      Maintained
12360 F:      drivers/media/platform/s3c-camif/
12361 F:      include/media/drv-intf/s3c_camif.h
12362
12363 SAMSUNG S3FWRN5 NFC DRIVER
12364 M:      Robert Baldyga <r.baldyga@samsung.com>
12365 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12366 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12367 S:      Supported
12368 F:      drivers/nfc/s3fwrn5
12369
12370 SAMSUNG S5C73M3 CAMERA DRIVER
12371 M:      Kyungmin Park <kyungmin.park@samsung.com>
12372 M:      Andrzej Hajda <a.hajda@samsung.com>
12373 L:      linux-media@vger.kernel.org
12374 S:      Supported
12375 F:      drivers/media/i2c/s5c73m3/*
12376
12377 SAMSUNG S5K5BAF CAMERA DRIVER
12378 M:      Kyungmin Park <kyungmin.park@samsung.com>
12379 M:      Andrzej Hajda <a.hajda@samsung.com>
12380 L:      linux-media@vger.kernel.org
12381 S:      Supported
12382 F:      drivers/media/i2c/s5k5baf.c
12383
12384 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12385 M:      Krzysztof Kozlowski <krzk@kernel.org>
12386 M:      Vladimir Zapolskiy <vz@mleia.com>
12387 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12388 L:      linux-crypto@vger.kernel.org
12389 L:      linux-samsung-soc@vger.kernel.org
12390 S:      Maintained
12391 F:      drivers/crypto/s5p-sss.c
12392
12393 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12394 M:      Kyungmin Park <kyungmin.park@samsung.com>
12395 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12396 L:      linux-media@vger.kernel.org
12397 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12398 S:      Supported
12399 F:      drivers/media/platform/exynos4-is/
12400
12401 SAMSUNG SOC CLOCK DRIVERS
12402 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12403 M:      Tomasz Figa <tomasz.figa@gmail.com>
12404 M:      Chanwoo Choi <cw00.choi@samsung.com>
12405 S:      Supported
12406 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12408 F:      drivers/clk/samsung/
12409 F:      include/dt-bindings/clock/exynos*.h
12410 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12411
12412 SAMSUNG SPI DRIVERS
12413 M:      Kukjin Kim <kgene@kernel.org>
12414 M:      Krzysztof Kozlowski <krzk@kernel.org>
12415 M:      Andi Shyti <andi@etezian.org>
12416 L:      linux-spi@vger.kernel.org
12417 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12418 S:      Maintained
12419 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12420 F:      drivers/spi/spi-s3c*
12421 F:      include/linux/platform_data/spi-s3c64xx.h
12422
12423 SAMSUNG SXGBE DRIVERS
12424 M:      Byungho An <bh74.an@samsung.com>
12425 M:      Girish K S <ks.giri@samsung.com>
12426 M:      Vipul Pandya <vipul.pandya@samsung.com>
12427 S:      Supported
12428 L:      netdev@vger.kernel.org
12429 F:      drivers/net/ethernet/samsung/sxgbe/
12430
12431 SAMSUNG THERMAL DRIVER
12432 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12433 L:      linux-pm@vger.kernel.org
12434 L:      linux-samsung-soc@vger.kernel.org
12435 S:      Supported
12436 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12437 F:      drivers/thermal/samsung/
12438
12439 SAMSUNG USB2 PHY DRIVER
12440 M:      Kamil Debski <kamil@wypas.org>
12441 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12442 L:      linux-kernel@vger.kernel.org
12443 S:      Supported
12444 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12445 F:      Documentation/phy/samsung-usb2.txt
12446 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12447 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12448 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12449 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12450 F:      drivers/phy/samsung/phy-samsung-usb2.c
12451 F:      drivers/phy/samsung/phy-samsung-usb2.h
12452
12453 SC1200 WDT DRIVER
12454 M:      Zwane Mwaikambo <zwanem@gmail.com>
12455 S:      Maintained
12456 F:      drivers/watchdog/sc1200wdt.c
12457
12458 SCHEDULER
12459 M:      Ingo Molnar <mingo@redhat.com>
12460 M:      Peter Zijlstra <peterz@infradead.org>
12461 L:      linux-kernel@vger.kernel.org
12462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12463 S:      Maintained
12464 F:      kernel/sched/
12465 F:      include/linux/sched.h
12466 F:      include/uapi/linux/sched.h
12467 F:      include/linux/wait.h
12468
12469 SCR24X CHIP CARD INTERFACE DRIVER
12470 M:      Lubomir Rintel <lkundrak@v3.sk>
12471 S:      Supported
12472 F:      drivers/char/pcmcia/scr24x_cs.c
12473
12474 SCSI CDROM DRIVER
12475 M:      Jens Axboe <axboe@kernel.dk>
12476 L:      linux-scsi@vger.kernel.org
12477 W:      http://www.kernel.dk
12478 S:      Maintained
12479 F:      drivers/scsi/sr*
12480
12481 SCSI RDMA PROTOCOL (SRP) INITIATOR
12482 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12483 L:      linux-rdma@vger.kernel.org
12484 S:      Supported
12485 W:      http://www.openfabrics.org
12486 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12488 F:      drivers/infiniband/ulp/srp/
12489 F:      include/scsi/srp.h
12490
12491 SCSI SG DRIVER
12492 M:      Doug Gilbert <dgilbert@interlog.com>
12493 L:      linux-scsi@vger.kernel.org
12494 W:      http://sg.danny.cz/sg
12495 S:      Maintained
12496 F:      Documentation/scsi/scsi-generic.txt
12497 F:      drivers/scsi/sg.c
12498 F:      include/scsi/sg.h
12499
12500 SCSI SUBSYSTEM
12501 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12503 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12505 L:      linux-scsi@vger.kernel.org
12506 S:      Maintained
12507 F:      Documentation/devicetree/bindings/scsi/
12508 F:      drivers/scsi/
12509 F:      include/scsi/
12510
12511 SCSI TAPE DRIVER
12512 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12513 L:      linux-scsi@vger.kernel.org
12514 S:      Maintained
12515 F:      Documentation/scsi/st.txt
12516 F:      drivers/scsi/st.*
12517 F:      drivers/scsi/st_*.h
12518
12519 SCTP PROTOCOL
12520 M:      Vlad Yasevich <vyasevich@gmail.com>
12521 M:      Neil Horman <nhorman@tuxdriver.com>
12522 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12523 L:      linux-sctp@vger.kernel.org
12524 W:      http://lksctp.sourceforge.net
12525 S:      Maintained
12526 F:      Documentation/networking/sctp.txt
12527 F:      include/linux/sctp.h
12528 F:      include/uapi/linux/sctp.h
12529 F:      include/net/sctp/
12530 F:      net/sctp/
12531
12532 SCx200 CPU SUPPORT
12533 M:      Jim Cromie <jim.cromie@gmail.com>
12534 S:      Odd Fixes
12535 F:      Documentation/i2c/busses/scx200_acb
12536 F:      arch/x86/platform/scx200/
12537 F:      drivers/watchdog/scx200_wdt.c
12538 F:      drivers/i2c/busses/scx200*
12539 F:      drivers/mtd/maps/scx200_docflash.c
12540 F:      include/linux/scx200.h
12541
12542 SCx200 GPIO DRIVER
12543 M:      Jim Cromie <jim.cromie@gmail.com>
12544 S:      Maintained
12545 F:      drivers/char/scx200_gpio.c
12546 F:      include/linux/scx200_gpio.h
12547
12548 SCx200 HRT CLOCKSOURCE DRIVER
12549 M:      Jim Cromie <jim.cromie@gmail.com>
12550 S:      Maintained
12551 F:      drivers/clocksource/scx200_hrt.c
12552
12553 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12554 M:      Sascha Sommer <saschasommer@freenet.de>
12555 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12556 S:      Maintained
12557 F:      drivers/mmc/host/sdricoh_cs.c
12558
12559 SECURE COMPUTING
12560 M:      Kees Cook <keescook@chromium.org>
12561 R:      Andy Lutomirski <luto@amacapital.net>
12562 R:      Will Drewry <wad@chromium.org>
12563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12564 S:      Supported
12565 F:      kernel/seccomp.c
12566 F:      include/uapi/linux/seccomp.h
12567 F:      include/linux/seccomp.h
12568 F:      tools/testing/selftests/seccomp/*
12569 F:      tools/testing/selftests/kselftest_harness.h
12570 F:      Documentation/userspace-api/seccomp_filter.rst
12571 K:      \bsecure_computing
12572 K:      \bTIF_SECCOMP\b
12573
12574 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12575 M:      Al Cooper <alcooperx@gmail.com>
12576 L:      linux-mmc@vger.kernel.org
12577 L:      bcm-kernel-feedback-list@broadcom.com
12578 S:      Maintained
12579 F:      drivers/mmc/host/sdhci-brcmstb*
12580
12581 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12582 M:      Adrian Hunter <adrian.hunter@intel.com>
12583 L:      linux-mmc@vger.kernel.org
12584 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12585 S:      Maintained
12586 F:      drivers/mmc/host/sdhci*
12587 F:      include/linux/mmc/sdhci*
12588
12589 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12590 M:      Ben Dooks <ben-linux@fluff.org>
12591 M:      Jaehoon Chung <jh80.chung@samsung.com>
12592 L:      linux-mmc@vger.kernel.org
12593 S:      Maintained
12594 F:      drivers/mmc/host/sdhci-s3c*
12595
12596 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12597 M:      Viresh Kumar <vireshk@kernel.org>
12598 L:      linux-mmc@vger.kernel.org
12599 S:      Maintained
12600 F:      drivers/mmc/host/sdhci-spear.c
12601
12602 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12603 M:      Kishon Vijay Abraham I <kishon@ti.com>
12604 L:      linux-mmc@vger.kernel.org
12605 S:      Maintained
12606 F:      drivers/mmc/host/sdhci-omap.c
12607
12608 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12609 M:      Scott Bauer <scott.bauer@intel.com>
12610 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12611 L:      linux-block@vger.kernel.org
12612 S:      Supported
12613 F:      block/sed*
12614 F:      block/opal_proto.h
12615 F:      include/linux/sed*
12616 F:      include/uapi/linux/sed*
12617
12618 SECURITY CONTACT
12619 M:      Security Officers <security@kernel.org>
12620 S:      Supported
12621
12622 SECURITY SUBSYSTEM
12623 M:      James Morris <jmorris@namei.org>
12624 M:      "Serge E. Hallyn" <serge@hallyn.com>
12625 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12627 W:      http://kernsec.org/
12628 S:      Supported
12629 F:      security/
12630
12631 SELINUX SECURITY MODULE
12632 M:      Paul Moore <paul@paul-moore.com>
12633 M:      Stephen Smalley <sds@tycho.nsa.gov>
12634 M:      Eric Paris <eparis@parisplace.org>
12635 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12636 W:      https://selinuxproject.org
12637 W:      https://github.com/SELinuxProject
12638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12639 S:      Supported
12640 F:      include/linux/selinux*
12641 F:      security/selinux/
12642 F:      scripts/selinux/
12643 F:      Documentation/admin-guide/LSM/SELinux.rst
12644
12645 SENSABLE PHANTOM
12646 M:      Jiri Slaby <jirislaby@gmail.com>
12647 S:      Maintained
12648 F:      drivers/misc/phantom.c
12649 F:      include/uapi/linux/phantom.h
12650
12651 SERIAL DEVICE BUS
12652 M:      Rob Herring <robh@kernel.org>
12653 L:      linux-serial@vger.kernel.org
12654 S:      Maintained
12655 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12656 F:      drivers/tty/serdev/
12657 F:      include/linux/serdev.h
12658
12659 SERIAL DRIVERS
12660 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12661 L:      linux-serial@vger.kernel.org
12662 S:      Maintained
12663 F:      Documentation/devicetree/bindings/serial/
12664 F:      drivers/tty/serial/
12665
12666 SERIAL IR RECEIVER
12667 M:      Sean Young <sean@mess.org>
12668 L:      linux-media@vger.kernel.org
12669 S:      Maintained
12670 F:      drivers/media/rc/serial_ir.c
12671
12672 SFC NETWORK DRIVER
12673 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12674 M:      Edward Cree <ecree@solarflare.com>
12675 M:      Bert Kenward <bkenward@solarflare.com>
12676 L:      netdev@vger.kernel.org
12677 S:      Supported
12678 F:      drivers/net/ethernet/sfc/
12679
12680 SGI GRU DRIVER
12681 M:      Dimitri Sivanich <sivanich@sgi.com>
12682 S:      Maintained
12683 F:      drivers/misc/sgi-gru/
12684
12685 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12686 M:      Pat Gefre <pfg@sgi.com>
12687 L:      linux-ia64@vger.kernel.org
12688 S:      Supported
12689 F:      Documentation/ia64/serial.txt
12690 F:      drivers/tty/serial/ioc?_serial.c
12691 F:      include/linux/ioc?.h
12692
12693 SGI XP/XPC/XPNET DRIVER
12694 M:      Cliff Whickman <cpw@sgi.com>
12695 M:      Robin Holt <robinmholt@gmail.com>
12696 S:      Maintained
12697 F:      drivers/misc/sgi-xp/
12698
12699 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12700 M:      Ursula Braun <ubraun@linux.ibm.com>
12701 L:      linux-s390@vger.kernel.org
12702 W:      http://www.ibm.com/developerworks/linux/linux390/
12703 S:      Supported
12704 F:      net/smc/
12705
12706 SH_VEU V4L2 MEM2MEM DRIVER
12707 L:      linux-media@vger.kernel.org
12708 S:      Orphan
12709 F:      drivers/media/platform/sh_veu.c
12710
12711 SH_VOU V4L2 OUTPUT DRIVER
12712 L:      linux-media@vger.kernel.org
12713 S:      Orphan
12714 F:      drivers/media/platform/sh_vou.c
12715 F:      include/media/drv-intf/sh_vou.h
12716
12717 SI2157 MEDIA DRIVER
12718 M:      Antti Palosaari <crope@iki.fi>
12719 L:      linux-media@vger.kernel.org
12720 W:      https://linuxtv.org
12721 W:      http://palosaari.fi/linux/
12722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12723 T:      git git://linuxtv.org/anttip/media_tree.git
12724 S:      Maintained
12725 F:      drivers/media/tuners/si2157*
12726
12727 SI2165 MEDIA DRIVER
12728 M:      Matthias Schwarzott <zzam@gentoo.org>
12729 L:      linux-media@vger.kernel.org
12730 W:      https://linuxtv.org
12731 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12732 S:      Maintained
12733 F:      drivers/media/dvb-frontends/si2165*
12734
12735 SI2168 MEDIA DRIVER
12736 M:      Antti Palosaari <crope@iki.fi>
12737 L:      linux-media@vger.kernel.org
12738 W:      https://linuxtv.org
12739 W:      http://palosaari.fi/linux/
12740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12741 T:      git git://linuxtv.org/anttip/media_tree.git
12742 S:      Maintained
12743 F:      drivers/media/dvb-frontends/si2168*
12744
12745 SI470X FM RADIO RECEIVER I2C DRIVER
12746 M:      Hans Verkuil <hverkuil@xs4all.nl>
12747 L:      linux-media@vger.kernel.org
12748 T:      git git://linuxtv.org/media_tree.git
12749 W:      https://linuxtv.org
12750 S:      Odd Fixes
12751 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12752
12753 SI470X FM RADIO RECEIVER USB DRIVER
12754 M:      Hans Verkuil <hverkuil@xs4all.nl>
12755 L:      linux-media@vger.kernel.org
12756 T:      git git://linuxtv.org/media_tree.git
12757 W:      https://linuxtv.org
12758 S:      Maintained
12759 F:      drivers/media/radio/si470x/radio-si470x-common.c
12760 F:      drivers/media/radio/si470x/radio-si470x.h
12761 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12762
12763 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12764 M:      Eduardo Valentin <edubezval@gmail.com>
12765 L:      linux-media@vger.kernel.org
12766 T:      git git://linuxtv.org/media_tree.git
12767 W:      https://linuxtv.org
12768 S:      Odd Fixes
12769 F:      drivers/media/radio/si4713/si4713.?
12770
12771 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12772 M:      Eduardo Valentin <edubezval@gmail.com>
12773 L:      linux-media@vger.kernel.org
12774 T:      git git://linuxtv.org/media_tree.git
12775 W:      https://linuxtv.org
12776 S:      Odd Fixes
12777 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12778
12779 SI4713 FM RADIO TRANSMITTER USB DRIVER
12780 M:      Hans Verkuil <hverkuil@xs4all.nl>
12781 L:      linux-media@vger.kernel.org
12782 T:      git git://linuxtv.org/media_tree.git
12783 W:      https://linuxtv.org
12784 S:      Maintained
12785 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12786
12787 SIANO DVB DRIVER
12788 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12789 L:      linux-media@vger.kernel.org
12790 W:      https://linuxtv.org
12791 T:      git git://linuxtv.org/media_tree.git
12792 S:      Odd fixes
12793 F:      drivers/media/common/siano/
12794 F:      drivers/media/usb/siano/
12795 F:      drivers/media/usb/siano/
12796 F:      drivers/media/mmc/siano/
12797
12798 SILEAD TOUCHSCREEN DRIVER
12799 M:      Hans de Goede <hdegoede@redhat.com>
12800 L:      linux-input@vger.kernel.org
12801 L:      platform-driver-x86@vger.kernel.org
12802 S:      Maintained
12803 F:      drivers/input/touchscreen/silead.c
12804 F:      drivers/platform/x86/silead_dmi.c
12805
12806 SILICON MOTION SM712 FRAME BUFFER DRIVER
12807 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12808 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12809 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12810 L:      linux-fbdev@vger.kernel.org
12811 S:      Maintained
12812 F:      drivers/video/fbdev/sm712*
12813 F:      Documentation/fb/sm712fb.txt
12814
12815 SIMPLE FIRMWARE INTERFACE (SFI)
12816 M:      Len Brown <lenb@kernel.org>
12817 L:      sfi-devel@simplefirmware.org
12818 W:      http://simplefirmware.org/
12819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12820 S:      Supported
12821 F:      arch/x86/platform/sfi/
12822 F:      drivers/sfi/
12823 F:      include/linux/sfi*.h
12824
12825 SIMPLEFB FB DRIVER
12826 M:      Hans de Goede <hdegoede@redhat.com>
12827 L:      linux-fbdev@vger.kernel.org
12828 S:      Maintained
12829 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12830 F:      drivers/video/fbdev/simplefb.c
12831 F:      include/linux/platform_data/simplefb.h
12832
12833 SIMTEC EB110ATX (Chalice CATS)
12834 P:      Ben Dooks
12835 P:      Vincent Sanders <vince@simtec.co.uk>
12836 M:      Simtec Linux Team <linux@simtec.co.uk>
12837 W:      http://www.simtec.co.uk/products/EB110ATX/
12838 S:      Supported
12839
12840 SIMTEC EB2410ITX (BAST)
12841 P:      Ben Dooks
12842 P:      Vincent Sanders <vince@simtec.co.uk>
12843 M:      Simtec Linux Team <linux@simtec.co.uk>
12844 W:      http://www.simtec.co.uk/products/EB2410ITX/
12845 S:      Supported
12846 F:      arch/arm/mach-s3c24xx/mach-bast.c
12847 F:      arch/arm/mach-s3c24xx/bast-ide.c
12848 F:      arch/arm/mach-s3c24xx/bast-irq.c
12849
12850 SIPHASH PRF ROUTINES
12851 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12852 S:      Maintained
12853 F:      lib/siphash.c
12854 F:      lib/test_siphash.c
12855 F:      include/linux/siphash.h
12856
12857 SIOX
12858 M:      Gavin Schenk <g.schenk@eckelmann.de>
12859 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12860 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12861 S:      Supported
12862 F:      drivers/siox/*
12863 F:      include/trace/events/siox.h
12864
12865 SIS 190 ETHERNET DRIVER
12866 M:      Francois Romieu <romieu@fr.zoreil.com>
12867 L:      netdev@vger.kernel.org
12868 S:      Maintained
12869 F:      drivers/net/ethernet/sis/sis190.c
12870
12871 SIS 900/7016 FAST ETHERNET DRIVER
12872 M:      Daniele Venzano <venza@brownhat.org>
12873 W:      http://www.brownhat.org/sis900.html
12874 L:      netdev@vger.kernel.org
12875 S:      Maintained
12876 F:      drivers/net/ethernet/sis/sis900.*
12877
12878 SIS FRAMEBUFFER DRIVER
12879 M:      Thomas Winischhofer <thomas@winischhofer.net>
12880 W:      http://www.winischhofer.net/linuxsisvga.shtml
12881 S:      Maintained
12882 F:      Documentation/fb/sisfb.txt
12883 F:      drivers/video/fbdev/sis/
12884 F:      include/video/sisfb.h
12885
12886 SIS USB2VGA DRIVER
12887 M:      Thomas Winischhofer <thomas@winischhofer.net>
12888 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12889 S:      Maintained
12890 F:      drivers/usb/misc/sisusbvga/
12891
12892 SLAB ALLOCATOR
12893 M:      Christoph Lameter <cl@linux.com>
12894 M:      Pekka Enberg <penberg@kernel.org>
12895 M:      David Rientjes <rientjes@google.com>
12896 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12897 M:      Andrew Morton <akpm@linux-foundation.org>
12898 L:      linux-mm@kvack.org
12899 S:      Maintained
12900 F:      include/linux/sl?b*.h
12901 F:      mm/sl?b*
12902
12903 SLEEPABLE READ-COPY UPDATE (SRCU)
12904 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12905 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12906 M:      Josh Triplett <josh@joshtriplett.org>
12907 R:      Steven Rostedt <rostedt@goodmis.org>
12908 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12909 L:      linux-kernel@vger.kernel.org
12910 W:      http://www.rdrop.com/users/paulmck/RCU/
12911 S:      Supported
12912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12913 F:      include/linux/srcu.h
12914 F:      kernel/rcu/srcu.c
12915
12916 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12917 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12918 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12919 S:      Maintained
12920 F:      drivers/slimbus/
12921 F:      Documentation/devicetree/bindings/slimbus/
12922 F:      include/linux/slimbus.h
12923
12924 SMACK SECURITY MODULE
12925 M:      Casey Schaufler <casey@schaufler-ca.com>
12926 L:      linux-security-module@vger.kernel.org
12927 W:      http://schaufler-ca.com
12928 T:      git git://github.com/cschaufler/smack-next
12929 S:      Maintained
12930 F:      Documentation/admin-guide/LSM/Smack.rst
12931 F:      security/smack/
12932
12933 SMC91x ETHERNET DRIVER
12934 M:      Nicolas Pitre <nico@fluxnic.net>
12935 S:      Odd Fixes
12936 F:      drivers/net/ethernet/smsc/smc91x.*
12937
12938 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12939 M:      Sakari Ailus <sakari.ailus@iki.fi>
12940 L:      linux-media@vger.kernel.org
12941 S:      Maintained
12942 F:      drivers/media/i2c/smiapp/
12943 F:      include/media/i2c/smiapp.h
12944 F:      drivers/media/i2c/smiapp-pll.c
12945 F:      drivers/media/i2c/smiapp-pll.h
12946 F:      include/uapi/linux/smiapp.h
12947 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12948
12949 SMM665 HARDWARE MONITOR DRIVER
12950 M:      Guenter Roeck <linux@roeck-us.net>
12951 L:      linux-hwmon@vger.kernel.org
12952 S:      Maintained
12953 F:      Documentation/hwmon/smm665
12954 F:      drivers/hwmon/smm665.c
12955
12956 SMSC EMC2103 HARDWARE MONITOR DRIVER
12957 M:      Steve Glendinning <steve.glendinning@shawell.net>
12958 L:      linux-hwmon@vger.kernel.org
12959 S:      Maintained
12960 F:      Documentation/hwmon/emc2103
12961 F:      drivers/hwmon/emc2103.c
12962
12963 SMSC SCH5627 HARDWARE MONITOR DRIVER
12964 M:      Hans de Goede <hdegoede@redhat.com>
12965 L:      linux-hwmon@vger.kernel.org
12966 S:      Supported
12967 F:      Documentation/hwmon/sch5627
12968 F:      drivers/hwmon/sch5627.c
12969
12970 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12971 M:      Steve Glendinning <steve.glendinning@shawell.net>
12972 L:      linux-fbdev@vger.kernel.org
12973 S:      Maintained
12974 F:      drivers/video/fbdev/smscufx.c
12975
12976 SMSC47B397 HARDWARE MONITOR DRIVER
12977 M:      Jean Delvare <jdelvare@suse.com>
12978 L:      linux-hwmon@vger.kernel.org
12979 S:      Maintained
12980 F:      Documentation/hwmon/smsc47b397
12981 F:      drivers/hwmon/smsc47b397.c
12982
12983 SMSC911x ETHERNET DRIVER
12984 M:      Steve Glendinning <steve.glendinning@shawell.net>
12985 L:      netdev@vger.kernel.org
12986 S:      Maintained
12987 F:      include/linux/smsc911x.h
12988 F:      drivers/net/ethernet/smsc/smsc911x.*
12989
12990 SMSC9420 PCI ETHERNET DRIVER
12991 M:      Steve Glendinning <steve.glendinning@shawell.net>
12992 L:      netdev@vger.kernel.org
12993 S:      Maintained
12994 F:      drivers/net/ethernet/smsc/smsc9420.*
12995
12996 SOC-CAMERA V4L2 SUBSYSTEM
12997 L:      linux-media@vger.kernel.org
12998 T:      git git://linuxtv.org/media_tree.git
12999 S:      Orphan
13000 F:      include/media/soc*
13001 F:      drivers/media/i2c/soc_camera/
13002 F:      drivers/media/platform/soc_camera/
13003
13004 SOCIONEXT SYNQUACER I2C DRIVER
13005 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13006 L:      linux-i2c@vger.kernel.org
13007 S:      Maintained
13008 F:      drivers/i2c/busses/i2c-synquacer.c
13009 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13010
13011 SOCIONEXT UNIPHIER SOUND DRIVER
13012 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13013 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13014 S:      Maintained
13015 F:      sound/soc/uniphier/
13016
13017 SOEKRIS NET48XX LED SUPPORT
13018 M:      Chris Boot <bootc@bootc.net>
13019 S:      Maintained
13020 F:      drivers/leds/leds-net48xx.c
13021
13022 SOFT-ROCE DRIVER (rxe)
13023 M:      Moni Shoua <monis@mellanox.com>
13024 L:      linux-rdma@vger.kernel.org
13025 S:      Supported
13026 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13027 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13028 F:      drivers/infiniband/sw/rxe/
13029 F:      include/uapi/rdma/rdma_user_rxe.h
13030
13031 SOFTLOGIC 6x10 MPEG CODEC
13032 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13033 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13034 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13035 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13036 M:      Ismael Luceno <ismael@iodev.co.uk>
13037 L:      linux-media@vger.kernel.org
13038 S:      Supported
13039 F:      drivers/media/pci/solo6x10/
13040
13041 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13042 M:      James Morse <james.morse@arm.com>
13043 L:      linux-arm-kernel@lists.infradead.org
13044 S:      Maintained
13045 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13046 F:      drivers/firmware/arm_sdei.c
13047 F:      include/linux/sdei.h
13048 F:      include/uapi/linux/sdei.h
13049
13050 SOFTWARE RAID (Multiple Disks) SUPPORT
13051 M:      Shaohua Li <shli@kernel.org>
13052 L:      linux-raid@vger.kernel.org
13053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13054 S:      Supported
13055 F:      drivers/md/Makefile
13056 F:      drivers/md/Kconfig
13057 F:      drivers/md/md*
13058 F:      drivers/md/raid*
13059 F:      include/linux/raid/
13060 F:      include/uapi/linux/raid/
13061
13062 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13063 M:      Jassi Brar <jaswinder.singh@linaro.org>
13064 L:      netdev@vger.kernel.org
13065 S:      Maintained
13066 F:      drivers/net/ethernet/socionext/netsec.c
13067 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13068
13069 SOLIDRUN CLEARFOG SUPPORT
13070 M:      Russell King <linux@armlinux.org.uk>
13071 S:      Maintained
13072 F:      arch/arm/boot/dts/armada-388-clearfog*
13073 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13074
13075 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13076 M:      Russell King <linux@armlinux.org.uk>
13077 S:      Maintained
13078 F:      arch/arm/boot/dts/imx6*-cubox-i*
13079 F:      arch/arm/boot/dts/imx6*-hummingboard*
13080 F:      arch/arm/boot/dts/imx6*-sr-*
13081
13082 SONIC NETWORK DRIVER
13083 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13084 L:      netdev@vger.kernel.org
13085 S:      Maintained
13086 F:      drivers/net/ethernet/natsemi/sonic.*
13087
13088 SONICS SILICON BACKPLANE DRIVER (SSB)
13089 M:      Michael Buesch <m@bues.ch>
13090 L:      linux-wireless@vger.kernel.org
13091 S:      Maintained
13092 F:      drivers/ssb/
13093 F:      include/linux/ssb/
13094
13095 SONY IMX274 SENSOR DRIVER
13096 M:      Leon Luo <leonl@leopardimaging.com>
13097 L:      linux-media@vger.kernel.org
13098 T:      git git://linuxtv.org/media_tree.git
13099 S:      Maintained
13100 F:      drivers/media/i2c/imx274.c
13101 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13102
13103 SONY MEMORYSTICK CARD SUPPORT
13104 M:      Alex Dubov <oakad@yahoo.com>
13105 W:      http://tifmxx.berlios.de/
13106 S:      Maintained
13107 F:      drivers/memstick/host/tifm_ms.c
13108
13109 SONY MEMORYSTICK STANDARD SUPPORT
13110 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13111 S:      Maintained
13112 F:      drivers/memstick/core/ms_block.*
13113
13114 SONY VAIO CONTROL DEVICE DRIVER
13115 M:      Mattia Dongili <malattia@linux.it>
13116 L:      platform-driver-x86@vger.kernel.org
13117 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13118 S:      Maintained
13119 F:      Documentation/laptops/sony-laptop.txt
13120 F:      drivers/char/sonypi.c
13121 F:      drivers/platform/x86/sony-laptop.c
13122 F:      include/linux/sony-laptop.h
13123
13124 SOUND
13125 M:      Jaroslav Kysela <perex@perex.cz>
13126 M:      Takashi Iwai <tiwai@suse.com>
13127 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13128 W:      http://www.alsa-project.org/
13129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13130 T:      git git://git.alsa-project.org/alsa-kernel.git
13131 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13132 S:      Maintained
13133 F:      Documentation/sound/
13134 F:      include/sound/
13135 F:      include/uapi/sound/
13136 F:      sound/
13137
13138 SOUND - COMPRESSED AUDIO
13139 M:      Vinod Koul <vinod.koul@intel.com>
13140 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13142 S:      Supported
13143 F:      Documentation/sound/alsa/compress_offload.txt
13144 F:      include/sound/compress_driver.h
13145 F:      include/uapi/sound/compress_*
13146 F:      sound/core/compress_offload.c
13147 F:      sound/soc/soc-compress.c
13148
13149 SOUND - DMAENGINE HELPERS
13150 M:      Lars-Peter Clausen <lars@metafoo.de>
13151 S:      Supported
13152 F:      include/sound/dmaengine_pcm.h
13153 F:      sound/core/pcm_dmaengine.c
13154 F:      sound/soc/soc-generic-dmaengine-pcm.c
13155
13156 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13157 M:      Liam Girdwood <lgirdwood@gmail.com>
13158 M:      Mark Brown <broonie@kernel.org>
13159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13160 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13161 W:      http://alsa-project.org/main/index.php/ASoC
13162 S:      Supported
13163 F:      Documentation/devicetree/bindings/sound/
13164 F:      Documentation/sound/alsa/soc/
13165 F:      sound/soc/
13166 F:      include/sound/soc*
13167
13168 SOUNDWIRE SUBSYSTEM
13169 M:      Vinod Koul <vinod.koul@intel.com>
13170 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13171 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13172 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13173 S:      Supported
13174 F:      Documentation/driver-api/soundwire/
13175 F:      drivers/soundwire/
13176 F:      include/linux/soundwire/
13177
13178 SP2 MEDIA DRIVER
13179 M:      Olli Salonen <olli.salonen@iki.fi>
13180 L:      linux-media@vger.kernel.org
13181 W:      https://linuxtv.org
13182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13183 S:      Maintained
13184 F:      drivers/media/dvb-frontends/sp2*
13185
13186 SPARC + UltraSPARC (sparc/sparc64)
13187 M:      "David S. Miller" <davem@davemloft.net>
13188 L:      sparclinux@vger.kernel.org
13189 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13192 S:      Maintained
13193 F:      arch/sparc/
13194 F:      drivers/sbus/
13195
13196 SPARC SERIAL DRIVERS
13197 M:      "David S. Miller" <davem@davemloft.net>
13198 L:      sparclinux@vger.kernel.org
13199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13201 S:      Maintained
13202 F:      include/linux/sunserialcore.h
13203 F:      drivers/tty/serial/suncore.c
13204 F:      drivers/tty/serial/sunhv.c
13205 F:      drivers/tty/serial/sunsab.c
13206 F:      drivers/tty/serial/sunsab.h
13207 F:      drivers/tty/serial/sunsu.c
13208 F:      drivers/tty/serial/sunzilog.c
13209 F:      drivers/tty/serial/sunzilog.h
13210 F:      drivers/tty/vcc.c
13211
13212 SPARSE CHECKER
13213 M:      "Christopher Li" <sparse@chrisli.org>
13214 L:      linux-sparse@vger.kernel.org
13215 W:      https://sparse.wiki.kernel.org/
13216 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13217 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13218 S:      Maintained
13219 F:      include/linux/compiler.h
13220
13221 SPEAR CLOCK FRAMEWORK SUPPORT
13222 M:      Viresh Kumar <vireshk@kernel.org>
13223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13224 W:      http://www.st.com/spear
13225 S:      Maintained
13226 F:      drivers/clk/spear/
13227
13228 SPEAR PLATFORM SUPPORT
13229 M:      Viresh Kumar <vireshk@kernel.org>
13230 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13232 W:      http://www.st.com/spear
13233 S:      Maintained
13234 F:      arch/arm/boot/dts/spear*
13235 F:      arch/arm/mach-spear/
13236
13237 SPI NOR SUBSYSTEM
13238 M:      Marek Vasut <marek.vasut@gmail.com>
13239 L:      linux-mtd@lists.infradead.org
13240 W:      http://www.linux-mtd.infradead.org/
13241 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13242 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13243 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13244 S:      Maintained
13245 F:      drivers/mtd/spi-nor/
13246 F:      include/linux/mtd/spi-nor.h
13247
13248 SPI SUBSYSTEM
13249 M:      Mark Brown <broonie@kernel.org>
13250 L:      linux-spi@vger.kernel.org
13251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13252 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13253 S:      Maintained
13254 F:      Documentation/devicetree/bindings/spi/
13255 F:      Documentation/spi/
13256 F:      drivers/spi/
13257 F:      include/linux/spi/
13258 F:      include/uapi/linux/spi/
13259 F:      tools/spi/
13260
13261 SPIDERNET NETWORK DRIVER for CELL
13262 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13263 L:      netdev@vger.kernel.org
13264 S:      Supported
13265 F:      Documentation/networking/spider_net.txt
13266 F:      drivers/net/ethernet/toshiba/spider_net*
13267
13268 SPMI SUBSYSTEM
13269 R:      Stephen Boyd <sboyd@kernel.org>
13270 L:      linux-arm-msm@vger.kernel.org
13271 F:      Documentation/devicetree/bindings/spmi/
13272 F:      drivers/spmi/
13273 F:      include/dt-bindings/spmi/spmi.h
13274 F:      include/linux/spmi.h
13275 F:      include/trace/events/spmi.h
13276
13277 SPU FILE SYSTEM
13278 M:      Jeremy Kerr <jk@ozlabs.org>
13279 L:      linuxppc-dev@lists.ozlabs.org
13280 W:      http://www.ibm.com/developerworks/power/cell/
13281 S:      Supported
13282 F:      Documentation/filesystems/spufs.txt
13283 F:      arch/powerpc/platforms/cell/spufs/
13284
13285 SQUASHFS FILE SYSTEM
13286 M:      Phillip Lougher <phillip@squashfs.org.uk>
13287 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13288 W:      http://squashfs.org.uk
13289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13290 S:      Maintained
13291 F:      Documentation/filesystems/squashfs.txt
13292 F:      fs/squashfs/
13293
13294 SRM (Alpha) environment access
13295 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13296 S:      Maintained
13297 F:      arch/alpha/kernel/srm_env.c
13298
13299 ST STM32 I2C/SMBUS DRIVER
13300 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13301 L:      linux-i2c@vger.kernel.org
13302 S:      Maintained
13303 F:      drivers/i2c/busses/i2c-stm32*
13304
13305 STABLE BRANCH
13306 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13307 L:      stable@vger.kernel.org
13308 S:      Supported
13309 F:      Documentation/process/stable-kernel-rules.rst
13310
13311 STAGING - ATOMISP DRIVER
13312 M:      Alan Cox <alan@linux.intel.com>
13313 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13314 L:      linux-media@vger.kernel.org
13315 S:      Maintained
13316 F:      drivers/staging/media/atomisp/
13317
13318 STAGING - COMEDI
13319 M:      Ian Abbott <abbotti@mev.co.uk>
13320 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13321 S:      Odd Fixes
13322 F:      drivers/staging/comedi/
13323
13324 STAGING - FLARION FT1000 DRIVERS
13325 M:      Marek Belisko <marek.belisko@gmail.com>
13326 S:      Odd Fixes
13327 F:      drivers/staging/ft1000/
13328
13329 STAGING - INDUSTRIAL IO
13330 M:      Jonathan Cameron <jic23@kernel.org>
13331 L:      linux-iio@vger.kernel.org
13332 S:      Odd Fixes
13333 F:      Documentation/devicetree/bindings/staging/iio/
13334 F:      drivers/staging/iio/
13335
13336 STAGING - LUSTRE PARALLEL FILESYSTEM
13337 M:      Oleg Drokin <oleg.drokin@intel.com>
13338 M:      Andreas Dilger <andreas.dilger@intel.com>
13339 M:      James Simmons <jsimmons@infradead.org>
13340 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13341 W:      http://wiki.lustre.org/
13342 S:      Maintained
13343 F:      drivers/staging/lustre
13344
13345 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13346 M:      Marc Dietrich <marvin24@gmx.de>
13347 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13348 L:      linux-tegra@vger.kernel.org
13349 S:      Maintained
13350 F:      drivers/staging/nvec/
13351
13352 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13353 M:      Jens Frederich <jfrederich@gmail.com>
13354 M:      Daniel Drake <dsd@laptop.org>
13355 M:      Jon Nettleton <jon.nettleton@gmail.com>
13356 W:      http://wiki.laptop.org/go/DCON
13357 S:      Maintained
13358 F:      drivers/staging/olpc_dcon/
13359
13360 STAGING - REALTEK RTL8712U DRIVERS
13361 M:      Larry Finger <Larry.Finger@lwfinger.net>
13362 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13363 S:      Odd Fixes
13364 F:      drivers/staging/rtl8712/
13365
13366 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13367 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13368 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13369 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13370 L:      linux-fbdev@vger.kernel.org
13371 S:      Maintained
13372 F:      drivers/staging/sm750fb/
13373
13374 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13375 M:      William Hubbs <w.d.hubbs@gmail.com>
13376 M:      Chris Brannon <chris@the-brannons.com>
13377 M:      Kirk Reiser <kirk@reisers.ca>
13378 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13379 L:      speakup@linux-speakup.org
13380 W:      http://www.linux-speakup.org/
13381 S:      Odd Fixes
13382 F:      drivers/staging/speakup/
13383
13384 STAGING - VIA VT665X DRIVERS
13385 M:      Forest Bond <forest@alittletooquiet.net>
13386 S:      Odd Fixes
13387 F:      drivers/staging/vt665?/
13388
13389 STAGING - WILC1000 WIFI DRIVER
13390 M:      Aditya Shankar <aditya.shankar@microchip.com>
13391 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13392 L:      linux-wireless@vger.kernel.org
13393 S:      Supported
13394 F:      drivers/staging/wilc1000/
13395
13396 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13397 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13398 S:      Odd Fixes
13399 F:      drivers/staging/xgifb/
13400
13401 STAGING SUBSYSTEM
13402 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13404 L:      devel@driverdev.osuosl.org
13405 S:      Supported
13406 F:      drivers/staging/
13407
13408 STARFIRE/DURALAN NETWORK DRIVER
13409 M:      Ion Badulescu <ionut@badula.org>
13410 S:      Odd Fixes
13411 F:      drivers/net/ethernet/adaptec/starfire*
13412
13413 STEC S1220 SKD DRIVER
13414 M:      Bart Van Assche <bart.vanassche@wdc.com>
13415 L:      linux-block@vger.kernel.org
13416 S:      Maintained
13417 F:      drivers/block/skd*[ch]
13418
13419 STI CEC DRIVER
13420 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13421 S:      Maintained
13422 F:      drivers/staging/media/st-cec/
13423 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13424
13425 STK1160 USB VIDEO CAPTURE DRIVER
13426 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13427 L:      linux-media@vger.kernel.org
13428 T:      git git://linuxtv.org/media_tree.git
13429 S:      Maintained
13430 F:      drivers/media/usb/stk1160/
13431
13432 STMMAC ETHERNET DRIVER
13433 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13434 M:      Alexandre Torgue <alexandre.torgue@st.com>
13435 L:      netdev@vger.kernel.org
13436 W:      http://www.stlinux.com
13437 S:      Supported
13438 F:      drivers/net/ethernet/stmicro/stmmac/
13439
13440 SUN3/3X
13441 M:      Sam Creasey <sammy@sammy.net>
13442 W:      http://sammy.net/sun3/
13443 S:      Maintained
13444 F:      arch/m68k/kernel/*sun3*
13445 F:      arch/m68k/sun3*/
13446 F:      arch/m68k/include/asm/sun3*
13447 F:      drivers/net/ethernet/i825xx/sun3*
13448
13449 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13450 M:      Hans de Goede <hdegoede@redhat.com>
13451 L:      linux-input@vger.kernel.org
13452 S:      Maintained
13453 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13454 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13455
13456 SUNDANCE NETWORK DRIVER
13457 M:      Denis Kirjanov <kda@linux-powerpc.org>
13458 L:      netdev@vger.kernel.org
13459 S:      Maintained
13460 F:      drivers/net/ethernet/dlink/sundance.c
13461
13462 SUPERH
13463 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13464 M:      Rich Felker <dalias@libc.org>
13465 L:      linux-sh@vger.kernel.org
13466 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13467 S:      Maintained
13468 F:      Documentation/sh/
13469 F:      arch/sh/
13470 F:      drivers/sh/
13471
13472 SUSPEND TO RAM
13473 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13474 M:      Len Brown <len.brown@intel.com>
13475 M:      Pavel Machek <pavel@ucw.cz>
13476 L:      linux-pm@vger.kernel.org
13477 B:      https://bugzilla.kernel.org
13478 S:      Supported
13479 F:      Documentation/power/
13480 F:      arch/x86/kernel/acpi/
13481 F:      drivers/base/power/
13482 F:      kernel/power/
13483 F:      include/linux/suspend.h
13484 F:      include/linux/freezer.h
13485 F:      include/linux/pm.h
13486
13487 SVGA HANDLING
13488 M:      Martin Mares <mj@ucw.cz>
13489 L:      linux-video@atrey.karlin.mff.cuni.cz
13490 S:      Maintained
13491 F:      Documentation/svga.txt
13492 F:      arch/x86/boot/video*
13493
13494 SWIOTLB SUBSYSTEM
13495 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13496 L:      iommu@lists.linux-foundation.org
13497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13498 S:      Supported
13499 F:      lib/swiotlb.c
13500 F:      arch/*/kernel/pci-swiotlb.c
13501 F:      include/linux/swiotlb.h
13502
13503 SWITCHDEV
13504 M:      Jiri Pirko <jiri@resnulli.us>
13505 M:      Ivan Vecera <ivecera@redhat.com>
13506 L:      netdev@vger.kernel.org
13507 S:      Supported
13508 F:      net/switchdev/
13509 F:      include/net/switchdev.h
13510
13511 SYNC FILE FRAMEWORK
13512 M:      Sumit Semwal <sumit.semwal@linaro.org>
13513 R:      Gustavo Padovan <gustavo@padovan.org>
13514 S:      Maintained
13515 L:      linux-media@vger.kernel.org
13516 L:      dri-devel@lists.freedesktop.org
13517 F:      drivers/dma-buf/sync_*
13518 F:      drivers/dma-buf/dma-fence*
13519 F:      drivers/dma-buf/sw_sync.c
13520 F:      include/linux/sync_file.h
13521 F:      include/uapi/linux/sync_file.h
13522 F:      Documentation/sync_file.txt
13523 T:      git git://anongit.freedesktop.org/drm/drm-misc
13524
13525 SYNOPSYS ARC ARCHITECTURE
13526 M:      Vineet Gupta <vgupta@synopsys.com>
13527 L:      linux-snps-arc@lists.infradead.org
13528 S:      Supported
13529 F:      arch/arc/
13530 F:      Documentation/devicetree/bindings/arc/*
13531 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13532 F:      drivers/clocksource/arc_timer.c
13533 F:      drivers/tty/serial/arc_uart.c
13534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13535
13536 SYNOPSYS ARC HSDK SDP pll clock driver
13537 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13538 S:      Supported
13539 F:      drivers/clk/clk-hsdk-pll.c
13540 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13541
13542 SYNOPSYS ARC SDP clock driver
13543 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13544 S:      Supported
13545 F:      drivers/clk/axs10x/*
13546 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13547
13548 SYNOPSYS ARC SDP platform support
13549 M:      Alexey Brodkin <abrodkin@synopsys.com>
13550 S:      Supported
13551 F:      arch/arc/plat-axs10x
13552 F:      arch/arc/boot/dts/ax*
13553 F:      Documentation/devicetree/bindings/arc/axs10*
13554
13555 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13556 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13557 S:      Supported
13558 F:      drivers/reset/reset-axs10x.c
13559 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13560
13561 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13562 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13563 S:      Maintained
13564 F:      drivers/tty/serial/8250/8250_dw.c
13565
13566 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13567 M:      Hoan Tran <hotran@apm.com>
13568 L:      linux-gpio@vger.kernel.org
13569 S:      Maintained
13570 F:      drivers/gpio/gpio-dwapb.c
13571 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13572
13573 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13574 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13575 S:      Maintained
13576 F:      drivers/dma/dwi-axi-dmac/
13577 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13578
13579 SYNOPSYS DESIGNWARE DMAC DRIVER
13580 M:      Viresh Kumar <vireshk@kernel.org>
13581 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13582 S:      Maintained
13583 F:      include/linux/dma/dw.h
13584 F:      include/linux/platform_data/dma-dw.h
13585 F:      drivers/dma/dw/
13586
13587 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13588 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13589 L:      netdev@vger.kernel.org
13590 S:      Supported
13591 F:      drivers/net/ethernet/synopsys/
13592
13593 SYNOPSYS DESIGNWARE I2C DRIVER
13594 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13595 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13596 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13597 L:      linux-i2c@vger.kernel.org
13598 S:      Maintained
13599 F:      drivers/i2c/busses/i2c-designware-*
13600 F:      include/linux/platform_data/i2c-designware.h
13601
13602 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13603 M:      Jaehoon Chung <jh80.chung@samsung.com>
13604 L:      linux-mmc@vger.kernel.org
13605 S:      Maintained
13606 F:      drivers/mmc/host/dw_mmc*
13607
13608 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13609 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13610 S:      Supported
13611 F:      drivers/reset/reset-hsdk.c
13612 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13613 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13614
13615 SYSTEM CONFIGURATION (SYSCON)
13616 M:      Lee Jones <lee.jones@linaro.org>
13617 M:      Arnd Bergmann <arnd@arndb.de>
13618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13619 S:      Supported
13620 F:      drivers/mfd/syscon.c
13621
13622 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13623 M:      Sudeep Holla <sudeep.holla@arm.com>
13624 L:      linux-arm-kernel@lists.infradead.org
13625 S:      Maintained
13626 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13627 F:      drivers/clk/clk-sc[mp]i.c
13628 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13629 F:      drivers/firmware/arm_scpi.c
13630 F:      drivers/firmware/arm_scmi/
13631 F:      include/linux/sc[mp]i_protocol.h
13632
13633 SYSTEM RESET/SHUTDOWN DRIVERS
13634 M:      Sebastian Reichel <sre@kernel.org>
13635 L:      linux-pm@vger.kernel.org
13636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13637 S:      Maintained
13638 F:      Documentation/devicetree/bindings/power/reset/
13639 F:      drivers/power/reset/
13640
13641 SYSTEM TRACE MODULE CLASS
13642 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13643 S:      Maintained
13644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13645 F:      Documentation/trace/stm.txt
13646 F:      drivers/hwtracing/stm/
13647 F:      include/linux/stm.h
13648 F:      include/uapi/linux/stm.h
13649
13650 SYSV FILESYSTEM
13651 M:      Christoph Hellwig <hch@infradead.org>
13652 S:      Maintained
13653 F:      Documentation/filesystems/sysv-fs.txt
13654 F:      fs/sysv/
13655 F:      include/linux/sysv_fs.h
13656
13657 TARGET SUBSYSTEM
13658 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13659 L:      linux-scsi@vger.kernel.org
13660 L:      target-devel@vger.kernel.org
13661 W:      http://www.linux-iscsi.org
13662 W:      http://groups.google.com/group/linux-iscsi-target-dev
13663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13664 S:      Supported
13665 F:      drivers/target/
13666 F:      include/target/
13667 F:      Documentation/target/
13668
13669 TASKSTATS STATISTICS INTERFACE
13670 M:      Balbir Singh <bsingharora@gmail.com>
13671 S:      Maintained
13672 F:      Documentation/accounting/taskstats*
13673 F:      include/linux/taskstats*
13674 F:      kernel/taskstats.c
13675
13676 TC subsystem
13677 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13678 M:      Cong Wang <xiyou.wangcong@gmail.com>
13679 M:      Jiri Pirko <jiri@resnulli.us>
13680 L:      netdev@vger.kernel.org
13681 S:      Maintained
13682 F:      include/net/pkt_cls.h
13683 F:      include/net/pkt_sched.h
13684 F:      include/net/tc_act/
13685 F:      include/uapi/linux/pkt_cls.h
13686 F:      include/uapi/linux/pkt_sched.h
13687 F:      include/uapi/linux/tc_act/
13688 F:      include/uapi/linux/tc_ematch/
13689 F:      net/sched/
13690
13691 TCP LOW PRIORITY MODULE
13692 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13693 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13694 W:      http://tcp-lp-mod.sourceforge.net/
13695 S:      Maintained
13696 F:      net/ipv4/tcp_lp.c
13697
13698 TDA10071 MEDIA DRIVER
13699 M:      Antti Palosaari <crope@iki.fi>
13700 L:      linux-media@vger.kernel.org
13701 W:      https://linuxtv.org
13702 W:      http://palosaari.fi/linux/
13703 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13704 T:      git git://linuxtv.org/anttip/media_tree.git
13705 S:      Maintained
13706 F:      drivers/media/dvb-frontends/tda10071*
13707
13708 TDA18212 MEDIA DRIVER
13709 M:      Antti Palosaari <crope@iki.fi>
13710 L:      linux-media@vger.kernel.org
13711 W:      https://linuxtv.org
13712 W:      http://palosaari.fi/linux/
13713 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13714 T:      git git://linuxtv.org/anttip/media_tree.git
13715 S:      Maintained
13716 F:      drivers/media/tuners/tda18212*
13717
13718 TDA18218 MEDIA DRIVER
13719 M:      Antti Palosaari <crope@iki.fi>
13720 L:      linux-media@vger.kernel.org
13721 W:      https://linuxtv.org
13722 W:      http://palosaari.fi/linux/
13723 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13724 T:      git git://linuxtv.org/anttip/media_tree.git
13725 S:      Maintained
13726 F:      drivers/media/tuners/tda18218*
13727
13728 TDA18250 MEDIA DRIVER
13729 M:      Olli Salonen <olli.salonen@iki.fi>
13730 L:      linux-media@vger.kernel.org
13731 W:      https://linuxtv.org
13732 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13733 T:      git git://linuxtv.org/media_tree.git
13734 S:      Maintained
13735 F:      drivers/media/tuners/tda18250*
13736
13737 TDA18271 MEDIA DRIVER
13738 M:      Michael Krufky <mkrufky@linuxtv.org>
13739 L:      linux-media@vger.kernel.org
13740 W:      https://linuxtv.org
13741 W:      http://github.com/mkrufky
13742 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13743 T:      git git://linuxtv.org/mkrufky/tuners.git
13744 S:      Maintained
13745 F:      drivers/media/tuners/tda18271*
13746
13747 TDA1997x MEDIA DRIVER
13748 M:      Tim Harvey <tharvey@gateworks.com>
13749 L:      linux-media@vger.kernel.org
13750 W:      https://linuxtv.org
13751 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13752 S:      Maintained
13753 F:      drivers/media/i2c/tda1997x.*
13754
13755 TDA827x MEDIA DRIVER
13756 M:      Michael Krufky <mkrufky@linuxtv.org>
13757 L:      linux-media@vger.kernel.org
13758 W:      https://linuxtv.org
13759 W:      http://github.com/mkrufky
13760 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13761 T:      git git://linuxtv.org/mkrufky/tuners.git
13762 S:      Maintained
13763 F:      drivers/media/tuners/tda8290.*
13764
13765 TDA8290 MEDIA DRIVER
13766 M:      Michael Krufky <mkrufky@linuxtv.org>
13767 L:      linux-media@vger.kernel.org
13768 W:      https://linuxtv.org
13769 W:      http://github.com/mkrufky
13770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13771 T:      git git://linuxtv.org/mkrufky/tuners.git
13772 S:      Maintained
13773 F:      drivers/media/tuners/tda8290.*
13774
13775 TDA9840 MEDIA DRIVER
13776 M:      Hans Verkuil <hverkuil@xs4all.nl>
13777 L:      linux-media@vger.kernel.org
13778 T:      git git://linuxtv.org/media_tree.git
13779 W:      https://linuxtv.org
13780 S:      Maintained
13781 F:      drivers/media/i2c/tda9840*
13782
13783 TEA5761 TUNER DRIVER
13784 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13785 L:      linux-media@vger.kernel.org
13786 W:      https://linuxtv.org
13787 T:      git git://linuxtv.org/media_tree.git
13788 S:      Odd fixes
13789 F:      drivers/media/tuners/tea5761.*
13790
13791 TEA5767 TUNER DRIVER
13792 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13793 L:      linux-media@vger.kernel.org
13794 W:      https://linuxtv.org
13795 T:      git git://linuxtv.org/media_tree.git
13796 S:      Maintained
13797 F:      drivers/media/tuners/tea5767.*
13798
13799 TEA6415C MEDIA DRIVER
13800 M:      Hans Verkuil <hverkuil@xs4all.nl>
13801 L:      linux-media@vger.kernel.org
13802 T:      git git://linuxtv.org/media_tree.git
13803 W:      https://linuxtv.org
13804 S:      Maintained
13805 F:      drivers/media/i2c/tea6415c*
13806
13807 TEA6420 MEDIA DRIVER
13808 M:      Hans Verkuil <hverkuil@xs4all.nl>
13809 L:      linux-media@vger.kernel.org
13810 T:      git git://linuxtv.org/media_tree.git
13811 W:      https://linuxtv.org
13812 S:      Maintained
13813 F:      drivers/media/i2c/tea6420*
13814
13815 TEAM DRIVER
13816 M:      Jiri Pirko <jiri@resnulli.us>
13817 L:      netdev@vger.kernel.org
13818 S:      Supported
13819 F:      drivers/net/team/
13820 F:      include/linux/if_team.h
13821 F:      include/uapi/linux/if_team.h
13822
13823 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13824 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13825 S:      Maintained
13826 F:      arch/x86/platform/ts5500/
13827
13828 TECHNOTREND USB IR RECEIVER
13829 M:      Sean Young <sean@mess.org>
13830 L:      linux-media@vger.kernel.org
13831 S:      Maintained
13832 F:      drivers/media/rc/ttusbir.c
13833
13834 TECHWELL TW9910 VIDEO DECODER
13835 L:      linux-media@vger.kernel.org
13836 S:      Orphan
13837 F:      drivers/media/i2c/tw9910.c
13838 F:      include/media/i2c/tw9910.h
13839
13840 TEE SUBSYSTEM
13841 M:      Jens Wiklander <jens.wiklander@linaro.org>
13842 S:      Maintained
13843 F:      include/linux/tee_drv.h
13844 F:      include/uapi/linux/tee.h
13845 F:      drivers/tee/
13846 F:      Documentation/tee.txt
13847
13848 TEGRA ARCHITECTURE SUPPORT
13849 M:      Thierry Reding <thierry.reding@gmail.com>
13850 M:      Jonathan Hunter <jonathanh@nvidia.com>
13851 L:      linux-tegra@vger.kernel.org
13852 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13854 S:      Supported
13855 N:      [^a-z]tegra
13856
13857 TEGRA CLOCK DRIVER
13858 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13859 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13860 S:      Supported
13861 F:      drivers/clk/tegra/
13862
13863 TEGRA DMA DRIVERS
13864 M:      Laxman Dewangan <ldewangan@nvidia.com>
13865 M:      Jon Hunter <jonathanh@nvidia.com>
13866 S:      Supported
13867 F:      drivers/dma/tegra*
13868
13869 TEGRA I2C DRIVER
13870 M:      Laxman Dewangan <ldewangan@nvidia.com>
13871 S:      Supported
13872 F:      drivers/i2c/busses/i2c-tegra.c
13873
13874 TEGRA IOMMU DRIVERS
13875 M:      Thierry Reding <thierry.reding@gmail.com>
13876 L:      linux-tegra@vger.kernel.org
13877 S:      Supported
13878 F:      drivers/iommu/tegra*
13879
13880 TEGRA KBC DRIVER
13881 M:      Laxman Dewangan <ldewangan@nvidia.com>
13882 S:      Supported
13883 F:      drivers/input/keyboard/tegra-kbc.c
13884
13885 TEGRA PWM DRIVER
13886 M:      Thierry Reding <thierry.reding@gmail.com>
13887 S:      Supported
13888 F:      drivers/pwm/pwm-tegra.c
13889
13890 TEGRA SERIAL DRIVER
13891 M:      Laxman Dewangan <ldewangan@nvidia.com>
13892 S:      Supported
13893 F:      drivers/tty/serial/serial-tegra.c
13894
13895 TEGRA SPI DRIVER
13896 M:      Laxman Dewangan <ldewangan@nvidia.com>
13897 S:      Supported
13898 F:      drivers/spi/spi-tegra*
13899
13900 TEHUTI ETHERNET DRIVER
13901 M:      Andy Gospodarek <andy@greyhouse.net>
13902 L:      netdev@vger.kernel.org
13903 S:      Supported
13904 F:      drivers/net/ethernet/tehuti/*
13905
13906 Telecom Clock Driver for MCPL0010
13907 M:      Mark Gross <mark.gross@intel.com>
13908 S:      Supported
13909 F:      drivers/char/tlclk.c
13910
13911 TENSILICA XTENSA PORT (xtensa)
13912 M:      Chris Zankel <chris@zankel.net>
13913 M:      Max Filippov <jcmvbkbc@gmail.com>
13914 L:      linux-xtensa@linux-xtensa.org
13915 T:      git git://github.com/czankel/xtensa-linux.git
13916 S:      Maintained
13917 F:      arch/xtensa/
13918 F:      drivers/irqchip/irq-xtensa-*
13919
13920 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13921 M:      Nishanth Menon <nm@ti.com>
13922 M:      Tero Kristo <t-kristo@ti.com>
13923 M:      Santosh Shilimkar <ssantosh@kernel.org>
13924 L:      linux-arm-kernel@lists.infradead.org
13925 S:      Maintained
13926 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13927 F:      drivers/firmware/ti_sci*
13928 F:      include/linux/soc/ti/ti_sci_protocol.h
13929 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13930 F:      include/dt-bindings/genpd/k2g.h
13931 F:      drivers/soc/ti/ti_sci_pm_domains.c
13932 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13933 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13934 F:      drivers/clk/keystone/sci-clk.c
13935 F:      drivers/reset/reset-ti-sci.c
13936
13937 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13938 M:      Hans Verkuil <hverkuil@xs4all.nl>
13939 L:      linux-media@vger.kernel.org
13940 T:      git git://linuxtv.org/media_tree.git
13941 W:      https://linuxtv.org
13942 S:      Maintained
13943 F:      drivers/media/radio/radio-raremono.c
13944
13945 THERMAL
13946 M:      Zhang Rui <rui.zhang@intel.com>
13947 M:      Eduardo Valentin <edubezval@gmail.com>
13948 L:      linux-pm@vger.kernel.org
13949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13951 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13952 S:      Supported
13953 F:      drivers/thermal/
13954 F:      include/linux/thermal.h
13955 F:      include/uapi/linux/thermal.h
13956 F:      include/linux/cpu_cooling.h
13957 F:      Documentation/devicetree/bindings/thermal/
13958
13959 THERMAL/CPU_COOLING
13960 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13961 M:      Viresh Kumar <viresh.kumar@linaro.org>
13962 M:      Javi Merino <javi.merino@kernel.org>
13963 L:      linux-pm@vger.kernel.org
13964 S:      Supported
13965 F:      Documentation/thermal/cpu-cooling-api.txt
13966 F:      drivers/thermal/cpu_cooling.c
13967 F:      include/linux/cpu_cooling.h
13968
13969 THINKPAD ACPI EXTRAS DRIVER
13970 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13971 L:      ibm-acpi-devel@lists.sourceforge.net
13972 L:      platform-driver-x86@vger.kernel.org
13973 W:      http://ibm-acpi.sourceforge.net
13974 W:      http://thinkwiki.org/wiki/Ibm-acpi
13975 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13976 S:      Maintained
13977 F:      drivers/platform/x86/thinkpad_acpi.c
13978
13979 THUNDERBOLT DRIVER
13980 M:      Andreas Noever <andreas.noever@gmail.com>
13981 M:      Michael Jamet <michael.jamet@intel.com>
13982 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13983 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
13984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13985 S:      Maintained
13986 F:      Documentation/admin-guide/thunderbolt.rst
13987 F:      drivers/thunderbolt/
13988 F:      include/linux/thunderbolt.h
13989
13990 THUNDERBOLT NETWORK DRIVER
13991 M:      Michael Jamet <michael.jamet@intel.com>
13992 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13993 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
13994 L:      netdev@vger.kernel.org
13995 S:      Maintained
13996 F:      drivers/net/thunderbolt.c
13997
13998 THUNDERX GPIO DRIVER
13999 M:      David Daney <david.daney@cavium.com>
14000 S:      Maintained
14001 F:      drivers/gpio/gpio-thunderx.c
14002
14003 TI AM437X VPFE DRIVER
14004 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14005 L:      linux-media@vger.kernel.org
14006 W:      https://linuxtv.org
14007 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14008 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14009 S:      Maintained
14010 F:      drivers/media/platform/am437x/
14011
14012 TI BANDGAP AND THERMAL DRIVER
14013 M:      Eduardo Valentin <edubezval@gmail.com>
14014 M:      Keerthy <j-keerthy@ti.com>
14015 L:      linux-pm@vger.kernel.org
14016 L:      linux-omap@vger.kernel.org
14017 S:      Maintained
14018 F:      drivers/thermal/ti-soc-thermal/
14019
14020 TI BQ27XXX POWER SUPPLY DRIVER
14021 R:      Andrew F. Davis <afd@ti.com>
14022 F:      include/linux/power/bq27xxx_battery.h
14023 F:      drivers/power/supply/bq27xxx_battery.c
14024 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14025
14026 TI CDCE706 CLOCK DRIVER
14027 M:      Max Filippov <jcmvbkbc@gmail.com>
14028 S:      Maintained
14029 F:      drivers/clk/clk-cdce706.c
14030
14031 TI CLOCK DRIVER
14032 M:      Tero Kristo <t-kristo@ti.com>
14033 L:      linux-omap@vger.kernel.org
14034 S:      Maintained
14035 F:      drivers/clk/ti/
14036 F:      include/linux/clk/ti.h
14037
14038 TI DAVINCI MACHINE SUPPORT
14039 M:      Sekhar Nori <nsekhar@ti.com>
14040 M:      Kevin Hilman <khilman@kernel.org>
14041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14043 S:      Supported
14044 F:      arch/arm/mach-davinci/
14045 F:      drivers/i2c/busses/i2c-davinci.c
14046 F:      arch/arm/boot/dts/da850*
14047
14048 TI DAVINCI SERIES CLOCK DRIVER
14049 M:      David Lechner <david@lechnology.com>
14050 R:      Sekhar Nori <nsekhar@ti.com>
14051 S:      Maintained
14052 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14053 F:      drivers/clk/davinci/
14054
14055 TI DAVINCI SERIES GPIO DRIVER
14056 M:      Keerthy <j-keerthy@ti.com>
14057 L:      linux-gpio@vger.kernel.org
14058 S:      Maintained
14059 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14060 F:      drivers/gpio/gpio-davinci.c
14061
14062 TI DAVINCI SERIES MEDIA DRIVER
14063 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14064 L:      linux-media@vger.kernel.org
14065 W:      https://linuxtv.org
14066 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14067 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14068 S:      Maintained
14069 F:      drivers/media/platform/davinci/
14070 F:      include/media/davinci/
14071
14072 TI ETHERNET SWITCH DRIVER (CPSW)
14073 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14074 L:      linux-omap@vger.kernel.org
14075 L:      netdev@vger.kernel.org
14076 S:      Maintained
14077 F:      drivers/net/ethernet/ti/cpsw*
14078 F:      drivers/net/ethernet/ti/davinci*
14079
14080 TI FLASH MEDIA INTERFACE DRIVER
14081 M:      Alex Dubov <oakad@yahoo.com>
14082 S:      Maintained
14083 F:      drivers/misc/tifm*
14084 F:      drivers/mmc/host/tifm_sd.c
14085 F:      include/linux/tifm.h
14086
14087 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14088 M:      Santosh Shilimkar <ssantosh@kernel.org>
14089 L:      linux-kernel@vger.kernel.org
14090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14091 S:      Maintained
14092 F:      drivers/soc/ti/*
14093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14094
14095 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14096 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14097 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14098 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14099 S:      Maintained
14100 F:      sound/soc/codecs/lm49453*
14101 F:      sound/soc/codecs/isabelle*
14102
14103 TI LP855x BACKLIGHT DRIVER
14104 M:      Milo Kim <milo.kim@ti.com>
14105 S:      Maintained
14106 F:      Documentation/backlight/lp855x-driver.txt
14107 F:      drivers/video/backlight/lp855x_bl.c
14108 F:      include/linux/platform_data/lp855x.h
14109
14110 TI LP8727 CHARGER DRIVER
14111 M:      Milo Kim <milo.kim@ti.com>
14112 S:      Maintained
14113 F:      drivers/power/supply/lp8727_charger.c
14114 F:      include/linux/platform_data/lp8727.h
14115
14116 TI LP8788 MFD DRIVER
14117 M:      Milo Kim <milo.kim@ti.com>
14118 S:      Maintained
14119 F:      drivers/iio/adc/lp8788_adc.c
14120 F:      drivers/leds/leds-lp8788.c
14121 F:      drivers/mfd/lp8788*.c
14122 F:      drivers/power/supply/lp8788-charger.c
14123 F:      drivers/regulator/lp8788-*.c
14124 F:      include/linux/mfd/lp8788*.h
14125
14126 TI NETCP ETHERNET DRIVER
14127 M:      Wingman Kwok <w-kwok2@ti.com>
14128 M:      Murali Karicheri <m-karicheri2@ti.com>
14129 L:      netdev@vger.kernel.org
14130 S:      Maintained
14131 F:      drivers/net/ethernet/ti/netcp*
14132
14133 TI TAS571X FAMILY ASoC CODEC DRIVER
14134 M:      Kevin Cernekee <cernekee@chromium.org>
14135 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14136 S:      Odd Fixes
14137 F:      sound/soc/codecs/tas571x*
14138
14139 TI TRF7970A NFC DRIVER
14140 M:      Mark Greer <mgreer@animalcreek.com>
14141 L:      linux-wireless@vger.kernel.org
14142 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14143 S:      Supported
14144 F:      drivers/nfc/trf7970a.c
14145 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14146
14147 TI TWL4030 SERIES SOC CODEC DRIVER
14148 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14149 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14150 S:      Maintained
14151 F:      sound/soc/codecs/twl4030*
14152
14153 TI VPE/CAL DRIVERS
14154 M:      Benoit Parrot <bparrot@ti.com>
14155 L:      linux-media@vger.kernel.org
14156 W:      http://linuxtv.org/
14157 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14158 S:      Maintained
14159 F:      drivers/media/platform/ti-vpe/
14160
14161 TI WILINK WIRELESS DRIVERS
14162 L:      linux-wireless@vger.kernel.org
14163 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14164 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14166 S:      Orphan
14167 F:      drivers/net/wireless/ti/
14168 F:      include/linux/wl12xx.h
14169
14170 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14171 M:      John Stultz <john.stultz@linaro.org>
14172 M:      Thomas Gleixner <tglx@linutronix.de>
14173 R:      Stephen Boyd <sboyd@kernel.org>
14174 L:      linux-kernel@vger.kernel.org
14175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14176 S:      Supported
14177 F:      include/linux/clocksource.h
14178 F:      include/linux/time.h
14179 F:      include/linux/timex.h
14180 F:      include/uapi/linux/time.h
14181 F:      include/uapi/linux/timex.h
14182 F:      kernel/time/clocksource.c
14183 F:      kernel/time/time*.c
14184 F:      kernel/time/alarmtimer.c
14185 F:      kernel/time/ntp.c
14186 F:      tools/testing/selftests/timers/
14187
14188 TIPC NETWORK LAYER
14189 M:      Jon Maloy <jon.maloy@ericsson.com>
14190 M:      Ying Xue <ying.xue@windriver.com>
14191 L:      netdev@vger.kernel.org (core kernel code)
14192 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14193 W:      http://tipc.sourceforge.net/
14194 S:      Maintained
14195 F:      include/uapi/linux/tipc*.h
14196 F:      net/tipc/
14197
14198 TLAN NETWORK DRIVER
14199 M:      Samuel Chessman <chessman@tux.org>
14200 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14201 W:      http://sourceforge.net/projects/tlan/
14202 S:      Maintained
14203 F:      Documentation/networking/tlan.txt
14204 F:      drivers/net/ethernet/ti/tlan.*
14205
14206 TM6000 VIDEO4LINUX DRIVER
14207 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14208 L:      linux-media@vger.kernel.org
14209 W:      https://linuxtv.org
14210 T:      git git://linuxtv.org/media_tree.git
14211 S:      Odd fixes
14212 F:      drivers/media/usb/tm6000/
14213 F:      Documentation/media/v4l-drivers/tm6000*
14214
14215 TMIO/SDHI MMC DRIVER
14216 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14217 L:      linux-mmc@vger.kernel.org
14218 S:      Supported
14219 F:      drivers/mmc/host/tmio_mmc*
14220 F:      drivers/mmc/host/renesas_sdhi*
14221 F:      include/linux/mfd/tmio.h
14222
14223 TMP401 HARDWARE MONITOR DRIVER
14224 M:      Guenter Roeck <linux@roeck-us.net>
14225 L:      linux-hwmon@vger.kernel.org
14226 S:      Maintained
14227 F:      Documentation/hwmon/tmp401
14228 F:      drivers/hwmon/tmp401.c
14229
14230 TMPFS (SHMEM FILESYSTEM)
14231 M:      Hugh Dickins <hughd@google.com>
14232 L:      linux-mm@kvack.org
14233 S:      Maintained
14234 F:      include/linux/shmem_fs.h
14235 F:      mm/shmem.c
14236
14237 TOMOYO SECURITY MODULE
14238 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14239 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14240 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14241 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14242 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14243 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14244 W:      http://tomoyo.sourceforge.jp/
14245 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14246 S:      Maintained
14247 F:      security/tomoyo/
14248
14249 TOPSTAR LAPTOP EXTRAS DRIVER
14250 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14251 L:      platform-driver-x86@vger.kernel.org
14252 S:      Maintained
14253 F:      drivers/platform/x86/topstar-laptop.c
14254
14255 TORTURE-TEST MODULES
14256 M:      Davidlohr Bueso <dave@stgolabs.net>
14257 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14258 M:      Josh Triplett <josh@joshtriplett.org>
14259 L:      linux-kernel@vger.kernel.org
14260 S:      Supported
14261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14262 F:      Documentation/RCU/torture.txt
14263 F:      kernel/torture.c
14264 F:      kernel/rcu/rcutorture.c
14265 F:      kernel/locking/locktorture.c
14266
14267 TOSHIBA ACPI EXTRAS DRIVER
14268 M:      Azael Avalos <coproscefalo@gmail.com>
14269 L:      platform-driver-x86@vger.kernel.org
14270 S:      Maintained
14271 F:      drivers/platform/x86/toshiba_acpi.c
14272
14273 TOSHIBA BLUETOOTH DRIVER
14274 M:      Azael Avalos <coproscefalo@gmail.com>
14275 L:      platform-driver-x86@vger.kernel.org
14276 S:      Maintained
14277 F:      drivers/platform/x86/toshiba_bluetooth.c
14278
14279 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14280 M:      Azael Avalos <coproscefalo@gmail.com>
14281 L:      platform-driver-x86@vger.kernel.org
14282 S:      Maintained
14283 F:      drivers/platform/x86/toshiba_haps.c
14284
14285 TOSHIBA SMM DRIVER
14286 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14287 W:      http://www.buzzard.org.uk/toshiba/
14288 S:      Maintained
14289 F:      drivers/char/toshiba.c
14290 F:      include/linux/toshiba.h
14291 F:      include/uapi/linux/toshiba.h
14292
14293 TOSHIBA TC358743 DRIVER
14294 M:      Mats Randgaard <matrandg@cisco.com>
14295 L:      linux-media@vger.kernel.org
14296 S:      Maintained
14297 F:      drivers/media/i2c/tc358743*
14298 F:      include/media/i2c/tc358743.h
14299
14300 TOSHIBA WMI HOTKEYS DRIVER
14301 M:      Azael Avalos <coproscefalo@gmail.com>
14302 L:      platform-driver-x86@vger.kernel.org
14303 S:      Maintained
14304 F:      drivers/platform/x86/toshiba-wmi.c
14305
14306 TPM DEVICE DRIVER
14307 M:      Peter Huewe <peterhuewe@gmx.de>
14308 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14309 R:      Jason Gunthorpe <jgg@ziepe.ca>
14310 L:      linux-integrity@vger.kernel.org
14311 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14312 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14313 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14314 S:      Maintained
14315 F:      drivers/char/tpm/
14316
14317 TRACING
14318 M:      Steven Rostedt <rostedt@goodmis.org>
14319 M:      Ingo Molnar <mingo@redhat.com>
14320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14321 S:      Maintained
14322 F:      Documentation/trace/ftrace.txt
14323 F:      arch/*/*/*/ftrace.h
14324 F:      arch/*/kernel/ftrace.c
14325 F:      include/*/ftrace.h
14326 F:      include/linux/trace*.h
14327 F:      include/trace/
14328 F:      kernel/trace/
14329 F:      tools/testing/selftests/ftrace/
14330
14331 TRACING MMIO ACCESSES (MMIOTRACE)
14332 M:      Steven Rostedt <rostedt@goodmis.org>
14333 M:      Ingo Molnar <mingo@kernel.org>
14334 R:      Karol Herbst <karolherbst@gmail.com>
14335 R:      Pekka Paalanen <ppaalanen@gmail.com>
14336 S:      Maintained
14337 L:      linux-kernel@vger.kernel.org
14338 L:      nouveau@lists.freedesktop.org
14339 F:      kernel/trace/trace_mmiotrace.c
14340 F:      include/linux/mmiotrace.h
14341 F:      arch/x86/mm/kmmio.c
14342 F:      arch/x86/mm/mmio-mod.c
14343 F:      arch/x86/mm/testmmiotrace.c
14344
14345 TRIVIAL PATCHES
14346 M:      Jiri Kosina <trivial@kernel.org>
14347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14348 S:      Maintained
14349 K:      ^Subject:.*(?i)trivial
14350
14351 TEMPO SEMICONDUCTOR DRIVERS
14352 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14353 S:      Maintained
14354 F:      sound/soc/codecs/tscs*.c
14355 F:      sound/soc/codecs/tscs*.h
14356 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14357
14358 TTY LAYER
14359 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14360 M:      Jiri Slaby <jslaby@suse.com>
14361 S:      Supported
14362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14363 F:      Documentation/serial/
14364 F:      drivers/tty/
14365 F:      drivers/tty/serial/serial_core.c
14366 F:      include/linux/serial_core.h
14367 F:      include/linux/serial.h
14368 F:      include/linux/tty.h
14369 F:      include/uapi/linux/serial_core.h
14370 F:      include/uapi/linux/serial.h
14371 F:      include/uapi/linux/tty.h
14372
14373 TUA9001 MEDIA DRIVER
14374 M:      Antti Palosaari <crope@iki.fi>
14375 L:      linux-media@vger.kernel.org
14376 W:      https://linuxtv.org
14377 W:      http://palosaari.fi/linux/
14378 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14379 T:      git git://linuxtv.org/anttip/media_tree.git
14380 S:      Maintained
14381 F:      drivers/media/tuners/tua9001*
14382
14383 TULIP NETWORK DRIVERS
14384 L:      netdev@vger.kernel.org
14385 L:      linux-parisc@vger.kernel.org
14386 S:      Orphan
14387 F:      drivers/net/ethernet/dec/tulip/
14388
14389 TUN/TAP driver
14390 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14391 W:      http://vtun.sourceforge.net/tun
14392 S:      Maintained
14393 F:      Documentation/networking/tuntap.txt
14394 F:      arch/um/os-Linux/drivers/
14395
14396 TURBOCHANNEL SUBSYSTEM
14397 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14398 M:      Ralf Baechle <ralf@linux-mips.org>
14399 L:      linux-mips@linux-mips.org
14400 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14401 S:      Maintained
14402 F:      drivers/tc/
14403 F:      include/linux/tc.h
14404
14405 TURBOSTAT UTILITY
14406 M:      "Len Brown" <lenb@kernel.org>
14407 L:      linux-pm@vger.kernel.org
14408 B:      https://bugzilla.kernel.org
14409 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14411 S:      Supported
14412 F:      tools/power/x86/turbostat/
14413
14414 TW5864 VIDEO4LINUX DRIVER
14415 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14416 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14417 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14418 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14419 L:      linux-media@vger.kernel.org
14420 S:      Supported
14421 F:      drivers/media/pci/tw5864/
14422
14423 TW68 VIDEO4LINUX DRIVER
14424 M:      Hans Verkuil <hverkuil@xs4all.nl>
14425 L:      linux-media@vger.kernel.org
14426 T:      git git://linuxtv.org/media_tree.git
14427 W:      https://linuxtv.org
14428 S:      Odd Fixes
14429 F:      drivers/media/pci/tw68/
14430
14431 TW686X VIDEO4LINUX DRIVER
14432 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14433 L:      linux-media@vger.kernel.org
14434 T:      git git://linuxtv.org/media_tree.git
14435 W:      http://linuxtv.org
14436 S:      Maintained
14437 F:      drivers/media/pci/tw686x/
14438
14439 UBI FILE SYSTEM (UBIFS)
14440 M:      Richard Weinberger <richard@nod.at>
14441 M:      Artem Bityutskiy <dedekind1@gmail.com>
14442 M:      Adrian Hunter <adrian.hunter@intel.com>
14443 L:      linux-mtd@lists.infradead.org
14444 T:      git git://git.infradead.org/ubifs-2.6.git
14445 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14446 S:      Supported
14447 F:      Documentation/filesystems/ubifs.txt
14448 F:      fs/ubifs/
14449
14450 UCLINUX (M68KNOMMU AND COLDFIRE)
14451 M:      Greg Ungerer <gerg@linux-m68k.org>
14452 W:      http://www.linux-m68k.org/
14453 W:      http://www.uclinux.org/
14454 L:      linux-m68k@lists.linux-m68k.org
14455 L:      uclinux-dev@uclinux.org  (subscribers-only)
14456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14457 S:      Maintained
14458 F:      arch/m68k/coldfire/
14459 F:      arch/m68k/68*/
14460 F:      arch/m68k/*/*_no.*
14461 F:      arch/m68k/include/asm/*_no.*
14462
14463 UDF FILESYSTEM
14464 M:      Jan Kara <jack@suse.com>
14465 S:      Maintained
14466 F:      Documentation/filesystems/udf.txt
14467 F:      fs/udf/
14468
14469 UDRAW TABLET
14470 M:      Bastien Nocera <hadess@hadess.net>
14471 L:      linux-input@vger.kernel.org
14472 S:      Maintained
14473 F:      drivers/hid/hid-udraw-ps3.c
14474
14475 UFS FILESYSTEM
14476 M:      Evgeniy Dushistov <dushistov@mail.ru>
14477 S:      Maintained
14478 F:      Documentation/filesystems/ufs.txt
14479 F:      fs/ufs/
14480
14481 UHID USERSPACE HID IO DRIVER:
14482 M:      David Herrmann <dh.herrmann@googlemail.com>
14483 L:      linux-input@vger.kernel.org
14484 S:      Maintained
14485 F:      drivers/hid/uhid.c
14486 F:      include/uapi/linux/uhid.h
14487
14488 ULPI BUS
14489 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14490 L:      linux-usb@vger.kernel.org
14491 S:      Maintained
14492 F:      drivers/usb/common/ulpi.c
14493 F:      include/linux/ulpi/
14494
14495 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14496 L:      linux-usb@vger.kernel.org
14497 S:      Orphan
14498 F:      drivers/uwb/
14499 F:      include/linux/uwb.h
14500 F:      include/linux/uwb/
14501
14502 UNICORE32 ARCHITECTURE:
14503 M:      Guan Xuetao <gxt@pku.edu.cn>
14504 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14505 S:      Maintained
14506 T:      git git://github.com/gxt/linux.git
14507 F:      arch/unicore32/
14508
14509 UNIFDEF
14510 M:      Tony Finch <dot@dotat.at>
14511 W:      http://dotat.at/prog/unifdef
14512 S:      Maintained
14513 F:      scripts/unifdef.c
14514
14515 UNIFORM CDROM DRIVER
14516 M:      Jens Axboe <axboe@kernel.dk>
14517 W:      http://www.kernel.dk
14518 S:      Maintained
14519 F:      Documentation/cdrom/
14520 F:      drivers/cdrom/cdrom.c
14521 F:      include/linux/cdrom.h
14522 F:      include/uapi/linux/cdrom.h
14523
14524 UNISYS S-PAR DRIVERS
14525 M:      David Kershner <david.kershner@unisys.com>
14526 L:      sparmaintainer@unisys.com (Unisys internal)
14527 S:      Supported
14528 F:      include/linux/visorbus.h
14529 F:      drivers/visorbus/
14530 F:      drivers/staging/unisys/
14531
14532 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14533 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14534 L:      linux-scsi@vger.kernel.org
14535 S:      Supported
14536 F:      Documentation/scsi/ufs.txt
14537 F:      drivers/scsi/ufs/
14538
14539 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14540 M:      Joao Pinto <jpinto@synopsys.com>
14541 L:      linux-scsi@vger.kernel.org
14542 S:      Supported
14543 F:      drivers/scsi/ufs/*dwc*
14544
14545 UNSORTED BLOCK IMAGES (UBI)
14546 M:      Artem Bityutskiy <dedekind1@gmail.com>
14547 M:      Richard Weinberger <richard@nod.at>
14548 W:      http://www.linux-mtd.infradead.org/
14549 L:      linux-mtd@lists.infradead.org
14550 T:      git git://git.infradead.org/ubifs-2.6.git
14551 S:      Supported
14552 F:      drivers/mtd/ubi/
14553 F:      include/linux/mtd/ubi.h
14554 F:      include/uapi/mtd/ubi-user.h
14555
14556 USB "USBNET" DRIVER FRAMEWORK
14557 M:      Oliver Neukum <oneukum@suse.com>
14558 L:      netdev@vger.kernel.org
14559 W:      http://www.linux-usb.org/usbnet
14560 S:      Maintained
14561 F:      drivers/net/usb/usbnet.c
14562 F:      include/linux/usb/usbnet.h
14563
14564 USB ACM DRIVER
14565 M:      Oliver Neukum <oneukum@suse.com>
14566 L:      linux-usb@vger.kernel.org
14567 S:      Maintained
14568 F:      Documentation/usb/acm.txt
14569 F:      drivers/usb/class/cdc-acm.*
14570
14571 USB AR5523 WIRELESS DRIVER
14572 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14573 L:      linux-wireless@vger.kernel.org
14574 S:      Maintained
14575 F:      drivers/net/wireless/ath/ar5523/
14576
14577 USB ATTACHED SCSI
14578 M:      Oliver Neukum <oneukum@suse.com>
14579 L:      linux-usb@vger.kernel.org
14580 L:      linux-scsi@vger.kernel.org
14581 S:      Maintained
14582 F:      drivers/usb/storage/uas.c
14583
14584 USB CDC ETHERNET DRIVER
14585 M:      Oliver Neukum <oliver@neukum.org>
14586 L:      linux-usb@vger.kernel.org
14587 S:      Maintained
14588 F:      drivers/net/usb/cdc_*.c
14589 F:      include/uapi/linux/usb/cdc.h
14590
14591 USB CHAOSKEY DRIVER
14592 M:      Keith Packard <keithp@keithp.com>
14593 L:      linux-usb@vger.kernel.org
14594 S:      Maintained
14595 F:      drivers/usb/misc/chaoskey.c
14596
14597 USB CYPRESS C67X00 DRIVER
14598 M:      Peter Korsgaard <jacmet@sunsite.dk>
14599 L:      linux-usb@vger.kernel.org
14600 S:      Maintained
14601 F:      drivers/usb/c67x00/
14602
14603 USB DAVICOM DM9601 DRIVER
14604 M:      Peter Korsgaard <jacmet@sunsite.dk>
14605 L:      netdev@vger.kernel.org
14606 W:      http://www.linux-usb.org/usbnet
14607 S:      Maintained
14608 F:      drivers/net/usb/dm9601.c
14609
14610 USB DIAMOND RIO500 DRIVER
14611 M:      Cesar Miquel <miquel@df.uba.ar>
14612 L:      rio500-users@lists.sourceforge.net
14613 W:      http://rio500.sourceforge.net
14614 S:      Maintained
14615 F:      drivers/usb/misc/rio500*
14616
14617 USB EHCI DRIVER
14618 M:      Alan Stern <stern@rowland.harvard.edu>
14619 L:      linux-usb@vger.kernel.org
14620 S:      Maintained
14621 F:      Documentation/usb/ehci.txt
14622 F:      drivers/usb/host/ehci*
14623
14624 USB GADGET/PERIPHERAL SUBSYSTEM
14625 M:      Felipe Balbi <balbi@kernel.org>
14626 L:      linux-usb@vger.kernel.org
14627 W:      http://www.linux-usb.org/gadget
14628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14629 S:      Maintained
14630 F:      drivers/usb/gadget/
14631 F:      include/linux/usb/gadget*
14632
14633 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14634 M:      Jiri Kosina <jikos@kernel.org>
14635 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14636 L:      linux-usb@vger.kernel.org
14637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14638 S:      Maintained
14639 F:      Documentation/hid/hiddev.txt
14640 F:      drivers/hid/usbhid/
14641
14642 USB INTEL XHCI ROLE MUX DRIVER
14643 M:      Hans de Goede <hdegoede@redhat.com>
14644 L:      linux-usb@vger.kernel.org
14645 S:      Maintained
14646 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14647
14648 USB ISP116X DRIVER
14649 M:      Olav Kongas <ok@artecdesign.ee>
14650 L:      linux-usb@vger.kernel.org
14651 S:      Maintained
14652 F:      drivers/usb/host/isp116x*
14653 F:      include/linux/usb/isp116x.h
14654
14655 USB LAN78XX ETHERNET DRIVER
14656 M:      Woojung Huh <woojung.huh@microchip.com>
14657 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14658 L:      netdev@vger.kernel.org
14659 S:      Maintained
14660 F:      drivers/net/usb/lan78xx.*
14661
14662 USB MASS STORAGE DRIVER
14663 M:      Alan Stern <stern@rowland.harvard.edu>
14664 L:      linux-usb@vger.kernel.org
14665 L:      usb-storage@lists.one-eyed-alien.net
14666 S:      Maintained
14667 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14668 F:      drivers/usb/storage/
14669
14670 USB MIDI DRIVER
14671 M:      Clemens Ladisch <clemens@ladisch.de>
14672 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14673 T:      git git://git.alsa-project.org/alsa-kernel.git
14674 S:      Maintained
14675 F:      sound/usb/midi.*
14676
14677 USB NETWORKING DRIVERS
14678 L:      linux-usb@vger.kernel.org
14679 S:      Odd Fixes
14680 F:      drivers/net/usb/
14681
14682 USB OHCI DRIVER
14683 M:      Alan Stern <stern@rowland.harvard.edu>
14684 L:      linux-usb@vger.kernel.org
14685 S:      Maintained
14686 F:      Documentation/usb/ohci.txt
14687 F:      drivers/usb/host/ohci*
14688
14689 USB OTG FSM (Finite State Machine)
14690 M:      Peter Chen <Peter.Chen@nxp.com>
14691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14692 L:      linux-usb@vger.kernel.org
14693 S:      Maintained
14694 F:      drivers/usb/common/usb-otg-fsm.c
14695
14696 USB OVER IP DRIVER
14697 M:      Valentina Manea <valentina.manea.m@gmail.com>
14698 M:      Shuah Khan <shuah@kernel.org>
14699 L:      linux-usb@vger.kernel.org
14700 S:      Maintained
14701 F:      Documentation/usb/usbip_protocol.txt
14702 F:      drivers/usb/usbip/
14703 F:      tools/usb/usbip/
14704 F:      tools/testing/selftests/drivers/usb/usbip/
14705
14706 USB PEGASUS DRIVER
14707 M:      Petko Manolov <petkan@nucleusys.com>
14708 L:      linux-usb@vger.kernel.org
14709 L:      netdev@vger.kernel.org
14710 T:      git git://github.com/petkan/pegasus.git
14711 W:      https://github.com/petkan/pegasus
14712 S:      Maintained
14713 F:      drivers/net/usb/pegasus.*
14714
14715 USB PHY LAYER
14716 M:      Felipe Balbi <balbi@kernel.org>
14717 L:      linux-usb@vger.kernel.org
14718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14719 S:      Maintained
14720 F:      drivers/usb/phy/
14721
14722 USB PRINTER DRIVER (usblp)
14723 M:      Pete Zaitcev <zaitcev@redhat.com>
14724 L:      linux-usb@vger.kernel.org
14725 S:      Supported
14726 F:      drivers/usb/class/usblp.c
14727
14728 USB QMI WWAN NETWORK DRIVER
14729 M:      Bjørn Mork <bjorn@mork.no>
14730 L:      netdev@vger.kernel.org
14731 S:      Maintained
14732 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14733 F:      drivers/net/usb/qmi_wwan.c
14734
14735 USB RTL8150 DRIVER
14736 M:      Petko Manolov <petkan@nucleusys.com>
14737 L:      linux-usb@vger.kernel.org
14738 L:      netdev@vger.kernel.org
14739 T:      git git://github.com/petkan/rtl8150.git
14740 W:      https://github.com/petkan/rtl8150
14741 S:      Maintained
14742 F:      drivers/net/usb/rtl8150.c
14743
14744 USB SERIAL SUBSYSTEM
14745 M:      Johan Hovold <johan@kernel.org>
14746 L:      linux-usb@vger.kernel.org
14747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14748 S:      Maintained
14749 F:      Documentation/usb/usb-serial.txt
14750 F:      drivers/usb/serial/
14751 F:      include/linux/usb/serial.h
14752
14753 USB SMSC75XX ETHERNET DRIVER
14754 M:      Steve Glendinning <steve.glendinning@shawell.net>
14755 L:      netdev@vger.kernel.org
14756 S:      Maintained
14757 F:      drivers/net/usb/smsc75xx.*
14758
14759 USB SMSC95XX ETHERNET DRIVER
14760 M:      Steve Glendinning <steve.glendinning@shawell.net>
14761 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14762 L:      netdev@vger.kernel.org
14763 S:      Maintained
14764 F:      drivers/net/usb/smsc95xx.*
14765
14766 USB SUBSYSTEM
14767 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14768 L:      linux-usb@vger.kernel.org
14769 W:      http://www.linux-usb.org
14770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14771 S:      Supported
14772 F:      Documentation/devicetree/bindings/usb/
14773 F:      Documentation/usb/
14774 F:      drivers/usb/
14775 F:      include/linux/usb.h
14776 F:      include/linux/usb/
14777
14778 USB TYPEC PI3USB30532 MUX DRIVER
14779 M:      Hans de Goede <hdegoede@redhat.com>
14780 L:      linux-usb@vger.kernel.org
14781 S:      Maintained
14782 F:      drivers/usb/typec/mux/pi3usb30532.c
14783
14784 USB TYPEC SUBSYSTEM
14785 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14786 L:      linux-usb@vger.kernel.org
14787 S:      Maintained
14788 F:      Documentation/ABI/testing/sysfs-class-typec
14789 F:      Documentation/usb/typec.rst
14790 F:      drivers/usb/typec/
14791 F:      include/linux/usb/typec.h
14792
14793 USB UHCI DRIVER
14794 M:      Alan Stern <stern@rowland.harvard.edu>
14795 L:      linux-usb@vger.kernel.org
14796 S:      Maintained
14797 F:      drivers/usb/host/uhci*
14798
14799 USB VIDEO CLASS
14800 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14801 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14802 L:      linux-media@vger.kernel.org
14803 T:      git git://linuxtv.org/media_tree.git
14804 W:      http://www.ideasonboard.org/uvc/
14805 S:      Maintained
14806 F:      drivers/media/usb/uvc/
14807 F:      include/uapi/linux/uvcvideo.h
14808
14809 USB VISION DRIVER
14810 M:      Hans Verkuil <hverkuil@xs4all.nl>
14811 L:      linux-media@vger.kernel.org
14812 T:      git git://linuxtv.org/media_tree.git
14813 W:      https://linuxtv.org
14814 S:      Odd Fixes
14815 F:      drivers/media/usb/usbvision/
14816
14817 USB WEBCAM GADGET
14818 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14819 L:      linux-usb@vger.kernel.org
14820 S:      Maintained
14821 F:      drivers/usb/gadget/function/*uvc*
14822 F:      drivers/usb/gadget/legacy/webcam.c
14823
14824 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14825 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14826 L:      linux-wireless@vger.kernel.org
14827 S:      Maintained
14828 F:      drivers/net/wireless/rndis_wlan.c
14829
14830 USB XHCI DRIVER
14831 M:      Mathias Nyman <mathias.nyman@intel.com>
14832 L:      linux-usb@vger.kernel.org
14833 S:      Supported
14834 F:      drivers/usb/host/xhci*
14835 F:      drivers/usb/host/pci-quirks*
14836
14837 USB ZD1201 DRIVER
14838 L:      linux-wireless@vger.kernel.org
14839 W:      http://linux-lc100020.sourceforge.net
14840 S:      Orphan
14841 F:      drivers/net/wireless/zydas/zd1201.*
14842
14843 USB ZR364XX DRIVER
14844 M:      Antoine Jacquet <royale@zerezo.com>
14845 L:      linux-usb@vger.kernel.org
14846 L:      linux-media@vger.kernel.org
14847 T:      git git://linuxtv.org/media_tree.git
14848 W:      http://royale.zerezo.com/zr364xx/
14849 S:      Maintained
14850 F:      Documentation/media/v4l-drivers/zr364xx*
14851 F:      drivers/media/usb/zr364xx/
14852
14853 USER-MODE LINUX (UML)
14854 M:      Jeff Dike <jdike@addtoit.com>
14855 M:      Richard Weinberger <richard@nod.at>
14856 L:      user-mode-linux-devel@lists.sourceforge.net
14857 L:      user-mode-linux-user@lists.sourceforge.net
14858 W:      http://user-mode-linux.sourceforge.net
14859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14860 S:      Maintained
14861 F:      Documentation/virtual/uml/
14862 F:      arch/um/
14863 F:      arch/x86/um/
14864 F:      fs/hostfs/
14865 F:      fs/hppfs/
14866
14867 USERSPACE I/O (UIO)
14868 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14869 S:      Maintained
14870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14871 F:      Documentation/driver-api/uio-howto.rst
14872 F:      drivers/uio/
14873 F:      include/linux/uio*.h
14874
14875 UTIL-LINUX PACKAGE
14876 M:      Karel Zak <kzak@redhat.com>
14877 L:      util-linux@vger.kernel.org
14878 W:      http://en.wikipedia.org/wiki/Util-linux
14879 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14880 S:      Maintained
14881
14882 UUID HELPERS
14883 M:      Christoph Hellwig <hch@lst.de>
14884 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14885 L:      linux-kernel@vger.kernel.org
14886 T:      git git://git.infradead.org/users/hch/uuid.git
14887 F:      lib/uuid.c
14888 F:      lib/test_uuid.c
14889 F:      include/linux/uuid.h
14890 F:      include/uapi/linux/uuid.h
14891 S:      Maintained
14892
14893 UVESAFB DRIVER
14894 M:      Michal Januszewski <spock@gentoo.org>
14895 L:      linux-fbdev@vger.kernel.org
14896 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14897 S:      Maintained
14898 F:      Documentation/fb/uvesafb.txt
14899 F:      drivers/video/fbdev/uvesafb.*
14900
14901 VF610 NAND DRIVER
14902 M:      Stefan Agner <stefan@agner.ch>
14903 L:      linux-mtd@lists.infradead.org
14904 S:      Supported
14905 F:      drivers/mtd/nand/raw/vf610_nfc.c
14906
14907 VFAT/FAT/MSDOS FILESYSTEM
14908 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14909 S:      Maintained
14910 F:      Documentation/filesystems/vfat.txt
14911 F:      fs/fat/
14912
14913 VFIO DRIVER
14914 M:      Alex Williamson <alex.williamson@redhat.com>
14915 L:      kvm@vger.kernel.org
14916 T:      git git://github.com/awilliam/linux-vfio.git
14917 S:      Maintained
14918 F:      Documentation/vfio.txt
14919 F:      drivers/vfio/
14920 F:      include/linux/vfio.h
14921 F:      include/uapi/linux/vfio.h
14922
14923 VFIO MEDIATED DEVICE DRIVERS
14924 M:      Kirti Wankhede <kwankhede@nvidia.com>
14925 L:      kvm@vger.kernel.org
14926 S:      Maintained
14927 F:      Documentation/vfio-mediated-device.txt
14928 F:      drivers/vfio/mdev/
14929 F:      include/linux/mdev.h
14930 F:      samples/vfio-mdev/
14931
14932 VFIO PLATFORM DRIVER
14933 M:      Eric Auger <eric.auger@redhat.com>
14934 L:      kvm@vger.kernel.org
14935 S:      Maintained
14936 F:      drivers/vfio/platform/
14937
14938 VGA_SWITCHEROO
14939 R:      Lukas Wunner <lukas@wunner.de>
14940 S:      Maintained
14941 F:      Documentation/gpu/vga-switcheroo.rst
14942 F:      drivers/gpu/vga/vga_switcheroo.c
14943 F:      include/linux/vga_switcheroo.h
14944 T:      git git://anongit.freedesktop.org/drm/drm-misc
14945
14946 VIA RHINE NETWORK DRIVER
14947 S:      Orphan
14948 F:      drivers/net/ethernet/via/via-rhine.c
14949
14950 VIA SD/MMC CARD CONTROLLER DRIVER
14951 M:      Bruce Chang <brucechang@via.com.tw>
14952 M:      Harald Welte <HaraldWelte@viatech.com>
14953 S:      Maintained
14954 F:      drivers/mmc/host/via-sdmmc.c
14955
14956 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14957 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14958 L:      linux-fbdev@vger.kernel.org
14959 S:      Maintained
14960 F:      include/linux/via-core.h
14961 F:      include/linux/via-gpio.h
14962 F:      include/linux/via_i2c.h
14963 F:      drivers/video/fbdev/via/
14964
14965 VIA VELOCITY NETWORK DRIVER
14966 M:      Francois Romieu <romieu@fr.zoreil.com>
14967 L:      netdev@vger.kernel.org
14968 S:      Maintained
14969 F:      drivers/net/ethernet/via/via-velocity.*
14970
14971 VIDEO MULTIPLEXER DRIVER
14972 M:      Philipp Zabel <p.zabel@pengutronix.de>
14973 L:      linux-media@vger.kernel.org
14974 S:      Maintained
14975 F:      drivers/media/platform/video-mux.c
14976
14977 VIDEOBUF2 FRAMEWORK
14978 M:      Pawel Osciak <pawel@osciak.com>
14979 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14980 M:      Kyungmin Park <kyungmin.park@samsung.com>
14981 L:      linux-media@vger.kernel.org
14982 S:      Maintained
14983 F:      drivers/media/v4l2-core/videobuf2-*
14984 F:      include/media/videobuf2-*
14985
14986 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14987 M:      Helen Koike <helen.koike@collabora.com>
14988 L:      linux-media@vger.kernel.org
14989 T:      git git://linuxtv.org/media_tree.git
14990 W:      https://linuxtv.org
14991 S:      Maintained
14992 F:      drivers/media/platform/vimc/*
14993
14994 VIRT LIB
14995 M:      Alex Williamson <alex.williamson@redhat.com>
14996 M:      Paolo Bonzini <pbonzini@redhat.com>
14997 L:      kvm@vger.kernel.org
14998 S:      Supported
14999 F:      virt/lib/
15000
15001 VIRTIO AND VHOST VSOCK DRIVER
15002 M:      Stefan Hajnoczi <stefanha@redhat.com>
15003 L:      kvm@vger.kernel.org
15004 L:      virtualization@lists.linux-foundation.org
15005 L:      netdev@vger.kernel.org
15006 S:      Maintained
15007 F:      include/linux/virtio_vsock.h
15008 F:      include/uapi/linux/virtio_vsock.h
15009 F:      include/uapi/linux/vsockmon.h
15010 F:      include/uapi/linux/vm_sockets_diag.h
15011 F:      net/vmw_vsock/diag.c
15012 F:      net/vmw_vsock/af_vsock_tap.c
15013 F:      net/vmw_vsock/virtio_transport_common.c
15014 F:      net/vmw_vsock/virtio_transport.c
15015 F:      drivers/net/vsockmon.c
15016 F:      drivers/vhost/vsock.c
15017 F:      drivers/vhost/vsock.h
15018 F:      tools/testing/vsock/
15019
15020 VIRTIO CONSOLE DRIVER
15021 M:      Amit Shah <amit@kernel.org>
15022 L:      virtualization@lists.linux-foundation.org
15023 S:      Maintained
15024 F:      drivers/char/virtio_console.c
15025 F:      include/linux/virtio_console.h
15026 F:      include/uapi/linux/virtio_console.h
15027
15028 VIRTIO CORE, NET AND BLOCK DRIVERS
15029 M:      "Michael S. Tsirkin" <mst@redhat.com>
15030 M:      Jason Wang <jasowang@redhat.com>
15031 L:      virtualization@lists.linux-foundation.org
15032 S:      Maintained
15033 F:      Documentation/devicetree/bindings/virtio/
15034 F:      drivers/virtio/
15035 F:      tools/virtio/
15036 F:      drivers/net/virtio_net.c
15037 F:      drivers/block/virtio_blk.c
15038 F:      include/linux/virtio*.h
15039 F:      include/uapi/linux/virtio_*.h
15040 F:      drivers/crypto/virtio/
15041 F:      mm/balloon_compaction.c
15042
15043 VIRTIO CRYPTO DRIVER
15044 M:      Gonglei <arei.gonglei@huawei.com>
15045 L:      virtualization@lists.linux-foundation.org
15046 L:      linux-crypto@vger.kernel.org
15047 S:      Maintained
15048 F:      drivers/crypto/virtio/
15049 F:      include/uapi/linux/virtio_crypto.h
15050
15051 VIRTIO DRIVERS FOR S390
15052 M:      Cornelia Huck <cohuck@redhat.com>
15053 M:      Halil Pasic <pasic@linux.ibm.com>
15054 L:      linux-s390@vger.kernel.org
15055 L:      virtualization@lists.linux-foundation.org
15056 L:      kvm@vger.kernel.org
15057 S:      Supported
15058 F:      drivers/s390/virtio/
15059 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15060
15061 VIRTIO GPU DRIVER
15062 M:      David Airlie <airlied@linux.ie>
15063 M:      Gerd Hoffmann <kraxel@redhat.com>
15064 L:      dri-devel@lists.freedesktop.org
15065 L:      virtualization@lists.linux-foundation.org
15066 T:      git git://anongit.freedesktop.org/drm/drm-misc
15067 S:      Maintained
15068 F:      drivers/gpu/drm/virtio/
15069 F:      include/uapi/linux/virtio_gpu.h
15070
15071 VIRTIO HOST (VHOST)
15072 M:      "Michael S. Tsirkin" <mst@redhat.com>
15073 M:      Jason Wang <jasowang@redhat.com>
15074 L:      kvm@vger.kernel.org
15075 L:      virtualization@lists.linux-foundation.org
15076 L:      netdev@vger.kernel.org
15077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15078 S:      Maintained
15079 F:      drivers/vhost/
15080 F:      include/uapi/linux/vhost.h
15081
15082 VIRTIO INPUT DRIVER
15083 M:      Gerd Hoffmann <kraxel@redhat.com>
15084 S:      Maintained
15085 F:      drivers/virtio/virtio_input.c
15086 F:      include/uapi/linux/virtio_input.h
15087
15088 VIRTUAL BOX GUEST DEVICE DRIVER
15089 M:      Hans de Goede <hdegoede@redhat.com>
15090 M:      Arnd Bergmann <arnd@arndb.de>
15091 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15092 S:      Maintained
15093 F:      include/linux/vbox_utils.h
15094 F:      include/uapi/linux/vbox*.h
15095 F:      drivers/virt/vboxguest/
15096
15097 VIRTUAL SERIO DEVICE DRIVER
15098 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15099 S:      Maintained
15100 F:      drivers/input/serio/userio.c
15101 F:      include/uapi/linux/userio.h
15102
15103 VIVID VIRTUAL VIDEO DRIVER
15104 M:      Hans Verkuil <hverkuil@xs4all.nl>
15105 L:      linux-media@vger.kernel.org
15106 T:      git git://linuxtv.org/media_tree.git
15107 W:      https://linuxtv.org
15108 S:      Maintained
15109 F:      drivers/media/platform/vivid/*
15110
15111 VLYNQ BUS
15112 M:      Florian Fainelli <f.fainelli@gmail.com>
15113 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15114 S:      Maintained
15115 F:      drivers/vlynq/vlynq.c
15116 F:      include/linux/vlynq.h
15117
15118 VME SUBSYSTEM
15119 M:      Martyn Welch <martyn@welchs.me.uk>
15120 M:      Manohar Vanga <manohar.vanga@gmail.com>
15121 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15122 L:      devel@driverdev.osuosl.org
15123 S:      Maintained
15124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15125 F:      Documentation/driver-api/vme.rst
15126 F:      drivers/staging/vme/
15127 F:      drivers/vme/
15128 F:      include/linux/vme*
15129
15130 VMWARE BALLOON DRIVER
15131 M:      Xavier Deguillard <xdeguillard@vmware.com>
15132 M:      Philip Moltmann <moltmann@vmware.com>
15133 M:      "VMware, Inc." <pv-drivers@vmware.com>
15134 L:      linux-kernel@vger.kernel.org
15135 S:      Maintained
15136 F:      drivers/misc/vmw_balloon.c
15137
15138 VMWARE HYPERVISOR INTERFACE
15139 M:      Alok Kataria <akataria@vmware.com>
15140 L:      virtualization@lists.linux-foundation.org
15141 S:      Supported
15142 F:      arch/x86/kernel/cpu/vmware.c
15143
15144 VMWARE PVRDMA DRIVER
15145 M:      Adit Ranadive <aditr@vmware.com>
15146 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15147 L:      linux-rdma@vger.kernel.org
15148 S:      Maintained
15149 F:      drivers/infiniband/hw/vmw_pvrdma/
15150
15151 VMware PVSCSI driver
15152 M:      Jim Gill <jgill@vmware.com>
15153 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15154 L:      linux-scsi@vger.kernel.org
15155 S:      Maintained
15156 F:      drivers/scsi/vmw_pvscsi.c
15157 F:      drivers/scsi/vmw_pvscsi.h
15158
15159 VMWARE VMMOUSE SUBDRIVER
15160 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15161 M:      "VMware, Inc." <pv-drivers@vmware.com>
15162 L:      linux-input@vger.kernel.org
15163 S:      Maintained
15164 F:      drivers/input/mouse/vmmouse.c
15165 F:      drivers/input/mouse/vmmouse.h
15166
15167 VMWARE VMXNET3 ETHERNET DRIVER
15168 M:      Ronak Doshi <doshir@vmware.com>
15169 M:      "VMware, Inc." <pv-drivers@vmware.com>
15170 L:      netdev@vger.kernel.org
15171 S:      Maintained
15172 F:      drivers/net/vmxnet3/
15173
15174 VOCORE VOCORE2 BOARD
15175 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15176 L:      linux-mips@linux-mips.org
15177 S:      Maintained
15178 F:      arch/mips/boot/dts/ralink/vocore2.dts
15179
15180 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15181 M:      Liam Girdwood <lgirdwood@gmail.com>
15182 M:      Mark Brown <broonie@kernel.org>
15183 L:      linux-kernel@vger.kernel.org
15184 W:      http://www.slimlogic.co.uk/?p=48
15185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15186 S:      Supported
15187 F:      Documentation/devicetree/bindings/regulator/
15188 F:      Documentation/power/regulator/
15189 F:      drivers/regulator/
15190 F:      include/dt-bindings/regulator/
15191 F:      include/linux/regulator/
15192
15193 VRF
15194 M:      David Ahern <dsa@cumulusnetworks.com>
15195 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15196 L:      netdev@vger.kernel.org
15197 S:      Maintained
15198 F:      drivers/net/vrf.c
15199 F:      Documentation/networking/vrf.txt
15200
15201 VT1211 HARDWARE MONITOR DRIVER
15202 M:      Juerg Haefliger <juergh@gmail.com>
15203 L:      linux-hwmon@vger.kernel.org
15204 S:      Maintained
15205 F:      Documentation/hwmon/vt1211
15206 F:      drivers/hwmon/vt1211.c
15207
15208 VT8231 HARDWARE MONITOR DRIVER
15209 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15210 L:      linux-hwmon@vger.kernel.org
15211 S:      Maintained
15212 F:      drivers/hwmon/vt8231.c
15213
15214 VUB300 USB to SDIO/SD/MMC bridge chip
15215 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15216 L:      linux-mmc@vger.kernel.org
15217 L:      linux-usb@vger.kernel.org
15218 S:      Supported
15219 F:      drivers/mmc/host/vub300.c
15220
15221 W1 DALLAS'S 1-WIRE BUS
15222 M:      Evgeniy Polyakov <zbr@ioremap.net>
15223 S:      Maintained
15224 F:      Documentation/w1/
15225 F:      drivers/w1/
15226 F:      include/linux/w1.h
15227
15228 W83791D HARDWARE MONITORING DRIVER
15229 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15230 L:      linux-hwmon@vger.kernel.org
15231 S:      Maintained
15232 F:      Documentation/hwmon/w83791d
15233 F:      drivers/hwmon/w83791d.c
15234
15235 W83793 HARDWARE MONITORING DRIVER
15236 M:      Rudolf Marek <r.marek@assembler.cz>
15237 L:      linux-hwmon@vger.kernel.org
15238 S:      Maintained
15239 F:      Documentation/hwmon/w83793
15240 F:      drivers/hwmon/w83793.c
15241
15242 W83795 HARDWARE MONITORING DRIVER
15243 M:      Jean Delvare <jdelvare@suse.com>
15244 L:      linux-hwmon@vger.kernel.org
15245 S:      Maintained
15246 F:      drivers/hwmon/w83795.c
15247
15248 W83L51xD SD/MMC CARD INTERFACE DRIVER
15249 M:      Pierre Ossman <pierre@ossman.eu>
15250 S:      Maintained
15251 F:      drivers/mmc/host/wbsd.*
15252
15253 WACOM PROTOCOL 4 SERIAL TABLETS
15254 M:      Julian Squires <julian@cipht.net>
15255 M:      Hans de Goede <hdegoede@redhat.com>
15256 L:      linux-input@vger.kernel.org
15257 S:      Maintained
15258 F:      drivers/input/tablet/wacom_serial4.c
15259
15260 WATCHDOG DEVICE DRIVERS
15261 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15262 M:      Guenter Roeck <linux@roeck-us.net>
15263 L:      linux-watchdog@vger.kernel.org
15264 W:      http://www.linux-watchdog.org/
15265 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15266 S:      Maintained
15267 F:      Documentation/devicetree/bindings/watchdog/
15268 F:      Documentation/watchdog/
15269 F:      drivers/watchdog/
15270 F:      include/linux/watchdog.h
15271 F:      include/uapi/linux/watchdog.h
15272
15273 WHISKEYCOVE PMIC GPIO DRIVER
15274 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15275 L:      linux-gpio@vger.kernel.org
15276 S:      Maintained
15277 F:      drivers/gpio/gpio-wcove.c
15278
15279 WIIMOTE HID DRIVER
15280 M:      David Herrmann <dh.herrmann@googlemail.com>
15281 L:      linux-input@vger.kernel.org
15282 S:      Maintained
15283 F:      drivers/hid/hid-wiimote*
15284
15285 WILOCITY WIL6210 WIRELESS DRIVER
15286 M:      Maya Erez <merez@codeaurora.org>
15287 L:      linux-wireless@vger.kernel.org
15288 L:      wil6210@qti.qualcomm.com
15289 S:      Supported
15290 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15291 F:      drivers/net/wireless/ath/wil6210/
15292
15293 WIMAX STACK
15294 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15295 M:      linux-wimax@intel.com
15296 L:      wimax@linuxwimax.org (subscribers-only)
15297 S:      Supported
15298 W:      http://linuxwimax.org
15299 F:      Documentation/wimax/README.wimax
15300 F:      include/linux/wimax/debug.h
15301 F:      include/net/wimax.h
15302 F:      include/uapi/linux/wimax.h
15303 F:      net/wimax/
15304
15305 WINBOND CIR DRIVER
15306 M:      David Härdeman <david@hardeman.nu>
15307 S:      Maintained
15308 F:      drivers/media/rc/winbond-cir.c
15309
15310 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15311 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15312 L:      linux-watchdog@vger.kernel.org
15313 S:      Maintained
15314 F:      drivers/watchdog/ebc-c384_wdt.c
15315
15316 WINSYSTEMS WS16C48 GPIO DRIVER
15317 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15318 L:      linux-gpio@vger.kernel.org
15319 S:      Maintained
15320 F:      drivers/gpio/gpio-ws16c48.c
15321
15322 WISTRON LAPTOP BUTTON DRIVER
15323 M:      Miloslav Trmac <mitr@volny.cz>
15324 S:      Maintained
15325 F:      drivers/input/misc/wistron_btns.c
15326
15327 WL3501 WIRELESS PCMCIA CARD DRIVER
15328 L:      linux-wireless@vger.kernel.org
15329 S:      Odd fixes
15330 F:      drivers/net/wireless/wl3501*
15331
15332 WOLFSON MICROELECTRONICS DRIVERS
15333 L:      patches@opensource.cirrus.com
15334 T:      git https://github.com/CirrusLogic/linux-drivers.git
15335 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15336 S:      Supported
15337 F:      Documentation/hwmon/wm83??
15338 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15339 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15340 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15341 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15342 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15343 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15344 F:      drivers/clk/clk-wm83*.c
15345 F:      drivers/extcon/extcon-arizona.c
15346 F:      drivers/leds/leds-wm83*.c
15347 F:      drivers/gpio/gpio-*wm*.c
15348 F:      drivers/gpio/gpio-arizona.c
15349 F:      drivers/hwmon/wm83??-hwmon.c
15350 F:      drivers/input/misc/wm831x-on.c
15351 F:      drivers/input/touchscreen/wm831x-ts.c
15352 F:      drivers/input/touchscreen/wm97*.c
15353 F:      drivers/mfd/arizona*
15354 F:      drivers/mfd/wm*.c
15355 F:      drivers/mfd/cs47l24*
15356 F:      drivers/power/supply/wm83*.c
15357 F:      drivers/rtc/rtc-wm83*.c
15358 F:      drivers/regulator/wm8*.c
15359 F:      drivers/regulator/arizona*
15360 F:      drivers/video/backlight/wm83*_bl.c
15361 F:      drivers/watchdog/wm83*_wdt.c
15362 F:      include/linux/mfd/arizona/
15363 F:      include/linux/mfd/wm831x/
15364 F:      include/linux/mfd/wm8350/
15365 F:      include/linux/mfd/wm8400*
15366 F:      include/linux/regulator/arizona*
15367 F:      include/linux/wm97xx.h
15368 F:      include/sound/wm????.h
15369 F:      sound/soc/codecs/arizona.?
15370 F:      sound/soc/codecs/wm*
15371 F:      sound/soc/codecs/cs47l24*
15372
15373 WORKQUEUE
15374 M:      Tejun Heo <tj@kernel.org>
15375 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15377 S:      Maintained
15378 F:      include/linux/workqueue.h
15379 F:      kernel/workqueue.c
15380 F:      Documentation/core-api/workqueue.rst
15381
15382 X-POWERS AXP288 PMIC DRIVERS
15383 M:      Hans de Goede <hdegoede@redhat.com>
15384 S:      Maintained
15385 N:      axp288
15386 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15387
15388 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15389 M:      Chen-Yu Tsai <wens@csie.org>
15390 L:      linux-kernel@vger.kernel.org
15391 S:      Maintained
15392 N:      axp[128]
15393
15394 X.25 NETWORK LAYER
15395 M:      Andrew Hendry <andrew.hendry@gmail.com>
15396 L:      linux-x25@vger.kernel.org
15397 S:      Odd Fixes
15398 F:      Documentation/networking/x25*
15399 F:      include/net/x25*
15400 F:      net/x25/
15401
15402 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15403 M:      Thomas Gleixner <tglx@linutronix.de>
15404 M:      Ingo Molnar <mingo@redhat.com>
15405 R:      "H. Peter Anvin" <hpa@zytor.com>
15406 M:      x86@kernel.org
15407 L:      linux-kernel@vger.kernel.org
15408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15409 S:      Maintained
15410 F:      Documentation/x86/
15411 F:      arch/x86/
15412
15413 X86 MCE INFRASTRUCTURE
15414 M:      Tony Luck <tony.luck@intel.com>
15415 M:      Borislav Petkov <bp@alien8.de>
15416 L:      linux-edac@vger.kernel.org
15417 S:      Maintained
15418 F:      arch/x86/kernel/cpu/mcheck/*
15419
15420 X86 MICROCODE UPDATE SUPPORT
15421 M:      Borislav Petkov <bp@alien8.de>
15422 S:      Maintained
15423 F:      arch/x86/kernel/cpu/microcode/*
15424
15425 X86 PLATFORM DRIVERS
15426 M:      Darren Hart <dvhart@infradead.org>
15427 M:      Andy Shevchenko <andy@infradead.org>
15428 L:      platform-driver-x86@vger.kernel.org
15429 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15430 S:      Maintained
15431 F:      drivers/platform/x86/
15432 F:      drivers/platform/olpc/
15433
15434 X86 VDSO
15435 M:      Andy Lutomirski <luto@amacapital.net>
15436 L:      linux-kernel@vger.kernel.org
15437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15438 S:      Maintained
15439 F:      arch/x86/entry/vdso/
15440
15441 XC2028/3028 TUNER DRIVER
15442 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15443 L:      linux-media@vger.kernel.org
15444 W:      https://linuxtv.org
15445 T:      git git://linuxtv.org/media_tree.git
15446 S:      Maintained
15447 F:      drivers/media/tuners/tuner-xc2028.*
15448
15449 XEN BLOCK SUBSYSTEM
15450 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15451 M:      Roger Pau Monné <roger.pau@citrix.com>
15452 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15453 S:      Supported
15454 F:      drivers/block/xen-blkback/*
15455 F:      drivers/block/xen*
15456
15457 XEN HYPERVISOR ARM
15458 M:      Stefano Stabellini <sstabellini@kernel.org>
15459 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15460 S:      Maintained
15461 F:      arch/arm/xen/
15462 F:      arch/arm/include/asm/xen/
15463
15464 XEN HYPERVISOR ARM64
15465 M:      Stefano Stabellini <sstabellini@kernel.org>
15466 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15467 S:      Maintained
15468 F:      arch/arm64/xen/
15469 F:      arch/arm64/include/asm/xen/
15470
15471 XEN HYPERVISOR INTERFACE
15472 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15473 M:      Juergen Gross <jgross@suse.com>
15474 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15476 S:      Supported
15477 F:      arch/x86/xen/
15478 F:      drivers/*/xen-*front.c
15479 F:      drivers/xen/
15480 F:      arch/x86/include/asm/xen/
15481 F:      arch/x86/include/asm/pvclock-abi.h
15482 F:      include/xen/
15483 F:      include/uapi/xen/
15484 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15485 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15486
15487 XEN NETWORK BACKEND DRIVER
15488 M:      Wei Liu <wei.liu2@citrix.com>
15489 M:      Paul Durrant <paul.durrant@citrix.com>
15490 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15491 L:      netdev@vger.kernel.org
15492 S:      Supported
15493 F:      drivers/net/xen-netback/*
15494
15495 XEN PCI SUBSYSTEM
15496 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15497 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15498 S:      Supported
15499 F:      arch/x86/pci/*xen*
15500 F:      drivers/pci/*xen*
15501
15502 XEN PVSCSI DRIVERS
15503 M:      Juergen Gross <jgross@suse.com>
15504 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15505 L:      linux-scsi@vger.kernel.org
15506 S:      Supported
15507 F:      drivers/scsi/xen-scsifront.c
15508 F:      drivers/xen/xen-scsiback.c
15509 F:      include/xen/interface/io/vscsiif.h
15510
15511 XEN SWIOTLB SUBSYSTEM
15512 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15513 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15514 L:      iommu@lists.linux-foundation.org
15515 S:      Supported
15516 F:      arch/x86/xen/*swiotlb*
15517 F:      drivers/xen/*swiotlb*
15518
15519 XFS FILESYSTEM
15520 M:      Darrick J. Wong <darrick.wong@oracle.com>
15521 M:      linux-xfs@vger.kernel.org
15522 L:      linux-xfs@vger.kernel.org
15523 W:      http://xfs.org/
15524 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15525 S:      Supported
15526 F:      Documentation/filesystems/xfs.txt
15527 F:      fs/xfs/
15528
15529 XILINX AXI ETHERNET DRIVER
15530 M:      Anirudha Sarangi <anirudh@xilinx.com>
15531 M:      John Linn <John.Linn@xilinx.com>
15532 S:      Maintained
15533 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15534
15535 XILINX UARTLITE SERIAL DRIVER
15536 M:      Peter Korsgaard <jacmet@sunsite.dk>
15537 L:      linux-serial@vger.kernel.org
15538 S:      Maintained
15539 F:      drivers/tty/serial/uartlite.c
15540
15541 XILINX VIDEO IP CORES
15542 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15543 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15544 L:      linux-media@vger.kernel.org
15545 T:      git git://linuxtv.org/media_tree.git
15546 S:      Supported
15547 F:      Documentation/devicetree/bindings/media/xilinx/
15548 F:      drivers/media/platform/xilinx/
15549 F:      include/uapi/linux/xilinx-v4l2-controls.h
15550
15551 XILLYBUS DRIVER
15552 M:      Eli Billauer <eli.billauer@gmail.com>
15553 L:      linux-kernel@vger.kernel.org
15554 S:      Supported
15555 F:      drivers/char/xillybus/
15556
15557 XLP9XX I2C DRIVER
15558 M:      George Cherian <george.cherian@cavium.com>
15559 M:      Jan Glauber <jglauber@cavium.com>
15560 L:      linux-i2c@vger.kernel.org
15561 W:      http://www.cavium.com
15562 S:      Supported
15563 F:      drivers/i2c/busses/i2c-xlp9xx.c
15564
15565 XRA1403 GPIO EXPANDER
15566 M:      Nandor Han <nandor.han@ge.com>
15567 M:      Semi Malinen <semi.malinen@ge.com>
15568 L:      linux-gpio@vger.kernel.org
15569 S:      Maintained
15570 F:      drivers/gpio/gpio-xra1403.c
15571 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15572
15573 XTENSA XTFPGA PLATFORM SUPPORT
15574 M:      Max Filippov <jcmvbkbc@gmail.com>
15575 L:      linux-xtensa@linux-xtensa.org
15576 S:      Maintained
15577 F:      drivers/spi/spi-xtensa-xtfpga.c
15578 F:      sound/soc/xtensa/xtfpga-i2s.c
15579
15580 YAM DRIVER FOR AX.25
15581 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15582 L:      linux-hams@vger.kernel.org
15583 S:      Maintained
15584 F:      drivers/net/hamradio/yam*
15585 F:      include/linux/yam.h
15586
15587 YAMA SECURITY MODULE
15588 M:      Kees Cook <keescook@chromium.org>
15589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15590 S:      Supported
15591 F:      security/yama/
15592 F:      Documentation/admin-guide/LSM/Yama.rst
15593
15594 YEALINK PHONE DRIVER
15595 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15596 L:      usbb2k-api-dev@nongnu.org
15597 S:      Maintained
15598 F:      Documentation/input/yealink.rst
15599 F:      drivers/input/misc/yealink.*
15600
15601 Z8530 DRIVER FOR AX.25
15602 M:      Joerg Reuter <jreuter@yaina.de>
15603 W:      http://yaina.de/jreuter/
15604 W:      http://www.qsl.net/dl1bke/
15605 L:      linux-hams@vger.kernel.org
15606 S:      Maintained
15607 F:      Documentation/networking/z8530drv.txt
15608 F:      drivers/net/hamradio/*scc.c
15609 F:      drivers/net/hamradio/z8530.h
15610
15611 ZBUD COMPRESSED PAGE ALLOCATOR
15612 M:      Seth Jennings <sjenning@redhat.com>
15613 M:      Dan Streetman <ddstreet@ieee.org>
15614 L:      linux-mm@kvack.org
15615 S:      Maintained
15616 F:      mm/zbud.c
15617 F:      include/linux/zbud.h
15618
15619 ZD1211RW WIRELESS DRIVER
15620 M:      Daniel Drake <dsd@gentoo.org>
15621 M:      Ulrich Kunitz <kune@deine-taler.de>
15622 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15623 L:      linux-wireless@vger.kernel.org
15624 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15625 S:      Maintained
15626 F:      drivers/net/wireless/zydas/zd1211rw/
15627
15628 ZD1301 MEDIA DRIVER
15629 M:      Antti Palosaari <crope@iki.fi>
15630 L:      linux-media@vger.kernel.org
15631 W:      https://linuxtv.org/
15632 W:      http://palosaari.fi/linux/
15633 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15634 S:      Maintained
15635 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15636
15637 ZD1301_DEMOD MEDIA DRIVER
15638 M:      Antti Palosaari <crope@iki.fi>
15639 L:      linux-media@vger.kernel.org
15640 W:      https://linuxtv.org/
15641 W:      http://palosaari.fi/linux/
15642 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15643 S:      Maintained
15644 F:      drivers/media/dvb-frontends/zd1301_demod*
15645
15646 ZPOOL COMPRESSED PAGE STORAGE API
15647 M:      Dan Streetman <ddstreet@ieee.org>
15648 L:      linux-mm@kvack.org
15649 S:      Maintained
15650 F:      mm/zpool.c
15651 F:      include/linux/zpool.h
15652
15653 ZR36067 VIDEO FOR LINUX DRIVER
15654 L:      mjpeg-users@lists.sourceforge.net
15655 L:      linux-media@vger.kernel.org
15656 W:      http://mjpeg.sourceforge.net/driver-zoran/
15657 T:      hg https://linuxtv.org/hg/v4l-dvb
15658 S:      Odd Fixes
15659 F:      drivers/media/pci/zoran/
15660
15661 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15662 M:      Minchan Kim <minchan@kernel.org>
15663 M:      Nitin Gupta <ngupta@vflare.org>
15664 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15665 L:      linux-kernel@vger.kernel.org
15666 S:      Maintained
15667 F:      drivers/block/zram/
15668 F:      Documentation/blockdev/zram.txt
15669
15670 ZS DECSTATION Z85C30 SERIAL DRIVER
15671 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15672 S:      Maintained
15673 F:      drivers/tty/serial/zs.*
15674
15675 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15676 M:      Minchan Kim <minchan@kernel.org>
15677 M:      Nitin Gupta <ngupta@vflare.org>
15678 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15679 L:      linux-mm@kvack.org
15680 S:      Maintained
15681 F:      mm/zsmalloc.c
15682 F:      include/linux/zsmalloc.h
15683 F:      Documentation/vm/zsmalloc.rst
15684
15685 ZSWAP COMPRESSED SWAP CACHING
15686 M:      Seth Jennings <sjenning@redhat.com>
15687 M:      Dan Streetman <ddstreet@ieee.org>
15688 L:      linux-mm@kvack.org
15689 S:      Maintained
15690 F:      mm/zswap.c
15691
15692 THE REST
15693 M:      Linus Torvalds <torvalds@linux-foundation.org>
15694 L:      linux-kernel@vger.kernel.org
15695 Q:      http://patchwork.kernel.org/project/LKML/list/
15696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15697 S:      Buried alive in reporters
15698 F:      *
15699 F:      */