]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
virtio_net: remove ndo_xdp_flush call virtnet_xdp_flush
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 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 ATH GENERIC UTILITIES
2335 M:      Kalle Valo <kvalo@codeaurora.org>
2336 L:      linux-wireless@vger.kernel.org
2337 S:      Supported
2338 F:      drivers/net/wireless/ath/*
2339
2340 ATHEROS ATH5K WIRELESS DRIVER
2341 M:      Jiri Slaby <jirislaby@gmail.com>
2342 M:      Nick Kossifidis <mickflemm@gmail.com>
2343 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2344 L:      linux-wireless@vger.kernel.org
2345 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2346 S:      Maintained
2347 F:      drivers/net/wireless/ath/ath5k/
2348
2349 ATHEROS ATH6KL WIRELESS DRIVER
2350 M:      Kalle Valo <kvalo@codeaurora.org>
2351 L:      linux-wireless@vger.kernel.org
2352 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2354 S:      Supported
2355 F:      drivers/net/wireless/ath/ath6kl/
2356
2357 ATI_REMOTE2 DRIVER
2358 M:      Ville Syrjala <syrjala@sci.fi>
2359 S:      Maintained
2360 F:      drivers/input/misc/ati_remote2.c
2361
2362 ATK0110 HWMON DRIVER
2363 M:      Luca Tettamanti <kronos.it@gmail.com>
2364 L:      linux-hwmon@vger.kernel.org
2365 S:      Maintained
2366 F:      drivers/hwmon/asus_atk0110.c
2367
2368 ATLX ETHERNET DRIVERS
2369 M:      Jay Cliburn <jcliburn@gmail.com>
2370 M:      Chris Snook <chris.snook@gmail.com>
2371 L:      netdev@vger.kernel.org
2372 W:      http://sourceforge.net/projects/atl1
2373 W:      http://atl1.sourceforge.net
2374 S:      Maintained
2375 F:      drivers/net/ethernet/atheros/
2376
2377 ATM
2378 M:      Chas Williams <3chas3@gmail.com>
2379 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2380 L:      netdev@vger.kernel.org
2381 W:      http://linux-atm.sourceforge.net
2382 S:      Maintained
2383 F:      drivers/atm/
2384 F:      include/linux/atm*
2385 F:      include/uapi/linux/atm*
2386
2387 ATMEL AT91 / AT32 MCI DRIVER
2388 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2389 S:      Maintained
2390 F:      drivers/mmc/host/atmel-mci.c
2391
2392 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2393 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2394 S:      Supported
2395 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2396
2397 ATMEL Audio ALSA driver
2398 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2399 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2400 S:      Supported
2401 F:      sound/soc/atmel
2402
2403 ATMEL I2C DRIVER
2404 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2405 L:      linux-i2c@vger.kernel.org
2406 S:      Supported
2407 F:      drivers/i2c/busses/i2c-at91.c
2408
2409 ATMEL ISI DRIVER
2410 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2411 L:      linux-media@vger.kernel.org
2412 S:      Supported
2413 F:      drivers/media/platform/atmel/atmel-isi.c
2414 F:      include/media/atmel-isi.h
2415
2416 ATMEL LCDFB DRIVER
2417 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2418 L:      linux-fbdev@vger.kernel.org
2419 S:      Maintained
2420 F:      drivers/video/fbdev/atmel_lcdfb.c
2421 F:      include/video/atmel_lcdc.h
2422
2423 ATMEL MACB ETHERNET DRIVER
2424 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2425 S:      Supported
2426 F:      drivers/net/ethernet/cadence/
2427
2428 ATMEL MAXTOUCH DRIVER
2429 M:      Nick Dyer <nick@shmanahar.org>
2430 T:      git git://github.com/ndyer/linux.git
2431 S:      Maintained
2432 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2433 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2434
2435 ATMEL SAMA5D2 ADC DRIVER
2436 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2437 L:      linux-iio@vger.kernel.org
2438 S:      Supported
2439 F:      drivers/iio/adc/at91-sama5d2_adc.c
2440
2441 ATMEL SDMMC DRIVER
2442 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2443 L:      linux-mmc@vger.kernel.org
2444 S:      Supported
2445 F:      drivers/mmc/host/sdhci-of-at91.c
2446
2447 ATMEL SPI DRIVER
2448 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2449 S:      Supported
2450 F:      drivers/spi/spi-atmel.*
2451
2452 ATMEL SSC DRIVER
2453 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 S:      Supported
2456 F:      drivers/misc/atmel-ssc.c
2457 F:      include/linux/atmel-ssc.h
2458
2459 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2460 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 S:      Supported
2463 F:      drivers/misc/atmel_tclib.c
2464 F:      drivers/clocksource/tcb_clksrc.c
2465
2466 ATMEL USBA UDC DRIVER
2467 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469 S:      Supported
2470 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2471
2472 ATMEL WIRELESS DRIVER
2473 M:      Simon Kelley <simon@thekelleys.org.uk>
2474 L:      linux-wireless@vger.kernel.org
2475 W:      http://www.thekelleys.org.uk/atmel
2476 W:      http://atmelwlandriver.sourceforge.net/
2477 S:      Maintained
2478 F:      drivers/net/wireless/atmel/atmel*
2479
2480 ATMEL XDMA DRIVER
2481 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2482 L:      linux-arm-kernel@lists.infradead.org
2483 L:      dmaengine@vger.kernel.org
2484 S:      Supported
2485 F:      drivers/dma/at_xdmac.c
2486
2487 ATOMIC INFRASTRUCTURE
2488 M:      Will Deacon <will.deacon@arm.com>
2489 M:      Peter Zijlstra <peterz@infradead.org>
2490 R:      Boqun Feng <boqun.feng@gmail.com>
2491 L:      linux-kernel@vger.kernel.org
2492 S:      Maintained
2493 F:      arch/*/include/asm/atomic*.h
2494 F:      include/*/atomic*.h
2495
2496 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2497 M:      Bradley Grove <linuxdrivers@attotech.com>
2498 L:      linux-scsi@vger.kernel.org
2499 W:      http://www.attotech.com
2500 S:      Supported
2501 F:      drivers/scsi/esas2r
2502
2503 ATUSB IEEE 802.15.4 RADIO DRIVER
2504 M:      Stefan Schmidt <stefan@osg.samsung.com>
2505 L:      linux-wpan@vger.kernel.org
2506 S:      Maintained
2507 F:      drivers/net/ieee802154/atusb.c
2508 F:      drivers/net/ieee802154/atusb.h
2509 F:      drivers/net/ieee802154/at86rf230.h
2510
2511 AUDIT SUBSYSTEM
2512 M:      Paul Moore <paul@paul-moore.com>
2513 M:      Eric Paris <eparis@redhat.com>
2514 L:      linux-audit@redhat.com (moderated for non-subscribers)
2515 W:      https://github.com/linux-audit
2516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2517 S:      Supported
2518 F:      include/linux/audit.h
2519 F:      include/uapi/linux/audit.h
2520 F:      kernel/audit*
2521
2522 AUXILIARY DISPLAY DRIVERS
2523 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2524 W:      http://miguelojeda.es/auxdisplay.htm
2525 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2526 S:      Maintained
2527 F:      drivers/auxdisplay/
2528 F:      include/linux/cfag12864b.h
2529
2530 AX.25 NETWORK LAYER
2531 M:      Ralf Baechle <ralf@linux-mips.org>
2532 L:      linux-hams@vger.kernel.org
2533 W:      http://www.linux-ax25.org/
2534 S:      Maintained
2535 F:      include/uapi/linux/ax25.h
2536 F:      include/net/ax25.h
2537 F:      net/ax25/
2538
2539 AXENTIA ARM DEVICES
2540 M:      Peter Rosin <peda@axentia.se>
2541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542 S:      Maintained
2543 F:      Documentation/devicetree/bindings/arm/axentia.txt
2544 F:      arch/arm/boot/dts/at91-linea.dtsi
2545 F:      arch/arm/boot/dts/at91-natte.dtsi
2546 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2547 F:      arch/arm/boot/dts/at91-tse850-3.dts
2548
2549 AXENTIA ASOC DRIVERS
2550 M:      Peter Rosin <peda@axentia.se>
2551 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2552 S:      Maintained
2553 F:      Documentation/devicetree/bindings/sound/axentia,*
2554 F:      sound/soc/atmel/tse850-pcm5142.c
2555
2556 AZ6007 DVB DRIVER
2557 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2558 L:      linux-media@vger.kernel.org
2559 W:      https://linuxtv.org
2560 T:      git git://linuxtv.org/media_tree.git
2561 S:      Maintained
2562 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2563
2564 AZTECH FM RADIO RECEIVER DRIVER
2565 M:      Hans Verkuil <hverkuil@xs4all.nl>
2566 L:      linux-media@vger.kernel.org
2567 T:      git git://linuxtv.org/media_tree.git
2568 W:      https://linuxtv.org
2569 S:      Maintained
2570 F:      drivers/media/radio/radio-aztech*
2571
2572 B43 WIRELESS DRIVER
2573 L:      linux-wireless@vger.kernel.org
2574 L:      b43-dev@lists.infradead.org
2575 W:      http://wireless.kernel.org/en/users/Drivers/b43
2576 S:      Odd Fixes
2577 F:      drivers/net/wireless/broadcom/b43/
2578
2579 B43LEGACY WIRELESS DRIVER
2580 M:      Larry Finger <Larry.Finger@lwfinger.net>
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:      Maintained
2585 F:      drivers/net/wireless/broadcom/b43legacy/
2586
2587 BACKLIGHT CLASS/SUBSYSTEM
2588 M:      Lee Jones <lee.jones@linaro.org>
2589 M:      Daniel Thompson <daniel.thompson@linaro.org>
2590 M:      Jingoo Han <jingoohan1@gmail.com>
2591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2592 S:      Maintained
2593 F:      drivers/video/backlight/
2594 F:      include/linux/backlight.h
2595 F:      include/linux/pwm_backlight.h
2596 F:      Documentation/devicetree/bindings/leds/backlight
2597
2598 BATMAN ADVANCED
2599 M:      Marek Lindner <mareklindner@neomailbox.ch>
2600 M:      Simon Wunderlich <sw@simonwunderlich.de>
2601 M:      Antonio Quartulli <a@unstable.cc>
2602 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2603 W:      https://www.open-mesh.org/
2604 Q:      https://patchwork.open-mesh.org/project/batman/list/
2605 S:      Maintained
2606 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2607 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2608 F:      Documentation/networking/batman-adv.rst
2609 F:      include/uapi/linux/batadv_packet.h
2610 F:      include/uapi/linux/batman_adv.h
2611 F:      net/batman-adv/
2612
2613 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2614 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2615 L:      linux-hams@vger.kernel.org
2616 W:      http://www.baycom.org/~tom/ham/ham.html
2617 S:      Maintained
2618 F:      drivers/net/hamradio/baycom*
2619
2620 BCACHE (BLOCK LAYER CACHE)
2621 M:      Coly Li <colyli@suse.de>
2622 M:      Kent Overstreet <kent.overstreet@gmail.com>
2623 L:      linux-bcache@vger.kernel.org
2624 W:      http://bcache.evilpiepirate.org
2625 C:      irc://irc.oftc.net/bcache
2626 S:      Maintained
2627 F:      drivers/md/bcache/
2628
2629 BDISP ST MEDIA DRIVER
2630 M:      Fabien Dessenne <fabien.dessenne@st.com>
2631 L:      linux-media@vger.kernel.org
2632 T:      git git://linuxtv.org/media_tree.git
2633 W:      https://linuxtv.org
2634 S:      Supported
2635 F:      drivers/media/platform/sti/bdisp
2636
2637 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2638 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2639 L:      netdev@vger.kernel.org
2640 S:      Maintained
2641 F:      drivers/net/ethernet/ec_bhf.c
2642
2643 BEFS FILE SYSTEM
2644 M:      Luis de Bethencourt <luisbg@kernel.org>
2645 M:      Salah Triki <salah.triki@gmail.com>
2646 S:      Maintained
2647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2648 F:      Documentation/filesystems/befs.txt
2649 F:      fs/befs/
2650
2651 BFQ I/O SCHEDULER
2652 M:      Paolo Valente <paolo.valente@linaro.org>
2653 M:      Jens Axboe <axboe@kernel.dk>
2654 L:      linux-block@vger.kernel.org
2655 S:      Maintained
2656 F:      block/bfq-*
2657 F:      Documentation/block/bfq-iosched.txt
2658
2659 BFS FILE SYSTEM
2660 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2661 S:      Maintained
2662 F:      Documentation/filesystems/bfs.txt
2663 F:      fs/bfs/
2664 F:      include/uapi/linux/bfs_fs.h
2665
2666 BLINKM RGB LED DRIVER
2667 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2668 S:      Maintained
2669 F:      drivers/leds/leds-blinkm.c
2670
2671 BLOCK LAYER
2672 M:      Jens Axboe <axboe@kernel.dk>
2673 L:      linux-block@vger.kernel.org
2674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2675 S:      Maintained
2676 F:      block/
2677 F:      drivers/block/
2678 F:      kernel/trace/blktrace.c
2679 F:      lib/sbitmap.c
2680
2681 BLOCK2MTD DRIVER
2682 M:      Joern Engel <joern@lazybastard.org>
2683 L:      linux-mtd@lists.infradead.org
2684 S:      Maintained
2685 F:      drivers/mtd/devices/block2mtd.c
2686
2687 BLUETOOTH DRIVERS
2688 M:      Marcel Holtmann <marcel@holtmann.org>
2689 M:      Johan Hedberg <johan.hedberg@gmail.com>
2690 L:      linux-bluetooth@vger.kernel.org
2691 W:      http://www.bluez.org/
2692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694 S:      Maintained
2695 F:      drivers/bluetooth/
2696
2697 BLUETOOTH SUBSYSTEM
2698 M:      Marcel Holtmann <marcel@holtmann.org>
2699 M:      Johan Hedberg <johan.hedberg@gmail.com>
2700 L:      linux-bluetooth@vger.kernel.org
2701 W:      http://www.bluez.org/
2702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704 S:      Maintained
2705 F:      net/bluetooth/
2706 F:      include/net/bluetooth/
2707
2708 BONDING DRIVER
2709 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2710 M:      Veaceslav Falico <vfalico@gmail.com>
2711 M:      Andy Gospodarek <andy@greyhouse.net>
2712 L:      netdev@vger.kernel.org
2713 W:      http://sourceforge.net/projects/bonding/
2714 S:      Supported
2715 F:      drivers/net/bonding/
2716 F:      include/uapi/linux/if_bonding.h
2717
2718 BPF (Safe dynamic programs and tools)
2719 M:      Alexei Starovoitov <ast@kernel.org>
2720 M:      Daniel Borkmann <daniel@iogearbox.net>
2721 L:      netdev@vger.kernel.org
2722 L:      linux-kernel@vger.kernel.org
2723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2725 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2726 S:      Supported
2727 F:      arch/x86/net/bpf_jit*
2728 F:      Documentation/networking/filter.txt
2729 F:      Documentation/bpf/
2730 F:      include/linux/bpf*
2731 F:      include/linux/filter.h
2732 F:      include/trace/events/xdp.h
2733 F:      include/uapi/linux/bpf*
2734 F:      include/uapi/linux/filter.h
2735 F:      kernel/bpf/
2736 F:      kernel/trace/bpf_trace.c
2737 F:      lib/test_bpf.c
2738 F:      net/bpf/
2739 F:      net/core/filter.c
2740 F:      net/sched/act_bpf.c
2741 F:      net/sched/cls_bpf.c
2742 F:      samples/bpf/
2743 F:      tools/bpf/
2744 F:      tools/lib/bpf/
2745 F:      tools/testing/selftests/bpf/
2746
2747 BROADCOM B44 10/100 ETHERNET DRIVER
2748 M:      Michael Chan <michael.chan@broadcom.com>
2749 L:      netdev@vger.kernel.org
2750 S:      Supported
2751 F:      drivers/net/ethernet/broadcom/b44.*
2752
2753 BROADCOM B53 ETHERNET SWITCH DRIVER
2754 M:      Florian Fainelli <f.fainelli@gmail.com>
2755 L:      netdev@vger.kernel.org
2756 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2757 S:      Supported
2758 F:      drivers/net/dsa/b53/*
2759 F:      include/linux/platform_data/b53.h
2760
2761 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2762 M:      Florian Fainelli <f.fainelli@gmail.com>
2763 M:      Ray Jui <rjui@broadcom.com>
2764 M:      Scott Branden <sbranden@broadcom.com>
2765 M:      bcm-kernel-feedback-list@broadcom.com
2766 T:      git git://github.com/broadcom/mach-bcm
2767 S:      Maintained
2768 N:      bcm281*
2769 N:      bcm113*
2770 N:      bcm216*
2771 N:      kona
2772 F:      arch/arm/mach-bcm/
2773
2774 BROADCOM BCM2835 ARM ARCHITECTURE
2775 M:      Eric Anholt <eric@anholt.net>
2776 M:      Stefan Wahren <stefan.wahren@i2se.com>
2777 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2779 T:      git git://github.com/anholt/linux
2780 S:      Maintained
2781 N:      bcm2835
2782 F:      drivers/staging/vc04_services
2783
2784 BROADCOM BCM47XX MIPS ARCHITECTURE
2785 M:      Hauke Mehrtens <hauke@hauke-m.de>
2786 M:      Rafał Miłecki <zajec5@gmail.com>
2787 L:      linux-mips@linux-mips.org
2788 S:      Maintained
2789 F:      Documentation/devicetree/bindings/mips/brcm/
2790 F:      arch/mips/bcm47xx/*
2791 F:      arch/mips/include/asm/mach-bcm47xx/*
2792
2793 BROADCOM BCM5301X ARM ARCHITECTURE
2794 M:      Hauke Mehrtens <hauke@hauke-m.de>
2795 M:      Rafał Miłecki <zajec5@gmail.com>
2796 M:      Jon Mason <jonmason@broadcom.com>
2797 M:      bcm-kernel-feedback-list@broadcom.com
2798 L:      linux-arm-kernel@lists.infradead.org
2799 S:      Maintained
2800 F:      arch/arm/mach-bcm/bcm_5301x.c
2801 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2802 F:      arch/arm/boot/dts/bcm470*
2803 F:      arch/arm/boot/dts/bcm953012*
2804
2805 BROADCOM BCM53573 ARM ARCHITECTURE
2806 M:      Rafał Miłecki <rafal@milecki.pl>
2807 L:      linux-arm-kernel@lists.infradead.org
2808 S:      Maintained
2809 F:      arch/arm/boot/dts/bcm53573*
2810 F:      arch/arm/boot/dts/bcm47189*
2811
2812 BROADCOM BCM63XX ARM ARCHITECTURE
2813 M:      Florian Fainelli <f.fainelli@gmail.com>
2814 M:      bcm-kernel-feedback-list@broadcom.com
2815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816 T:      git git://github.com/broadcom/stblinux.git
2817 S:      Maintained
2818 N:      bcm63xx
2819
2820 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2821 M:      Kevin Cernekee <cernekee@gmail.com>
2822 L:      linux-usb@vger.kernel.org
2823 S:      Maintained
2824 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2825
2826 BROADCOM BCM7XXX ARM ARCHITECTURE
2827 M:      Brian Norris <computersforpeace@gmail.com>
2828 M:      Gregory Fong <gregory.0xf0@gmail.com>
2829 M:      Florian Fainelli <f.fainelli@gmail.com>
2830 M:      bcm-kernel-feedback-list@broadcom.com
2831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2832 T:      git git://github.com/broadcom/stblinux.git
2833 S:      Maintained
2834 F:      arch/arm/mach-bcm/*brcmstb*
2835 F:      arch/arm/boot/dts/bcm7*.dts*
2836 F:      drivers/bus/brcmstb_gisb.c
2837 F:      arch/arm/mm/cache-b15-rac.c
2838 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2839 N:      brcmstb
2840
2841 BROADCOM BMIPS CPUFREQ DRIVER
2842 M:      Markus Mayer <mmayer@broadcom.com>
2843 M:      bcm-kernel-feedback-list@broadcom.com
2844 L:      linux-pm@vger.kernel.org
2845 S:      Maintained
2846 F:      drivers/cpufreq/bmips-cpufreq.c
2847
2848 BROADCOM BMIPS MIPS ARCHITECTURE
2849 M:      Kevin Cernekee <cernekee@gmail.com>
2850 M:      Florian Fainelli <f.fainelli@gmail.com>
2851 L:      linux-mips@linux-mips.org
2852 T:      git git://github.com/broadcom/stblinux.git
2853 S:      Maintained
2854 F:      arch/mips/bmips/*
2855 F:      arch/mips/include/asm/mach-bmips/*
2856 F:      arch/mips/kernel/*bmips*
2857 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2858 F:      drivers/irqchip/irq-bcm63*
2859 F:      drivers/irqchip/irq-bcm7*
2860 F:      drivers/irqchip/irq-brcmstb*
2861 F:      include/linux/bcm963xx_nvram.h
2862 F:      include/linux/bcm963xx_tag.h
2863
2864 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2865 M:      Rasesh Mody <rasesh.mody@cavium.com>
2866 M:      Harish Patil <harish.patil@cavium.com>
2867 M:      Dept-GELinuxNICDev@cavium.com
2868 L:      netdev@vger.kernel.org
2869 S:      Supported
2870 F:      drivers/net/ethernet/broadcom/bnx2.*
2871 F:      drivers/net/ethernet/broadcom/bnx2_*
2872
2873 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2874 M:      QLogic-Storage-Upstream@qlogic.com
2875 L:      linux-scsi@vger.kernel.org
2876 S:      Supported
2877 F:      drivers/scsi/bnx2fc/
2878
2879 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2880 M:      QLogic-Storage-Upstream@qlogic.com
2881 L:      linux-scsi@vger.kernel.org
2882 S:      Supported
2883 F:      drivers/scsi/bnx2i/
2884
2885 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2886 M:      Ariel Elior <ariel.elior@cavium.com>
2887 M:      everest-linux-l2@cavium.com
2888 L:      netdev@vger.kernel.org
2889 S:      Supported
2890 F:      drivers/net/ethernet/broadcom/bnx2x/
2891
2892 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2893 M:      Michael Chan <michael.chan@broadcom.com>
2894 L:      netdev@vger.kernel.org
2895 S:      Supported
2896 F:      drivers/net/ethernet/broadcom/bnxt/
2897
2898 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2899 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2900 M:      Franky Lin <franky.lin@broadcom.com>
2901 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2902 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2903 M:      Wright Feng <wright.feng@cypress.com>
2904 L:      linux-wireless@vger.kernel.org
2905 L:      brcm80211-dev-list.pdl@broadcom.com
2906 L:      brcm80211-dev-list@cypress.com
2907 S:      Supported
2908 F:      drivers/net/wireless/broadcom/brcm80211/
2909
2910 BROADCOM BRCMSTB GPIO DRIVER
2911 M:      Gregory Fong <gregory.0xf0@gmail.com>
2912 L:      bcm-kernel-feedback-list@broadcom.com
2913 S:      Supported
2914 F:      drivers/gpio/gpio-brcmstb.c
2915 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2916
2917 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2918 M:      Al Cooper <alcooperx@gmail.com>
2919 L:      linux-kernel@vger.kernel.org
2920 L:      bcm-kernel-feedback-list@broadcom.com
2921 S:      Maintained
2922 F:      drivers/phy/broadcom/phy-brcm-usb*
2923
2924 BROADCOM GENET ETHERNET DRIVER
2925 M:      Doug Berger <opendmb@gmail.com>
2926 M:      Florian Fainelli <f.fainelli@gmail.com>
2927 L:      netdev@vger.kernel.org
2928 S:      Supported
2929 F:      drivers/net/ethernet/broadcom/genet/
2930
2931 BROADCOM IPROC ARM ARCHITECTURE
2932 M:      Ray Jui <rjui@broadcom.com>
2933 M:      Scott Branden <sbranden@broadcom.com>
2934 M:      Jon Mason <jonmason@broadcom.com>
2935 M:      bcm-kernel-feedback-list@broadcom.com
2936 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2937 T:      git git://github.com/broadcom/cygnus-linux.git
2938 S:      Maintained
2939 N:      iproc
2940 N:      cygnus
2941 N:      bcm[-_]nsp
2942 N:      bcm9113*
2943 N:      bcm9583*
2944 N:      bcm9585*
2945 N:      bcm9586*
2946 N:      bcm988312
2947 N:      bcm113*
2948 N:      bcm583*
2949 N:      bcm585*
2950 N:      bcm586*
2951 N:      bcm88312
2952 N:      hr2
2953 F:      arch/arm64/boot/dts/broadcom/ns2*
2954 F:      drivers/clk/bcm/clk-ns*
2955 F:      drivers/pinctrl/bcm/pinctrl-ns*
2956
2957 BROADCOM KONA GPIO DRIVER
2958 M:      Ray Jui <rjui@broadcom.com>
2959 L:      bcm-kernel-feedback-list@broadcom.com
2960 S:      Supported
2961 F:      drivers/gpio/gpio-bcm-kona.c
2962 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2963
2964 BROADCOM NETXTREME-E ROCE DRIVER
2965 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2966 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2967 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2968 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2969 L:      linux-rdma@vger.kernel.org
2970 W:      http://www.broadcom.com
2971 S:      Supported
2972 F:      drivers/infiniband/hw/bnxt_re/
2973 F:      include/uapi/rdma/bnxt_re-abi.h
2974
2975 BROADCOM NVRAM DRIVER
2976 M:      Rafał Miłecki <zajec5@gmail.com>
2977 L:      linux-mips@linux-mips.org
2978 S:      Maintained
2979 F:      drivers/firmware/broadcom/*
2980
2981 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2982 M:      Rafał Miłecki <zajec5@gmail.com>
2983 L:      linux-wireless@vger.kernel.org
2984 S:      Maintained
2985 F:      drivers/bcma/
2986 F:      include/linux/bcma/
2987
2988 BROADCOM STB AVS CPUFREQ DRIVER
2989 M:      Markus Mayer <mmayer@broadcom.com>
2990 M:      bcm-kernel-feedback-list@broadcom.com
2991 L:      linux-pm@vger.kernel.org
2992 S:      Maintained
2993 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2994 F:      drivers/cpufreq/brcmstb*
2995
2996 BROADCOM STB AVS TMON DRIVER
2997 M:      Markus Mayer <mmayer@broadcom.com>
2998 M:      bcm-kernel-feedback-list@broadcom.com
2999 L:      linux-pm@vger.kernel.org
3000 S:      Maintained
3001 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3002 F:      drivers/thermal/broadcom/brcmstb*
3003
3004 BROADCOM STB NAND FLASH DRIVER
3005 M:      Brian Norris <computersforpeace@gmail.com>
3006 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3007 L:      linux-mtd@lists.infradead.org
3008 L:      bcm-kernel-feedback-list@broadcom.com
3009 S:      Maintained
3010 F:      drivers/mtd/nand/raw/brcmnand/
3011
3012 BROADCOM STB DPFE DRIVER
3013 M:      Markus Mayer <mmayer@broadcom.com>
3014 M:      bcm-kernel-feedback-list@broadcom.com
3015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3016 S:      Maintained
3017 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3018 F:      drivers/memory/brcmstb_dpfe.c
3019
3020 BROADCOM SYSTEMPORT ETHERNET DRIVER
3021 M:      Florian Fainelli <f.fainelli@gmail.com>
3022 L:      netdev@vger.kernel.org
3023 S:      Supported
3024 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3025
3026 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3027 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3028 M:      Prashant Sreedharan <prashant@broadcom.com>
3029 M:      Michael Chan <mchan@broadcom.com>
3030 L:      netdev@vger.kernel.org
3031 S:      Supported
3032 F:      drivers/net/ethernet/broadcom/tg3.*
3033
3034 BROCADE BFA FC SCSI DRIVER
3035 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3036 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3037 L:      linux-scsi@vger.kernel.org
3038 S:      Supported
3039 F:      drivers/scsi/bfa/
3040
3041 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3042 M:      Rasesh Mody <rasesh.mody@cavium.com>
3043 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3044 M:      Dept-GELinuxNICDev@cavium.com
3045 L:      netdev@vger.kernel.org
3046 S:      Supported
3047 F:      drivers/net/ethernet/brocade/bna/
3048
3049 BSG (block layer generic sg v4 driver)
3050 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3051 L:      linux-scsi@vger.kernel.org
3052 S:      Supported
3053 F:      block/bsg.c
3054 F:      include/linux/bsg.h
3055 F:      include/uapi/linux/bsg.h
3056
3057 BT87X AUDIO DRIVER
3058 M:      Clemens Ladisch <clemens@ladisch.de>
3059 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3060 T:      git git://git.alsa-project.org/alsa-kernel.git
3061 S:      Maintained
3062 F:      Documentation/sound/alsa/Bt87x.txt
3063 F:      sound/pci/bt87x.c
3064
3065 BT8XXGPIO DRIVER
3066 M:      Michael Buesch <m@bues.ch>
3067 W:      http://bu3sch.de/btgpio.php
3068 S:      Maintained
3069 F:      drivers/gpio/gpio-bt8xx.c
3070
3071 BTRFS FILE SYSTEM
3072 M:      Chris Mason <clm@fb.com>
3073 M:      Josef Bacik <jbacik@fb.com>
3074 M:      David Sterba <dsterba@suse.com>
3075 L:      linux-btrfs@vger.kernel.org
3076 W:      http://btrfs.wiki.kernel.org/
3077 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3079 S:      Maintained
3080 F:      Documentation/filesystems/btrfs.txt
3081 F:      fs/btrfs/
3082 F:      include/linux/btrfs*
3083 F:      include/uapi/linux/btrfs*
3084
3085 BTTV VIDEO4LINUX DRIVER
3086 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3087 L:      linux-media@vger.kernel.org
3088 W:      https://linuxtv.org
3089 T:      git git://linuxtv.org/media_tree.git
3090 S:      Odd fixes
3091 F:      Documentation/media/v4l-drivers/bttv*
3092 F:      drivers/media/pci/bt8xx/bttv*
3093
3094 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3095 M:      Chanwoo Choi <cw00.choi@samsung.com>
3096 L:      linux-pm@vger.kernel.org
3097 L:      linux-samsung-soc@vger.kernel.org
3098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3099 S:      Maintained
3100 F:      drivers/devfreq/exynos-bus.c
3101 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3102
3103 BUSLOGIC SCSI DRIVER
3104 M:      Khalid Aziz <khalid@gonehiking.org>
3105 L:      linux-scsi@vger.kernel.org
3106 S:      Maintained
3107 F:      drivers/scsi/BusLogic.*
3108 F:      drivers/scsi/FlashPoint.*
3109
3110 C-MEDIA CMI8788 DRIVER
3111 M:      Clemens Ladisch <clemens@ladisch.de>
3112 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3113 T:      git git://git.alsa-project.org/alsa-kernel.git
3114 S:      Maintained
3115 F:      sound/pci/oxygen/
3116
3117 C6X ARCHITECTURE
3118 M:      Mark Salter <msalter@redhat.com>
3119 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3120 L:      linux-c6x-dev@linux-c6x.org
3121 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3122 S:      Maintained
3123 F:      arch/c6x/
3124
3125 CA8210 IEEE-802.15.4 RADIO DRIVER
3126 M:      Harry Morris <h.morris@cascoda.com>
3127 L:      linux-wpan@vger.kernel.org
3128 W:      https://github.com/Cascoda/ca8210-linux.git
3129 S:      Maintained
3130 F:      drivers/net/ieee802154/ca8210.c
3131 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3132
3133 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3134 M:      David Howells <dhowells@redhat.com>
3135 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3136 S:      Supported
3137 F:      Documentation/filesystems/caching/cachefiles.txt
3138 F:      fs/cachefiles/
3139
3140 CADET FM/AM RADIO RECEIVER DRIVER
3141 M:      Hans Verkuil <hverkuil@xs4all.nl>
3142 L:      linux-media@vger.kernel.org
3143 T:      git git://linuxtv.org/media_tree.git
3144 W:      https://linuxtv.org
3145 S:      Maintained
3146 F:      drivers/media/radio/radio-cadet*
3147
3148 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3149 M:      Jonathan Corbet <corbet@lwn.net>
3150 L:      linux-media@vger.kernel.org
3151 T:      git git://linuxtv.org/media_tree.git
3152 S:      Maintained
3153 F:      Documentation/media/v4l-drivers/cafe_ccic*
3154 F:      drivers/media/platform/marvell-ccic/
3155
3156 CAIF NETWORK LAYER
3157 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3158 L:      netdev@vger.kernel.org
3159 S:      Supported
3160 F:      Documentation/networking/caif/
3161 F:      drivers/net/caif/
3162 F:      include/uapi/linux/caif/
3163 F:      include/net/caif/
3164 F:      net/caif/
3165
3166 CALGARY x86-64 IOMMU
3167 M:      Muli Ben-Yehuda <mulix@mulix.org>
3168 M:      Jon Mason <jdmason@kudzu.us>
3169 L:      iommu@lists.linux-foundation.org
3170 S:      Maintained
3171 F:      arch/x86/kernel/pci-calgary_64.c
3172 F:      arch/x86/kernel/tce_64.c
3173 F:      arch/x86/include/asm/calgary.h
3174 F:      arch/x86/include/asm/tce.h
3175
3176 CAN NETWORK DRIVERS
3177 M:      Wolfgang Grandegger <wg@grandegger.com>
3178 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3179 L:      linux-can@vger.kernel.org
3180 W:      https://github.com/linux-can
3181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3183 S:      Maintained
3184 F:      Documentation/devicetree/bindings/net/can/
3185 F:      drivers/net/can/
3186 F:      include/linux/can/dev.h
3187 F:      include/linux/can/platform/
3188 F:      include/uapi/linux/can/error.h
3189 F:      include/uapi/linux/can/netlink.h
3190
3191 CAN NETWORK LAYER
3192 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3193 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3194 L:      linux-can@vger.kernel.org
3195 W:      https://github.com/linux-can
3196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3198 S:      Maintained
3199 F:      Documentation/networking/can.rst
3200 F:      net/can/
3201 F:      include/linux/can/core.h
3202 F:      include/uapi/linux/can.h
3203 F:      include/uapi/linux/can/bcm.h
3204 F:      include/uapi/linux/can/raw.h
3205 F:      include/uapi/linux/can/gw.h
3206
3207 CAPABILITIES
3208 M:      Serge Hallyn <serge@hallyn.com>
3209 L:      linux-security-module@vger.kernel.org
3210 S:      Supported
3211 F:      include/linux/capability.h
3212 F:      include/uapi/linux/capability.h
3213 F:      security/commoncap.c
3214 F:      kernel/capability.c
3215
3216 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3217 M:      Kevin Tsai <ktsai@capellamicro.com>
3218 S:      Maintained
3219 F:      drivers/iio/light/cm*
3220
3221 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3222 M:      Christian Lamparter <chunkeey@googlemail.com>
3223 L:      linux-wireless@vger.kernel.org
3224 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3225 S:      Maintained
3226 F:      drivers/net/wireless/ath/carl9170/
3227
3228 CAVIUM I2C DRIVER
3229 M:      Jan Glauber <jglauber@cavium.com>
3230 M:      David Daney <david.daney@cavium.com>
3231 W:      http://www.cavium.com
3232 S:      Supported
3233 F:      drivers/i2c/busses/i2c-octeon*
3234 F:      drivers/i2c/busses/i2c-thunderx*
3235
3236 CAVIUM LIQUIDIO NETWORK DRIVER
3237 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3238 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3239 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3240 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3241 L:      netdev@vger.kernel.org
3242 W:      http://www.cavium.com
3243 S:      Supported
3244 F:      drivers/net/ethernet/cavium/liquidio/
3245
3246 CAVIUM MMC DRIVER
3247 M:      Jan Glauber <jglauber@cavium.com>
3248 M:      David Daney <david.daney@cavium.com>
3249 M:      Steven J. Hill <Steven.Hill@cavium.com>
3250 W:      http://www.cavium.com
3251 S:      Supported
3252 F:      drivers/mmc/host/cavium*
3253
3254 CAVIUM OCTEON-TX CRYPTO DRIVER
3255 M:      George Cherian <george.cherian@cavium.com>
3256 L:      linux-crypto@vger.kernel.org
3257 W:      http://www.cavium.com
3258 S:      Supported
3259 F:      drivers/crypto/cavium/cpt/
3260
3261 CAVIUM THUNDERX2 ARM64 SOC
3262 M:      Robert Richter <rrichter@cavium.com>
3263 M:      Jayachandran C <jnair@caviumnetworks.com>
3264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3265 S:      Maintained
3266 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3267 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3268
3269 CC2520 IEEE-802.15.4 RADIO DRIVER
3270 M:      Varka Bhadram <varkabhadram@gmail.com>
3271 L:      linux-wpan@vger.kernel.org
3272 S:      Maintained
3273 F:      drivers/net/ieee802154/cc2520.c
3274 F:      include/linux/spi/cc2520.h
3275 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3276
3277 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3278 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3279 L:      linux-crypto@vger.kernel.org
3280 S:      Supported
3281 F:      drivers/crypto/ccree/
3282 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3283
3284 CEC FRAMEWORK
3285 M:      Hans Verkuil <hans.verkuil@cisco.com>
3286 L:      linux-media@vger.kernel.org
3287 T:      git git://linuxtv.org/media_tree.git
3288 W:      http://linuxtv.org
3289 S:      Supported
3290 F:      Documentation/media/kapi/cec-core.rst
3291 F:      Documentation/media/uapi/cec
3292 F:      drivers/media/cec/
3293 F:      drivers/media/rc/keymaps/rc-cec.c
3294 F:      include/media/cec.h
3295 F:      include/media/cec-notifier.h
3296 F:      include/uapi/linux/cec.h
3297 F:      include/uapi/linux/cec-funcs.h
3298 F:      Documentation/devicetree/bindings/media/cec.txt
3299 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3300
3301 CEC GPIO DRIVER
3302 M:      Hans Verkuil <hans.verkuil@cisco.com>
3303 L:      linux-media@vger.kernel.org
3304 T:      git git://linuxtv.org/media_tree.git
3305 W:      http://linuxtv.org
3306 S:      Supported
3307 F:      drivers/media/platform/cec-gpio/
3308 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3309
3310 CELL BROADBAND ENGINE ARCHITECTURE
3311 M:      Arnd Bergmann <arnd@arndb.de>
3312 L:      linuxppc-dev@lists.ozlabs.org
3313 W:      http://www.ibm.com/developerworks/power/cell/
3314 S:      Supported
3315 F:      arch/powerpc/include/asm/cell*.h
3316 F:      arch/powerpc/include/asm/spu*.h
3317 F:      arch/powerpc/include/uapi/asm/spu*.h
3318 F:      arch/powerpc/oprofile/*cell*
3319 F:      arch/powerpc/platforms/cell/
3320
3321 CEPH COMMON CODE (LIBCEPH)
3322 M:      Ilya Dryomov <idryomov@gmail.com>
3323 M:      "Yan, Zheng" <zyan@redhat.com>
3324 M:      Sage Weil <sage@redhat.com>
3325 L:      ceph-devel@vger.kernel.org
3326 W:      http://ceph.com/
3327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3328 T:      git git://github.com/ceph/ceph-client.git
3329 S:      Supported
3330 F:      net/ceph/
3331 F:      include/linux/ceph/
3332 F:      include/linux/crush/
3333
3334 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3335 M:      "Yan, Zheng" <zyan@redhat.com>
3336 M:      Sage Weil <sage@redhat.com>
3337 M:      Ilya Dryomov <idryomov@gmail.com>
3338 L:      ceph-devel@vger.kernel.org
3339 W:      http://ceph.com/
3340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3341 T:      git git://github.com/ceph/ceph-client.git
3342 S:      Supported
3343 F:      Documentation/filesystems/ceph.txt
3344 F:      fs/ceph/
3345
3346 CERTIFICATE HANDLING:
3347 M:      David Howells <dhowells@redhat.com>
3348 M:      David Woodhouse <dwmw2@infradead.org>
3349 L:      keyrings@vger.kernel.org
3350 S:      Maintained
3351 F:      Documentation/module-signing.txt
3352 F:      certs/
3353 F:      scripts/sign-file.c
3354 F:      scripts/extract-cert.c
3355
3356 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3357 L:      linux-usb@vger.kernel.org
3358 S:      Orphan
3359 F:      Documentation/usb/WUSB-Design-overview.txt
3360 F:      Documentation/usb/wusb-cbaf
3361 F:      drivers/usb/host/hwa-hc.c
3362 F:      drivers/usb/host/whci/
3363 F:      drivers/usb/wusbcore/
3364 F:      include/linux/usb/wusb*
3365
3366 CFAG12864B LCD DRIVER
3367 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3368 W:      http://miguelojeda.es/auxdisplay.htm
3369 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3370 S:      Maintained
3371 F:      drivers/auxdisplay/cfag12864b.c
3372 F:      include/linux/cfag12864b.h
3373
3374 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3375 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3376 W:      http://miguelojeda.es/auxdisplay.htm
3377 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3378 S:      Maintained
3379 F:      drivers/auxdisplay/cfag12864bfb.c
3380 F:      include/linux/cfag12864b.h
3381
3382 802.11 (including CFG80211/NL80211)
3383 M:      Johannes Berg <johannes@sipsolutions.net>
3384 L:      linux-wireless@vger.kernel.org
3385 W:      http://wireless.kernel.org/
3386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3388 S:      Maintained
3389 F:      net/wireless/
3390 F:      include/uapi/linux/nl80211.h
3391 F:      include/linux/ieee80211.h
3392 F:      include/net/wext.h
3393 F:      include/net/cfg80211.h
3394 F:      include/net/iw_handler.h
3395 F:      include/net/ieee80211_radiotap.h
3396 F:      Documentation/driver-api/80211/cfg80211.rst
3397 F:      Documentation/networking/regulatory.txt
3398
3399 CHAR and MISC DRIVERS
3400 M:      Arnd Bergmann <arnd@arndb.de>
3401 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3403 S:      Supported
3404 F:      drivers/char/
3405 F:      drivers/misc/
3406 F:      include/linux/miscdevice.h
3407
3408 CHECKPATCH
3409 M:      Andy Whitcroft <apw@canonical.com>
3410 M:      Joe Perches <joe@perches.com>
3411 S:      Maintained
3412 F:      scripts/checkpatch.pl
3413
3414 CHINESE DOCUMENTATION
3415 M:      Harry Wei <harryxiyou@gmail.com>
3416 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3417 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3418 S:      Maintained
3419 F:      Documentation/translations/zh_CN/
3420
3421 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3422 M:      Peter Chen <Peter.Chen@nxp.com>
3423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3424 L:      linux-usb@vger.kernel.org
3425 S:      Maintained
3426 F:      drivers/usb/chipidea/
3427
3428 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3429 M:      Hans de Goede <hdegoede@redhat.com>
3430 L:      linux-input@vger.kernel.org
3431 S:      Maintained
3432 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3433 F:      drivers/input/touchscreen/chipone_icn8318.c
3434
3435 CHROME HARDWARE PLATFORM SUPPORT
3436 M:      Benson Leung <bleung@chromium.org>
3437 M:      Olof Johansson <olof@lixom.net>
3438 S:      Maintained
3439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3440 F:      drivers/platform/chrome/
3441
3442 CIRRUS LOGIC AUDIO CODEC DRIVERS
3443 M:      Brian Austin <brian.austin@cirrus.com>
3444 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3445 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3446 S:      Maintained
3447 F:      sound/soc/codecs/cs*
3448
3449 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3450 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3451 L:      netdev@vger.kernel.org
3452 S:      Maintained
3453 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3454
3455 CISCO FCOE HBA DRIVER
3456 M:      Satish Kharat <satishkh@cisco.com>
3457 M:      Sesidhar Baddela <sebaddel@cisco.com>
3458 M:      Karan Tilak Kumar <kartilak@cisco.com>
3459 L:      linux-scsi@vger.kernel.org
3460 S:      Supported
3461 F:      drivers/scsi/fnic/
3462
3463 CISCO SCSI HBA DRIVER
3464 M:      Karan Tilak Kumar <kartilak@cisco.com>
3465 M:      Sesidhar Baddela <sebaddel@cisco.com>
3466 L:      linux-scsi@vger.kernel.org
3467 S:      Supported
3468 F:      drivers/scsi/snic/
3469
3470 CISCO VIC ETHERNET NIC DRIVER
3471 M:      Christian Benvenuti <benve@cisco.com>
3472 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3473 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3474 S:      Supported
3475 F:      drivers/net/ethernet/cisco/enic/
3476
3477 CISCO VIC LOW LATENCY NIC DRIVER
3478 M:      Christian Benvenuti <benve@cisco.com>
3479 M:      Dave Goodell <dgoodell@cisco.com>
3480 S:      Supported
3481 F:      drivers/infiniband/hw/usnic/
3482
3483 CLEANCACHE API
3484 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3485 L:      linux-kernel@vger.kernel.org
3486 S:      Maintained
3487 F:      mm/cleancache.c
3488 F:      include/linux/cleancache.h
3489
3490 CLK API
3491 M:      Russell King <linux@armlinux.org.uk>
3492 L:      linux-clk@vger.kernel.org
3493 S:      Maintained
3494 F:      include/linux/clk.h
3495
3496 CLOCKSOURCE, CLOCKEVENT DRIVERS
3497 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3498 M:      Thomas Gleixner <tglx@linutronix.de>
3499 L:      linux-kernel@vger.kernel.org
3500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3501 S:      Supported
3502 F:      drivers/clocksource/
3503 F:      Documentation/devicetree/bindings/timer/
3504
3505 CMPC ACPI DRIVER
3506 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3507 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3508 L:      platform-driver-x86@vger.kernel.org
3509 S:      Supported
3510 F:      drivers/platform/x86/classmate-laptop.c
3511
3512 COBALT MEDIA DRIVER
3513 M:      Hans Verkuil <hans.verkuil@cisco.com>
3514 L:      linux-media@vger.kernel.org
3515 T:      git git://linuxtv.org/media_tree.git
3516 W:      https://linuxtv.org
3517 S:      Supported
3518 F:      drivers/media/pci/cobalt/
3519
3520 COCCINELLE/Semantic Patches (SmPL)
3521 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3522 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3523 M:      Nicolas Palix <nicolas.palix@imag.fr>
3524 M:      Michal Marek <michal.lkml@markovi.net>
3525 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3527 W:      http://coccinelle.lip6.fr/
3528 S:      Supported
3529 F:      Documentation/dev-tools/coccinelle.rst
3530 F:      scripts/coccinelle/
3531 F:      scripts/coccicheck
3532
3533 CODA FILE SYSTEM
3534 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3535 M:      coda@cs.cmu.edu
3536 L:      codalist@coda.cs.cmu.edu
3537 W:      http://www.coda.cs.cmu.edu/
3538 S:      Maintained
3539 F:      Documentation/filesystems/coda.txt
3540 F:      fs/coda/
3541 F:      include/linux/coda*.h
3542 F:      include/uapi/linux/coda*.h
3543
3544 CODA V4L2 MEM2MEM DRIVER
3545 M:      Philipp Zabel <p.zabel@pengutronix.de>
3546 L:      linux-media@vger.kernel.org
3547 S:      Maintained
3548 F:      Documentation/devicetree/bindings/media/coda.txt
3549 F:      drivers/media/platform/coda/
3550
3551 COMMON CLK FRAMEWORK
3552 M:      Michael Turquette <mturquette@baylibre.com>
3553 M:      Stephen Boyd <sboyd@kernel.org>
3554 L:      linux-clk@vger.kernel.org
3555 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3557 S:      Maintained
3558 F:      Documentation/devicetree/bindings/clock/
3559 F:      drivers/clk/
3560 X:      drivers/clk/clkdev.c
3561 F:      include/linux/clk-pr*
3562 F:      include/linux/clk/
3563
3564 COMMON INTERNET FILE SYSTEM (CIFS)
3565 M:      Steve French <sfrench@samba.org>
3566 L:      linux-cifs@vger.kernel.org
3567 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3568 W:      http://linux-cifs.samba.org/
3569 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3570 S:      Supported
3571 F:      Documentation/filesystems/cifs/
3572 F:      fs/cifs/
3573
3574 COMPACTPCI HOTPLUG CORE
3575 M:      Scott Murray <scott@spiteful.org>
3576 L:      linux-pci@vger.kernel.org
3577 S:      Maintained
3578 F:      drivers/pci/hotplug/cpci_hotplug*
3579
3580 COMPACTPCI HOTPLUG GENERIC DRIVER
3581 M:      Scott Murray <scott@spiteful.org>
3582 L:      linux-pci@vger.kernel.org
3583 S:      Maintained
3584 F:      drivers/pci/hotplug/cpcihp_generic.c
3585
3586 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3587 M:      Scott Murray <scott@spiteful.org>
3588 L:      linux-pci@vger.kernel.org
3589 S:      Maintained
3590 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3591
3592 COMPAL LAPTOP SUPPORT
3593 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3594 L:      platform-driver-x86@vger.kernel.org
3595 S:      Maintained
3596 F:      drivers/platform/x86/compal-laptop.c
3597
3598 CONEXANT ACCESSRUNNER USB DRIVER
3599 L:      accessrunner-general@lists.sourceforge.net
3600 W:      http://accessrunner.sourceforge.net/
3601 S:      Orphan
3602 F:      drivers/usb/atm/cxacru.c
3603
3604 CONFIGFS
3605 M:      Joel Becker <jlbec@evilplan.org>
3606 M:      Christoph Hellwig <hch@lst.de>
3607 T:      git git://git.infradead.org/users/hch/configfs.git
3608 S:      Supported
3609 F:      fs/configfs/
3610 F:      include/linux/configfs.h
3611
3612 CONNECTOR
3613 M:      Evgeniy Polyakov <zbr@ioremap.net>
3614 L:      netdev@vger.kernel.org
3615 S:      Maintained
3616 F:      drivers/connector/
3617
3618 CONTROL GROUP (CGROUP)
3619 M:      Tejun Heo <tj@kernel.org>
3620 M:      Li Zefan <lizefan@huawei.com>
3621 M:      Johannes Weiner <hannes@cmpxchg.org>
3622 L:      cgroups@vger.kernel.org
3623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3624 S:      Maintained
3625 F:      Documentation/cgroup*
3626 F:      include/linux/cgroup*
3627 F:      kernel/cgroup*
3628
3629 CONTROL GROUP - CPUSET
3630 M:      Li Zefan <lizefan@huawei.com>
3631 L:      cgroups@vger.kernel.org
3632 W:      http://www.bullopensource.org/cpuset/
3633 W:      http://oss.sgi.com/projects/cpusets/
3634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3635 S:      Maintained
3636 F:      Documentation/cgroup-v1/cpusets.txt
3637 F:      include/linux/cpuset.h
3638 F:      kernel/cgroup/cpuset.c
3639
3640 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3641 M:      Johannes Weiner <hannes@cmpxchg.org>
3642 M:      Michal Hocko <mhocko@kernel.org>
3643 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3644 L:      cgroups@vger.kernel.org
3645 L:      linux-mm@kvack.org
3646 S:      Maintained
3647 F:      mm/memcontrol.c
3648 F:      mm/swap_cgroup.c
3649
3650 CORETEMP HARDWARE MONITORING DRIVER
3651 M:      Fenghua Yu <fenghua.yu@intel.com>
3652 L:      linux-hwmon@vger.kernel.org
3653 S:      Maintained
3654 F:      Documentation/hwmon/coretemp
3655 F:      drivers/hwmon/coretemp.c
3656
3657 COSA/SRP SYNC SERIAL DRIVER
3658 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3659 W:      http://www.fi.muni.cz/~kas/cosa/
3660 S:      Maintained
3661 F:      drivers/net/wan/cosa*
3662
3663 CPMAC ETHERNET DRIVER
3664 M:      Florian Fainelli <f.fainelli@gmail.com>
3665 L:      netdev@vger.kernel.org
3666 S:      Maintained
3667 F:      drivers/net/ethernet/ti/cpmac.c
3668
3669 CPU FREQUENCY DRIVERS
3670 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3671 M:      Viresh Kumar <viresh.kumar@linaro.org>
3672 L:      linux-pm@vger.kernel.org
3673 S:      Maintained
3674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3675 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3676 B:      https://bugzilla.kernel.org
3677 F:      Documentation/cpu-freq/
3678 F:      Documentation/devicetree/bindings/cpufreq/
3679 F:      drivers/cpufreq/
3680 F:      include/linux/cpufreq.h
3681 F:      tools/testing/selftests/cpufreq/
3682
3683 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3684 M:      Viresh Kumar <viresh.kumar@linaro.org>
3685 M:      Sudeep Holla <sudeep.holla@arm.com>
3686 L:      linux-pm@vger.kernel.org
3687 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3688 S:      Maintained
3689 F:      drivers/cpufreq/arm_big_little.h
3690 F:      drivers/cpufreq/arm_big_little.c
3691 F:      drivers/cpufreq/arm_big_little_dt.c
3692
3693 CPU POWER MONITORING SUBSYSTEM
3694 M:      Thomas Renninger <trenn@suse.com>
3695 M:      Shuah Khan <shuah@kernel.org>
3696 L:      linux-pm@vger.kernel.org
3697 S:      Maintained
3698 F:      tools/power/cpupower/
3699
3700 CPUID/MSR DRIVER
3701 M:      "H. Peter Anvin" <hpa@zytor.com>
3702 S:      Maintained
3703 F:      arch/x86/kernel/cpuid.c
3704 F:      arch/x86/kernel/msr.c
3705
3706 CPUIDLE DRIVER - ARM BIG LITTLE
3707 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3708 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3709 L:      linux-pm@vger.kernel.org
3710 L:      linux-arm-kernel@lists.infradead.org
3711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3712 S:      Maintained
3713 F:      drivers/cpuidle/cpuidle-big_little.c
3714
3715 CPUIDLE DRIVER - ARM EXYNOS
3716 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3717 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3718 M:      Kukjin Kim <kgene@kernel.org>
3719 L:      linux-pm@vger.kernel.org
3720 L:      linux-samsung-soc@vger.kernel.org
3721 S:      Supported
3722 F:      drivers/cpuidle/cpuidle-exynos.c
3723 F:      arch/arm/mach-exynos/pm.c
3724
3725 CPUIDLE DRIVERS
3726 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3727 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3728 L:      linux-pm@vger.kernel.org
3729 S:      Maintained
3730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3731 B:      https://bugzilla.kernel.org
3732 F:      drivers/cpuidle/*
3733 F:      include/linux/cpuidle.h
3734
3735 CRAMFS FILESYSTEM
3736 M:      Nicolas Pitre <nico@linaro.org>
3737 S:      Maintained
3738 F:      Documentation/filesystems/cramfs.txt
3739 F:      fs/cramfs/
3740
3741 CRYPTO API
3742 M:      Herbert Xu <herbert@gondor.apana.org.au>
3743 M:      "David S. Miller" <davem@davemloft.net>
3744 L:      linux-crypto@vger.kernel.org
3745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3747 S:      Maintained
3748 F:      Documentation/crypto/
3749 F:      Documentation/devicetree/bindings/crypto/
3750 F:      arch/*/crypto/
3751 F:      crypto/
3752 F:      drivers/crypto/
3753 F:      include/crypto/
3754 F:      include/linux/crypto*
3755
3756 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3757 M:      Neil Horman <nhorman@tuxdriver.com>
3758 L:      linux-crypto@vger.kernel.org
3759 S:      Maintained
3760 F:      crypto/ansi_cprng.c
3761 F:      crypto/rng.c
3762
3763 CS3308 MEDIA DRIVER
3764 M:      Hans Verkuil <hverkuil@xs4all.nl>
3765 L:      linux-media@vger.kernel.org
3766 T:      git git://linuxtv.org/media_tree.git
3767 W:      http://linuxtv.org
3768 S:      Odd Fixes
3769 F:      drivers/media/i2c/cs3308.c
3770 F:      drivers/media/i2c/cs3308.h
3771
3772 CS5535 Audio ALSA driver
3773 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3774 S:      Maintained
3775 F:      sound/pci/cs5535audio/
3776
3777 CW1200 WLAN driver
3778 M:      Solomon Peachy <pizza@shaftnet.org>
3779 S:      Maintained
3780 F:      drivers/net/wireless/st/cw1200/
3781
3782 CX18 VIDEO4LINUX DRIVER
3783 M:      Andy Walls <awalls@md.metrocast.net>
3784 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3785 L:      linux-media@vger.kernel.org
3786 T:      git git://linuxtv.org/media_tree.git
3787 W:      https://linuxtv.org
3788 W:      http://www.ivtvdriver.org/index.php/Cx18
3789 S:      Maintained
3790 F:      Documentation/media/v4l-drivers/cx18*
3791 F:      drivers/media/pci/cx18/
3792 F:      include/uapi/linux/ivtv*
3793
3794 CX2341X MPEG ENCODER HELPER MODULE
3795 M:      Hans Verkuil <hverkuil@xs4all.nl>
3796 L:      linux-media@vger.kernel.org
3797 T:      git git://linuxtv.org/media_tree.git
3798 W:      https://linuxtv.org
3799 S:      Maintained
3800 F:      drivers/media/common/cx2341x*
3801 F:      include/media/cx2341x*
3802
3803 CX24120 MEDIA DRIVER
3804 M:      Jemma Denson <jdenson@gmail.com>
3805 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3806 L:      linux-media@vger.kernel.org
3807 W:      https://linuxtv.org
3808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3809 S:      Maintained
3810 F:      drivers/media/dvb-frontends/cx24120*
3811
3812 CX88 VIDEO4LINUX DRIVER
3813 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3814 L:      linux-media@vger.kernel.org
3815 W:      https://linuxtv.org
3816 T:      git git://linuxtv.org/media_tree.git
3817 S:      Odd fixes
3818 F:      Documentation/media/v4l-drivers/cx88*
3819 F:      drivers/media/pci/cx88/
3820
3821 CXD2820R MEDIA DRIVER
3822 M:      Antti Palosaari <crope@iki.fi>
3823 L:      linux-media@vger.kernel.org
3824 W:      https://linuxtv.org
3825 W:      http://palosaari.fi/linux/
3826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3827 T:      git git://linuxtv.org/anttip/media_tree.git
3828 S:      Maintained
3829 F:      drivers/media/dvb-frontends/cxd2820r*
3830
3831 CXGB3 ETHERNET DRIVER (CXGB3)
3832 M:      Santosh Raspatur <santosh@chelsio.com>
3833 L:      netdev@vger.kernel.org
3834 W:      http://www.chelsio.com
3835 S:      Supported
3836 F:      drivers/net/ethernet/chelsio/cxgb3/
3837
3838 CXGB3 ISCSI DRIVER (CXGB3I)
3839 M:      Karen Xie <kxie@chelsio.com>
3840 L:      linux-scsi@vger.kernel.org
3841 W:      http://www.chelsio.com
3842 S:      Supported
3843 F:      drivers/scsi/cxgbi/cxgb3i
3844
3845 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3846 M:      Steve Wise <swise@chelsio.com>
3847 L:      linux-rdma@vger.kernel.org
3848 W:      http://www.openfabrics.org
3849 S:      Supported
3850 F:      drivers/infiniband/hw/cxgb3/
3851 F:      include/uapi/rdma/cxgb3-abi.h
3852
3853 CXGB4 CRYPTO DRIVER (chcr)
3854 M:      Harsh Jain <harsh@chelsio.com>
3855 L:      linux-crypto@vger.kernel.org
3856 W:      http://www.chelsio.com
3857 S:      Supported
3858 F:      drivers/crypto/chelsio
3859
3860 CXGB4 ETHERNET DRIVER (CXGB4)
3861 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3862 L:      netdev@vger.kernel.org
3863 W:      http://www.chelsio.com
3864 S:      Supported
3865 F:      drivers/net/ethernet/chelsio/cxgb4/
3866
3867 CXGB4 ISCSI DRIVER (CXGB4I)
3868 M:      Karen Xie <kxie@chelsio.com>
3869 L:      linux-scsi@vger.kernel.org
3870 W:      http://www.chelsio.com
3871 S:      Supported
3872 F:      drivers/scsi/cxgbi/cxgb4i
3873
3874 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3875 M:      Steve Wise <swise@chelsio.com>
3876 L:      linux-rdma@vger.kernel.org
3877 W:      http://www.openfabrics.org
3878 S:      Supported
3879 F:      drivers/infiniband/hw/cxgb4/
3880 F:      include/uapi/rdma/cxgb4-abi.h
3881
3882 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3883 M:      Casey Leedom <leedom@chelsio.com>
3884 L:      netdev@vger.kernel.org
3885 W:      http://www.chelsio.com
3886 S:      Supported
3887 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3888
3889 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3890 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3891 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3892 L:      linuxppc-dev@lists.ozlabs.org
3893 S:      Supported
3894 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3895 F:      drivers/misc/cxl/
3896 F:      include/misc/cxl*
3897 F:      include/uapi/misc/cxl.h
3898 F:      Documentation/powerpc/cxl.txt
3899 F:      Documentation/ABI/testing/sysfs-class-cxl
3900
3901 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3902 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3903 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3904 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3905 L:      linux-scsi@vger.kernel.org
3906 S:      Supported
3907 F:      drivers/scsi/cxlflash/
3908 F:      include/uapi/scsi/cxlflash_ioctls.h
3909 F:      Documentation/powerpc/cxlflash.txt
3910
3911 CYBERPRO FB DRIVER
3912 M:      Russell King <linux@armlinux.org.uk>
3913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3914 W:      http://www.armlinux.org.uk/
3915 S:      Maintained
3916 F:      drivers/video/fbdev/cyber2000fb.*
3917
3918 CYCLADES ASYNC MUX DRIVER
3919 W:      http://www.cyclades.com/
3920 S:      Orphan
3921 F:      drivers/tty/cyclades.c
3922 F:      include/linux/cyclades.h
3923 F:      include/uapi/linux/cyclades.h
3924
3925 CYCLADES PC300 DRIVER
3926 W:      http://www.cyclades.com/
3927 S:      Orphan
3928 F:      drivers/net/wan/pc300*
3929
3930 CYPRESS_FIRMWARE MEDIA DRIVER
3931 M:      Antti Palosaari <crope@iki.fi>
3932 L:      linux-media@vger.kernel.org
3933 W:      https://linuxtv.org
3934 W:      http://palosaari.fi/linux/
3935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3936 T:      git git://linuxtv.org/anttip/media_tree.git
3937 S:      Maintained
3938 F:      drivers/media/common/cypress_firmware*
3939
3940 CYTTSP TOUCHSCREEN DRIVER
3941 M:      Ferruh Yigit <fery@cypress.com>
3942 L:      linux-input@vger.kernel.org
3943 S:      Supported
3944 F:      drivers/input/touchscreen/cyttsp*
3945 F:      include/linux/input/cyttsp.h
3946
3947 D-LINK DIR-685 TOUCHKEYS DRIVER
3948 M:      Linus Walleij <linus.walleij@linaro.org>
3949 L:      linux-input@vger.kernel.org
3950 S:      Supported
3951 F:      drivers/input/dlink-dir685-touchkeys.c
3952
3953 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3954 M:      Joshua Kinard <kumba@gentoo.org>
3955 S:      Maintained
3956 F:      drivers/rtc/rtc-ds1685.c
3957 F:      include/linux/rtc/ds1685.h
3958
3959 DAMA SLAVE for AX.25
3960 M:      Joerg Reuter <jreuter@yaina.de>
3961 W:      http://yaina.de/jreuter/
3962 W:      http://www.qsl.net/dl1bke/
3963 L:      linux-hams@vger.kernel.org
3964 S:      Maintained
3965 F:      net/ax25/af_ax25.c
3966 F:      net/ax25/ax25_dev.c
3967 F:      net/ax25/ax25_ds_*
3968 F:      net/ax25/ax25_in.c
3969 F:      net/ax25/ax25_out.c
3970 F:      net/ax25/ax25_timer.c
3971 F:      net/ax25/sysctl_net_ax25.c
3972
3973 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3974 L:      netdev@vger.kernel.org
3975 S:      Orphan
3976 F:      Documentation/networking/dmfe.txt
3977 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3978
3979 DC390/AM53C974 SCSI driver
3980 M:      Hannes Reinecke <hare@suse.com>
3981 L:      linux-scsi@vger.kernel.org
3982 S:      Maintained
3983 F:      drivers/scsi/am53c974.c
3984
3985 DC395x SCSI driver
3986 M:      Oliver Neukum <oliver@neukum.org>
3987 M:      Ali Akcaagac <aliakc@web.de>
3988 M:      Jamie Lenehan <lenehan@twibble.org>
3989 L:      dc395x@twibble.org
3990 W:      http://twibble.org/dist/dc395x/
3991 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3992 S:      Maintained
3993 F:      Documentation/scsi/dc395x.txt
3994 F:      drivers/scsi/dc395x.*
3995
3996 DCCP PROTOCOL
3997 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3998 L:      dccp@vger.kernel.org
3999 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4000 S:      Maintained
4001 F:      include/linux/dccp.h
4002 F:      include/uapi/linux/dccp.h
4003 F:      include/linux/tfrc.h
4004 F:      net/dccp/
4005
4006 DECnet NETWORK LAYER
4007 W:      http://linux-decnet.sourceforge.net
4008 L:      linux-decnet-user@lists.sourceforge.net
4009 S:      Orphan
4010 F:      Documentation/networking/decnet.txt
4011 F:      net/decnet/
4012
4013 DECSTATION PLATFORM SUPPORT
4014 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4015 L:      linux-mips@linux-mips.org
4016 W:      http://www.linux-mips.org/wiki/DECstation
4017 S:      Maintained
4018 F:      arch/mips/dec/
4019 F:      arch/mips/include/asm/dec/
4020 F:      arch/mips/include/asm/mach-dec/
4021
4022 DEFXX FDDI NETWORK DRIVER
4023 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4024 S:      Maintained
4025 F:      drivers/net/fddi/defxx.*
4026
4027 DELL SMBIOS DRIVER
4028 M:      Pali Rohár <pali.rohar@gmail.com>
4029 M:      Mario Limonciello <mario.limonciello@dell.com>
4030 L:      platform-driver-x86@vger.kernel.org
4031 S:      Maintained
4032 F:      drivers/platform/x86/dell-smbios.*
4033
4034 DELL SMBIOS SMM DRIVER
4035 M:      Mario Limonciello <mario.limonciello@dell.com>
4036 L:      platform-driver-x86@vger.kernel.org
4037 S:      Maintained
4038 F:      drivers/platform/x86/dell-smbios-smm.c
4039
4040 DELL SMBIOS WMI DRIVER
4041 M:      Mario Limonciello <mario.limonciello@dell.com>
4042 L:      platform-driver-x86@vger.kernel.org
4043 S:      Maintained
4044 F:      drivers/platform/x86/dell-smbios-wmi.c
4045 F:      tools/wmi/dell-smbios-example.c
4046
4047 DELL LAPTOP DRIVER
4048 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4049 M:      Pali Rohár <pali.rohar@gmail.com>
4050 L:      platform-driver-x86@vger.kernel.org
4051 S:      Maintained
4052 F:      drivers/platform/x86/dell-laptop.c
4053
4054 DELL LAPTOP FREEFALL DRIVER
4055 M:      Pali Rohár <pali.rohar@gmail.com>
4056 S:      Maintained
4057 F:      drivers/platform/x86/dell-smo8800.c
4058
4059 DELL LAPTOP RBTN DRIVER
4060 M:      Pali Rohár <pali.rohar@gmail.com>
4061 S:      Maintained
4062 F:      drivers/platform/x86/dell-rbtn.*
4063
4064 DELL LAPTOP SMM DRIVER
4065 M:      Pali Rohár <pali.rohar@gmail.com>
4066 S:      Maintained
4067 F:      drivers/hwmon/dell-smm-hwmon.c
4068 F:      include/uapi/linux/i8k.h
4069
4070 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4071 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4072 S:      Maintained
4073 F:      Documentation/dcdbas.txt
4074 F:      drivers/firmware/dcdbas.*
4075
4076 DELL WMI NOTIFICATIONS DRIVER
4077 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4078 M:      Pali Rohár <pali.rohar@gmail.com>
4079 S:      Maintained
4080 F:      drivers/platform/x86/dell-wmi.c
4081
4082 DELL WMI DESCRIPTOR DRIVER
4083 M:      Mario Limonciello <mario.limonciello@dell.com>
4084 S:      Maintained
4085 F:      drivers/platform/x86/dell-wmi-descriptor.c
4086
4087 DELTA ST MEDIA DRIVER
4088 M:      Hugues Fruchet <hugues.fruchet@st.com>
4089 L:      linux-media@vger.kernel.org
4090 T:      git git://linuxtv.org/media_tree.git
4091 W:      https://linuxtv.org
4092 S:      Supported
4093 F:      drivers/media/platform/sti/delta
4094
4095 DENALI NAND DRIVER
4096 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4097 L:      linux-mtd@lists.infradead.org
4098 S:      Supported
4099 F:      drivers/mtd/nand/raw/denali*
4100
4101 DESIGNWARE USB2 DRD IP DRIVER
4102 M:      Minas Harutyunyan <hminas@synopsys.com>
4103 L:      linux-usb@vger.kernel.org
4104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4105 S:      Maintained
4106 F:      drivers/usb/dwc2/
4107
4108 DESIGNWARE USB3 DRD IP DRIVER
4109 M:      Felipe Balbi <balbi@kernel.org>
4110 L:      linux-usb@vger.kernel.org
4111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4112 S:      Maintained
4113 F:      drivers/usb/dwc3/
4114
4115 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4116 M:      Andreas Klinger <ak@it-klinger.de>
4117 L:      linux-iio@vger.kernel.org
4118 S:      Maintained
4119 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4120 F:      drivers/iio/proximity/srf*.c
4121
4122 DEVICE COREDUMP (DEV_COREDUMP)
4123 M:      Johannes Berg <johannes@sipsolutions.net>
4124 L:      linux-kernel@vger.kernel.org
4125 S:      Maintained
4126 F:      drivers/base/devcoredump.c
4127 F:      include/linux/devcoredump.h
4128
4129 DEVICE FREQUENCY (DEVFREQ)
4130 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4131 M:      Kyungmin Park <kyungmin.park@samsung.com>
4132 R:      Chanwoo Choi <cw00.choi@samsung.com>
4133 L:      linux-pm@vger.kernel.org
4134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4135 S:      Maintained
4136 F:      drivers/devfreq/
4137 F:      include/linux/devfreq.h
4138 F:      Documentation/devicetree/bindings/devfreq/
4139
4140 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4141 M:      Chanwoo Choi <cw00.choi@samsung.com>
4142 L:      linux-pm@vger.kernel.org
4143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4144 S:      Supported
4145 F:      drivers/devfreq/event/
4146 F:      drivers/devfreq/devfreq-event.c
4147 F:      include/linux/devfreq-event.h
4148 F:      Documentation/devicetree/bindings/devfreq/event/
4149
4150 DEVICE NUMBER REGISTRY
4151 M:      Torben Mathiasen <device@lanana.org>
4152 W:      http://lanana.org/docs/device-list/index.html
4153 S:      Maintained
4154
4155 DEVICE-MAPPER  (LVM)
4156 M:      Alasdair Kergon <agk@redhat.com>
4157 M:      Mike Snitzer <snitzer@redhat.com>
4158 M:      dm-devel@redhat.com
4159 L:      dm-devel@redhat.com
4160 W:      http://sources.redhat.com/dm
4161 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4163 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4164 S:      Maintained
4165 F:      Documentation/device-mapper/
4166 F:      drivers/md/Makefile
4167 F:      drivers/md/Kconfig
4168 F:      drivers/md/dm*
4169 F:      drivers/md/persistent-data/
4170 F:      include/linux/device-mapper.h
4171 F:      include/linux/dm-*.h
4172 F:      include/uapi/linux/dm-*.h
4173
4174 DEVLINK
4175 M:      Jiri Pirko <jiri@mellanox.com>
4176 L:      netdev@vger.kernel.org
4177 S:      Supported
4178 F:      net/core/devlink.c
4179 F:      include/net/devlink.h
4180 F:      include/uapi/linux/devlink.h
4181
4182 DIALOG SEMICONDUCTOR DRIVERS
4183 M:      Support Opensource <support.opensource@diasemi.com>
4184 W:      http://www.dialog-semiconductor.com/products
4185 S:      Supported
4186 F:      Documentation/hwmon/da90??
4187 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4188 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4189 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4190 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4191 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4192 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4193 F:      drivers/gpio/gpio-da90??.c
4194 F:      drivers/hwmon/da90??-hwmon.c
4195 F:      drivers/iio/adc/da91??-*.c
4196 F:      drivers/input/misc/da90??_onkey.c
4197 F:      drivers/input/touchscreen/da9052_tsi.c
4198 F:      drivers/leds/leds-da90??.c
4199 F:      drivers/mfd/da903x.c
4200 F:      drivers/mfd/da90??-*.c
4201 F:      drivers/mfd/da91??-*.c
4202 F:      drivers/power/supply/da9052-battery.c
4203 F:      drivers/power/supply/da91??-*.c
4204 F:      drivers/regulator/da903x.c
4205 F:      drivers/regulator/da9???-regulator.[ch]
4206 F:      drivers/thermal/da90??-thermal.c
4207 F:      drivers/rtc/rtc-da90??.c
4208 F:      drivers/video/backlight/da90??_bl.c
4209 F:      drivers/watchdog/da90??_wdt.c
4210 F:      include/linux/mfd/da903x.h
4211 F:      include/linux/mfd/da9052/
4212 F:      include/linux/mfd/da9055/
4213 F:      include/linux/mfd/da9062/
4214 F:      include/linux/mfd/da9063/
4215 F:      include/linux/mfd/da9150/
4216 F:      include/linux/regulator/da9211.h
4217 F:      include/sound/da[79]*.h
4218 F:      sound/soc/codecs/da[79]*.[ch]
4219
4220 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4221 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4222 L:      linux-gpio@vger.kernel.org
4223 S:      Maintained
4224 F:      drivers/gpio/gpio-gpio-mm.c
4225
4226 DIGI NEO AND CLASSIC PCI PRODUCTS
4227 M:      Lidza Louina <lidza.louina@gmail.com>
4228 M:      Mark Hounschell <markh@compro.net>
4229 L:      driverdev-devel@linuxdriverproject.org
4230 S:      Maintained
4231 F:      drivers/staging/dgnc/
4232
4233 DIOLAN U2C-12 I2C DRIVER
4234 M:      Guenter Roeck <linux@roeck-us.net>
4235 L:      linux-i2c@vger.kernel.org
4236 S:      Maintained
4237 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4238
4239 FILESYSTEM DIRECT ACCESS (DAX)
4240 M:      Matthew Wilcox <mawilcox@microsoft.com>
4241 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4242 L:      linux-fsdevel@vger.kernel.org
4243 S:      Supported
4244 F:      fs/dax.c
4245 F:      include/linux/dax.h
4246 F:      include/trace/events/fs_dax.h
4247
4248 DEVICE DIRECT ACCESS (DAX)
4249 M:      Dan Williams <dan.j.williams@intel.com>
4250 M:      Dave Jiang <dave.jiang@intel.com>
4251 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4252 M:      Vishal Verma <vishal.l.verma@intel.com>
4253 L:      linux-nvdimm@lists.01.org
4254 S:      Supported
4255 F:      drivers/dax/
4256
4257 DIRECTORY NOTIFICATION (DNOTIFY)
4258 M:      Jan Kara <jack@suse.cz>
4259 R:      Amir Goldstein <amir73il@gmail.com>
4260 L:      linux-fsdevel@vger.kernel.org
4261 S:      Maintained
4262 F:      Documentation/filesystems/dnotify.txt
4263 F:      fs/notify/dnotify/
4264 F:      include/linux/dnotify.h
4265
4266 DISK GEOMETRY AND PARTITION HANDLING
4267 M:      Andries Brouwer <aeb@cwi.nl>
4268 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4269 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4270 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4271 S:      Maintained
4272
4273 DISKQUOTA
4274 M:      Jan Kara <jack@suse.com>
4275 S:      Maintained
4276 F:      Documentation/filesystems/quota.txt
4277 F:      fs/quota/
4278 F:      include/linux/quota*.h
4279 F:      include/uapi/linux/quota*.h
4280
4281 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4282 M:      Bernie Thompson <bernie@plugable.com>
4283 L:      linux-fbdev@vger.kernel.org
4284 S:      Maintained
4285 W:      http://plugable.com/category/projects/udlfb/
4286 F:      drivers/video/fbdev/udlfb.c
4287 F:      include/video/udlfb.h
4288 F:      Documentation/fb/udlfb.txt
4289
4290 DISTRIBUTED LOCK MANAGER (DLM)
4291 M:      Christine Caulfield <ccaulfie@redhat.com>
4292 M:      David Teigland <teigland@redhat.com>
4293 L:      cluster-devel@redhat.com
4294 W:      http://sources.redhat.com/cluster/
4295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4296 S:      Supported
4297 F:      fs/dlm/
4298
4299 DMA BUFFER SHARING FRAMEWORK
4300 M:      Sumit Semwal <sumit.semwal@linaro.org>
4301 S:      Maintained
4302 L:      linux-media@vger.kernel.org
4303 L:      dri-devel@lists.freedesktop.org
4304 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4305 F:      drivers/dma-buf/
4306 F:      include/linux/dma-buf*
4307 F:      include/linux/reservation.h
4308 F:      include/linux/*fence.h
4309 F:      Documentation/driver-api/dma-buf.rst
4310 T:      git git://anongit.freedesktop.org/drm/drm-misc
4311
4312 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4313 M:      Vinod Koul <vkoul@kernel.org>
4314 L:      dmaengine@vger.kernel.org
4315 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4316 S:      Maintained
4317 F:      drivers/dma/
4318 F:      include/linux/dmaengine.h
4319 F:      include/linux/of_dma.h
4320 F:      Documentation/devicetree/bindings/dma/
4321 F:      Documentation/driver-api/dmaengine/
4322 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4323
4324 DMA MAPPING HELPERS
4325 M:      Christoph Hellwig <hch@lst.de>
4326 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4327 R:      Robin Murphy <robin.murphy@arm.com>
4328 L:      iommu@lists.linux-foundation.org
4329 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4330 W:      http://git.infradead.org/users/hch/dma-mapping.git
4331 S:      Supported
4332 F:      lib/dma-debug.c
4333 F:      lib/dma-direct.c
4334 F:      lib/dma-virt.c
4335 F:      drivers/base/dma-mapping.c
4336 F:      drivers/base/dma-coherent.c
4337 F:      include/asm-generic/dma-mapping.h
4338 F:      include/linux/dma-direct.h
4339 F:      include/linux/dma-mapping.h
4340
4341 DME1737 HARDWARE MONITOR DRIVER
4342 M:      Juerg Haefliger <juergh@gmail.com>
4343 L:      linux-hwmon@vger.kernel.org
4344 S:      Maintained
4345 F:      Documentation/hwmon/dme1737
4346 F:      drivers/hwmon/dme1737.c
4347
4348 DMI/SMBIOS SUPPORT
4349 M:      Jean Delvare <jdelvare@suse.com>
4350 S:      Maintained
4351 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4352 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4353 F:      drivers/firmware/dmi-id.c
4354 F:      drivers/firmware/dmi_scan.c
4355 F:      include/linux/dmi.h
4356
4357 DOCUMENTATION
4358 M:      Jonathan Corbet <corbet@lwn.net>
4359 L:      linux-doc@vger.kernel.org
4360 S:      Maintained
4361 F:      Documentation/
4362 F:      scripts/kernel-doc
4363 X:      Documentation/ABI/
4364 X:      Documentation/devicetree/
4365 X:      Documentation/acpi
4366 X:      Documentation/power
4367 X:      Documentation/spi
4368 X:      Documentation/media
4369 T:      git git://git.lwn.net/linux.git docs-next
4370
4371 DONGWOON DW9714 LENS VOICE COIL DRIVER
4372 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4373 L:      linux-media@vger.kernel.org
4374 T:      git git://linuxtv.org/media_tree.git
4375 S:      Maintained
4376 F:      drivers/media/i2c/dw9714.c
4377
4378 DOUBLETALK DRIVER
4379 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4380 L:      blinux-list@redhat.com
4381 S:      Maintained
4382 F:      drivers/char/dtlk.c
4383 F:      include/linux/dtlk.h
4384
4385 DPAA2 DATAPATH I/O (DPIO) DRIVER
4386 M:      Roy Pledge <Roy.Pledge@nxp.com>
4387 L:      linux-kernel@vger.kernel.org
4388 S:      Maintained
4389 F:      drivers/staging/fsl-mc/bus/dpio
4390
4391 DPAA2 ETHERNET DRIVER
4392 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4393 L:      linux-kernel@vger.kernel.org
4394 S:      Maintained
4395 F:      drivers/staging/fsl-dpaa2/ethernet
4396
4397 DPAA2 ETHERNET SWITCH DRIVER
4398 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4399 L:      linux-kernel@vger.kernel.org
4400 S:      Maintained
4401 F:      drivers/staging/fsl-dpaa2/ethsw
4402
4403 DPT_I2O SCSI RAID DRIVER
4404 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4405 L:      linux-scsi@vger.kernel.org
4406 W:      http://www.adaptec.com/
4407 S:      Maintained
4408 F:      drivers/scsi/dpt*
4409 F:      drivers/scsi/dpt/
4410
4411 DRBD DRIVER
4412 M:      Philipp Reisner <philipp.reisner@linbit.com>
4413 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4414 L:      drbd-dev@lists.linbit.com
4415 W:      http://www.drbd.org
4416 T:      git git://git.linbit.com/linux-drbd.git
4417 T:      git git://git.linbit.com/drbd-8.4.git
4418 S:      Supported
4419 F:      drivers/block/drbd/
4420 F:      lib/lru_cache.c
4421 F:      Documentation/blockdev/drbd/
4422
4423 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4424 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4426 S:      Supported
4427 F:      Documentation/kobject.txt
4428 F:      drivers/base/
4429 F:      fs/debugfs/
4430 F:      fs/sysfs/
4431 F:      include/linux/debugfs.h
4432 F:      include/linux/kobj*
4433 F:      lib/kobj*
4434
4435 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4436 M:      Kevin Hilman <khilman@kernel.org>
4437 M:      Nishanth Menon <nm@ti.com>
4438 S:      Maintained
4439 F:      drivers/power/avs/
4440 F:      include/linux/power/smartreflex.h
4441 L:      linux-pm@vger.kernel.org
4442
4443 DRM DRIVER FOR ARM PL111 CLCD
4444 M:      Eric Anholt <eric@anholt.net>
4445 T:      git git://anongit.freedesktop.org/drm/drm-misc
4446 S:      Supported
4447 F:      drivers/gpu/drm/pl111/
4448
4449 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4450 M:      Linus Walleij <linus.walleij@linaro.org>
4451 T:      git git://anongit.freedesktop.org/drm/drm-misc
4452 S:      Maintained
4453 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4454 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4455
4456 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4457 M:      Dave Airlie <airlied@redhat.com>
4458 S:      Odd Fixes
4459 F:      drivers/gpu/drm/ast/
4460
4461 DRM DRIVER FOR BOCHS VIRTUAL GPU
4462 M:      Gerd Hoffmann <kraxel@redhat.com>
4463 L:      virtualization@lists.linux-foundation.org
4464 T:      git git://anongit.freedesktop.org/drm/drm-misc
4465 S:      Maintained
4466 F:      drivers/gpu/drm/bochs/
4467
4468 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4469 M:      Linus Walleij <linus.walleij@linaro.org>
4470 T:      git git://anongit.freedesktop.org/drm/drm-misc
4471 S:      Maintained
4472 F:      drivers/gpu/drm/tve200/
4473
4474 DRM DRIVER FOR ILITEK ILI9225 PANELS
4475 M:      David Lechner <david@lechnology.com>
4476 S:      Maintained
4477 F:      drivers/gpu/drm/tinydrm/ili9225.c
4478 F:      Documentation/devicetree/bindings/display/ili9225.txt
4479
4480 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4481 S:      Orphan / Obsolete
4482 F:      drivers/gpu/drm/i810/
4483 F:      include/uapi/drm/i810_drm.h
4484
4485 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4486 S:      Orphan / Obsolete
4487 F:      drivers/gpu/drm/mga/
4488 F:      include/uapi/drm/mga_drm.h
4489
4490 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4491 M:      Dave Airlie <airlied@redhat.com>
4492 S:      Odd Fixes
4493 F:      drivers/gpu/drm/mgag200/
4494
4495 DRM DRIVER FOR MI0283QT
4496 M:      Noralf Trønnes <noralf@tronnes.org>
4497 S:      Maintained
4498 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4499 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4500
4501 DRM DRIVER FOR MSM ADRENO GPU
4502 M:      Rob Clark <robdclark@gmail.com>
4503 L:      linux-arm-msm@vger.kernel.org
4504 L:      dri-devel@lists.freedesktop.org
4505 L:      freedreno@lists.freedesktop.org
4506 T:      git git://people.freedesktop.org/~robclark/linux
4507 S:      Maintained
4508 F:      drivers/gpu/drm/msm/
4509 F:      include/uapi/drm/msm_drm.h
4510 F:      Documentation/devicetree/bindings/display/msm/
4511
4512 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4513 M:      Ben Skeggs <bskeggs@redhat.com>
4514 L:      dri-devel@lists.freedesktop.org
4515 L:      nouveau@lists.freedesktop.org
4516 T:      git git://github.com/skeggsb/linux
4517 S:      Supported
4518 F:      drivers/gpu/drm/nouveau/
4519 F:      include/uapi/drm/nouveau_drm.h
4520
4521 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4522 M:      Noralf Trønnes <noralf@tronnes.org>
4523 S:      Maintained
4524 F:      drivers/gpu/drm/tinydrm/repaper.c
4525 F:      Documentation/devicetree/bindings/display/repaper.txt
4526
4527 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4528 M:      Dave Airlie <airlied@redhat.com>
4529 M:      Gerd Hoffmann <kraxel@redhat.com>
4530 L:      virtualization@lists.linux-foundation.org
4531 T:      git git://anongit.freedesktop.org/drm/drm-misc
4532 S:      Obsolete
4533 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4534 F:      drivers/gpu/drm/cirrus/
4535
4536 DRM DRIVER FOR QXL VIRTUAL GPU
4537 M:      Dave Airlie <airlied@redhat.com>
4538 M:      Gerd Hoffmann <kraxel@redhat.com>
4539 L:      virtualization@lists.linux-foundation.org
4540 T:      git git://anongit.freedesktop.org/drm/drm-misc
4541 S:      Maintained
4542 F:      drivers/gpu/drm/qxl/
4543 F:      include/uapi/drm/qxl_drm.h
4544
4545 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4546 S:      Orphan / Obsolete
4547 F:      drivers/gpu/drm/r128/
4548 F:      include/uapi/drm/r128_drm.h
4549
4550 DRM DRIVER FOR SAVAGE VIDEO CARDS
4551 S:      Orphan / Obsolete
4552 F:      drivers/gpu/drm/savage/
4553 F:      include/uapi/drm/savage_drm.h
4554
4555 DRM DRIVER FOR SIS VIDEO CARDS
4556 S:      Orphan / Obsolete
4557 F:      drivers/gpu/drm/sis/
4558 F:      include/uapi/drm/sis_drm.h
4559
4560 DRM DRIVER FOR SITRONIX ST7586 PANELS
4561 M:      David Lechner <david@lechnology.com>
4562 S:      Maintained
4563 F:      drivers/gpu/drm/tinydrm/st7586.c
4564 F:      Documentation/devicetree/bindings/display/st7586.txt
4565
4566 DRM DRIVER FOR SITRONIX ST7735R PANELS
4567 M:      David Lechner <david@lechnology.com>
4568 S:      Maintained
4569 F:      drivers/gpu/drm/tinydrm/st7735r.c
4570 F:      Documentation/devicetree/bindings/display/st7735r.txt
4571
4572 DRM DRIVER FOR TDFX VIDEO CARDS
4573 S:      Orphan / Obsolete
4574 F:      drivers/gpu/drm/tdfx/
4575
4576 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4577 M:      Dave Airlie <airlied@redhat.com>
4578 S:      Odd Fixes
4579 F:      drivers/gpu/drm/udl/
4580
4581 DRM DRIVER FOR VMWARE VIRTUAL GPU
4582 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4583 M:      Sinclair Yeh <syeh@vmware.com>
4584 M:      Thomas Hellstrom <thellstrom@vmware.com>
4585 L:      dri-devel@lists.freedesktop.org
4586 T:      git git://people.freedesktop.org/~syeh/repos_linux
4587 T:      git git://people.freedesktop.org/~thomash/linux
4588 S:      Supported
4589 F:      drivers/gpu/drm/vmwgfx/
4590 F:      include/uapi/drm/vmwgfx_drm.h
4591
4592 DRM DRIVERS
4593 M:      David Airlie <airlied@linux.ie>
4594 L:      dri-devel@lists.freedesktop.org
4595 T:      git git://people.freedesktop.org/~airlied/linux
4596 B:      https://bugs.freedesktop.org/
4597 C:      irc://chat.freenode.net/dri-devel
4598 S:      Maintained
4599 F:      drivers/gpu/drm/
4600 F:      drivers/gpu/vga/
4601 F:      Documentation/devicetree/bindings/display/
4602 F:      Documentation/devicetree/bindings/gpu/
4603 F:      Documentation/devicetree/bindings/video/
4604 F:      Documentation/gpu/
4605 F:      include/drm/
4606 F:      include/uapi/drm/
4607 F:      include/linux/vga*
4608
4609 DRM DRIVERS AND MISC GPU PATCHES
4610 M:      Gustavo Padovan <gustavo@padovan.org>
4611 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4612 M:      Sean Paul <seanpaul@chromium.org>
4613 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4614 S:      Maintained
4615 T:      git git://anongit.freedesktop.org/drm/drm-misc
4616 F:      Documentation/gpu/
4617 F:      drivers/gpu/vga/
4618 F:      drivers/gpu/drm/*
4619 F:      include/drm/drm*
4620 F:      include/uapi/drm/drm*
4621 F:      include/linux/vga*
4622
4623 DRM DRIVERS FOR ALLWINNER A10
4624 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4625 L:      dri-devel@lists.freedesktop.org
4626 S:      Supported
4627 F:      drivers/gpu/drm/sun4i/
4628 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4629 T:      git git://anongit.freedesktop.org/drm/drm-misc
4630
4631 DRM DRIVERS FOR AMLOGIC SOCS
4632 M:      Neil Armstrong <narmstrong@baylibre.com>
4633 L:      dri-devel@lists.freedesktop.org
4634 L:      linux-amlogic@lists.infradead.org
4635 W:      http://linux-meson.com/
4636 S:      Supported
4637 F:      drivers/gpu/drm/meson/
4638 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4639 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4640 F:      Documentation/gpu/meson.rst
4641 T:      git git://anongit.freedesktop.org/drm/drm-misc
4642
4643 DRM DRIVERS FOR ATMEL HLCDC
4644 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4645 L:      dri-devel@lists.freedesktop.org
4646 S:      Supported
4647 F:      drivers/gpu/drm/atmel-hlcdc/
4648 F:      Documentation/devicetree/bindings/drm/atmel/
4649 T:      git git://anongit.freedesktop.org/drm/drm-misc
4650
4651 DRM DRIVERS FOR BRIDGE CHIPS
4652 M:      Archit Taneja <architt@codeaurora.org>
4653 M:      Andrzej Hajda <a.hajda@samsung.com>
4654 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4655 S:      Maintained
4656 T:      git git://anongit.freedesktop.org/drm/drm-misc
4657 F:      drivers/gpu/drm/bridge/
4658
4659 DRM DRIVERS FOR EXYNOS
4660 M:      Inki Dae <inki.dae@samsung.com>
4661 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4662 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4663 M:      Kyungmin Park <kyungmin.park@samsung.com>
4664 L:      dri-devel@lists.freedesktop.org
4665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4666 S:      Supported
4667 F:      drivers/gpu/drm/exynos/
4668 F:      include/uapi/drm/exynos_drm.h
4669 F:      Documentation/devicetree/bindings/display/exynos/
4670
4671 DRM DRIVERS FOR FREESCALE DCU
4672 M:      Stefan Agner <stefan@agner.ch>
4673 M:      Alison Wang <alison.wang@freescale.com>
4674 L:      dri-devel@lists.freedesktop.org
4675 S:      Supported
4676 F:      drivers/gpu/drm/fsl-dcu/
4677 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4678 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4679 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4680
4681 DRM DRIVERS FOR FREESCALE IMX
4682 M:      Philipp Zabel <p.zabel@pengutronix.de>
4683 L:      dri-devel@lists.freedesktop.org
4684 S:      Maintained
4685 F:      drivers/gpu/drm/imx/
4686 F:      drivers/gpu/ipu-v3/
4687 F:      Documentation/devicetree/bindings/display/imx/
4688
4689 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4690 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4691 L:      dri-devel@lists.freedesktop.org
4692 T:      git git://github.com/patjak/drm-gma500
4693 S:      Maintained
4694 F:      drivers/gpu/drm/gma500/
4695
4696 DRM DRIVERS FOR HISILICON
4697 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4698 M:      Rongrong Zou <zourongrong@gmail.com>
4699 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4700 R:      Chen Feng <puck.chen@hisilicon.com>
4701 L:      dri-devel@lists.freedesktop.org
4702 T:      git git://github.com/xin3liang/linux.git
4703 S:      Maintained
4704 F:      drivers/gpu/drm/hisilicon/
4705 F:      Documentation/devicetree/bindings/display/hisilicon/
4706
4707 DRM DRIVERS FOR MEDIATEK
4708 M:      CK Hu <ck.hu@mediatek.com>
4709 M:      Philipp Zabel <p.zabel@pengutronix.de>
4710 L:      dri-devel@lists.freedesktop.org
4711 S:      Supported
4712 F:      drivers/gpu/drm/mediatek/
4713 F:      Documentation/devicetree/bindings/display/mediatek/
4714
4715 DRM DRIVERS FOR NVIDIA TEGRA
4716 M:      Thierry Reding <thierry.reding@gmail.com>
4717 L:      dri-devel@lists.freedesktop.org
4718 L:      linux-tegra@vger.kernel.org
4719 T:      git git://anongit.freedesktop.org/tegra/linux.git
4720 S:      Supported
4721 F:      drivers/gpu/drm/tegra/
4722 F:      drivers/gpu/host1x/
4723 F:      include/linux/host1x.h
4724 F:      include/uapi/drm/tegra_drm.h
4725 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4726
4727 DRM DRIVERS FOR RENESAS
4728 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4729 L:      dri-devel@lists.freedesktop.org
4730 L:      linux-renesas-soc@vger.kernel.org
4731 T:      git git://linuxtv.org/pinchartl/fbdev
4732 S:      Supported
4733 F:      drivers/gpu/drm/rcar-du/
4734 F:      drivers/gpu/drm/shmobile/
4735 F:      include/linux/platform_data/shmob_drm.h
4736 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4737 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4738 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4739
4740 DRM DRIVERS FOR ROCKCHIP
4741 M:      Sandy Huang <hjc@rock-chips.com>
4742 M:      Heiko Stübner <heiko@sntech.de>
4743 L:      dri-devel@lists.freedesktop.org
4744 S:      Maintained
4745 F:      drivers/gpu/drm/rockchip/
4746 F:      Documentation/devicetree/bindings/display/rockchip/
4747 T:      git git://anongit.freedesktop.org/drm/drm-misc
4748
4749 DRM DRIVERS FOR STI
4750 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4751 M:      Vincent Abriou <vincent.abriou@st.com>
4752 L:      dri-devel@lists.freedesktop.org
4753 T:      git git://anongit.freedesktop.org/drm/drm-misc
4754 S:      Maintained
4755 F:      drivers/gpu/drm/sti
4756 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4757
4758 DRM DRIVERS FOR STM
4759 M:      Yannick Fertre <yannick.fertre@st.com>
4760 M:      Philippe Cornu <philippe.cornu@st.com>
4761 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4762 M:      Vincent Abriou <vincent.abriou@st.com>
4763 L:      dri-devel@lists.freedesktop.org
4764 T:      git git://anongit.freedesktop.org/drm/drm-misc
4765 S:      Maintained
4766 F:      drivers/gpu/drm/stm
4767 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4768
4769 DRM DRIVERS FOR TI LCDC
4770 M:      Jyri Sarha <jsarha@ti.com>
4771 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4772 L:      dri-devel@lists.freedesktop.org
4773 S:      Maintained
4774 F:      drivers/gpu/drm/tilcdc/
4775 F:      Documentation/devicetree/bindings/display/tilcdc/
4776
4777 DRM DRIVERS FOR TI OMAP
4778 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4779 L:      dri-devel@lists.freedesktop.org
4780 S:      Maintained
4781 F:      drivers/gpu/drm/omapdrm/
4782 F:      Documentation/devicetree/bindings/display/ti/
4783
4784 DRM DRIVERS FOR VC4
4785 M:      Eric Anholt <eric@anholt.net>
4786 T:      git git://github.com/anholt/linux
4787 S:      Supported
4788 F:      drivers/gpu/drm/vc4/
4789 F:      include/uapi/drm/vc4_drm.h
4790 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4791 T:      git git://anongit.freedesktop.org/drm/drm-misc
4792
4793 DRM DRIVERS FOR VIVANTE GPU IP
4794 M:      Lucas Stach <l.stach@pengutronix.de>
4795 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4796 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4797 L:      etnaviv@lists.freedesktop.org
4798 L:      dri-devel@lists.freedesktop.org
4799 S:      Maintained
4800 F:      drivers/gpu/drm/etnaviv/
4801 F:      include/uapi/drm/etnaviv_drm.h
4802 F:      Documentation/devicetree/bindings/display/etnaviv/
4803
4804 DRM DRIVERS FOR ZTE ZX
4805 M:      Shawn Guo <shawnguo@kernel.org>
4806 L:      dri-devel@lists.freedesktop.org
4807 S:      Maintained
4808 F:      drivers/gpu/drm/zte/
4809 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4810 T:      git git://anongit.freedesktop.org/drm/drm-misc
4811
4812 DRM PANEL DRIVERS
4813 M:      Thierry Reding <thierry.reding@gmail.com>
4814 L:      dri-devel@lists.freedesktop.org
4815 T:      git git://anongit.freedesktop.org/drm/drm-misc
4816 S:      Maintained
4817 F:      drivers/gpu/drm/drm_panel.c
4818 F:      drivers/gpu/drm/panel/
4819 F:      include/drm/drm_panel.h
4820 F:      Documentation/devicetree/bindings/display/panel/
4821
4822 DRM TINYDRM DRIVERS
4823 M:      Noralf Trønnes <noralf@tronnes.org>
4824 W:      https://github.com/notro/tinydrm/wiki/Development
4825 T:      git git://anongit.freedesktop.org/drm/drm-misc
4826 S:      Maintained
4827 F:      drivers/gpu/drm/tinydrm/
4828 F:      include/drm/tinydrm/
4829
4830 DRM TTM SUBSYSTEM
4831 M:      Christian Koenig <christian.koenig@amd.com>
4832 M:      Roger He <Hongbo.He@amd.com>
4833 T:      git git://people.freedesktop.org/~agd5f/linux
4834 S:      Maintained
4835 L:      dri-devel@lists.freedesktop.org
4836 F:      include/drm/ttm/
4837 F:      drivers/gpu/drm/ttm/
4838
4839 DSBR100 USB FM RADIO DRIVER
4840 M:      Alexey Klimov <klimov.linux@gmail.com>
4841 L:      linux-media@vger.kernel.org
4842 T:      git git://linuxtv.org/media_tree.git
4843 S:      Maintained
4844 F:      drivers/media/radio/dsbr100.c
4845
4846 DSCC4 DRIVER
4847 M:      Francois Romieu <romieu@fr.zoreil.com>
4848 L:      netdev@vger.kernel.org
4849 S:      Maintained
4850 F:      drivers/net/wan/dscc4.c
4851
4852 DT3155 MEDIA DRIVER
4853 M:      Hans Verkuil <hverkuil@xs4all.nl>
4854 L:      linux-media@vger.kernel.org
4855 T:      git git://linuxtv.org/media_tree.git
4856 W:      https://linuxtv.org
4857 S:      Odd Fixes
4858 F:      drivers/media/pci/dt3155/
4859
4860 DVB_USB_AF9015 MEDIA DRIVER
4861 M:      Antti Palosaari <crope@iki.fi>
4862 L:      linux-media@vger.kernel.org
4863 W:      https://linuxtv.org
4864 W:      http://palosaari.fi/linux/
4865 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4866 T:      git git://linuxtv.org/anttip/media_tree.git
4867 S:      Maintained
4868 F:      drivers/media/usb/dvb-usb-v2/af9015*
4869
4870 DVB_USB_AF9035 MEDIA DRIVER
4871 M:      Antti Palosaari <crope@iki.fi>
4872 L:      linux-media@vger.kernel.org
4873 W:      https://linuxtv.org
4874 W:      http://palosaari.fi/linux/
4875 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4876 T:      git git://linuxtv.org/anttip/media_tree.git
4877 S:      Maintained
4878 F:      drivers/media/usb/dvb-usb-v2/af9035*
4879
4880 DVB_USB_ANYSEE MEDIA DRIVER
4881 M:      Antti Palosaari <crope@iki.fi>
4882 L:      linux-media@vger.kernel.org
4883 W:      https://linuxtv.org
4884 W:      http://palosaari.fi/linux/
4885 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4886 T:      git git://linuxtv.org/anttip/media_tree.git
4887 S:      Maintained
4888 F:      drivers/media/usb/dvb-usb-v2/anysee*
4889
4890 DVB_USB_AU6610 MEDIA DRIVER
4891 M:      Antti Palosaari <crope@iki.fi>
4892 L:      linux-media@vger.kernel.org
4893 W:      https://linuxtv.org
4894 W:      http://palosaari.fi/linux/
4895 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4896 T:      git git://linuxtv.org/anttip/media_tree.git
4897 S:      Maintained
4898 F:      drivers/media/usb/dvb-usb-v2/au6610*
4899
4900 DVB_USB_CE6230 MEDIA DRIVER
4901 M:      Antti Palosaari <crope@iki.fi>
4902 L:      linux-media@vger.kernel.org
4903 W:      https://linuxtv.org
4904 W:      http://palosaari.fi/linux/
4905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4906 T:      git git://linuxtv.org/anttip/media_tree.git
4907 S:      Maintained
4908 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4909
4910 DVB_USB_CXUSB MEDIA DRIVER
4911 M:      Michael Krufky <mkrufky@linuxtv.org>
4912 L:      linux-media@vger.kernel.org
4913 W:      https://linuxtv.org
4914 W:      http://github.com/mkrufky
4915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4916 T:      git git://linuxtv.org/media_tree.git
4917 S:      Maintained
4918 F:      drivers/media/usb/dvb-usb/cxusb*
4919
4920 DVB_USB_EC168 MEDIA DRIVER
4921 M:      Antti Palosaari <crope@iki.fi>
4922 L:      linux-media@vger.kernel.org
4923 W:      https://linuxtv.org
4924 W:      http://palosaari.fi/linux/
4925 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4926 T:      git git://linuxtv.org/anttip/media_tree.git
4927 S:      Maintained
4928 F:      drivers/media/usb/dvb-usb-v2/ec168*
4929
4930 DVB_USB_GL861 MEDIA DRIVER
4931 M:      Antti Palosaari <crope@iki.fi>
4932 L:      linux-media@vger.kernel.org
4933 W:      https://linuxtv.org
4934 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4935 T:      git git://linuxtv.org/anttip/media_tree.git
4936 S:      Maintained
4937 F:      drivers/media/usb/dvb-usb-v2/gl861*
4938
4939 DVB_USB_MXL111SF MEDIA DRIVER
4940 M:      Michael Krufky <mkrufky@linuxtv.org>
4941 L:      linux-media@vger.kernel.org
4942 W:      https://linuxtv.org
4943 W:      http://github.com/mkrufky
4944 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4945 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4946 S:      Maintained
4947 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4948
4949 DVB_USB_RTL28XXU MEDIA DRIVER
4950 M:      Antti Palosaari <crope@iki.fi>
4951 L:      linux-media@vger.kernel.org
4952 W:      https://linuxtv.org
4953 W:      http://palosaari.fi/linux/
4954 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4955 T:      git git://linuxtv.org/anttip/media_tree.git
4956 S:      Maintained
4957 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4958
4959 DVB_USB_V2 MEDIA DRIVER
4960 M:      Antti Palosaari <crope@iki.fi>
4961 L:      linux-media@vger.kernel.org
4962 W:      https://linuxtv.org
4963 W:      http://palosaari.fi/linux/
4964 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4965 T:      git git://linuxtv.org/anttip/media_tree.git
4966 S:      Maintained
4967 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4968 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4969
4970 DYNAMIC DEBUG
4971 M:      Jason Baron <jbaron@akamai.com>
4972 S:      Maintained
4973 F:      lib/dynamic_debug.c
4974 F:      include/linux/dynamic_debug.h
4975
4976 DYNAMIC INTERRUPT MODERATION
4977 M:      Tal Gilboa <talgi@mellanox.com>
4978 S:      Maintained
4979 F:      include/linux/net_dim.h
4980
4981 DZ DECSTATION DZ11 SERIAL DRIVER
4982 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4983 S:      Maintained
4984 F:      drivers/tty/serial/dz.*
4985
4986 E3X0 POWER BUTTON DRIVER
4987 M:      Moritz Fischer <moritz.fischer@ettus.com>
4988 L:      usrp-users@lists.ettus.com
4989 W:      http://www.ettus.com
4990 S:      Supported
4991 F:      drivers/input/misc/e3x0-button.c
4992 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4993
4994 E4000 MEDIA DRIVER
4995 M:      Antti Palosaari <crope@iki.fi>
4996 L:      linux-media@vger.kernel.org
4997 W:      https://linuxtv.org
4998 W:      http://palosaari.fi/linux/
4999 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5000 T:      git git://linuxtv.org/anttip/media_tree.git
5001 S:      Maintained
5002 F:      drivers/media/tuners/e4000*
5003
5004 EC100 MEDIA DRIVER
5005 M:      Antti Palosaari <crope@iki.fi>
5006 L:      linux-media@vger.kernel.org
5007 W:      https://linuxtv.org
5008 W:      http://palosaari.fi/linux/
5009 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5010 T:      git git://linuxtv.org/anttip/media_tree.git
5011 S:      Maintained
5012 F:      drivers/media/dvb-frontends/ec100*
5013
5014 ECRYPT FILE SYSTEM
5015 M:      Tyler Hicks <tyhicks@canonical.com>
5016 L:      ecryptfs@vger.kernel.org
5017 W:      http://ecryptfs.org
5018 W:      https://launchpad.net/ecryptfs
5019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5020 S:      Supported
5021 F:      Documentation/filesystems/ecryptfs.txt
5022 F:      fs/ecryptfs/
5023
5024 EDAC-AMD64
5025 M:      Borislav Petkov <bp@alien8.de>
5026 L:      linux-edac@vger.kernel.org
5027 S:      Maintained
5028 F:      drivers/edac/amd64_edac*
5029
5030 EDAC-CALXEDA
5031 M:      Robert Richter <rric@kernel.org>
5032 L:      linux-edac@vger.kernel.org
5033 S:      Maintained
5034 F:      drivers/edac/highbank*
5035
5036 EDAC-CAVIUM OCTEON
5037 M:      Ralf Baechle <ralf@linux-mips.org>
5038 M:      David Daney <david.daney@cavium.com>
5039 L:      linux-edac@vger.kernel.org
5040 L:      linux-mips@linux-mips.org
5041 S:      Supported
5042 F:      drivers/edac/octeon_edac*
5043
5044 EDAC-CAVIUM THUNDERX
5045 M:      David Daney <david.daney@cavium.com>
5046 M:      Jan Glauber <jglauber@cavium.com>
5047 L:      linux-edac@vger.kernel.org
5048 S:      Supported
5049 F:      drivers/edac/thunderx_edac*
5050
5051 EDAC-CORE
5052 M:      Borislav Petkov <bp@alien8.de>
5053 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5054 L:      linux-edac@vger.kernel.org
5055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5057 S:      Supported
5058 F:      Documentation/admin-guide/ras.rst
5059 F:      Documentation/driver-api/edac.rst
5060 F:      drivers/edac/
5061 F:      include/linux/edac.h
5062
5063 EDAC-E752X
5064 M:      Mark Gross <mark.gross@intel.com>
5065 L:      linux-edac@vger.kernel.org
5066 S:      Maintained
5067 F:      drivers/edac/e752x_edac.c
5068
5069 EDAC-E7XXX
5070 L:      linux-edac@vger.kernel.org
5071 S:      Maintained
5072 F:      drivers/edac/e7xxx_edac.c
5073
5074 EDAC-FSL_DDR
5075 M:      York Sun <york.sun@nxp.com>
5076 L:      linux-edac@vger.kernel.org
5077 S:      Maintained
5078 F:      drivers/edac/fsl_ddr_edac.*
5079
5080 EDAC-GHES
5081 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5082 L:      linux-edac@vger.kernel.org
5083 S:      Maintained
5084 F:      drivers/edac/ghes_edac.c
5085
5086 EDAC-I3000
5087 L:      linux-edac@vger.kernel.org
5088 S:      Orphan
5089 F:      drivers/edac/i3000_edac.c
5090
5091 EDAC-I5000
5092 L:      linux-edac@vger.kernel.org
5093 S:      Maintained
5094 F:      drivers/edac/i5000_edac.c
5095
5096 EDAC-I5400
5097 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5098 L:      linux-edac@vger.kernel.org
5099 S:      Maintained
5100 F:      drivers/edac/i5400_edac.c
5101
5102 EDAC-I7300
5103 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5104 L:      linux-edac@vger.kernel.org
5105 S:      Maintained
5106 F:      drivers/edac/i7300_edac.c
5107
5108 EDAC-I7CORE
5109 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5110 L:      linux-edac@vger.kernel.org
5111 S:      Maintained
5112 F:      drivers/edac/i7core_edac.c
5113
5114 EDAC-I82443BXGX
5115 M:      Tim Small <tim@buttersideup.com>
5116 L:      linux-edac@vger.kernel.org
5117 S:      Maintained
5118 F:      drivers/edac/i82443bxgx_edac.c
5119
5120 EDAC-I82975X
5121 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5122 M:      "Arvind R." <arvino55@gmail.com>
5123 L:      linux-edac@vger.kernel.org
5124 S:      Maintained
5125 F:      drivers/edac/i82975x_edac.c
5126
5127 EDAC-IE31200
5128 M:      Jason Baron <jbaron@akamai.com>
5129 L:      linux-edac@vger.kernel.org
5130 S:      Maintained
5131 F:      drivers/edac/ie31200_edac.c
5132
5133 EDAC-MPC85XX
5134 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5135 L:      linux-edac@vger.kernel.org
5136 S:      Maintained
5137 F:      drivers/edac/mpc85xx_edac.[ch]
5138
5139 EDAC-PASEMI
5140 M:      Egor Martovetsky <egor@pasemi.com>
5141 L:      linux-edac@vger.kernel.org
5142 S:      Maintained
5143 F:      drivers/edac/pasemi_edac.c
5144
5145 EDAC-PND2
5146 M:      Tony Luck <tony.luck@intel.com>
5147 L:      linux-edac@vger.kernel.org
5148 S:      Maintained
5149 F:      drivers/edac/pnd2_edac.[ch]
5150
5151 EDAC-R82600
5152 M:      Tim Small <tim@buttersideup.com>
5153 L:      linux-edac@vger.kernel.org
5154 S:      Maintained
5155 F:      drivers/edac/r82600_edac.c
5156
5157 EDAC-SBRIDGE
5158 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5159 L:      linux-edac@vger.kernel.org
5160 S:      Maintained
5161 F:      drivers/edac/sb_edac.c
5162
5163 EDAC-SKYLAKE
5164 M:      Tony Luck <tony.luck@intel.com>
5165 L:      linux-edac@vger.kernel.org
5166 S:      Maintained
5167 F:      drivers/edac/skx_edac.c
5168
5169 EDAC-TI
5170 M:      Tero Kristo <t-kristo@ti.com>
5171 L:      linux-edac@vger.kernel.org
5172 S:      Maintained
5173 F:      drivers/edac/ti_edac.c
5174
5175 EDIROL UA-101/UA-1000 DRIVER
5176 M:      Clemens Ladisch <clemens@ladisch.de>
5177 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5178 T:      git git://git.alsa-project.org/alsa-kernel.git
5179 S:      Maintained
5180 F:      sound/usb/misc/ua101.c
5181
5182 EFI TEST DRIVER
5183 L:      linux-efi@vger.kernel.org
5184 M:      Ivan Hu <ivan.hu@canonical.com>
5185 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5186 S:      Maintained
5187 F:      drivers/firmware/efi/test/
5188
5189 EFI VARIABLE FILESYSTEM
5190 M:      Matthew Garrett <matthew.garrett@nebula.com>
5191 M:      Jeremy Kerr <jk@ozlabs.org>
5192 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5194 L:      linux-efi@vger.kernel.org
5195 S:      Maintained
5196 F:      fs/efivarfs/
5197
5198 EFIFB FRAMEBUFFER DRIVER
5199 L:      linux-fbdev@vger.kernel.org
5200 M:      Peter Jones <pjones@redhat.com>
5201 S:      Maintained
5202 F:      drivers/video/fbdev/efifb.c
5203
5204 EFS FILESYSTEM
5205 W:      http://aeschi.ch.eu.org/efs/
5206 S:      Orphan
5207 F:      fs/efs/
5208
5209 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5210 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5211 L:      netdev@vger.kernel.org
5212 S:      Maintained
5213 F:      drivers/net/ethernet/ibm/ehea/
5214
5215 EM28XX VIDEO4LINUX DRIVER
5216 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5217 L:      linux-media@vger.kernel.org
5218 W:      https://linuxtv.org
5219 T:      git git://linuxtv.org/media_tree.git
5220 S:      Maintained
5221 F:      drivers/media/usb/em28xx/
5222 F:      Documentation/media/v4l-drivers/em28xx*
5223
5224 EMBEDDED LINUX
5225 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5226 M:      Matt Mackall <mpm@selenic.com>
5227 M:      David Woodhouse <dwmw2@infradead.org>
5228 L:      linux-embedded@vger.kernel.org
5229 S:      Maintained
5230
5231 Emulex 10Gbps iSCSI - OneConnect DRIVER
5232 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5233 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5234 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5235 L:      linux-scsi@vger.kernel.org
5236 W:      http://www.broadcom.com
5237 S:      Supported
5238 F:      drivers/scsi/be2iscsi/
5239
5240 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5241 M:      Sathya Perla <sathya.perla@broadcom.com>
5242 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5243 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5244 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5245 L:      netdev@vger.kernel.org
5246 W:      http://www.emulex.com
5247 S:      Supported
5248 F:      drivers/net/ethernet/emulex/benet/
5249
5250 EMULEX ONECONNECT ROCE DRIVER
5251 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5252 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5253 L:      linux-rdma@vger.kernel.org
5254 W:      http://www.broadcom.com
5255 S:      Odd Fixes
5256 F:      drivers/infiniband/hw/ocrdma/
5257 F:      include/uapi/rdma/ocrdma-abi.h
5258
5259 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5260 M:      James Smart <james.smart@broadcom.com>
5261 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5262 L:      linux-scsi@vger.kernel.org
5263 W:      http://www.broadcom.com
5264 S:      Supported
5265 F:      drivers/scsi/lpfc/
5266
5267 ENE CB710 FLASH CARD READER DRIVER
5268 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5269 S:      Maintained
5270 F:      drivers/misc/cb710/
5271 F:      drivers/mmc/host/cb710-mmc.*
5272 F:      include/linux/cb710.h
5273
5274 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5275 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5276 S:      Maintained
5277 F:      drivers/media/rc/ene_ir.*
5278
5279 EPSON S1D13XXX FRAMEBUFFER DRIVER
5280 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5281 S:      Maintained
5282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5283 F:      drivers/video/fbdev/s1d13xxxfb.c
5284 F:      include/video/s1d13xxxfb.h
5285
5286 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5287 M:      Jeff Layton <jlayton@kernel.org>
5288 S:      Maintained
5289 F:      lib/errseq.c
5290 F:      include/linux/errseq.h
5291
5292 ET131X NETWORK DRIVER
5293 M:      Mark Einon <mark.einon@gmail.com>
5294 S:      Odd Fixes
5295 F:      drivers/net/ethernet/agere/
5296
5297 ETHERNET BRIDGE
5298 M:      Stephen Hemminger <stephen@networkplumber.org>
5299 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5300 L:      netdev@vger.kernel.org
5301 W:      http://www.linuxfoundation.org/en/Net:Bridge
5302 S:      Maintained
5303 F:      include/linux/netfilter_bridge/
5304 F:      net/bridge/
5305
5306 ETHERNET PHY LIBRARY
5307 M:      Andrew Lunn <andrew@lunn.ch>
5308 M:      Florian Fainelli <f.fainelli@gmail.com>
5309 L:      netdev@vger.kernel.org
5310 S:      Maintained
5311 F:      Documentation/ABI/testing/sysfs-bus-mdio
5312 F:      Documentation/devicetree/bindings/net/mdio*
5313 F:      Documentation/networking/phy.txt
5314 F:      drivers/net/phy/
5315 F:      drivers/of/of_mdio.c
5316 F:      drivers/of/of_net.c
5317 F:      include/linux/*mdio*.h
5318 F:      include/linux/of_net.h
5319 F:      include/linux/phy.h
5320 F:      include/linux/phy_fixed.h
5321 F:      include/linux/platform_data/mdio-bcm-unimac.h
5322 F:      include/trace/events/mdio.h
5323 F:      include/uapi/linux/mdio.h
5324 F:      include/uapi/linux/mii.h
5325
5326 EXT2 FILE SYSTEM
5327 M:      Jan Kara <jack@suse.com>
5328 L:      linux-ext4@vger.kernel.org
5329 S:      Maintained
5330 F:      Documentation/filesystems/ext2.txt
5331 F:      fs/ext2/
5332 F:      include/linux/ext2*
5333
5334 EXT4 FILE SYSTEM
5335 M:      "Theodore Ts'o" <tytso@mit.edu>
5336 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5337 L:      linux-ext4@vger.kernel.org
5338 W:      http://ext4.wiki.kernel.org
5339 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5341 S:      Maintained
5342 F:      Documentation/filesystems/ext4.txt
5343 F:      fs/ext4/
5344
5345 Extended Verification Module (EVM)
5346 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5347 L:      linux-integrity@vger.kernel.org
5348 S:      Supported
5349 F:      security/integrity/evm/
5350
5351 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5352 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5353 L:      linux-efi@vger.kernel.org
5354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5355 S:      Maintained
5356 F:      Documentation/efi-stub.txt
5357 F:      arch/*/kernel/efi.c
5358 F:      arch/x86/boot/compressed/eboot.[ch]
5359 F:      arch/*/include/asm/efi.h
5360 F:      arch/x86/platform/efi/
5361 F:      drivers/firmware/efi/
5362 F:      include/linux/efi*.h
5363 F:      arch/arm/boot/compressed/efi-header.S
5364 F:      arch/arm64/kernel/efi-entry.S
5365
5366 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5367 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5368 M:      Chanwoo Choi <cw00.choi@samsung.com>
5369 L:      linux-kernel@vger.kernel.org
5370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5371 S:      Maintained
5372 F:      drivers/extcon/
5373 F:      include/linux/extcon/
5374 F:      include/linux/extcon.h
5375 F:      Documentation/extcon/
5376 F:      Documentation/devicetree/bindings/extcon/
5377
5378 EXYNOS DP DRIVER
5379 M:      Jingoo Han <jingoohan1@gmail.com>
5380 L:      dri-devel@lists.freedesktop.org
5381 S:      Maintained
5382 F:      drivers/gpu/drm/exynos/exynos_dp*
5383
5384 EXYNOS SYSMMU (IOMMU) driver
5385 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5386 L:      iommu@lists.linux-foundation.org
5387 S:      Maintained
5388 F:      drivers/iommu/exynos-iommu.c
5389
5390 EZchip NPS platform support
5391 M:      Vineet Gupta <vgupta@synopsys.com>
5392 S:      Supported
5393 F:      arch/arc/plat-eznps
5394 F:      arch/arc/boot/dts/eznps.dts
5395
5396 F2FS FILE SYSTEM
5397 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5398 M:      Chao Yu <yuchao0@huawei.com>
5399 L:      linux-f2fs-devel@lists.sourceforge.net
5400 W:      https://f2fs.wiki.kernel.org/
5401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5402 S:      Maintained
5403 F:      Documentation/filesystems/f2fs.txt
5404 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5405 F:      fs/f2fs/
5406 F:      include/linux/f2fs_fs.h
5407 F:      include/trace/events/f2fs.h
5408
5409 F71805F HARDWARE MONITORING DRIVER
5410 M:      Jean Delvare <jdelvare@suse.com>
5411 L:      linux-hwmon@vger.kernel.org
5412 S:      Maintained
5413 F:      Documentation/hwmon/f71805f
5414 F:      drivers/hwmon/f71805f.c
5415
5416 FANOTIFY
5417 M:      Jan Kara <jack@suse.cz>
5418 R:      Amir Goldstein <amir73il@gmail.com>
5419 L:      linux-fsdevel@vger.kernel.org
5420 S:      Maintained
5421 F:      fs/notify/fanotify/
5422 F:      include/linux/fanotify.h
5423 F:      include/uapi/linux/fanotify.h
5424
5425 FARSYNC SYNCHRONOUS DRIVER
5426 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5427 W:      http://www.farsite.co.uk/
5428 S:      Supported
5429 F:      drivers/net/wan/farsync.*
5430
5431 FAULT INJECTION SUPPORT
5432 M:      Akinobu Mita <akinobu.mita@gmail.com>
5433 S:      Supported
5434 F:      Documentation/fault-injection/
5435 F:      lib/fault-inject.c
5436
5437 FBTFT Framebuffer drivers
5438 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5439 S:      Maintained
5440 F:      drivers/staging/fbtft/
5441
5442 FC0011 TUNER DRIVER
5443 M:      Michael Buesch <m@bues.ch>
5444 L:      linux-media@vger.kernel.org
5445 S:      Maintained
5446 F:      drivers/media/tuners/fc0011.h
5447 F:      drivers/media/tuners/fc0011.c
5448
5449 FC2580 MEDIA DRIVER
5450 M:      Antti Palosaari <crope@iki.fi>
5451 L:      linux-media@vger.kernel.org
5452 W:      https://linuxtv.org
5453 W:      http://palosaari.fi/linux/
5454 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5455 T:      git git://linuxtv.org/anttip/media_tree.git
5456 S:      Maintained
5457 F:      drivers/media/tuners/fc2580*
5458
5459 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5460 M:      Johannes Thumshirn <jth@kernel.org>
5461 L:      linux-scsi@vger.kernel.org
5462 W:      www.Open-FCoE.org
5463 S:      Supported
5464 F:      drivers/scsi/libfc/
5465 F:      drivers/scsi/fcoe/
5466 F:      include/scsi/fc/
5467 F:      include/scsi/libfc.h
5468 F:      include/scsi/libfcoe.h
5469 F:      include/uapi/scsi/fc/
5470
5471 FILE LOCKING (flock() and fcntl()/lockf())
5472 M:      Jeff Layton <jlayton@kernel.org>
5473 M:      "J. Bruce Fields" <bfields@fieldses.org>
5474 L:      linux-fsdevel@vger.kernel.org
5475 S:      Maintained
5476 F:      include/linux/fcntl.h
5477 F:      include/uapi/linux/fcntl.h
5478 F:      fs/fcntl.c
5479 F:      fs/locks.c
5480
5481 FILESYSTEMS (VFS and infrastructure)
5482 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5483 L:      linux-fsdevel@vger.kernel.org
5484 S:      Maintained
5485 F:      fs/*
5486 F:      include/linux/fs.h
5487 F:      include/uapi/linux/fs.h
5488
5489 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5490 M:      Riku Voipio <riku.voipio@iki.fi>
5491 L:      linux-hwmon@vger.kernel.org
5492 S:      Maintained
5493 F:      drivers/hwmon/f75375s.c
5494 F:      include/linux/f75375s.h
5495
5496 FIREWIRE AUDIO DRIVERS
5497 M:      Clemens Ladisch <clemens@ladisch.de>
5498 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5499 T:      git git://git.alsa-project.org/alsa-kernel.git
5500 S:      Maintained
5501 F:      sound/firewire/
5502
5503 FIREWIRE MEDIA DRIVERS (firedtv)
5504 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5505 L:      linux-media@vger.kernel.org
5506 L:      linux1394-devel@lists.sourceforge.net
5507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5508 S:      Maintained
5509 F:      drivers/media/firewire/
5510
5511 FIREWIRE SBP-2 TARGET
5512 M:      Chris Boot <bootc@bootc.net>
5513 L:      linux-scsi@vger.kernel.org
5514 L:      target-devel@vger.kernel.org
5515 L:      linux1394-devel@lists.sourceforge.net
5516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5517 S:      Maintained
5518 F:      drivers/target/sbp/
5519
5520 FIREWIRE SUBSYSTEM
5521 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5522 L:      linux1394-devel@lists.sourceforge.net
5523 W:      http://ieee1394.wiki.kernel.org/
5524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5525 S:      Maintained
5526 F:      drivers/firewire/
5527 F:      include/linux/firewire.h
5528 F:      include/uapi/linux/firewire*.h
5529 F:      tools/firewire/
5530
5531 FIRMWARE LOADER (request_firmware)
5532 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5533 L:      linux-kernel@vger.kernel.org
5534 S:      Maintained
5535 F:      Documentation/firmware_class/
5536 F:      drivers/base/firmware_loader/
5537 F:      include/linux/firmware.h
5538
5539 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5540 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5541 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5542 S:      Maintained
5543 F:      drivers/block/rsxx/
5544
5545 FLOPPY DRIVER
5546 M:      Jiri Kosina <jikos@kernel.org>
5547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5548 S:      Odd fixes
5549 F:      drivers/block/floppy.c
5550
5551 FMC SUBSYSTEM
5552 M:      Alessandro Rubini <rubini@gnudd.com>
5553 W:      http://www.ohwr.org/projects/fmc-bus
5554 S:      Supported
5555 F:      drivers/fmc/
5556 F:      include/linux/fmc*.h
5557 F:      include/linux/ipmi-fru.h
5558 K:      fmc_d.*register
5559
5560 FPGA MANAGER FRAMEWORK
5561 M:      Alan Tull <atull@kernel.org>
5562 M:      Moritz Fischer <mdf@kernel.org>
5563 L:      linux-fpga@vger.kernel.org
5564 S:      Maintained
5565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5566 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5567 F:      Documentation/fpga/
5568 F:      Documentation/devicetree/bindings/fpga/
5569 F:      drivers/fpga/
5570 F:      include/linux/fpga/
5571 W:      http://www.rocketboards.org
5572
5573 FPU EMULATOR
5574 M:      Bill Metzenthen <billm@melbpc.org.au>
5575 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5576 S:      Maintained
5577 F:      arch/x86/math-emu/
5578
5579 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5580 L:      netdev@vger.kernel.org
5581 S:      Orphan
5582 F:      drivers/net/wan/dlci.c
5583 F:      drivers/net/wan/sdla.c
5584
5585 FRAMEBUFFER LAYER
5586 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5587 L:      dri-devel@lists.freedesktop.org
5588 L:      linux-fbdev@vger.kernel.org
5589 T:      git git://github.com/bzolnier/linux.git
5590 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5591 S:      Maintained
5592 F:      Documentation/fb/
5593 F:      drivers/video/
5594 F:      include/video/
5595 F:      include/linux/fb.h
5596 F:      include/uapi/video/
5597 F:      include/uapi/linux/fb.h
5598
5599 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5600 M:      Horia Geantă <horia.geanta@nxp.com>
5601 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5602 L:      linux-crypto@vger.kernel.org
5603 S:      Maintained
5604 F:      drivers/crypto/caam/
5605 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5606
5607 FREESCALE DIU FRAMEBUFFER DRIVER
5608 M:      Timur Tabi <timur@tabi.org>
5609 L:      linux-fbdev@vger.kernel.org
5610 S:      Maintained
5611 F:      drivers/video/fbdev/fsl-diu-fb.*
5612
5613 FREESCALE DMA DRIVER
5614 M:      Li Yang <leoyang.li@nxp.com>
5615 M:      Zhang Wei <zw@zh-kernel.org>
5616 L:      linuxppc-dev@lists.ozlabs.org
5617 S:      Maintained
5618 F:      drivers/dma/fsldma.*
5619
5620 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5621 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5622 L:      netdev@vger.kernel.org
5623 S:      Maintained
5624 F:      drivers/net/ethernet/freescale/gianfar*
5625 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5626 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5627
5628 FREESCALE GPMI NAND DRIVER
5629 M:      Han Xu <han.xu@nxp.com>
5630 L:      linux-mtd@lists.infradead.org
5631 S:      Maintained
5632 F:      drivers/mtd/nand/raw/gpmi-nand/*
5633
5634 FREESCALE I2C CPM DRIVER
5635 M:      Jochen Friedrich <jochen@scram.de>
5636 L:      linuxppc-dev@lists.ozlabs.org
5637 L:      linux-i2c@vger.kernel.org
5638 S:      Maintained
5639 F:      drivers/i2c/busses/i2c-cpm.c
5640
5641 FREESCALE IMX / MXC FEC DRIVER
5642 M:      Fugang Duan <fugang.duan@nxp.com>
5643 L:      netdev@vger.kernel.org
5644 S:      Maintained
5645 F:      drivers/net/ethernet/freescale/fec_main.c
5646 F:      drivers/net/ethernet/freescale/fec_ptp.c
5647 F:      drivers/net/ethernet/freescale/fec.h
5648 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5649
5650 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5651 M:      Sascha Hauer <s.hauer@pengutronix.de>
5652 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5653 L:      linux-fbdev@vger.kernel.org
5654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5655 S:      Maintained
5656 F:      include/linux/platform_data/video-imxfb.h
5657 F:      drivers/video/fbdev/imxfb.c
5658
5659 FREESCALE QORIQ DPAA ETHERNET DRIVER
5660 M:      Madalin Bucur <madalin.bucur@nxp.com>
5661 L:      netdev@vger.kernel.org
5662 S:      Maintained
5663 F:      drivers/net/ethernet/freescale/dpaa
5664
5665 FREESCALE QORIQ DPAA FMAN DRIVER
5666 M:      Madalin Bucur <madalin.bucur@nxp.com>
5667 L:      netdev@vger.kernel.org
5668 S:      Maintained
5669 F:      drivers/net/ethernet/freescale/fman
5670 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5671
5672 FREESCALE QUAD SPI DRIVER
5673 M:      Han Xu <han.xu@nxp.com>
5674 L:      linux-mtd@lists.infradead.org
5675 S:      Maintained
5676 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5677
5678 FREESCALE QUICC ENGINE LIBRARY
5679 M:      Qiang Zhao <qiang.zhao@nxp.com>
5680 L:      linuxppc-dev@lists.ozlabs.org
5681 S:      Maintained
5682 F:      drivers/soc/fsl/qe/
5683 F:      include/soc/fsl/*qe*.h
5684 F:      include/soc/fsl/*ucc*.h
5685
5686 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5687 M:      Li Yang <leoyang.li@nxp.com>
5688 L:      netdev@vger.kernel.org
5689 L:      linuxppc-dev@lists.ozlabs.org
5690 S:      Maintained
5691 F:      drivers/net/ethernet/freescale/ucc_geth*
5692
5693 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5694 M:      Zhao Qiang <qiang.zhao@nxp.com>
5695 L:      netdev@vger.kernel.org
5696 L:      linuxppc-dev@lists.ozlabs.org
5697 S:      Maintained
5698 F:      drivers/net/wan/fsl_ucc_hdlc*
5699
5700 FREESCALE QUICC ENGINE UCC UART DRIVER
5701 M:      Timur Tabi <timur@tabi.org>
5702 L:      linuxppc-dev@lists.ozlabs.org
5703 S:      Maintained
5704 F:      drivers/tty/serial/ucc_uart.c
5705
5706 FREESCALE SOC DRIVERS
5707 M:      Li Yang <leoyang.li@nxp.com>
5708 L:      linuxppc-dev@lists.ozlabs.org
5709 L:      linux-arm-kernel@lists.infradead.org
5710 S:      Maintained
5711 F:      Documentation/devicetree/bindings/soc/fsl/
5712 F:      drivers/soc/fsl/
5713 F:      include/linux/fsl/
5714
5715 FREESCALE SOC FS_ENET DRIVER
5716 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5717 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5718 L:      linuxppc-dev@lists.ozlabs.org
5719 L:      netdev@vger.kernel.org
5720 S:      Maintained
5721 F:      drivers/net/ethernet/freescale/fs_enet/
5722 F:      include/linux/fs_enet_pd.h
5723
5724 FREESCALE SOC SOUND DRIVERS
5725 M:      Timur Tabi <timur@tabi.org>
5726 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5727 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5728 R:      Fabio Estevam <fabio.estevam@nxp.com>
5729 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5730 L:      linuxppc-dev@lists.ozlabs.org
5731 S:      Maintained
5732 F:      sound/soc/fsl/fsl*
5733 F:      sound/soc/fsl/imx*
5734 F:      sound/soc/fsl/mpc8610_hpcd.c
5735
5736 FREESCALE USB PERIPHERAL DRIVERS
5737 M:      Li Yang <leoyang.li@nxp.com>
5738 L:      linux-usb@vger.kernel.org
5739 L:      linuxppc-dev@lists.ozlabs.org
5740 S:      Maintained
5741 F:      drivers/usb/gadget/udc/fsl*
5742
5743 FREEVXFS FILESYSTEM
5744 M:      Christoph Hellwig <hch@infradead.org>
5745 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5746 S:      Maintained
5747 F:      fs/freevxfs/
5748
5749 FREEZER
5750 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5751 M:      Pavel Machek <pavel@ucw.cz>
5752 L:      linux-pm@vger.kernel.org
5753 S:      Supported
5754 F:      Documentation/power/freezing-of-tasks.txt
5755 F:      include/linux/freezer.h
5756 F:      kernel/freezer.c
5757
5758 FRONTSWAP API
5759 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5760 L:      linux-kernel@vger.kernel.org
5761 S:      Maintained
5762 F:      mm/frontswap.c
5763 F:      include/linux/frontswap.h
5764
5765 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5766 M:      David Howells <dhowells@redhat.com>
5767 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5768 S:      Supported
5769 F:      Documentation/filesystems/caching/
5770 F:      fs/fscache/
5771 F:      include/linux/fscache*.h
5772
5773 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5774 M:      Theodore Y. Ts'o <tytso@mit.edu>
5775 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5776 L:      linux-fscrypt@vger.kernel.org
5777 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5779 S:      Supported
5780 F:      fs/crypto/
5781 F:      include/linux/fscrypt*.h
5782 F:      Documentation/filesystems/fscrypt.rst
5783
5784 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5785 M:      Jan Kara <jack@suse.cz>
5786 R:      Amir Goldstein <amir73il@gmail.com>
5787 L:      linux-fsdevel@vger.kernel.org
5788 S:      Maintained
5789 F:      fs/notify/
5790 F:      include/linux/fsnotify*.h
5791
5792 FUJITSU LAPTOP EXTRAS
5793 M:      Jonathan Woithe <jwoithe@just42.net>
5794 L:      platform-driver-x86@vger.kernel.org
5795 S:      Maintained
5796 F:      drivers/platform/x86/fujitsu-laptop.c
5797
5798 FUJITSU M-5MO LS CAMERA ISP DRIVER
5799 M:      Kyungmin Park <kyungmin.park@samsung.com>
5800 M:      Heungjun Kim <riverful.kim@samsung.com>
5801 L:      linux-media@vger.kernel.org
5802 S:      Maintained
5803 F:      drivers/media/i2c/m5mols/
5804 F:      include/media/i2c/m5mols.h
5805
5806 FUJITSU TABLET EXTRAS
5807 M:      Robert Gerlach <khnz@gmx.de>
5808 L:      platform-driver-x86@vger.kernel.org
5809 S:      Maintained
5810 F:      drivers/platform/x86/fujitsu-tablet.c
5811
5812 FUSE: FILESYSTEM IN USERSPACE
5813 M:      Miklos Szeredi <miklos@szeredi.hu>
5814 L:      linux-fsdevel@vger.kernel.org
5815 W:      http://fuse.sourceforge.net/
5816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5817 S:      Maintained
5818 F:      fs/fuse/
5819 F:      include/uapi/linux/fuse.h
5820 F:      Documentation/filesystems/fuse.txt
5821
5822 FUTEX SUBSYSTEM
5823 M:      Thomas Gleixner <tglx@linutronix.de>
5824 M:      Ingo Molnar <mingo@redhat.com>
5825 R:      Peter Zijlstra <peterz@infradead.org>
5826 R:      Darren Hart <dvhart@infradead.org>
5827 L:      linux-kernel@vger.kernel.org
5828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5829 S:      Maintained
5830 F:      kernel/futex.c
5831 F:      kernel/futex_compat.c
5832 F:      include/asm-generic/futex.h
5833 F:      include/linux/futex.h
5834 F:      include/uapi/linux/futex.h
5835 F:      tools/testing/selftests/futex/
5836 F:      tools/perf/bench/futex*
5837 F:      Documentation/*futex*
5838
5839 GCC PLUGINS
5840 M:      Kees Cook <keescook@chromium.org>
5841 R:      Emese Revfy <re.emese@gmail.com>
5842 L:      kernel-hardening@lists.openwall.com
5843 S:      Maintained
5844 F:      scripts/gcc-plugins/
5845 F:      scripts/gcc-plugin.sh
5846 F:      scripts/Makefile.gcc-plugins
5847 F:      Documentation/gcc-plugins.txt
5848
5849 GCOV BASED KERNEL PROFILING
5850 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5851 S:      Maintained
5852 F:      kernel/gcov/
5853 F:      Documentation/dev-tools/gcov.rst
5854
5855 GDB KERNEL DEBUGGING HELPER SCRIPTS
5856 M:      Jan Kiszka <jan.kiszka@siemens.com>
5857 M:      Kieran Bingham <kieran@bingham.xyz>
5858 S:      Supported
5859 F:      scripts/gdb/
5860
5861 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5862 M:      Achim Leubner <achim_leubner@adaptec.com>
5863 L:      linux-scsi@vger.kernel.org
5864 W:      http://www.icp-vortex.com/
5865 S:      Supported
5866 F:      drivers/scsi/gdt*
5867
5868 GEMTEK FM RADIO RECEIVER DRIVER
5869 M:      Hans Verkuil <hverkuil@xs4all.nl>
5870 L:      linux-media@vger.kernel.org
5871 T:      git git://linuxtv.org/media_tree.git
5872 W:      https://linuxtv.org
5873 S:      Maintained
5874 F:      drivers/media/radio/radio-gemtek*
5875
5876 GENERIC GPIO I2C DRIVER
5877 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5878 S:      Supported
5879 F:      drivers/i2c/busses/i2c-gpio.c
5880 F:      include/linux/i2c-gpio.h
5881
5882 GENERIC GPIO I2C MULTIPLEXER DRIVER
5883 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5884 L:      linux-i2c@vger.kernel.org
5885 S:      Supported
5886 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5887 F:      include/linux/i2c-mux-gpio.h
5888 F:      Documentation/i2c/muxes/i2c-mux-gpio
5889
5890 GENERIC HDLC (WAN) DRIVERS
5891 M:      Krzysztof Halasa <khc@pm.waw.pl>
5892 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5893 S:      Maintained
5894 F:      drivers/net/wan/c101.c
5895 F:      drivers/net/wan/hd6457*
5896 F:      drivers/net/wan/hdlc*
5897 F:      drivers/net/wan/n2.c
5898 F:      drivers/net/wan/pc300too.c
5899 F:      drivers/net/wan/pci200syn.c
5900 F:      drivers/net/wan/wanxl*
5901
5902 GENERIC INCLUDE/ASM HEADER FILES
5903 M:      Arnd Bergmann <arnd@arndb.de>
5904 L:      linux-arch@vger.kernel.org
5905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5906 S:      Maintained
5907 F:      include/asm-generic/
5908 F:      include/uapi/asm-generic/
5909
5910 GENERIC PHY FRAMEWORK
5911 M:      Kishon Vijay Abraham I <kishon@ti.com>
5912 L:      linux-kernel@vger.kernel.org
5913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5914 S:      Supported
5915 F:      drivers/phy/
5916 F:      include/linux/phy/
5917
5918 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5919 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
5920 S:      Supported
5921 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
5922
5923 GENERIC PM DOMAINS
5924 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5925 M:      Kevin Hilman <khilman@kernel.org>
5926 M:      Ulf Hansson <ulf.hansson@linaro.org>
5927 L:      linux-pm@vger.kernel.org
5928 S:      Supported
5929 F:      drivers/base/power/domain*.c
5930 F:      include/linux/pm_domain.h
5931 F:      Documentation/devicetree/bindings/power/power_domain.txt
5932
5933 GENERIC UIO DRIVER FOR PCI DEVICES
5934 M:      "Michael S. Tsirkin" <mst@redhat.com>
5935 L:      kvm@vger.kernel.org
5936 S:      Supported
5937 F:      drivers/uio/uio_pci_generic.c
5938
5939 GENWQE (IBM Generic Workqueue Card)
5940 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5941 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5942 S:      Supported
5943 F:      drivers/misc/genwqe/
5944
5945 GET_MAINTAINER SCRIPT
5946 M:      Joe Perches <joe@perches.com>
5947 S:      Maintained
5948 F:      scripts/get_maintainer.pl
5949
5950 GFS2 FILE SYSTEM
5951 M:      Steven Whitehouse <swhiteho@redhat.com>
5952 M:      Bob Peterson <rpeterso@redhat.com>
5953 L:      cluster-devel@redhat.com
5954 W:      http://sources.redhat.com/cluster/
5955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5956 S:      Supported
5957 F:      Documentation/filesystems/gfs2*.txt
5958 F:      fs/gfs2/
5959 F:      include/uapi/linux/gfs2_ondisk.h
5960
5961 GIGASET ISDN DRIVERS
5962 M:      Paul Bolle <pebolle@tiscali.nl>
5963 L:      gigaset307x-common@lists.sourceforge.net
5964 W:      http://gigaset307x.sourceforge.net/
5965 S:      Odd Fixes
5966 F:      Documentation/isdn/README.gigaset
5967 F:      drivers/isdn/gigaset/
5968 F:      include/uapi/linux/gigaset_dev.h
5969
5970 GO7007 MPEG CODEC
5971 M:      Hans Verkuil <hans.verkuil@cisco.com>
5972 L:      linux-media@vger.kernel.org
5973 S:      Maintained
5974 F:      drivers/media/usb/go7007/
5975
5976 GOODIX TOUCHSCREEN
5977 M:      Bastien Nocera <hadess@hadess.net>
5978 L:      linux-input@vger.kernel.org
5979 S:      Maintained
5980 F:      drivers/input/touchscreen/goodix.c
5981
5982 GPD POCKET FAN DRIVER
5983 M:      Hans de Goede <hdegoede@redhat.com>
5984 L:      platform-driver-x86@vger.kernel.org
5985 S:      Maintained
5986 F:      drivers/platform/x86/gpd-pocket-fan.c
5987
5988 GPIO ACPI SUPPORT
5989 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5990 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5991 L:      linux-gpio@vger.kernel.org
5992 L:      linux-acpi@vger.kernel.org
5993 S:      Maintained
5994 F:      Documentation/acpi/gpio-properties.txt
5995 F:      drivers/gpio/gpiolib-acpi.c
5996
5997 GPIO IR Transmitter
5998 M:      Sean Young <sean@mess.org>
5999 L:      linux-media@vger.kernel.org
6000 S:      Maintained
6001 F:      drivers/media/rc/gpio-ir-tx.c
6002
6003 GPIO MOCKUP DRIVER
6004 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6005 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6006 L:      linux-gpio@vger.kernel.org
6007 S:      Maintained
6008 F:      drivers/gpio/gpio-mockup.c
6009 F:      tools/testing/selftests/gpio/
6010
6011 GPIO SUBSYSTEM
6012 M:      Linus Walleij <linus.walleij@linaro.org>
6013 L:      linux-gpio@vger.kernel.org
6014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6015 S:      Maintained
6016 F:      Documentation/devicetree/bindings/gpio/
6017 F:      Documentation/driver-api/gpio/
6018 F:      Documentation/gpio/
6019 F:      Documentation/ABI/testing/gpio-cdev
6020 F:      Documentation/ABI/obsolete/sysfs-gpio
6021 F:      drivers/gpio/
6022 F:      include/linux/gpio/
6023 F:      include/linux/gpio.h
6024 F:      include/linux/of_gpio.h
6025 F:      include/asm-generic/gpio.h
6026 F:      include/uapi/linux/gpio.h
6027 F:      tools/gpio/
6028
6029 GRE DEMULTIPLEXER DRIVER
6030 M:      Dmitry Kozlov <xeb@mail.ru>
6031 L:      netdev@vger.kernel.org
6032 S:      Maintained
6033 F:      net/ipv4/gre_demux.c
6034 F:      net/ipv4/gre_offload.c
6035 F:      include/net/gre.h
6036
6037 GRETH 10/100/1G Ethernet MAC device driver
6038 M:      Andreas Larsson <andreas@gaisler.com>
6039 L:      netdev@vger.kernel.org
6040 S:      Maintained
6041 F:      drivers/net/ethernet/aeroflex/
6042
6043 GREYBUS AUDIO PROTOCOLS DRIVERS
6044 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6045 M:      Mark Greer <mgreer@animalcreek.com>
6046 S:      Maintained
6047 F:      drivers/staging/greybus/audio_apbridgea.c
6048 F:      drivers/staging/greybus/audio_apbridgea.h
6049 F:      drivers/staging/greybus/audio_codec.c
6050 F:      drivers/staging/greybus/audio_codec.h
6051 F:      drivers/staging/greybus/audio_gb.c
6052 F:      drivers/staging/greybus/audio_manager.c
6053 F:      drivers/staging/greybus/audio_manager.h
6054 F:      drivers/staging/greybus/audio_manager_module.c
6055 F:      drivers/staging/greybus/audio_manager_private.h
6056 F:      drivers/staging/greybus/audio_manager_sysfs.c
6057 F:      drivers/staging/greybus/audio_module.c
6058 F:      drivers/staging/greybus/audio_topology.c
6059
6060 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6061 M:      Viresh Kumar <vireshk@kernel.org>
6062 S:      Maintained
6063 F:      drivers/staging/greybus/authentication.c
6064 F:      drivers/staging/greybus/bootrom.c
6065 F:      drivers/staging/greybus/firmware.h
6066 F:      drivers/staging/greybus/fw-core.c
6067 F:      drivers/staging/greybus/fw-download.c
6068 F:      drivers/staging/greybus/fw-managament.c
6069 F:      drivers/staging/greybus/greybus_authentication.h
6070 F:      drivers/staging/greybus/greybus_firmware.h
6071 F:      drivers/staging/greybus/hid.c
6072 F:      drivers/staging/greybus/i2c.c
6073 F:      drivers/staging/greybus/spi.c
6074 F:      drivers/staging/greybus/spilib.c
6075 F:      drivers/staging/greybus/spilib.h
6076
6077 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6078 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6079 S:      Maintained
6080 F:      drivers/staging/greybus/loopback.c
6081 F:      drivers/staging/greybus/timesync.c
6082 F:      drivers/staging/greybus/timesync_platform.c
6083
6084 GREYBUS PLATFORM DRIVERS
6085 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6086 S:      Maintained
6087 F:      drivers/staging/greybus/arche-platform.c
6088 F:      drivers/staging/greybus/arche-apb-ctrl.c
6089 F:      drivers/staging/greybus/arche_platform.h
6090
6091 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6092 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6093 S:      Maintained
6094 F:      drivers/staging/greybus/sdio.c
6095 F:      drivers/staging/greybus/light.c
6096 F:      drivers/staging/greybus/gpio.c
6097 F:      drivers/staging/greybus/power_supply.c
6098 F:      drivers/staging/greybus/spi.c
6099 F:      drivers/staging/greybus/spilib.c
6100
6101 GREYBUS SUBSYSTEM
6102 M:      Johan Hovold <johan@kernel.org>
6103 M:      Alex Elder <elder@kernel.org>
6104 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6105 S:      Maintained
6106 F:      drivers/staging/greybus/
6107 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6108
6109 GREYBUS UART PROTOCOLS DRIVERS
6110 M:      David Lin <dtwlin@gmail.com>
6111 S:      Maintained
6112 F:      drivers/staging/greybus/uart.c
6113 F:      drivers/staging/greybus/log.c
6114
6115 GS1662 VIDEO SERIALIZER
6116 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6117 L:      linux-media@vger.kernel.org
6118 T:      git git://linuxtv.org/media_tree.git
6119 S:      Maintained
6120 F:      drivers/media/spi/gs1662.c
6121
6122 GSPCA FINEPIX SUBDRIVER
6123 M:      Frank Zago <frank@zago.net>
6124 L:      linux-media@vger.kernel.org
6125 T:      git git://linuxtv.org/media_tree.git
6126 S:      Maintained
6127 F:      drivers/media/usb/gspca/finepix.c
6128
6129 GSPCA GL860 SUBDRIVER
6130 M:      Olivier Lorin <o.lorin@laposte.net>
6131 L:      linux-media@vger.kernel.org
6132 T:      git git://linuxtv.org/media_tree.git
6133 S:      Maintained
6134 F:      drivers/media/usb/gspca/gl860/
6135
6136 GSPCA M5602 SUBDRIVER
6137 M:      Erik Andren <erik.andren@gmail.com>
6138 L:      linux-media@vger.kernel.org
6139 T:      git git://linuxtv.org/media_tree.git
6140 S:      Maintained
6141 F:      drivers/media/usb/gspca/m5602/
6142
6143 GSPCA PAC207 SONIXB SUBDRIVER
6144 M:      Hans Verkuil <hverkuil@xs4all.nl>
6145 L:      linux-media@vger.kernel.org
6146 T:      git git://linuxtv.org/media_tree.git
6147 S:      Odd Fixes
6148 F:      drivers/media/usb/gspca/pac207.c
6149
6150 GSPCA SN9C20X SUBDRIVER
6151 M:      Brian Johnson <brijohn@gmail.com>
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/sn9c20x.c
6156
6157 GSPCA T613 SUBDRIVER
6158 M:      Leandro Costantino <lcostantino@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/t613.c
6163
6164 GSPCA USB WEBCAM DRIVER
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/
6170
6171 GTP (GPRS Tunneling Protocol)
6172 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6173 M:      Harald Welte <laforge@gnumonks.org>
6174 L:      osmocom-net-gprs@lists.osmocom.org
6175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6176 S:      Maintained
6177 F:      drivers/net/gtp.c
6178
6179 GUID PARTITION TABLE (GPT)
6180 M:      Davidlohr Bueso <dave@stgolabs.net>
6181 L:      linux-efi@vger.kernel.org
6182 S:      Maintained
6183 F:      block/partitions/efi.*
6184
6185 H8/300 ARCHITECTURE
6186 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6187 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6188 W:      http://uclinux-h8.sourceforge.jp
6189 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6190 S:      Maintained
6191 F:      arch/h8300/
6192 F:      drivers/clocksource/h8300_*.c
6193 F:      drivers/clk/h8300/
6194 F:      drivers/irqchip/irq-renesas-h8*.c
6195
6196 HACKRF MEDIA DRIVER
6197 M:      Antti Palosaari <crope@iki.fi>
6198 L:      linux-media@vger.kernel.org
6199 W:      https://linuxtv.org
6200 W:      http://palosaari.fi/linux/
6201 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6202 T:      git git://linuxtv.org/anttip/media_tree.git
6203 S:      Maintained
6204 F:      drivers/media/usb/hackrf/
6205
6206 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6207 M:      Frank Seidel <frank@f-seidel.de>
6208 L:      platform-driver-x86@vger.kernel.org
6209 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6210 S:      Maintained
6211 F:      drivers/platform/x86/hdaps.c
6212
6213 HARDWARE MONITORING
6214 M:      Jean Delvare <jdelvare@suse.com>
6215 M:      Guenter Roeck <linux@roeck-us.net>
6216 L:      linux-hwmon@vger.kernel.org
6217 W:      http://hwmon.wiki.kernel.org/
6218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6219 S:      Maintained
6220 F:      Documentation/hwmon/
6221 F:      drivers/hwmon/
6222 F:      include/linux/hwmon*.h
6223
6224 HARDWARE RANDOM NUMBER GENERATOR CORE
6225 M:      Matt Mackall <mpm@selenic.com>
6226 M:      Herbert Xu <herbert@gondor.apana.org.au>
6227 L:      linux-crypto@vger.kernel.org
6228 S:      Odd fixes
6229 F:      Documentation/devicetree/bindings/rng/
6230 F:      Documentation/hw_random.txt
6231 F:      drivers/char/hw_random/
6232 F:      include/linux/hw_random.h
6233
6234 HARDWARE TRACING FACILITIES
6235 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6236 S:      Maintained
6237 F:      drivers/hwtracing/
6238
6239 HARDWARE SPINLOCK CORE
6240 M:      Ohad Ben-Cohen <ohad@wizery.com>
6241 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6242 L:      linux-remoteproc@vger.kernel.org
6243 S:      Maintained
6244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6245 F:      Documentation/devicetree/bindings/hwlock/
6246 F:      Documentation/hwspinlock.txt
6247 F:      drivers/hwspinlock/
6248 F:      include/linux/hwspinlock.h
6249
6250 HARMONY SOUND DRIVER
6251 L:      linux-parisc@vger.kernel.org
6252 S:      Maintained
6253 F:      sound/parisc/harmony.*
6254
6255 HDPVR USB VIDEO ENCODER DRIVER
6256 M:      Hans Verkuil <hverkuil@xs4all.nl>
6257 L:      linux-media@vger.kernel.org
6258 T:      git git://linuxtv.org/media_tree.git
6259 W:      https://linuxtv.org
6260 S:      Odd Fixes
6261 F:      drivers/media/usb/hdpvr/
6262
6263 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6264 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6265 S:      Supported
6266 F:      Documentation/watchdog/hpwdt.txt
6267 F:      drivers/watchdog/hpwdt.c
6268
6269 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6270 M:      Don Brace <don.brace@microsemi.com>
6271 L:      esc.storagedev@microsemi.com
6272 L:      linux-scsi@vger.kernel.org
6273 S:      Supported
6274 F:      Documentation/scsi/hpsa.txt
6275 F:      drivers/scsi/hpsa*.[ch]
6276 F:      include/linux/cciss*.h
6277 F:      include/uapi/linux/cciss*.h
6278
6279 HFI1 DRIVER
6280 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6281 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6282 L:      linux-rdma@vger.kernel.org
6283 S:      Supported
6284 F:      drivers/infiniband/hw/hfi1
6285
6286 HFS FILESYSTEM
6287 L:      linux-fsdevel@vger.kernel.org
6288 S:      Orphan
6289 F:      Documentation/filesystems/hfs.txt
6290 F:      fs/hfs/
6291
6292 HFSPLUS FILESYSTEM
6293 L:      linux-fsdevel@vger.kernel.org
6294 S:      Orphan
6295 F:      Documentation/filesystems/hfsplus.txt
6296 F:      fs/hfsplus/
6297
6298 HGA FRAMEBUFFER DRIVER
6299 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6300 L:      linux-nvidia@lists.surfsouth.com
6301 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6302 S:      Maintained
6303 F:      drivers/video/fbdev/hgafb.c
6304
6305 HIBERNATION (aka Software Suspend, aka swsusp)
6306 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6307 M:      Pavel Machek <pavel@ucw.cz>
6308 L:      linux-pm@vger.kernel.org
6309 B:      https://bugzilla.kernel.org
6310 S:      Supported
6311 F:      arch/x86/power/
6312 F:      drivers/base/power/
6313 F:      kernel/power/
6314 F:      include/linux/suspend.h
6315 F:      include/linux/freezer.h
6316 F:      include/linux/pm.h
6317 F:      arch/*/include/asm/suspend*.h
6318
6319 HID CORE LAYER
6320 M:      Jiri Kosina <jikos@kernel.org>
6321 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6322 L:      linux-input@vger.kernel.org
6323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6324 S:      Maintained
6325 F:      drivers/hid/
6326 F:      include/linux/hid*
6327 F:      include/uapi/linux/hid*
6328
6329 HID SENSOR HUB DRIVERS
6330 M:      Jiri Kosina <jikos@kernel.org>
6331 M:      Jonathan Cameron <jic23@kernel.org>
6332 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6333 L:      linux-input@vger.kernel.org
6334 L:      linux-iio@vger.kernel.org
6335 S:      Maintained
6336 F:      Documentation/hid/hid-sensor*
6337 F:      drivers/hid/hid-sensor-*
6338 F:      drivers/iio/*/hid-*
6339 F:      include/linux/hid-sensor-*
6340
6341 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6342 M:      Thomas Gleixner <tglx@linutronix.de>
6343 L:      linux-kernel@vger.kernel.org
6344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6345 S:      Maintained
6346 F:      Documentation/timers/
6347 F:      kernel/time/hrtimer.c
6348 F:      kernel/time/clockevents.c
6349 F:      kernel/time/timer_*.c
6350 F:      include/linux/clockchips.h
6351 F:      include/linux/hrtimer.h
6352
6353 HIGH-SPEED SCC DRIVER FOR AX.25
6354 L:      linux-hams@vger.kernel.org
6355 S:      Orphan
6356 F:      drivers/net/hamradio/dmascc.c
6357 F:      drivers/net/hamradio/scc.c
6358
6359 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6360 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6361 W:      http://www.highpoint-tech.com
6362 S:      Supported
6363 F:      Documentation/scsi/hptiop.txt
6364 F:      drivers/scsi/hptiop.c
6365
6366 HIPPI
6367 M:      Jes Sorensen <jes@trained-monkey.org>
6368 L:      linux-hippi@sunsite.dk
6369 S:      Maintained
6370 F:      include/linux/hippidevice.h
6371 F:      include/uapi/linux/if_hippi.h
6372 F:      net/802/hippi.c
6373 F:      drivers/net/hippi/
6374
6375 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6376 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6377 M:      Salil Mehta <salil.mehta@huawei.com>
6378 L:      netdev@vger.kernel.org
6379 W:      http://www.hisilicon.com
6380 S:      Maintained
6381 F:      drivers/net/ethernet/hisilicon/hns3/
6382
6383 HISILICON LPC BUS DRIVER
6384 M:      john.garry@huawei.com
6385 W:      http://www.hisilicon.com
6386 S:      Maintained
6387 F:      drivers/bus/hisi_lpc.c
6388 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6389
6390 HISILICON NETWORK SUBSYSTEM DRIVER
6391 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6392 M:      Salil Mehta <salil.mehta@huawei.com>
6393 L:      netdev@vger.kernel.org
6394 W:      http://www.hisilicon.com
6395 S:      Maintained
6396 F:      drivers/net/ethernet/hisilicon/
6397 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6398
6399 HISILICON PMU DRIVER
6400 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6401 W:      http://www.hisilicon.com
6402 S:      Supported
6403 F:      drivers/perf/hisilicon
6404 F:      Documentation/perf/hisi-pmu.txt
6405
6406 HISILICON ROCE DRIVER
6407 M:      Lijun Ou <oulijun@huawei.com>
6408 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6409 L:      linux-rdma@vger.kernel.org
6410 S:      Maintained
6411 F:      drivers/infiniband/hw/hns/
6412 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6413
6414 HISILICON SAS Controller
6415 M:      John Garry <john.garry@huawei.com>
6416 W:      http://www.hisilicon.com
6417 S:      Supported
6418 F:      drivers/scsi/hisi_sas/
6419 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6420
6421 HMM - Heterogeneous Memory Management
6422 M:      Jérôme Glisse <jglisse@redhat.com>
6423 L:      linux-mm@kvack.org
6424 S:      Maintained
6425 F:      mm/hmm*
6426 F:      include/linux/hmm*
6427 F:      Documentation/vm/hmm.txt
6428
6429 HOST AP DRIVER
6430 M:      Jouni Malinen <j@w1.fi>
6431 L:      linux-wireless@vger.kernel.org
6432 W:      http://w1.fi/hostap-driver.html
6433 S:      Obsolete
6434 F:      drivers/net/wireless/intersil/hostap/
6435
6436 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6437 L:      platform-driver-x86@vger.kernel.org
6438 S:      Orphan
6439 F:      drivers/platform/x86/tc1100-wmi.c
6440
6441 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6442 M:      Jaroslav Kysela <perex@perex.cz>
6443 S:      Maintained
6444 F:      drivers/net/ethernet/hp/hp100.*
6445
6446 HPET:   High Precision Event Timers driver
6447 M:      Clemens Ladisch <clemens@ladisch.de>
6448 S:      Maintained
6449 F:      Documentation/timers/hpet.txt
6450 F:      drivers/char/hpet.c
6451 F:      include/linux/hpet.h
6452 F:      include/uapi/linux/hpet.h
6453
6454 HPET:   x86
6455 S:      Orphan
6456 F:      arch/x86/kernel/hpet.c
6457 F:      arch/x86/include/asm/hpet.h
6458
6459 HPFS FILESYSTEM
6460 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6461 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6462 S:      Maintained
6463 F:      fs/hpfs/
6464
6465 HSI SUBSYSTEM
6466 M:      Sebastian Reichel <sre@kernel.org>
6467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6468 S:      Maintained
6469 F:      Documentation/ABI/testing/sysfs-bus-hsi
6470 F:      Documentation/driver-api/hsi.rst
6471 F:      drivers/hsi/
6472 F:      include/linux/hsi/
6473 F:      include/uapi/linux/hsi/
6474
6475 HSO 3G MODEM DRIVER
6476 L:      linux-usb@vger.kernel.org
6477 S:      Orphan
6478 F:      drivers/net/usb/hso.c
6479
6480 HSR NETWORK PROTOCOL
6481 M:      Arvid Brodin <arvid.brodin@alten.se>
6482 L:      netdev@vger.kernel.org
6483 S:      Maintained
6484 F:      net/hsr/
6485
6486 HT16K33 LED CONTROLLER DRIVER
6487 M:      Robin van der Gracht <robin@protonic.nl>
6488 S:      Maintained
6489 F:      drivers/auxdisplay/ht16k33.c
6490 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6491
6492 HTCPEN TOUCHSCREEN DRIVER
6493 M:      Pau Oliva Fora <pof@eslack.org>
6494 L:      linux-input@vger.kernel.org
6495 S:      Maintained
6496 F:      drivers/input/touchscreen/htcpen.c
6497
6498 HUAWEI ETHERNET DRIVER
6499 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6500 L:      netdev@vger.kernel.org
6501 S:      Supported
6502 F:      Documentation/networking/hinic.txt
6503 F:      drivers/net/ethernet/huawei/hinic/
6504
6505 HUGETLB FILESYSTEM
6506 M:      Mike Kravetz <mike.kravetz@oracle.com>
6507 L:      linux-mm@kvack.org
6508 S:      Maintained
6509 F:      fs/hugetlbfs/
6510 F:      mm/hugetlb.c
6511 F:      include/linux/hugetlb.h
6512 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6513 F:      Documentation/vm/hugetlbfs_reserv.rst
6514 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6515
6516 HVA ST MEDIA DRIVER
6517 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6518 L:      linux-media@vger.kernel.org
6519 T:      git git://linuxtv.org/media_tree.git
6520 W:      https://linuxtv.org
6521 S:      Supported
6522 F:      drivers/media/platform/sti/hva
6523
6524 HWPOISON MEMORY FAILURE HANDLING
6525 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6526 L:      linux-mm@kvack.org
6527 S:      Maintained
6528 F:      mm/memory-failure.c
6529 F:      mm/hwpoison-inject.c
6530
6531 Hyper-V CORE AND DRIVERS
6532 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6533 M:      Haiyang Zhang <haiyangz@microsoft.com>
6534 M:      Stephen Hemminger <sthemmin@microsoft.com>
6535 L:      devel@linuxdriverproject.org
6536 S:      Maintained
6537 F:      Documentation/networking/netvsc.txt
6538 F:      arch/x86/include/asm/mshyperv.h
6539 F:      arch/x86/include/asm/trace/hyperv.h
6540 F:      arch/x86/include/asm/hyperv-tlfs.h
6541 F:      arch/x86/kernel/cpu/mshyperv.c
6542 F:      arch/x86/hyperv
6543 F:      drivers/hid/hid-hyperv.c
6544 F:      drivers/hv/
6545 F:      drivers/input/serio/hyperv-keyboard.c
6546 F:      drivers/pci/host/pci-hyperv.c
6547 F:      drivers/net/hyperv/
6548 F:      drivers/scsi/storvsc_drv.c
6549 F:      drivers/uio/uio_hv_generic.c
6550 F:      drivers/video/fbdev/hyperv_fb.c
6551 F:      net/vmw_vsock/hyperv_transport.c
6552 F:      include/linux/hyperv.h
6553 F:      include/uapi/linux/hyperv.h
6554 F:      tools/hv/
6555 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6556
6557 HYPERVISOR VIRTUAL CONSOLE DRIVER
6558 L:      linuxppc-dev@lists.ozlabs.org
6559 S:      Odd Fixes
6560 F:      drivers/tty/hvc/
6561
6562 I2C ACPI SUPPORT
6563 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6564 L:      linux-i2c@vger.kernel.org
6565 L:      linux-acpi@vger.kernel.org
6566 S:      Maintained
6567 F:      drivers/i2c/i2c-core-acpi.c
6568
6569 I2C MUXES
6570 M:      Peter Rosin <peda@axentia.se>
6571 L:      linux-i2c@vger.kernel.org
6572 S:      Maintained
6573 F:      Documentation/i2c/i2c-topology
6574 F:      Documentation/i2c/muxes/
6575 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6576 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6577 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6578 F:      drivers/i2c/i2c-mux.c
6579 F:      drivers/i2c/muxes/
6580 F:      include/linux/i2c-mux.h
6581
6582 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6583 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6584 L:      linux-i2c@vger.kernel.org
6585 S:      Maintained
6586 F:      drivers/i2c/busses/i2c-mv64xxx.c
6587
6588 I2C OVER PARALLEL PORT
6589 M:      Jean Delvare <jdelvare@suse.com>
6590 L:      linux-i2c@vger.kernel.org
6591 S:      Maintained
6592 F:      Documentation/i2c/busses/i2c-parport
6593 F:      Documentation/i2c/busses/i2c-parport-light
6594 F:      drivers/i2c/busses/i2c-parport.c
6595 F:      drivers/i2c/busses/i2c-parport-light.c
6596
6597 I2C SUBSYSTEM
6598 M:      Wolfram Sang <wsa@the-dreams.de>
6599 L:      linux-i2c@vger.kernel.org
6600 W:      https://i2c.wiki.kernel.org/
6601 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6603 S:      Maintained
6604 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6605 F:      Documentation/i2c/
6606 F:      drivers/i2c/*
6607 F:      include/linux/i2c.h
6608 F:      include/linux/i2c-dev.h
6609 F:      include/linux/i2c-smbus.h
6610 F:      include/uapi/linux/i2c.h
6611 F:      include/uapi/linux/i2c-*.h
6612
6613 I2C SUBSYSTEM HOST DRIVERS
6614 L:      linux-i2c@vger.kernel.org
6615 W:      https://i2c.wiki.kernel.org/
6616 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6618 S:      Odd Fixes
6619 F:      Documentation/devicetree/bindings/i2c/
6620 F:      drivers/i2c/algos/
6621 F:      drivers/i2c/busses/
6622
6623 I2C-TAOS-EVM DRIVER
6624 M:      Jean Delvare <jdelvare@suse.com>
6625 L:      linux-i2c@vger.kernel.org
6626 S:      Maintained
6627 F:      Documentation/i2c/busses/i2c-taos-evm
6628 F:      drivers/i2c/busses/i2c-taos-evm.c
6629
6630 I2C-TINY-USB DRIVER
6631 M:      Till Harbaum <till@harbaum.org>
6632 L:      linux-i2c@vger.kernel.org
6633 W:      http://www.harbaum.org/till/i2c_tiny_usb
6634 S:      Maintained
6635 F:      drivers/i2c/busses/i2c-tiny-usb.c
6636
6637 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6638 M:      Jean Delvare <jdelvare@suse.com>
6639 L:      linux-i2c@vger.kernel.org
6640 S:      Maintained
6641 F:      Documentation/i2c/busses/i2c-ali1535
6642 F:      Documentation/i2c/busses/i2c-ali1563
6643 F:      Documentation/i2c/busses/i2c-ali15x3
6644 F:      Documentation/i2c/busses/i2c-amd756
6645 F:      Documentation/i2c/busses/i2c-amd8111
6646 F:      Documentation/i2c/busses/i2c-i801
6647 F:      Documentation/i2c/busses/i2c-nforce2
6648 F:      Documentation/i2c/busses/i2c-piix4
6649 F:      Documentation/i2c/busses/i2c-sis5595
6650 F:      Documentation/i2c/busses/i2c-sis630
6651 F:      Documentation/i2c/busses/i2c-sis96x
6652 F:      Documentation/i2c/busses/i2c-via
6653 F:      Documentation/i2c/busses/i2c-viapro
6654 F:      drivers/i2c/busses/i2c-ali1535.c
6655 F:      drivers/i2c/busses/i2c-ali1563.c
6656 F:      drivers/i2c/busses/i2c-ali15x3.c
6657 F:      drivers/i2c/busses/i2c-amd756.c
6658 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6659 F:      drivers/i2c/busses/i2c-amd8111.c
6660 F:      drivers/i2c/busses/i2c-i801.c
6661 F:      drivers/i2c/busses/i2c-isch.c
6662 F:      drivers/i2c/busses/i2c-nforce2.c
6663 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6664 F:      drivers/i2c/busses/i2c-piix4.c
6665 F:      drivers/i2c/busses/i2c-sis5595.c
6666 F:      drivers/i2c/busses/i2c-sis630.c
6667 F:      drivers/i2c/busses/i2c-sis96x.c
6668 F:      drivers/i2c/busses/i2c-via.c
6669 F:      drivers/i2c/busses/i2c-viapro.c
6670
6671 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6672 M:      Hans de Goede <hdegoede@redhat.com>
6673 L:      linux-i2c@vger.kernel.org
6674 S:      Maintained
6675 F:      drivers/i2c/busses/i2c-cht-wc.c
6676
6677 I2C/SMBUS ISMT DRIVER
6678 M:      Seth Heasley <seth.heasley@intel.com>
6679 M:      Neil Horman <nhorman@tuxdriver.com>
6680 L:      linux-i2c@vger.kernel.org
6681 F:      drivers/i2c/busses/i2c-ismt.c
6682 F:      Documentation/i2c/busses/i2c-ismt
6683
6684 I2C/SMBUS STUB DRIVER
6685 M:      Jean Delvare <jdelvare@suse.com>
6686 L:      linux-i2c@vger.kernel.org
6687 S:      Maintained
6688 F:      drivers/i2c/i2c-stub.c
6689
6690 IA64 (Itanium) PLATFORM
6691 M:      Tony Luck <tony.luck@intel.com>
6692 M:      Fenghua Yu <fenghua.yu@intel.com>
6693 L:      linux-ia64@vger.kernel.org
6694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6695 S:      Maintained
6696 F:      arch/ia64/
6697
6698 IBM Power 842 compression accelerator
6699 M:      Haren Myneni <haren@us.ibm.com>
6700 S:      Supported
6701 F:      drivers/crypto/nx/Makefile
6702 F:      drivers/crypto/nx/Kconfig
6703 F:      drivers/crypto/nx/nx-842*
6704 F:      include/linux/sw842.h
6705 F:      crypto/842.c
6706 F:      lib/842/
6707
6708 IBM Power in-Nest Crypto Acceleration
6709 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6710 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6711 L:      linux-crypto@vger.kernel.org
6712 S:      Supported
6713 F:      drivers/crypto/nx/Makefile
6714 F:      drivers/crypto/nx/Kconfig
6715 F:      drivers/crypto/nx/nx-aes*
6716 F:      drivers/crypto/nx/nx-sha*
6717 F:      drivers/crypto/nx/nx.*
6718 F:      drivers/crypto/nx/nx_csbcpb.h
6719 F:      drivers/crypto/nx/nx_debugfs.h
6720
6721 IBM Power Linux RAID adapter
6722 M:      Brian King <brking@us.ibm.com>
6723 S:      Supported
6724 F:      drivers/scsi/ipr.*
6725
6726 IBM Power SRIOV Virtual NIC Device Driver
6727 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6728 M:      John Allen <jallen@linux.vnet.ibm.com>
6729 L:      netdev@vger.kernel.org
6730 S:      Supported
6731 F:      drivers/net/ethernet/ibm/ibmvnic.*
6732
6733 IBM Power Virtual Accelerator Switchboard
6734 M:      Sukadev Bhattiprolu
6735 L:      linuxppc-dev@lists.ozlabs.org
6736 S:      Supported
6737 F:      arch/powerpc/platforms/powernv/vas*
6738 F:      arch/powerpc/platforms/powernv/copy-paste.h
6739 F:      arch/powerpc/include/asm/vas.h
6740 F:      arch/powerpc/include/uapi/asm/vas.h
6741
6742 IBM Power Virtual Ethernet Device Driver
6743 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6744 L:      netdev@vger.kernel.org
6745 S:      Supported
6746 F:      drivers/net/ethernet/ibm/ibmveth.*
6747
6748 IBM Power Virtual FC Device Drivers
6749 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6750 L:      linux-scsi@vger.kernel.org
6751 S:      Supported
6752 F:      drivers/scsi/ibmvscsi/ibmvfc*
6753
6754 IBM Power Virtual SCSI Device Drivers
6755 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6756 L:      linux-scsi@vger.kernel.org
6757 S:      Supported
6758 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6759 F:      include/scsi/viosrp.h
6760
6761 IBM Power Virtual SCSI Device Target Driver
6762 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6763 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6764 L:      linux-scsi@vger.kernel.org
6765 L:      target-devel@vger.kernel.org
6766 S:      Supported
6767 F:      drivers/scsi/ibmvscsi_tgt/
6768
6769 IBM Power VMX Cryptographic instructions
6770 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6771 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6772 L:      linux-crypto@vger.kernel.org
6773 S:      Supported
6774 F:      drivers/crypto/vmx/Makefile
6775 F:      drivers/crypto/vmx/Kconfig
6776 F:      drivers/crypto/vmx/vmx.c
6777 F:      drivers/crypto/vmx/aes*
6778 F:      drivers/crypto/vmx/ghash*
6779 F:      drivers/crypto/vmx/ppc-xlate.pl
6780
6781 IBM ServeRAID RAID DRIVER
6782 S:      Orphan
6783 F:      drivers/scsi/ips.*
6784
6785 ICH LPC AND GPIO DRIVER
6786 M:      Peter Tyser <ptyser@xes-inc.com>
6787 S:      Maintained
6788 F:      drivers/mfd/lpc_ich.c
6789 F:      drivers/gpio/gpio-ich.c
6790
6791 IDE SUBSYSTEM
6792 M:      "David S. Miller" <davem@davemloft.net>
6793 L:      linux-ide@vger.kernel.org
6794 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6796 S:      Maintained
6797 F:      Documentation/ide/
6798 F:      drivers/ide/
6799 F:      include/linux/ide.h
6800
6801 IDE/ATAPI DRIVERS
6802 M:      Borislav Petkov <bp@alien8.de>
6803 L:      linux-ide@vger.kernel.org
6804 S:      Maintained
6805 F:      Documentation/cdrom/ide-cd
6806 F:      drivers/ide/ide-cd*
6807
6808 IDEAPAD LAPTOP EXTRAS DRIVER
6809 M:      Ike Panhc <ike.pan@canonical.com>
6810 L:      platform-driver-x86@vger.kernel.org
6811 W:      http://launchpad.net/ideapad-laptop
6812 S:      Maintained
6813 F:      drivers/platform/x86/ideapad-laptop.c
6814
6815 IDEAPAD LAPTOP SLIDEBAR DRIVER
6816 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6817 L:      linux-input@vger.kernel.org
6818 W:      https://github.com/o2genum/ideapad-slidebar
6819 S:      Maintained
6820 F:      drivers/input/misc/ideapad_slidebar.c
6821
6822 IDT VersaClock 5 CLOCK DRIVER
6823 M:      Marek Vasut <marek.vasut@gmail.com>
6824 S:      Maintained
6825 F:      drivers/clk/clk-versaclock5.c
6826
6827 IEEE 802.15.4 SUBSYSTEM
6828 M:      Alexander Aring <alex.aring@gmail.com>
6829 M:      Stefan Schmidt <stefan@osg.samsung.com>
6830 L:      linux-wpan@vger.kernel.org
6831 W:      http://wpan.cakelab.org/
6832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6834 S:      Maintained
6835 F:      net/ieee802154/
6836 F:      net/mac802154/
6837 F:      drivers/net/ieee802154/
6838 F:      include/linux/nl802154.h
6839 F:      include/linux/ieee802154.h
6840 F:      include/net/nl802154.h
6841 F:      include/net/mac802154.h
6842 F:      include/net/af_ieee802154.h
6843 F:      include/net/cfg802154.h
6844 F:      include/net/ieee802154_netdev.h
6845 F:      Documentation/networking/ieee802154.txt
6846
6847 IFE PROTOCOL
6848 M:      Yotam Gigi <yotam.gi@gmail.com>
6849 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6850 F:      net/ife
6851 F:      include/net/ife.h
6852 F:      include/uapi/linux/ife.h
6853
6854 IGORPLUG-USB IR RECEIVER
6855 M:      Sean Young <sean@mess.org>
6856 L:      linux-media@vger.kernel.org
6857 S:      Maintained
6858 F:      drivers/media/rc/igorplugusb.c
6859
6860 IGUANAWORKS USB IR TRANSCEIVER
6861 M:      Sean Young <sean@mess.org>
6862 L:      linux-media@vger.kernel.org
6863 S:      Maintained
6864 F:      drivers/media/rc/iguanair.c
6865
6866 IIO DIGITAL POTENTIOMETER DAC
6867 M:      Peter Rosin <peda@axentia.se>
6868 L:      linux-iio@vger.kernel.org
6869 S:      Maintained
6870 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6871 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6872 F:      drivers/iio/dac/dpot-dac.c
6873
6874 IIO ENVELOPE DETECTOR
6875 M:      Peter Rosin <peda@axentia.se>
6876 L:      linux-iio@vger.kernel.org
6877 S:      Maintained
6878 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6879 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6880 F:      drivers/iio/adc/envelope-detector.c
6881
6882 IIO MULTIPLEXER
6883 M:      Peter Rosin <peda@axentia.se>
6884 L:      linux-iio@vger.kernel.org
6885 S:      Maintained
6886 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6887 F:      drivers/iio/multiplexer/iio-mux.c
6888
6889 IIO SUBSYSTEM AND DRIVERS
6890 M:      Jonathan Cameron <jic23@kernel.org>
6891 R:      Hartmut Knaack <knaack.h@gmx.de>
6892 R:      Lars-Peter Clausen <lars@metafoo.de>
6893 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6894 L:      linux-iio@vger.kernel.org
6895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6896 S:      Maintained
6897 F:      Documentation/ABI/testing/configfs-iio*
6898 F:      Documentation/ABI/testing/sysfs-bus-iio*
6899 F:      Documentation/devicetree/bindings/iio/
6900 F:      drivers/iio/
6901 F:      drivers/staging/iio/
6902 F:      include/linux/iio/
6903 F:      tools/iio/
6904
6905 IKANOS/ADI EAGLE ADSL USB DRIVER
6906 M:      Matthieu Castet <castet.matthieu@free.fr>
6907 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6908 S:      Maintained
6909 F:      drivers/usb/atm/ueagle-atm.c
6910
6911 IMGTEC ASCII LCD DRIVER
6912 M:      Paul Burton <paul.burton@mips.com>
6913 S:      Maintained
6914 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6915 F:      drivers/auxdisplay/img-ascii-lcd.c
6916
6917 IMGTEC IR DECODER DRIVER
6918 M:      James Hogan <jhogan@kernel.org>
6919 S:      Maintained
6920 F:      drivers/media/rc/img-ir/
6921
6922 IMON SOUNDGRAPH USB IR RECEIVER
6923 M:      Sean Young <sean@mess.org>
6924 L:      linux-media@vger.kernel.org
6925 S:      Maintained
6926 F:      drivers/media/rc/imon_raw.c
6927 F:      drivers/media/rc/imon.c
6928
6929 IMS TWINTURBO FRAMEBUFFER DRIVER
6930 L:      linux-fbdev@vger.kernel.org
6931 S:      Orphan
6932 F:      drivers/video/fbdev/imsttfb.c
6933
6934 INA209 HARDWARE MONITOR DRIVER
6935 M:      Guenter Roeck <linux@roeck-us.net>
6936 L:      linux-hwmon@vger.kernel.org
6937 S:      Maintained
6938 F:      Documentation/hwmon/ina209
6939 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6940 F:      drivers/hwmon/ina209.c
6941
6942 INA2XX HARDWARE MONITOR DRIVER
6943 M:      Guenter Roeck <linux@roeck-us.net>
6944 L:      linux-hwmon@vger.kernel.org
6945 S:      Maintained
6946 F:      Documentation/hwmon/ina2xx
6947 F:      drivers/hwmon/ina2xx.c
6948 F:      include/linux/platform_data/ina2xx.h
6949
6950 INDUSTRY PACK SUBSYSTEM (IPACK)
6951 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6952 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6953 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6954 L:      industrypack-devel@lists.sourceforge.net
6955 W:      http://industrypack.sourceforge.net
6956 S:      Maintained
6957 F:      drivers/ipack/
6958
6959 INFINIBAND SUBSYSTEM
6960 M:      Doug Ledford <dledford@redhat.com>
6961 M:      Jason Gunthorpe <jgg@mellanox.com>
6962 L:      linux-rdma@vger.kernel.org
6963 W:      https://github.com/linux-rdma/rdma-core
6964 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6966 S:      Supported
6967 F:      Documentation/devicetree/bindings/infiniband/
6968 F:      Documentation/infiniband/
6969 F:      drivers/infiniband/
6970 F:      include/uapi/linux/if_infiniband.h
6971 F:      include/uapi/rdma/
6972 F:      include/rdma/
6973
6974 INGENIC JZ4780 DMA Driver
6975 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6976 S:      Maintained
6977 F:      drivers/dma/dma-jz4780.c
6978
6979 INGENIC JZ4780 NAND DRIVER
6980 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6981 L:      linux-mtd@lists.infradead.org
6982 S:      Maintained
6983 F:      drivers/mtd/nand/raw/jz4780_*
6984
6985 INOTIFY
6986 M:      Jan Kara <jack@suse.cz>
6987 R:      Amir Goldstein <amir73il@gmail.com>
6988 L:      linux-fsdevel@vger.kernel.org
6989 S:      Maintained
6990 F:      Documentation/filesystems/inotify.txt
6991 F:      fs/notify/inotify/
6992 F:      include/linux/inotify.h
6993 F:      include/uapi/linux/inotify.h
6994
6995 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6996 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6997 L:      linux-input@vger.kernel.org
6998 Q:      http://patchwork.kernel.org/project/linux-input/list/
6999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7000 S:      Maintained
7001 F:      drivers/input/
7002 F:      include/linux/input.h
7003 F:      include/uapi/linux/input.h
7004 F:      include/uapi/linux/input-event-codes.h
7005 F:      include/linux/input/
7006 F:      Documentation/devicetree/bindings/input/
7007 F:      Documentation/input/
7008
7009 INPUT MULTITOUCH (MT) PROTOCOL
7010 M:      Henrik Rydberg <rydberg@bitmath.org>
7011 L:      linux-input@vger.kernel.org
7012 S:      Odd fixes
7013 F:      Documentation/input/multi-touch-protocol.rst
7014 F:      drivers/input/input-mt.c
7015 K:      \b(ABS|SYN)_MT_
7016
7017 INSIDE SECURE CRYPTO DRIVER
7018 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7019 F:      drivers/crypto/inside-secure/
7020 S:      Maintained
7021 L:      linux-crypto@vger.kernel.org
7022
7023 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7024 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7025 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7026 L:      linux-integrity@vger.kernel.org
7027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7028 S:      Supported
7029 F:      security/integrity/ima/
7030
7031 INTEL 810/815 FRAMEBUFFER DRIVER
7032 M:      Antonino Daplas <adaplas@gmail.com>
7033 L:      linux-fbdev@vger.kernel.org
7034 S:      Maintained
7035 F:      drivers/video/fbdev/i810/
7036
7037 INTEL ASoC BDW/HSW DRIVERS
7038 M:      Jie Yang <yang.jie@linux.intel.com>
7039 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7040 S:      Supported
7041 F:      sound/soc/intel/common/sst-dsp*
7042 F:      sound/soc/intel/common/sst-firmware.c
7043 F:      sound/soc/intel/boards/broadwell.c
7044 F:      sound/soc/intel/haswell/
7045
7046 INTEL C600 SERIES SAS CONTROLLER DRIVER
7047 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7048 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7049 L:      linux-scsi@vger.kernel.org
7050 T:      git git://git.code.sf.net/p/intel-sas/isci
7051 S:      Supported
7052 F:      drivers/scsi/isci/
7053
7054 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7055 M:      Jani Nikula <jani.nikula@linux.intel.com>
7056 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7057 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7058 L:      intel-gfx@lists.freedesktop.org
7059 W:      https://01.org/linuxgraphics/
7060 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7061 C:      irc://chat.freenode.net/intel-gfx
7062 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7063 T:      git git://anongit.freedesktop.org/drm-intel
7064 S:      Supported
7065 F:      drivers/gpu/drm/i915/
7066 F:      include/drm/i915*
7067 F:      include/uapi/drm/i915_drm.h
7068 F:      Documentation/gpu/i915.rst
7069
7070 INTEL ETHERNET DRIVERS
7071 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7072 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7073 W:      http://www.intel.com/support/feedback.htm
7074 W:      http://e1000.sourceforge.net/
7075 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7078 S:      Supported
7079 F:      Documentation/networking/e100.txt
7080 F:      Documentation/networking/e1000.txt
7081 F:      Documentation/networking/e1000e.txt
7082 F:      Documentation/networking/igb.txt
7083 F:      Documentation/networking/igbvf.txt
7084 F:      Documentation/networking/ixgb.txt
7085 F:      Documentation/networking/ixgbe.txt
7086 F:      Documentation/networking/ixgbevf.txt
7087 F:      Documentation/networking/i40e.txt
7088 F:      Documentation/networking/i40evf.txt
7089 F:      Documentation/networking/ice.txt
7090 F:      drivers/net/ethernet/intel/
7091 F:      drivers/net/ethernet/intel/*/
7092 F:      include/linux/avf/virtchnl.h
7093
7094 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7095 M:      Maik Broemme <mbroemme@libmpq.org>
7096 L:      linux-fbdev@vger.kernel.org
7097 S:      Maintained
7098 F:      Documentation/fb/intelfb.txt
7099 F:      drivers/video/fbdev/intelfb/
7100
7101 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7102 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7103 M:      Zhi Wang <zhi.a.wang@intel.com>
7104 L:      intel-gvt-dev@lists.freedesktop.org
7105 L:      intel-gfx@lists.freedesktop.org
7106 W:      https://01.org/igvt-g
7107 T:      git https://github.com/intel/gvt-linux.git
7108 S:      Supported
7109 F:      drivers/gpu/drm/i915/gvt/
7110
7111 INTEL HID EVENT DRIVER
7112 M:      Alex Hung <alex.hung@canonical.com>
7113 L:      platform-driver-x86@vger.kernel.org
7114 S:      Maintained
7115 F:      drivers/platform/x86/intel-hid.c
7116
7117 INTEL I/OAT DMA DRIVER
7118 M:      Dave Jiang <dave.jiang@intel.com>
7119 R:      Dan Williams <dan.j.williams@intel.com>
7120 L:      dmaengine@vger.kernel.org
7121 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7122 S:      Supported
7123 F:      drivers/dma/ioat*
7124
7125 INTEL IDLE DRIVER
7126 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7127 M:      Len Brown <lenb@kernel.org>
7128 L:      linux-pm@vger.kernel.org
7129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7130 B:      https://bugzilla.kernel.org
7131 S:      Supported
7132 F:      drivers/idle/intel_idle.c
7133
7134 INTEL INTEGRATED SENSOR HUB DRIVER
7135 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7136 M:      Jiri Kosina <jikos@kernel.org>
7137 L:      linux-input@vger.kernel.org
7138 S:      Maintained
7139 F:      drivers/hid/intel-ish-hid/
7140
7141 INTEL IOMMU (VT-d)
7142 M:      David Woodhouse <dwmw2@infradead.org>
7143 L:      iommu@lists.linux-foundation.org
7144 T:      git git://git.infradead.org/iommu-2.6.git
7145 S:      Supported
7146 F:      drivers/iommu/intel-iommu.c
7147 F:      include/linux/intel-iommu.h
7148
7149 INTEL IOP-ADMA DMA DRIVER
7150 R:      Dan Williams <dan.j.williams@intel.com>
7151 S:      Odd fixes
7152 F:      drivers/dma/iop-adma.c
7153
7154 INTEL IPU3 CSI-2 CIO2 DRIVER
7155 M:      Yong Zhi <yong.zhi@intel.com>
7156 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7157 L:      linux-media@vger.kernel.org
7158 S:      Maintained
7159 F:      drivers/media/pci/intel/ipu3/
7160 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7161
7162 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7163 M:      Krzysztof Halasa <khalasa@piap.pl>
7164 S:      Maintained
7165 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7166 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7167 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7168 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7169 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7170 F:      drivers/net/wan/ixp4xx_hss.c
7171
7172 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7173 M:      Deepak Saxena <dsaxena@plexity.net>
7174 S:      Maintained
7175 F:      drivers/char/hw_random/ixp4xx-rng.c
7176
7177 INTEL MANAGEMENT ENGINE (mei)
7178 M:      Tomas Winkler <tomas.winkler@intel.com>
7179 L:      linux-kernel@vger.kernel.org
7180 S:      Supported
7181 F:      include/uapi/linux/mei.h
7182 F:      include/linux/mei_cl_bus.h
7183 F:      drivers/misc/mei/*
7184 F:      drivers/watchdog/mei_wdt.c
7185 F:      Documentation/misc-devices/mei/*
7186 F:      samples/mei/*
7187
7188 INTEL MENLOW THERMAL DRIVER
7189 M:      Sujith Thomas <sujith.thomas@intel.com>
7190 L:      platform-driver-x86@vger.kernel.org
7191 W:      https://01.org/linux-acpi
7192 S:      Supported
7193 F:      drivers/platform/x86/intel_menlow.c
7194
7195 INTEL MERRIFIELD GPIO DRIVER
7196 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7197 L:      linux-gpio@vger.kernel.org
7198 S:      Maintained
7199 F:      drivers/gpio/gpio-merrifield.c
7200
7201 INTEL MIC DRIVERS (mic)
7202 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7203 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7204 S:      Supported
7205 W:      https://github.com/sudeepdutt/mic
7206 W:      http://software.intel.com/en-us/mic-developer
7207 F:      include/linux/mic_bus.h
7208 F:      include/linux/scif.h
7209 F:      include/uapi/linux/mic_common.h
7210 F:      include/uapi/linux/mic_ioctl.h
7211 F:      include/uapi/linux/scif_ioctl.h
7212 F:      drivers/misc/mic/
7213 F:      drivers/dma/mic_x100_dma.c
7214 F:      drivers/dma/mic_x100_dma.h
7215 F:      Documentation/mic/
7216
7217 INTEL PMC CORE DRIVER
7218 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7219 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7220 L:      platform-driver-x86@vger.kernel.org
7221 S:      Maintained
7222 F:      arch/x86/include/asm/pmc_core.h
7223 F:      drivers/platform/x86/intel_pmc_core*
7224
7225 INTEL PMC/P-Unit IPC DRIVER
7226 M:      Zha Qipeng<qipeng.zha@intel.com>
7227 L:      platform-driver-x86@vger.kernel.org
7228 S:      Maintained
7229 F:      drivers/platform/x86/intel_pmc_ipc.c
7230 F:      drivers/platform/x86/intel_punit_ipc.c
7231 F:      arch/x86/include/asm/intel_pmc_ipc.h
7232 F:      arch/x86/include/asm/intel_punit_ipc.h
7233
7234 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7235 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7236 L:      linux-wireless@vger.kernel.org
7237 S:      Maintained
7238 F:      Documentation/networking/README.ipw2100
7239 F:      Documentation/networking/README.ipw2200
7240 F:      drivers/net/wireless/intel/ipw2x00/
7241
7242 INTEL PSTATE DRIVER
7243 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7244 M:      Len Brown <lenb@kernel.org>
7245 L:      linux-pm@vger.kernel.org
7246 S:      Supported
7247 F:      drivers/cpufreq/intel_pstate.c
7248
7249 INTEL RDMA RNIC DRIVER
7250 M:      Faisal Latif <faisal.latif@intel.com>
7251 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7252 L:      linux-rdma@vger.kernel.org
7253 S:      Supported
7254 F:      drivers/infiniband/hw/i40iw/
7255 F:      include/uapi/rdma/i40iw-abi.h
7256
7257 INTEL SHA MULTIBUFFER DRIVER
7258 M:      Megha Dey <megha.dey@linux.intel.com>
7259 R:      Tim Chen <tim.c.chen@linux.intel.com>
7260 L:      linux-crypto@vger.kernel.org
7261 S:      Supported
7262 F:      arch/x86/crypto/sha*-mb
7263 F:      crypto/mcryptd.c
7264
7265 INTEL TELEMETRY DRIVER
7266 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7267 L:      platform-driver-x86@vger.kernel.org
7268 S:      Maintained
7269 F:      arch/x86/include/asm/intel_telemetry.h
7270 F:      drivers/platform/x86/intel_telemetry*
7271
7272 INTEL VIRTUAL BUTTON DRIVER
7273 M:      AceLan Kao <acelan.kao@canonical.com>
7274 L:      platform-driver-x86@vger.kernel.org
7275 S:      Maintained
7276 F:      drivers/platform/x86/intel-vbtn.c
7277
7278 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7279 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7280 L:      linux-wireless@vger.kernel.org
7281 S:      Supported
7282 F:      drivers/net/wireless/intel/iwlegacy/
7283
7284 INTEL WIRELESS WIFI LINK (iwlwifi)
7285 M:      Johannes Berg <johannes.berg@intel.com>
7286 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7287 M:      Luca Coelho <luciano.coelho@intel.com>
7288 M:      Intel Linux Wireless <linuxwifi@intel.com>
7289 L:      linux-wireless@vger.kernel.org
7290 W:      http://intellinuxwireless.org
7291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7292 S:      Supported
7293 F:      drivers/net/wireless/intel/iwlwifi/
7294
7295 INTEL WIRELESS WIMAX CONNECTION 2400
7296 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7297 M:      linux-wimax@intel.com
7298 L:      wimax@linuxwimax.org (subscribers-only)
7299 S:      Supported
7300 W:      http://linuxwimax.org
7301 F:      Documentation/wimax/README.i2400m
7302 F:      drivers/net/wimax/i2400m/
7303 F:      include/uapi/linux/wimax/i2400m.h
7304
7305 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7306 M:      Mario Limonciello <mario.limonciello@dell.com>
7307 S:      Maintained
7308 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7309
7310 INTEL(R) TRACE HUB
7311 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7312 S:      Supported
7313 F:      Documentation/trace/intel_th.txt
7314 F:      drivers/hwtracing/intel_th/
7315
7316 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7317 M:      Ning Sun <ning.sun@intel.com>
7318 L:      tboot-devel@lists.sourceforge.net
7319 W:      http://tboot.sourceforge.net
7320 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7321 S:      Supported
7322 F:      Documentation/intel_txt.txt
7323 F:      include/linux/tboot.h
7324 F:      arch/x86/kernel/tboot.c
7325
7326 INTEL-MID GPIO DRIVER
7327 M:      David Cohen <david.a.cohen@linux.intel.com>
7328 L:      linux-gpio@vger.kernel.org
7329 S:      Maintained
7330 F:      drivers/gpio/gpio-intel-mid.c
7331
7332 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7333 M:      Linus Walleij <linus.walleij@linaro.org>
7334 L:      linux-iio@vger.kernel.org
7335 S:      Maintained
7336 F:      drivers/iio/gyro/mpu3050*
7337 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7338
7339 IOC3 ETHERNET DRIVER
7340 M:      Ralf Baechle <ralf@linux-mips.org>
7341 L:      linux-mips@linux-mips.org
7342 S:      Maintained
7343 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7344
7345 IOC3 SERIAL DRIVER
7346 M:      Pat Gefre <pfg@sgi.com>
7347 L:      linux-serial@vger.kernel.org
7348 S:      Maintained
7349 F:      drivers/tty/serial/ioc3_serial.c
7350
7351 IOMMU DRIVERS
7352 M:      Joerg Roedel <joro@8bytes.org>
7353 L:      iommu@lists.linux-foundation.org
7354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7355 S:      Maintained
7356 F:      Documentation/devicetree/bindings/iommu/
7357 F:      drivers/iommu/
7358 F:      include/linux/iommu.h
7359 F:      include/linux/of_iommu.h
7360 F:      include/linux/iova.h
7361
7362 IP MASQUERADING
7363 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7364 S:      Maintained
7365 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7366
7367 IPMI SUBSYSTEM
7368 M:      Corey Minyard <minyard@acm.org>
7369 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7370 W:      http://openipmi.sourceforge.net/
7371 S:      Supported
7372 F:      Documentation/IPMI.txt
7373 F:      drivers/char/ipmi/
7374 F:      include/linux/ipmi*
7375 F:      include/uapi/linux/ipmi*
7376
7377 IPS SCSI RAID DRIVER
7378 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7379 L:      linux-scsi@vger.kernel.org
7380 W:      http://www.adaptec.com/
7381 S:      Maintained
7382 F:      drivers/scsi/ips*
7383
7384 IPVS
7385 M:      Wensong Zhang <wensong@linux-vs.org>
7386 M:      Simon Horman <horms@verge.net.au>
7387 M:      Julian Anastasov <ja@ssi.bg>
7388 L:      netdev@vger.kernel.org
7389 L:      lvs-devel@vger.kernel.org
7390 S:      Maintained
7391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7393 F:      Documentation/networking/ipvs-sysctl.txt
7394 F:      include/net/ip_vs.h
7395 F:      include/uapi/linux/ip_vs.h
7396 F:      net/netfilter/ipvs/
7397
7398 IPWIRELESS DRIVER
7399 M:      Jiri Kosina <jikos@kernel.org>
7400 M:      David Sterba <dsterba@suse.com>
7401 S:      Odd Fixes
7402 F:      drivers/tty/ipwireless/
7403
7404 IPX NETWORK LAYER
7405 L:      netdev@vger.kernel.org
7406 S:      Obsolete
7407 F:      include/uapi/linux/ipx.h
7408 F:      drivers/staging/ipx/
7409
7410 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7411 M:      Marc Zyngier <marc.zyngier@arm.com>
7412 S:      Maintained
7413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7414 F:      Documentation/IRQ-domain.txt
7415 F:      include/linux/irqdomain.h
7416 F:      kernel/irq/irqdomain.c
7417 F:      kernel/irq/msi.c
7418
7419 IRQ SUBSYSTEM
7420 M:      Thomas Gleixner <tglx@linutronix.de>
7421 L:      linux-kernel@vger.kernel.org
7422 S:      Maintained
7423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7424 F:      kernel/irq/
7425
7426 IRQCHIP DRIVERS
7427 M:      Thomas Gleixner <tglx@linutronix.de>
7428 M:      Jason Cooper <jason@lakedaemon.net>
7429 M:      Marc Zyngier <marc.zyngier@arm.com>
7430 L:      linux-kernel@vger.kernel.org
7431 S:      Maintained
7432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7433 F:      Documentation/devicetree/bindings/interrupt-controller/
7434 F:      drivers/irqchip/
7435
7436 ISA
7437 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7438 S:      Maintained
7439 F:      Documentation/isa.txt
7440 F:      drivers/base/isa.c
7441 F:      include/linux/isa.h
7442
7443 ISA RADIO MODULE
7444 M:      Hans Verkuil <hverkuil@xs4all.nl>
7445 L:      linux-media@vger.kernel.org
7446 T:      git git://linuxtv.org/media_tree.git
7447 W:      https://linuxtv.org
7448 S:      Maintained
7449 F:      drivers/media/radio/radio-isa*
7450
7451 ISAPNP
7452 M:      Jaroslav Kysela <perex@perex.cz>
7453 S:      Maintained
7454 F:      Documentation/isapnp.txt
7455 F:      drivers/pnp/isapnp/
7456 F:      include/linux/isapnp.h
7457
7458 ISCSI
7459 M:      Lee Duncan <lduncan@suse.com>
7460 M:      Chris Leech <cleech@redhat.com>
7461 L:      open-iscsi@googlegroups.com
7462 W:      www.open-iscsi.com
7463 S:      Maintained
7464 F:      drivers/scsi/*iscsi*
7465 F:      include/scsi/*iscsi*
7466
7467 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7468 M:      Peter Jones <pjones@redhat.com>
7469 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7470 S:      Maintained
7471 F:      drivers/firmware/iscsi_ibft*
7472
7473 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7474 M:      Or Gerlitz <ogerlitz@mellanox.com>
7475 M:      Sagi Grimberg <sagi@grimberg.me>
7476 M:      Roi Dayan <roid@mellanox.com>
7477 L:      linux-rdma@vger.kernel.org
7478 S:      Supported
7479 W:      http://www.openfabrics.org
7480 W:      www.open-iscsi.org
7481 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7482 F:      drivers/infiniband/ulp/iser/
7483
7484 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7485 M:      Sagi Grimberg <sagi@grimberg.me>
7486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7487 L:      linux-rdma@vger.kernel.org
7488 L:      target-devel@vger.kernel.org
7489 S:      Supported
7490 W:      http://www.linux-iscsi.org
7491 F:      drivers/infiniband/ulp/isert
7492
7493 ISDN SUBSYSTEM
7494 M:      Karsten Keil <isdn@linux-pingi.de>
7495 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7496 L:      netdev@vger.kernel.org
7497 W:      http://www.isdn4linux.de
7498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7499 S:      Maintained
7500 F:      Documentation/isdn/
7501 F:      drivers/isdn/
7502 F:      include/linux/isdn.h
7503 F:      include/linux/isdn/
7504 F:      include/uapi/linux/isdn.h
7505 F:      include/uapi/linux/isdn/
7506
7507 ISDN SUBSYSTEM (Eicon active card driver)
7508 M:      Armin Schindler <mac@melware.de>
7509 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7510 W:      http://www.melware.de
7511 S:      Maintained
7512 F:      drivers/isdn/hardware/eicon/
7513
7514 IT87 HARDWARE MONITORING DRIVER
7515 M:      Jean Delvare <jdelvare@suse.com>
7516 L:      linux-hwmon@vger.kernel.org
7517 S:      Maintained
7518 F:      Documentation/hwmon/it87
7519 F:      drivers/hwmon/it87.c
7520
7521 IT913X MEDIA DRIVER
7522 M:      Antti Palosaari <crope@iki.fi>
7523 L:      linux-media@vger.kernel.org
7524 W:      https://linuxtv.org
7525 W:      http://palosaari.fi/linux/
7526 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7527 T:      git git://linuxtv.org/anttip/media_tree.git
7528 S:      Maintained
7529 F:      drivers/media/tuners/it913x*
7530
7531 IVTV VIDEO4LINUX DRIVER
7532 M:      Andy Walls <awalls@md.metrocast.net>
7533 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7534 L:      linux-media@vger.kernel.org
7535 T:      git git://linuxtv.org/media_tree.git
7536 W:      http://www.ivtvdriver.org
7537 S:      Maintained
7538 F:      Documentation/media/v4l-drivers/ivtv*
7539 F:      drivers/media/pci/ivtv/
7540 F:      include/uapi/linux/ivtv*
7541
7542 IX2505V MEDIA DRIVER
7543 M:      Malcolm Priestley <tvboxspy@gmail.com>
7544 L:      linux-media@vger.kernel.org
7545 W:      https://linuxtv.org
7546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7547 S:      Maintained
7548 F:      drivers/media/dvb-frontends/ix2505v*
7549
7550 JAILHOUSE HYPERVISOR INTERFACE
7551 M:      Jan Kiszka <jan.kiszka@siemens.com>
7552 L:      jailhouse-dev@googlegroups.com
7553 S:      Maintained
7554 F:      arch/x86/kernel/jailhouse.c
7555 F:      arch/x86/include/asm/jailhouse_para.h
7556
7557 JC42.4 TEMPERATURE SENSOR DRIVER
7558 M:      Guenter Roeck <linux@roeck-us.net>
7559 L:      linux-hwmon@vger.kernel.org
7560 S:      Maintained
7561 F:      drivers/hwmon/jc42.c
7562 F:      Documentation/hwmon/jc42
7563
7564 JFS FILESYSTEM
7565 M:      Dave Kleikamp <shaggy@kernel.org>
7566 L:      jfs-discussion@lists.sourceforge.net
7567 W:      http://jfs.sourceforge.net/
7568 T:      git git://github.com/kleikamp/linux-shaggy.git
7569 S:      Maintained
7570 F:      Documentation/filesystems/jfs.txt
7571 F:      fs/jfs/
7572
7573 JME NETWORK DRIVER
7574 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7575 L:      netdev@vger.kernel.org
7576 S:      Maintained
7577 F:      drivers/net/ethernet/jme.*
7578
7579 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7580 M:      David Woodhouse <dwmw2@infradead.org>
7581 L:      linux-mtd@lists.infradead.org
7582 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7583 S:      Maintained
7584 F:      fs/jffs2/
7585 F:      include/uapi/linux/jffs2.h
7586
7587 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7588 M:      "Theodore Ts'o" <tytso@mit.edu>
7589 M:      Jan Kara <jack@suse.com>
7590 L:      linux-ext4@vger.kernel.org
7591 S:      Maintained
7592 F:      fs/jbd2/
7593 F:      include/linux/jbd2.h
7594
7595 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7596 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7597 L:      linux-media@vger.kernel.org
7598 S:      Maintained
7599 F:      drivers/media/platform/rcar_jpu.c
7600
7601 JSM Neo PCI based serial card
7602 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7603 L:      linux-serial@vger.kernel.org
7604 S:      Maintained
7605 F:      drivers/tty/serial/jsm/
7606
7607 K10TEMP HARDWARE MONITORING DRIVER
7608 M:      Clemens Ladisch <clemens@ladisch.de>
7609 L:      linux-hwmon@vger.kernel.org
7610 S:      Maintained
7611 F:      Documentation/hwmon/k10temp
7612 F:      drivers/hwmon/k10temp.c
7613
7614 K8TEMP HARDWARE MONITORING DRIVER
7615 M:      Rudolf Marek <r.marek@assembler.cz>
7616 L:      linux-hwmon@vger.kernel.org
7617 S:      Maintained
7618 F:      Documentation/hwmon/k8temp
7619 F:      drivers/hwmon/k8temp.c
7620
7621 KASAN
7622 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7623 R:      Alexander Potapenko <glider@google.com>
7624 R:      Dmitry Vyukov <dvyukov@google.com>
7625 L:      kasan-dev@googlegroups.com
7626 S:      Maintained
7627 F:      arch/*/include/asm/kasan.h
7628 F:      arch/*/mm/kasan_init*
7629 F:      Documentation/dev-tools/kasan.rst
7630 F:      include/linux/kasan*.h
7631 F:      lib/test_kasan.c
7632 F:      mm/kasan/
7633 F:      scripts/Makefile.kasan
7634
7635 KCONFIG
7636 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7638 L:      linux-kbuild@vger.kernel.org
7639 S:      Maintained
7640 F:      Documentation/kbuild/kconfig-language.txt
7641 F:      scripts/kconfig/
7642
7643 KDUMP
7644 M:      Dave Young <dyoung@redhat.com>
7645 M:      Baoquan He <bhe@redhat.com>
7646 R:      Vivek Goyal <vgoyal@redhat.com>
7647 L:      kexec@lists.infradead.org
7648 W:      http://lse.sourceforge.net/kdump/
7649 S:      Maintained
7650 F:      Documentation/kdump/
7651
7652 KEENE FM RADIO TRANSMITTER DRIVER
7653 M:      Hans Verkuil <hverkuil@xs4all.nl>
7654 L:      linux-media@vger.kernel.org
7655 T:      git git://linuxtv.org/media_tree.git
7656 W:      https://linuxtv.org
7657 S:      Maintained
7658 F:      drivers/media/radio/radio-keene*
7659
7660 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7661 M:      Ian Kent <raven@themaw.net>
7662 L:      autofs@vger.kernel.org
7663 S:      Maintained
7664 F:      fs/autofs4/
7665
7666 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7667 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7668 M:      Michal Marek <michal.lkml@markovi.net>
7669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7670 L:      linux-kbuild@vger.kernel.org
7671 S:      Maintained
7672 F:      Documentation/kbuild/
7673 F:      Makefile
7674 F:      scripts/Kbuild*
7675 F:      scripts/Makefile*
7676 F:      scripts/basic/
7677 F:      scripts/mk*
7678 F:      scripts/mod/
7679 F:      scripts/package/
7680
7681 KERNEL JANITORS
7682 L:      kernel-janitors@vger.kernel.org
7683 W:      http://kernelnewbies.org/KernelJanitors
7684 S:      Odd Fixes
7685
7686 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7687 M:      "J. Bruce Fields" <bfields@fieldses.org>
7688 M:      Jeff Layton <jlayton@kernel.org>
7689 L:      linux-nfs@vger.kernel.org
7690 W:      http://nfs.sourceforge.net/
7691 T:      git git://linux-nfs.org/~bfields/linux.git
7692 S:      Supported
7693 F:      fs/nfsd/
7694 F:      include/uapi/linux/nfsd/
7695 F:      fs/lockd/
7696 F:      fs/nfs_common/
7697 F:      net/sunrpc/
7698 F:      include/linux/lockd/
7699 F:      include/linux/sunrpc/
7700 F:      include/uapi/linux/sunrpc/
7701
7702 KERNEL SELFTEST FRAMEWORK
7703 M:      Shuah Khan <shuah@kernel.org>
7704 L:      linux-kselftest@vger.kernel.org
7705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7706 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7707 S:      Maintained
7708 F:      tools/testing/selftests/
7709 F:      Documentation/dev-tools/kselftest*
7710
7711 KERNEL USERMODE HELPER
7712 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7713 L:      linux-kernel@vger.kernel.org
7714 S:      Maintained
7715 F:      kernel/umh.c
7716 F:      include/linux/umh.h
7717
7718 KERNEL VIRTUAL MACHINE (KVM)
7719 M:      Paolo Bonzini <pbonzini@redhat.com>
7720 M:      Radim Krčmář <rkrcmar@redhat.com>
7721 L:      kvm@vger.kernel.org
7722 W:      http://www.linux-kvm.org
7723 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7724 S:      Supported
7725 F:      Documentation/virtual/kvm/
7726 F:      include/trace/events/kvm.h
7727 F:      include/uapi/asm-generic/kvm*
7728 F:      include/uapi/linux/kvm*
7729 F:      include/asm-generic/kvm*
7730 F:      include/linux/kvm*
7731 F:      include/kvm/iodev.h
7732 F:      virt/kvm/*
7733 F:      tools/kvm/
7734
7735 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7736 M:      Joerg Roedel <joro@8bytes.org>
7737 L:      kvm@vger.kernel.org
7738 W:      http://www.linux-kvm.org/
7739 S:      Maintained
7740 F:      arch/x86/include/asm/svm.h
7741 F:      arch/x86/kvm/svm.c
7742
7743 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7744 M:      Christoffer Dall <christoffer.dall@arm.com>
7745 M:      Marc Zyngier <marc.zyngier@arm.com>
7746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7747 L:      kvmarm@lists.cs.columbia.edu
7748 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7750 S:      Supported
7751 F:      arch/arm/include/uapi/asm/kvm*
7752 F:      arch/arm/include/asm/kvm*
7753 F:      arch/arm/kvm/
7754 F:      virt/kvm/arm/
7755 F:      include/kvm/arm_*
7756
7757 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7758 M:      Christoffer Dall <christoffer.dall@arm.com>
7759 M:      Marc Zyngier <marc.zyngier@arm.com>
7760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7761 L:      kvmarm@lists.cs.columbia.edu
7762 S:      Maintained
7763 F:      arch/arm64/include/uapi/asm/kvm*
7764 F:      arch/arm64/include/asm/kvm*
7765 F:      arch/arm64/kvm/
7766
7767 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7768 M:      James Hogan <jhogan@kernel.org>
7769 L:      linux-mips@linux-mips.org
7770 S:      Supported
7771 F:      arch/mips/include/uapi/asm/kvm*
7772 F:      arch/mips/include/asm/kvm*
7773 F:      arch/mips/kvm/
7774
7775 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7776 M:      Paul Mackerras <paulus@ozlabs.org>
7777 L:      kvm-ppc@vger.kernel.org
7778 W:      http://www.linux-kvm.org/
7779 T:      git git://github.com/agraf/linux-2.6.git
7780 S:      Supported
7781 F:      arch/powerpc/include/uapi/asm/kvm*
7782 F:      arch/powerpc/include/asm/kvm*
7783 F:      arch/powerpc/kvm/
7784 F:      arch/powerpc/kernel/kvm*
7785
7786 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7787 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7788 M:      Janosch Frank <frankja@linux.ibm.com>
7789 R:      David Hildenbrand <david@redhat.com>
7790 R:      Cornelia Huck <cohuck@redhat.com>
7791 L:      linux-s390@vger.kernel.org
7792 W:      http://www.ibm.com/developerworks/linux/linux390/
7793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7794 S:      Supported
7795 F:      arch/s390/include/uapi/asm/kvm*
7796 F:      arch/s390/include/asm/gmap.h
7797 F:      arch/s390/include/asm/kvm*
7798 F:      arch/s390/kvm/
7799 F:      arch/s390/mm/gmap.c
7800
7801 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7802 M:      Paolo Bonzini <pbonzini@redhat.com>
7803 M:      Radim Krčmář <rkrcmar@redhat.com>
7804 L:      kvm@vger.kernel.org
7805 W:      http://www.linux-kvm.org
7806 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7807 S:      Supported
7808 F:      arch/x86/kvm/
7809 F:      arch/x86/include/uapi/asm/kvm*
7810 F:      arch/x86/include/asm/kvm*
7811 F:      arch/x86/include/asm/pvclock-abi.h
7812 F:      arch/x86/kernel/kvm.c
7813 F:      arch/x86/kernel/kvmclock.c
7814
7815 KERNFS
7816 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7817 M:      Tejun Heo <tj@kernel.org>
7818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7819 S:      Supported
7820 F:      include/linux/kernfs.h
7821 F:      fs/kernfs/
7822
7823 KEXEC
7824 M:      Eric Biederman <ebiederm@xmission.com>
7825 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7826 L:      kexec@lists.infradead.org
7827 S:      Maintained
7828 F:      include/linux/kexec.h
7829 F:      include/uapi/linux/kexec.h
7830 F:      kernel/kexec*
7831
7832 KEYS-ENCRYPTED
7833 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7834 L:      linux-integrity@vger.kernel.org
7835 L:      keyrings@vger.kernel.org
7836 S:      Supported
7837 F:      Documentation/security/keys/trusted-encrypted.rst
7838 F:      include/keys/encrypted-type.h
7839 F:      security/keys/encrypted-keys/
7840
7841 KEYS-TRUSTED
7842 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7843 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7844 L:      linux-integrity@vger.kernel.org
7845 L:      keyrings@vger.kernel.org
7846 S:      Supported
7847 F:      Documentation/security/keys/trusted-encrypted.rst
7848 F:      include/keys/trusted-type.h
7849 F:      security/keys/trusted.c
7850 F:      security/keys/trusted.h
7851
7852 KEYS/KEYRINGS:
7853 M:      David Howells <dhowells@redhat.com>
7854 L:      keyrings@vger.kernel.org
7855 S:      Maintained
7856 F:      Documentation/security/keys/core.rst
7857 F:      include/linux/key.h
7858 F:      include/linux/key-type.h
7859 F:      include/linux/keyctl.h
7860 F:      include/uapi/linux/keyctl.h
7861 F:      include/keys/
7862 F:      security/keys/
7863
7864 KGDB / KDB /debug_core
7865 M:      Jason Wessel <jason.wessel@windriver.com>
7866 M:      Daniel Thompson <daniel.thompson@linaro.org>
7867 W:      http://kgdb.wiki.kernel.org/
7868 L:      kgdb-bugreport@lists.sourceforge.net
7869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7870 S:      Maintained
7871 F:      Documentation/dev-tools/kgdb.rst
7872 F:      drivers/misc/kgdbts.c
7873 F:      drivers/tty/serial/kgdboc.c
7874 F:      include/linux/kdb.h
7875 F:      include/linux/kgdb.h
7876 F:      kernel/debug/
7877
7878 KMEMLEAK
7879 M:      Catalin Marinas <catalin.marinas@arm.com>
7880 S:      Maintained
7881 F:      Documentation/dev-tools/kmemleak.rst
7882 F:      include/linux/kmemleak.h
7883 F:      mm/kmemleak.c
7884 F:      mm/kmemleak-test.c
7885
7886 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7887 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7888 L:      linux-kernel@vger.kernel.org
7889 S:      Maintained
7890 F:      kernel/kmod.c
7891 F:      include/linux/kmod.h
7892 F:      lib/test_kmod.c
7893 F:      tools/testing/selftests/kmod/
7894
7895 KPROBES
7896 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7897 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7898 M:      "David S. Miller" <davem@davemloft.net>
7899 M:      Masami Hiramatsu <mhiramat@kernel.org>
7900 S:      Maintained
7901 F:      Documentation/kprobes.txt
7902 F:      include/linux/kprobes.h
7903 F:      include/asm-generic/kprobes.h
7904 F:      kernel/kprobes.c
7905
7906 KS0108 LCD CONTROLLER DRIVER
7907 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7908 W:      http://miguelojeda.es/auxdisplay.htm
7909 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7910 S:      Maintained
7911 F:      Documentation/auxdisplay/ks0108
7912 F:      drivers/auxdisplay/ks0108.c
7913 F:      include/linux/ks0108.h
7914
7915 L3MDEV
7916 M:      David Ahern <dsa@cumulusnetworks.com>
7917 L:      netdev@vger.kernel.org
7918 S:      Maintained
7919 F:      net/l3mdev
7920 F:      include/net/l3mdev.h
7921
7922 LANTIQ MIPS ARCHITECTURE
7923 M:      John Crispin <john@phrozen.org>
7924 L:      linux-mips@linux-mips.org
7925 S:      Maintained
7926 F:      arch/mips/lantiq
7927 F:      drivers/soc/lantiq
7928
7929 LAPB module
7930 L:      linux-x25@vger.kernel.org
7931 S:      Orphan
7932 F:      Documentation/networking/lapb-module.txt
7933 F:      include/*/lapb.h
7934 F:      net/lapb/
7935
7936 LASI 53c700 driver for PARISC
7937 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7938 L:      linux-scsi@vger.kernel.org
7939 S:      Maintained
7940 F:      Documentation/scsi/53c700.txt
7941 F:      drivers/scsi/53c700*
7942
7943 LEAKING_ADDRESSES
7944 M:      Tobin C. Harding <me@tobin.cc>
7945 M:      Tycho Andersen <tycho@tycho.ws>
7946 L:      kernel-hardening@lists.openwall.com
7947 S:      Maintained
7948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7949 F:      scripts/leaking_addresses.pl
7950
7951 LED SUBSYSTEM
7952 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7953 M:      Pavel Machek <pavel@ucw.cz>
7954 L:      linux-leds@vger.kernel.org
7955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7956 S:      Maintained
7957 F:      Documentation/devicetree/bindings/leds/
7958 F:      drivers/leds/
7959 F:      include/linux/leds.h
7960
7961 LEGACY EEPROM DRIVER
7962 M:      Jean Delvare <jdelvare@suse.com>
7963 S:      Maintained
7964 F:      Documentation/misc-devices/eeprom
7965 F:      drivers/misc/eeprom/eeprom.c
7966
7967 LEGO USB Tower driver
7968 M:      Juergen Stuber <starblue@users.sourceforge.net>
7969 L:      legousb-devel@lists.sourceforge.net
7970 W:      http://legousb.sourceforge.net/
7971 S:      Maintained
7972 F:      drivers/usb/misc/legousbtower.c
7973
7974 LG2160 MEDIA DRIVER
7975 M:      Michael Krufky <mkrufky@linuxtv.org>
7976 L:      linux-media@vger.kernel.org
7977 W:      https://linuxtv.org
7978 W:      http://github.com/mkrufky
7979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7980 T:      git git://linuxtv.org/mkrufky/tuners.git
7981 S:      Maintained
7982 F:      drivers/media/dvb-frontends/lg2160.*
7983
7984 LGDT3305 MEDIA DRIVER
7985 M:      Michael Krufky <mkrufky@linuxtv.org>
7986 L:      linux-media@vger.kernel.org
7987 W:      https://linuxtv.org
7988 W:      http://github.com/mkrufky
7989 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7990 T:      git git://linuxtv.org/mkrufky/tuners.git
7991 S:      Maintained
7992 F:      drivers/media/dvb-frontends/lgdt3305.*
7993
7994 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7995 M:      Viresh Kumar <vireshk@kernel.org>
7996 L:      linux-ide@vger.kernel.org
7997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7998 S:      Maintained
7999 F:      include/linux/pata_arasan_cf_data.h
8000 F:      drivers/ata/pata_arasan_cf.c
8001
8002 LIBATA PATA DRIVERS
8003 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8004 M:      Tejun Heo <tj@kernel.org>
8005 L:      linux-ide@vger.kernel.org
8006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8007 S:      Maintained
8008 F:      drivers/ata/pata_*.c
8009 F:      drivers/ata/ata_generic.c
8010
8011 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8012 M:      Linus Walleij <linus.walleij@linaro.org>
8013 L:      linux-ide@vger.kernel.org
8014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8015 S:      Maintained
8016 F:      drivers/ata/pata_ftide010.c
8017 F:      drivers/ata/sata_gemini.c
8018 F:      drivers/ata/sata_gemini.h
8019
8020 LIBATA SATA AHCI PLATFORM devices support
8021 M:      Hans de Goede <hdegoede@redhat.com>
8022 M:      Tejun Heo <tj@kernel.org>
8023 L:      linux-ide@vger.kernel.org
8024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8025 S:      Maintained
8026 F:      drivers/ata/ahci_platform.c
8027 F:      drivers/ata/libahci_platform.c
8028 F:      include/linux/ahci_platform.h
8029
8030 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8031 M:      Mikael Pettersson <mikpelinux@gmail.com>
8032 L:      linux-ide@vger.kernel.org
8033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8034 S:      Maintained
8035 F:      drivers/ata/sata_promise.*
8036
8037 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8038 M:      Tejun Heo <tj@kernel.org>
8039 L:      linux-ide@vger.kernel.org
8040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8041 S:      Maintained
8042 F:      drivers/ata/
8043 F:      include/linux/ata.h
8044 F:      include/linux/libata.h
8045 F:      Documentation/devicetree/bindings/ata/
8046
8047 LIBLOCKDEP
8048 M:      Sasha Levin <alexander.levin@verizon.com>
8049 S:      Maintained
8050 F:      tools/lib/lockdep/
8051
8052 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8053 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8054 M:      Dan Williams <dan.j.williams@intel.com>
8055 M:      Vishal Verma <vishal.l.verma@intel.com>
8056 M:      Dave Jiang <dave.jiang@intel.com>
8057 L:      linux-nvdimm@lists.01.org
8058 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8059 S:      Supported
8060 F:      drivers/nvdimm/blk.c
8061 F:      drivers/nvdimm/region_devs.c
8062
8063 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8064 M:      Vishal Verma <vishal.l.verma@intel.com>
8065 M:      Dan Williams <dan.j.williams@intel.com>
8066 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8067 M:      Dave Jiang <dave.jiang@intel.com>
8068 L:      linux-nvdimm@lists.01.org
8069 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8070 S:      Supported
8071 F:      drivers/nvdimm/btt*
8072
8073 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8074 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8075 M:      Dan Williams <dan.j.williams@intel.com>
8076 M:      Vishal Verma <vishal.l.verma@intel.com>
8077 M:      Dave Jiang <dave.jiang@intel.com>
8078 L:      linux-nvdimm@lists.01.org
8079 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8080 S:      Supported
8081 F:      drivers/nvdimm/pmem*
8082
8083 LIBNVDIMM: DEVICETREE BINDINGS
8084 M:      Oliver O'Halloran <oohall@gmail.com>
8085 L:      linux-nvdimm@lists.01.org
8086 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8087 S:      Supported
8088 F:      drivers/nvdimm/of_pmem.c
8089 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8090
8091 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8092 M:      Dan Williams <dan.j.williams@intel.com>
8093 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8094 M:      Vishal Verma <vishal.l.verma@intel.com>
8095 M:      Dave Jiang <dave.jiang@intel.com>
8096 L:      linux-nvdimm@lists.01.org
8097 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8099 S:      Supported
8100 F:      drivers/nvdimm/*
8101 F:      drivers/acpi/nfit/*
8102 F:      include/linux/nd.h
8103 F:      include/linux/libnvdimm.h
8104 F:      include/uapi/linux/ndctl.h
8105
8106 LIGHTNVM PLATFORM SUPPORT
8107 M:      Matias Bjorling <mb@lightnvm.io>
8108 W:      http://github/OpenChannelSSD
8109 L:      linux-block@vger.kernel.org
8110 S:      Maintained
8111 F:      drivers/lightnvm/
8112 F:      include/linux/lightnvm.h
8113 F:      include/uapi/linux/lightnvm.h
8114
8115 LINUX FOR POWER MACINTOSH
8116 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8117 W:      http://www.penguinppc.org/
8118 L:      linuxppc-dev@lists.ozlabs.org
8119 S:      Maintained
8120 F:      arch/powerpc/platforms/powermac/
8121 F:      drivers/macintosh/
8122
8123 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8124 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8125 M:      Paul Mackerras <paulus@samba.org>
8126 M:      Michael Ellerman <mpe@ellerman.id.au>
8127 W:      https://github.com/linuxppc/linux/wiki
8128 L:      linuxppc-dev@lists.ozlabs.org
8129 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8131 S:      Supported
8132 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8133 F:      Documentation/devicetree/bindings/powerpc/
8134 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8135 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8136 F:      Documentation/powerpc/
8137 F:      arch/powerpc/
8138 F:      drivers/char/tpm/tpm_ibmvtpm*
8139 F:      drivers/crypto/nx/
8140 F:      drivers/crypto/vmx/
8141 F:      drivers/i2c/busses/i2c-opal.c
8142 F:      drivers/net/ethernet/ibm/ibmveth.*
8143 F:      drivers/net/ethernet/ibm/ibmvnic.*
8144 F:      drivers/pci/hotplug/pnv_php.c
8145 F:      drivers/pci/hotplug/rpa*
8146 F:      drivers/rtc/rtc-opal.c
8147 F:      drivers/scsi/ibmvscsi/
8148 F:      drivers/tty/hvc/hvc_opal.c
8149 F:      drivers/watchdog/wdrtas.c
8150 F:      tools/testing/selftests/powerpc
8151 N:      /pmac
8152 N:      powermac
8153 N:      powernv
8154 N:      [^a-z0-9]ps3
8155 N:      pseries
8156
8157 LINUX FOR POWERPC EMBEDDED MPC5XXX
8158 M:      Anatolij Gustschin <agust@denx.de>
8159 L:      linuxppc-dev@lists.ozlabs.org
8160 T:      git git://git.denx.de/linux-denx-agust.git
8161 S:      Maintained
8162 F:      arch/powerpc/platforms/512x/
8163 F:      arch/powerpc/platforms/52xx/
8164
8165 LINUX FOR POWERPC EMBEDDED PPC4XX
8166 M:      Alistair Popple <alistair@popple.id.au>
8167 M:      Matt Porter <mporter@kernel.crashing.org>
8168 W:      http://www.penguinppc.org/
8169 L:      linuxppc-dev@lists.ozlabs.org
8170 S:      Maintained
8171 F:      arch/powerpc/platforms/40x/
8172 F:      arch/powerpc/platforms/44x/
8173
8174 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8175 M:      Scott Wood <oss@buserror.net>
8176 M:      Kumar Gala <galak@kernel.crashing.org>
8177 W:      http://www.penguinppc.org/
8178 L:      linuxppc-dev@lists.ozlabs.org
8179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8180 S:      Maintained
8181 F:      arch/powerpc/platforms/83xx/
8182 F:      arch/powerpc/platforms/85xx/
8183 F:      Documentation/devicetree/bindings/powerpc/fsl/
8184
8185 LINUX FOR POWERPC EMBEDDED PPC8XX
8186 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8187 W:      http://www.penguinppc.org/
8188 L:      linuxppc-dev@lists.ozlabs.org
8189 S:      Maintained
8190 F:      arch/powerpc/platforms/8xx/
8191
8192 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8193 L:      linuxppc-dev@lists.ozlabs.org
8194 S:      Orphan
8195 F:      arch/powerpc/*/*virtex*
8196 F:      arch/powerpc/*/*/*virtex*
8197
8198 LINUX FOR POWERPC PA SEMI PWRFICIENT
8199 L:      linuxppc-dev@lists.ozlabs.org
8200 S:      Orphan
8201 F:      arch/powerpc/platforms/pasemi/
8202 F:      drivers/*/*pasemi*
8203 F:      drivers/*/*/*pasemi*
8204
8205 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8206 M:      Kees Cook <keescook@chromium.org>
8207 S:      Maintained
8208 F:      drivers/misc/lkdtm/*
8209
8210 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8211 M:      Alan Stern <stern@rowland.harvard.edu>
8212 M:      Andrea Parri <parri.andrea@gmail.com>
8213 M:      Will Deacon <will.deacon@arm.com>
8214 M:      Peter Zijlstra <peterz@infradead.org>
8215 M:      Boqun Feng <boqun.feng@gmail.com>
8216 M:      Nicholas Piggin <npiggin@gmail.com>
8217 M:      David Howells <dhowells@redhat.com>
8218 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8219 M:      Luc Maranget <luc.maranget@inria.fr>
8220 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8221 R:      Akira Yokosawa <akiyks@gmail.com>
8222 L:      linux-kernel@vger.kernel.org
8223 S:      Supported
8224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8225 F:      tools/memory-model/
8226 F:      Documentation/memory-barriers.txt
8227
8228 LINUX SECURITY MODULE (LSM) FRAMEWORK
8229 M:      Chris Wright <chrisw@sous-sol.org>
8230 L:      linux-security-module@vger.kernel.org
8231 S:      Supported
8232
8233 LIS3LV02D ACCELEROMETER DRIVER
8234 M:      Eric Piel <eric.piel@tremplin-utc.net>
8235 S:      Maintained
8236 F:      Documentation/misc-devices/lis3lv02d
8237 F:      drivers/misc/lis3lv02d/
8238 F:      drivers/platform/x86/hp_accel.c
8239
8240 LIVE PATCHING
8241 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8242 M:      Jessica Yu <jeyu@kernel.org>
8243 M:      Jiri Kosina <jikos@kernel.org>
8244 M:      Miroslav Benes <mbenes@suse.cz>
8245 R:      Petr Mladek <pmladek@suse.com>
8246 S:      Maintained
8247 F:      kernel/livepatch/
8248 F:      include/linux/livepatch.h
8249 F:      arch/x86/include/asm/livepatch.h
8250 F:      arch/x86/kernel/livepatch.c
8251 F:      Documentation/livepatch/
8252 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8253 F:      samples/livepatch/
8254 L:      live-patching@vger.kernel.org
8255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8256
8257 LLC (802.2)
8258 L:      netdev@vger.kernel.org
8259 S:      Odd fixes
8260 F:      include/linux/llc.h
8261 F:      include/uapi/linux/llc.h
8262 F:      include/net/llc*
8263 F:      net/llc/
8264
8265 LM73 HARDWARE MONITOR DRIVER
8266 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8267 L:      linux-hwmon@vger.kernel.org
8268 S:      Maintained
8269 F:      drivers/hwmon/lm73.c
8270
8271 LM78 HARDWARE MONITOR DRIVER
8272 M:      Jean Delvare <jdelvare@suse.com>
8273 L:      linux-hwmon@vger.kernel.org
8274 S:      Maintained
8275 F:      Documentation/hwmon/lm78
8276 F:      drivers/hwmon/lm78.c
8277
8278 LM83 HARDWARE MONITOR DRIVER
8279 M:      Jean Delvare <jdelvare@suse.com>
8280 L:      linux-hwmon@vger.kernel.org
8281 S:      Maintained
8282 F:      Documentation/hwmon/lm83
8283 F:      drivers/hwmon/lm83.c
8284
8285 LM90 HARDWARE MONITOR DRIVER
8286 M:      Jean Delvare <jdelvare@suse.com>
8287 L:      linux-hwmon@vger.kernel.org
8288 S:      Maintained
8289 F:      Documentation/hwmon/lm90
8290 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8291 F:      drivers/hwmon/lm90.c
8292 F:      include/dt-bindings/thermal/lm90.h
8293
8294 LM95234 HARDWARE MONITOR DRIVER
8295 M:      Guenter Roeck <linux@roeck-us.net>
8296 L:      linux-hwmon@vger.kernel.org
8297 S:      Maintained
8298 F:      Documentation/hwmon/lm95234
8299 F:      drivers/hwmon/lm95234.c
8300
8301 LME2510 MEDIA DRIVER
8302 M:      Malcolm Priestley <tvboxspy@gmail.com>
8303 L:      linux-media@vger.kernel.org
8304 W:      https://linuxtv.org
8305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8306 S:      Maintained
8307 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8308
8309 LOADPIN SECURITY MODULE
8310 M:      Kees Cook <keescook@chromium.org>
8311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8312 S:      Supported
8313 F:      security/loadpin/
8314 F:      Documentation/admin-guide/LSM/LoadPin.rst
8315
8316 LOCKING PRIMITIVES
8317 M:      Peter Zijlstra <peterz@infradead.org>
8318 M:      Ingo Molnar <mingo@redhat.com>
8319 L:      linux-kernel@vger.kernel.org
8320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8321 S:      Maintained
8322 F:      Documentation/locking/
8323 F:      include/linux/lockdep.h
8324 F:      include/linux/spinlock*.h
8325 F:      arch/*/include/asm/spinlock*.h
8326 F:      include/linux/rwlock*.h
8327 F:      include/linux/mutex*.h
8328 F:      arch/*/include/asm/mutex*.h
8329 F:      include/linux/rwsem*.h
8330 F:      arch/*/include/asm/rwsem.h
8331 F:      include/linux/seqlock.h
8332 F:      lib/locking*.[ch]
8333 F:      kernel/locking/
8334 X:      kernel/locking/locktorture.c
8335
8336 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8337 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8338 L:      linux-ntfs-dev@lists.sourceforge.net
8339 W:      http://www.linux-ntfs.org/content/view/19/37/
8340 S:      Maintained
8341 F:      Documentation/ldm.txt
8342 F:      block/partitions/ldm.*
8343
8344 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8345 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8346 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8347 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8348 L:      MPT-FusionLinux.pdl@broadcom.com
8349 L:      linux-scsi@vger.kernel.org
8350 W:      http://www.avagotech.com/support/
8351 S:      Supported
8352 F:      drivers/message/fusion/
8353 F:      drivers/scsi/mpt2sas/
8354 F:      drivers/scsi/mpt3sas/
8355
8356 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8357 M:      Matthew Wilcox <matthew@wil.cx>
8358 L:      linux-scsi@vger.kernel.org
8359 S:      Maintained
8360 F:      drivers/scsi/sym53c8xx_2/
8361
8362 LTC4261 HARDWARE MONITOR DRIVER
8363 M:      Guenter Roeck <linux@roeck-us.net>
8364 L:      linux-hwmon@vger.kernel.org
8365 S:      Maintained
8366 F:      Documentation/hwmon/ltc4261
8367 F:      drivers/hwmon/ltc4261.c
8368
8369 LTC4306 I2C MULTIPLEXER DRIVER
8370 M:      Michael Hennerich <michael.hennerich@analog.com>
8371 W:      http://ez.analog.com/community/linux-device-drivers
8372 L:      linux-i2c@vger.kernel.org
8373 S:      Supported
8374 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8375 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8376
8377 LTP (Linux Test Project)
8378 M:      Mike Frysinger <vapier@gentoo.org>
8379 M:      Cyril Hrubis <chrubis@suse.cz>
8380 M:      Wanlong Gao <wanlong.gao@gmail.com>
8381 M:      Jan Stancek <jstancek@redhat.com>
8382 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8383 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8384 L:      ltp@lists.linux.it (subscribers-only)
8385 W:      http://linux-test-project.github.io/
8386 T:      git git://github.com/linux-test-project/ltp.git
8387 S:      Maintained
8388
8389 M68K ARCHITECTURE
8390 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8391 L:      linux-m68k@lists.linux-m68k.org
8392 W:      http://www.linux-m68k.org/
8393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8394 S:      Maintained
8395 F:      arch/m68k/
8396 F:      drivers/zorro/
8397
8398 M68K ON APPLE MACINTOSH
8399 M:      Joshua Thompson <funaho@jurai.org>
8400 W:      http://www.mac.linux-m68k.org/
8401 L:      linux-m68k@lists.linux-m68k.org
8402 S:      Maintained
8403 F:      arch/m68k/mac/
8404
8405 M68K ON HP9000/300
8406 M:      Philip Blundell <philb@gnu.org>
8407 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8408 S:      Maintained
8409 F:      arch/m68k/hp300/
8410
8411 M88DS3103 MEDIA DRIVER
8412 M:      Antti Palosaari <crope@iki.fi>
8413 L:      linux-media@vger.kernel.org
8414 W:      https://linuxtv.org
8415 W:      http://palosaari.fi/linux/
8416 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8417 T:      git git://linuxtv.org/anttip/media_tree.git
8418 S:      Maintained
8419 F:      drivers/media/dvb-frontends/m88ds3103*
8420
8421 M88RS2000 MEDIA DRIVER
8422 M:      Malcolm Priestley <tvboxspy@gmail.com>
8423 L:      linux-media@vger.kernel.org
8424 W:      https://linuxtv.org
8425 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8426 S:      Maintained
8427 F:      drivers/media/dvb-frontends/m88rs2000*
8428
8429 MA901 MASTERKIT USB FM RADIO DRIVER
8430 M:      Alexey Klimov <klimov.linux@gmail.com>
8431 L:      linux-media@vger.kernel.org
8432 T:      git git://linuxtv.org/media_tree.git
8433 S:      Maintained
8434 F:      drivers/media/radio/radio-ma901.c
8435
8436 MAC80211
8437 M:      Johannes Berg <johannes@sipsolutions.net>
8438 L:      linux-wireless@vger.kernel.org
8439 W:      http://wireless.kernel.org/
8440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8442 S:      Maintained
8443 F:      Documentation/networking/mac80211-injection.txt
8444 F:      include/net/mac80211.h
8445 F:      net/mac80211/
8446 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8447 F:      Documentation/networking/mac80211_hwsim/README
8448
8449 MAILBOX API
8450 M:      Jassi Brar <jassisinghbrar@gmail.com>
8451 L:      linux-kernel@vger.kernel.org
8452 S:      Maintained
8453 F:      drivers/mailbox/
8454 F:      include/linux/mailbox_client.h
8455 F:      include/linux/mailbox_controller.h
8456
8457 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8458 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8459 W:      http://www.kernel.org/doc/man-pages
8460 L:      linux-man@vger.kernel.org
8461 S:      Maintained
8462
8463 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8464 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8465 L:      linux-mips@linux-mips.org
8466 S:      Maintained
8467 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8468
8469 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8470 M:      Andrew Lunn <andrew@lunn.ch>
8471 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8472 L:      netdev@vger.kernel.org
8473 S:      Maintained
8474 F:      drivers/net/dsa/mv88e6xxx/
8475 F:      linux/platform_data/mv88e6xxx.h
8476 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8477
8478 MARVELL ARMADA DRM SUPPORT
8479 M:      Russell King <linux@armlinux.org.uk>
8480 S:      Maintained
8481 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8482 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8483 F:      drivers/gpu/drm/armada/
8484 F:      include/uapi/drm/armada_drm.h
8485 F:      Documentation/devicetree/bindings/display/armada/
8486
8487 MARVELL CRYPTO DRIVER
8488 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8489 M:      Arnaud Ebalard <arno@natisbad.org>
8490 F:      drivers/crypto/marvell/
8491 S:      Maintained
8492 L:      linux-crypto@vger.kernel.org
8493
8494 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8495 M:      Mirko Lindner <mlindner@marvell.com>
8496 M:      Stephen Hemminger <stephen@networkplumber.org>
8497 L:      netdev@vger.kernel.org
8498 S:      Maintained
8499 F:      drivers/net/ethernet/marvell/sk*
8500
8501 MARVELL LIBERTAS WIRELESS DRIVER
8502 L:      libertas-dev@lists.infradead.org
8503 S:      Orphan
8504 F:      drivers/net/wireless/marvell/libertas/
8505
8506 MARVELL MACCHIATOBIN SUPPORT
8507 M:      Russell King <linux@armlinux.org.uk>
8508 L:      linux-arm-kernel@lists.infradead.org
8509 S:      Maintained
8510 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8511
8512 MARVELL MV643XX ETHERNET DRIVER
8513 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8514 L:      netdev@vger.kernel.org
8515 S:      Maintained
8516 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8517 F:      include/linux/mv643xx.h
8518
8519 MARVELL MV88X3310 PHY DRIVER
8520 M:      Russell King <linux@armlinux.org.uk>
8521 L:      netdev@vger.kernel.org
8522 S:      Maintained
8523 F:      drivers/net/phy/marvell10g.c
8524
8525 MARVELL MVNETA ETHERNET DRIVER
8526 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8527 L:      netdev@vger.kernel.org
8528 S:      Maintained
8529 F:      drivers/net/ethernet/marvell/mvneta.*
8530
8531 MARVELL MWIFIEX WIRELESS DRIVER
8532 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8533 M:      Nishant Sarmukadam <nishants@marvell.com>
8534 M:      Ganapathi Bhat <gbhat@marvell.com>
8535 M:      Xinming Hu <huxm@marvell.com>
8536 L:      linux-wireless@vger.kernel.org
8537 S:      Maintained
8538 F:      drivers/net/wireless/marvell/mwifiex/
8539
8540 MARVELL MWL8K WIRELESS DRIVER
8541 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8542 L:      linux-wireless@vger.kernel.org
8543 S:      Odd Fixes
8544 F:      drivers/net/wireless/marvell/mwl8k.c
8545
8546 MARVELL NAND CONTROLLER DRIVER
8547 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8548 L:      linux-mtd@lists.infradead.org
8549 S:      Maintained
8550 F:      drivers/mtd/nand/raw/marvell_nand.c
8551 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8552
8553 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8554 M:      Nicolas Pitre <nico@fluxnic.net>
8555 S:      Odd Fixes
8556 F:      drivers/mmc/host/mvsdio.*
8557
8558 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8559 M:      Hu Ziji <huziji@marvell.com>
8560 L:      linux-mmc@vger.kernel.org
8561 S:      Supported
8562 F:      drivers/mmc/host/sdhci-xenon*
8563 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8564
8565 MATROX FRAMEBUFFER DRIVER
8566 L:      linux-fbdev@vger.kernel.org
8567 S:      Orphan
8568 F:      drivers/video/fbdev/matrox/matroxfb_*
8569 F:      include/uapi/linux/matroxfb.h
8570
8571 MAX16065 HARDWARE MONITOR DRIVER
8572 M:      Guenter Roeck <linux@roeck-us.net>
8573 L:      linux-hwmon@vger.kernel.org
8574 S:      Maintained
8575 F:      Documentation/hwmon/max16065
8576 F:      drivers/hwmon/max16065.c
8577
8578 MAX20751 HARDWARE MONITOR DRIVER
8579 M:      Guenter Roeck <linux@roeck-us.net>
8580 L:      linux-hwmon@vger.kernel.org
8581 S:      Maintained
8582 F:      Documentation/hwmon/max20751
8583 F:      drivers/hwmon/max20751.c
8584
8585 MAX2175 SDR TUNER DRIVER
8586 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8587 L:      linux-media@vger.kernel.org
8588 T:      git git://linuxtv.org/media_tree.git
8589 S:      Maintained
8590 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8591 F:      Documentation/media/v4l-drivers/max2175.rst
8592 F:      drivers/media/i2c/max2175*
8593 F:      include/uapi/linux/max2175.h
8594
8595 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8596 L:      linux-hwmon@vger.kernel.org
8597 S:      Orphan
8598 F:      Documentation/hwmon/max6650
8599 F:      drivers/hwmon/max6650.c
8600
8601 MAX6697 HARDWARE MONITOR DRIVER
8602 M:      Guenter Roeck <linux@roeck-us.net>
8603 L:      linux-hwmon@vger.kernel.org
8604 S:      Maintained
8605 F:      Documentation/hwmon/max6697
8606 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8607 F:      drivers/hwmon/max6697.c
8608 F:      include/linux/platform_data/max6697.h
8609
8610 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8611 M:      Peter Rosin <peda@axentia.se>
8612 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8613 S:      Maintained
8614 F:      Documentation/devicetree/bindings/sound/max9860.txt
8615 F:      sound/soc/codecs/max9860.*
8616
8617 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8618 M:      Javier Martinez Canillas <javier@dowhile0.org>
8619 L:      linux-kernel@vger.kernel.org
8620 S:      Supported
8621 F:      drivers/regulator/max77802-regulator.c
8622 F:      Documentation/devicetree/bindings/*/*max77802.txt
8623 F:      include/dt-bindings/*/*max77802.h
8624
8625 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8626 M:      Krzysztof Kozlowski <krzk@kernel.org>
8627 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8628 L:      linux-pm@vger.kernel.org
8629 S:      Supported
8630 F:      drivers/power/supply/max14577_charger.c
8631 F:      drivers/power/supply/max77693_charger.c
8632
8633 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8634 M:      Chanwoo Choi <cw00.choi@samsung.com>
8635 M:      Krzysztof Kozlowski <krzk@kernel.org>
8636 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8637 L:      linux-kernel@vger.kernel.org
8638 S:      Supported
8639 F:      drivers/*/max14577*.c
8640 F:      drivers/*/max77686*.c
8641 F:      drivers/*/max77693*.c
8642 F:      drivers/extcon/extcon-max14577.c
8643 F:      drivers/extcon/extcon-max77693.c
8644 F:      drivers/rtc/rtc-max77686.c
8645 F:      drivers/clk/clk-max77686.c
8646 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8647 F:      Documentation/devicetree/bindings/*/max77686.txt
8648 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8649 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8650 F:      include/linux/mfd/max14577*.h
8651 F:      include/linux/mfd/max77686*.h
8652 F:      include/linux/mfd/max77693*.h
8653
8654 MAXIRADIO FM RADIO RECEIVER DRIVER
8655 M:      Hans Verkuil <hverkuil@xs4all.nl>
8656 L:      linux-media@vger.kernel.org
8657 T:      git git://linuxtv.org/media_tree.git
8658 W:      https://linuxtv.org
8659 S:      Maintained
8660 F:      drivers/media/radio/radio-maxiradio*
8661
8662 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8663 M:      Peter Rosin <peda@axentia.se>
8664 L:      linux-iio@vger.kernel.org
8665 S:      Maintained
8666 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8667 F:      drivers/iio/potentiometer/mcp4018.c
8668 F:      drivers/iio/potentiometer/mcp4531.c
8669
8670 MCR20A IEEE-802.15.4 RADIO DRIVER
8671 M:      Xue Liu <liuxuenetmail@gmail.com>
8672 L:      linux-wpan@vger.kernel.org
8673 W:      https://github.com/xueliu/mcr20a-linux
8674 S:      Maintained
8675 F:      drivers/net/ieee802154/mcr20a.c
8676 F:      drivers/net/ieee802154/mcr20a.h
8677 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8678
8679 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8680 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8681 L:      linux-iio@vger.kernel.org
8682 S:      Maintained
8683 F:      drivers/iio/dac/cio-dac.c
8684
8685 MEDIA DRIVERS FOR ASCOT2E
8686 M:      Sergey Kozlov <serjk@netup.ru>
8687 M:      Abylay Ospan <aospan@netup.ru>
8688 L:      linux-media@vger.kernel.org
8689 W:      https://linuxtv.org
8690 W:      http://netup.tv/
8691 T:      git git://linuxtv.org/media_tree.git
8692 S:      Supported
8693 F:      drivers/media/dvb-frontends/ascot2e*
8694
8695 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8696 M:      Jasmin Jessich <jasmin@anw.at>
8697 L:      linux-media@vger.kernel.org
8698 W:      https://linuxtv.org
8699 T:      git git://linuxtv.org/media_tree.git
8700 S:      Maintained
8701 F:      drivers/media/dvb-frontends/cxd2099*
8702
8703 MEDIA DRIVERS FOR CXD2841ER
8704 M:      Sergey Kozlov <serjk@netup.ru>
8705 M:      Abylay Ospan <aospan@netup.ru>
8706 L:      linux-media@vger.kernel.org
8707 W:      https://linuxtv.org
8708 W:      http://netup.tv/
8709 T:      git git://linuxtv.org/media_tree.git
8710 S:      Supported
8711 F:      drivers/media/dvb-frontends/cxd2841er*
8712
8713 MEDIA DRIVERS FOR CXD2880
8714 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8715 L:      linux-media@vger.kernel.org
8716 W:      http://linuxtv.org/
8717 T:      git git://linuxtv.org/media_tree.git
8718 S:      Supported
8719 F:      drivers/media/dvb-frontends/cxd2880/*
8720 F:      drivers/media/spi/cxd2880*
8721
8722 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8723 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8724 L:      linux-media@vger.kernel.org
8725 W:      https://linuxtv.org
8726 T:      git git://linuxtv.org/media_tree.git
8727 S:      Maintained
8728 F:      drivers/media/pci/ddbridge/*
8729
8730 MEDIA DRIVERS FOR FREESCALE IMX
8731 M:      Steve Longerbeam <slongerbeam@gmail.com>
8732 M:      Philipp Zabel <p.zabel@pengutronix.de>
8733 L:      linux-media@vger.kernel.org
8734 T:      git git://linuxtv.org/media_tree.git
8735 S:      Maintained
8736 F:      Documentation/devicetree/bindings/media/imx.txt
8737 F:      Documentation/media/v4l-drivers/imx.rst
8738 F:      drivers/staging/media/imx/
8739 F:      include/linux/imx-media.h
8740 F:      include/media/imx.h
8741
8742 MEDIA DRIVERS FOR HELENE
8743 M:      Abylay Ospan <aospan@netup.ru>
8744 L:      linux-media@vger.kernel.org
8745 W:      https://linuxtv.org
8746 W:      http://netup.tv/
8747 T:      git git://linuxtv.org/media_tree.git
8748 S:      Supported
8749 F:      drivers/media/dvb-frontends/helene*
8750
8751 MEDIA DRIVERS FOR HORUS3A
8752 M:      Sergey Kozlov <serjk@netup.ru>
8753 M:      Abylay Ospan <aospan@netup.ru>
8754 L:      linux-media@vger.kernel.org
8755 W:      https://linuxtv.org
8756 W:      http://netup.tv/
8757 T:      git git://linuxtv.org/media_tree.git
8758 S:      Supported
8759 F:      drivers/media/dvb-frontends/horus3a*
8760
8761 MEDIA DRIVERS FOR LNBH25
8762 M:      Sergey Kozlov <serjk@netup.ru>
8763 M:      Abylay Ospan <aospan@netup.ru>
8764 L:      linux-media@vger.kernel.org
8765 W:      https://linuxtv.org
8766 W:      http://netup.tv/
8767 T:      git git://linuxtv.org/media_tree.git
8768 S:      Supported
8769 F:      drivers/media/dvb-frontends/lnbh25*
8770
8771 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8772 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8773 L:      linux-media@vger.kernel.org
8774 W:      https://linuxtv.org
8775 T:      git git://linuxtv.org/media_tree.git
8776 S:      Maintained
8777 F:      drivers/media/dvb-frontends/mxl5xx*
8778
8779 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8780 M:      Sergey Kozlov <serjk@netup.ru>
8781 M:      Abylay Ospan <aospan@netup.ru>
8782 L:      linux-media@vger.kernel.org
8783 W:      https://linuxtv.org
8784 W:      http://netup.tv/
8785 T:      git git://linuxtv.org/media_tree.git
8786 S:      Supported
8787 F:      drivers/media/pci/netup_unidvb/*
8788
8789 MEDIA DRIVERS FOR RENESAS - CEU
8790 M:      Jacopo Mondi <jacopo@jmondi.org>
8791 L:      linux-media@vger.kernel.org
8792 L:      linux-renesas-soc@vger.kernel.org
8793 T:      git git://linuxtv.org/media_tree.git
8794 S:      Supported
8795 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8796 F:      drivers/media/platform/renesas-ceu.c
8797 F:      include/media/drv-intf/renesas-ceu.h
8798
8799 MEDIA DRIVERS FOR RENESAS - DRIF
8800 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8801 L:      linux-media@vger.kernel.org
8802 L:      linux-renesas-soc@vger.kernel.org
8803 T:      git git://linuxtv.org/media_tree.git
8804 S:      Supported
8805 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8806 F:      drivers/media/platform/rcar_drif.c
8807
8808 MEDIA DRIVERS FOR RENESAS - FCP
8809 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8810 L:      linux-media@vger.kernel.org
8811 L:      linux-renesas-soc@vger.kernel.org
8812 T:      git git://linuxtv.org/media_tree.git
8813 S:      Supported
8814 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8815 F:      drivers/media/platform/rcar-fcp.c
8816 F:      include/media/rcar-fcp.h
8817
8818 MEDIA DRIVERS FOR RENESAS - FDP1
8819 M:      Kieran Bingham <kieran@bingham.xyz>
8820 L:      linux-media@vger.kernel.org
8821 L:      linux-renesas-soc@vger.kernel.org
8822 T:      git git://linuxtv.org/media_tree.git
8823 S:      Supported
8824 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8825 F:      drivers/media/platform/rcar_fdp1.c
8826
8827 MEDIA DRIVERS FOR RENESAS - VIN
8828 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8829 L:      linux-media@vger.kernel.org
8830 L:      linux-renesas-soc@vger.kernel.org
8831 T:      git git://linuxtv.org/media_tree.git
8832 S:      Supported
8833 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8834 F:      drivers/media/platform/rcar-vin/
8835
8836 MEDIA DRIVERS FOR RENESAS - VSP1
8837 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8838 L:      linux-media@vger.kernel.org
8839 L:      linux-renesas-soc@vger.kernel.org
8840 T:      git git://linuxtv.org/media_tree.git
8841 S:      Supported
8842 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8843 F:      drivers/media/platform/vsp1/
8844
8845 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8846 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8847 L:      linux-media@vger.kernel.org
8848 W:      https://linuxtv.org
8849 T:      git git://linuxtv.org/media_tree.git
8850 S:      Maintained
8851 F:      drivers/media/dvb-frontends/stv0910*
8852
8853 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8854 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8855 L:      linux-media@vger.kernel.org
8856 W:      https://linuxtv.org
8857 T:      git git://linuxtv.org/media_tree.git
8858 S:      Maintained
8859 F:      drivers/media/dvb-frontends/stv6111*
8860
8861 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8862 M:      Dmitry Osipenko <digetx@gmail.com>
8863 L:      linux-media@vger.kernel.org
8864 L:      linux-tegra@vger.kernel.org
8865 T:      git git://linuxtv.org/media_tree.git
8866 S:      Maintained
8867 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8868 F:      drivers/staging/media/tegra-vde/
8869
8870 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8871 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8872 P:      LinuxTV.org Project
8873 L:      linux-media@vger.kernel.org
8874 W:      https://linuxtv.org
8875 Q:      http://patchwork.kernel.org/project/linux-media/list/
8876 T:      git git://linuxtv.org/media_tree.git
8877 S:      Maintained
8878 F:      Documentation/devicetree/bindings/media/
8879 F:      Documentation/media/
8880 F:      drivers/media/
8881 F:      drivers/staging/media/
8882 F:      include/linux/platform_data/media/
8883 F:      include/media/
8884 F:      include/uapi/linux/dvb/
8885 F:      include/uapi/linux/videodev2.h
8886 F:      include/uapi/linux/media.h
8887 F:      include/uapi/linux/v4l2-*
8888 F:      include/uapi/linux/meye.h
8889 F:      include/uapi/linux/ivtv*
8890 F:      include/uapi/linux/uvcvideo.h
8891
8892 MEDIATEK CIR DRIVER
8893 M:      Sean Wang <sean.wang@mediatek.com>
8894 S:      Maintained
8895 F:      drivers/media/rc/mtk-cir.c
8896
8897 MEDIATEK DMA DRIVER
8898 M:      Sean Wang <sean.wang@mediatek.com>
8899 L:      dmaengine@vger.kernel.org
8900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8901 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8902 S:      Maintained
8903 F:      Documentation/devicetree/bindings/dma/mtk-*
8904 F:      drivers/dma/mediatek/
8905
8906 MEDIATEK PMIC LED DRIVER
8907 M:      Sean Wang <sean.wang@mediatek.com>
8908 S:      Maintained
8909 F:      drivers/leds/leds-mt6323.c
8910 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8911
8912 MEDIATEK ETHERNET DRIVER
8913 M:      Felix Fietkau <nbd@openwrt.org>
8914 M:      John Crispin <john@phrozen.org>
8915 M:      Sean Wang <sean.wang@mediatek.com>
8916 M:      Nelson Chang <nelson.chang@mediatek.com>
8917 L:      netdev@vger.kernel.org
8918 S:      Maintained
8919 F:      drivers/net/ethernet/mediatek/
8920
8921 MEDIATEK SWITCH DRIVER
8922 M:      Sean Wang <sean.wang@mediatek.com>
8923 L:      netdev@vger.kernel.org
8924 S:      Maintained
8925 F:      drivers/net/dsa/mt7530.*
8926 F:      net/dsa/tag_mtk.c
8927
8928 MEDIATEK JPEG DRIVER
8929 M:      Rick Chang <rick.chang@mediatek.com>
8930 M:      Bin Liu <bin.liu@mediatek.com>
8931 S:      Supported
8932 F:      drivers/media/platform/mtk-jpeg/
8933 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8934
8935 MEDIATEK MDP DRIVER
8936 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8937 M:      Houlong Wei <houlong.wei@mediatek.com>
8938 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8939 S:      Supported
8940 F:      drivers/media/platform/mtk-mdp/
8941 F:      drivers/media/platform/mtk-vpu/
8942 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8943
8944 MEDIATEK MEDIA DRIVER
8945 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8946 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8947 S:      Supported
8948 F:      drivers/media/platform/mtk-vcodec/
8949 F:      drivers/media/platform/mtk-vpu/
8950 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8951 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8952
8953 MEDIATEK MT7601U WIRELESS LAN DRIVER
8954 M:      Jakub Kicinski <kubakici@wp.pl>
8955 L:      linux-wireless@vger.kernel.org
8956 S:      Maintained
8957 F:      drivers/net/wireless/mediatek/mt7601u/
8958
8959 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8960 M:      Sean Wang <sean.wang@mediatek.com>
8961 S:      Maintained
8962 F:      drivers/char/hw_random/mtk-rng.c
8963
8964 MEDIATEK USB3 DRD IP DRIVER
8965 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8966 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8968 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8969 S:      Maintained
8970 F:      drivers/usb/mtu3/
8971
8972 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8973 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8974 M:      Martin Donnelly <martin.donnelly@ge.com>
8975 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8976 S:      Maintained
8977 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8978 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8979
8980 MEGARAID SCSI/SAS DRIVERS
8981 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8982 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8983 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8984 L:      megaraidlinux.pdl@broadcom.com
8985 L:      linux-scsi@vger.kernel.org
8986 W:      http://www.avagotech.com/support/
8987 S:      Maintained
8988 F:      Documentation/scsi/megaraid.txt
8989 F:      drivers/scsi/megaraid.*
8990 F:      drivers/scsi/megaraid/
8991
8992 MELEXIS MLX90614 DRIVER
8993 M:      Crt Mori <cmo@melexis.com>
8994 L:      linux-iio@vger.kernel.org
8995 W:      http://www.melexis.com
8996 S:      Supported
8997 F:      drivers/iio/temperature/mlx90614.c
8998
8999 MELEXIS MLX90632 DRIVER
9000 M:      Crt Mori <cmo@melexis.com>
9001 L:      linux-iio@vger.kernel.org
9002 W:      http://www.melexis.com
9003 S:      Supported
9004 F:      drivers/iio/temperature/mlx90632.c
9005
9006 MELFAS MIP4 TOUCHSCREEN DRIVER
9007 M:      Sangwon Jee <jeesw@melfas.com>
9008 W:      http://www.melfas.com
9009 S:      Supported
9010 F:      drivers/input/touchscreen/melfas_mip4.c
9011 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9012
9013 MELLANOX ETHERNET DRIVER (mlx4_en)
9014 M:      Tariq Toukan <tariqt@mellanox.com>
9015 L:      netdev@vger.kernel.org
9016 S:      Supported
9017 W:      http://www.mellanox.com
9018 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9019 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9020
9021 MELLANOX ETHERNET DRIVER (mlx5e)
9022 M:      Saeed Mahameed <saeedm@mellanox.com>
9023 L:      netdev@vger.kernel.org
9024 S:      Supported
9025 W:      http://www.mellanox.com
9026 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9027 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9028
9029 MELLANOX ETHERNET INNOVA DRIVERS
9030 R:      Boris Pismenny <borisp@mellanox.com>
9031 L:      netdev@vger.kernel.org
9032 S:      Supported
9033 W:      http://www.mellanox.com
9034 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9035 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9036 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9037 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9038 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9039
9040 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9041 R:      Boris Pismenny <borisp@mellanox.com>
9042 L:      netdev@vger.kernel.org
9043 S:      Supported
9044 W:      http://www.mellanox.com
9045 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9046 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9047 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9048
9049 MELLANOX ETHERNET SWITCH DRIVERS
9050 M:      Jiri Pirko <jiri@mellanox.com>
9051 M:      Ido Schimmel <idosch@mellanox.com>
9052 L:      netdev@vger.kernel.org
9053 S:      Supported
9054 W:      http://www.mellanox.com
9055 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9056 F:      drivers/net/ethernet/mellanox/mlxsw/
9057
9058 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9059 M:      mlxsw@mellanox.com
9060 L:      netdev@vger.kernel.org
9061 S:      Supported
9062 W:      http://www.mellanox.com
9063 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9064 F:      drivers/net/ethernet/mellanox/mlxfw/
9065
9066 MELLANOX HARDWARE PLATFORM SUPPORT
9067 M:      Andy Shevchenko <andy@infradead.org>
9068 M:      Darren Hart <dvhart@infradead.org>
9069 M:      Vadim Pasternak <vadimp@mellanox.com>
9070 L:      platform-driver-x86@vger.kernel.org
9071 S:      Supported
9072 F:      drivers/platform/mellanox/
9073
9074 MELLANOX MLX4 core VPI driver
9075 M:      Tariq Toukan <tariqt@mellanox.com>
9076 L:      netdev@vger.kernel.org
9077 L:      linux-rdma@vger.kernel.org
9078 W:      http://www.mellanox.com
9079 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9080 S:      Supported
9081 F:      drivers/net/ethernet/mellanox/mlx4/
9082 F:      include/linux/mlx4/
9083
9084 MELLANOX MLX4 IB driver
9085 M:      Yishai Hadas <yishaih@mellanox.com>
9086 L:      linux-rdma@vger.kernel.org
9087 W:      http://www.mellanox.com
9088 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9089 S:      Supported
9090 F:      drivers/infiniband/hw/mlx4/
9091 F:      include/linux/mlx4/
9092 F:      include/uapi/rdma/mlx4-abi.h
9093
9094 MELLANOX MLX5 core VPI driver
9095 M:      Saeed Mahameed <saeedm@mellanox.com>
9096 M:      Leon Romanovsky <leonro@mellanox.com>
9097 L:      netdev@vger.kernel.org
9098 L:      linux-rdma@vger.kernel.org
9099 W:      http://www.mellanox.com
9100 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9101 S:      Supported
9102 F:      drivers/net/ethernet/mellanox/mlx5/core/
9103 F:      include/linux/mlx5/
9104
9105 MELLANOX MLX5 IB driver
9106 M:      Leon Romanovsky <leonro@mellanox.com>
9107 L:      linux-rdma@vger.kernel.org
9108 W:      http://www.mellanox.com
9109 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9110 S:      Supported
9111 F:      drivers/infiniband/hw/mlx5/
9112 F:      include/linux/mlx5/
9113 F:      include/uapi/rdma/mlx5-abi.h
9114
9115 MELLANOX MLXCPLD I2C AND MUX DRIVER
9116 M:      Vadim Pasternak <vadimp@mellanox.com>
9117 M:      Michael Shych <michaelsh@mellanox.com>
9118 L:      linux-i2c@vger.kernel.org
9119 S:      Supported
9120 F:      drivers/i2c/busses/i2c-mlxcpld.c
9121 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9122 F:      Documentation/i2c/busses/i2c-mlxcpld
9123
9124 MELLANOX MLXCPLD LED DRIVER
9125 M:      Vadim Pasternak <vadimp@mellanox.com>
9126 L:      linux-leds@vger.kernel.org
9127 S:      Supported
9128 F:      drivers/leds/leds-mlxcpld.c
9129 F:      drivers/leds/leds-mlxreg.c
9130 F:      Documentation/leds/leds-mlxcpld.txt
9131
9132 MELLANOX PLATFORM DRIVER
9133 M:      Vadim Pasternak <vadimp@mellanox.com>
9134 L:      platform-driver-x86@vger.kernel.org
9135 S:      Supported
9136 F:      drivers/platform/x86/mlx-platform.c
9137
9138 MEMBARRIER SUPPORT
9139 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9140 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9141 L:      linux-kernel@vger.kernel.org
9142 S:      Supported
9143 F:      kernel/sched/membarrier.c
9144 F:      include/uapi/linux/membarrier.h
9145 F:      arch/powerpc/include/asm/membarrier.h
9146
9147 MEMORY MANAGEMENT
9148 L:      linux-mm@kvack.org
9149 W:      http://www.linux-mm.org
9150 S:      Maintained
9151 F:      include/linux/mm.h
9152 F:      include/linux/gfp.h
9153 F:      include/linux/mmzone.h
9154 F:      include/linux/memory_hotplug.h
9155 F:      include/linux/vmalloc.h
9156 F:      mm/
9157
9158 MEMORY TECHNOLOGY DEVICES (MTD)
9159 M:      David Woodhouse <dwmw2@infradead.org>
9160 M:      Brian Norris <computersforpeace@gmail.com>
9161 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9162 M:      Marek Vasut <marek.vasut@gmail.com>
9163 M:      Richard Weinberger <richard@nod.at>
9164 L:      linux-mtd@lists.infradead.org
9165 W:      http://www.linux-mtd.infradead.org/
9166 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9167 T:      git git://git.infradead.org/linux-mtd.git master
9168 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9169 S:      Maintained
9170 F:      Documentation/devicetree/bindings/mtd/
9171 F:      drivers/mtd/
9172 F:      include/linux/mtd/
9173 F:      include/uapi/mtd/
9174
9175 MEN A21 WATCHDOG DRIVER
9176 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9177 L:      linux-watchdog@vger.kernel.org
9178 S:      Maintained
9179 F:      drivers/watchdog/mena21_wdt.c
9180
9181 MEN CHAMELEON BUS (mcb)
9182 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9183 S:      Maintained
9184 F:      drivers/mcb/
9185 F:      include/linux/mcb.h
9186 F:      Documentation/men-chameleon-bus.txt
9187
9188 MEN F21BMC (Board Management Controller)
9189 M:      Andreas Werner <andreas.werner@men.de>
9190 S:      Supported
9191 F:      drivers/mfd/menf21bmc.c
9192 F:      drivers/watchdog/menf21bmc_wdt.c
9193 F:      drivers/leds/leds-menf21bmc.c
9194 F:      drivers/hwmon/menf21bmc_hwmon.c
9195 F:      Documentation/hwmon/menf21bmc
9196
9197 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9198 M:      Neil Armstrong <narmstrong@baylibre.com>
9199 L:      linux-media@lists.freedesktop.org
9200 L:      linux-amlogic@lists.infradead.org
9201 W:      http://linux-meson.com/
9202 S:      Supported
9203 F:      drivers/media/platform/meson/ao-cec.c
9204 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9205 T:      git git://linuxtv.org/media_tree.git
9206
9207 MICROBLAZE ARCHITECTURE
9208 M:      Michal Simek <monstr@monstr.eu>
9209 W:      http://www.monstr.eu/fdt/
9210 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9211 S:      Supported
9212 F:      arch/microblaze/
9213
9214 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9215 M:      Richard Genoud <richard.genoud@gmail.com>
9216 S:      Maintained
9217 F:      drivers/tty/serial/atmel_serial.c
9218 F:      drivers/tty/serial/atmel_serial.h
9219
9220 MICROCHIP / ATMEL DMA DRIVER
9221 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9223 L:      dmaengine@vger.kernel.org
9224 S:      Supported
9225 F:      drivers/dma/at_hdmac.c
9226 F:      drivers/dma/at_hdmac_regs.h
9227 F:      include/linux/platform_data/dma-atmel.h
9228
9229 MICROCHIP / ATMEL ECC DRIVER
9230 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9231 L:      linux-crypto@vger.kernel.org
9232 S:      Maintained
9233 F:      drivers/crypto/atmel-ecc.*
9234
9235 MICROCHIP / ATMEL ISC DRIVER
9236 M:      Songjun Wu <songjun.wu@microchip.com>
9237 L:      linux-media@vger.kernel.org
9238 S:      Supported
9239 F:      drivers/media/platform/atmel/atmel-isc.c
9240 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9241 F:      devicetree/bindings/media/atmel-isc.txt
9242
9243 MICROCHIP / ATMEL NAND DRIVER
9244 M:      Wenyou Yang <wenyou.yang@microchip.com>
9245 M:      Josh Wu <rainyfeeling@outlook.com>
9246 L:      linux-mtd@lists.infradead.org
9247 S:      Supported
9248 F:      drivers/mtd/nand/raw/atmel/*
9249 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9250
9251 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9252 M:      Woojung Huh <Woojung.Huh@microchip.com>
9253 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9254 L:      netdev@vger.kernel.org
9255 S:      Maintained
9256 F:      net/dsa/tag_ksz.c
9257 F:      drivers/net/dsa/microchip/*
9258 F:      include/linux/platform_data/microchip-ksz.h
9259 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9260
9261 MICROCHIP LAN743X ETHERNET DRIVER
9262 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9263 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9264 L:      netdev@vger.kernel.org
9265 S:      Maintained
9266 F:      drivers/net/ethernet/microchip/lan743x_*
9267
9268 MICROCHIP USB251XB DRIVER
9269 M:      Richard Leitner <richard.leitner@skidata.com>
9270 L:      linux-usb@vger.kernel.org
9271 S:      Maintained
9272 F:      drivers/usb/misc/usb251xb.c
9273 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9274
9275 MICROSEMI MIPS SOCS
9276 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9277 L:      linux-mips@linux-mips.org
9278 S:      Maintained
9279 F:      arch/mips/generic/board-ocelot.c
9280 F:      arch/mips/configs/generic/board-ocelot.config
9281 F:      arch/mips/boot/dts/mscc/
9282 F:      Documentation/devicetree/bindings/mips/mscc.txt
9283
9284 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9285 M:      Don Brace <don.brace@microsemi.com>
9286 L:      esc.storagedev@microsemi.com
9287 L:      linux-scsi@vger.kernel.org
9288 S:      Supported
9289 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9290 F:      drivers/scsi/smartpqi/Kconfig
9291 F:      drivers/scsi/smartpqi/Makefile
9292 F:      include/linux/cciss*.h
9293 F:      include/uapi/linux/cciss*.h
9294 F:      Documentation/scsi/smartpqi.txt
9295
9296 MICROSEMI ETHERNET SWITCH DRIVER
9297 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9298 L:      netdev@vger.kernel.org
9299 S:      Supported
9300 F:      drivers/net/ethernet/mscc/
9301
9302 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9303 M:      Chen Yu <yu.c.chen@intel.com>
9304 L:      platform-driver-x86@vger.kernel.org
9305 S:      Supported
9306 F:      drivers/platform/x86/surfacepro3_button.c
9307
9308 MICROTEK X6 SCANNER
9309 M:      Oliver Neukum <oliver@neukum.org>
9310 S:      Maintained
9311 F:      drivers/usb/image/microtek.*
9312
9313 MIPS
9314 M:      Ralf Baechle <ralf@linux-mips.org>
9315 M:      James Hogan <jhogan@kernel.org>
9316 L:      linux-mips@linux-mips.org
9317 W:      http://www.linux-mips.org/
9318 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9319 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9320 S:      Supported
9321 F:      Documentation/devicetree/bindings/mips/
9322 F:      Documentation/mips/
9323 F:      arch/mips/
9324 F:      drivers/platform/mips/
9325
9326 MIPS BOSTON DEVELOPMENT BOARD
9327 M:      Paul Burton <paul.burton@mips.com>
9328 L:      linux-mips@linux-mips.org
9329 S:      Maintained
9330 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9331 F:      arch/mips/boot/dts/img/boston.dts
9332 F:      arch/mips/configs/generic/board-boston.config
9333 F:      drivers/clk/imgtec/clk-boston.c
9334 F:      include/dt-bindings/clock/boston-clock.h
9335
9336 MIPS GENERIC PLATFORM
9337 M:      Paul Burton <paul.burton@mips.com>
9338 L:      linux-mips@linux-mips.org
9339 S:      Supported
9340 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9341 F:      arch/mips/generic/
9342 F:      arch/mips/tools/generic-board-config.sh
9343
9344 MIPS/LOONGSON1 ARCHITECTURE
9345 M:      Keguang Zhang <keguang.zhang@gmail.com>
9346 L:      linux-mips@linux-mips.org
9347 S:      Maintained
9348 F:      arch/mips/loongson32/
9349 F:      arch/mips/include/asm/mach-loongson32/
9350 F:      drivers/*/*loongson1*
9351 F:      drivers/*/*/*loongson1*
9352
9353 MIPS/LOONGSON2 ARCHITECTURE
9354 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9355 L:      linux-mips@linux-mips.org
9356 S:      Maintained
9357 F:      arch/mips/loongson64/*{2e/2f}*
9358 F:      arch/mips/include/asm/mach-loongson64/
9359 F:      drivers/*/*loongson2*
9360 F:      drivers/*/*/*loongson2*
9361
9362 MIPS/LOONGSON3 ARCHITECTURE
9363 M:      Huacai Chen <chenhc@lemote.com>
9364 L:      linux-mips@linux-mips.org
9365 S:      Maintained
9366 F:      arch/mips/loongson64/
9367 F:      arch/mips/include/asm/mach-loongson64/
9368 F:      drivers/platform/mips/cpu_hwmon.c
9369 F:      drivers/*/*loongson3*
9370 F:      drivers/*/*/*loongson3*
9371
9372 MIPS RINT INSTRUCTION EMULATION
9373 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9374 L:      linux-mips@linux-mips.org
9375 S:      Supported
9376 F:      arch/mips/math-emu/sp_rint.c
9377 F:      arch/mips/math-emu/dp_rint.c
9378
9379 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9380 M:      Hans Verkuil <hverkuil@xs4all.nl>
9381 L:      linux-media@vger.kernel.org
9382 T:      git git://linuxtv.org/media_tree.git
9383 W:      https://linuxtv.org
9384 S:      Odd Fixes
9385 F:      drivers/media/radio/radio-miropcm20*
9386
9387 MMP SUPPORT
9388 M:      Eric Miao <eric.y.miao@gmail.com>
9389 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9391 T:      git git://github.com/hzhuang1/linux.git
9392 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9393 S:      Maintained
9394 F:      arch/arm/boot/dts/mmp*
9395 F:      arch/arm/mach-mmp/
9396
9397 MN88472 MEDIA DRIVER
9398 M:      Antti Palosaari <crope@iki.fi>
9399 L:      linux-media@vger.kernel.org
9400 W:      https://linuxtv.org
9401 W:      http://palosaari.fi/linux/
9402 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9403 S:      Maintained
9404 F:      drivers/media/dvb-frontends/mn88472*
9405
9406 MN88473 MEDIA DRIVER
9407 M:      Antti Palosaari <crope@iki.fi>
9408 L:      linux-media@vger.kernel.org
9409 W:      https://linuxtv.org
9410 W:      http://palosaari.fi/linux/
9411 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9412 S:      Maintained
9413 F:      drivers/media/dvb-frontends/mn88473*
9414
9415 MODULE SUPPORT
9416 M:      Jessica Yu <jeyu@kernel.org>
9417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9418 S:      Maintained
9419 F:      include/linux/module.h
9420 F:      kernel/module.c
9421
9422 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9423 W:      http://popies.net/meye/
9424 S:      Orphan
9425 F:      Documentation/media/v4l-drivers/meye*
9426 F:      drivers/media/pci/meye/
9427 F:      include/uapi/linux/meye.h
9428
9429 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9430 M:      Jiri Slaby <jirislaby@gmail.com>
9431 S:      Maintained
9432 F:      Documentation/serial/moxa-smartio
9433 F:      drivers/tty/mxser.*
9434
9435 MR800 AVERMEDIA USB FM RADIO DRIVER
9436 M:      Alexey Klimov <klimov.linux@gmail.com>
9437 L:      linux-media@vger.kernel.org
9438 T:      git git://linuxtv.org/media_tree.git
9439 S:      Maintained
9440 F:      drivers/media/radio/radio-mr800.c
9441
9442 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9443 M:      Alan Ott <alan@signal11.us>
9444 L:      linux-wpan@vger.kernel.org
9445 S:      Maintained
9446 F:      drivers/net/ieee802154/mrf24j40.c
9447 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9448
9449 MSI LAPTOP SUPPORT
9450 M:      "Lee, Chun-Yi" <jlee@suse.com>
9451 L:      platform-driver-x86@vger.kernel.org
9452 S:      Maintained
9453 F:      drivers/platform/x86/msi-laptop.c
9454
9455 MSI WMI SUPPORT
9456 L:      platform-driver-x86@vger.kernel.org
9457 S:      Orphan
9458 F:      drivers/platform/x86/msi-wmi.c
9459
9460 MSI001 MEDIA DRIVER
9461 M:      Antti Palosaari <crope@iki.fi>
9462 L:      linux-media@vger.kernel.org
9463 W:      https://linuxtv.org
9464 W:      http://palosaari.fi/linux/
9465 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9466 T:      git git://linuxtv.org/anttip/media_tree.git
9467 S:      Maintained
9468 F:      drivers/media/tuners/msi001*
9469
9470 MSI2500 MEDIA DRIVER
9471 M:      Antti Palosaari <crope@iki.fi>
9472 L:      linux-media@vger.kernel.org
9473 W:      https://linuxtv.org
9474 W:      http://palosaari.fi/linux/
9475 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9476 T:      git git://linuxtv.org/anttip/media_tree.git
9477 S:      Maintained
9478 F:      drivers/media/usb/msi2500/
9479
9480 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9481 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9482 L:      linux-mtd@lists.infradead.org
9483 S:      Maintained
9484 F:      drivers/mtd/devices/docg3*
9485
9486 MT9M032 APTINA SENSOR DRIVER
9487 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9488 L:      linux-media@vger.kernel.org
9489 T:      git git://linuxtv.org/media_tree.git
9490 S:      Maintained
9491 F:      drivers/media/i2c/mt9m032.c
9492 F:      include/media/i2c/mt9m032.h
9493
9494 MT9P031 APTINA CAMERA SENSOR
9495 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9496 L:      linux-media@vger.kernel.org
9497 T:      git git://linuxtv.org/media_tree.git
9498 S:      Maintained
9499 F:      drivers/media/i2c/mt9p031.c
9500 F:      include/media/i2c/mt9p031.h
9501
9502 MT9T001 APTINA CAMERA SENSOR
9503 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9504 L:      linux-media@vger.kernel.org
9505 T:      git git://linuxtv.org/media_tree.git
9506 S:      Maintained
9507 F:      drivers/media/i2c/mt9t001.c
9508 F:      include/media/i2c/mt9t001.h
9509
9510 MT9T112 APTINA CAMERA SENSOR
9511 M:      Jacopo Mondi <jacopo@jmondi.org>
9512 L:      linux-media@vger.kernel.org
9513 T:      git git://linuxtv.org/media_tree.git
9514 S:      Odd Fixes
9515 F:      drivers/media/i2c/mt9t112.c
9516 F:      include/media/i2c/mt9t112.h
9517
9518 MT9V032 APTINA CAMERA SENSOR
9519 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9520 L:      linux-media@vger.kernel.org
9521 T:      git git://linuxtv.org/media_tree.git
9522 S:      Maintained
9523 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9524 F:      drivers/media/i2c/mt9v032.c
9525 F:      include/media/i2c/mt9v032.h
9526
9527 MULTIFUNCTION DEVICES (MFD)
9528 M:      Lee Jones <lee.jones@linaro.org>
9529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9530 S:      Supported
9531 F:      Documentation/devicetree/bindings/mfd/
9532 F:      drivers/mfd/
9533 F:      include/linux/mfd/
9534 F:      include/dt-bindings/mfd/
9535
9536 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9537 S:      Orphan
9538 F:      drivers/mmc/host/mmc_spi.c
9539 F:      include/linux/spi/mmc_spi.h
9540
9541 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9542 M:      Ulf Hansson <ulf.hansson@linaro.org>
9543 L:      linux-mmc@vger.kernel.org
9544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9545 S:      Maintained
9546 F:      Documentation/devicetree/bindings/mmc/
9547 F:      drivers/mmc/
9548 F:      include/linux/mmc/
9549 F:      include/uapi/linux/mmc/
9550
9551 MULTIPLEXER SUBSYSTEM
9552 M:      Peter Rosin <peda@axentia.se>
9553 S:      Maintained
9554 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9555 F:      Documentation/devicetree/bindings/mux/
9556 F:      include/linux/dt-bindings/mux/
9557 F:      include/linux/mux/
9558 F:      drivers/mux/
9559
9560 MULTITECH MULTIPORT CARD (ISICOM)
9561 S:      Orphan
9562 F:      drivers/tty/isicom.c
9563 F:      include/linux/isicom.h
9564
9565 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9566 M:      Bin Liu <b-liu@ti.com>
9567 L:      linux-usb@vger.kernel.org
9568 S:      Maintained
9569 F:      drivers/usb/musb/
9570
9571 MXL5007T MEDIA DRIVER
9572 M:      Michael Krufky <mkrufky@linuxtv.org>
9573 L:      linux-media@vger.kernel.org
9574 W:      https://linuxtv.org
9575 W:      http://github.com/mkrufky
9576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9577 T:      git git://linuxtv.org/mkrufky/tuners.git
9578 S:      Maintained
9579 F:      drivers/media/tuners/mxl5007t.*
9580
9581 MXSFB DRM DRIVER
9582 M:      Marek Vasut <marex@denx.de>
9583 S:      Supported
9584 F:      drivers/gpu/drm/mxsfb/
9585 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9586
9587 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9588 M:      Chris Lee <christopher.lee@cspi.com>
9589 L:      netdev@vger.kernel.org
9590 W:      https://www.cspi.com/ethernet-products/support/downloads/
9591 S:      Supported
9592 F:      drivers/net/ethernet/myricom/myri10ge/
9593
9594 NAND FLASH SUBSYSTEM
9595 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9596 R:      Richard Weinberger <richard@nod.at>
9597 L:      linux-mtd@lists.infradead.org
9598 W:      http://www.linux-mtd.infradead.org/
9599 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9600 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9601 T:      git git://git.infradead.org/linux-mtd.git nand/next
9602 S:      Maintained
9603 F:      drivers/mtd/nand/
9604 F:      include/linux/mtd/*nand*.h
9605
9606 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9607 M:      Daniel Mack <zonque@gmail.com>
9608 S:      Maintained
9609 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9610 W:      http://www.native-instruments.com
9611 F:      sound/usb/caiaq/
9612
9613 NATSEMI ETHERNET DRIVER (DP8381x)
9614 S:      Orphan
9615 F:      drivers/net/ethernet/natsemi/natsemi.c
9616
9617 NCP FILESYSTEM
9618 M:      Petr Vandrovec <petr@vandrovec.name>
9619 S:      Obsolete
9620 F:      drivers/staging/ncpfs/
9621
9622 NCR 5380 SCSI DRIVERS
9623 M:      Finn Thain <fthain@telegraphics.com.au>
9624 M:      Michael Schmitz <schmitzmic@gmail.com>
9625 L:      linux-scsi@vger.kernel.org
9626 S:      Maintained
9627 F:      Documentation/scsi/g_NCR5380.txt
9628 F:      drivers/scsi/NCR5380.*
9629 F:      drivers/scsi/arm/cumana_1.c
9630 F:      drivers/scsi/arm/oak.c
9631 F:      drivers/scsi/atari_scsi.*
9632 F:      drivers/scsi/dmx3191d.c
9633 F:      drivers/scsi/g_NCR5380.*
9634 F:      drivers/scsi/mac_scsi.*
9635 F:      drivers/scsi/sun3_scsi.*
9636 F:      drivers/scsi/sun3_scsi_vme.c
9637
9638 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9639 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9640 L:      linux-scsi@vger.kernel.org
9641 S:      Maintained
9642 F:      drivers/scsi/NCR_D700.*
9643
9644 NCT6775 HARDWARE MONITOR DRIVER
9645 M:      Guenter Roeck <linux@roeck-us.net>
9646 L:      linux-hwmon@vger.kernel.org
9647 S:      Maintained
9648 F:      Documentation/hwmon/nct6775
9649 F:      drivers/hwmon/nct6775.c
9650
9651 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9652 M:      Faisal Latif <faisal.latif@intel.com>
9653 L:      linux-rdma@vger.kernel.org
9654 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9655 S:      Supported
9656 F:      drivers/infiniband/hw/nes/
9657 F:      include/uapi/rdma/nes-abi.h
9658
9659 NETEM NETWORK EMULATOR
9660 M:      Stephen Hemminger <stephen@networkplumber.org>
9661 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9662 S:      Maintained
9663 F:      net/sched/sch_netem.c
9664
9665 NETERION 10GbE DRIVERS (s2io/vxge)
9666 M:      Jon Mason <jdmason@kudzu.us>
9667 L:      netdev@vger.kernel.org
9668 S:      Supported
9669 F:      Documentation/networking/s2io.txt
9670 F:      Documentation/networking/vxge.txt
9671 F:      drivers/net/ethernet/neterion/
9672
9673 NETFILTER
9674 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9675 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9676 M:      Florian Westphal <fw@strlen.de>
9677 L:      netfilter-devel@vger.kernel.org
9678 L:      coreteam@netfilter.org
9679 W:      http://www.netfilter.org/
9680 W:      http://www.iptables.org/
9681 W:      http://www.nftables.org/
9682 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9685 S:      Maintained
9686 F:      include/linux/netfilter*
9687 F:      include/linux/netfilter/
9688 F:      include/net/netfilter/
9689 F:      include/uapi/linux/netfilter*
9690 F:      include/uapi/linux/netfilter/
9691 F:      net/*/netfilter.c
9692 F:      net/*/netfilter/
9693 F:      net/netfilter/
9694 F:      net/bridge/br_netfilter*.c
9695
9696 NETROM NETWORK LAYER
9697 M:      Ralf Baechle <ralf@linux-mips.org>
9698 L:      linux-hams@vger.kernel.org
9699 W:      http://www.linux-ax25.org/
9700 S:      Maintained
9701 F:      include/net/netrom.h
9702 F:      include/uapi/linux/netrom.h
9703 F:      net/netrom/
9704
9705 NETRONOME ETHERNET DRIVERS
9706 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9707 L:      oss-drivers@netronome.com
9708 S:      Maintained
9709 F:      drivers/net/ethernet/netronome/
9710
9711 NETWORK BLOCK DEVICE (NBD)
9712 M:      Josef Bacik <jbacik@fb.com>
9713 S:      Maintained
9714 L:      linux-block@vger.kernel.org
9715 L:      nbd@other.debian.org
9716 F:      Documentation/blockdev/nbd.txt
9717 F:      drivers/block/nbd.c
9718 F:      include/uapi/linux/nbd.h
9719
9720 NETWORK DROP MONITOR
9721 M:      Neil Horman <nhorman@tuxdriver.com>
9722 L:      netdev@vger.kernel.org
9723 S:      Maintained
9724 W:      https://fedorahosted.org/dropwatch/
9725 F:      net/core/drop_monitor.c
9726
9727 NETWORKING DRIVERS
9728 M:      "David S. Miller" <davem@davemloft.net>
9729 L:      netdev@vger.kernel.org
9730 W:      http://www.linuxfoundation.org/en/Net
9731 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9734 S:      Odd Fixes
9735 F:      Documentation/devicetree/bindings/net/
9736 F:      drivers/net/
9737 F:      include/linux/if_*
9738 F:      include/linux/netdevice.h
9739 F:      include/linux/etherdevice.h
9740 F:      include/linux/fcdevice.h
9741 F:      include/linux/fddidevice.h
9742 F:      include/linux/hippidevice.h
9743 F:      include/linux/inetdevice.h
9744 F:      include/uapi/linux/if_*
9745 F:      include/uapi/linux/netdevice.h
9746
9747 NETWORKING DRIVERS (WIRELESS)
9748 M:      Kalle Valo <kvalo@codeaurora.org>
9749 L:      linux-wireless@vger.kernel.org
9750 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9753 S:      Maintained
9754 F:      Documentation/devicetree/bindings/net/wireless/
9755 F:      drivers/net/wireless/
9756
9757 NETWORKING [DSA]
9758 M:      Andrew Lunn <andrew@lunn.ch>
9759 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9760 M:      Florian Fainelli <f.fainelli@gmail.com>
9761 S:      Maintained
9762 F:      net/dsa/
9763 F:      include/net/dsa.h
9764 F:      include/linux/dsa/
9765 F:      drivers/net/dsa/
9766
9767 NETWORKING [GENERAL]
9768 M:      "David S. Miller" <davem@davemloft.net>
9769 L:      netdev@vger.kernel.org
9770 W:      http://www.linuxfoundation.org/en/Net
9771 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9774 B:      mailto:netdev@vger.kernel.org
9775 S:      Maintained
9776 F:      net/
9777 F:      include/net/
9778 F:      include/linux/in.h
9779 F:      include/linux/net.h
9780 F:      include/linux/netdevice.h
9781 F:      include/uapi/linux/in.h
9782 F:      include/uapi/linux/net.h
9783 F:      include/uapi/linux/netdevice.h
9784 F:      include/uapi/linux/net_namespace.h
9785 F:      tools/testing/selftests/net/
9786 F:      lib/net_utils.c
9787 F:      lib/random32.c
9788 F:      Documentation/networking/
9789
9790 NETWORKING [IPSEC]
9791 M:      Steffen Klassert <steffen.klassert@secunet.com>
9792 M:      Herbert Xu <herbert@gondor.apana.org.au>
9793 M:      "David S. Miller" <davem@davemloft.net>
9794 L:      netdev@vger.kernel.org
9795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9797 S:      Maintained
9798 F:      net/core/flow.c
9799 F:      net/xfrm/
9800 F:      net/key/
9801 F:      net/ipv4/xfrm*
9802 F:      net/ipv4/esp4*
9803 F:      net/ipv4/ah4.c
9804 F:      net/ipv4/ipcomp.c
9805 F:      net/ipv4/ip_vti.c
9806 F:      net/ipv6/xfrm*
9807 F:      net/ipv6/esp6*
9808 F:      net/ipv6/ah6.c
9809 F:      net/ipv6/ipcomp6.c
9810 F:      net/ipv6/ip6_vti.c
9811 F:      include/uapi/linux/xfrm.h
9812 F:      include/net/xfrm.h
9813
9814 NETWORKING [IPv4/IPv6]
9815 M:      "David S. Miller" <davem@davemloft.net>
9816 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9817 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9818 L:      netdev@vger.kernel.org
9819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9820 S:      Maintained
9821 F:      net/ipv4/
9822 F:      net/ipv6/
9823 F:      include/net/ip*
9824 F:      arch/x86/net/*
9825
9826 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9827 M:      Paul Moore <paul@paul-moore.com>
9828 W:      https://github.com/netlabel
9829 L:      netdev@vger.kernel.org
9830 L:      linux-security-module@vger.kernel.org
9831 S:      Maintained
9832 F:      Documentation/netlabel/
9833 F:      include/net/calipso.h
9834 F:      include/net/cipso_ipv4.h
9835 F:      include/net/netlabel.h
9836 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9837 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9838 F:      net/netlabel/
9839 F:      net/ipv4/cipso_ipv4.c
9840 F:      net/ipv6/calipso.c
9841 F:      net/netfilter/xt_CONNSECMARK.c
9842 F:      net/netfilter/xt_SECMARK.c
9843
9844 NETWORKING [TLS]
9845 M:      Boris Pismenny <borisp@mellanox.com>
9846 M:      Aviad Yehezkel <aviadye@mellanox.com>
9847 M:      Dave Watson <davejwatson@fb.com>
9848 L:      netdev@vger.kernel.org
9849 S:      Maintained
9850 F:      net/tls/*
9851 F:      include/uapi/linux/tls.h
9852 F:      include/net/tls.h
9853
9854 NETWORKING [WIRELESS]
9855 L:      linux-wireless@vger.kernel.org
9856 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9857
9858 NETDEVSIM
9859 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9860 S:      Maintained
9861 F:      drivers/net/netdevsim/*
9862
9863 NETXEN (1/10) GbE SUPPORT
9864 M:      Manish Chopra <manish.chopra@cavium.com>
9865 M:      Rahul Verma <rahul.verma@cavium.com>
9866 M:      Dept-GELinuxNICDev@cavium.com
9867 L:      netdev@vger.kernel.org
9868 S:      Supported
9869 F:      drivers/net/ethernet/qlogic/netxen/
9870
9871 NFC SUBSYSTEM
9872 M:      Samuel Ortiz <sameo@linux.intel.com>
9873 L:      linux-wireless@vger.kernel.org
9874 L:      linux-nfc@lists.01.org (subscribers-only)
9875 S:      Supported
9876 F:      net/nfc/
9877 F:      include/net/nfc/
9878 F:      include/uapi/linux/nfc.h
9879 F:      drivers/nfc/
9880 F:      include/linux/platform_data/nfcmrvl.h
9881 F:      include/linux/platform_data/nxp-nci.h
9882 F:      Documentation/devicetree/bindings/net/nfc/
9883
9884 NFS, SUNRPC, AND LOCKD CLIENTS
9885 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
9886 M:      Anna Schumaker <anna.schumaker@netapp.com>
9887 L:      linux-nfs@vger.kernel.org
9888 W:      http://client.linux-nfs.org
9889 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9890 S:      Maintained
9891 F:      fs/lockd/
9892 F:      fs/nfs/
9893 F:      fs/nfs_common/
9894 F:      net/sunrpc/
9895 F:      include/linux/lockd/
9896 F:      include/linux/nfs*
9897 F:      include/linux/sunrpc/
9898 F:      include/uapi/linux/nfs*
9899 F:      include/uapi/linux/sunrpc/
9900
9901 NILFS2 FILESYSTEM
9902 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9903 L:      linux-nilfs@vger.kernel.org
9904 W:      https://nilfs.sourceforge.io/
9905 W:      https://nilfs.osdn.jp/
9906 T:      git git://github.com/konis/nilfs2.git
9907 S:      Supported
9908 F:      Documentation/filesystems/nilfs2.txt
9909 F:      fs/nilfs2/
9910 F:      include/trace/events/nilfs2.h
9911 F:      include/uapi/linux/nilfs2_api.h
9912 F:      include/uapi/linux/nilfs2_ondisk.h
9913
9914 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9915 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9916 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9917 S:      Maintained
9918 F:      Documentation/scsi/NinjaSCSI.txt
9919 F:      drivers/scsi/pcmcia/nsp_*
9920
9921 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9922 M:      GOTO Masanori <gotom@debian.or.jp>
9923 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9924 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9925 S:      Maintained
9926 F:      Documentation/scsi/NinjaSCSI.txt
9927 F:      drivers/scsi/nsp32*
9928
9929 NIOS2 ARCHITECTURE
9930 M:      Ley Foon Tan <lftan@altera.com>
9931 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9933 S:      Maintained
9934 F:      arch/nios2/
9935
9936 NOHZ, DYNTICKS SUPPORT
9937 M:      Frederic Weisbecker <fweisbec@gmail.com>
9938 M:      Thomas Gleixner <tglx@linutronix.de>
9939 M:      Ingo Molnar <mingo@kernel.org>
9940 L:      linux-kernel@vger.kernel.org
9941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9942 S:      Maintained
9943 F:      kernel/time/tick*.*
9944 F:      include/linux/tick.h
9945 F:      include/linux/sched/nohz.h
9946
9947 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9948 M:      Pavel Machek <pavel@ucw.cz>
9949 M:      Sakari Ailus <sakari.ailus@iki.fi>
9950 L:      linux-media@vger.kernel.org
9951 S:      Maintained
9952 F:      drivers/media/i2c/et8ek8
9953 F:      drivers/media/i2c/ad5820.c
9954
9955 NOKIA N900 POWER SUPPLY DRIVERS
9956 R:      Pali Rohár <pali.rohar@gmail.com>
9957 F:      include/linux/power/bq2415x_charger.h
9958 F:      include/linux/power/bq27xxx_battery.h
9959 F:      include/linux/power/isp1704_charger.h
9960 F:      drivers/power/supply/bq2415x_charger.c
9961 F:      drivers/power/supply/bq27xxx_battery.c
9962 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9963 F:      drivers/power/supply/isp1704_charger.c
9964 F:      drivers/power/supply/rx51_battery.c
9965
9966 NTB AMD DRIVER
9967 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9968 L:      linux-ntb@googlegroups.com
9969 S:      Supported
9970 F:      drivers/ntb/hw/amd/
9971
9972 NTB DRIVER CORE
9973 M:      Jon Mason <jdmason@kudzu.us>
9974 M:      Dave Jiang <dave.jiang@intel.com>
9975 M:      Allen Hubbe <allenbh@gmail.com>
9976 L:      linux-ntb@googlegroups.com
9977 S:      Supported
9978 W:      https://github.com/jonmason/ntb/wiki
9979 T:      git git://github.com/jonmason/ntb.git
9980 F:      drivers/ntb/
9981 F:      drivers/net/ntb_netdev.c
9982 F:      include/linux/ntb.h
9983 F:      include/linux/ntb_transport.h
9984 F:      tools/testing/selftests/ntb/
9985
9986 NTB IDT DRIVER
9987 M:      Serge Semin <fancer.lancer@gmail.com>
9988 L:      linux-ntb@googlegroups.com
9989 S:      Supported
9990 F:      drivers/ntb/hw/idt/
9991
9992 NTB INTEL DRIVER
9993 M:      Dave Jiang <dave.jiang@intel.com>
9994 L:      linux-ntb@googlegroups.com
9995 S:      Supported
9996 W:      https://github.com/davejiang/linux/wiki
9997 T:      git https://github.com/davejiang/linux.git
9998 F:      drivers/ntb/hw/intel/
9999
10000 NTFS FILESYSTEM
10001 M:      Anton Altaparmakov <anton@tuxera.com>
10002 L:      linux-ntfs-dev@lists.sourceforge.net
10003 W:      http://www.tuxera.com/
10004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10005 S:      Supported
10006 F:      Documentation/filesystems/ntfs.txt
10007 F:      fs/ntfs/
10008
10009 NUBUS SUBSYSTEM
10010 M:      Finn Thain <fthain@telegraphics.com.au>
10011 L:      linux-m68k@lists.linux-m68k.org
10012 S:      Maintained
10013 F:      arch/*/include/asm/nubus.h
10014 F:      drivers/nubus/
10015 F:      include/linux/nubus.h
10016 F:      include/uapi/linux/nubus.h
10017
10018 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10019 M:      Antonino Daplas <adaplas@gmail.com>
10020 L:      linux-fbdev@vger.kernel.org
10021 S:      Maintained
10022 F:      drivers/video/fbdev/riva/
10023 F:      drivers/video/fbdev/nvidia/
10024
10025 NVM EXPRESS DRIVER
10026 M:      Keith Busch <keith.busch@intel.com>
10027 M:      Jens Axboe <axboe@fb.com>
10028 M:      Christoph Hellwig <hch@lst.de>
10029 M:      Sagi Grimberg <sagi@grimberg.me>
10030 L:      linux-nvme@lists.infradead.org
10031 T:      git://git.infradead.org/nvme.git
10032 W:      http://git.infradead.org/nvme.git
10033 S:      Supported
10034 F:      drivers/nvme/host/
10035 F:      include/linux/nvme.h
10036 F:      include/uapi/linux/nvme_ioctl.h
10037
10038 NVM EXPRESS FC TRANSPORT DRIVERS
10039 M:      James Smart <james.smart@broadcom.com>
10040 L:      linux-nvme@lists.infradead.org
10041 S:      Supported
10042 F:      include/linux/nvme-fc.h
10043 F:      include/linux/nvme-fc-driver.h
10044 F:      drivers/nvme/host/fc.c
10045 F:      drivers/nvme/target/fc.c
10046 F:      drivers/nvme/target/fcloop.c
10047
10048 NVM EXPRESS TARGET DRIVER
10049 M:      Christoph Hellwig <hch@lst.de>
10050 M:      Sagi Grimberg <sagi@grimberg.me>
10051 L:      linux-nvme@lists.infradead.org
10052 T:      git://git.infradead.org/nvme.git
10053 W:      http://git.infradead.org/nvme.git
10054 S:      Supported
10055 F:      drivers/nvme/target/
10056
10057 NVMEM FRAMEWORK
10058 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10059 S:      Maintained
10060 F:      drivers/nvmem/
10061 F:      Documentation/devicetree/bindings/nvmem/
10062 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10063 F:      include/linux/nvmem-consumer.h
10064 F:      include/linux/nvmem-provider.h
10065
10066 NXP SGTL5000 DRIVER
10067 M:      Fabio Estevam <fabio.estevam@nxp.com>
10068 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10069 S:      Maintained
10070 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10071 F:      sound/soc/codecs/sgtl5000*
10072
10073 NXP TDA998X DRM DRIVER
10074 M:      Russell King <linux@armlinux.org.uk>
10075 S:      Supported
10076 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10077 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10078 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10079 F:      include/drm/i2c/tda998x.h
10080
10081 NXP TFA9879 DRIVER
10082 M:      Peter Rosin <peda@axentia.se>
10083 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10084 S:      Maintained
10085 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10086 F:      sound/soc/codecs/tfa9879*
10087
10088 NXP-NCI NFC DRIVER
10089 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10090 R:      Charles Gorand <charles.gorand@effinnov.com>
10091 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10092 S:      Supported
10093 F:      drivers/nfc/nxp-nci
10094
10095 OBJTOOL
10096 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10097 M:      Peter Zijlstra <peterz@infradead.org>
10098 S:      Supported
10099 F:      tools/objtool/
10100
10101 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10102 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10103 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10104 L:      linuxppc-dev@lists.ozlabs.org
10105 S:      Supported
10106 F:      arch/powerpc/platforms/powernv/ocxl.c
10107 F:      arch/powerpc/include/asm/pnv-ocxl.h
10108 F:      drivers/misc/ocxl/
10109 F:      include/misc/ocxl*
10110 F:      include/uapi/misc/ocxl.h
10111 F:      Documentation/accelerators/ocxl.txt
10112
10113 OMAP AUDIO SUPPORT
10114 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10115 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10116 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10117 L:      linux-omap@vger.kernel.org
10118 S:      Maintained
10119 F:      sound/soc/omap/
10120
10121 OMAP CLOCK FRAMEWORK SUPPORT
10122 M:      Paul Walmsley <paul@pwsan.com>
10123 L:      linux-omap@vger.kernel.org
10124 S:      Maintained
10125 F:      arch/arm/*omap*/*clock*
10126
10127 OMAP DEVICE TREE SUPPORT
10128 M:      Benoît Cousson <bcousson@baylibre.com>
10129 M:      Tony Lindgren <tony@atomide.com>
10130 L:      linux-omap@vger.kernel.org
10131 L:      devicetree@vger.kernel.org
10132 S:      Maintained
10133 F:      arch/arm/boot/dts/*omap*
10134 F:      arch/arm/boot/dts/*am3*
10135 F:      arch/arm/boot/dts/*am4*
10136 F:      arch/arm/boot/dts/*am5*
10137 F:      arch/arm/boot/dts/*dra7*
10138
10139 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10140 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10141 L:      linux-omap@vger.kernel.org
10142 L:      linux-fbdev@vger.kernel.org
10143 S:      Maintained
10144 F:      drivers/video/fbdev/omap2/
10145 F:      Documentation/arm/OMAP/DSS
10146
10147 OMAP FRAMEBUFFER SUPPORT
10148 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10149 L:      linux-fbdev@vger.kernel.org
10150 L:      linux-omap@vger.kernel.org
10151 S:      Maintained
10152 F:      drivers/video/fbdev/omap/
10153
10154 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10155 M:      Roger Quadros <rogerq@ti.com>
10156 M:      Tony Lindgren <tony@atomide.com>
10157 L:      linux-omap@vger.kernel.org
10158 S:      Maintained
10159 F:      drivers/memory/omap-gpmc.c
10160 F:      arch/arm/mach-omap2/*gpmc*
10161
10162 OMAP GPIO DRIVER
10163 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10164 M:      Santosh Shilimkar <ssantosh@kernel.org>
10165 M:      Kevin Hilman <khilman@kernel.org>
10166 L:      linux-omap@vger.kernel.org
10167 S:      Maintained
10168 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10169 F:      drivers/gpio/gpio-omap.c
10170
10171 OMAP HARDWARE SPINLOCK SUPPORT
10172 M:      Ohad Ben-Cohen <ohad@wizery.com>
10173 L:      linux-omap@vger.kernel.org
10174 S:      Maintained
10175 F:      drivers/hwspinlock/omap_hwspinlock.c
10176
10177 OMAP HS MMC SUPPORT
10178 L:      linux-mmc@vger.kernel.org
10179 L:      linux-omap@vger.kernel.org
10180 S:      Orphan
10181 F:      drivers/mmc/host/omap_hsmmc.c
10182
10183 OMAP HWMOD DATA
10184 M:      Paul Walmsley <paul@pwsan.com>
10185 L:      linux-omap@vger.kernel.org
10186 S:      Maintained
10187 F:      arch/arm/mach-omap2/omap_hwmod*data*
10188
10189 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10190 M:      Benoît Cousson <bcousson@baylibre.com>
10191 L:      linux-omap@vger.kernel.org
10192 S:      Maintained
10193 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10194
10195 OMAP HWMOD SUPPORT
10196 M:      Benoît Cousson <bcousson@baylibre.com>
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.*
10201
10202 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10203 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10204 L:      linux-media@vger.kernel.org
10205 S:      Maintained
10206 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10207 F:      drivers/media/platform/omap3isp/
10208 F:      drivers/staging/media/omap4iss/
10209
10210 OMAP MMC SUPPORT
10211 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10212 L:      linux-omap@vger.kernel.org
10213 S:      Maintained
10214 F:      drivers/mmc/host/omap.c
10215
10216 OMAP POWER MANAGEMENT SUPPORT
10217 M:      Kevin Hilman <khilman@kernel.org>
10218 L:      linux-omap@vger.kernel.org
10219 S:      Maintained
10220 F:      arch/arm/*omap*/*pm*
10221 F:      drivers/cpufreq/omap-cpufreq.c
10222
10223 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10224 M:      Rajendra Nayak <rnayak@codeaurora.org>
10225 M:      Paul Walmsley <paul@pwsan.com>
10226 L:      linux-omap@vger.kernel.org
10227 S:      Maintained
10228 F:      arch/arm/mach-omap2/prm*
10229
10230 OMAP RANDOM NUMBER GENERATOR SUPPORT
10231 M:      Deepak Saxena <dsaxena@plexity.net>
10232 S:      Maintained
10233 F:      drivers/char/hw_random/omap-rng.c
10234
10235 OMAP USB SUPPORT
10236 L:      linux-usb@vger.kernel.org
10237 L:      linux-omap@vger.kernel.org
10238 S:      Orphan
10239 F:      drivers/usb/*/*omap*
10240 F:      arch/arm/*omap*/usb*
10241
10242 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10243 M:      Mark Jackson <mpfj@newflow.co.uk>
10244 L:      linux-omap@vger.kernel.org
10245 S:      Maintained
10246 F:      arch/arm/boot/dts/am335x-nano.dts
10247
10248 OMAP1 SUPPORT
10249 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10250 M:      Tony Lindgren <tony@atomide.com>
10251 L:      linux-omap@vger.kernel.org
10252 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10254 S:      Maintained
10255 F:      arch/arm/mach-omap1/
10256 F:      arch/arm/plat-omap/
10257 F:      arch/arm/configs/omap1_defconfig
10258 F:      drivers/i2c/busses/i2c-omap.c
10259 F:      include/linux/i2c-omap.h
10260
10261 OMAP2+ SUPPORT
10262 M:      Tony Lindgren <tony@atomide.com>
10263 L:      linux-omap@vger.kernel.org
10264 W:      http://www.muru.com/linux/omap/
10265 W:      http://linux.omap.com/
10266 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10268 S:      Maintained
10269 F:      arch/arm/mach-omap2/
10270 F:      arch/arm/plat-omap/
10271 F:      arch/arm/configs/omap2plus_defconfig
10272 F:      drivers/i2c/busses/i2c-omap.c
10273 F:      drivers/irqchip/irq-omap-intc.c
10274 F:      drivers/mfd/*omap*.c
10275 F:      drivers/mfd/menelaus.c
10276 F:      drivers/mfd/palmas.c
10277 F:      drivers/mfd/tps65217.c
10278 F:      drivers/mfd/tps65218.c
10279 F:      drivers/mfd/tps65910.c
10280 F:      drivers/mfd/twl-core.[ch]
10281 F:      drivers/mfd/twl4030*.c
10282 F:      drivers/mfd/twl6030*.c
10283 F:      drivers/mfd/twl6040*.c
10284 F:      drivers/regulator/palmas-regulator*.c
10285 F:      drivers/regulator/pbias-regulator.c
10286 F:      drivers/regulator/tps65217-regulator.c
10287 F:      drivers/regulator/tps65218-regulator.c
10288 F:      drivers/regulator/tps65910-regulator.c
10289 F:      drivers/regulator/twl-regulator.c
10290 F:      drivers/regulator/twl6030-regulator.c
10291 F:      include/linux/i2c-omap.h
10292
10293 ONION OMEGA2+ BOARD
10294 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10295 L:      linux-mips@linux-mips.org
10296 S:      Maintained
10297 F:      arch/mips/boot/dts/ralink/omega2p.dts
10298
10299 OMFS FILESYSTEM
10300 M:      Bob Copeland <me@bobcopeland.com>
10301 L:      linux-karma-devel@lists.sourceforge.net
10302 S:      Maintained
10303 F:      Documentation/filesystems/omfs.txt
10304 F:      fs/omfs/
10305
10306 OMNIKEY CARDMAN 4000 DRIVER
10307 M:      Harald Welte <laforge@gnumonks.org>
10308 S:      Maintained
10309 F:      drivers/char/pcmcia/cm4000_cs.c
10310 F:      include/linux/cm4000_cs.h
10311 F:      include/uapi/linux/cm4000_cs.h
10312
10313 OMNIKEY CARDMAN 4040 DRIVER
10314 M:      Harald Welte <laforge@gnumonks.org>
10315 S:      Maintained
10316 F:      drivers/char/pcmcia/cm4040_cs.*
10317
10318 OMNIVISION OV13858 SENSOR DRIVER
10319 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10320 L:      linux-media@vger.kernel.org
10321 T:      git git://linuxtv.org/media_tree.git
10322 S:      Maintained
10323 F:      drivers/media/i2c/ov13858.c
10324
10325 OMNIVISION OV2685 SENSOR DRIVER
10326 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10327 L:      linux-media@vger.kernel.org
10328 T:      git git://linuxtv.org/media_tree.git
10329 S:      Maintained
10330 F:      drivers/media/i2c/ov2685.c
10331
10332 OMNIVISION OV5640 SENSOR DRIVER
10333 M:      Steve Longerbeam <slongerbeam@gmail.com>
10334 L:      linux-media@vger.kernel.org
10335 T:      git git://linuxtv.org/media_tree.git
10336 S:      Maintained
10337 F:      drivers/media/i2c/ov5640.c
10338
10339 OMNIVISION OV5647 SENSOR DRIVER
10340 M:      Luis Oliveira <lolivei@synopsys.com>
10341 L:      linux-media@vger.kernel.org
10342 T:      git git://linuxtv.org/media_tree.git
10343 S:      Maintained
10344 F:      drivers/media/i2c/ov5647.c
10345
10346 OMNIVISION OV5695 SENSOR DRIVER
10347 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10348 L:      linux-media@vger.kernel.org
10349 T:      git git://linuxtv.org/media_tree.git
10350 S:      Maintained
10351 F:      drivers/media/i2c/ov5695.c
10352
10353 OMNIVISION OV7670 SENSOR DRIVER
10354 M:      Jonathan Corbet <corbet@lwn.net>
10355 L:      linux-media@vger.kernel.org
10356 T:      git git://linuxtv.org/media_tree.git
10357 S:      Maintained
10358 F:      drivers/media/i2c/ov7670.c
10359 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10360
10361 OMNIVISION OV772x SENSOR DRIVER
10362 M:      Jacopo Mondi <jacopo@jmondi.org>
10363 L:      linux-media@vger.kernel.org
10364 T:      git git://linuxtv.org/media_tree.git
10365 S:      Odd fixes
10366 F:      drivers/media/i2c/ov772x.c
10367 F:      include/media/i2c/ov772x.h
10368
10369 OMNIVISION OV7740 SENSOR DRIVER
10370 M:      Wenyou Yang <wenyou.yang@microchip.com>
10371 L:      linux-media@vger.kernel.org
10372 T:      git git://linuxtv.org/media_tree.git
10373 S:      Maintained
10374 F:      drivers/media/i2c/ov7740.c
10375 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10376
10377 OMNIVISION OV9650 SENSOR DRIVER
10378 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10379 R:      Akinobu Mita <akinobu.mita@gmail.com>
10380 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10381 L:      linux-media@vger.kernel.org
10382 T:      git git://linuxtv.org/media_tree.git
10383 S:      Maintained
10384 F:      drivers/media/i2c/ov9650.c
10385 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10386
10387 ONENAND FLASH DRIVER
10388 M:      Kyungmin Park <kyungmin.park@samsung.com>
10389 L:      linux-mtd@lists.infradead.org
10390 S:      Maintained
10391 F:      drivers/mtd/nand/onenand/
10392 F:      include/linux/mtd/onenand*.h
10393
10394 ONSTREAM SCSI TAPE DRIVER
10395 M:      Willem Riede <osst@riede.org>
10396 L:      osst-users@lists.sourceforge.net
10397 L:      linux-scsi@vger.kernel.org
10398 S:      Maintained
10399 F:      Documentation/scsi/osst.txt
10400 F:      drivers/scsi/osst.*
10401 F:      drivers/scsi/osst_*.h
10402 F:      drivers/scsi/st.h
10403
10404 OP-TEE DRIVER
10405 M:      Jens Wiklander <jens.wiklander@linaro.org>
10406 S:      Maintained
10407 F:      drivers/tee/optee/
10408
10409 OPA-VNIC DRIVER
10410 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10411 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10412 L:      linux-rdma@vger.kernel.org
10413 S:      Supported
10414 F:      drivers/infiniband/ulp/opa_vnic
10415
10416 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10417 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10418 L:      devicetree@vger.kernel.org
10419 S:      Maintained
10420 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10421 F:      Documentation/devicetree/overlay-notes.txt
10422 F:      drivers/of/overlay.c
10423 F:      drivers/of/resolver.c
10424
10425 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10426 M:      Rob Herring <robh+dt@kernel.org>
10427 M:      Frank Rowand <frowand.list@gmail.com>
10428 L:      devicetree@vger.kernel.org
10429 W:      http://www.devicetree.org/
10430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10431 S:      Maintained
10432 F:      drivers/of/
10433 F:      include/linux/of*.h
10434 F:      scripts/dtc/
10435 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10436
10437 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10438 M:      Rob Herring <robh+dt@kernel.org>
10439 M:      Mark Rutland <mark.rutland@arm.com>
10440 L:      devicetree@vger.kernel.org
10441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10442 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10443 S:      Maintained
10444 F:      Documentation/devicetree/
10445 F:      arch/*/boot/dts/
10446 F:      include/dt-bindings/
10447
10448 OPENCORES I2C BUS DRIVER
10449 M:      Peter Korsgaard <jacmet@sunsite.dk>
10450 L:      linux-i2c@vger.kernel.org
10451 S:      Maintained
10452 F:      Documentation/i2c/busses/i2c-ocores
10453 F:      drivers/i2c/busses/i2c-ocores.c
10454
10455 OPENRISC ARCHITECTURE
10456 M:      Jonas Bonn <jonas@southpole.se>
10457 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10458 M:      Stafford Horne <shorne@gmail.com>
10459 T:      git git://github.com/openrisc/linux.git
10460 L:      openrisc@lists.librecores.org
10461 W:      http://openrisc.io
10462 S:      Maintained
10463 F:      Documentation/devicetree/bindings/openrisc/
10464 F:      Documentation/openrisc/
10465 F:      arch/openrisc/
10466 F:      drivers/irqchip/irq-ompic.c
10467 F:      drivers/irqchip/irq-or1k-*
10468
10469 OPENVSWITCH
10470 M:      Pravin B Shelar <pshelar@ovn.org>
10471 L:      netdev@vger.kernel.org
10472 L:      dev@openvswitch.org
10473 W:      http://openvswitch.org
10474 S:      Maintained
10475 F:      net/openvswitch/
10476 F:      include/uapi/linux/openvswitch.h
10477
10478 OPERATING PERFORMANCE POINTS (OPP)
10479 M:      Viresh Kumar <vireshk@kernel.org>
10480 M:      Nishanth Menon <nm@ti.com>
10481 M:      Stephen Boyd <sboyd@kernel.org>
10482 L:      linux-pm@vger.kernel.org
10483 S:      Maintained
10484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10485 F:      drivers/opp/
10486 F:      include/linux/pm_opp.h
10487 F:      Documentation/power/opp.txt
10488 F:      Documentation/devicetree/bindings/opp/
10489
10490 OPL4 DRIVER
10491 M:      Clemens Ladisch <clemens@ladisch.de>
10492 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10493 T:      git git://git.alsa-project.org/alsa-kernel.git
10494 S:      Maintained
10495 F:      sound/drivers/opl4/
10496
10497 OPROFILE
10498 M:      Robert Richter <rric@kernel.org>
10499 L:      oprofile-list@lists.sf.net
10500 S:      Maintained
10501 F:      arch/*/include/asm/oprofile*.h
10502 F:      arch/*/oprofile/
10503 F:      drivers/oprofile/
10504 F:      include/linux/oprofile.h
10505
10506 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10507 M:      Mark Fasheh <mark@fasheh.com>
10508 M:      Joel Becker <jlbec@evilplan.org>
10509 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10510 W:      http://ocfs2.wiki.kernel.org
10511 S:      Supported
10512 F:      Documentation/filesystems/ocfs2.txt
10513 F:      Documentation/filesystems/dlmfs.txt
10514 F:      fs/ocfs2/
10515
10516 ORANGEFS FILESYSTEM
10517 M:      Mike Marshall <hubcap@omnibond.com>
10518 R:      Martin Brandenburg <martin@omnibond.com>
10519 L:      devel@lists.orangefs.org
10520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10521 S:      Supported
10522 F:      fs/orangefs/
10523 F:      Documentation/filesystems/orangefs.txt
10524
10525 ORINOCO DRIVER
10526 L:      linux-wireless@vger.kernel.org
10527 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10528 W:      http://www.nongnu.org/orinoco/
10529 S:      Orphan
10530 F:      drivers/net/wireless/intersil/orinoco/
10531
10532 OSD LIBRARY and FILESYSTEM
10533 M:      Boaz Harrosh <ooo@electrozaur.com>
10534 S:      Maintained
10535 F:      drivers/scsi/osd/
10536 F:      include/scsi/osd_*
10537 F:      fs/exofs/
10538
10539 OV2659 OMNIVISION SENSOR DRIVER
10540 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10541 L:      linux-media@vger.kernel.org
10542 W:      https://linuxtv.org
10543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10544 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10545 S:      Maintained
10546 F:      drivers/media/i2c/ov2659.c
10547 F:      include/media/i2c/ov2659.h
10548
10549 OVERLAY FILESYSTEM
10550 M:      Miklos Szeredi <miklos@szeredi.hu>
10551 L:      linux-unionfs@vger.kernel.org
10552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10553 S:      Supported
10554 F:      fs/overlayfs/
10555 F:      Documentation/filesystems/overlayfs.txt
10556
10557 P54 WIRELESS DRIVER
10558 M:      Christian Lamparter <chunkeey@googlemail.com>
10559 L:      linux-wireless@vger.kernel.org
10560 W:      http://wireless.kernel.org/en/users/Drivers/p54
10561 S:      Maintained
10562 F:      drivers/net/wireless/intersil/p54/
10563
10564 PA SEMI ETHERNET DRIVER
10565 L:      netdev@vger.kernel.org
10566 S:      Orphan
10567 F:      drivers/net/ethernet/pasemi/*
10568
10569 PA SEMI SMBUS DRIVER
10570 L:      linux-i2c@vger.kernel.org
10571 S:      Orphan
10572 F:      drivers/i2c/busses/i2c-pasemi.c
10573
10574 PADATA PARALLEL EXECUTION MECHANISM
10575 M:      Steffen Klassert <steffen.klassert@secunet.com>
10576 L:      linux-crypto@vger.kernel.org
10577 S:      Maintained
10578 F:      kernel/padata.c
10579 F:      include/linux/padata.h
10580 F:      Documentation/padata.txt
10581
10582 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10583 M:      Harald Welte <laforge@gnumonks.org>
10584 L:      platform-driver-x86@vger.kernel.org
10585 S:      Maintained
10586 F:      drivers/platform/x86/panasonic-laptop.c
10587
10588 PARALLEL LCD/KEYPAD PANEL DRIVER
10589 M:      Willy Tarreau <willy@haproxy.com>
10590 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10591 S:      Odd Fixes
10592 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10593 F:      drivers/misc/panel.c
10594
10595 PARALLEL PORT SUBSYSTEM
10596 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10597 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10598 L:      linux-parport@lists.infradead.org (subscribers-only)
10599 S:      Maintained
10600 F:      drivers/parport/
10601 F:      include/linux/parport*.h
10602 F:      drivers/char/ppdev.c
10603 F:      include/uapi/linux/ppdev.h
10604 F:      Documentation/parport*.txt
10605
10606 PARAVIRT_OPS INTERFACE
10607 M:      Juergen Gross <jgross@suse.com>
10608 M:      Alok Kataria <akataria@vmware.com>
10609 L:      virtualization@lists.linux-foundation.org
10610 S:      Supported
10611 F:      Documentation/virtual/paravirt_ops.txt
10612 F:      arch/*/kernel/paravirt*
10613 F:      arch/*/include/asm/paravirt*.h
10614 F:      include/linux/hypervisor.h
10615
10616 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10617 M:      Tim Waugh <tim@cyberelk.net>
10618 L:      linux-parport@lists.infradead.org (subscribers-only)
10619 S:      Maintained
10620 F:      Documentation/blockdev/paride.txt
10621 F:      drivers/block/paride/
10622
10623 PARISC ARCHITECTURE
10624 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10625 M:      Helge Deller <deller@gmx.de>
10626 L:      linux-parisc@vger.kernel.org
10627 W:      http://www.parisc-linux.org/
10628 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10631 S:      Maintained
10632 F:      arch/parisc/
10633 F:      Documentation/parisc/
10634 F:      drivers/parisc/
10635 F:      drivers/char/agp/parisc-agp.c
10636 F:      drivers/input/serio/gscps2.c
10637 F:      drivers/parport/parport_gsc.*
10638 F:      drivers/tty/serial/8250/8250_gsc.c
10639 F:      drivers/video/fbdev/sti*
10640 F:      drivers/video/console/sti*
10641 F:      drivers/video/logo/logo_parisc*
10642
10643 PARMAN
10644 M:      Jiri Pirko <jiri@mellanox.com>
10645 L:      netdev@vger.kernel.org
10646 S:      Supported
10647 F:      lib/parman.c
10648 F:      lib/test_parman.c
10649 F:      include/linux/parman.h
10650
10651 PC87360 HARDWARE MONITORING DRIVER
10652 M:      Jim Cromie <jim.cromie@gmail.com>
10653 L:      linux-hwmon@vger.kernel.org
10654 S:      Maintained
10655 F:      Documentation/hwmon/pc87360
10656 F:      drivers/hwmon/pc87360.c
10657
10658 PC8736x GPIO DRIVER
10659 M:      Jim Cromie <jim.cromie@gmail.com>
10660 S:      Maintained
10661 F:      drivers/char/pc8736x_gpio.c
10662
10663 PC87427 HARDWARE MONITORING DRIVER
10664 M:      Jean Delvare <jdelvare@suse.com>
10665 L:      linux-hwmon@vger.kernel.org
10666 S:      Maintained
10667 F:      Documentation/hwmon/pc87427
10668 F:      drivers/hwmon/pc87427.c
10669
10670 PCA9532 LED DRIVER
10671 M:      Riku Voipio <riku.voipio@iki.fi>
10672 S:      Maintained
10673 F:      drivers/leds/leds-pca9532.c
10674 F:      include/linux/leds-pca9532.h
10675
10676 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10677 M:      Guenter Roeck <linux@roeck-us.net>
10678 L:      linux-i2c@vger.kernel.org
10679 S:      Maintained
10680 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10681
10682 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10683 M:      Khalid Aziz <khalid@gonehiking.org>
10684 S:      Maintained
10685 F:      drivers/firmware/pcdp.*
10686
10687 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10688 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10689 L:      linux-pci@vger.kernel.org
10690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10691 S:      Maintained
10692 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10693 F:      drivers/pci/host/pci-aardvark.c
10694
10695 PCI DRIVER FOR ALTERA PCIE IP
10696 M:      Ley Foon Tan <lftan@altera.com>
10697 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10698 L:      linux-pci@vger.kernel.org
10699 S:      Supported
10700 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10701 F:      drivers/pci/host/pcie-altera.c
10702
10703 PCI DRIVER FOR APPLIEDMICRO XGENE
10704 M:      Tanmay Inamdar <tinamdar@apm.com>
10705 L:      linux-pci@vger.kernel.org
10706 L:      linux-arm-kernel@lists.infradead.org
10707 S:      Maintained
10708 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10709 F:      drivers/pci/host/pci-xgene.c
10710
10711 PCI DRIVER FOR ARM VERSATILE PLATFORM
10712 M:      Rob Herring <robh@kernel.org>
10713 L:      linux-pci@vger.kernel.org
10714 L:      linux-arm-kernel@lists.infradead.org
10715 S:      Maintained
10716 F:      Documentation/devicetree/bindings/pci/versatile.txt
10717 F:      drivers/pci/host/pci-versatile.c
10718
10719 PCI DRIVER FOR ARMADA 8K
10720 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10721 L:      linux-pci@vger.kernel.org
10722 L:      linux-arm-kernel@lists.infradead.org
10723 S:      Maintained
10724 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10725 F:      drivers/pci/dwc/pcie-armada8k.c
10726
10727 PCI DRIVER FOR CADENCE PCIE IP
10728 M:      Alan Douglas <adouglas@cadence.com>
10729 L:      linux-pci@vger.kernel.org
10730 S:      Maintained
10731 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10732 F:      drivers/pci/cadence/pcie-cadence*
10733
10734 PCI DRIVER FOR FREESCALE LAYERSCAPE
10735 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10736 M:      Mingkai Hu <mingkai.hu@freescale.com>
10737 M:      Roy Zang <tie-fei.zang@freescale.com>
10738 L:      linuxppc-dev@lists.ozlabs.org
10739 L:      linux-pci@vger.kernel.org
10740 L:      linux-arm-kernel@lists.infradead.org
10741 S:      Maintained
10742 F:      drivers/pci/dwc/*layerscape*
10743
10744 PCI DRIVER FOR GENERIC OF HOSTS
10745 M:      Will Deacon <will.deacon@arm.com>
10746 L:      linux-pci@vger.kernel.org
10747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10748 S:      Maintained
10749 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10750 F:      drivers/pci/host/pci-host-common.c
10751 F:      drivers/pci/host/pci-host-generic.c
10752
10753 PCI DRIVER FOR IMX6
10754 M:      Richard Zhu <hongxing.zhu@nxp.com>
10755 M:      Lucas Stach <l.stach@pengutronix.de>
10756 L:      linux-pci@vger.kernel.org
10757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10758 S:      Maintained
10759 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10760 F:      drivers/pci/dwc/*imx6*
10761
10762 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10763 M:      Keith Busch <keith.busch@intel.com>
10764 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10765 L:      linux-pci@vger.kernel.org
10766 S:      Supported
10767 F:      drivers/pci/host/vmd.c
10768
10769 PCI DRIVER FOR MICROSEMI SWITCHTEC
10770 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10771 M:      Logan Gunthorpe <logang@deltatee.com>
10772 L:      linux-pci@vger.kernel.org
10773 S:      Maintained
10774 F:      Documentation/switchtec.txt
10775 F:      Documentation/ABI/testing/sysfs-class-switchtec
10776 F:      drivers/pci/switch/switchtec*
10777 F:      include/uapi/linux/switchtec_ioctl.h
10778 F:      include/linux/switchtec.h
10779 F:      drivers/ntb/hw/mscc/
10780
10781 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10782 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10783 M:      Jason Cooper <jason@lakedaemon.net>
10784 L:      linux-pci@vger.kernel.org
10785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10786 S:      Maintained
10787 F:      drivers/pci/host/*mvebu*
10788
10789 PCI DRIVER FOR NVIDIA TEGRA
10790 M:      Thierry Reding <thierry.reding@gmail.com>
10791 L:      linux-tegra@vger.kernel.org
10792 L:      linux-pci@vger.kernel.org
10793 S:      Supported
10794 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10795 F:      drivers/pci/host/pci-tegra.c
10796
10797 PCI DRIVER FOR RENESAS R-CAR
10798 M:      Simon Horman <horms@verge.net.au>
10799 L:      linux-pci@vger.kernel.org
10800 L:      linux-renesas-soc@vger.kernel.org
10801 S:      Maintained
10802 F:      drivers/pci/host/*rcar*
10803
10804 PCI DRIVER FOR SAMSUNG EXYNOS
10805 M:      Jingoo Han <jingoohan1@gmail.com>
10806 L:      linux-pci@vger.kernel.org
10807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10808 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10809 S:      Maintained
10810 F:      drivers/pci/dwc/pci-exynos.c
10811
10812 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10813 M:      Jingoo Han <jingoohan1@gmail.com>
10814 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10815 L:      linux-pci@vger.kernel.org
10816 S:      Maintained
10817 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10818 F:      drivers/pci/dwc/*designware*
10819
10820 PCI DRIVER FOR TI DRA7XX
10821 M:      Kishon Vijay Abraham I <kishon@ti.com>
10822 L:      linux-omap@vger.kernel.org
10823 L:      linux-pci@vger.kernel.org
10824 S:      Supported
10825 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10826 F:      drivers/pci/dwc/pci-dra7xx.c
10827
10828 PCI DRIVER FOR TI KEYSTONE
10829 M:      Murali Karicheri <m-karicheri2@ti.com>
10830 L:      linux-pci@vger.kernel.org
10831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10832 S:      Maintained
10833 F:      drivers/pci/dwc/*keystone*
10834
10835 PCI ENDPOINT SUBSYSTEM
10836 M:      Kishon Vijay Abraham I <kishon@ti.com>
10837 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10838 L:      linux-pci@vger.kernel.org
10839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10840 S:      Supported
10841 F:      drivers/pci/endpoint/
10842 F:      drivers/misc/pci_endpoint_test.c
10843 F:      tools/pci/
10844
10845 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10846 M:      Russell Currey <ruscur@russell.cc>
10847 L:      linuxppc-dev@lists.ozlabs.org
10848 S:      Supported
10849 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10850 F:      arch/powerpc/kernel/eeh*.c
10851 F:      arch/powerpc/platforms/*/eeh*.c
10852 F:      arch/powerpc/include/*/eeh*.h
10853
10854 PCI ERROR RECOVERY
10855 M:      Linas Vepstas <linasvepstas@gmail.com>
10856 L:      linux-pci@vger.kernel.org
10857 S:      Supported
10858 F:      Documentation/PCI/pci-error-recovery.txt
10859
10860 PCI MSI DRIVER FOR ALTERA MSI IP
10861 M:      Ley Foon Tan <lftan@altera.com>
10862 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10863 L:      linux-pci@vger.kernel.org
10864 S:      Supported
10865 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10866 F:      drivers/pci/host/pcie-altera-msi.c
10867
10868 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10869 M:      Duc Dang <dhdang@apm.com>
10870 L:      linux-pci@vger.kernel.org
10871 L:      linux-arm-kernel@lists.infradead.org
10872 S:      Maintained
10873 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10874 F:      drivers/pci/host/pci-xgene-msi.c
10875
10876 PCI SUBSYSTEM
10877 M:      Bjorn Helgaas <bhelgaas@google.com>
10878 L:      linux-pci@vger.kernel.org
10879 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10881 S:      Supported
10882 F:      Documentation/devicetree/bindings/pci/
10883 F:      Documentation/PCI/
10884 F:      drivers/acpi/pci*
10885 F:      drivers/pci/
10886 F:      include/asm-generic/pci*
10887 F:      include/linux/pci*
10888 F:      include/linux/of_pci.h
10889 F:      include/uapi/linux/pci*
10890 F:      lib/pci*
10891 F:      arch/x86/pci/
10892 F:      arch/x86/kernel/quirks.c
10893
10894 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10895 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10896 L:      linux-pci@vger.kernel.org
10897 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10899 S:      Supported
10900 F:      drivers/pci/cadence/
10901 F:      drivers/pci/host/
10902 F:      drivers/pci/dwc/
10903
10904 PCIE DRIVER FOR AXIS ARTPEC
10905 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10906 L:      linux-arm-kernel@axis.com
10907 L:      linux-pci@vger.kernel.org
10908 S:      Maintained
10909 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10910 F:      drivers/pci/dwc/*artpec*
10911
10912 PCIE DRIVER FOR CAVIUM THUNDERX
10913 M:      David Daney <david.daney@cavium.com>
10914 L:      linux-pci@vger.kernel.org
10915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10916 S:      Supported
10917 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10918 F:      drivers/pci/host/pci-thunder-*
10919
10920 PCIE DRIVER FOR HISILICON
10921 M:      Zhou Wang <wangzhou1@hisilicon.com>
10922 L:      linux-pci@vger.kernel.org
10923 S:      Maintained
10924 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10925 F:      drivers/pci/dwc/pcie-hisi.c
10926
10927 PCIE DRIVER FOR HISILICON KIRIN
10928 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10929 M:      Binghui Wang <wangbinghui@hisilicon.com>
10930 L:      linux-pci@vger.kernel.org
10931 S:      Maintained
10932 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10933 F:      drivers/pci/dwc/pcie-kirin.c
10934
10935 PCIE DRIVER FOR HISILICON STB
10936 M:      Jianguo Sun <sunjianguo1@huawei.com>
10937 M:      Shawn Guo <shawn.guo@linaro.org>
10938 L:      linux-pci@vger.kernel.org
10939 S:      Maintained
10940 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10941 F:      drivers/pci/dwc/pcie-histb.c
10942
10943 PCIE DRIVER FOR MEDIATEK
10944 M:      Ryder Lee <ryder.lee@mediatek.com>
10945 L:      linux-pci@vger.kernel.org
10946 L:      linux-mediatek@lists.infradead.org
10947 S:      Supported
10948 F:      Documentation/devicetree/bindings/pci/mediatek*
10949 F:      drivers/pci/host/*mediatek*
10950
10951 PCIE DRIVER FOR QUALCOMM MSM
10952 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10953 L:      linux-pci@vger.kernel.org
10954 L:      linux-arm-msm@vger.kernel.org
10955 S:      Maintained
10956 F:      drivers/pci/dwc/*qcom*
10957
10958 PCIE DRIVER FOR ROCKCHIP
10959 M:      Shawn Lin <shawn.lin@rock-chips.com>
10960 L:      linux-pci@vger.kernel.org
10961 L:      linux-rockchip@lists.infradead.org
10962 S:      Maintained
10963 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10964 F:      drivers/pci/host/pcie-rockchip.c
10965
10966 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10967 M:      Linus Walleij <linus.walleij@linaro.org>
10968 L:      linux-pci@vger.kernel.org
10969 S:      Maintained
10970 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10971 F:      drivers/pci/host/pci-v3-semi.c
10972
10973 PCIE DRIVER FOR ST SPEAR13XX
10974 M:      Pratyush Anand <pratyush.anand@gmail.com>
10975 L:      linux-pci@vger.kernel.org
10976 S:      Maintained
10977 F:      drivers/pci/dwc/*spear*
10978
10979 PCMCIA SUBSYSTEM
10980 M:      Dominik Brodowski <linux@dominikbrodowski.net>
10981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10982 S:      Odd Fixes
10983 F:      Documentation/pcmcia/
10984 F:      tools/pcmcia/
10985 F:      drivers/pcmcia/
10986 F:      include/pcmcia/
10987
10988 PCNET32 NETWORK DRIVER
10989 M:      Don Fry <pcnet32@frontier.com>
10990 L:      netdev@vger.kernel.org
10991 S:      Maintained
10992 F:      drivers/net/ethernet/amd/pcnet32.c
10993
10994 PCRYPT PARALLEL CRYPTO ENGINE
10995 M:      Steffen Klassert <steffen.klassert@secunet.com>
10996 L:      linux-crypto@vger.kernel.org
10997 S:      Maintained
10998 F:      crypto/pcrypt.c
10999 F:      include/crypto/pcrypt.h
11000
11001 PEAQ WMI HOTKEYS DRIVER
11002 M:      Hans de Goede <hdegoede@redhat.com>
11003 L:      platform-driver-x86@vger.kernel.org
11004 S:      Maintained
11005 F:      drivers/platform/x86/peaq-wmi.c
11006
11007 PER-CPU MEMORY ALLOCATOR
11008 M:      Tejun Heo <tj@kernel.org>
11009 M:      Christoph Lameter <cl@linux.com>
11010 M:      Dennis Zhou <dennisszhou@gmail.com>
11011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11012 S:      Maintained
11013 F:      include/linux/percpu*.h
11014 F:      mm/percpu*.c
11015 F:      arch/*/include/asm/percpu.h
11016
11017 PER-TASK DELAY ACCOUNTING
11018 M:      Balbir Singh <bsingharora@gmail.com>
11019 S:      Maintained
11020 F:      include/linux/delayacct.h
11021 F:      kernel/delayacct.c
11022
11023 PERFORMANCE EVENTS SUBSYSTEM
11024 M:      Peter Zijlstra <peterz@infradead.org>
11025 M:      Ingo Molnar <mingo@redhat.com>
11026 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11027 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11028 R:      Jiri Olsa <jolsa@redhat.com>
11029 R:      Namhyung Kim <namhyung@kernel.org>
11030 L:      linux-kernel@vger.kernel.org
11031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11032 S:      Supported
11033 F:      kernel/events/*
11034 F:      include/linux/perf_event.h
11035 F:      include/uapi/linux/perf_event.h
11036 F:      arch/*/kernel/perf_event*.c
11037 F:      arch/*/kernel/*/perf_event*.c
11038 F:      arch/*/kernel/*/*/perf_event*.c
11039 F:      arch/*/include/asm/perf_event.h
11040 F:      arch/*/kernel/perf_callchain.c
11041 F:      arch/*/events/*
11042 F:      tools/perf/
11043
11044 PERSONALITY HANDLING
11045 M:      Christoph Hellwig <hch@infradead.org>
11046 L:      linux-abi-devel@lists.sourceforge.net
11047 S:      Maintained
11048 F:      include/linux/personality.h
11049 F:      include/uapi/linux/personality.h
11050
11051 PHONET PROTOCOL
11052 M:      Remi Denis-Courmont <courmisch@gmail.com>
11053 S:      Supported
11054 F:      Documentation/networking/phonet.txt
11055 F:      include/linux/phonet.h
11056 F:      include/net/phonet/
11057 F:      include/uapi/linux/phonet.h
11058 F:      net/phonet/
11059
11060 PHRAM MTD DRIVER
11061 M:      Joern Engel <joern@lazybastard.org>
11062 L:      linux-mtd@lists.infradead.org
11063 S:      Maintained
11064 F:      drivers/mtd/devices/phram.c
11065
11066 PICOLCD HID DRIVER
11067 M:      Bruno Prémont <bonbons@linux-vserver.org>
11068 L:      linux-input@vger.kernel.org
11069 S:      Maintained
11070 F:      drivers/hid/hid-picolcd*
11071
11072 PICOXCELL SUPPORT
11073 M:      Jamie Iles <jamie@jamieiles.com>
11074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11075 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11076 S:      Supported
11077 F:      arch/arm/boot/dts/picoxcell*
11078 F:      arch/arm/mach-picoxcell/
11079 F:      drivers/crypto/picoxcell*
11080
11081 PIN CONTROL SUBSYSTEM
11082 M:      Linus Walleij <linus.walleij@linaro.org>
11083 L:      linux-gpio@vger.kernel.org
11084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11085 S:      Maintained
11086 F:      Documentation/devicetree/bindings/pinctrl/
11087 F:      Documentation/driver-api/pinctl.rst
11088 F:      drivers/pinctrl/
11089 F:      include/linux/pinctrl/
11090
11091 PIN CONTROLLER - ATMEL AT91
11092 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11093 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11094 S:      Maintained
11095 F:      drivers/pinctrl/pinctrl-at91.*
11096
11097 PIN CONTROLLER - ATMEL AT91 PIO4
11098 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11100 L:      linux-gpio@vger.kernel.org
11101 S:      Supported
11102 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11103
11104 PIN CONTROLLER - FREESCALE
11105 M:      Dong Aisheng <aisheng.dong@nxp.com>
11106 M:      Fabio Estevam <festevam@gmail.com>
11107 M:      Shawn Guo <shawnguo@kernel.org>
11108 M:      Stefan Agner <stefan@agner.ch>
11109 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11110 L:      linux-gpio@vger.kernel.org
11111 S:      Maintained
11112 F:      drivers/pinctrl/freescale/
11113 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11114
11115 PIN CONTROLLER - INTEL
11116 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11117 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11118 S:      Maintained
11119 F:      drivers/pinctrl/intel/
11120
11121 PIN CONTROLLER - MEDIATEK
11122 M:      Sean Wang <sean.wang@mediatek.com>
11123 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11124 S:      Maintained
11125 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11126 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11127 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11128 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11129 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11130
11131 PIN CONTROLLER - QUALCOMM
11132 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11133 S:      Maintained
11134 L:      linux-arm-msm@vger.kernel.org
11135 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11136 F:      drivers/pinctrl/qcom/
11137
11138 PIN CONTROLLER - RENESAS
11139 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11140 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11141 L:      linux-renesas-soc@vger.kernel.org
11142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11143 S:      Maintained
11144 F:      drivers/pinctrl/sh-pfc/
11145
11146 PIN CONTROLLER - SAMSUNG
11147 M:      Tomasz Figa <tomasz.figa@gmail.com>
11148 M:      Krzysztof Kozlowski <krzk@kernel.org>
11149 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11151 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11152 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11154 S:      Maintained
11155 F:      drivers/pinctrl/samsung/
11156 F:      include/dt-bindings/pinctrl/samsung.h
11157 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11158
11159 PIN CONTROLLER - SINGLE
11160 M:      Tony Lindgren <tony@atomide.com>
11161 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11163 L:      linux-omap@vger.kernel.org
11164 S:      Maintained
11165 F:      drivers/pinctrl/pinctrl-single.c
11166
11167 PIN CONTROLLER - ST SPEAR
11168 M:      Viresh Kumar <vireshk@kernel.org>
11169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11170 W:      http://www.st.com/spear
11171 S:      Maintained
11172 F:      drivers/pinctrl/spear/
11173
11174 PISTACHIO SOC SUPPORT
11175 M:      James Hartley <james.hartley@sondrel.com>
11176 L:      linux-mips@linux-mips.org
11177 S:      Odd Fixes
11178 F:      arch/mips/pistachio/
11179 F:      arch/mips/include/asm/mach-pistachio/
11180 F:      arch/mips/boot/dts/img/pistachio*
11181 F:      arch/mips/configs/pistachio*_defconfig
11182
11183 PKTCDVD DRIVER
11184 S:      Orphan
11185 M:      linux-block@vger.kernel.org
11186 F:      drivers/block/pktcdvd.c
11187 F:      include/linux/pktcdvd.h
11188 F:      include/uapi/linux/pktcdvd.h
11189
11190 PKUNITY SOC DRIVERS
11191 M:      Guan Xuetao <gxt@pku.edu.cn>
11192 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11193 S:      Maintained
11194 T:      git git://github.com/gxt/linux.git
11195 F:      drivers/input/serio/i8042-unicore32io.h
11196 F:      drivers/i2c/busses/i2c-puv3.c
11197 F:      drivers/video/fbdev/fb-puv3.c
11198 F:      drivers/rtc/rtc-puv3.c
11199
11200 PMBUS HARDWARE MONITORING DRIVERS
11201 M:      Guenter Roeck <linux@roeck-us.net>
11202 L:      linux-hwmon@vger.kernel.org
11203 W:      http://hwmon.wiki.kernel.org/
11204 W:      http://www.roeck-us.net/linux/drivers/
11205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11206 S:      Maintained
11207 F:      Documentation/hwmon/pmbus
11208 F:      drivers/hwmon/pmbus/
11209 F:      include/linux/pmbus.h
11210
11211 PMC SIERRA MaxRAID DRIVER
11212 L:      linux-scsi@vger.kernel.org
11213 W:      http://www.pmc-sierra.com/
11214 S:      Orphan
11215 F:      drivers/scsi/pmcraid.*
11216
11217 PMC SIERRA PM8001 DRIVER
11218 M:      Jack Wang <jinpu.wang@profitbricks.com>
11219 M:      lindar_liu@usish.com
11220 L:      linux-scsi@vger.kernel.org
11221 S:      Supported
11222 F:      drivers/scsi/pm8001/
11223
11224 PNP SUPPORT
11225 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11226 S:      Maintained
11227 F:      drivers/pnp/
11228
11229 POSIX CLOCKS and TIMERS
11230 M:      Thomas Gleixner <tglx@linutronix.de>
11231 L:      linux-kernel@vger.kernel.org
11232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11233 S:      Maintained
11234 F:      fs/timerfd.c
11235 F:      include/linux/timer*
11236 F:      kernel/time/*timer*
11237
11238 POWER MANAGEMENT CORE
11239 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11240 L:      linux-pm@vger.kernel.org
11241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11242 B:      https://bugzilla.kernel.org
11243 S:      Supported
11244 F:      drivers/base/power/
11245 F:      include/linux/pm.h
11246 F:      include/linux/pm_*
11247 F:      include/linux/powercap.h
11248 F:      drivers/powercap/
11249 F:      kernel/configs/nopm.config
11250
11251 POWER STATE COORDINATION INTERFACE (PSCI)
11252 M:      Mark Rutland <mark.rutland@arm.com>
11253 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11254 L:      linux-arm-kernel@lists.infradead.org
11255 S:      Maintained
11256 F:      drivers/firmware/psci*.c
11257 F:      include/linux/psci.h
11258 F:      include/uapi/linux/psci.h
11259
11260 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11261 M:      Sebastian Reichel <sre@kernel.org>
11262 L:      linux-pm@vger.kernel.org
11263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11264 S:      Maintained
11265 F:      Documentation/devicetree/bindings/power/supply/
11266 F:      include/linux/power_supply.h
11267 F:      drivers/power/supply/
11268
11269 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11270 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11271 L:      linuxppc-dev@lists.ozlabs.org
11272 S:      Maintained
11273 F:      drivers/char/powernv-op-panel.c
11274
11275 PPP OVER ATM (RFC 2364)
11276 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11277 S:      Maintained
11278 F:      net/atm/pppoatm.c
11279 F:      include/uapi/linux/atmppp.h
11280
11281 PPP OVER ETHERNET
11282 M:      Michal Ostrowski <mostrows@earthlink.net>
11283 S:      Maintained
11284 F:      drivers/net/ppp/pppoe.c
11285 F:      drivers/net/ppp/pppox.c
11286
11287 PPP OVER L2TP
11288 M:      James Chapman <jchapman@katalix.com>
11289 S:      Maintained
11290 F:      net/l2tp/l2tp_ppp.c
11291 F:      include/linux/if_pppol2tp.h
11292 F:      include/uapi/linux/if_pppol2tp.h
11293
11294 PPP PROTOCOL DRIVERS AND COMPRESSORS
11295 M:      Paul Mackerras <paulus@samba.org>
11296 L:      linux-ppp@vger.kernel.org
11297 S:      Maintained
11298 F:      drivers/net/ppp/ppp_*
11299
11300 PPS SUPPORT
11301 M:      Rodolfo Giometti <giometti@enneenne.com>
11302 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11303 L:      linuxpps@ml.enneenne.com (subscribers-only)
11304 S:      Maintained
11305 F:      Documentation/pps/
11306 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11307 F:      Documentation/ABI/testing/sysfs-pps
11308 F:      drivers/pps/
11309 F:      include/linux/pps*.h
11310 F:      include/uapi/linux/pps.h
11311
11312 PPTP DRIVER
11313 M:      Dmitry Kozlov <xeb@mail.ru>
11314 L:      netdev@vger.kernel.org
11315 S:      Maintained
11316 F:      drivers/net/ppp/pptp.c
11317 W:      http://sourceforge.net/projects/accel-pptp
11318
11319 PREEMPTIBLE KERNEL
11320 M:      Robert Love <rml@tech9.net>
11321 L:      kpreempt-tech@lists.sourceforge.net
11322 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11323 S:      Supported
11324 F:      Documentation/preempt-locking.txt
11325 F:      include/linux/preempt.h
11326
11327 PRINTK
11328 M:      Petr Mladek <pmladek@suse.com>
11329 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11330 R:      Steven Rostedt <rostedt@goodmis.org>
11331 S:      Maintained
11332 F:      kernel/printk/
11333 F:      include/linux/printk.h
11334
11335 PRISM54 WIRELESS DRIVER
11336 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11337 L:      linux-wireless@vger.kernel.org
11338 W:      http://wireless.kernel.org/en/users/Drivers/p54
11339 S:      Obsolete
11340 F:      drivers/net/wireless/intersil/prism54/
11341
11342 PROC SYSCTL
11343 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11344 M:      Kees Cook <keescook@chromium.org>
11345 L:      linux-kernel@vger.kernel.org
11346 L:      linux-fsdevel@vger.kernel.org
11347 S:      Maintained
11348 F:      fs/proc/proc_sysctl.c
11349 F:      include/linux/sysctl.h
11350 F:      kernel/sysctl.c
11351 F:      tools/testing/selftests/sysctl/
11352
11353 PS3 NETWORK SUPPORT
11354 M:      Geoff Levand <geoff@infradead.org>
11355 L:      netdev@vger.kernel.org
11356 L:      linuxppc-dev@lists.ozlabs.org
11357 S:      Maintained
11358 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11359
11360 PS3 PLATFORM SUPPORT
11361 M:      Geoff Levand <geoff@infradead.org>
11362 L:      linuxppc-dev@lists.ozlabs.org
11363 S:      Maintained
11364 F:      arch/powerpc/boot/ps3*
11365 F:      arch/powerpc/include/asm/lv1call.h
11366 F:      arch/powerpc/include/asm/ps3*.h
11367 F:      arch/powerpc/platforms/ps3/
11368 F:      drivers/*/ps3*
11369 F:      drivers/ps3/
11370 F:      drivers/rtc/rtc-ps3.c
11371 F:      drivers/usb/host/*ps3.c
11372 F:      sound/ppc/snd_ps3*
11373
11374 PS3VRAM DRIVER
11375 M:      Jim Paris <jim@jtan.com>
11376 M:      Geoff Levand <geoff@infradead.org>
11377 L:      linuxppc-dev@lists.ozlabs.org
11378 S:      Maintained
11379 F:      drivers/block/ps3vram.c
11380
11381 PSAMPLE PACKET SAMPLING SUPPORT:
11382 M:      Yotam Gigi <yotam.gi@gmail.com>
11383 S:      Maintained
11384 F:      net/psample
11385 F:      include/net/psample.h
11386 F:      include/uapi/linux/psample.h
11387
11388 PSTORE FILESYSTEM
11389 M:      Kees Cook <keescook@chromium.org>
11390 M:      Anton Vorontsov <anton@enomsg.org>
11391 M:      Colin Cross <ccross@android.com>
11392 M:      Tony Luck <tony.luck@intel.com>
11393 S:      Maintained
11394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11395 F:      fs/pstore/
11396 F:      include/linux/pstore*
11397 F:      drivers/firmware/efi/efi-pstore.c
11398 F:      drivers/acpi/apei/erst.c
11399 F:      Documentation/admin-guide/ramoops.rst
11400 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11401 K:      \b(pstore|ramoops)
11402
11403 PTP HARDWARE CLOCK SUPPORT
11404 M:      Richard Cochran <richardcochran@gmail.com>
11405 L:      netdev@vger.kernel.org
11406 S:      Maintained
11407 W:      http://linuxptp.sourceforge.net/
11408 F:      Documentation/ABI/testing/sysfs-ptp
11409 F:      Documentation/ptp/*
11410 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11411 F:      drivers/net/phy/dp83640*
11412 F:      drivers/ptp/*
11413 F:      include/linux/ptp_cl*
11414
11415 PTRACE SUPPORT
11416 M:      Oleg Nesterov <oleg@redhat.com>
11417 S:      Maintained
11418 F:      include/asm-generic/syscall.h
11419 F:      include/linux/ptrace.h
11420 F:      include/linux/regset.h
11421 F:      include/linux/tracehook.h
11422 F:      include/uapi/linux/ptrace.h
11423 F:      include/uapi/linux/ptrace.h
11424 F:      include/asm-generic/ptrace.h
11425 F:      kernel/ptrace.c
11426 F:      arch/*/ptrace*.c
11427 F:      arch/*/*/ptrace*.c
11428 F:      arch/*/include/asm/ptrace*.h
11429
11430 PULSE8-CEC DRIVER
11431 M:      Hans Verkuil <hverkuil@xs4all.nl>
11432 L:      linux-media@vger.kernel.org
11433 T:      git git://linuxtv.org/media_tree.git
11434 S:      Maintained
11435 F:      drivers/media/usb/pulse8-cec/*
11436 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11437
11438 PVRUSB2 VIDEO4LINUX DRIVER
11439 M:      Mike Isely <isely@pobox.com>
11440 L:      pvrusb2@isely.net       (subscribers-only)
11441 L:      linux-media@vger.kernel.org
11442 W:      http://www.isely.net/pvrusb2/
11443 T:      git git://linuxtv.org/media_tree.git
11444 S:      Maintained
11445 F:      Documentation/media/v4l-drivers/pvrusb2*
11446 F:      drivers/media/usb/pvrusb2/
11447
11448 PWC WEBCAM DRIVER
11449 M:      Hans Verkuil <hverkuil@xs4all.nl>
11450 L:      linux-media@vger.kernel.org
11451 T:      git git://linuxtv.org/media_tree.git
11452 S:      Odd Fixes
11453 F:      drivers/media/usb/pwc/*
11454
11455 PWM FAN DRIVER
11456 M:      Kamil Debski <kamil@wypas.org>
11457 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11458 L:      linux-hwmon@vger.kernel.org
11459 S:      Supported
11460 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11461 F:      Documentation/hwmon/pwm-fan
11462 F:      drivers/hwmon/pwm-fan.c
11463
11464 PWM IR Transmitter
11465 M:      Sean Young <sean@mess.org>
11466 L:      linux-media@vger.kernel.org
11467 S:      Maintained
11468 F:      drivers/media/rc/pwm-ir-tx.c
11469
11470 PWM SUBSYSTEM
11471 M:      Thierry Reding <thierry.reding@gmail.com>
11472 L:      linux-pwm@vger.kernel.org
11473 S:      Maintained
11474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11475 F:      Documentation/pwm.txt
11476 F:      Documentation/devicetree/bindings/pwm/
11477 F:      include/linux/pwm.h
11478 F:      drivers/pwm/
11479 F:      drivers/video/backlight/pwm_bl.c
11480 F:      include/linux/pwm_backlight.h
11481 F:      drivers/gpio/gpio-mvebu.c
11482 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11483
11484 PXA GPIO DRIVER
11485 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11486 L:      linux-gpio@vger.kernel.org
11487 S:      Maintained
11488 F:      drivers/gpio/gpio-pxa.c
11489
11490 PXA MMCI DRIVER
11491 S:      Orphan
11492
11493 PXA RTC DRIVER
11494 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11495 L:      linux-rtc@vger.kernel.org
11496 S:      Maintained
11497
11498 PXA2xx/PXA3xx SUPPORT
11499 M:      Daniel Mack <daniel@zonque.org>
11500 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11501 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11503 T:      git git://github.com/hzhuang1/linux.git
11504 T:      git git://github.com/rjarzmik/linux.git
11505 S:      Maintained
11506 F:      arch/arm/boot/dts/pxa*
11507 F:      arch/arm/mach-pxa/
11508 F:      drivers/dma/pxa*
11509 F:      drivers/pcmcia/pxa2xx*
11510 F:      drivers/pinctrl/pxa/
11511 F:      drivers/spi/spi-pxa2xx*
11512 F:      drivers/usb/gadget/udc/pxa2*
11513 F:      include/sound/pxa2xx-lib.h
11514 F:      sound/arm/pxa*
11515 F:      sound/soc/pxa/
11516
11517 QAT DRIVER
11518 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11519 L:      qat-linux@intel.com
11520 S:      Supported
11521 F:      drivers/crypto/qat/
11522
11523 QCOM AUDIO (ASoC) DRIVERS
11524 M:      Patrick Lai <plai@codeaurora.org>
11525 M:      Banajit Goswami <bgoswami@codeaurora.org>
11526 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11527 S:      Supported
11528 F:      sound/soc/qcom/
11529
11530 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11531 M:      Gabriel Somlo <somlo@cmu.edu>
11532 M:      "Michael S. Tsirkin" <mst@redhat.com>
11533 L:      qemu-devel@nongnu.org
11534 S:      Maintained
11535 F:      drivers/firmware/qemu_fw_cfg.c
11536 F:      include/uapi/linux/qemu_fw_cfg.h
11537
11538 QIB DRIVER
11539 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11540 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11541 L:      linux-rdma@vger.kernel.org
11542 S:      Supported
11543 F:      drivers/infiniband/hw/qib/
11544
11545 QLOGIC QL41xxx FCOE DRIVER
11546 M:      QLogic-Storage-Upstream@cavium.com
11547 L:      linux-scsi@vger.kernel.org
11548 S:      Supported
11549 F:      drivers/scsi/qedf/
11550
11551 QLOGIC QL41xxx ISCSI DRIVER
11552 M:      QLogic-Storage-Upstream@cavium.com
11553 L:      linux-scsi@vger.kernel.org
11554 S:      Supported
11555 F:      drivers/scsi/qedi/
11556
11557 QLOGIC QL4xxx ETHERNET DRIVER
11558 M:      Ariel Elior <Ariel.Elior@cavium.com>
11559 M:      everest-linux-l2@cavium.com
11560 L:      netdev@vger.kernel.org
11561 S:      Supported
11562 F:      drivers/net/ethernet/qlogic/qed/
11563 F:      include/linux/qed/
11564 F:      drivers/net/ethernet/qlogic/qede/
11565
11566 QLOGIC QL4xxx RDMA DRIVER
11567 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11568 M:      Ariel Elior <Ariel.Elior@cavium.com>
11569 L:      linux-rdma@vger.kernel.org
11570 S:      Supported
11571 F:      drivers/infiniband/hw/qedr/
11572 F:      include/uapi/rdma/qedr-abi.h
11573
11574 QLOGIC QLA1280 SCSI DRIVER
11575 M:      Michael Reed <mdr@sgi.com>
11576 L:      linux-scsi@vger.kernel.org
11577 S:      Maintained
11578 F:      drivers/scsi/qla1280.[ch]
11579
11580 QLOGIC QLA2XXX FC-SCSI DRIVER
11581 M:      qla2xxx-upstream@qlogic.com
11582 L:      linux-scsi@vger.kernel.org
11583 S:      Supported
11584 F:      Documentation/scsi/LICENSE.qla2xxx
11585 F:      drivers/scsi/qla2xxx/
11586
11587 QLOGIC QLA3XXX NETWORK DRIVER
11588 M:      Dept-GELinuxNICDev@cavium.com
11589 L:      netdev@vger.kernel.org
11590 S:      Supported
11591 F:      Documentation/networking/LICENSE.qla3xxx
11592 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11593
11594 QLOGIC QLA4XXX iSCSI DRIVER
11595 M:      QLogic-Storage-Upstream@qlogic.com
11596 L:      linux-scsi@vger.kernel.org
11597 S:      Supported
11598 F:      Documentation/scsi/LICENSE.qla4xxx
11599 F:      drivers/scsi/qla4xxx/
11600
11601 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11602 M:      Harish Patil <harish.patil@cavium.com>
11603 M:      Manish Chopra <manish.chopra@cavium.com>
11604 M:      Dept-GELinuxNICDev@cavium.com
11605 L:      netdev@vger.kernel.org
11606 S:      Supported
11607 F:      drivers/net/ethernet/qlogic/qlcnic/
11608
11609 QLOGIC QLGE 10Gb ETHERNET DRIVER
11610 M:      Harish Patil <harish.patil@cavium.com>
11611 M:      Manish Chopra <manish.chopra@cavium.com>
11612 M:      Dept-GELinuxNICDev@cavium.com
11613 L:      netdev@vger.kernel.org
11614 S:      Supported
11615 F:      drivers/net/ethernet/qlogic/qlge/
11616
11617 QNX4 FILESYSTEM
11618 M:      Anders Larsen <al@alarsen.net>
11619 W:      http://www.alarsen.net/linux/qnx4fs/
11620 S:      Maintained
11621 F:      fs/qnx4/
11622 F:      include/uapi/linux/qnx4_fs.h
11623 F:      include/uapi/linux/qnxtypes.h
11624
11625 QORIQ DPAA2 FSL-MC BUS DRIVER
11626 M:      Stuart Yoder <stuyoder@gmail.com>
11627 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11628 L:      linux-kernel@vger.kernel.org
11629 S:      Maintained
11630 F:      drivers/bus/fsl-mc/
11631 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11632 F:      Documentation/networking/dpaa2/overview.rst
11633
11634 QT1010 MEDIA DRIVER
11635 M:      Antti Palosaari <crope@iki.fi>
11636 L:      linux-media@vger.kernel.org
11637 W:      https://linuxtv.org
11638 W:      http://palosaari.fi/linux/
11639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11640 T:      git git://linuxtv.org/anttip/media_tree.git
11641 S:      Maintained
11642 F:      drivers/media/tuners/qt1010*
11643
11644 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11645 M:      Kalle Valo <kvalo@codeaurora.org>
11646 L:      ath10k@lists.infradead.org
11647 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11649 S:      Supported
11650 F:      drivers/net/wireless/ath/ath10k/
11651
11652 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11653 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11654 L:      linux-wireless@vger.kernel.org
11655 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11656 S:      Supported
11657 F:      drivers/net/wireless/ath/ath9k/
11658
11659 QUALCOMM CAMERA SUBSYSTEM DRIVER
11660 M:      Todor Tomov <todor.tomov@linaro.org>
11661 L:      linux-media@vger.kernel.org
11662 S:      Maintained
11663 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11664 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11665 F:      drivers/media/platform/qcom/camss-8x16/
11666
11667 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11668 M:      Timur Tabi <timur@codeaurora.org>
11669 L:      netdev@vger.kernel.org
11670 S:      Supported
11671 F:      drivers/net/ethernet/qualcomm/emac/
11672
11673 QUALCOMM HEXAGON ARCHITECTURE
11674 M:      Richard Kuo <rkuo@codeaurora.org>
11675 L:      linux-hexagon@vger.kernel.org
11676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11677 S:      Supported
11678 F:      arch/hexagon/
11679
11680 QUALCOMM IOMMU
11681 M:      Rob Clark <robdclark@gmail.com>
11682 L:      iommu@lists.linux-foundation.org
11683 L:      linux-arm-msm@vger.kernel.org
11684 S:      Maintained
11685 F:      drivers/iommu/qcom_iommu.c
11686
11687 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11688 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11689 L:      linux-media@vger.kernel.org
11690 L:      linux-arm-msm@vger.kernel.org
11691 T:      git git://linuxtv.org/media_tree.git
11692 S:      Maintained
11693 F:      drivers/media/platform/qcom/venus/
11694
11695 QUALCOMM WCN36XX WIRELESS DRIVER
11696 M:      Kalle Valo <kvalo@codeaurora.org>
11697 L:      wcn36xx@lists.infradead.org
11698 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11699 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11700 S:      Supported
11701 F:      drivers/net/wireless/ath/wcn36xx/
11702
11703 QUANTENNA QTNFMAC WIRELESS DRIVER
11704 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11705 M:      Avinash Patil <avinashp@quantenna.com>
11706 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11707 L:      linux-wireless@vger.kernel.org
11708 S:      Maintained
11709 F:      drivers/net/wireless/quantenna
11710
11711 RADEON and AMDGPU DRM DRIVERS
11712 M:      Alex Deucher <alexander.deucher@amd.com>
11713 M:      Christian König <christian.koenig@amd.com>
11714 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11715 L:      amd-gfx@lists.freedesktop.org
11716 T:      git git://people.freedesktop.org/~agd5f/linux
11717 S:      Supported
11718 F:      drivers/gpu/drm/radeon/
11719 F:      include/uapi/drm/radeon_drm.h
11720 F:      drivers/gpu/drm/amd/
11721 F:      include/uapi/drm/amdgpu_drm.h
11722
11723 RADEON FRAMEBUFFER DISPLAY DRIVER
11724 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11725 L:      linux-fbdev@vger.kernel.org
11726 S:      Maintained
11727 F:      drivers/video/fbdev/aty/radeon*
11728 F:      include/uapi/linux/radeonfb.h
11729
11730 RADIOSHARK RADIO DRIVER
11731 M:      Hans Verkuil <hverkuil@xs4all.nl>
11732 L:      linux-media@vger.kernel.org
11733 T:      git git://linuxtv.org/media_tree.git
11734 S:      Maintained
11735 F:      drivers/media/radio/radio-shark.c
11736
11737 RADIOSHARK2 RADIO DRIVER
11738 M:      Hans Verkuil <hverkuil@xs4all.nl>
11739 L:      linux-media@vger.kernel.org
11740 T:      git git://linuxtv.org/media_tree.git
11741 S:      Maintained
11742 F:      drivers/media/radio/radio-shark2.c
11743 F:      drivers/media/radio/radio-tea5777.c
11744
11745 RADOS BLOCK DEVICE (RBD)
11746 M:      Ilya Dryomov <idryomov@gmail.com>
11747 M:      Sage Weil <sage@redhat.com>
11748 M:      Alex Elder <elder@kernel.org>
11749 L:      ceph-devel@vger.kernel.org
11750 W:      http://ceph.com/
11751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11752 T:      git git://github.com/ceph/ceph-client.git
11753 S:      Supported
11754 F:      Documentation/ABI/testing/sysfs-bus-rbd
11755 F:      drivers/block/rbd.c
11756 F:      drivers/block/rbd_types.h
11757
11758 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11759 M:      Paul Mackerras <paulus@samba.org>
11760 L:      linux-fbdev@vger.kernel.org
11761 S:      Maintained
11762 F:      drivers/video/fbdev/aty/aty128fb.c
11763
11764 RAINSHADOW-CEC DRIVER
11765 M:      Hans Verkuil <hverkuil@xs4all.nl>
11766 L:      linux-media@vger.kernel.org
11767 T:      git git://linuxtv.org/media_tree.git
11768 S:      Maintained
11769 F:      drivers/media/usb/rainshadow-cec/*
11770
11771 RALINK MIPS ARCHITECTURE
11772 M:      John Crispin <john@phrozen.org>
11773 L:      linux-mips@linux-mips.org
11774 S:      Maintained
11775 F:      arch/mips/ralink
11776
11777 RALINK RT2X00 WIRELESS LAN DRIVER
11778 P:      rt2x00 project
11779 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11780 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11781 L:      linux-wireless@vger.kernel.org
11782 S:      Maintained
11783 F:      drivers/net/wireless/ralink/rt2x00/
11784
11785 RAMDISK RAM BLOCK DEVICE DRIVER
11786 M:      Jens Axboe <axboe@kernel.dk>
11787 S:      Maintained
11788 F:      Documentation/blockdev/ramdisk.txt
11789 F:      drivers/block/brd.c
11790
11791 RANCHU VIRTUAL BOARD FOR MIPS
11792 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11793 L:      linux-mips@linux-mips.org
11794 S:      Supported
11795 F:      arch/mips/generic/board-ranchu.c
11796 F:      arch/mips/configs/generic/board-ranchu.config
11797
11798 RANDOM NUMBER DRIVER
11799 M:      "Theodore Ts'o" <tytso@mit.edu>
11800 S:      Maintained
11801 F:      drivers/char/random.c
11802
11803 RAPIDIO SUBSYSTEM
11804 M:      Matt Porter <mporter@kernel.crashing.org>
11805 M:      Alexandre Bounine <alex.bou9@gmail.com>
11806 S:      Maintained
11807 F:      drivers/rapidio/
11808
11809 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11810 L:      linux-wireless@vger.kernel.org
11811 S:      Orphan
11812 F:      drivers/net/wireless/ray*
11813
11814 RCUTORTURE TEST FRAMEWORK
11815 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11816 M:      Josh Triplett <josh@joshtriplett.org>
11817 R:      Steven Rostedt <rostedt@goodmis.org>
11818 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11819 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11820 L:      linux-kernel@vger.kernel.org
11821 S:      Supported
11822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11823 F:      tools/testing/selftests/rcutorture
11824
11825 RDC R-321X SoC
11826 M:      Florian Fainelli <florian@openwrt.org>
11827 S:      Maintained
11828
11829 RDC R6040 FAST ETHERNET DRIVER
11830 M:      Florian Fainelli <f.fainelli@gmail.com>
11831 L:      netdev@vger.kernel.org
11832 S:      Maintained
11833 F:      drivers/net/ethernet/rdc/r6040.c
11834
11835 RDMAVT - RDMA verbs software
11836 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11837 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11838 L:      linux-rdma@vger.kernel.org
11839 S:      Supported
11840 F:      drivers/infiniband/sw/rdmavt
11841
11842 RDS - RELIABLE DATAGRAM SOCKETS
11843 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11844 L:      netdev@vger.kernel.org
11845 L:      linux-rdma@vger.kernel.org
11846 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11847 W:      https://oss.oracle.com/projects/rds/
11848 S:      Supported
11849 F:      net/rds/
11850 F:      Documentation/networking/rds.txt
11851
11852 RDT - RESOURCE ALLOCATION
11853 M:      Fenghua Yu <fenghua.yu@intel.com>
11854 L:      linux-kernel@vger.kernel.org
11855 S:      Supported
11856 F:      arch/x86/kernel/cpu/intel_rdt*
11857 F:      arch/x86/include/asm/intel_rdt_sched.h
11858 F:      Documentation/x86/intel_rdt*
11859
11860 READ-COPY UPDATE (RCU)
11861 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11862 M:      Josh Triplett <josh@joshtriplett.org>
11863 R:      Steven Rostedt <rostedt@goodmis.org>
11864 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11865 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11866 L:      linux-kernel@vger.kernel.org
11867 W:      http://www.rdrop.com/users/paulmck/RCU/
11868 S:      Supported
11869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11870 F:      Documentation/RCU/
11871 X:      Documentation/RCU/torture.txt
11872 F:      include/linux/rcu*
11873 X:      include/linux/srcu.h
11874 F:      kernel/rcu/
11875 X:      kernel/torture.c
11876
11877 REAL TIME CLOCK (RTC) SUBSYSTEM
11878 M:      Alessandro Zummo <a.zummo@towertech.it>
11879 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11880 L:      linux-rtc@vger.kernel.org
11881 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11883 S:      Maintained
11884 F:      Documentation/devicetree/bindings/rtc/
11885 F:      Documentation/rtc.txt
11886 F:      drivers/rtc/
11887 F:      include/linux/rtc.h
11888 F:      include/uapi/linux/rtc.h
11889 F:      include/linux/rtc/
11890 F:      include/linux/platform_data/rtc-*
11891 F:      tools/testing/selftests/timers/rtctest.c
11892
11893 REALTEK AUDIO CODECS
11894 M:      Bard Liao <bardliao@realtek.com>
11895 M:      Oder Chiou <oder_chiou@realtek.com>
11896 S:      Maintained
11897 F:      sound/soc/codecs/rt*
11898 F:      include/sound/rt*.h
11899
11900 REGISTER MAP ABSTRACTION
11901 M:      Mark Brown <broonie@kernel.org>
11902 L:      linux-kernel@vger.kernel.org
11903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11904 S:      Supported
11905 F:      Documentation/devicetree/bindings/regmap/
11906 F:      drivers/base/regmap/
11907 F:      include/linux/regmap.h
11908
11909 REISERFS FILE SYSTEM
11910 L:      reiserfs-devel@vger.kernel.org
11911 S:      Supported
11912 F:      fs/reiserfs/
11913
11914 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11915 M:      Ohad Ben-Cohen <ohad@wizery.com>
11916 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11917 L:      linux-remoteproc@vger.kernel.org
11918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11919 S:      Maintained
11920 F:      Documentation/devicetree/bindings/remoteproc/
11921 F:      Documentation/remoteproc.txt
11922 F:      drivers/remoteproc/
11923 F:      include/linux/remoteproc.h
11924
11925 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11926 M:      Ohad Ben-Cohen <ohad@wizery.com>
11927 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11928 L:      linux-remoteproc@vger.kernel.org
11929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11930 S:      Maintained
11931 F:      drivers/rpmsg/
11932 F:      Documentation/rpmsg.txt
11933 F:      include/linux/rpmsg.h
11934 F:      include/linux/rpmsg/
11935
11936 RENESAS CLOCK DRIVERS
11937 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11938 L:      linux-renesas-soc@vger.kernel.org
11939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11940 S:      Supported
11941 F:      drivers/clk/renesas/
11942
11943 RENESAS EMEV2 I2C DRIVER
11944 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11945 S:      Supported
11946 F:      drivers/i2c/busses/i2c-emev2.c
11947
11948 RENESAS ETHERNET DRIVERS
11949 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11950 L:      netdev@vger.kernel.org
11951 L:      linux-renesas-soc@vger.kernel.org
11952 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11953 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11954 F:      drivers/net/ethernet/renesas/
11955 F:      include/linux/sh_eth.h
11956
11957 RENESAS R-CAR GYROADC DRIVER
11958 M:      Marek Vasut <marek.vasut@gmail.com>
11959 L:      linux-iio@vger.kernel.org
11960 S:      Supported
11961 F:      drivers/iio/adc/rcar_gyro_adc.c
11962
11963 RENESAS R-CAR I2C DRIVERS
11964 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11965 S:      Supported
11966 F:      drivers/i2c/busses/i2c-rcar.c
11967 F:      drivers/i2c/busses/i2c-sh_mobile.c
11968
11969 RENESAS USB PHY DRIVER
11970 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11971 L:      linux-renesas-soc@vger.kernel.org
11972 S:      Maintained
11973 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11974
11975 RESET CONTROLLER FRAMEWORK
11976 M:      Philipp Zabel <p.zabel@pengutronix.de>
11977 T:      git git://git.pengutronix.de/git/pza/linux
11978 S:      Maintained
11979 F:      drivers/reset/
11980 F:      Documentation/devicetree/bindings/reset/
11981 F:      include/dt-bindings/reset/
11982 F:      include/linux/reset.h
11983 F:      include/linux/reset-controller.h
11984
11985 RFKILL
11986 M:      Johannes Berg <johannes@sipsolutions.net>
11987 L:      linux-wireless@vger.kernel.org
11988 W:      http://wireless.kernel.org/
11989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11991 S:      Maintained
11992 F:      Documentation/rfkill.txt
11993 F:      Documentation/ABI/stable/sysfs-class-rfkill
11994 F:      net/rfkill/
11995
11996 RHASHTABLE
11997 M:      Thomas Graf <tgraf@suug.ch>
11998 M:      Herbert Xu <herbert@gondor.apana.org.au>
11999 L:      netdev@vger.kernel.org
12000 S:      Maintained
12001 F:      lib/rhashtable.c
12002 F:      include/linux/rhashtable.h
12003
12004 RICOH R5C592 MEMORYSTICK DRIVER
12005 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12006 S:      Maintained
12007 F:      drivers/memstick/host/r592.*
12008
12009 RICOH SMARTMEDIA/XD DRIVER
12010 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12011 S:      Maintained
12012 F:      drivers/mtd/nand/raw/r852.c
12013 F:      drivers/mtd/nand/raw/r852.h
12014
12015 RISC-V ARCHITECTURE
12016 M:      Palmer Dabbelt <palmer@sifive.com>
12017 M:      Albert Ou <albert@sifive.com>
12018 L:      linux-riscv@lists.infradead.org
12019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12020 S:      Supported
12021 F:      arch/riscv/
12022 K:      riscv
12023 N:      riscv
12024
12025 ROCCAT DRIVERS
12026 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12027 W:      http://sourceforge.net/projects/roccat/
12028 S:      Maintained
12029 F:      drivers/hid/hid-roccat*
12030 F:      include/linux/hid-roccat*
12031 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12032
12033 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12034 M:      Jacob chen <jacob2.chen@rock-chips.com>
12035 L:      linux-media@vger.kernel.org
12036 S:      Maintained
12037 F:      drivers/media/platform/rockchip/rga/
12038 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12039
12040 ROCKER DRIVER
12041 M:      Jiri Pirko <jiri@resnulli.us>
12042 L:      netdev@vger.kernel.org
12043 S:      Supported
12044 F:      drivers/net/ethernet/rocker/
12045
12046 ROCKETPORT DRIVER
12047 P:      Comtrol Corp.
12048 W:      http://www.comtrol.com
12049 S:      Maintained
12050 F:      Documentation/serial/rocket.txt
12051 F:      drivers/tty/rocket*
12052
12053 ROCKETPORT EXPRESS/INFINITY DRIVER
12054 M:      Kevin Cernekee <cernekee@gmail.com>
12055 L:      linux-serial@vger.kernel.org
12056 S:      Odd Fixes
12057 F:      drivers/tty/serial/rp2.*
12058
12059 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12060 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12061 L:      linux-kernel@vger.kernel.org
12062 L:      linux-renesas-soc@vger.kernel.org
12063 S:      Supported
12064 F:      drivers/mfd/bd9571mwv.c
12065 F:      drivers/regulator/bd9571mwv-regulator.c
12066 F:      drivers/gpio/gpio-bd9571mwv.c
12067 F:      include/linux/mfd/bd9571mwv.h
12068 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12069
12070 ROSE NETWORK LAYER
12071 M:      Ralf Baechle <ralf@linux-mips.org>
12072 L:      linux-hams@vger.kernel.org
12073 W:      http://www.linux-ax25.org/
12074 S:      Maintained
12075 F:      include/net/rose.h
12076 F:      include/uapi/linux/rose.h
12077 F:      net/rose/
12078
12079 RTL2830 MEDIA DRIVER
12080 M:      Antti Palosaari <crope@iki.fi>
12081 L:      linux-media@vger.kernel.org
12082 W:      https://linuxtv.org
12083 W:      http://palosaari.fi/linux/
12084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12085 T:      git git://linuxtv.org/anttip/media_tree.git
12086 S:      Maintained
12087 F:      drivers/media/dvb-frontends/rtl2830*
12088
12089 RTL2832 MEDIA DRIVER
12090 M:      Antti Palosaari <crope@iki.fi>
12091 L:      linux-media@vger.kernel.org
12092 W:      https://linuxtv.org
12093 W:      http://palosaari.fi/linux/
12094 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12095 T:      git git://linuxtv.org/anttip/media_tree.git
12096 S:      Maintained
12097 F:      drivers/media/dvb-frontends/rtl2832*
12098
12099 RTL2832_SDR MEDIA DRIVER
12100 M:      Antti Palosaari <crope@iki.fi>
12101 L:      linux-media@vger.kernel.org
12102 W:      https://linuxtv.org
12103 W:      http://palosaari.fi/linux/
12104 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12105 T:      git git://linuxtv.org/anttip/media_tree.git
12106 S:      Maintained
12107 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12108
12109 RTL8180 WIRELESS DRIVER
12110 L:      linux-wireless@vger.kernel.org
12111 W:      http://wireless.kernel.org/
12112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12113 S:      Orphan
12114 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12115
12116 RTL8187 WIRELESS DRIVER
12117 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12118 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12119 M:      Larry Finger <Larry.Finger@lwfinger.net>
12120 L:      linux-wireless@vger.kernel.org
12121 W:      http://wireless.kernel.org/
12122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12123 S:      Maintained
12124 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12125
12126 REALTEK WIRELESS DRIVER (rtlwifi family)
12127 M:      Ping-Ke Shih <pkshih@realtek.com>
12128 L:      linux-wireless@vger.kernel.org
12129 W:      http://wireless.kernel.org/
12130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12131 S:      Maintained
12132 F:      drivers/net/wireless/realtek/rtlwifi/
12133
12134 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12135 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12136 L:      linux-wireless@vger.kernel.org
12137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12138 S:      Maintained
12139 F:      drivers/net/wireless/realtek/rtl8xxxu/
12140
12141 RXRPC SOCKETS (AF_RXRPC)
12142 M:      David Howells <dhowells@redhat.com>
12143 L:      linux-afs@lists.infradead.org
12144 S:      Supported
12145 F:      net/rxrpc/
12146 F:      include/keys/rxrpc-type.h
12147 F:      include/net/af_rxrpc.h
12148 F:      include/trace/events/rxrpc.h
12149 F:      include/uapi/linux/rxrpc.h
12150 F:      Documentation/networking/rxrpc.txt
12151 W:      https://www.infradead.org/~dhowells/kafs/
12152
12153 S3 SAVAGE FRAMEBUFFER DRIVER
12154 M:      Antonino Daplas <adaplas@gmail.com>
12155 L:      linux-fbdev@vger.kernel.org
12156 S:      Maintained
12157 F:      drivers/video/fbdev/savage/
12158
12159 S390
12160 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12161 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12162 L:      linux-s390@vger.kernel.org
12163 W:      http://www.ibm.com/developerworks/linux/linux390/
12164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12165 S:      Supported
12166 F:      arch/s390/
12167 F:      drivers/s390/
12168 F:      Documentation/s390/
12169 F:      Documentation/driver-api/s390-drivers.rst
12170
12171 S390 COMMON I/O LAYER
12172 M:      Sebastian Ott <sebott@linux.ibm.com>
12173 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12174 L:      linux-s390@vger.kernel.org
12175 W:      http://www.ibm.com/developerworks/linux/linux390/
12176 S:      Supported
12177 F:      drivers/s390/cio/
12178
12179 S390 DASD DRIVER
12180 M:      Stefan Haberland <sth@linux.ibm.com>
12181 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12182 L:      linux-s390@vger.kernel.org
12183 W:      http://www.ibm.com/developerworks/linux/linux390/
12184 S:      Supported
12185 F:      drivers/s390/block/dasd*
12186 F:      block/partitions/ibm.c
12187
12188 S390 IOMMU (PCI)
12189 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12190 L:      linux-s390@vger.kernel.org
12191 W:      http://www.ibm.com/developerworks/linux/linux390/
12192 S:      Supported
12193 F:      drivers/iommu/s390-iommu.c
12194
12195 S390 IUCV NETWORK LAYER
12196 M:      Julian Wiedmann <jwi@linux.ibm.com>
12197 M:      Ursula Braun <ubraun@linux.ibm.com>
12198 L:      linux-s390@vger.kernel.org
12199 W:      http://www.ibm.com/developerworks/linux/linux390/
12200 S:      Supported
12201 F:      drivers/s390/net/*iucv*
12202 F:      include/net/iucv/
12203 F:      net/iucv/
12204
12205 S390 NETWORK DRIVERS
12206 M:      Julian Wiedmann <jwi@linux.ibm.com>
12207 M:      Ursula Braun <ubraun@linux.ibm.com>
12208 L:      linux-s390@vger.kernel.org
12209 W:      http://www.ibm.com/developerworks/linux/linux390/
12210 S:      Supported
12211 F:      drivers/s390/net/
12212
12213 S390 PCI SUBSYSTEM
12214 M:      Sebastian Ott <sebott@linux.ibm.com>
12215 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12216 L:      linux-s390@vger.kernel.org
12217 W:      http://www.ibm.com/developerworks/linux/linux390/
12218 S:      Supported
12219 F:      arch/s390/pci/
12220 F:      drivers/pci/hotplug/s390_pci_hpc.c
12221
12222 S390 VFIO-CCW DRIVER
12223 M:      Cornelia Huck <cohuck@redhat.com>
12224 M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12225 M:      Halil Pasic <pasic@linux.ibm.com>
12226 L:      linux-s390@vger.kernel.org
12227 L:      kvm@vger.kernel.org
12228 S:      Supported
12229 F:      drivers/s390/cio/vfio_ccw*
12230 F:      Documentation/s390/vfio-ccw.txt
12231 F:      include/uapi/linux/vfio_ccw.h
12232
12233 S390 ZCRYPT DRIVER
12234 M:      Harald Freudenberger <freude@linux.ibm.com>
12235 L:      linux-s390@vger.kernel.org
12236 W:      http://www.ibm.com/developerworks/linux/linux390/
12237 S:      Supported
12238 F:      drivers/s390/crypto/
12239
12240 S390 ZFCP DRIVER
12241 M:      Steffen Maier <maier@linux.ibm.com>
12242 M:      Benjamin Block <bblock@linux.ibm.com>
12243 L:      linux-s390@vger.kernel.org
12244 W:      http://www.ibm.com/developerworks/linux/linux390/
12245 S:      Supported
12246 F:      drivers/s390/scsi/zfcp_*
12247
12248 S3C24XX SD/MMC Driver
12249 M:      Ben Dooks <ben-linux@fluff.org>
12250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12251 S:      Supported
12252 F:      drivers/mmc/host/s3cmci.*
12253
12254 SAA6588 RDS RECEIVER DRIVER
12255 M:      Hans Verkuil <hverkuil@xs4all.nl>
12256 L:      linux-media@vger.kernel.org
12257 T:      git git://linuxtv.org/media_tree.git
12258 W:      https://linuxtv.org
12259 S:      Odd Fixes
12260 F:      drivers/media/i2c/saa6588*
12261
12262 SAA7134 VIDEO4LINUX DRIVER
12263 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12264 L:      linux-media@vger.kernel.org
12265 W:      https://linuxtv.org
12266 T:      git git://linuxtv.org/media_tree.git
12267 S:      Odd fixes
12268 F:      Documentation/media/v4l-drivers/saa7134*
12269 F:      drivers/media/pci/saa7134/
12270
12271 SAA7146 VIDEO4LINUX-2 DRIVER
12272 M:      Hans Verkuil <hverkuil@xs4all.nl>
12273 L:      linux-media@vger.kernel.org
12274 T:      git git://linuxtv.org/media_tree.git
12275 S:      Maintained
12276 F:      drivers/media/common/saa7146/
12277 F:      drivers/media/pci/saa7146/
12278 F:      include/media/saa7146*
12279
12280 SAMSUNG AUDIO (ASoC) DRIVERS
12281 M:      Krzysztof Kozlowski <krzk@kernel.org>
12282 M:      Sangbeom Kim <sbkim73@samsung.com>
12283 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12284 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12285 S:      Supported
12286 F:      sound/soc/samsung/
12287 F:      Documentation/devicetree/bindings/sound/samsung*
12288
12289 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12290 M:      Krzysztof Kozlowski <krzk@kernel.org>
12291 L:      linux-crypto@vger.kernel.org
12292 L:      linux-samsung-soc@vger.kernel.org
12293 S:      Maintained
12294 F:      drivers/crypto/exynos-rng.c
12295 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12296
12297 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12298 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12299 L:      linux-samsung-soc@vger.kernel.org
12300 S:      Maintained
12301 F:      drivers/char/hw_random/exynos-trng.c
12302 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12303
12304 SAMSUNG FRAMEBUFFER DRIVER
12305 M:      Jingoo Han <jingoohan1@gmail.com>
12306 L:      linux-fbdev@vger.kernel.org
12307 S:      Maintained
12308 F:      drivers/video/fbdev/s3c-fb.c
12309
12310 SAMSUNG LAPTOP DRIVER
12311 M:      Corentin Chary <corentin.chary@gmail.com>
12312 L:      platform-driver-x86@vger.kernel.org
12313 S:      Maintained
12314 F:      drivers/platform/x86/samsung-laptop.c
12315
12316 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12317 M:      Sangbeom Kim <sbkim73@samsung.com>
12318 M:      Krzysztof Kozlowski <krzk@kernel.org>
12319 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12320 L:      linux-kernel@vger.kernel.org
12321 L:      linux-samsung-soc@vger.kernel.org
12322 S:      Supported
12323 F:      drivers/mfd/sec*.c
12324 F:      drivers/regulator/s2m*.c
12325 F:      drivers/regulator/s5m*.c
12326 F:      drivers/clk/clk-s2mps11.c
12327 F:      drivers/rtc/rtc-s5m.c
12328 F:      include/linux/mfd/samsung/
12329 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12330 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12331 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12332 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12333
12334 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12335 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12336 L:      linux-media@vger.kernel.org
12337 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12338 S:      Maintained
12339 F:      drivers/media/platform/s3c-camif/
12340 F:      include/media/drv-intf/s3c_camif.h
12341
12342 SAMSUNG S3FWRN5 NFC DRIVER
12343 M:      Robert Baldyga <r.baldyga@samsung.com>
12344 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12345 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12346 S:      Supported
12347 F:      drivers/nfc/s3fwrn5
12348
12349 SAMSUNG S5C73M3 CAMERA DRIVER
12350 M:      Kyungmin Park <kyungmin.park@samsung.com>
12351 M:      Andrzej Hajda <a.hajda@samsung.com>
12352 L:      linux-media@vger.kernel.org
12353 S:      Supported
12354 F:      drivers/media/i2c/s5c73m3/*
12355
12356 SAMSUNG S5K5BAF CAMERA DRIVER
12357 M:      Kyungmin Park <kyungmin.park@samsung.com>
12358 M:      Andrzej Hajda <a.hajda@samsung.com>
12359 L:      linux-media@vger.kernel.org
12360 S:      Supported
12361 F:      drivers/media/i2c/s5k5baf.c
12362
12363 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12364 M:      Krzysztof Kozlowski <krzk@kernel.org>
12365 M:      Vladimir Zapolskiy <vz@mleia.com>
12366 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12367 L:      linux-crypto@vger.kernel.org
12368 L:      linux-samsung-soc@vger.kernel.org
12369 S:      Maintained
12370 F:      drivers/crypto/s5p-sss.c
12371
12372 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12373 M:      Kyungmin Park <kyungmin.park@samsung.com>
12374 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12375 L:      linux-media@vger.kernel.org
12376 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12377 S:      Supported
12378 F:      drivers/media/platform/exynos4-is/
12379
12380 SAMSUNG SOC CLOCK DRIVERS
12381 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12382 M:      Tomasz Figa <tomasz.figa@gmail.com>
12383 M:      Chanwoo Choi <cw00.choi@samsung.com>
12384 S:      Supported
12385 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12387 F:      drivers/clk/samsung/
12388 F:      include/dt-bindings/clock/exynos*.h
12389 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12390
12391 SAMSUNG SPI DRIVERS
12392 M:      Kukjin Kim <kgene@kernel.org>
12393 M:      Krzysztof Kozlowski <krzk@kernel.org>
12394 M:      Andi Shyti <andi@etezian.org>
12395 L:      linux-spi@vger.kernel.org
12396 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12397 S:      Maintained
12398 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12399 F:      drivers/spi/spi-s3c*
12400 F:      include/linux/platform_data/spi-s3c64xx.h
12401
12402 SAMSUNG SXGBE DRIVERS
12403 M:      Byungho An <bh74.an@samsung.com>
12404 M:      Girish K S <ks.giri@samsung.com>
12405 M:      Vipul Pandya <vipul.pandya@samsung.com>
12406 S:      Supported
12407 L:      netdev@vger.kernel.org
12408 F:      drivers/net/ethernet/samsung/sxgbe/
12409
12410 SAMSUNG THERMAL DRIVER
12411 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12412 L:      linux-pm@vger.kernel.org
12413 L:      linux-samsung-soc@vger.kernel.org
12414 S:      Supported
12415 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12416 F:      drivers/thermal/samsung/
12417
12418 SAMSUNG USB2 PHY DRIVER
12419 M:      Kamil Debski <kamil@wypas.org>
12420 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12421 L:      linux-kernel@vger.kernel.org
12422 S:      Supported
12423 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12424 F:      Documentation/phy/samsung-usb2.txt
12425 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12426 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12427 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12428 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12429 F:      drivers/phy/samsung/phy-samsung-usb2.c
12430 F:      drivers/phy/samsung/phy-samsung-usb2.h
12431
12432 SC1200 WDT DRIVER
12433 M:      Zwane Mwaikambo <zwanem@gmail.com>
12434 S:      Maintained
12435 F:      drivers/watchdog/sc1200wdt.c
12436
12437 SCHEDULER
12438 M:      Ingo Molnar <mingo@redhat.com>
12439 M:      Peter Zijlstra <peterz@infradead.org>
12440 L:      linux-kernel@vger.kernel.org
12441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12442 S:      Maintained
12443 F:      kernel/sched/
12444 F:      include/linux/sched.h
12445 F:      include/uapi/linux/sched.h
12446 F:      include/linux/wait.h
12447
12448 SCR24X CHIP CARD INTERFACE DRIVER
12449 M:      Lubomir Rintel <lkundrak@v3.sk>
12450 S:      Supported
12451 F:      drivers/char/pcmcia/scr24x_cs.c
12452
12453 SCSI CDROM DRIVER
12454 M:      Jens Axboe <axboe@kernel.dk>
12455 L:      linux-scsi@vger.kernel.org
12456 W:      http://www.kernel.dk
12457 S:      Maintained
12458 F:      drivers/scsi/sr*
12459
12460 SCSI RDMA PROTOCOL (SRP) INITIATOR
12461 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12462 L:      linux-rdma@vger.kernel.org
12463 S:      Supported
12464 W:      http://www.openfabrics.org
12465 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12467 F:      drivers/infiniband/ulp/srp/
12468 F:      include/scsi/srp.h
12469
12470 SCSI SG DRIVER
12471 M:      Doug Gilbert <dgilbert@interlog.com>
12472 L:      linux-scsi@vger.kernel.org
12473 W:      http://sg.danny.cz/sg
12474 S:      Maintained
12475 F:      Documentation/scsi/scsi-generic.txt
12476 F:      drivers/scsi/sg.c
12477 F:      include/scsi/sg.h
12478
12479 SCSI SUBSYSTEM
12480 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12482 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12484 L:      linux-scsi@vger.kernel.org
12485 S:      Maintained
12486 F:      Documentation/devicetree/bindings/scsi/
12487 F:      drivers/scsi/
12488 F:      include/scsi/
12489
12490 SCSI TAPE DRIVER
12491 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12492 L:      linux-scsi@vger.kernel.org
12493 S:      Maintained
12494 F:      Documentation/scsi/st.txt
12495 F:      drivers/scsi/st.*
12496 F:      drivers/scsi/st_*.h
12497
12498 SCTP PROTOCOL
12499 M:      Vlad Yasevich <vyasevich@gmail.com>
12500 M:      Neil Horman <nhorman@tuxdriver.com>
12501 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12502 L:      linux-sctp@vger.kernel.org
12503 W:      http://lksctp.sourceforge.net
12504 S:      Maintained
12505 F:      Documentation/networking/sctp.txt
12506 F:      include/linux/sctp.h
12507 F:      include/uapi/linux/sctp.h
12508 F:      include/net/sctp/
12509 F:      net/sctp/
12510
12511 SCx200 CPU SUPPORT
12512 M:      Jim Cromie <jim.cromie@gmail.com>
12513 S:      Odd Fixes
12514 F:      Documentation/i2c/busses/scx200_acb
12515 F:      arch/x86/platform/scx200/
12516 F:      drivers/watchdog/scx200_wdt.c
12517 F:      drivers/i2c/busses/scx200*
12518 F:      drivers/mtd/maps/scx200_docflash.c
12519 F:      include/linux/scx200.h
12520
12521 SCx200 GPIO DRIVER
12522 M:      Jim Cromie <jim.cromie@gmail.com>
12523 S:      Maintained
12524 F:      drivers/char/scx200_gpio.c
12525 F:      include/linux/scx200_gpio.h
12526
12527 SCx200 HRT CLOCKSOURCE DRIVER
12528 M:      Jim Cromie <jim.cromie@gmail.com>
12529 S:      Maintained
12530 F:      drivers/clocksource/scx200_hrt.c
12531
12532 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12533 M:      Sascha Sommer <saschasommer@freenet.de>
12534 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12535 S:      Maintained
12536 F:      drivers/mmc/host/sdricoh_cs.c
12537
12538 SECURE COMPUTING
12539 M:      Kees Cook <keescook@chromium.org>
12540 R:      Andy Lutomirski <luto@amacapital.net>
12541 R:      Will Drewry <wad@chromium.org>
12542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12543 S:      Supported
12544 F:      kernel/seccomp.c
12545 F:      include/uapi/linux/seccomp.h
12546 F:      include/linux/seccomp.h
12547 F:      tools/testing/selftests/seccomp/*
12548 F:      tools/testing/selftests/kselftest_harness.h
12549 F:      Documentation/userspace-api/seccomp_filter.rst
12550 K:      \bsecure_computing
12551 K:      \bTIF_SECCOMP\b
12552
12553 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12554 M:      Al Cooper <alcooperx@gmail.com>
12555 L:      linux-mmc@vger.kernel.org
12556 L:      bcm-kernel-feedback-list@broadcom.com
12557 S:      Maintained
12558 F:      drivers/mmc/host/sdhci-brcmstb*
12559
12560 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12561 M:      Adrian Hunter <adrian.hunter@intel.com>
12562 L:      linux-mmc@vger.kernel.org
12563 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12564 S:      Maintained
12565 F:      drivers/mmc/host/sdhci*
12566 F:      include/linux/mmc/sdhci*
12567
12568 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12569 M:      Ben Dooks <ben-linux@fluff.org>
12570 M:      Jaehoon Chung <jh80.chung@samsung.com>
12571 L:      linux-mmc@vger.kernel.org
12572 S:      Maintained
12573 F:      drivers/mmc/host/sdhci-s3c*
12574
12575 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12576 M:      Viresh Kumar <vireshk@kernel.org>
12577 L:      linux-mmc@vger.kernel.org
12578 S:      Maintained
12579 F:      drivers/mmc/host/sdhci-spear.c
12580
12581 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12582 M:      Kishon Vijay Abraham I <kishon@ti.com>
12583 L:      linux-mmc@vger.kernel.org
12584 S:      Maintained
12585 F:      drivers/mmc/host/sdhci-omap.c
12586
12587 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12588 M:      Scott Bauer <scott.bauer@intel.com>
12589 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12590 L:      linux-block@vger.kernel.org
12591 S:      Supported
12592 F:      block/sed*
12593 F:      block/opal_proto.h
12594 F:      include/linux/sed*
12595 F:      include/uapi/linux/sed*
12596
12597 SECURITY CONTACT
12598 M:      Security Officers <security@kernel.org>
12599 S:      Supported
12600
12601 SECURITY SUBSYSTEM
12602 M:      James Morris <jmorris@namei.org>
12603 M:      "Serge E. Hallyn" <serge@hallyn.com>
12604 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12606 W:      http://kernsec.org/
12607 S:      Supported
12608 F:      security/
12609
12610 SELINUX SECURITY MODULE
12611 M:      Paul Moore <paul@paul-moore.com>
12612 M:      Stephen Smalley <sds@tycho.nsa.gov>
12613 M:      Eric Paris <eparis@parisplace.org>
12614 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12615 W:      https://selinuxproject.org
12616 W:      https://github.com/SELinuxProject
12617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12618 S:      Supported
12619 F:      include/linux/selinux*
12620 F:      security/selinux/
12621 F:      scripts/selinux/
12622 F:      Documentation/admin-guide/LSM/SELinux.rst
12623
12624 SENSABLE PHANTOM
12625 M:      Jiri Slaby <jirislaby@gmail.com>
12626 S:      Maintained
12627 F:      drivers/misc/phantom.c
12628 F:      include/uapi/linux/phantom.h
12629
12630 SERIAL DEVICE BUS
12631 M:      Rob Herring <robh@kernel.org>
12632 L:      linux-serial@vger.kernel.org
12633 S:      Maintained
12634 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12635 F:      drivers/tty/serdev/
12636 F:      include/linux/serdev.h
12637
12638 SERIAL DRIVERS
12639 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12640 L:      linux-serial@vger.kernel.org
12641 S:      Maintained
12642 F:      Documentation/devicetree/bindings/serial/
12643 F:      drivers/tty/serial/
12644
12645 SERIAL IR RECEIVER
12646 M:      Sean Young <sean@mess.org>
12647 L:      linux-media@vger.kernel.org
12648 S:      Maintained
12649 F:      drivers/media/rc/serial_ir.c
12650
12651 SFC NETWORK DRIVER
12652 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12653 M:      Edward Cree <ecree@solarflare.com>
12654 M:      Bert Kenward <bkenward@solarflare.com>
12655 L:      netdev@vger.kernel.org
12656 S:      Supported
12657 F:      drivers/net/ethernet/sfc/
12658
12659 SGI GRU DRIVER
12660 M:      Dimitri Sivanich <sivanich@sgi.com>
12661 S:      Maintained
12662 F:      drivers/misc/sgi-gru/
12663
12664 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12665 M:      Pat Gefre <pfg@sgi.com>
12666 L:      linux-ia64@vger.kernel.org
12667 S:      Supported
12668 F:      Documentation/ia64/serial.txt
12669 F:      drivers/tty/serial/ioc?_serial.c
12670 F:      include/linux/ioc?.h
12671
12672 SGI XP/XPC/XPNET DRIVER
12673 M:      Cliff Whickman <cpw@sgi.com>
12674 M:      Robin Holt <robinmholt@gmail.com>
12675 S:      Maintained
12676 F:      drivers/misc/sgi-xp/
12677
12678 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12679 M:      Ursula Braun <ubraun@linux.ibm.com>
12680 L:      linux-s390@vger.kernel.org
12681 W:      http://www.ibm.com/developerworks/linux/linux390/
12682 S:      Supported
12683 F:      net/smc/
12684
12685 SH_VEU V4L2 MEM2MEM DRIVER
12686 L:      linux-media@vger.kernel.org
12687 S:      Orphan
12688 F:      drivers/media/platform/sh_veu.c
12689
12690 SH_VOU V4L2 OUTPUT DRIVER
12691 L:      linux-media@vger.kernel.org
12692 S:      Orphan
12693 F:      drivers/media/platform/sh_vou.c
12694 F:      include/media/drv-intf/sh_vou.h
12695
12696 SI2157 MEDIA DRIVER
12697 M:      Antti Palosaari <crope@iki.fi>
12698 L:      linux-media@vger.kernel.org
12699 W:      https://linuxtv.org
12700 W:      http://palosaari.fi/linux/
12701 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12702 T:      git git://linuxtv.org/anttip/media_tree.git
12703 S:      Maintained
12704 F:      drivers/media/tuners/si2157*
12705
12706 SI2165 MEDIA DRIVER
12707 M:      Matthias Schwarzott <zzam@gentoo.org>
12708 L:      linux-media@vger.kernel.org
12709 W:      https://linuxtv.org
12710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12711 S:      Maintained
12712 F:      drivers/media/dvb-frontends/si2165*
12713
12714 SI2168 MEDIA DRIVER
12715 M:      Antti Palosaari <crope@iki.fi>
12716 L:      linux-media@vger.kernel.org
12717 W:      https://linuxtv.org
12718 W:      http://palosaari.fi/linux/
12719 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12720 T:      git git://linuxtv.org/anttip/media_tree.git
12721 S:      Maintained
12722 F:      drivers/media/dvb-frontends/si2168*
12723
12724 SI470X FM RADIO RECEIVER I2C DRIVER
12725 M:      Hans Verkuil <hverkuil@xs4all.nl>
12726 L:      linux-media@vger.kernel.org
12727 T:      git git://linuxtv.org/media_tree.git
12728 W:      https://linuxtv.org
12729 S:      Odd Fixes
12730 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12731
12732 SI470X FM RADIO RECEIVER USB DRIVER
12733 M:      Hans Verkuil <hverkuil@xs4all.nl>
12734 L:      linux-media@vger.kernel.org
12735 T:      git git://linuxtv.org/media_tree.git
12736 W:      https://linuxtv.org
12737 S:      Maintained
12738 F:      drivers/media/radio/si470x/radio-si470x-common.c
12739 F:      drivers/media/radio/si470x/radio-si470x.h
12740 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12741
12742 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12743 M:      Eduardo Valentin <edubezval@gmail.com>
12744 L:      linux-media@vger.kernel.org
12745 T:      git git://linuxtv.org/media_tree.git
12746 W:      https://linuxtv.org
12747 S:      Odd Fixes
12748 F:      drivers/media/radio/si4713/si4713.?
12749
12750 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12751 M:      Eduardo Valentin <edubezval@gmail.com>
12752 L:      linux-media@vger.kernel.org
12753 T:      git git://linuxtv.org/media_tree.git
12754 W:      https://linuxtv.org
12755 S:      Odd Fixes
12756 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12757
12758 SI4713 FM RADIO TRANSMITTER USB DRIVER
12759 M:      Hans Verkuil <hverkuil@xs4all.nl>
12760 L:      linux-media@vger.kernel.org
12761 T:      git git://linuxtv.org/media_tree.git
12762 W:      https://linuxtv.org
12763 S:      Maintained
12764 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12765
12766 SIANO DVB DRIVER
12767 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12768 L:      linux-media@vger.kernel.org
12769 W:      https://linuxtv.org
12770 T:      git git://linuxtv.org/media_tree.git
12771 S:      Odd fixes
12772 F:      drivers/media/common/siano/
12773 F:      drivers/media/usb/siano/
12774 F:      drivers/media/usb/siano/
12775 F:      drivers/media/mmc/siano/
12776
12777 SILEAD TOUCHSCREEN DRIVER
12778 M:      Hans de Goede <hdegoede@redhat.com>
12779 L:      linux-input@vger.kernel.org
12780 L:      platform-driver-x86@vger.kernel.org
12781 S:      Maintained
12782 F:      drivers/input/touchscreen/silead.c
12783 F:      drivers/platform/x86/silead_dmi.c
12784
12785 SILICON MOTION SM712 FRAME BUFFER DRIVER
12786 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12787 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12788 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12789 L:      linux-fbdev@vger.kernel.org
12790 S:      Maintained
12791 F:      drivers/video/fbdev/sm712*
12792 F:      Documentation/fb/sm712fb.txt
12793
12794 SIMPLE FIRMWARE INTERFACE (SFI)
12795 M:      Len Brown <lenb@kernel.org>
12796 L:      sfi-devel@simplefirmware.org
12797 W:      http://simplefirmware.org/
12798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12799 S:      Supported
12800 F:      arch/x86/platform/sfi/
12801 F:      drivers/sfi/
12802 F:      include/linux/sfi*.h
12803
12804 SIMPLEFB FB DRIVER
12805 M:      Hans de Goede <hdegoede@redhat.com>
12806 L:      linux-fbdev@vger.kernel.org
12807 S:      Maintained
12808 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12809 F:      drivers/video/fbdev/simplefb.c
12810 F:      include/linux/platform_data/simplefb.h
12811
12812 SIMTEC EB110ATX (Chalice CATS)
12813 P:      Ben Dooks
12814 P:      Vincent Sanders <vince@simtec.co.uk>
12815 M:      Simtec Linux Team <linux@simtec.co.uk>
12816 W:      http://www.simtec.co.uk/products/EB110ATX/
12817 S:      Supported
12818
12819 SIMTEC EB2410ITX (BAST)
12820 P:      Ben Dooks
12821 P:      Vincent Sanders <vince@simtec.co.uk>
12822 M:      Simtec Linux Team <linux@simtec.co.uk>
12823 W:      http://www.simtec.co.uk/products/EB2410ITX/
12824 S:      Supported
12825 F:      arch/arm/mach-s3c24xx/mach-bast.c
12826 F:      arch/arm/mach-s3c24xx/bast-ide.c
12827 F:      arch/arm/mach-s3c24xx/bast-irq.c
12828
12829 SIPHASH PRF ROUTINES
12830 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12831 S:      Maintained
12832 F:      lib/siphash.c
12833 F:      lib/test_siphash.c
12834 F:      include/linux/siphash.h
12835
12836 SIOX
12837 M:      Gavin Schenk <g.schenk@eckelmann.de>
12838 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12839 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12840 S:      Supported
12841 F:      drivers/siox/*
12842 F:      include/trace/events/siox.h
12843
12844 SIS 190 ETHERNET DRIVER
12845 M:      Francois Romieu <romieu@fr.zoreil.com>
12846 L:      netdev@vger.kernel.org
12847 S:      Maintained
12848 F:      drivers/net/ethernet/sis/sis190.c
12849
12850 SIS 900/7016 FAST ETHERNET DRIVER
12851 M:      Daniele Venzano <venza@brownhat.org>
12852 W:      http://www.brownhat.org/sis900.html
12853 L:      netdev@vger.kernel.org
12854 S:      Maintained
12855 F:      drivers/net/ethernet/sis/sis900.*
12856
12857 SIS FRAMEBUFFER DRIVER
12858 M:      Thomas Winischhofer <thomas@winischhofer.net>
12859 W:      http://www.winischhofer.net/linuxsisvga.shtml
12860 S:      Maintained
12861 F:      Documentation/fb/sisfb.txt
12862 F:      drivers/video/fbdev/sis/
12863 F:      include/video/sisfb.h
12864
12865 SIS USB2VGA DRIVER
12866 M:      Thomas Winischhofer <thomas@winischhofer.net>
12867 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12868 S:      Maintained
12869 F:      drivers/usb/misc/sisusbvga/
12870
12871 SLAB ALLOCATOR
12872 M:      Christoph Lameter <cl@linux.com>
12873 M:      Pekka Enberg <penberg@kernel.org>
12874 M:      David Rientjes <rientjes@google.com>
12875 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12876 M:      Andrew Morton <akpm@linux-foundation.org>
12877 L:      linux-mm@kvack.org
12878 S:      Maintained
12879 F:      include/linux/sl?b*.h
12880 F:      mm/sl?b*
12881
12882 SLEEPABLE READ-COPY UPDATE (SRCU)
12883 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12884 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12885 M:      Josh Triplett <josh@joshtriplett.org>
12886 R:      Steven Rostedt <rostedt@goodmis.org>
12887 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12888 L:      linux-kernel@vger.kernel.org
12889 W:      http://www.rdrop.com/users/paulmck/RCU/
12890 S:      Supported
12891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12892 F:      include/linux/srcu.h
12893 F:      kernel/rcu/srcu.c
12894
12895 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12896 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12897 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12898 S:      Maintained
12899 F:      drivers/slimbus/
12900 F:      Documentation/devicetree/bindings/slimbus/
12901 F:      include/linux/slimbus.h
12902
12903 SMACK SECURITY MODULE
12904 M:      Casey Schaufler <casey@schaufler-ca.com>
12905 L:      linux-security-module@vger.kernel.org
12906 W:      http://schaufler-ca.com
12907 T:      git git://github.com/cschaufler/smack-next
12908 S:      Maintained
12909 F:      Documentation/admin-guide/LSM/Smack.rst
12910 F:      security/smack/
12911
12912 SMC91x ETHERNET DRIVER
12913 M:      Nicolas Pitre <nico@fluxnic.net>
12914 S:      Odd Fixes
12915 F:      drivers/net/ethernet/smsc/smc91x.*
12916
12917 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12918 M:      Sakari Ailus <sakari.ailus@iki.fi>
12919 L:      linux-media@vger.kernel.org
12920 S:      Maintained
12921 F:      drivers/media/i2c/smiapp/
12922 F:      include/media/i2c/smiapp.h
12923 F:      drivers/media/i2c/smiapp-pll.c
12924 F:      drivers/media/i2c/smiapp-pll.h
12925 F:      include/uapi/linux/smiapp.h
12926 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12927
12928 SMM665 HARDWARE MONITOR DRIVER
12929 M:      Guenter Roeck <linux@roeck-us.net>
12930 L:      linux-hwmon@vger.kernel.org
12931 S:      Maintained
12932 F:      Documentation/hwmon/smm665
12933 F:      drivers/hwmon/smm665.c
12934
12935 SMSC EMC2103 HARDWARE MONITOR DRIVER
12936 M:      Steve Glendinning <steve.glendinning@shawell.net>
12937 L:      linux-hwmon@vger.kernel.org
12938 S:      Maintained
12939 F:      Documentation/hwmon/emc2103
12940 F:      drivers/hwmon/emc2103.c
12941
12942 SMSC SCH5627 HARDWARE MONITOR DRIVER
12943 M:      Hans de Goede <hdegoede@redhat.com>
12944 L:      linux-hwmon@vger.kernel.org
12945 S:      Supported
12946 F:      Documentation/hwmon/sch5627
12947 F:      drivers/hwmon/sch5627.c
12948
12949 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12950 M:      Steve Glendinning <steve.glendinning@shawell.net>
12951 L:      linux-fbdev@vger.kernel.org
12952 S:      Maintained
12953 F:      drivers/video/fbdev/smscufx.c
12954
12955 SMSC47B397 HARDWARE MONITOR DRIVER
12956 M:      Jean Delvare <jdelvare@suse.com>
12957 L:      linux-hwmon@vger.kernel.org
12958 S:      Maintained
12959 F:      Documentation/hwmon/smsc47b397
12960 F:      drivers/hwmon/smsc47b397.c
12961
12962 SMSC911x ETHERNET DRIVER
12963 M:      Steve Glendinning <steve.glendinning@shawell.net>
12964 L:      netdev@vger.kernel.org
12965 S:      Maintained
12966 F:      include/linux/smsc911x.h
12967 F:      drivers/net/ethernet/smsc/smsc911x.*
12968
12969 SMSC9420 PCI ETHERNET DRIVER
12970 M:      Steve Glendinning <steve.glendinning@shawell.net>
12971 L:      netdev@vger.kernel.org
12972 S:      Maintained
12973 F:      drivers/net/ethernet/smsc/smsc9420.*
12974
12975 SOC-CAMERA V4L2 SUBSYSTEM
12976 L:      linux-media@vger.kernel.org
12977 T:      git git://linuxtv.org/media_tree.git
12978 S:      Orphan
12979 F:      include/media/soc*
12980 F:      drivers/media/i2c/soc_camera/
12981 F:      drivers/media/platform/soc_camera/
12982
12983 SOCIONEXT SYNQUACER I2C DRIVER
12984 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
12985 L:      linux-i2c@vger.kernel.org
12986 S:      Maintained
12987 F:      drivers/i2c/busses/i2c-synquacer.c
12988 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12989
12990 SOCIONEXT UNIPHIER SOUND DRIVER
12991 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12992 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12993 S:      Maintained
12994 F:      sound/soc/uniphier/
12995
12996 SOEKRIS NET48XX LED SUPPORT
12997 M:      Chris Boot <bootc@bootc.net>
12998 S:      Maintained
12999 F:      drivers/leds/leds-net48xx.c
13000
13001 SOFT-ROCE DRIVER (rxe)
13002 M:      Moni Shoua <monis@mellanox.com>
13003 L:      linux-rdma@vger.kernel.org
13004 S:      Supported
13005 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13006 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13007 F:      drivers/infiniband/sw/rxe/
13008 F:      include/uapi/rdma/rdma_user_rxe.h
13009
13010 SOFTLOGIC 6x10 MPEG CODEC
13011 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13012 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13013 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13014 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13015 M:      Ismael Luceno <ismael@iodev.co.uk>
13016 L:      linux-media@vger.kernel.org
13017 S:      Supported
13018 F:      drivers/media/pci/solo6x10/
13019
13020 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13021 M:      James Morse <james.morse@arm.com>
13022 L:      linux-arm-kernel@lists.infradead.org
13023 S:      Maintained
13024 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13025 F:      drivers/firmware/arm_sdei.c
13026 F:      include/linux/sdei.h
13027 F:      include/uapi/linux/sdei.h
13028
13029 SOFTWARE RAID (Multiple Disks) SUPPORT
13030 M:      Shaohua Li <shli@kernel.org>
13031 L:      linux-raid@vger.kernel.org
13032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13033 S:      Supported
13034 F:      drivers/md/Makefile
13035 F:      drivers/md/Kconfig
13036 F:      drivers/md/md*
13037 F:      drivers/md/raid*
13038 F:      include/linux/raid/
13039 F:      include/uapi/linux/raid/
13040
13041 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13042 M:      Jassi Brar <jaswinder.singh@linaro.org>
13043 L:      netdev@vger.kernel.org
13044 S:      Maintained
13045 F:      drivers/net/ethernet/socionext/netsec.c
13046 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13047
13048 SOLIDRUN CLEARFOG SUPPORT
13049 M:      Russell King <linux@armlinux.org.uk>
13050 S:      Maintained
13051 F:      arch/arm/boot/dts/armada-388-clearfog*
13052 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13053
13054 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13055 M:      Russell King <linux@armlinux.org.uk>
13056 S:      Maintained
13057 F:      arch/arm/boot/dts/imx6*-cubox-i*
13058 F:      arch/arm/boot/dts/imx6*-hummingboard*
13059 F:      arch/arm/boot/dts/imx6*-sr-*
13060
13061 SONIC NETWORK DRIVER
13062 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13063 L:      netdev@vger.kernel.org
13064 S:      Maintained
13065 F:      drivers/net/ethernet/natsemi/sonic.*
13066
13067 SONICS SILICON BACKPLANE DRIVER (SSB)
13068 M:      Michael Buesch <m@bues.ch>
13069 L:      linux-wireless@vger.kernel.org
13070 S:      Maintained
13071 F:      drivers/ssb/
13072 F:      include/linux/ssb/
13073
13074 SONY IMX274 SENSOR DRIVER
13075 M:      Leon Luo <leonl@leopardimaging.com>
13076 L:      linux-media@vger.kernel.org
13077 T:      git git://linuxtv.org/media_tree.git
13078 S:      Maintained
13079 F:      drivers/media/i2c/imx274.c
13080 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13081
13082 SONY MEMORYSTICK CARD SUPPORT
13083 M:      Alex Dubov <oakad@yahoo.com>
13084 W:      http://tifmxx.berlios.de/
13085 S:      Maintained
13086 F:      drivers/memstick/host/tifm_ms.c
13087
13088 SONY MEMORYSTICK STANDARD SUPPORT
13089 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13090 S:      Maintained
13091 F:      drivers/memstick/core/ms_block.*
13092
13093 SONY VAIO CONTROL DEVICE DRIVER
13094 M:      Mattia Dongili <malattia@linux.it>
13095 L:      platform-driver-x86@vger.kernel.org
13096 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13097 S:      Maintained
13098 F:      Documentation/laptops/sony-laptop.txt
13099 F:      drivers/char/sonypi.c
13100 F:      drivers/platform/x86/sony-laptop.c
13101 F:      include/linux/sony-laptop.h
13102
13103 SOUND
13104 M:      Jaroslav Kysela <perex@perex.cz>
13105 M:      Takashi Iwai <tiwai@suse.com>
13106 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13107 W:      http://www.alsa-project.org/
13108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13109 T:      git git://git.alsa-project.org/alsa-kernel.git
13110 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13111 S:      Maintained
13112 F:      Documentation/sound/
13113 F:      include/sound/
13114 F:      include/uapi/sound/
13115 F:      sound/
13116
13117 SOUND - COMPRESSED AUDIO
13118 M:      Vinod Koul <vinod.koul@intel.com>
13119 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13121 S:      Supported
13122 F:      Documentation/sound/alsa/compress_offload.txt
13123 F:      include/sound/compress_driver.h
13124 F:      include/uapi/sound/compress_*
13125 F:      sound/core/compress_offload.c
13126 F:      sound/soc/soc-compress.c
13127
13128 SOUND - DMAENGINE HELPERS
13129 M:      Lars-Peter Clausen <lars@metafoo.de>
13130 S:      Supported
13131 F:      include/sound/dmaengine_pcm.h
13132 F:      sound/core/pcm_dmaengine.c
13133 F:      sound/soc/soc-generic-dmaengine-pcm.c
13134
13135 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13136 M:      Liam Girdwood <lgirdwood@gmail.com>
13137 M:      Mark Brown <broonie@kernel.org>
13138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13139 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13140 W:      http://alsa-project.org/main/index.php/ASoC
13141 S:      Supported
13142 F:      Documentation/devicetree/bindings/sound/
13143 F:      Documentation/sound/alsa/soc/
13144 F:      sound/soc/
13145 F:      include/sound/soc*
13146
13147 SOUNDWIRE SUBSYSTEM
13148 M:      Vinod Koul <vinod.koul@intel.com>
13149 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13150 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13151 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13152 S:      Supported
13153 F:      Documentation/driver-api/soundwire/
13154 F:      drivers/soundwire/
13155 F:      include/linux/soundwire/
13156
13157 SP2 MEDIA DRIVER
13158 M:      Olli Salonen <olli.salonen@iki.fi>
13159 L:      linux-media@vger.kernel.org
13160 W:      https://linuxtv.org
13161 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13162 S:      Maintained
13163 F:      drivers/media/dvb-frontends/sp2*
13164
13165 SPARC + UltraSPARC (sparc/sparc64)
13166 M:      "David S. Miller" <davem@davemloft.net>
13167 L:      sparclinux@vger.kernel.org
13168 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13171 S:      Maintained
13172 F:      arch/sparc/
13173 F:      drivers/sbus/
13174
13175 SPARC SERIAL DRIVERS
13176 M:      "David S. Miller" <davem@davemloft.net>
13177 L:      sparclinux@vger.kernel.org
13178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13180 S:      Maintained
13181 F:      include/linux/sunserialcore.h
13182 F:      drivers/tty/serial/suncore.c
13183 F:      drivers/tty/serial/sunhv.c
13184 F:      drivers/tty/serial/sunsab.c
13185 F:      drivers/tty/serial/sunsab.h
13186 F:      drivers/tty/serial/sunsu.c
13187 F:      drivers/tty/serial/sunzilog.c
13188 F:      drivers/tty/serial/sunzilog.h
13189 F:      drivers/tty/vcc.c
13190
13191 SPARSE CHECKER
13192 M:      "Christopher Li" <sparse@chrisli.org>
13193 L:      linux-sparse@vger.kernel.org
13194 W:      https://sparse.wiki.kernel.org/
13195 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13196 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13197 S:      Maintained
13198 F:      include/linux/compiler.h
13199
13200 SPEAR CLOCK FRAMEWORK SUPPORT
13201 M:      Viresh Kumar <vireshk@kernel.org>
13202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13203 W:      http://www.st.com/spear
13204 S:      Maintained
13205 F:      drivers/clk/spear/
13206
13207 SPEAR PLATFORM SUPPORT
13208 M:      Viresh Kumar <vireshk@kernel.org>
13209 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13211 W:      http://www.st.com/spear
13212 S:      Maintained
13213 F:      arch/arm/boot/dts/spear*
13214 F:      arch/arm/mach-spear/
13215
13216 SPI NOR SUBSYSTEM
13217 M:      Marek Vasut <marek.vasut@gmail.com>
13218 L:      linux-mtd@lists.infradead.org
13219 W:      http://www.linux-mtd.infradead.org/
13220 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13221 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13222 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13223 S:      Maintained
13224 F:      drivers/mtd/spi-nor/
13225 F:      include/linux/mtd/spi-nor.h
13226
13227 SPI SUBSYSTEM
13228 M:      Mark Brown <broonie@kernel.org>
13229 L:      linux-spi@vger.kernel.org
13230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13231 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13232 S:      Maintained
13233 F:      Documentation/devicetree/bindings/spi/
13234 F:      Documentation/spi/
13235 F:      drivers/spi/
13236 F:      include/linux/spi/
13237 F:      include/uapi/linux/spi/
13238 F:      tools/spi/
13239
13240 SPIDERNET NETWORK DRIVER for CELL
13241 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13242 L:      netdev@vger.kernel.org
13243 S:      Supported
13244 F:      Documentation/networking/spider_net.txt
13245 F:      drivers/net/ethernet/toshiba/spider_net*
13246
13247 SPMI SUBSYSTEM
13248 R:      Stephen Boyd <sboyd@kernel.org>
13249 L:      linux-arm-msm@vger.kernel.org
13250 F:      Documentation/devicetree/bindings/spmi/
13251 F:      drivers/spmi/
13252 F:      include/dt-bindings/spmi/spmi.h
13253 F:      include/linux/spmi.h
13254 F:      include/trace/events/spmi.h
13255
13256 SPU FILE SYSTEM
13257 M:      Jeremy Kerr <jk@ozlabs.org>
13258 L:      linuxppc-dev@lists.ozlabs.org
13259 W:      http://www.ibm.com/developerworks/power/cell/
13260 S:      Supported
13261 F:      Documentation/filesystems/spufs.txt
13262 F:      arch/powerpc/platforms/cell/spufs/
13263
13264 SQUASHFS FILE SYSTEM
13265 M:      Phillip Lougher <phillip@squashfs.org.uk>
13266 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13267 W:      http://squashfs.org.uk
13268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13269 S:      Maintained
13270 F:      Documentation/filesystems/squashfs.txt
13271 F:      fs/squashfs/
13272
13273 SRM (Alpha) environment access
13274 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13275 S:      Maintained
13276 F:      arch/alpha/kernel/srm_env.c
13277
13278 ST STM32 I2C/SMBUS DRIVER
13279 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13280 L:      linux-i2c@vger.kernel.org
13281 S:      Maintained
13282 F:      drivers/i2c/busses/i2c-stm32*
13283
13284 STABLE BRANCH
13285 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13286 L:      stable@vger.kernel.org
13287 S:      Supported
13288 F:      Documentation/process/stable-kernel-rules.rst
13289
13290 STAGING - ATOMISP DRIVER
13291 M:      Alan Cox <alan@linux.intel.com>
13292 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13293 L:      linux-media@vger.kernel.org
13294 S:      Maintained
13295 F:      drivers/staging/media/atomisp/
13296
13297 STAGING - COMEDI
13298 M:      Ian Abbott <abbotti@mev.co.uk>
13299 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13300 S:      Odd Fixes
13301 F:      drivers/staging/comedi/
13302
13303 STAGING - FLARION FT1000 DRIVERS
13304 M:      Marek Belisko <marek.belisko@gmail.com>
13305 S:      Odd Fixes
13306 F:      drivers/staging/ft1000/
13307
13308 STAGING - INDUSTRIAL IO
13309 M:      Jonathan Cameron <jic23@kernel.org>
13310 L:      linux-iio@vger.kernel.org
13311 S:      Odd Fixes
13312 F:      Documentation/devicetree/bindings/staging/iio/
13313 F:      drivers/staging/iio/
13314
13315 STAGING - LUSTRE PARALLEL FILESYSTEM
13316 M:      Oleg Drokin <oleg.drokin@intel.com>
13317 M:      Andreas Dilger <andreas.dilger@intel.com>
13318 M:      James Simmons <jsimmons@infradead.org>
13319 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13320 W:      http://wiki.lustre.org/
13321 S:      Maintained
13322 F:      drivers/staging/lustre
13323
13324 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13325 M:      Marc Dietrich <marvin24@gmx.de>
13326 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13327 L:      linux-tegra@vger.kernel.org
13328 S:      Maintained
13329 F:      drivers/staging/nvec/
13330
13331 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13332 M:      Jens Frederich <jfrederich@gmail.com>
13333 M:      Daniel Drake <dsd@laptop.org>
13334 M:      Jon Nettleton <jon.nettleton@gmail.com>
13335 W:      http://wiki.laptop.org/go/DCON
13336 S:      Maintained
13337 F:      drivers/staging/olpc_dcon/
13338
13339 STAGING - REALTEK RTL8712U DRIVERS
13340 M:      Larry Finger <Larry.Finger@lwfinger.net>
13341 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13342 S:      Odd Fixes
13343 F:      drivers/staging/rtl8712/
13344
13345 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13346 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13347 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13348 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13349 L:      linux-fbdev@vger.kernel.org
13350 S:      Maintained
13351 F:      drivers/staging/sm750fb/
13352
13353 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13354 M:      William Hubbs <w.d.hubbs@gmail.com>
13355 M:      Chris Brannon <chris@the-brannons.com>
13356 M:      Kirk Reiser <kirk@reisers.ca>
13357 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13358 L:      speakup@linux-speakup.org
13359 W:      http://www.linux-speakup.org/
13360 S:      Odd Fixes
13361 F:      drivers/staging/speakup/
13362
13363 STAGING - VIA VT665X DRIVERS
13364 M:      Forest Bond <forest@alittletooquiet.net>
13365 S:      Odd Fixes
13366 F:      drivers/staging/vt665?/
13367
13368 STAGING - WILC1000 WIFI DRIVER
13369 M:      Aditya Shankar <aditya.shankar@microchip.com>
13370 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13371 L:      linux-wireless@vger.kernel.org
13372 S:      Supported
13373 F:      drivers/staging/wilc1000/
13374
13375 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13376 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13377 S:      Odd Fixes
13378 F:      drivers/staging/xgifb/
13379
13380 STAGING SUBSYSTEM
13381 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13383 L:      devel@driverdev.osuosl.org
13384 S:      Supported
13385 F:      drivers/staging/
13386
13387 STARFIRE/DURALAN NETWORK DRIVER
13388 M:      Ion Badulescu <ionut@badula.org>
13389 S:      Odd Fixes
13390 F:      drivers/net/ethernet/adaptec/starfire*
13391
13392 STEC S1220 SKD DRIVER
13393 M:      Bart Van Assche <bart.vanassche@wdc.com>
13394 L:      linux-block@vger.kernel.org
13395 S:      Maintained
13396 F:      drivers/block/skd*[ch]
13397
13398 STI CEC DRIVER
13399 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13400 S:      Maintained
13401 F:      drivers/staging/media/st-cec/
13402 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13403
13404 STK1160 USB VIDEO CAPTURE DRIVER
13405 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13406 L:      linux-media@vger.kernel.org
13407 T:      git git://linuxtv.org/media_tree.git
13408 S:      Maintained
13409 F:      drivers/media/usb/stk1160/
13410
13411 STMMAC ETHERNET DRIVER
13412 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13413 M:      Alexandre Torgue <alexandre.torgue@st.com>
13414 M:      Jose Abreu <joabreu@synopsys.com>
13415 L:      netdev@vger.kernel.org
13416 W:      http://www.stlinux.com
13417 S:      Supported
13418 F:      drivers/net/ethernet/stmicro/stmmac/
13419
13420 SUN3/3X
13421 M:      Sam Creasey <sammy@sammy.net>
13422 W:      http://sammy.net/sun3/
13423 S:      Maintained
13424 F:      arch/m68k/kernel/*sun3*
13425 F:      arch/m68k/sun3*/
13426 F:      arch/m68k/include/asm/sun3*
13427 F:      drivers/net/ethernet/i825xx/sun3*
13428
13429 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13430 M:      Hans de Goede <hdegoede@redhat.com>
13431 L:      linux-input@vger.kernel.org
13432 S:      Maintained
13433 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13434 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13435
13436 SUNDANCE NETWORK DRIVER
13437 M:      Denis Kirjanov <kda@linux-powerpc.org>
13438 L:      netdev@vger.kernel.org
13439 S:      Maintained
13440 F:      drivers/net/ethernet/dlink/sundance.c
13441
13442 SUPERH
13443 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13444 M:      Rich Felker <dalias@libc.org>
13445 L:      linux-sh@vger.kernel.org
13446 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13447 S:      Maintained
13448 F:      Documentation/sh/
13449 F:      arch/sh/
13450 F:      drivers/sh/
13451
13452 SUSPEND TO RAM
13453 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13454 M:      Len Brown <len.brown@intel.com>
13455 M:      Pavel Machek <pavel@ucw.cz>
13456 L:      linux-pm@vger.kernel.org
13457 B:      https://bugzilla.kernel.org
13458 S:      Supported
13459 F:      Documentation/power/
13460 F:      arch/x86/kernel/acpi/
13461 F:      drivers/base/power/
13462 F:      kernel/power/
13463 F:      include/linux/suspend.h
13464 F:      include/linux/freezer.h
13465 F:      include/linux/pm.h
13466
13467 SVGA HANDLING
13468 M:      Martin Mares <mj@ucw.cz>
13469 L:      linux-video@atrey.karlin.mff.cuni.cz
13470 S:      Maintained
13471 F:      Documentation/svga.txt
13472 F:      arch/x86/boot/video*
13473
13474 SWIOTLB SUBSYSTEM
13475 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13476 L:      iommu@lists.linux-foundation.org
13477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13478 S:      Supported
13479 F:      lib/swiotlb.c
13480 F:      arch/*/kernel/pci-swiotlb.c
13481 F:      include/linux/swiotlb.h
13482
13483 SWITCHDEV
13484 M:      Jiri Pirko <jiri@resnulli.us>
13485 M:      Ivan Vecera <ivecera@redhat.com>
13486 L:      netdev@vger.kernel.org
13487 S:      Supported
13488 F:      net/switchdev/
13489 F:      include/net/switchdev.h
13490
13491 SYNC FILE FRAMEWORK
13492 M:      Sumit Semwal <sumit.semwal@linaro.org>
13493 R:      Gustavo Padovan <gustavo@padovan.org>
13494 S:      Maintained
13495 L:      linux-media@vger.kernel.org
13496 L:      dri-devel@lists.freedesktop.org
13497 F:      drivers/dma-buf/sync_*
13498 F:      drivers/dma-buf/dma-fence*
13499 F:      drivers/dma-buf/sw_sync.c
13500 F:      include/linux/sync_file.h
13501 F:      include/uapi/linux/sync_file.h
13502 F:      Documentation/sync_file.txt
13503 T:      git git://anongit.freedesktop.org/drm/drm-misc
13504
13505 SYNOPSYS ARC ARCHITECTURE
13506 M:      Vineet Gupta <vgupta@synopsys.com>
13507 L:      linux-snps-arc@lists.infradead.org
13508 S:      Supported
13509 F:      arch/arc/
13510 F:      Documentation/devicetree/bindings/arc/*
13511 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13512 F:      drivers/clocksource/arc_timer.c
13513 F:      drivers/tty/serial/arc_uart.c
13514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13515
13516 SYNOPSYS ARC HSDK SDP pll clock driver
13517 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13518 S:      Supported
13519 F:      drivers/clk/clk-hsdk-pll.c
13520 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13521
13522 SYNOPSYS ARC SDP clock driver
13523 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13524 S:      Supported
13525 F:      drivers/clk/axs10x/*
13526 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13527
13528 SYNOPSYS ARC SDP platform support
13529 M:      Alexey Brodkin <abrodkin@synopsys.com>
13530 S:      Supported
13531 F:      arch/arc/plat-axs10x
13532 F:      arch/arc/boot/dts/ax*
13533 F:      Documentation/devicetree/bindings/arc/axs10*
13534
13535 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13536 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13537 S:      Supported
13538 F:      drivers/reset/reset-axs10x.c
13539 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13540
13541 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13542 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13543 S:      Maintained
13544 F:      drivers/tty/serial/8250/8250_dw.c
13545
13546 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13547 M:      Hoan Tran <hotran@apm.com>
13548 L:      linux-gpio@vger.kernel.org
13549 S:      Maintained
13550 F:      drivers/gpio/gpio-dwapb.c
13551 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13552
13553 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13554 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13555 S:      Maintained
13556 F:      drivers/dma/dwi-axi-dmac/
13557 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13558
13559 SYNOPSYS DESIGNWARE DMAC DRIVER
13560 M:      Viresh Kumar <vireshk@kernel.org>
13561 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13562 S:      Maintained
13563 F:      include/linux/dma/dw.h
13564 F:      include/linux/platform_data/dma-dw.h
13565 F:      drivers/dma/dw/
13566
13567 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13568 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13569 L:      netdev@vger.kernel.org
13570 S:      Supported
13571 F:      drivers/net/ethernet/synopsys/
13572
13573 SYNOPSYS DESIGNWARE I2C DRIVER
13574 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13575 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13576 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13577 L:      linux-i2c@vger.kernel.org
13578 S:      Maintained
13579 F:      drivers/i2c/busses/i2c-designware-*
13580 F:      include/linux/platform_data/i2c-designware.h
13581
13582 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13583 M:      Jaehoon Chung <jh80.chung@samsung.com>
13584 L:      linux-mmc@vger.kernel.org
13585 S:      Maintained
13586 F:      drivers/mmc/host/dw_mmc*
13587
13588 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13589 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13590 S:      Supported
13591 F:      drivers/reset/reset-hsdk.c
13592 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13593 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13594
13595 SYSTEM CONFIGURATION (SYSCON)
13596 M:      Lee Jones <lee.jones@linaro.org>
13597 M:      Arnd Bergmann <arnd@arndb.de>
13598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13599 S:      Supported
13600 F:      drivers/mfd/syscon.c
13601
13602 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13603 M:      Sudeep Holla <sudeep.holla@arm.com>
13604 L:      linux-arm-kernel@lists.infradead.org
13605 S:      Maintained
13606 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13607 F:      drivers/clk/clk-sc[mp]i.c
13608 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13609 F:      drivers/firmware/arm_scpi.c
13610 F:      drivers/firmware/arm_scmi/
13611 F:      include/linux/sc[mp]i_protocol.h
13612
13613 SYSTEM RESET/SHUTDOWN DRIVERS
13614 M:      Sebastian Reichel <sre@kernel.org>
13615 L:      linux-pm@vger.kernel.org
13616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13617 S:      Maintained
13618 F:      Documentation/devicetree/bindings/power/reset/
13619 F:      drivers/power/reset/
13620
13621 SYSTEM TRACE MODULE CLASS
13622 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13623 S:      Maintained
13624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13625 F:      Documentation/trace/stm.txt
13626 F:      drivers/hwtracing/stm/
13627 F:      include/linux/stm.h
13628 F:      include/uapi/linux/stm.h
13629
13630 SYSV FILESYSTEM
13631 M:      Christoph Hellwig <hch@infradead.org>
13632 S:      Maintained
13633 F:      Documentation/filesystems/sysv-fs.txt
13634 F:      fs/sysv/
13635 F:      include/linux/sysv_fs.h
13636
13637 TARGET SUBSYSTEM
13638 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13639 L:      linux-scsi@vger.kernel.org
13640 L:      target-devel@vger.kernel.org
13641 W:      http://www.linux-iscsi.org
13642 W:      http://groups.google.com/group/linux-iscsi-target-dev
13643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13644 S:      Supported
13645 F:      drivers/target/
13646 F:      include/target/
13647 F:      Documentation/target/
13648
13649 TASKSTATS STATISTICS INTERFACE
13650 M:      Balbir Singh <bsingharora@gmail.com>
13651 S:      Maintained
13652 F:      Documentation/accounting/taskstats*
13653 F:      include/linux/taskstats*
13654 F:      kernel/taskstats.c
13655
13656 TC subsystem
13657 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13658 M:      Cong Wang <xiyou.wangcong@gmail.com>
13659 M:      Jiri Pirko <jiri@resnulli.us>
13660 L:      netdev@vger.kernel.org
13661 S:      Maintained
13662 F:      include/net/pkt_cls.h
13663 F:      include/net/pkt_sched.h
13664 F:      include/net/tc_act/
13665 F:      include/uapi/linux/pkt_cls.h
13666 F:      include/uapi/linux/pkt_sched.h
13667 F:      include/uapi/linux/tc_act/
13668 F:      include/uapi/linux/tc_ematch/
13669 F:      net/sched/
13670
13671 TCP LOW PRIORITY MODULE
13672 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13673 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13674 W:      http://tcp-lp-mod.sourceforge.net/
13675 S:      Maintained
13676 F:      net/ipv4/tcp_lp.c
13677
13678 TDA10071 MEDIA DRIVER
13679 M:      Antti Palosaari <crope@iki.fi>
13680 L:      linux-media@vger.kernel.org
13681 W:      https://linuxtv.org
13682 W:      http://palosaari.fi/linux/
13683 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13684 T:      git git://linuxtv.org/anttip/media_tree.git
13685 S:      Maintained
13686 F:      drivers/media/dvb-frontends/tda10071*
13687
13688 TDA18212 MEDIA DRIVER
13689 M:      Antti Palosaari <crope@iki.fi>
13690 L:      linux-media@vger.kernel.org
13691 W:      https://linuxtv.org
13692 W:      http://palosaari.fi/linux/
13693 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13694 T:      git git://linuxtv.org/anttip/media_tree.git
13695 S:      Maintained
13696 F:      drivers/media/tuners/tda18212*
13697
13698 TDA18218 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/tuners/tda18218*
13707
13708 TDA18250 MEDIA DRIVER
13709 M:      Olli Salonen <olli.salonen@iki.fi>
13710 L:      linux-media@vger.kernel.org
13711 W:      https://linuxtv.org
13712 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13713 T:      git git://linuxtv.org/media_tree.git
13714 S:      Maintained
13715 F:      drivers/media/tuners/tda18250*
13716
13717 TDA18271 MEDIA DRIVER
13718 M:      Michael Krufky <mkrufky@linuxtv.org>
13719 L:      linux-media@vger.kernel.org
13720 W:      https://linuxtv.org
13721 W:      http://github.com/mkrufky
13722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13723 T:      git git://linuxtv.org/mkrufky/tuners.git
13724 S:      Maintained
13725 F:      drivers/media/tuners/tda18271*
13726
13727 TDA1997x MEDIA DRIVER
13728 M:      Tim Harvey <tharvey@gateworks.com>
13729 L:      linux-media@vger.kernel.org
13730 W:      https://linuxtv.org
13731 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13732 S:      Maintained
13733 F:      drivers/media/i2c/tda1997x.*
13734
13735 TDA827x MEDIA DRIVER
13736 M:      Michael Krufky <mkrufky@linuxtv.org>
13737 L:      linux-media@vger.kernel.org
13738 W:      https://linuxtv.org
13739 W:      http://github.com/mkrufky
13740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13741 T:      git git://linuxtv.org/mkrufky/tuners.git
13742 S:      Maintained
13743 F:      drivers/media/tuners/tda8290.*
13744
13745 TDA8290 MEDIA DRIVER
13746 M:      Michael Krufky <mkrufky@linuxtv.org>
13747 L:      linux-media@vger.kernel.org
13748 W:      https://linuxtv.org
13749 W:      http://github.com/mkrufky
13750 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13751 T:      git git://linuxtv.org/mkrufky/tuners.git
13752 S:      Maintained
13753 F:      drivers/media/tuners/tda8290.*
13754
13755 TDA9840 MEDIA DRIVER
13756 M:      Hans Verkuil <hverkuil@xs4all.nl>
13757 L:      linux-media@vger.kernel.org
13758 T:      git git://linuxtv.org/media_tree.git
13759 W:      https://linuxtv.org
13760 S:      Maintained
13761 F:      drivers/media/i2c/tda9840*
13762
13763 TEA5761 TUNER DRIVER
13764 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13765 L:      linux-media@vger.kernel.org
13766 W:      https://linuxtv.org
13767 T:      git git://linuxtv.org/media_tree.git
13768 S:      Odd fixes
13769 F:      drivers/media/tuners/tea5761.*
13770
13771 TEA5767 TUNER DRIVER
13772 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13773 L:      linux-media@vger.kernel.org
13774 W:      https://linuxtv.org
13775 T:      git git://linuxtv.org/media_tree.git
13776 S:      Maintained
13777 F:      drivers/media/tuners/tea5767.*
13778
13779 TEA6415C MEDIA DRIVER
13780 M:      Hans Verkuil <hverkuil@xs4all.nl>
13781 L:      linux-media@vger.kernel.org
13782 T:      git git://linuxtv.org/media_tree.git
13783 W:      https://linuxtv.org
13784 S:      Maintained
13785 F:      drivers/media/i2c/tea6415c*
13786
13787 TEA6420 MEDIA DRIVER
13788 M:      Hans Verkuil <hverkuil@xs4all.nl>
13789 L:      linux-media@vger.kernel.org
13790 T:      git git://linuxtv.org/media_tree.git
13791 W:      https://linuxtv.org
13792 S:      Maintained
13793 F:      drivers/media/i2c/tea6420*
13794
13795 TEAM DRIVER
13796 M:      Jiri Pirko <jiri@resnulli.us>
13797 L:      netdev@vger.kernel.org
13798 S:      Supported
13799 F:      drivers/net/team/
13800 F:      include/linux/if_team.h
13801 F:      include/uapi/linux/if_team.h
13802
13803 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13804 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13805 S:      Maintained
13806 F:      arch/x86/platform/ts5500/
13807
13808 TECHNOTREND USB IR RECEIVER
13809 M:      Sean Young <sean@mess.org>
13810 L:      linux-media@vger.kernel.org
13811 S:      Maintained
13812 F:      drivers/media/rc/ttusbir.c
13813
13814 TECHWELL TW9910 VIDEO DECODER
13815 L:      linux-media@vger.kernel.org
13816 S:      Orphan
13817 F:      drivers/media/i2c/tw9910.c
13818 F:      include/media/i2c/tw9910.h
13819
13820 TEE SUBSYSTEM
13821 M:      Jens Wiklander <jens.wiklander@linaro.org>
13822 S:      Maintained
13823 F:      include/linux/tee_drv.h
13824 F:      include/uapi/linux/tee.h
13825 F:      drivers/tee/
13826 F:      Documentation/tee.txt
13827
13828 TEGRA ARCHITECTURE SUPPORT
13829 M:      Thierry Reding <thierry.reding@gmail.com>
13830 M:      Jonathan Hunter <jonathanh@nvidia.com>
13831 L:      linux-tegra@vger.kernel.org
13832 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13834 S:      Supported
13835 N:      [^a-z]tegra
13836
13837 TEGRA CLOCK DRIVER
13838 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13839 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13840 S:      Supported
13841 F:      drivers/clk/tegra/
13842
13843 TEGRA DMA DRIVERS
13844 M:      Laxman Dewangan <ldewangan@nvidia.com>
13845 M:      Jon Hunter <jonathanh@nvidia.com>
13846 S:      Supported
13847 F:      drivers/dma/tegra*
13848
13849 TEGRA I2C DRIVER
13850 M:      Laxman Dewangan <ldewangan@nvidia.com>
13851 S:      Supported
13852 F:      drivers/i2c/busses/i2c-tegra.c
13853
13854 TEGRA IOMMU DRIVERS
13855 M:      Thierry Reding <thierry.reding@gmail.com>
13856 L:      linux-tegra@vger.kernel.org
13857 S:      Supported
13858 F:      drivers/iommu/tegra*
13859
13860 TEGRA KBC DRIVER
13861 M:      Laxman Dewangan <ldewangan@nvidia.com>
13862 S:      Supported
13863 F:      drivers/input/keyboard/tegra-kbc.c
13864
13865 TEGRA PWM DRIVER
13866 M:      Thierry Reding <thierry.reding@gmail.com>
13867 S:      Supported
13868 F:      drivers/pwm/pwm-tegra.c
13869
13870 TEGRA SERIAL DRIVER
13871 M:      Laxman Dewangan <ldewangan@nvidia.com>
13872 S:      Supported
13873 F:      drivers/tty/serial/serial-tegra.c
13874
13875 TEGRA SPI DRIVER
13876 M:      Laxman Dewangan <ldewangan@nvidia.com>
13877 S:      Supported
13878 F:      drivers/spi/spi-tegra*
13879
13880 TEHUTI ETHERNET DRIVER
13881 M:      Andy Gospodarek <andy@greyhouse.net>
13882 L:      netdev@vger.kernel.org
13883 S:      Supported
13884 F:      drivers/net/ethernet/tehuti/*
13885
13886 Telecom Clock Driver for MCPL0010
13887 M:      Mark Gross <mark.gross@intel.com>
13888 S:      Supported
13889 F:      drivers/char/tlclk.c
13890
13891 TENSILICA XTENSA PORT (xtensa)
13892 M:      Chris Zankel <chris@zankel.net>
13893 M:      Max Filippov <jcmvbkbc@gmail.com>
13894 L:      linux-xtensa@linux-xtensa.org
13895 T:      git git://github.com/czankel/xtensa-linux.git
13896 S:      Maintained
13897 F:      arch/xtensa/
13898 F:      drivers/irqchip/irq-xtensa-*
13899
13900 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13901 M:      Nishanth Menon <nm@ti.com>
13902 M:      Tero Kristo <t-kristo@ti.com>
13903 M:      Santosh Shilimkar <ssantosh@kernel.org>
13904 L:      linux-arm-kernel@lists.infradead.org
13905 S:      Maintained
13906 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13907 F:      drivers/firmware/ti_sci*
13908 F:      include/linux/soc/ti/ti_sci_protocol.h
13909 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13910 F:      include/dt-bindings/genpd/k2g.h
13911 F:      drivers/soc/ti/ti_sci_pm_domains.c
13912 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13913 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13914 F:      drivers/clk/keystone/sci-clk.c
13915 F:      drivers/reset/reset-ti-sci.c
13916
13917 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13918 M:      Hans Verkuil <hverkuil@xs4all.nl>
13919 L:      linux-media@vger.kernel.org
13920 T:      git git://linuxtv.org/media_tree.git
13921 W:      https://linuxtv.org
13922 S:      Maintained
13923 F:      drivers/media/radio/radio-raremono.c
13924
13925 THERMAL
13926 M:      Zhang Rui <rui.zhang@intel.com>
13927 M:      Eduardo Valentin <edubezval@gmail.com>
13928 L:      linux-pm@vger.kernel.org
13929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13931 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13932 S:      Supported
13933 F:      drivers/thermal/
13934 F:      include/linux/thermal.h
13935 F:      include/uapi/linux/thermal.h
13936 F:      include/linux/cpu_cooling.h
13937 F:      Documentation/devicetree/bindings/thermal/
13938
13939 THERMAL/CPU_COOLING
13940 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13941 M:      Viresh Kumar <viresh.kumar@linaro.org>
13942 M:      Javi Merino <javi.merino@kernel.org>
13943 L:      linux-pm@vger.kernel.org
13944 S:      Supported
13945 F:      Documentation/thermal/cpu-cooling-api.txt
13946 F:      drivers/thermal/cpu_cooling.c
13947 F:      include/linux/cpu_cooling.h
13948
13949 THINKPAD ACPI EXTRAS DRIVER
13950 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13951 L:      ibm-acpi-devel@lists.sourceforge.net
13952 L:      platform-driver-x86@vger.kernel.org
13953 W:      http://ibm-acpi.sourceforge.net
13954 W:      http://thinkwiki.org/wiki/Ibm-acpi
13955 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13956 S:      Maintained
13957 F:      drivers/platform/x86/thinkpad_acpi.c
13958
13959 THUNDERBOLT DRIVER
13960 M:      Andreas Noever <andreas.noever@gmail.com>
13961 M:      Michael Jamet <michael.jamet@intel.com>
13962 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13963 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
13964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13965 S:      Maintained
13966 F:      Documentation/admin-guide/thunderbolt.rst
13967 F:      drivers/thunderbolt/
13968 F:      include/linux/thunderbolt.h
13969
13970 THUNDERBOLT NETWORK DRIVER
13971 M:      Michael Jamet <michael.jamet@intel.com>
13972 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13973 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
13974 L:      netdev@vger.kernel.org
13975 S:      Maintained
13976 F:      drivers/net/thunderbolt.c
13977
13978 THUNDERX GPIO DRIVER
13979 M:      David Daney <david.daney@cavium.com>
13980 S:      Maintained
13981 F:      drivers/gpio/gpio-thunderx.c
13982
13983 TI AM437X VPFE DRIVER
13984 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13985 L:      linux-media@vger.kernel.org
13986 W:      https://linuxtv.org
13987 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13988 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13989 S:      Maintained
13990 F:      drivers/media/platform/am437x/
13991
13992 TI BANDGAP AND THERMAL DRIVER
13993 M:      Eduardo Valentin <edubezval@gmail.com>
13994 M:      Keerthy <j-keerthy@ti.com>
13995 L:      linux-pm@vger.kernel.org
13996 L:      linux-omap@vger.kernel.org
13997 S:      Maintained
13998 F:      drivers/thermal/ti-soc-thermal/
13999
14000 TI BQ27XXX POWER SUPPLY DRIVER
14001 R:      Andrew F. Davis <afd@ti.com>
14002 F:      include/linux/power/bq27xxx_battery.h
14003 F:      drivers/power/supply/bq27xxx_battery.c
14004 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14005
14006 TI CDCE706 CLOCK DRIVER
14007 M:      Max Filippov <jcmvbkbc@gmail.com>
14008 S:      Maintained
14009 F:      drivers/clk/clk-cdce706.c
14010
14011 TI CLOCK DRIVER
14012 M:      Tero Kristo <t-kristo@ti.com>
14013 L:      linux-omap@vger.kernel.org
14014 S:      Maintained
14015 F:      drivers/clk/ti/
14016 F:      include/linux/clk/ti.h
14017
14018 TI DAVINCI MACHINE SUPPORT
14019 M:      Sekhar Nori <nsekhar@ti.com>
14020 M:      Kevin Hilman <khilman@kernel.org>
14021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14023 S:      Supported
14024 F:      arch/arm/mach-davinci/
14025 F:      drivers/i2c/busses/i2c-davinci.c
14026 F:      arch/arm/boot/dts/da850*
14027
14028 TI DAVINCI SERIES CLOCK DRIVER
14029 M:      David Lechner <david@lechnology.com>
14030 R:      Sekhar Nori <nsekhar@ti.com>
14031 S:      Maintained
14032 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14033 F:      drivers/clk/davinci/
14034
14035 TI DAVINCI SERIES GPIO DRIVER
14036 M:      Keerthy <j-keerthy@ti.com>
14037 L:      linux-gpio@vger.kernel.org
14038 S:      Maintained
14039 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14040 F:      drivers/gpio/gpio-davinci.c
14041
14042 TI DAVINCI SERIES MEDIA DRIVER
14043 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14044 L:      linux-media@vger.kernel.org
14045 W:      https://linuxtv.org
14046 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14047 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14048 S:      Maintained
14049 F:      drivers/media/platform/davinci/
14050 F:      include/media/davinci/
14051
14052 TI ETHERNET SWITCH DRIVER (CPSW)
14053 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14054 L:      linux-omap@vger.kernel.org
14055 L:      netdev@vger.kernel.org
14056 S:      Maintained
14057 F:      drivers/net/ethernet/ti/cpsw*
14058 F:      drivers/net/ethernet/ti/davinci*
14059
14060 TI FLASH MEDIA INTERFACE DRIVER
14061 M:      Alex Dubov <oakad@yahoo.com>
14062 S:      Maintained
14063 F:      drivers/misc/tifm*
14064 F:      drivers/mmc/host/tifm_sd.c
14065 F:      include/linux/tifm.h
14066
14067 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14068 M:      Santosh Shilimkar <ssantosh@kernel.org>
14069 L:      linux-kernel@vger.kernel.org
14070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14071 S:      Maintained
14072 F:      drivers/soc/ti/*
14073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14074
14075 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14076 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14077 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14078 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14079 S:      Maintained
14080 F:      sound/soc/codecs/lm49453*
14081 F:      sound/soc/codecs/isabelle*
14082
14083 TI LP855x BACKLIGHT DRIVER
14084 M:      Milo Kim <milo.kim@ti.com>
14085 S:      Maintained
14086 F:      Documentation/backlight/lp855x-driver.txt
14087 F:      drivers/video/backlight/lp855x_bl.c
14088 F:      include/linux/platform_data/lp855x.h
14089
14090 TI LP8727 CHARGER DRIVER
14091 M:      Milo Kim <milo.kim@ti.com>
14092 S:      Maintained
14093 F:      drivers/power/supply/lp8727_charger.c
14094 F:      include/linux/platform_data/lp8727.h
14095
14096 TI LP8788 MFD DRIVER
14097 M:      Milo Kim <milo.kim@ti.com>
14098 S:      Maintained
14099 F:      drivers/iio/adc/lp8788_adc.c
14100 F:      drivers/leds/leds-lp8788.c
14101 F:      drivers/mfd/lp8788*.c
14102 F:      drivers/power/supply/lp8788-charger.c
14103 F:      drivers/regulator/lp8788-*.c
14104 F:      include/linux/mfd/lp8788*.h
14105
14106 TI NETCP ETHERNET DRIVER
14107 M:      Wingman Kwok <w-kwok2@ti.com>
14108 M:      Murali Karicheri <m-karicheri2@ti.com>
14109 L:      netdev@vger.kernel.org
14110 S:      Maintained
14111 F:      drivers/net/ethernet/ti/netcp*
14112
14113 TI TAS571X FAMILY ASoC CODEC DRIVER
14114 M:      Kevin Cernekee <cernekee@chromium.org>
14115 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14116 S:      Odd Fixes
14117 F:      sound/soc/codecs/tas571x*
14118
14119 TI TRF7970A NFC DRIVER
14120 M:      Mark Greer <mgreer@animalcreek.com>
14121 L:      linux-wireless@vger.kernel.org
14122 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14123 S:      Supported
14124 F:      drivers/nfc/trf7970a.c
14125 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14126
14127 TI TWL4030 SERIES SOC CODEC DRIVER
14128 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14129 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14130 S:      Maintained
14131 F:      sound/soc/codecs/twl4030*
14132
14133 TI VPE/CAL DRIVERS
14134 M:      Benoit Parrot <bparrot@ti.com>
14135 L:      linux-media@vger.kernel.org
14136 W:      http://linuxtv.org/
14137 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14138 S:      Maintained
14139 F:      drivers/media/platform/ti-vpe/
14140
14141 TI WILINK WIRELESS DRIVERS
14142 L:      linux-wireless@vger.kernel.org
14143 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14144 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14146 S:      Orphan
14147 F:      drivers/net/wireless/ti/
14148 F:      include/linux/wl12xx.h
14149
14150 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14151 M:      John Stultz <john.stultz@linaro.org>
14152 M:      Thomas Gleixner <tglx@linutronix.de>
14153 R:      Stephen Boyd <sboyd@kernel.org>
14154 L:      linux-kernel@vger.kernel.org
14155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14156 S:      Supported
14157 F:      include/linux/clocksource.h
14158 F:      include/linux/time.h
14159 F:      include/linux/timex.h
14160 F:      include/uapi/linux/time.h
14161 F:      include/uapi/linux/timex.h
14162 F:      kernel/time/clocksource.c
14163 F:      kernel/time/time*.c
14164 F:      kernel/time/alarmtimer.c
14165 F:      kernel/time/ntp.c
14166 F:      tools/testing/selftests/timers/
14167
14168 TIPC NETWORK LAYER
14169 M:      Jon Maloy <jon.maloy@ericsson.com>
14170 M:      Ying Xue <ying.xue@windriver.com>
14171 L:      netdev@vger.kernel.org (core kernel code)
14172 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14173 W:      http://tipc.sourceforge.net/
14174 S:      Maintained
14175 F:      include/uapi/linux/tipc*.h
14176 F:      net/tipc/
14177
14178 TLAN NETWORK DRIVER
14179 M:      Samuel Chessman <chessman@tux.org>
14180 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14181 W:      http://sourceforge.net/projects/tlan/
14182 S:      Maintained
14183 F:      Documentation/networking/tlan.txt
14184 F:      drivers/net/ethernet/ti/tlan.*
14185
14186 TM6000 VIDEO4LINUX DRIVER
14187 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14188 L:      linux-media@vger.kernel.org
14189 W:      https://linuxtv.org
14190 T:      git git://linuxtv.org/media_tree.git
14191 S:      Odd fixes
14192 F:      drivers/media/usb/tm6000/
14193 F:      Documentation/media/v4l-drivers/tm6000*
14194
14195 TMIO/SDHI MMC DRIVER
14196 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14197 L:      linux-mmc@vger.kernel.org
14198 S:      Supported
14199 F:      drivers/mmc/host/tmio_mmc*
14200 F:      drivers/mmc/host/renesas_sdhi*
14201 F:      include/linux/mfd/tmio.h
14202
14203 TMP401 HARDWARE MONITOR DRIVER
14204 M:      Guenter Roeck <linux@roeck-us.net>
14205 L:      linux-hwmon@vger.kernel.org
14206 S:      Maintained
14207 F:      Documentation/hwmon/tmp401
14208 F:      drivers/hwmon/tmp401.c
14209
14210 TMPFS (SHMEM FILESYSTEM)
14211 M:      Hugh Dickins <hughd@google.com>
14212 L:      linux-mm@kvack.org
14213 S:      Maintained
14214 F:      include/linux/shmem_fs.h
14215 F:      mm/shmem.c
14216
14217 TOMOYO SECURITY MODULE
14218 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14219 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14220 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14221 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14222 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14223 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14224 W:      http://tomoyo.sourceforge.jp/
14225 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14226 S:      Maintained
14227 F:      security/tomoyo/
14228
14229 TOPSTAR LAPTOP EXTRAS DRIVER
14230 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14231 L:      platform-driver-x86@vger.kernel.org
14232 S:      Maintained
14233 F:      drivers/platform/x86/topstar-laptop.c
14234
14235 TORTURE-TEST MODULES
14236 M:      Davidlohr Bueso <dave@stgolabs.net>
14237 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14238 M:      Josh Triplett <josh@joshtriplett.org>
14239 L:      linux-kernel@vger.kernel.org
14240 S:      Supported
14241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14242 F:      Documentation/RCU/torture.txt
14243 F:      kernel/torture.c
14244 F:      kernel/rcu/rcutorture.c
14245 F:      kernel/locking/locktorture.c
14246
14247 TOSHIBA ACPI EXTRAS DRIVER
14248 M:      Azael Avalos <coproscefalo@gmail.com>
14249 L:      platform-driver-x86@vger.kernel.org
14250 S:      Maintained
14251 F:      drivers/platform/x86/toshiba_acpi.c
14252
14253 TOSHIBA BLUETOOTH DRIVER
14254 M:      Azael Avalos <coproscefalo@gmail.com>
14255 L:      platform-driver-x86@vger.kernel.org
14256 S:      Maintained
14257 F:      drivers/platform/x86/toshiba_bluetooth.c
14258
14259 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14260 M:      Azael Avalos <coproscefalo@gmail.com>
14261 L:      platform-driver-x86@vger.kernel.org
14262 S:      Maintained
14263 F:      drivers/platform/x86/toshiba_haps.c
14264
14265 TOSHIBA SMM DRIVER
14266 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14267 W:      http://www.buzzard.org.uk/toshiba/
14268 S:      Maintained
14269 F:      drivers/char/toshiba.c
14270 F:      include/linux/toshiba.h
14271 F:      include/uapi/linux/toshiba.h
14272
14273 TOSHIBA TC358743 DRIVER
14274 M:      Mats Randgaard <matrandg@cisco.com>
14275 L:      linux-media@vger.kernel.org
14276 S:      Maintained
14277 F:      drivers/media/i2c/tc358743*
14278 F:      include/media/i2c/tc358743.h
14279
14280 TOSHIBA WMI HOTKEYS DRIVER
14281 M:      Azael Avalos <coproscefalo@gmail.com>
14282 L:      platform-driver-x86@vger.kernel.org
14283 S:      Maintained
14284 F:      drivers/platform/x86/toshiba-wmi.c
14285
14286 TPM DEVICE DRIVER
14287 M:      Peter Huewe <peterhuewe@gmx.de>
14288 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14289 R:      Jason Gunthorpe <jgg@ziepe.ca>
14290 L:      linux-integrity@vger.kernel.org
14291 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14292 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14293 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14294 S:      Maintained
14295 F:      drivers/char/tpm/
14296
14297 TRACING
14298 M:      Steven Rostedt <rostedt@goodmis.org>
14299 M:      Ingo Molnar <mingo@redhat.com>
14300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14301 S:      Maintained
14302 F:      Documentation/trace/ftrace.txt
14303 F:      arch/*/*/*/ftrace.h
14304 F:      arch/*/kernel/ftrace.c
14305 F:      include/*/ftrace.h
14306 F:      include/linux/trace*.h
14307 F:      include/trace/
14308 F:      kernel/trace/
14309 F:      tools/testing/selftests/ftrace/
14310
14311 TRACING MMIO ACCESSES (MMIOTRACE)
14312 M:      Steven Rostedt <rostedt@goodmis.org>
14313 M:      Ingo Molnar <mingo@kernel.org>
14314 R:      Karol Herbst <karolherbst@gmail.com>
14315 R:      Pekka Paalanen <ppaalanen@gmail.com>
14316 S:      Maintained
14317 L:      linux-kernel@vger.kernel.org
14318 L:      nouveau@lists.freedesktop.org
14319 F:      kernel/trace/trace_mmiotrace.c
14320 F:      include/linux/mmiotrace.h
14321 F:      arch/x86/mm/kmmio.c
14322 F:      arch/x86/mm/mmio-mod.c
14323 F:      arch/x86/mm/testmmiotrace.c
14324
14325 TRIVIAL PATCHES
14326 M:      Jiri Kosina <trivial@kernel.org>
14327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14328 S:      Maintained
14329 K:      ^Subject:.*(?i)trivial
14330
14331 TEMPO SEMICONDUCTOR DRIVERS
14332 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14333 S:      Maintained
14334 F:      sound/soc/codecs/tscs*.c
14335 F:      sound/soc/codecs/tscs*.h
14336 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14337
14338 TTY LAYER
14339 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14340 M:      Jiri Slaby <jslaby@suse.com>
14341 S:      Supported
14342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14343 F:      Documentation/serial/
14344 F:      drivers/tty/
14345 F:      drivers/tty/serial/serial_core.c
14346 F:      include/linux/serial_core.h
14347 F:      include/linux/serial.h
14348 F:      include/linux/tty.h
14349 F:      include/uapi/linux/serial_core.h
14350 F:      include/uapi/linux/serial.h
14351 F:      include/uapi/linux/tty.h
14352
14353 TUA9001 MEDIA DRIVER
14354 M:      Antti Palosaari <crope@iki.fi>
14355 L:      linux-media@vger.kernel.org
14356 W:      https://linuxtv.org
14357 W:      http://palosaari.fi/linux/
14358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14359 T:      git git://linuxtv.org/anttip/media_tree.git
14360 S:      Maintained
14361 F:      drivers/media/tuners/tua9001*
14362
14363 TULIP NETWORK DRIVERS
14364 L:      netdev@vger.kernel.org
14365 L:      linux-parisc@vger.kernel.org
14366 S:      Orphan
14367 F:      drivers/net/ethernet/dec/tulip/
14368
14369 TUN/TAP driver
14370 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14371 W:      http://vtun.sourceforge.net/tun
14372 S:      Maintained
14373 F:      Documentation/networking/tuntap.txt
14374 F:      arch/um/os-Linux/drivers/
14375
14376 TURBOCHANNEL SUBSYSTEM
14377 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14378 M:      Ralf Baechle <ralf@linux-mips.org>
14379 L:      linux-mips@linux-mips.org
14380 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14381 S:      Maintained
14382 F:      drivers/tc/
14383 F:      include/linux/tc.h
14384
14385 TW5864 VIDEO4LINUX DRIVER
14386 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14387 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14388 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14389 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14390 L:      linux-media@vger.kernel.org
14391 S:      Supported
14392 F:      drivers/media/pci/tw5864/
14393
14394 TW68 VIDEO4LINUX DRIVER
14395 M:      Hans Verkuil <hverkuil@xs4all.nl>
14396 L:      linux-media@vger.kernel.org
14397 T:      git git://linuxtv.org/media_tree.git
14398 W:      https://linuxtv.org
14399 S:      Odd Fixes
14400 F:      drivers/media/pci/tw68/
14401
14402 TW686X VIDEO4LINUX DRIVER
14403 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14404 L:      linux-media@vger.kernel.org
14405 T:      git git://linuxtv.org/media_tree.git
14406 W:      http://linuxtv.org
14407 S:      Maintained
14408 F:      drivers/media/pci/tw686x/
14409
14410 UBI FILE SYSTEM (UBIFS)
14411 M:      Richard Weinberger <richard@nod.at>
14412 M:      Artem Bityutskiy <dedekind1@gmail.com>
14413 M:      Adrian Hunter <adrian.hunter@intel.com>
14414 L:      linux-mtd@lists.infradead.org
14415 T:      git git://git.infradead.org/ubifs-2.6.git
14416 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14417 S:      Supported
14418 F:      Documentation/filesystems/ubifs.txt
14419 F:      fs/ubifs/
14420
14421 UCLINUX (M68KNOMMU AND COLDFIRE)
14422 M:      Greg Ungerer <gerg@linux-m68k.org>
14423 W:      http://www.linux-m68k.org/
14424 W:      http://www.uclinux.org/
14425 L:      linux-m68k@lists.linux-m68k.org
14426 L:      uclinux-dev@uclinux.org  (subscribers-only)
14427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14428 S:      Maintained
14429 F:      arch/m68k/coldfire/
14430 F:      arch/m68k/68*/
14431 F:      arch/m68k/*/*_no.*
14432 F:      arch/m68k/include/asm/*_no.*
14433
14434 UDF FILESYSTEM
14435 M:      Jan Kara <jack@suse.com>
14436 S:      Maintained
14437 F:      Documentation/filesystems/udf.txt
14438 F:      fs/udf/
14439
14440 UDRAW TABLET
14441 M:      Bastien Nocera <hadess@hadess.net>
14442 L:      linux-input@vger.kernel.org
14443 S:      Maintained
14444 F:      drivers/hid/hid-udraw-ps3.c
14445
14446 UFS FILESYSTEM
14447 M:      Evgeniy Dushistov <dushistov@mail.ru>
14448 S:      Maintained
14449 F:      Documentation/filesystems/ufs.txt
14450 F:      fs/ufs/
14451
14452 UHID USERSPACE HID IO DRIVER:
14453 M:      David Herrmann <dh.herrmann@googlemail.com>
14454 L:      linux-input@vger.kernel.org
14455 S:      Maintained
14456 F:      drivers/hid/uhid.c
14457 F:      include/uapi/linux/uhid.h
14458
14459 ULPI BUS
14460 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14461 L:      linux-usb@vger.kernel.org
14462 S:      Maintained
14463 F:      drivers/usb/common/ulpi.c
14464 F:      include/linux/ulpi/
14465
14466 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14467 L:      linux-usb@vger.kernel.org
14468 S:      Orphan
14469 F:      drivers/uwb/
14470 F:      include/linux/uwb.h
14471 F:      include/linux/uwb/
14472
14473 UNICORE32 ARCHITECTURE:
14474 M:      Guan Xuetao <gxt@pku.edu.cn>
14475 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14476 S:      Maintained
14477 T:      git git://github.com/gxt/linux.git
14478 F:      arch/unicore32/
14479
14480 UNIFDEF
14481 M:      Tony Finch <dot@dotat.at>
14482 W:      http://dotat.at/prog/unifdef
14483 S:      Maintained
14484 F:      scripts/unifdef.c
14485
14486 UNIFORM CDROM DRIVER
14487 M:      Jens Axboe <axboe@kernel.dk>
14488 W:      http://www.kernel.dk
14489 S:      Maintained
14490 F:      Documentation/cdrom/
14491 F:      drivers/cdrom/cdrom.c
14492 F:      include/linux/cdrom.h
14493 F:      include/uapi/linux/cdrom.h
14494
14495 UNISYS S-PAR DRIVERS
14496 M:      David Kershner <david.kershner@unisys.com>
14497 L:      sparmaintainer@unisys.com (Unisys internal)
14498 S:      Supported
14499 F:      include/linux/visorbus.h
14500 F:      drivers/visorbus/
14501 F:      drivers/staging/unisys/
14502
14503 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14504 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14505 L:      linux-scsi@vger.kernel.org
14506 S:      Supported
14507 F:      Documentation/scsi/ufs.txt
14508 F:      drivers/scsi/ufs/
14509
14510 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14511 M:      Joao Pinto <jpinto@synopsys.com>
14512 L:      linux-scsi@vger.kernel.org
14513 S:      Supported
14514 F:      drivers/scsi/ufs/*dwc*
14515
14516 UNSORTED BLOCK IMAGES (UBI)
14517 M:      Artem Bityutskiy <dedekind1@gmail.com>
14518 M:      Richard Weinberger <richard@nod.at>
14519 W:      http://www.linux-mtd.infradead.org/
14520 L:      linux-mtd@lists.infradead.org
14521 T:      git git://git.infradead.org/ubifs-2.6.git
14522 S:      Supported
14523 F:      drivers/mtd/ubi/
14524 F:      include/linux/mtd/ubi.h
14525 F:      include/uapi/mtd/ubi-user.h
14526
14527 USB "USBNET" DRIVER FRAMEWORK
14528 M:      Oliver Neukum <oneukum@suse.com>
14529 L:      netdev@vger.kernel.org
14530 W:      http://www.linux-usb.org/usbnet
14531 S:      Maintained
14532 F:      drivers/net/usb/usbnet.c
14533 F:      include/linux/usb/usbnet.h
14534
14535 USB ACM DRIVER
14536 M:      Oliver Neukum <oneukum@suse.com>
14537 L:      linux-usb@vger.kernel.org
14538 S:      Maintained
14539 F:      Documentation/usb/acm.txt
14540 F:      drivers/usb/class/cdc-acm.*
14541
14542 USB AR5523 WIRELESS DRIVER
14543 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14544 L:      linux-wireless@vger.kernel.org
14545 S:      Maintained
14546 F:      drivers/net/wireless/ath/ar5523/
14547
14548 USB ATTACHED SCSI
14549 M:      Oliver Neukum <oneukum@suse.com>
14550 L:      linux-usb@vger.kernel.org
14551 L:      linux-scsi@vger.kernel.org
14552 S:      Maintained
14553 F:      drivers/usb/storage/uas.c
14554
14555 USB CDC ETHERNET DRIVER
14556 M:      Oliver Neukum <oliver@neukum.org>
14557 L:      linux-usb@vger.kernel.org
14558 S:      Maintained
14559 F:      drivers/net/usb/cdc_*.c
14560 F:      include/uapi/linux/usb/cdc.h
14561
14562 USB CHAOSKEY DRIVER
14563 M:      Keith Packard <keithp@keithp.com>
14564 L:      linux-usb@vger.kernel.org
14565 S:      Maintained
14566 F:      drivers/usb/misc/chaoskey.c
14567
14568 USB CYPRESS C67X00 DRIVER
14569 M:      Peter Korsgaard <jacmet@sunsite.dk>
14570 L:      linux-usb@vger.kernel.org
14571 S:      Maintained
14572 F:      drivers/usb/c67x00/
14573
14574 USB DAVICOM DM9601 DRIVER
14575 M:      Peter Korsgaard <jacmet@sunsite.dk>
14576 L:      netdev@vger.kernel.org
14577 W:      http://www.linux-usb.org/usbnet
14578 S:      Maintained
14579 F:      drivers/net/usb/dm9601.c
14580
14581 USB DIAMOND RIO500 DRIVER
14582 M:      Cesar Miquel <miquel@df.uba.ar>
14583 L:      rio500-users@lists.sourceforge.net
14584 W:      http://rio500.sourceforge.net
14585 S:      Maintained
14586 F:      drivers/usb/misc/rio500*
14587
14588 USB EHCI DRIVER
14589 M:      Alan Stern <stern@rowland.harvard.edu>
14590 L:      linux-usb@vger.kernel.org
14591 S:      Maintained
14592 F:      Documentation/usb/ehci.txt
14593 F:      drivers/usb/host/ehci*
14594
14595 USB GADGET/PERIPHERAL SUBSYSTEM
14596 M:      Felipe Balbi <balbi@kernel.org>
14597 L:      linux-usb@vger.kernel.org
14598 W:      http://www.linux-usb.org/gadget
14599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14600 S:      Maintained
14601 F:      drivers/usb/gadget/
14602 F:      include/linux/usb/gadget*
14603
14604 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14605 M:      Jiri Kosina <jikos@kernel.org>
14606 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14607 L:      linux-usb@vger.kernel.org
14608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14609 S:      Maintained
14610 F:      Documentation/hid/hiddev.txt
14611 F:      drivers/hid/usbhid/
14612
14613 USB INTEL XHCI ROLE MUX DRIVER
14614 M:      Hans de Goede <hdegoede@redhat.com>
14615 L:      linux-usb@vger.kernel.org
14616 S:      Maintained
14617 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14618
14619 USB ISP116X DRIVER
14620 M:      Olav Kongas <ok@artecdesign.ee>
14621 L:      linux-usb@vger.kernel.org
14622 S:      Maintained
14623 F:      drivers/usb/host/isp116x*
14624 F:      include/linux/usb/isp116x.h
14625
14626 USB LAN78XX ETHERNET DRIVER
14627 M:      Woojung Huh <woojung.huh@microchip.com>
14628 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14629 L:      netdev@vger.kernel.org
14630 S:      Maintained
14631 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14632 F:      drivers/net/usb/lan78xx.*
14633 F:      include/dt-bindings/net/microchip-lan78xx.h
14634
14635 USB MASS STORAGE DRIVER
14636 M:      Alan Stern <stern@rowland.harvard.edu>
14637 L:      linux-usb@vger.kernel.org
14638 L:      usb-storage@lists.one-eyed-alien.net
14639 S:      Maintained
14640 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14641 F:      drivers/usb/storage/
14642
14643 USB MIDI DRIVER
14644 M:      Clemens Ladisch <clemens@ladisch.de>
14645 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14646 T:      git git://git.alsa-project.org/alsa-kernel.git
14647 S:      Maintained
14648 F:      sound/usb/midi.*
14649
14650 USB NETWORKING DRIVERS
14651 L:      linux-usb@vger.kernel.org
14652 S:      Odd Fixes
14653 F:      drivers/net/usb/
14654
14655 USB OHCI DRIVER
14656 M:      Alan Stern <stern@rowland.harvard.edu>
14657 L:      linux-usb@vger.kernel.org
14658 S:      Maintained
14659 F:      Documentation/usb/ohci.txt
14660 F:      drivers/usb/host/ohci*
14661
14662 USB OTG FSM (Finite State Machine)
14663 M:      Peter Chen <Peter.Chen@nxp.com>
14664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14665 L:      linux-usb@vger.kernel.org
14666 S:      Maintained
14667 F:      drivers/usb/common/usb-otg-fsm.c
14668
14669 USB OVER IP DRIVER
14670 M:      Valentina Manea <valentina.manea.m@gmail.com>
14671 M:      Shuah Khan <shuah@kernel.org>
14672 L:      linux-usb@vger.kernel.org
14673 S:      Maintained
14674 F:      Documentation/usb/usbip_protocol.txt
14675 F:      drivers/usb/usbip/
14676 F:      tools/usb/usbip/
14677
14678 USB PEGASUS DRIVER
14679 M:      Petko Manolov <petkan@nucleusys.com>
14680 L:      linux-usb@vger.kernel.org
14681 L:      netdev@vger.kernel.org
14682 T:      git git://github.com/petkan/pegasus.git
14683 W:      https://github.com/petkan/pegasus
14684 S:      Maintained
14685 F:      drivers/net/usb/pegasus.*
14686
14687 USB PHY LAYER
14688 M:      Felipe Balbi <balbi@kernel.org>
14689 L:      linux-usb@vger.kernel.org
14690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14691 S:      Maintained
14692 F:      drivers/usb/phy/
14693
14694 USB PRINTER DRIVER (usblp)
14695 M:      Pete Zaitcev <zaitcev@redhat.com>
14696 L:      linux-usb@vger.kernel.org
14697 S:      Supported
14698 F:      drivers/usb/class/usblp.c
14699
14700 USB QMI WWAN NETWORK DRIVER
14701 M:      Bjørn Mork <bjorn@mork.no>
14702 L:      netdev@vger.kernel.org
14703 S:      Maintained
14704 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14705 F:      drivers/net/usb/qmi_wwan.c
14706
14707 USB RTL8150 DRIVER
14708 M:      Petko Manolov <petkan@nucleusys.com>
14709 L:      linux-usb@vger.kernel.org
14710 L:      netdev@vger.kernel.org
14711 T:      git git://github.com/petkan/rtl8150.git
14712 W:      https://github.com/petkan/rtl8150
14713 S:      Maintained
14714 F:      drivers/net/usb/rtl8150.c
14715
14716 USB SERIAL SUBSYSTEM
14717 M:      Johan Hovold <johan@kernel.org>
14718 L:      linux-usb@vger.kernel.org
14719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14720 S:      Maintained
14721 F:      Documentation/usb/usb-serial.txt
14722 F:      drivers/usb/serial/
14723 F:      include/linux/usb/serial.h
14724
14725 USB SMSC75XX ETHERNET DRIVER
14726 M:      Steve Glendinning <steve.glendinning@shawell.net>
14727 L:      netdev@vger.kernel.org
14728 S:      Maintained
14729 F:      drivers/net/usb/smsc75xx.*
14730
14731 USB SMSC95XX ETHERNET DRIVER
14732 M:      Steve Glendinning <steve.glendinning@shawell.net>
14733 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14734 L:      netdev@vger.kernel.org
14735 S:      Maintained
14736 F:      drivers/net/usb/smsc95xx.*
14737
14738 USB SUBSYSTEM
14739 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14740 L:      linux-usb@vger.kernel.org
14741 W:      http://www.linux-usb.org
14742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14743 S:      Supported
14744 F:      Documentation/devicetree/bindings/usb/
14745 F:      Documentation/usb/
14746 F:      drivers/usb/
14747 F:      include/linux/usb.h
14748 F:      include/linux/usb/
14749
14750 USB TYPEC PI3USB30532 MUX DRIVER
14751 M:      Hans de Goede <hdegoede@redhat.com>
14752 L:      linux-usb@vger.kernel.org
14753 S:      Maintained
14754 F:      drivers/usb/typec/mux/pi3usb30532.c
14755
14756 USB TYPEC SUBSYSTEM
14757 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14758 L:      linux-usb@vger.kernel.org
14759 S:      Maintained
14760 F:      Documentation/ABI/testing/sysfs-class-typec
14761 F:      Documentation/usb/typec.rst
14762 F:      drivers/usb/typec/
14763 F:      include/linux/usb/typec.h
14764
14765 USB UHCI DRIVER
14766 M:      Alan Stern <stern@rowland.harvard.edu>
14767 L:      linux-usb@vger.kernel.org
14768 S:      Maintained
14769 F:      drivers/usb/host/uhci*
14770
14771 USB VIDEO CLASS
14772 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14773 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14774 L:      linux-media@vger.kernel.org
14775 T:      git git://linuxtv.org/media_tree.git
14776 W:      http://www.ideasonboard.org/uvc/
14777 S:      Maintained
14778 F:      drivers/media/usb/uvc/
14779 F:      include/uapi/linux/uvcvideo.h
14780
14781 USB VISION DRIVER
14782 M:      Hans Verkuil <hverkuil@xs4all.nl>
14783 L:      linux-media@vger.kernel.org
14784 T:      git git://linuxtv.org/media_tree.git
14785 W:      https://linuxtv.org
14786 S:      Odd Fixes
14787 F:      drivers/media/usb/usbvision/
14788
14789 USB WEBCAM GADGET
14790 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14791 L:      linux-usb@vger.kernel.org
14792 S:      Maintained
14793 F:      drivers/usb/gadget/function/*uvc*
14794 F:      drivers/usb/gadget/legacy/webcam.c
14795
14796 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14797 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14798 L:      linux-wireless@vger.kernel.org
14799 S:      Maintained
14800 F:      drivers/net/wireless/rndis_wlan.c
14801
14802 USB XHCI DRIVER
14803 M:      Mathias Nyman <mathias.nyman@intel.com>
14804 L:      linux-usb@vger.kernel.org
14805 S:      Supported
14806 F:      drivers/usb/host/xhci*
14807 F:      drivers/usb/host/pci-quirks*
14808
14809 USB ZD1201 DRIVER
14810 L:      linux-wireless@vger.kernel.org
14811 W:      http://linux-lc100020.sourceforge.net
14812 S:      Orphan
14813 F:      drivers/net/wireless/zydas/zd1201.*
14814
14815 USB ZR364XX DRIVER
14816 M:      Antoine Jacquet <royale@zerezo.com>
14817 L:      linux-usb@vger.kernel.org
14818 L:      linux-media@vger.kernel.org
14819 T:      git git://linuxtv.org/media_tree.git
14820 W:      http://royale.zerezo.com/zr364xx/
14821 S:      Maintained
14822 F:      Documentation/media/v4l-drivers/zr364xx*
14823 F:      drivers/media/usb/zr364xx/
14824
14825 USER-MODE LINUX (UML)
14826 M:      Jeff Dike <jdike@addtoit.com>
14827 M:      Richard Weinberger <richard@nod.at>
14828 L:      user-mode-linux-devel@lists.sourceforge.net
14829 L:      user-mode-linux-user@lists.sourceforge.net
14830 W:      http://user-mode-linux.sourceforge.net
14831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14832 S:      Maintained
14833 F:      Documentation/virtual/uml/
14834 F:      arch/um/
14835 F:      arch/x86/um/
14836 F:      fs/hostfs/
14837 F:      fs/hppfs/
14838
14839 USERSPACE I/O (UIO)
14840 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14841 S:      Maintained
14842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14843 F:      Documentation/driver-api/uio-howto.rst
14844 F:      drivers/uio/
14845 F:      include/linux/uio*.h
14846
14847 UTIL-LINUX PACKAGE
14848 M:      Karel Zak <kzak@redhat.com>
14849 L:      util-linux@vger.kernel.org
14850 W:      http://en.wikipedia.org/wiki/Util-linux
14851 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14852 S:      Maintained
14853
14854 UUID HELPERS
14855 M:      Christoph Hellwig <hch@lst.de>
14856 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14857 L:      linux-kernel@vger.kernel.org
14858 T:      git git://git.infradead.org/users/hch/uuid.git
14859 F:      lib/uuid.c
14860 F:      lib/test_uuid.c
14861 F:      include/linux/uuid.h
14862 F:      include/uapi/linux/uuid.h
14863 S:      Maintained
14864
14865 UVESAFB DRIVER
14866 M:      Michal Januszewski <spock@gentoo.org>
14867 L:      linux-fbdev@vger.kernel.org
14868 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14869 S:      Maintained
14870 F:      Documentation/fb/uvesafb.txt
14871 F:      drivers/video/fbdev/uvesafb.*
14872
14873 VF610 NAND DRIVER
14874 M:      Stefan Agner <stefan@agner.ch>
14875 L:      linux-mtd@lists.infradead.org
14876 S:      Supported
14877 F:      drivers/mtd/nand/raw/vf610_nfc.c
14878
14879 VFAT/FAT/MSDOS FILESYSTEM
14880 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14881 S:      Maintained
14882 F:      Documentation/filesystems/vfat.txt
14883 F:      fs/fat/
14884
14885 VFIO DRIVER
14886 M:      Alex Williamson <alex.williamson@redhat.com>
14887 L:      kvm@vger.kernel.org
14888 T:      git git://github.com/awilliam/linux-vfio.git
14889 S:      Maintained
14890 F:      Documentation/vfio.txt
14891 F:      drivers/vfio/
14892 F:      include/linux/vfio.h
14893 F:      include/uapi/linux/vfio.h
14894
14895 VFIO MEDIATED DEVICE DRIVERS
14896 M:      Kirti Wankhede <kwankhede@nvidia.com>
14897 L:      kvm@vger.kernel.org
14898 S:      Maintained
14899 F:      Documentation/vfio-mediated-device.txt
14900 F:      drivers/vfio/mdev/
14901 F:      include/linux/mdev.h
14902 F:      samples/vfio-mdev/
14903
14904 VFIO PLATFORM DRIVER
14905 M:      Eric Auger <eric.auger@redhat.com>
14906 L:      kvm@vger.kernel.org
14907 S:      Maintained
14908 F:      drivers/vfio/platform/
14909
14910 VGA_SWITCHEROO
14911 R:      Lukas Wunner <lukas@wunner.de>
14912 S:      Maintained
14913 F:      Documentation/gpu/vga-switcheroo.rst
14914 F:      drivers/gpu/vga/vga_switcheroo.c
14915 F:      include/linux/vga_switcheroo.h
14916 T:      git git://anongit.freedesktop.org/drm/drm-misc
14917
14918 VIA RHINE NETWORK DRIVER
14919 S:      Orphan
14920 F:      drivers/net/ethernet/via/via-rhine.c
14921
14922 VIA SD/MMC CARD CONTROLLER DRIVER
14923 M:      Bruce Chang <brucechang@via.com.tw>
14924 M:      Harald Welte <HaraldWelte@viatech.com>
14925 S:      Maintained
14926 F:      drivers/mmc/host/via-sdmmc.c
14927
14928 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14929 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14930 L:      linux-fbdev@vger.kernel.org
14931 S:      Maintained
14932 F:      include/linux/via-core.h
14933 F:      include/linux/via-gpio.h
14934 F:      include/linux/via_i2c.h
14935 F:      drivers/video/fbdev/via/
14936
14937 VIA VELOCITY NETWORK DRIVER
14938 M:      Francois Romieu <romieu@fr.zoreil.com>
14939 L:      netdev@vger.kernel.org
14940 S:      Maintained
14941 F:      drivers/net/ethernet/via/via-velocity.*
14942
14943 VIDEO MULTIPLEXER DRIVER
14944 M:      Philipp Zabel <p.zabel@pengutronix.de>
14945 L:      linux-media@vger.kernel.org
14946 S:      Maintained
14947 F:      drivers/media/platform/video-mux.c
14948
14949 VIDEOBUF2 FRAMEWORK
14950 M:      Pawel Osciak <pawel@osciak.com>
14951 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14952 M:      Kyungmin Park <kyungmin.park@samsung.com>
14953 L:      linux-media@vger.kernel.org
14954 S:      Maintained
14955 F:      drivers/media/v4l2-core/videobuf2-*
14956 F:      include/media/videobuf2-*
14957
14958 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14959 M:      Helen Koike <helen.koike@collabora.com>
14960 L:      linux-media@vger.kernel.org
14961 T:      git git://linuxtv.org/media_tree.git
14962 W:      https://linuxtv.org
14963 S:      Maintained
14964 F:      drivers/media/platform/vimc/*
14965
14966 VIRT LIB
14967 M:      Alex Williamson <alex.williamson@redhat.com>
14968 M:      Paolo Bonzini <pbonzini@redhat.com>
14969 L:      kvm@vger.kernel.org
14970 S:      Supported
14971 F:      virt/lib/
14972
14973 VIRTIO AND VHOST VSOCK DRIVER
14974 M:      Stefan Hajnoczi <stefanha@redhat.com>
14975 L:      kvm@vger.kernel.org
14976 L:      virtualization@lists.linux-foundation.org
14977 L:      netdev@vger.kernel.org
14978 S:      Maintained
14979 F:      include/linux/virtio_vsock.h
14980 F:      include/uapi/linux/virtio_vsock.h
14981 F:      include/uapi/linux/vsockmon.h
14982 F:      include/uapi/linux/vm_sockets_diag.h
14983 F:      net/vmw_vsock/diag.c
14984 F:      net/vmw_vsock/af_vsock_tap.c
14985 F:      net/vmw_vsock/virtio_transport_common.c
14986 F:      net/vmw_vsock/virtio_transport.c
14987 F:      drivers/net/vsockmon.c
14988 F:      drivers/vhost/vsock.c
14989 F:      drivers/vhost/vsock.h
14990 F:      tools/testing/vsock/
14991
14992 VIRTIO CONSOLE DRIVER
14993 M:      Amit Shah <amit@kernel.org>
14994 L:      virtualization@lists.linux-foundation.org
14995 S:      Maintained
14996 F:      drivers/char/virtio_console.c
14997 F:      include/linux/virtio_console.h
14998 F:      include/uapi/linux/virtio_console.h
14999
15000 VIRTIO CORE, NET AND BLOCK DRIVERS
15001 M:      "Michael S. Tsirkin" <mst@redhat.com>
15002 M:      Jason Wang <jasowang@redhat.com>
15003 L:      virtualization@lists.linux-foundation.org
15004 S:      Maintained
15005 F:      Documentation/devicetree/bindings/virtio/
15006 F:      drivers/virtio/
15007 F:      tools/virtio/
15008 F:      drivers/net/virtio_net.c
15009 F:      drivers/block/virtio_blk.c
15010 F:      include/linux/virtio*.h
15011 F:      include/uapi/linux/virtio_*.h
15012 F:      drivers/crypto/virtio/
15013 F:      mm/balloon_compaction.c
15014
15015 VIRTIO CRYPTO DRIVER
15016 M:      Gonglei <arei.gonglei@huawei.com>
15017 L:      virtualization@lists.linux-foundation.org
15018 L:      linux-crypto@vger.kernel.org
15019 S:      Maintained
15020 F:      drivers/crypto/virtio/
15021 F:      include/uapi/linux/virtio_crypto.h
15022
15023 VIRTIO DRIVERS FOR S390
15024 M:      Cornelia Huck <cohuck@redhat.com>
15025 M:      Halil Pasic <pasic@linux.ibm.com>
15026 L:      linux-s390@vger.kernel.org
15027 L:      virtualization@lists.linux-foundation.org
15028 L:      kvm@vger.kernel.org
15029 S:      Supported
15030 F:      drivers/s390/virtio/
15031 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15032
15033 VIRTIO GPU DRIVER
15034 M:      David Airlie <airlied@linux.ie>
15035 M:      Gerd Hoffmann <kraxel@redhat.com>
15036 L:      dri-devel@lists.freedesktop.org
15037 L:      virtualization@lists.linux-foundation.org
15038 T:      git git://anongit.freedesktop.org/drm/drm-misc
15039 S:      Maintained
15040 F:      drivers/gpu/drm/virtio/
15041 F:      include/uapi/linux/virtio_gpu.h
15042
15043 VIRTIO HOST (VHOST)
15044 M:      "Michael S. Tsirkin" <mst@redhat.com>
15045 M:      Jason Wang <jasowang@redhat.com>
15046 L:      kvm@vger.kernel.org
15047 L:      virtualization@lists.linux-foundation.org
15048 L:      netdev@vger.kernel.org
15049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15050 S:      Maintained
15051 F:      drivers/vhost/
15052 F:      include/uapi/linux/vhost.h
15053
15054 VIRTIO INPUT DRIVER
15055 M:      Gerd Hoffmann <kraxel@redhat.com>
15056 S:      Maintained
15057 F:      drivers/virtio/virtio_input.c
15058 F:      include/uapi/linux/virtio_input.h
15059
15060 VIRTUAL BOX GUEST DEVICE DRIVER
15061 M:      Hans de Goede <hdegoede@redhat.com>
15062 M:      Arnd Bergmann <arnd@arndb.de>
15063 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15064 S:      Maintained
15065 F:      include/linux/vbox_utils.h
15066 F:      include/uapi/linux/vbox*.h
15067 F:      drivers/virt/vboxguest/
15068
15069 VIRTUAL SERIO DEVICE DRIVER
15070 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15071 S:      Maintained
15072 F:      drivers/input/serio/userio.c
15073 F:      include/uapi/linux/userio.h
15074
15075 VIVID VIRTUAL VIDEO DRIVER
15076 M:      Hans Verkuil <hverkuil@xs4all.nl>
15077 L:      linux-media@vger.kernel.org
15078 T:      git git://linuxtv.org/media_tree.git
15079 W:      https://linuxtv.org
15080 S:      Maintained
15081 F:      drivers/media/platform/vivid/*
15082
15083 VLYNQ BUS
15084 M:      Florian Fainelli <f.fainelli@gmail.com>
15085 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15086 S:      Maintained
15087 F:      drivers/vlynq/vlynq.c
15088 F:      include/linux/vlynq.h
15089
15090 VME SUBSYSTEM
15091 M:      Martyn Welch <martyn@welchs.me.uk>
15092 M:      Manohar Vanga <manohar.vanga@gmail.com>
15093 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15094 L:      devel@driverdev.osuosl.org
15095 S:      Maintained
15096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15097 F:      Documentation/driver-api/vme.rst
15098 F:      drivers/staging/vme/
15099 F:      drivers/vme/
15100 F:      include/linux/vme*
15101
15102 VMWARE BALLOON DRIVER
15103 M:      Xavier Deguillard <xdeguillard@vmware.com>
15104 M:      Philip Moltmann <moltmann@vmware.com>
15105 M:      "VMware, Inc." <pv-drivers@vmware.com>
15106 L:      linux-kernel@vger.kernel.org
15107 S:      Maintained
15108 F:      drivers/misc/vmw_balloon.c
15109
15110 VMWARE HYPERVISOR INTERFACE
15111 M:      Alok Kataria <akataria@vmware.com>
15112 L:      virtualization@lists.linux-foundation.org
15113 S:      Supported
15114 F:      arch/x86/kernel/cpu/vmware.c
15115
15116 VMWARE PVRDMA DRIVER
15117 M:      Adit Ranadive <aditr@vmware.com>
15118 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15119 L:      linux-rdma@vger.kernel.org
15120 S:      Maintained
15121 F:      drivers/infiniband/hw/vmw_pvrdma/
15122
15123 VMware PVSCSI driver
15124 M:      Jim Gill <jgill@vmware.com>
15125 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15126 L:      linux-scsi@vger.kernel.org
15127 S:      Maintained
15128 F:      drivers/scsi/vmw_pvscsi.c
15129 F:      drivers/scsi/vmw_pvscsi.h
15130
15131 VMWARE VMMOUSE SUBDRIVER
15132 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15133 M:      "VMware, Inc." <pv-drivers@vmware.com>
15134 L:      linux-input@vger.kernel.org
15135 S:      Maintained
15136 F:      drivers/input/mouse/vmmouse.c
15137 F:      drivers/input/mouse/vmmouse.h
15138
15139 VMWARE VMXNET3 ETHERNET DRIVER
15140 M:      Ronak Doshi <doshir@vmware.com>
15141 M:      "VMware, Inc." <pv-drivers@vmware.com>
15142 L:      netdev@vger.kernel.org
15143 S:      Maintained
15144 F:      drivers/net/vmxnet3/
15145
15146 VOCORE VOCORE2 BOARD
15147 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15148 L:      linux-mips@linux-mips.org
15149 S:      Maintained
15150 F:      arch/mips/boot/dts/ralink/vocore2.dts
15151
15152 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15153 M:      Liam Girdwood <lgirdwood@gmail.com>
15154 M:      Mark Brown <broonie@kernel.org>
15155 L:      linux-kernel@vger.kernel.org
15156 W:      http://www.slimlogic.co.uk/?p=48
15157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15158 S:      Supported
15159 F:      Documentation/devicetree/bindings/regulator/
15160 F:      Documentation/power/regulator/
15161 F:      drivers/regulator/
15162 F:      include/dt-bindings/regulator/
15163 F:      include/linux/regulator/
15164
15165 VRF
15166 M:      David Ahern <dsa@cumulusnetworks.com>
15167 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15168 L:      netdev@vger.kernel.org
15169 S:      Maintained
15170 F:      drivers/net/vrf.c
15171 F:      Documentation/networking/vrf.txt
15172
15173 VT1211 HARDWARE MONITOR DRIVER
15174 M:      Juerg Haefliger <juergh@gmail.com>
15175 L:      linux-hwmon@vger.kernel.org
15176 S:      Maintained
15177 F:      Documentation/hwmon/vt1211
15178 F:      drivers/hwmon/vt1211.c
15179
15180 VT8231 HARDWARE MONITOR DRIVER
15181 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15182 L:      linux-hwmon@vger.kernel.org
15183 S:      Maintained
15184 F:      drivers/hwmon/vt8231.c
15185
15186 VUB300 USB to SDIO/SD/MMC bridge chip
15187 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15188 L:      linux-mmc@vger.kernel.org
15189 L:      linux-usb@vger.kernel.org
15190 S:      Supported
15191 F:      drivers/mmc/host/vub300.c
15192
15193 W1 DALLAS'S 1-WIRE BUS
15194 M:      Evgeniy Polyakov <zbr@ioremap.net>
15195 S:      Maintained
15196 F:      Documentation/w1/
15197 F:      drivers/w1/
15198 F:      include/linux/w1.h
15199
15200 W83791D HARDWARE MONITORING DRIVER
15201 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15202 L:      linux-hwmon@vger.kernel.org
15203 S:      Maintained
15204 F:      Documentation/hwmon/w83791d
15205 F:      drivers/hwmon/w83791d.c
15206
15207 W83793 HARDWARE MONITORING DRIVER
15208 M:      Rudolf Marek <r.marek@assembler.cz>
15209 L:      linux-hwmon@vger.kernel.org
15210 S:      Maintained
15211 F:      Documentation/hwmon/w83793
15212 F:      drivers/hwmon/w83793.c
15213
15214 W83795 HARDWARE MONITORING DRIVER
15215 M:      Jean Delvare <jdelvare@suse.com>
15216 L:      linux-hwmon@vger.kernel.org
15217 S:      Maintained
15218 F:      drivers/hwmon/w83795.c
15219
15220 W83L51xD SD/MMC CARD INTERFACE DRIVER
15221 M:      Pierre Ossman <pierre@ossman.eu>
15222 S:      Maintained
15223 F:      drivers/mmc/host/wbsd.*
15224
15225 WACOM PROTOCOL 4 SERIAL TABLETS
15226 M:      Julian Squires <julian@cipht.net>
15227 M:      Hans de Goede <hdegoede@redhat.com>
15228 L:      linux-input@vger.kernel.org
15229 S:      Maintained
15230 F:      drivers/input/tablet/wacom_serial4.c
15231
15232 WATCHDOG DEVICE DRIVERS
15233 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15234 M:      Guenter Roeck <linux@roeck-us.net>
15235 L:      linux-watchdog@vger.kernel.org
15236 W:      http://www.linux-watchdog.org/
15237 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15238 S:      Maintained
15239 F:      Documentation/devicetree/bindings/watchdog/
15240 F:      Documentation/watchdog/
15241 F:      drivers/watchdog/
15242 F:      include/linux/watchdog.h
15243 F:      include/uapi/linux/watchdog.h
15244
15245 WHISKEYCOVE PMIC GPIO DRIVER
15246 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15247 L:      linux-gpio@vger.kernel.org
15248 S:      Maintained
15249 F:      drivers/gpio/gpio-wcove.c
15250
15251 WIIMOTE HID DRIVER
15252 M:      David Herrmann <dh.herrmann@googlemail.com>
15253 L:      linux-input@vger.kernel.org
15254 S:      Maintained
15255 F:      drivers/hid/hid-wiimote*
15256
15257 WILOCITY WIL6210 WIRELESS DRIVER
15258 M:      Maya Erez <merez@codeaurora.org>
15259 L:      linux-wireless@vger.kernel.org
15260 L:      wil6210@qti.qualcomm.com
15261 S:      Supported
15262 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15263 F:      drivers/net/wireless/ath/wil6210/
15264
15265 WIMAX STACK
15266 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15267 M:      linux-wimax@intel.com
15268 L:      wimax@linuxwimax.org (subscribers-only)
15269 S:      Supported
15270 W:      http://linuxwimax.org
15271 F:      Documentation/wimax/README.wimax
15272 F:      include/linux/wimax/debug.h
15273 F:      include/net/wimax.h
15274 F:      include/uapi/linux/wimax.h
15275 F:      net/wimax/
15276
15277 WINBOND CIR DRIVER
15278 M:      David Härdeman <david@hardeman.nu>
15279 S:      Maintained
15280 F:      drivers/media/rc/winbond-cir.c
15281
15282 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15283 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15284 L:      linux-watchdog@vger.kernel.org
15285 S:      Maintained
15286 F:      drivers/watchdog/ebc-c384_wdt.c
15287
15288 WINSYSTEMS WS16C48 GPIO DRIVER
15289 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15290 L:      linux-gpio@vger.kernel.org
15291 S:      Maintained
15292 F:      drivers/gpio/gpio-ws16c48.c
15293
15294 WISTRON LAPTOP BUTTON DRIVER
15295 M:      Miloslav Trmac <mitr@volny.cz>
15296 S:      Maintained
15297 F:      drivers/input/misc/wistron_btns.c
15298
15299 WL3501 WIRELESS PCMCIA CARD DRIVER
15300 L:      linux-wireless@vger.kernel.org
15301 S:      Odd fixes
15302 F:      drivers/net/wireless/wl3501*
15303
15304 WOLFSON MICROELECTRONICS DRIVERS
15305 L:      patches@opensource.cirrus.com
15306 T:      git https://github.com/CirrusLogic/linux-drivers.git
15307 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15308 S:      Supported
15309 F:      Documentation/hwmon/wm83??
15310 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15311 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15312 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15313 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15314 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15315 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15316 F:      drivers/clk/clk-wm83*.c
15317 F:      drivers/extcon/extcon-arizona.c
15318 F:      drivers/leds/leds-wm83*.c
15319 F:      drivers/gpio/gpio-*wm*.c
15320 F:      drivers/gpio/gpio-arizona.c
15321 F:      drivers/hwmon/wm83??-hwmon.c
15322 F:      drivers/input/misc/wm831x-on.c
15323 F:      drivers/input/touchscreen/wm831x-ts.c
15324 F:      drivers/input/touchscreen/wm97*.c
15325 F:      drivers/mfd/arizona*
15326 F:      drivers/mfd/wm*.c
15327 F:      drivers/mfd/cs47l24*
15328 F:      drivers/power/supply/wm83*.c
15329 F:      drivers/rtc/rtc-wm83*.c
15330 F:      drivers/regulator/wm8*.c
15331 F:      drivers/regulator/arizona*
15332 F:      drivers/video/backlight/wm83*_bl.c
15333 F:      drivers/watchdog/wm83*_wdt.c
15334 F:      include/linux/mfd/arizona/
15335 F:      include/linux/mfd/wm831x/
15336 F:      include/linux/mfd/wm8350/
15337 F:      include/linux/mfd/wm8400*
15338 F:      include/linux/regulator/arizona*
15339 F:      include/linux/wm97xx.h
15340 F:      include/sound/wm????.h
15341 F:      sound/soc/codecs/arizona.?
15342 F:      sound/soc/codecs/wm*
15343 F:      sound/soc/codecs/cs47l24*
15344
15345 WORKQUEUE
15346 M:      Tejun Heo <tj@kernel.org>
15347 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15349 S:      Maintained
15350 F:      include/linux/workqueue.h
15351 F:      kernel/workqueue.c
15352 F:      Documentation/core-api/workqueue.rst
15353
15354 X-POWERS AXP288 PMIC DRIVERS
15355 M:      Hans de Goede <hdegoede@redhat.com>
15356 S:      Maintained
15357 N:      axp288
15358 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15359
15360 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15361 M:      Chen-Yu Tsai <wens@csie.org>
15362 L:      linux-kernel@vger.kernel.org
15363 S:      Maintained
15364 N:      axp[128]
15365
15366 X.25 NETWORK LAYER
15367 M:      Andrew Hendry <andrew.hendry@gmail.com>
15368 L:      linux-x25@vger.kernel.org
15369 S:      Odd Fixes
15370 F:      Documentation/networking/x25*
15371 F:      include/net/x25*
15372 F:      net/x25/
15373
15374 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15375 M:      Thomas Gleixner <tglx@linutronix.de>
15376 M:      Ingo Molnar <mingo@redhat.com>
15377 R:      "H. Peter Anvin" <hpa@zytor.com>
15378 M:      x86@kernel.org
15379 L:      linux-kernel@vger.kernel.org
15380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15381 S:      Maintained
15382 F:      Documentation/x86/
15383 F:      arch/x86/
15384
15385 X86 MCE INFRASTRUCTURE
15386 M:      Tony Luck <tony.luck@intel.com>
15387 M:      Borislav Petkov <bp@alien8.de>
15388 L:      linux-edac@vger.kernel.org
15389 S:      Maintained
15390 F:      arch/x86/kernel/cpu/mcheck/*
15391
15392 X86 MICROCODE UPDATE SUPPORT
15393 M:      Borislav Petkov <bp@alien8.de>
15394 S:      Maintained
15395 F:      arch/x86/kernel/cpu/microcode/*
15396
15397 X86 PLATFORM DRIVERS
15398 M:      Darren Hart <dvhart@infradead.org>
15399 M:      Andy Shevchenko <andy@infradead.org>
15400 L:      platform-driver-x86@vger.kernel.org
15401 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15402 S:      Maintained
15403 F:      drivers/platform/x86/
15404 F:      drivers/platform/olpc/
15405
15406 X86 VDSO
15407 M:      Andy Lutomirski <luto@amacapital.net>
15408 L:      linux-kernel@vger.kernel.org
15409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15410 S:      Maintained
15411 F:      arch/x86/entry/vdso/
15412
15413 XC2028/3028 TUNER DRIVER
15414 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15415 L:      linux-media@vger.kernel.org
15416 W:      https://linuxtv.org
15417 T:      git git://linuxtv.org/media_tree.git
15418 S:      Maintained
15419 F:      drivers/media/tuners/tuner-xc2028.*
15420
15421 XDP SOCKETS (AF_XDP)
15422 M:      Björn Töpel <bjorn.topel@intel.com>
15423 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15424 L:      netdev@vger.kernel.org
15425 S:      Maintained
15426 F:      kernel/bpf/xskmap.c
15427 F:      net/xdp/
15428
15429 XEN BLOCK SUBSYSTEM
15430 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15431 M:      Roger Pau Monné <roger.pau@citrix.com>
15432 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15433 S:      Supported
15434 F:      drivers/block/xen-blkback/*
15435 F:      drivers/block/xen*
15436
15437 XEN HYPERVISOR ARM
15438 M:      Stefano Stabellini <sstabellini@kernel.org>
15439 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15440 S:      Maintained
15441 F:      arch/arm/xen/
15442 F:      arch/arm/include/asm/xen/
15443
15444 XEN HYPERVISOR ARM64
15445 M:      Stefano Stabellini <sstabellini@kernel.org>
15446 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15447 S:      Maintained
15448 F:      arch/arm64/xen/
15449 F:      arch/arm64/include/asm/xen/
15450
15451 XEN HYPERVISOR INTERFACE
15452 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15453 M:      Juergen Gross <jgross@suse.com>
15454 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15456 S:      Supported
15457 F:      arch/x86/xen/
15458 F:      drivers/*/xen-*front.c
15459 F:      drivers/xen/
15460 F:      arch/x86/include/asm/xen/
15461 F:      arch/x86/include/asm/pvclock-abi.h
15462 F:      include/xen/
15463 F:      include/uapi/xen/
15464 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15465 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15466
15467 XEN NETWORK BACKEND DRIVER
15468 M:      Wei Liu <wei.liu2@citrix.com>
15469 M:      Paul Durrant <paul.durrant@citrix.com>
15470 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15471 L:      netdev@vger.kernel.org
15472 S:      Supported
15473 F:      drivers/net/xen-netback/*
15474
15475 XEN PCI SUBSYSTEM
15476 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15477 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15478 S:      Supported
15479 F:      arch/x86/pci/*xen*
15480 F:      drivers/pci/*xen*
15481
15482 XEN PVSCSI DRIVERS
15483 M:      Juergen Gross <jgross@suse.com>
15484 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15485 L:      linux-scsi@vger.kernel.org
15486 S:      Supported
15487 F:      drivers/scsi/xen-scsifront.c
15488 F:      drivers/xen/xen-scsiback.c
15489 F:      include/xen/interface/io/vscsiif.h
15490
15491 XEN SWIOTLB SUBSYSTEM
15492 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15493 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15494 L:      iommu@lists.linux-foundation.org
15495 S:      Supported
15496 F:      arch/x86/xen/*swiotlb*
15497 F:      drivers/xen/*swiotlb*
15498
15499 XFS FILESYSTEM
15500 M:      Darrick J. Wong <darrick.wong@oracle.com>
15501 M:      linux-xfs@vger.kernel.org
15502 L:      linux-xfs@vger.kernel.org
15503 W:      http://xfs.org/
15504 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15505 S:      Supported
15506 F:      Documentation/filesystems/xfs.txt
15507 F:      fs/xfs/
15508
15509 XILINX AXI ETHERNET DRIVER
15510 M:      Anirudha Sarangi <anirudh@xilinx.com>
15511 M:      John Linn <John.Linn@xilinx.com>
15512 S:      Maintained
15513 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15514
15515 XILINX UARTLITE SERIAL DRIVER
15516 M:      Peter Korsgaard <jacmet@sunsite.dk>
15517 L:      linux-serial@vger.kernel.org
15518 S:      Maintained
15519 F:      drivers/tty/serial/uartlite.c
15520
15521 XILINX VIDEO IP CORES
15522 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15523 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15524 L:      linux-media@vger.kernel.org
15525 T:      git git://linuxtv.org/media_tree.git
15526 S:      Supported
15527 F:      Documentation/devicetree/bindings/media/xilinx/
15528 F:      drivers/media/platform/xilinx/
15529 F:      include/uapi/linux/xilinx-v4l2-controls.h
15530
15531 XILLYBUS DRIVER
15532 M:      Eli Billauer <eli.billauer@gmail.com>
15533 L:      linux-kernel@vger.kernel.org
15534 S:      Supported
15535 F:      drivers/char/xillybus/
15536
15537 XRA1403 GPIO EXPANDER
15538 M:      Nandor Han <nandor.han@ge.com>
15539 M:      Semi Malinen <semi.malinen@ge.com>
15540 L:      linux-gpio@vger.kernel.org
15541 S:      Maintained
15542 F:      drivers/gpio/gpio-xra1403.c
15543 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15544
15545 XTENSA XTFPGA PLATFORM SUPPORT
15546 M:      Max Filippov <jcmvbkbc@gmail.com>
15547 L:      linux-xtensa@linux-xtensa.org
15548 S:      Maintained
15549 F:      drivers/spi/spi-xtensa-xtfpga.c
15550 F:      sound/soc/xtensa/xtfpga-i2s.c
15551
15552 YAM DRIVER FOR AX.25
15553 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15554 L:      linux-hams@vger.kernel.org
15555 S:      Maintained
15556 F:      drivers/net/hamradio/yam*
15557 F:      include/linux/yam.h
15558
15559 YAMA SECURITY MODULE
15560 M:      Kees Cook <keescook@chromium.org>
15561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15562 S:      Supported
15563 F:      security/yama/
15564 F:      Documentation/admin-guide/LSM/Yama.rst
15565
15566 YEALINK PHONE DRIVER
15567 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15568 L:      usbb2k-api-dev@nongnu.org
15569 S:      Maintained
15570 F:      Documentation/input/yealink.rst
15571 F:      drivers/input/misc/yealink.*
15572
15573 Z8530 DRIVER FOR AX.25
15574 M:      Joerg Reuter <jreuter@yaina.de>
15575 W:      http://yaina.de/jreuter/
15576 W:      http://www.qsl.net/dl1bke/
15577 L:      linux-hams@vger.kernel.org
15578 S:      Maintained
15579 F:      Documentation/networking/z8530drv.txt
15580 F:      drivers/net/hamradio/*scc.c
15581 F:      drivers/net/hamradio/z8530.h
15582
15583 ZBUD COMPRESSED PAGE ALLOCATOR
15584 M:      Seth Jennings <sjenning@redhat.com>
15585 M:      Dan Streetman <ddstreet@ieee.org>
15586 L:      linux-mm@kvack.org
15587 S:      Maintained
15588 F:      mm/zbud.c
15589 F:      include/linux/zbud.h
15590
15591 ZD1211RW WIRELESS DRIVER
15592 M:      Daniel Drake <dsd@gentoo.org>
15593 M:      Ulrich Kunitz <kune@deine-taler.de>
15594 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15595 L:      linux-wireless@vger.kernel.org
15596 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15597 S:      Maintained
15598 F:      drivers/net/wireless/zydas/zd1211rw/
15599
15600 ZD1301 MEDIA DRIVER
15601 M:      Antti Palosaari <crope@iki.fi>
15602 L:      linux-media@vger.kernel.org
15603 W:      https://linuxtv.org/
15604 W:      http://palosaari.fi/linux/
15605 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15606 S:      Maintained
15607 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15608
15609 ZD1301_DEMOD MEDIA DRIVER
15610 M:      Antti Palosaari <crope@iki.fi>
15611 L:      linux-media@vger.kernel.org
15612 W:      https://linuxtv.org/
15613 W:      http://palosaari.fi/linux/
15614 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15615 S:      Maintained
15616 F:      drivers/media/dvb-frontends/zd1301_demod*
15617
15618 ZPOOL COMPRESSED PAGE STORAGE API
15619 M:      Dan Streetman <ddstreet@ieee.org>
15620 L:      linux-mm@kvack.org
15621 S:      Maintained
15622 F:      mm/zpool.c
15623 F:      include/linux/zpool.h
15624
15625 ZR36067 VIDEO FOR LINUX DRIVER
15626 L:      mjpeg-users@lists.sourceforge.net
15627 L:      linux-media@vger.kernel.org
15628 W:      http://mjpeg.sourceforge.net/driver-zoran/
15629 T:      hg https://linuxtv.org/hg/v4l-dvb
15630 S:      Odd Fixes
15631 F:      drivers/media/pci/zoran/
15632
15633 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15634 M:      Minchan Kim <minchan@kernel.org>
15635 M:      Nitin Gupta <ngupta@vflare.org>
15636 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15637 L:      linux-kernel@vger.kernel.org
15638 S:      Maintained
15639 F:      drivers/block/zram/
15640 F:      Documentation/blockdev/zram.txt
15641
15642 ZS DECSTATION Z85C30 SERIAL DRIVER
15643 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15644 S:      Maintained
15645 F:      drivers/tty/serial/zs.*
15646
15647 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15648 M:      Minchan Kim <minchan@kernel.org>
15649 M:      Nitin Gupta <ngupta@vflare.org>
15650 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15651 L:      linux-mm@kvack.org
15652 S:      Maintained
15653 F:      mm/zsmalloc.c
15654 F:      include/linux/zsmalloc.h
15655 F:      Documentation/vm/zsmalloc.txt
15656
15657 ZSWAP COMPRESSED SWAP CACHING
15658 M:      Seth Jennings <sjenning@redhat.com>
15659 M:      Dan Streetman <ddstreet@ieee.org>
15660 L:      linux-mm@kvack.org
15661 S:      Maintained
15662 F:      mm/zswap.c
15663
15664 THE REST
15665 M:      Linus Torvalds <torvalds@linux-foundation.org>
15666 L:      linux-kernel@vger.kernel.org
15667 Q:      http://patchwork.kernel.org/project/LKML/list/
15668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15669 S:      Buried alive in reporters
15670 F:      *
15671 F:      */