Merge tag 'drm-misc-next-fixes-2018-08-22' of git://anongit.freedesktop.org/drm/drm...
[linux-2.6-block.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://anongit.freedesktop.org/drm/drm
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 DISPLAY CORE
732 M:      Harry Wentland <harry.wentland@amd.com>
733 M:      Leo Li <sunpeng.li@amd.com>
734 L:      amd-gfx@lists.freedesktop.org
735 T:      git git://people.freedesktop.org/~agd5f/linux
736 S:      Supported
737 F:      drivers/gpu/drm/amd/display/
738
739 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
740 M:      Huang Rui <ray.huang@amd.com>
741 L:      linux-hwmon@vger.kernel.org
742 S:      Supported
743 F:      Documentation/hwmon/fam15h_power
744 F:      drivers/hwmon/fam15h_power.c
745
746 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
747 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
748 S:      Orphan
749 F:      drivers/usb/gadget/udc/amd5536udc.*
750
751 AMD GEODE PROCESSOR/CHIPSET SUPPORT
752 P:      Andres Salomon <dilinger@queued.net>
753 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
754 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
755 S:      Supported
756 F:      drivers/char/hw_random/geode-rng.c
757 F:      drivers/crypto/geode*
758 F:      drivers/video/fbdev/geode/
759 F:      arch/x86/include/asm/geode.h
760
761 AMD IOMMU (AMD-VI)
762 M:      Joerg Roedel <joro@8bytes.org>
763 L:      iommu@lists.linux-foundation.org
764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
765 S:      Maintained
766 F:      drivers/iommu/amd_iommu*.[ch]
767 F:      include/linux/amd-iommu.h
768
769 AMD KFD
770 M:      Oded Gabbay <oded.gabbay@gmail.com>
771 L:      dri-devel@lists.freedesktop.org
772 T:      git git://people.freedesktop.org/~gabbayo/linux.git
773 S:      Supported
774 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
775 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
776 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
777 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
778 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
779 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
780 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
781 F:      drivers/gpu/drm/amd/amdkfd/
782 F:      drivers/gpu/drm/amd/include/cik_structs.h
783 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
784 F:      drivers/gpu/drm/amd/include/vi_structs.h
785 F:      drivers/gpu/drm/amd/include/v9_structs.h
786 F:      include/uapi/linux/kfd_ioctl.h
787
788 AMD POWERPLAY
789 M:      Rex Zhu <rex.zhu@amd.com>
790 M:      Evan Quan <evan.quan@amd.com>
791 L:      amd-gfx@lists.freedesktop.org
792 S:      Supported
793 F:      drivers/gpu/drm/amd/powerplay/
794 T:      git git://people.freedesktop.org/~agd5f/linux
795
796 AMD SEATTLE DEVICE TREE SUPPORT
797 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
798 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
799 M:      Tom Lendacky <thomas.lendacky@amd.com>
800 S:      Supported
801 F:      arch/arm64/boot/dts/amd/
802
803 AMD XGBE DRIVER
804 M:      Tom Lendacky <thomas.lendacky@amd.com>
805 L:      netdev@vger.kernel.org
806 S:      Supported
807 F:      drivers/net/ethernet/amd/xgbe/
808 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
809
810 AMS (Apple Motion Sensor) DRIVER
811 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
812 S:      Supported
813 F:      drivers/macintosh/ams/
814
815 ANALOG DEVICES INC AD5686 DRIVER
816 M:      Stefan Popa <stefan.popa@analog.com>
817 L:      linux-pm@vger.kernel.org
818 W:      http://ez.analog.com/community/linux-device-drivers
819 S:      Supported
820 F:      drivers/iio/dac/ad5686*
821 F:      drivers/iio/dac/ad5696*
822
823 ANALOG DEVICES INC AD9389B DRIVER
824 M:      Hans Verkuil <hans.verkuil@cisco.com>
825 L:      linux-media@vger.kernel.org
826 S:      Maintained
827 F:      drivers/media/i2c/ad9389b*
828
829 ANALOG DEVICES INC ADV7180 DRIVER
830 M:      Lars-Peter Clausen <lars@metafoo.de>
831 L:      linux-media@vger.kernel.org
832 W:      http://ez.analog.com/community/linux-device-drivers
833 S:      Supported
834 F:      drivers/media/i2c/adv7180.c
835
836 ANALOG DEVICES INC ADV748X DRIVER
837 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
838 L:      linux-media@vger.kernel.org
839 S:      Maintained
840 F:      drivers/media/i2c/adv748x/*
841
842 ANALOG DEVICES INC ADV7511 DRIVER
843 M:      Hans Verkuil <hans.verkuil@cisco.com>
844 L:      linux-media@vger.kernel.org
845 S:      Maintained
846 F:      drivers/media/i2c/adv7511*
847
848 ANALOG DEVICES INC ADV7604 DRIVER
849 M:      Hans Verkuil <hans.verkuil@cisco.com>
850 L:      linux-media@vger.kernel.org
851 S:      Maintained
852 F:      drivers/media/i2c/adv7604*
853
854 ANALOG DEVICES INC ADV7842 DRIVER
855 M:      Hans Verkuil <hans.verkuil@cisco.com>
856 L:      linux-media@vger.kernel.org
857 S:      Maintained
858 F:      drivers/media/i2c/adv7842*
859
860 ANALOG DEVICES INC ASOC CODEC DRIVERS
861 M:      Lars-Peter Clausen <lars@metafoo.de>
862 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
863 W:      http://wiki.analog.com/
864 W:      http://ez.analog.com/community/linux-device-drivers
865 S:      Supported
866 F:      sound/soc/codecs/adau*
867 F:      sound/soc/codecs/adav*
868 F:      sound/soc/codecs/ad1*
869 F:      sound/soc/codecs/ad7*
870 F:      sound/soc/codecs/ssm*
871 F:      sound/soc/codecs/sigmadsp.*
872
873 ANALOG DEVICES INC DMA DRIVERS
874 M:      Lars-Peter Clausen <lars@metafoo.de>
875 W:      http://ez.analog.com/community/linux-device-drivers
876 S:      Supported
877 F:      drivers/dma/dma-axi-dmac.c
878
879 ANALOG DEVICES INC IIO DRIVERS
880 M:      Lars-Peter Clausen <lars@metafoo.de>
881 M:      Michael Hennerich <Michael.Hennerich@analog.com>
882 W:      http://wiki.analog.com/
883 W:      http://ez.analog.com/community/linux-device-drivers
884 S:      Supported
885 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
886 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
887 F:      drivers/iio/*/ad*
888 F:      drivers/iio/adc/ltc2497*
889 X:      drivers/iio/*/adjd*
890 F:      drivers/staging/iio/*/ad*
891
892 ANDES ARCHITECTURE
893 M:      Greentime Hu <green.hu@gmail.com>
894 M:      Vincent Chen <deanbo422@gmail.com>
895 T:      git https://github.com/andestech/linux.git
896 S:      Supported
897 F:      arch/nds32/
898 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
899 F:      Documentation/devicetree/bindings/nds32/
900 K:      nds32
901 N:      nds32
902
903 ANDROID CONFIG FRAGMENTS
904 M:      Rob Herring <robh@kernel.org>
905 S:      Supported
906 F:      kernel/configs/android*
907
908 ANDROID DRIVERS
909 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
910 M:      Arve Hjønnevåg <arve@android.com>
911 M:      Todd Kjos <tkjos@android.com>
912 M:      Martijn Coenen <maco@android.com>
913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
914 L:      devel@driverdev.osuosl.org
915 S:      Supported
916 F:      drivers/android/
917 F:      drivers/staging/android/
918
919 ANDROID GOLDFISH PIC DRIVER
920 M:      Miodrag Dinic <miodrag.dinic@mips.com>
921 S:      Supported
922 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
923 F:      drivers/irqchip/irq-goldfish-pic.c
924
925 ANDROID GOLDFISH RTC DRIVER
926 M:      Miodrag Dinic <miodrag.dinic@mips.com>
927 S:      Supported
928 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
929 F:      drivers/rtc/rtc-goldfish.c
930
931 ANDROID ION DRIVER
932 M:      Laura Abbott <labbott@redhat.com>
933 M:      Sumit Semwal <sumit.semwal@linaro.org>
934 L:      devel@driverdev.osuosl.org
935 L:      dri-devel@lists.freedesktop.org
936 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
937 S:      Supported
938 F:      drivers/staging/android/ion
939 F:      drivers/staging/android/uapi/ion.h
940
941 AOA (Apple Onboard Audio) ALSA DRIVER
942 M:      Johannes Berg <johannes@sipsolutions.net>
943 L:      linuxppc-dev@lists.ozlabs.org
944 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
945 S:      Maintained
946 F:      sound/aoa/
947
948 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
949 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
950 L:      linux-iio@vger.kernel.org
951 S:      Maintained
952 F:      drivers/iio/adc/stx104.c
953
954 APM DRIVER
955 M:      Jiri Kosina <jikos@kernel.org>
956 S:      Odd fixes
957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
958 F:      arch/x86/kernel/apm_32.c
959 F:      include/linux/apm_bios.h
960 F:      include/uapi/linux/apm_bios.h
961 F:      drivers/char/apm-emulation.c
962
963 APPARMOR SECURITY MODULE
964 M:      John Johansen <john.johansen@canonical.com>
965 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
966 W:      wiki.apparmor.net
967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
968 S:      Supported
969 F:      security/apparmor/
970 F:      Documentation/admin-guide/LSM/apparmor.rst
971
972 APPLE BCM5974 MULTITOUCH DRIVER
973 M:      Henrik Rydberg <rydberg@bitmath.org>
974 L:      linux-input@vger.kernel.org
975 S:      Odd fixes
976 F:      drivers/input/mouse/bcm5974.c
977
978 APPLE SMC DRIVER
979 M:      Henrik Rydberg <rydberg@bitmath.org>
980 L:      linux-hwmon@vger.kernel.org
981 S:      Odd fixes
982 F:      drivers/hwmon/applesmc.c
983
984 APPLETALK NETWORK LAYER
985 L:      netdev@vger.kernel.org
986 S:      Odd fixes
987 F:      drivers/net/appletalk/
988 F:      net/appletalk/
989
990 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
991 M:      Duc Dang <dhdang@apm.com>
992 S:      Supported
993 F:      arch/arm64/boot/dts/apm/
994
995 APPLIED MICRO (APM) X-GENE SOC EDAC
996 M:      Loc Ho <lho@apm.com>
997 S:      Supported
998 F:      drivers/edac/xgene_edac.c
999 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1000
1001 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1002 M:      Iyappan Subramanian <isubramanian@apm.com>
1003 M:      Keyur Chudgar <kchudgar@apm.com>
1004 S:      Supported
1005 F:      drivers/net/ethernet/apm/xgene-v2/
1006
1007 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1008 M:      Iyappan Subramanian <isubramanian@apm.com>
1009 M:      Keyur Chudgar <kchudgar@apm.com>
1010 M:      Quan Nguyen <qnguyen@apm.com>
1011 S:      Supported
1012 F:      drivers/net/ethernet/apm/xgene/
1013 F:      drivers/net/phy/mdio-xgene.c
1014 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1015 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1016
1017 APPLIED MICRO (APM) X-GENE SOC PMU
1018 M:      Tai Nguyen <ttnguyen@apm.com>
1019 S:      Supported
1020 F:      drivers/perf/xgene_pmu.c
1021 F:      Documentation/perf/xgene-pmu.txt
1022 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1023
1024 APTINA CAMERA SENSOR PLL
1025 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1026 L:      linux-media@vger.kernel.org
1027 S:      Maintained
1028 F:      drivers/media/i2c/aptina-pll.*
1029
1030 ARC FRAMEBUFFER DRIVER
1031 M:      Jaya Kumar <jayalk@intworks.biz>
1032 S:      Maintained
1033 F:      drivers/video/fbdev/arcfb.c
1034 F:      drivers/video/fbdev/core/fb_defio.c
1035
1036 ARC PGU DRM DRIVER
1037 M:      Alexey Brodkin <abrodkin@synopsys.com>
1038 S:      Supported
1039 F:      drivers/gpu/drm/arc/
1040 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1041
1042 ARCNET NETWORK LAYER
1043 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1044 L:      netdev@vger.kernel.org
1045 S:      Maintained
1046 F:      drivers/net/arcnet/
1047 F:      include/uapi/linux/if_arcnet.h
1048
1049 ARM ARCHITECTED TIMER DRIVER
1050 M:      Mark Rutland <mark.rutland@arm.com>
1051 M:      Marc Zyngier <marc.zyngier@arm.com>
1052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1053 S:      Maintained
1054 F:      arch/arm/include/asm/arch_timer.h
1055 F:      arch/arm64/include/asm/arch_timer.h
1056 F:      drivers/clocksource/arm_arch_timer.c
1057
1058 ARM HDLCD DRM DRIVER
1059 M:      Liviu Dudau <liviu.dudau@arm.com>
1060 S:      Supported
1061 F:      drivers/gpu/drm/arm/hdlcd_*
1062 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1063
1064 ARM MALI-DP DRM DRIVER
1065 M:      Liviu Dudau <liviu.dudau@arm.com>
1066 M:      Brian Starkey <brian.starkey@arm.com>
1067 M:      Mali DP Maintainers <malidp@foss.arm.com>
1068 S:      Supported
1069 F:      drivers/gpu/drm/arm/
1070 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1071
1072 ARM MFM AND FLOPPY DRIVERS
1073 M:      Ian Molton <spyro@f2s.com>
1074 S:      Maintained
1075 F:      arch/arm/lib/floppydma.S
1076 F:      arch/arm/include/asm/floppy.h
1077
1078 ARM PMU PROFILING AND DEBUGGING
1079 M:      Will Deacon <will.deacon@arm.com>
1080 M:      Mark Rutland <mark.rutland@arm.com>
1081 S:      Maintained
1082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 F:      arch/arm*/kernel/perf_*
1084 F:      arch/arm/oprofile/common.c
1085 F:      arch/arm*/kernel/hw_breakpoint.c
1086 F:      arch/arm*/include/asm/hw_breakpoint.h
1087 F:      arch/arm*/include/asm/perf_event.h
1088 F:      drivers/perf/*
1089 F:      include/linux/perf/arm_pmu.h
1090 F:      Documentation/devicetree/bindings/arm/pmu.txt
1091 F:      Documentation/devicetree/bindings/perf/
1092
1093 ARM PORT
1094 M:      Russell King <linux@armlinux.org.uk>
1095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096 W:      http://www.armlinux.org.uk/
1097 S:      Odd Fixes
1098 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1099 F:      arch/arm/
1100 X:      arch/arm/boot/dts/
1101
1102 ARM PRIMECELL AACI PL041 DRIVER
1103 M:      Russell King <linux@armlinux.org.uk>
1104 S:      Odd Fixes
1105 F:      sound/arm/aaci.*
1106
1107 ARM PRIMECELL BUS SUPPORT
1108 M:      Russell King <linux@armlinux.org.uk>
1109 S:      Odd Fixes
1110 F:      drivers/amba/
1111 F:      include/linux/amba/bus.h
1112
1113 ARM PRIMECELL CLCD PL110 DRIVER
1114 M:      Russell King <linux@armlinux.org.uk>
1115 S:      Odd Fixes
1116 F:      drivers/video/fbdev/amba-clcd.*
1117
1118 ARM PRIMECELL KMI PL050 DRIVER
1119 M:      Russell King <linux@armlinux.org.uk>
1120 S:      Odd Fixes
1121 F:      drivers/input/serio/ambakmi.*
1122 F:      include/linux/amba/kmi.h
1123
1124 ARM PRIMECELL MMCI PL180/1 DRIVER
1125 M:      Russell King <linux@armlinux.org.uk>
1126 S:      Odd Fixes
1127 F:      drivers/mmc/host/mmci.*
1128 F:      include/linux/amba/mmci.h
1129
1130 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1131 M:      Russell King <linux@armlinux.org.uk>
1132 S:      Odd Fixes
1133 F:      drivers/tty/serial/amba-pl01*.c
1134 F:      include/linux/amba/serial.h
1135
1136 ARM SMMU DRIVERS
1137 M:      Will Deacon <will.deacon@arm.com>
1138 R:      Robin Murphy <robin.murphy@arm.com>
1139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140 S:      Maintained
1141 F:      drivers/iommu/arm-smmu.c
1142 F:      drivers/iommu/arm-smmu-v3.c
1143 F:      drivers/iommu/io-pgtable-arm.c
1144 F:      drivers/iommu/io-pgtable-arm-v7s.c
1145
1146 ARM SUB-ARCHITECTURES
1147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 S:      Maintained
1149 F:      arch/arm/mach-*/
1150 F:      arch/arm/plat-*/
1151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1152
1153 ARM/ACTIONS SEMI ARCHITECTURE
1154 M:      Andreas Färber <afaerber@suse.de>
1155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 S:      Maintained
1157 N:      owl
1158 F:      arch/arm/mach-actions/
1159 F:      arch/arm/boot/dts/owl-*
1160 F:      arch/arm64/boot/dts/actions/
1161 F:      drivers/clocksource/owl-*
1162 F:      drivers/pinctrl/actions/*
1163 F:      drivers/soc/actions/
1164 F:      include/dt-bindings/power/owl-*
1165 F:      include/linux/soc/actions/
1166 F:      Documentation/devicetree/bindings/arm/actions.txt
1167 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1168 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1169 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1170
1171 ARM/ADS SPHERE MACHINE SUPPORT
1172 M:      Lennert Buytenhek <kernel@wantstofly.org>
1173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 S:      Maintained
1175
1176 ARM/AFEB9260 MACHINE SUPPORT
1177 M:      Sergey Lapin <slapin@ossfans.org>
1178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 S:      Maintained
1180
1181 ARM/AJECO 1ARM MACHINE SUPPORT
1182 M:      Lennert Buytenhek <kernel@wantstofly.org>
1183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 S:      Maintained
1185
1186 ARM/Allwinner SoC Clock Support
1187 M:      Emilio López <emilio@elopez.com.ar>
1188 S:      Maintained
1189 F:      drivers/clk/sunxi/
1190
1191 ARM/Allwinner sunXi SoC support
1192 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1193 M:      Chen-Yu Tsai <wens@csie.org>
1194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195 S:      Maintained
1196 N:      sun[x456789]i
1197 N:      sun50i
1198 F:      arch/arm/mach-sunxi/
1199 F:      arch/arm64/boot/dts/allwinner/
1200 F:      drivers/clk/sunxi-ng/
1201 F:      drivers/pinctrl/sunxi/
1202 F:      drivers/soc/sunxi/
1203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1204
1205 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1206 M:      Neil Armstrong <narmstrong@baylibre.com>
1207 M:      Jerome Brunet <jbrunet@baylibre.com>
1208 L:      linux-amlogic@lists.infradead.org
1209 S:      Maintained
1210 F:      drivers/clk/meson/
1211 F:      include/dt-bindings/clock/meson*
1212 F:      include/dt-bindings/clock/gxbb*
1213 F:      Documentation/devicetree/bindings/clock/amlogic*
1214
1215 ARM/Amlogic Meson SoC support
1216 M:      Carlo Caione <carlo@caione.org>
1217 M:      Kevin Hilman <khilman@baylibre.com>
1218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219 L:      linux-amlogic@lists.infradead.org
1220 W:      http://linux-meson.com/
1221 S:      Maintained
1222 F:      arch/arm/mach-meson/
1223 F:      arch/arm/boot/dts/meson*
1224 F:      arch/arm64/boot/dts/amlogic/
1225 F:      drivers/pinctrl/meson/
1226 F:      drivers/mmc/host/meson*
1227 N:      meson
1228
1229 ARM/Annapurna Labs ALPINE ARCHITECTURE
1230 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1231 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 F:      arch/arm/mach-alpine/
1235 F:      arch/arm/boot/dts/alpine*
1236 F:      arch/arm64/boot/dts/al/
1237 F:      drivers/*/*alpine*
1238
1239 ARM/ARTPEC MACHINE SUPPORT
1240 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1241 M:      Lars Persson <lars.persson@axis.com>
1242 S:      Maintained
1243 L:      linux-arm-kernel@axis.com
1244 F:      arch/arm/mach-artpec
1245 F:      arch/arm/boot/dts/artpec6*
1246 F:      drivers/clk/axis
1247 F:      drivers/crypto/axis
1248 F:      drivers/pinctrl/pinctrl-artpec*
1249 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1250
1251 ARM/ASPEED I2C DRIVER
1252 M:      Brendan Higgins <brendanhiggins@google.com>
1253 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1254 R:      Joel Stanley <joel@jms.id.au>
1255 L:      linux-i2c@vger.kernel.org
1256 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1257 S:      Maintained
1258 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1259 F:      drivers/i2c/busses/i2c-aspeed.c
1260 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1261 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1262
1263 ARM/ASPEED MACHINE SUPPORT
1264 M:      Joel Stanley <joel@jms.id.au>
1265 R:      Andrew Jeffery <andrew@aj.id.au>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1268 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1269 S:      Supported
1270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1271 F:      arch/arm/mach-aspeed/
1272 F:      arch/arm/boot/dts/aspeed-*
1273 N:      aspeed
1274
1275 ARM/ATMEL AT91 Clock Support
1276 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1277 S:      Maintained
1278 F:      drivers/clk/at91
1279
1280 ARM/CALXEDA HIGHBANK ARCHITECTURE
1281 M:      Rob Herring <robh@kernel.org>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Maintained
1284 F:      arch/arm/mach-highbank/
1285 F:      arch/arm/boot/dts/highbank.dts
1286 F:      arch/arm/boot/dts/ecx-*.dts*
1287
1288 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1289 M:      Krzysztof Halasa <khalasa@piap.pl>
1290 S:      Maintained
1291 F:      arch/arm/mach-cns3xxx/
1292
1293 ARM/CAVIUM THUNDER NETWORK DRIVER
1294 M:      Sunil Goutham <sgoutham@cavium.com>
1295 M:      Robert Richter <rric@kernel.org>
1296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 S:      Supported
1298 F:      drivers/net/ethernet/cavium/thunder/
1299
1300 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1301 M:      Lukasz Majewski <lukma@denx.de>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 S:      Maintained
1304 F:      arch/arm/mach-ep93xx/ts72xx.c
1305
1306 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1307 M:      Alexander Shiyan <shc_work@mail.ru>
1308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 S:      Odd Fixes
1310 N:      clps711x
1311
1312 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1313 M:      Lennert Buytenhek <kernel@wantstofly.org>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 S:      Maintained
1316
1317 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1318 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1319 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 S:      Maintained
1322 F:      arch/arm/mach-ep93xx/
1323 F:      arch/arm/mach-ep93xx/include/mach/
1324
1325 ARM/CLKDEV SUPPORT
1326 M:      Russell King <linux@armlinux.org.uk>
1327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 S:      Maintained
1329 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1330 F:      drivers/clk/clkdev.c
1331
1332 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1333 M:      Mike Rapoport <mike@compulab.co.il>
1334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S:      Maintained
1336
1337 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1338 M:      Baruch Siach <baruch@tkos.co.il>
1339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 S:      Maintained
1341 F:      arch/arm/boot/dts/cx92755*
1342 N:      digicolor
1343
1344 ARM/CONTEC MICRO9 MACHINE SUPPORT
1345 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1346 S:      Maintained
1347 F:      arch/arm/mach-ep93xx/micro9.c
1348
1349 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1350 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 S:      Maintained
1353 F:      drivers/hwtracing/coresight/*
1354 F:      Documentation/trace/coresight.txt
1355 F:      Documentation/trace/coresight-cpu-debug.txt
1356 F:      Documentation/devicetree/bindings/arm/coresight.txt
1357 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1358 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1359 F:      tools/perf/arch/arm/util/pmu.c
1360 F:      tools/perf/arch/arm/util/auxtrace.c
1361 F:      tools/perf/arch/arm/util/cs-etm.c
1362 F:      tools/perf/arch/arm/util/cs-etm.h
1363 F:      tools/perf/util/cs-etm.*
1364 F:      tools/perf/util/cs-etm-decoder/*
1365
1366 ARM/CORGI MACHINE SUPPORT
1367 M:      Richard Purdie <rpurdie@rpsys.net>
1368 S:      Maintained
1369
1370 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1371 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1372 M:      Linus Walleij <linus.walleij@linaro.org>
1373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 T:      git git://github.com/ulli-kroll/linux.git
1375 S:      Maintained
1376 F:      Documentation/devicetree/bindings/arm/gemini.txt
1377 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1378 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1379 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1380 F:      arch/arm/mach-gemini/
1381 F:      drivers/net/ethernet/cortina/
1382 F:      drivers/pinctrl/pinctrl-gemini.c
1383 F:      drivers/rtc/rtc-ftrtc010.c
1384
1385 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1386 M:      Barry Song <baohua@kernel.org>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1389 S:      Maintained
1390 F:      arch/arm/boot/dts/prima2*
1391 F:      arch/arm/mach-prima2/
1392 F:      drivers/clk/sirf/
1393 F:      drivers/clocksource/timer-prima2.c
1394 F:      drivers/clocksource/timer-atlas7.c
1395 N:      [^a-z]sirf
1396
1397 ARM/EBSA110 MACHINE SUPPORT
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/mach-ebsa110/
1403 F:      drivers/net/ethernet/amd/am79c961a.*
1404
1405 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1406 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1407 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S:      Maintained
1410 N:      efm32
1411
1412 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1413 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Maintained
1416 F:      arch/arm/mach-pxa/ezx.c
1417
1418 ARM/FARADAY FA526 PORT
1419 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422 T:      git git://git.berlios.de/gemini-board
1423 F:      arch/arm/mm/*-fa*
1424
1425 ARM/FOOTBRIDGE ARCHITECTURE
1426 M:      Russell King <linux@armlinux.org.uk>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 W:      http://www.armlinux.org.uk/
1429 S:      Maintained
1430 F:      arch/arm/include/asm/hardware/dec21285.h
1431 F:      arch/arm/mach-footbridge/
1432
1433 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1434 M:      Shawn Guo <shawnguo@kernel.org>
1435 M:      Sascha Hauer <s.hauer@pengutronix.de>
1436 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1437 R:      Fabio Estevam <fabio.estevam@nxp.com>
1438 R:      NXP Linux Team <linux-imx@nxp.com>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S:      Maintained
1441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1442 F:      arch/arm/mach-imx/
1443 F:      arch/arm/mach-mxs/
1444 F:      arch/arm/boot/dts/imx*
1445 F:      arch/arm/configs/imx*_defconfig
1446 F:      drivers/clk/imx/
1447 F:      drivers/soc/imx/
1448 F:      include/soc/imx/
1449
1450 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1451 M:      Shawn Guo <shawnguo@kernel.org>
1452 M:      Sascha Hauer <s.hauer@pengutronix.de>
1453 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1454 R:      Stefan Agner <stefan@agner.ch>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S:      Maintained
1457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1458 F:      arch/arm/mach-imx/*vf610*
1459 F:      arch/arm/boot/dts/vf*
1460
1461 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1462 M:      Lennert Buytenhek <kernel@wantstofly.org>
1463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 S:      Maintained
1465
1466 ARM/GUMSTIX MACHINE SUPPORT
1467 M:      Steve Sakoman <sakoman@gmail.com>
1468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 S:      Maintained
1470
1471 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1472 M:      Philipp Zabel <philipp.zabel@gmail.com>
1473 M:      Paul Parsons <lost.distance@yahoo.com>
1474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 S:      Maintained
1476 F:      arch/arm/mach-pxa/hx4700.c
1477 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1478 F:      sound/soc/pxa/hx4700.c
1479
1480 ARM/HISILICON SOC SUPPORT
1481 M:      Wei Xu <xuwei5@hisilicon.com>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 W:      http://www.hisilicon.com
1484 S:      Supported
1485 T:      git git://github.com/hisilicon/linux-hisi.git
1486 F:      arch/arm/mach-hisi/
1487 F:      arch/arm/boot/dts/hi3*
1488 F:      arch/arm/boot/dts/hip*
1489 F:      arch/arm/boot/dts/hisi*
1490 F:      arch/arm64/boot/dts/hisilicon/
1491
1492 ARM/HP JORNADA 7XX MACHINE SUPPORT
1493 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1494 W:      www.jlime.com
1495 S:      Maintained
1496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1497 F:      arch/arm/mach-sa1100/jornada720.c
1498 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1499
1500 ARM/IGEP MACHINE SUPPORT
1501 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1502 M:      Javier Martinez Canillas <javier@dowhile0.org>
1503 L:      linux-omap@vger.kernel.org
1504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 S:      Maintained
1506 F:      arch/arm/boot/dts/omap3-igep*
1507
1508 ARM/INCOME PXA270 SUPPORT
1509 M:      Marek Vasut <marek.vasut@gmail.com>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1513
1514 ARM/INTEL IOP13XX ARM ARCHITECTURE
1515 M:      Lennert Buytenhek <kernel@wantstofly.org>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 S:      Maintained
1518
1519 ARM/INTEL IOP32X ARM ARCHITECTURE
1520 M:      Lennert Buytenhek <kernel@wantstofly.org>
1521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 S:      Maintained
1523
1524 ARM/INTEL IOP33X ARM ARCHITECTURE
1525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 S:      Orphan
1527
1528 ARM/INTEL IQ81342EX 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/INTEL IXDP2850 MACHINE SUPPORT
1534 M:      Lennert Buytenhek <kernel@wantstofly.org>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537
1538 ARM/INTEL IXP4XX ARM ARCHITECTURE
1539 M:      Imre Kaloz <kaloz@openwrt.org>
1540 M:      Krzysztof Halasa <khalasa@piap.pl>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 F:      arch/arm/mach-ixp4xx/
1544
1545 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1546 M:      Jonathan Cameron <jic23@cam.ac.uk>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 S:      Maintained
1549 F:      arch/arm/mach-pxa/stargate2.c
1550 F:      drivers/pcmcia/pxa2xx_stargate2.c
1551
1552 ARM/INTEL XSC3 (MANZANO) ARM CORE
1553 M:      Lennert Buytenhek <kernel@wantstofly.org>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1556
1557 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1558 M:      Lennert Buytenhek <kernel@wantstofly.org>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561
1562 ARM/LG1K ARCHITECTURE
1563 M:      Chanho Min <chanho.min@lge.com>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 F:      arch/arm64/boot/dts/lg/
1567
1568 ARM/LOGICPD PXA270 MACHINE SUPPORT
1569 M:      Lennert Buytenhek <kernel@wantstofly.org>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S:      Maintained
1572
1573 ARM/LPC18XX ARCHITECTURE
1574 M:      Joachim Eastwood <manabian@gmail.com>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 S:      Maintained
1577 F:      arch/arm/boot/dts/lpc43*
1578 F:      drivers/clk/nxp/clk-lpc18xx*
1579 F:      drivers/clocksource/time-lpc32xx.c
1580 F:      drivers/i2c/busses/i2c-lpc2k.c
1581 F:      drivers/memory/pl172.c
1582 F:      drivers/mtd/spi-nor/nxp-spifi.c
1583 F:      drivers/rtc/rtc-lpc24xx.c
1584 N:      lpc18xx
1585
1586 ARM/LPC32XX SOC SUPPORT
1587 M:      Vladimir Zapolskiy <vz@mleia.com>
1588 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1591 S:      Maintained
1592 F:      arch/arm/boot/dts/lpc32*
1593 F:      arch/arm/mach-lpc32xx/
1594 F:      drivers/i2c/busses/i2c-pnx.c
1595 F:      drivers/net/ethernet/nxp/lpc_eth.c
1596 F:      drivers/usb/host/ohci-nxp.c
1597 F:      drivers/watchdog/pnx4008_wdt.c
1598 N:      lpc32xx
1599
1600 ARM/MAGICIAN MACHINE SUPPORT
1601 M:      Philipp Zabel <philipp.zabel@gmail.com>
1602 S:      Maintained
1603
1604 ARM/Marvell Dove/MV78xx0/Orion SOC support
1605 M:      Jason Cooper <jason@lakedaemon.net>
1606 M:      Andrew Lunn <andrew@lunn.ch>
1607 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1608 M:      Gregory Clement <gregory.clement@bootlin.com>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 S:      Maintained
1611 F:      Documentation/devicetree/bindings/soc/dove/
1612 F:      arch/arm/mach-dove/
1613 F:      arch/arm/mach-mv78xx0/
1614 F:      arch/arm/mach-orion5x/
1615 F:      arch/arm/plat-orion/
1616 F:      arch/arm/boot/dts/dove*
1617 F:      arch/arm/boot/dts/orion5x*
1618
1619 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1620 M:      Jason Cooper <jason@lakedaemon.net>
1621 M:      Andrew Lunn <andrew@lunn.ch>
1622 M:      Gregory Clement <gregory.clement@bootlin.com>
1623 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 S:      Maintained
1626 F:      arch/arm/boot/dts/armada*
1627 F:      arch/arm/boot/dts/kirkwood*
1628 F:      arch/arm/configs/mvebu_*_defconfig
1629 F:      arch/arm/mach-mvebu/
1630 F:      arch/arm64/boot/dts/marvell/armada*
1631 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1632 F:      drivers/cpufreq/mvebu-cpufreq.c
1633 F:      drivers/irqchip/irq-armada-370-xp.c
1634 F:      drivers/irqchip/irq-mvebu-*
1635 F:      drivers/pinctrl/mvebu/
1636 F:      drivers/rtc/rtc-armada38x.c
1637
1638 ARM/Mediatek RTC DRIVER
1639 M:      Eddie Huang <eddie.huang@mediatek.com>
1640 M:      Sean Wang <sean.wang@mediatek.com>
1641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1643 S:      Maintained
1644 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1645 F:      drivers/rtc/rtc-mt6397.c
1646 F:      drivers/rtc/rtc-mt7622.c
1647
1648 ARM/Mediatek SoC support
1649 M:      Matthias Brugger <matthias.bgg@gmail.com>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653 F:      arch/arm/boot/dts/mt6*
1654 F:      arch/arm/boot/dts/mt7*
1655 F:      arch/arm/boot/dts/mt8*
1656 F:      arch/arm/mach-mediatek/
1657 F:      arch/arm64/boot/dts/mediatek/
1658 N:      mtk
1659 K:      mediatek
1660
1661 ARM/Mediatek USB3 PHY DRIVER
1662 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1665 S:      Maintained
1666 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1667
1668 ARM/MICREL KS8695 ARCHITECTURE
1669 M:      Greg Ungerer <gerg@uclinux.org>
1670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 F:      arch/arm/mach-ks8695/
1672 S:      Odd Fixes
1673
1674 ARM/Microchip (AT91) SoC support
1675 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1676 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 W:      http://www.linux4sam.org
1679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1680 S:      Supported
1681 N:      at91
1682 N:      atmel
1683 F:      arch/arm/mach-at91/
1684 F:      include/soc/at91/
1685 F:      arch/arm/boot/dts/at91*.dts
1686 F:      arch/arm/boot/dts/at91*.dtsi
1687 F:      arch/arm/boot/dts/sama*.dts
1688 F:      arch/arm/boot/dts/sama*.dtsi
1689 F:      arch/arm/include/debug/at91.S
1690 F:      drivers/memory/atmel*
1691 F:      drivers/watchdog/sama5d4_wdt.c
1692 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1693 X:      drivers/net/wireless/atmel/
1694
1695 ARM/MIOA701 MACHINE SUPPORT
1696 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 F:      arch/arm/mach-pxa/mioa701.c
1699 S:      Maintained
1700
1701 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1702 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1703 S:      Maintained
1704
1705 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1706 M:      Linus Walleij <linus.walleij@linaro.org>
1707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 S:      Maintained
1709 F:      arch/arm/mach-nomadik/
1710 F:      arch/arm/mach-u300/
1711 F:      arch/arm/mach-ux500/
1712 F:      arch/arm/boot/dts/ste-*
1713 F:      drivers/clk/clk-nomadik.c
1714 F:      drivers/clk/clk-u300.c
1715 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1716 F:      drivers/clocksource/timer-u300.c
1717 F:      drivers/dma/coh901318*
1718 F:      drivers/dma/ste_dma40*
1719 F:      drivers/hwspinlock/u8500_hsem.c
1720 F:      drivers/i2c/busses/i2c-nomadik.c
1721 F:      drivers/i2c/busses/i2c-stu300.c
1722 F:      drivers/mfd/ab3100*
1723 F:      drivers/mfd/ab8500*
1724 F:      drivers/mfd/abx500*
1725 F:      drivers/mfd/dbx500*
1726 F:      drivers/mfd/db8500*
1727 F:      drivers/pinctrl/nomadik/
1728 F:      drivers/pinctrl/pinctrl-coh901*
1729 F:      drivers/pinctrl/pinctrl-u300.c
1730 F:      drivers/rtc/rtc-ab3100.c
1731 F:      drivers/rtc/rtc-ab8500.c
1732 F:      drivers/rtc/rtc-coh901331.c
1733 F:      drivers/rtc/rtc-pl031.c
1734 F:      drivers/watchdog/coh901327_wdt.c
1735 F:      Documentation/devicetree/bindings/arm/ste-*
1736 F:      Documentation/devicetree/bindings/arm/ux500/
1737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1738
1739 ARM/NUVOTON NPCM ARCHITECTURE
1740 M:      Avi Fishman <avifishman70@gmail.com>
1741 M:      Tomer Maimon <tmaimon77@gmail.com>
1742 R:      Patrick Venture <venture@google.com>
1743 R:      Nancy Yuen <yuenn@google.com>
1744 R:      Brendan Higgins <brendanhiggins@google.com>
1745 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1746 S:      Supported
1747 F:      arch/arm/mach-npcm/
1748 F:      arch/arm/boot/dts/nuvoton-npcm*
1749 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1750 F:      drivers/*/*npcm*
1751 F:      Documentation/devicetree/bindings/*/*npcm*
1752 F:      Documentation/devicetree/bindings/*/*/*npcm*
1753
1754 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1755 M:      Wan ZongShun <mcuos.com@gmail.com>
1756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 W:      http://www.mcuos.com
1758 S:      Maintained
1759 F:      arch/arm/mach-w90x900/
1760 F:      drivers/input/keyboard/w90p910_keypad.c
1761 F:      drivers/input/touchscreen/w90p910_ts.c
1762 F:      drivers/watchdog/nuc900_wdt.c
1763 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1764 F:      drivers/mtd/nand/raw/nuc900_nand.c
1765 F:      drivers/rtc/rtc-nuc900.c
1766 F:      drivers/spi/spi-nuc900.c
1767 F:      drivers/usb/host/ehci-w90x900.c
1768 F:      drivers/video/fbdev/nuc900fb.c
1769
1770 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1771 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1772 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1773 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1774 S:      Supported
1775
1776 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1777 M:      Alexander Clouter <alex@digriz.org.uk>
1778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 W:      http://www.digriz.org.uk/ts78xx/kernel
1780 S:      Maintained
1781 F:      arch/arm/mach-orion5x/ts78xx-*
1782
1783 ARM/OXNAS platform support
1784 M:      Neil Armstrong <narmstrong@baylibre.com>
1785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1787 S:      Maintained
1788 F:      arch/arm/mach-oxnas/
1789 F:      arch/arm/boot/dts/ox8*.dts*
1790 N:      oxnas
1791
1792 ARM/PALM TREO SUPPORT
1793 M:      Tomas Cech <sleep_walker@suse.com>
1794 L:      linux-arm-kernel@lists.infradead.org
1795 W:      http://hackndev.com
1796 S:      Maintained
1797 F:      arch/arm/mach-pxa/palmtreo.*
1798
1799 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1800 M:      Marek Vasut <marek.vasut@gmail.com>
1801 L:      linux-arm-kernel@lists.infradead.org
1802 W:      http://hackndev.com
1803 S:      Maintained
1804 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1805 F:      arch/arm/mach-pxa/palmtx.c
1806 F:      arch/arm/mach-pxa/palmt5.*
1807 F:      arch/arm/mach-pxa/include/mach/palmld.h
1808 F:      arch/arm/mach-pxa/palmld.c
1809 F:      arch/arm/mach-pxa/palmte2.*
1810 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1811 F:      arch/arm/mach-pxa/palmtc.c
1812
1813 ARM/PALMZ72 SUPPORT
1814 M:      Sergey Lapin <slapin@ossfans.org>
1815 L:      linux-arm-kernel@lists.infradead.org
1816 W:      http://hackndev.com
1817 S:      Maintained
1818 F:      arch/arm/mach-pxa/palmz72.*
1819
1820 ARM/PLEB SUPPORT
1821 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1822 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1823 S:      Maintained
1824
1825 ARM/PT DIGITAL BOARD PORT
1826 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 W:      http://www.armlinux.org.uk/
1829 S:      Maintained
1830
1831 ARM/QUALCOMM SUPPORT
1832 M:      Andy Gross <andy.gross@linaro.org>
1833 M:      David Brown <david.brown@linaro.org>
1834 L:      linux-arm-msm@vger.kernel.org
1835 L:      linux-soc@vger.kernel.org
1836 S:      Maintained
1837 F:      Documentation/devicetree/bindings/soc/qcom/
1838 F:      arch/arm/boot/dts/qcom-*.dts
1839 F:      arch/arm/boot/dts/qcom-*.dtsi
1840 F:      arch/arm/mach-qcom/
1841 F:      arch/arm64/boot/dts/qcom/*
1842 F:      drivers/i2c/busses/i2c-qup.c
1843 F:      drivers/clk/qcom/
1844 F:      drivers/dma/qcom/
1845 F:      drivers/soc/qcom/
1846 F:      drivers/spi/spi-qup.c
1847 F:      drivers/tty/serial/msm_serial.c
1848 F:      drivers/*/pm8???-*
1849 F:      drivers/mfd/ssbi.c
1850 F:      drivers/firmware/qcom_scm*
1851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1852
1853 ARM/RADISYS ENP2611 MACHINE SUPPORT
1854 M:      Lennert Buytenhek <kernel@wantstofly.org>
1855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 S:      Maintained
1857
1858 ARM/REALTEK ARCHITECTURE
1859 M:      Andreas Färber <afaerber@suse.de>
1860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 S:      Maintained
1862 F:      arch/arm64/boot/dts/realtek/
1863 F:      Documentation/devicetree/bindings/arm/realtek.txt
1864
1865 ARM/RENESAS ARM64 ARCHITECTURE
1866 M:      Simon Horman <horms@verge.net.au>
1867 M:      Magnus Damm <magnus.damm@gmail.com>
1868 L:      linux-renesas-soc@vger.kernel.org
1869 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1871 S:      Supported
1872 F:      arch/arm64/boot/dts/renesas/
1873 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1874 F:      drivers/soc/renesas/
1875 F:      include/linux/soc/renesas/
1876
1877 ARM/RISCPC ARCHITECTURE
1878 M:      Russell King <linux@armlinux.org.uk>
1879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 W:      http://www.armlinux.org.uk/
1881 S:      Maintained
1882 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1883 F:      arch/arm/include/asm/hardware/ioc.h
1884 F:      arch/arm/include/asm/hardware/iomd.h
1885 F:      arch/arm/include/asm/hardware/memc.h
1886 F:      arch/arm/mach-rpc/
1887 F:      drivers/net/ethernet/8390/etherh.c
1888 F:      drivers/net/ethernet/i825xx/ether1*
1889 F:      drivers/net/ethernet/seeq/ether3*
1890 F:      drivers/scsi/arm/
1891
1892 ARM/Rockchip SoC support
1893 M:      Heiko Stuebner <heiko@sntech.de>
1894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 L:      linux-rockchip@lists.infradead.org
1896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1897 S:      Maintained
1898 F:      arch/arm/boot/dts/rk3*
1899 F:      arch/arm/boot/dts/rv1108*
1900 F:      arch/arm/mach-rockchip/
1901 F:      drivers/clk/rockchip/
1902 F:      drivers/i2c/busses/i2c-rk3x.c
1903 F:      drivers/*/*rockchip*
1904 F:      drivers/*/*/*rockchip*
1905 F:      sound/soc/rockchip/
1906 N:      rockchip
1907
1908 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1909 M:      Kukjin Kim <kgene@kernel.org>
1910 M:      Krzysztof Kozlowski <krzk@kernel.org>
1911 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1913 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1914 S:      Maintained
1915 F:      arch/arm/boot/dts/s3c*
1916 F:      arch/arm/boot/dts/s5p*
1917 F:      arch/arm/boot/dts/exynos*
1918 F:      arch/arm64/boot/dts/exynos/
1919 F:      arch/arm/plat-samsung/
1920 F:      arch/arm/mach-s3c24*/
1921 F:      arch/arm/mach-s3c64xx/
1922 F:      arch/arm/mach-s5p*/
1923 F:      arch/arm/mach-exynos*/
1924 F:      drivers/*/*s3c24*
1925 F:      drivers/*/*/*s3c24*
1926 F:      drivers/*/*s3c64xx*
1927 F:      drivers/*/*s5pv210*
1928 F:      drivers/memory/samsung/*
1929 F:      drivers/soc/samsung/*
1930 F:      Documentation/arm/Samsung/
1931 F:      Documentation/devicetree/bindings/arm/samsung/
1932 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1933 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1934 N:      exynos
1935
1936 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1937 M:      Kyungmin Park <kyungmin.park@samsung.com>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 S:      Maintained
1940 F:      arch/arm/mach-s5pv210/
1941
1942 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1943 M:      Kyungmin Park <kyungmin.park@samsung.com>
1944 M:      Kamil Debski <kamil@wypas.org>
1945 M:      Andrzej Hajda <a.hajda@samsung.com>
1946 L:      linux-arm-kernel@lists.infradead.org
1947 L:      linux-media@vger.kernel.org
1948 S:      Maintained
1949 F:      drivers/media/platform/s5p-g2d/
1950
1951 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1952 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1953 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1954 L:      linux-media@vger.kernel.org
1955 S:      Maintained
1956 F:      drivers/media/platform/s5p-cec/
1957 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1958
1959 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1960 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1961 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1962 L:      linux-arm-kernel@lists.infradead.org
1963 L:      linux-media@vger.kernel.org
1964 S:      Maintained
1965 F:      drivers/media/platform/s5p-jpeg/
1966
1967 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1968 M:      Kyungmin Park <kyungmin.park@samsung.com>
1969 M:      Kamil Debski <kamil@wypas.org>
1970 M:      Jeongtae Park <jtp.park@samsung.com>
1971 M:      Andrzej Hajda <a.hajda@samsung.com>
1972 L:      linux-arm-kernel@lists.infradead.org
1973 L:      linux-media@vger.kernel.org
1974 S:      Maintained
1975 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1976 F:      drivers/media/platform/s5p-mfc/
1977
1978 ARM/SHMOBILE ARM ARCHITECTURE
1979 M:      Simon Horman <horms@verge.net.au>
1980 M:      Magnus Damm <magnus.damm@gmail.com>
1981 L:      linux-renesas-soc@vger.kernel.org
1982 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1984 S:      Supported
1985 F:      arch/arm/boot/dts/emev2*
1986 F:      arch/arm/boot/dts/r7s*
1987 F:      arch/arm/boot/dts/r8a*
1988 F:      arch/arm/boot/dts/sh*
1989 F:      arch/arm/configs/shmobile_defconfig
1990 F:      arch/arm/include/debug/renesas-scif.S
1991 F:      arch/arm/mach-shmobile/
1992 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1993 F:      drivers/soc/renesas/
1994 F:      include/linux/soc/renesas/
1995
1996 ARM/SOCFPGA ARCHITECTURE
1997 M:      Dinh Nguyen <dinguyen@kernel.org>
1998 S:      Maintained
1999 F:      arch/arm/mach-socfpga/
2000 F:      arch/arm/boot/dts/socfpga*
2001 F:      arch/arm/configs/socfpga_defconfig
2002 F:      arch/arm64/boot/dts/altera/
2003 W:      http://www.rocketboards.org
2004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2005
2006 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2007 M:      Dinh Nguyen <dinguyen@kernel.org>
2008 S:      Maintained
2009 F:      drivers/clk/socfpga/
2010
2011 ARM/SOCFPGA EDAC SUPPORT
2012 M:      Thor Thayer <thor.thayer@linux.intel.com>
2013 S:      Maintained
2014 F:      drivers/edac/altera_edac.
2015
2016 ARM/SPREADTRUM SoC SUPPORT
2017 M:      Orson Zhai <orsonzhai@gmail.com>
2018 M:      Baolin Wang <baolin.wang@linaro.org>
2019 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2020 S:      Maintained
2021 F:      arch/arm64/boot/dts/sprd
2022 N:      sprd
2023
2024 ARM/STI ARCHITECTURE
2025 M:      Patrice Chotard <patrice.chotard@st.com>
2026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 W:      http://www.stlinux.com
2028 S:      Maintained
2029 F:      arch/arm/mach-sti/
2030 F:      arch/arm/boot/dts/sti*
2031 F:      drivers/char/hw_random/st-rng.c
2032 F:      drivers/clocksource/arm_global_timer.c
2033 F:      drivers/clocksource/clksrc_st_lpc.c
2034 F:      drivers/cpufreq/sti-cpufreq.c
2035 F:      drivers/dma/st_fdma*
2036 F:      drivers/i2c/busses/i2c-st.c
2037 F:      drivers/media/rc/st_rc.c
2038 F:      drivers/media/platform/sti/c8sectpfe/
2039 F:      drivers/mmc/host/sdhci-st.c
2040 F:      drivers/phy/st/phy-miphy28lp.c
2041 F:      drivers/phy/st/phy-stih407-usb.c
2042 F:      drivers/pinctrl/pinctrl-st.c
2043 F:      drivers/remoteproc/st_remoteproc.c
2044 F:      drivers/remoteproc/st_slim_rproc.c
2045 F:      drivers/reset/sti/
2046 F:      drivers/rtc/rtc-st-lpc.c
2047 F:      drivers/tty/serial/st-asc.c
2048 F:      drivers/usb/dwc3/dwc3-st.c
2049 F:      drivers/usb/host/ehci-st.c
2050 F:      drivers/usb/host/ohci-st.c
2051 F:      drivers/watchdog/st_lpc_wdt.c
2052 F:      drivers/ata/ahci_st.c
2053 F:      include/linux/remoteproc/st_slim_rproc.h
2054
2055 ARM/STM32 ARCHITECTURE
2056 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2057 M:      Alexandre Torgue <alexandre.torgue@st.com>
2058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 S:      Maintained
2060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2061 N:      stm32
2062 F:      arch/arm/boot/dts/stm32*
2063 F:      arch/arm/mach-stm32/
2064 F:      drivers/clocksource/armv7m_systick.c
2065
2066 ARM/Synaptics Berlin SoC support
2067 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2068 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 S:      Maintained
2071 F:      arch/arm/mach-berlin/
2072 F:      arch/arm/boot/dts/berlin*
2073 F:      arch/arm64/boot/dts/marvell/berlin*
2074
2075 ARM/TANGO ARCHITECTURE
2076 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2077 M:      Mans Rullgard <mans@mansr.com>
2078 L:      linux-arm-kernel@lists.infradead.org
2079 S:      Odd Fixes
2080 N:      tango
2081
2082 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2083 M:      Lennert Buytenhek <kernel@wantstofly.org>
2084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 S:      Maintained
2086
2087 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2088 M:      Hans Verkuil <hans.verkuil@cisco.com>
2089 L:      linux-tegra@vger.kernel.org
2090 L:      linux-media@vger.kernel.org
2091 S:      Maintained
2092 F:      drivers/media/platform/tegra-cec/
2093 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2094
2095 ARM/TETON BGA MACHINE SUPPORT
2096 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 S:      Maintained
2099
2100 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2101 M:      Santosh Shilimkar <ssantosh@kernel.org>
2102 L:      linux-kernel@vger.kernel.org
2103 S:      Maintained
2104 F:      drivers/memory/*emif*
2105
2106 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2107 M:      Santosh Shilimkar <ssantosh@kernel.org>
2108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 S:      Maintained
2110 F:      arch/arm/mach-keystone/
2111 F:      arch/arm/boot/dts/keystone-*
2112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2113
2114 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2115 M:      Santosh Shilimkar <ssantosh@kernel.org>
2116 L:      linux-kernel@vger.kernel.org
2117 S:      Maintained
2118 F:      drivers/clk/keystone/
2119
2120 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2121 M:      Santosh Shilimkar <ssantosh@kernel.org>
2122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 L:      linux-kernel@vger.kernel.org
2124 S:      Maintained
2125 F:      drivers/clocksource/timer-keystone.c
2126
2127 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2128 M:      Santosh Shilimkar <ssantosh@kernel.org>
2129 L:      linux-kernel@vger.kernel.org
2130 S:      Maintained
2131 F:      drivers/power/reset/keystone-reset.c
2132
2133 ARM/THECUS N2100 MACHINE SUPPORT
2134 M:      Lennert Buytenhek <kernel@wantstofly.org>
2135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 S:      Maintained
2137
2138 ARM/TOSA MACHINE SUPPORT
2139 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2140 M:      Dirk Opfer <dirk@opfer-online.de>
2141 S:      Maintained
2142
2143 ARM/UNIPHIER ARCHITECTURE
2144 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2147 S:      Maintained
2148 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2149 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2150 F:      arch/arm/boot/dts/uniphier*
2151 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2152 F:      arch/arm/mach-uniphier/
2153 F:      arch/arm/mm/cache-uniphier.c
2154 F:      arch/arm64/boot/dts/socionext/uniphier*
2155 F:      drivers/bus/uniphier-system-bus.c
2156 F:      drivers/clk/uniphier/
2157 F:      drivers/gpio/gpio-uniphier.c
2158 F:      drivers/i2c/busses/i2c-uniphier*
2159 F:      drivers/irqchip/irq-uniphier-aidet.c
2160 F:      drivers/pinctrl/uniphier/
2161 F:      drivers/reset/reset-uniphier.c
2162 F:      drivers/tty/serial/8250/8250_uniphier.c
2163 N:      uniphier
2164
2165 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2166 M:      Ulf Hansson <ulf.hansson@linaro.org>
2167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 T:      git git://git.linaro.org/people/ulfh/clk.git
2169 S:      Maintained
2170 F:      drivers/clk/ux500/
2171
2172 ARM/VERSATILE EXPRESS PLATFORM
2173 M:      Liviu Dudau <liviu.dudau@arm.com>
2174 M:      Sudeep Holla <sudeep.holla@arm.com>
2175 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 S:      Maintained
2178 F:      arch/arm/boot/dts/vexpress*
2179 F:      arch/arm64/boot/dts/arm/
2180 F:      arch/arm/mach-vexpress/
2181 F:      */*/vexpress*
2182 F:      */*/*/vexpress*
2183 F:      drivers/clk/versatile/clk-vexpress-osc.c
2184 F:      drivers/clocksource/versatile.c
2185 N:      mps2
2186
2187 ARM/VFP SUPPORT
2188 M:      Russell King <linux@armlinux.org.uk>
2189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 W:      http://www.armlinux.org.uk/
2191 S:      Maintained
2192 F:      arch/arm/vfp/
2193
2194 ARM/VOIPAC PXA270 SUPPORT
2195 M:      Marek Vasut <marek.vasut@gmail.com>
2196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 S:      Maintained
2198 F:      arch/arm/mach-pxa/vpac270.c
2199 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2200
2201 ARM/VT8500 ARM ARCHITECTURE
2202 M:      Tony Prisk <linux@prisktech.co.nz>
2203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 S:      Maintained
2205 F:      arch/arm/mach-vt8500/
2206 F:      drivers/clocksource/vt8500_timer.c
2207 F:      drivers/i2c/busses/i2c-wmt.c
2208 F:      drivers/mmc/host/wmt-sdmmc.c
2209 F:      drivers/pwm/pwm-vt8500.c
2210 F:      drivers/rtc/rtc-vt8500.c
2211 F:      drivers/tty/serial/vt8500_serial.c
2212 F:      drivers/usb/host/ehci-platform.c
2213 F:      drivers/usb/host/uhci-platform.c
2214 F:      drivers/video/fbdev/vt8500lcdfb.*
2215 F:      drivers/video/fbdev/wm8505fb*
2216 F:      drivers/video/fbdev/wmt_ge_rops.*
2217
2218 ARM/ZIPIT Z2 SUPPORT
2219 M:      Marek Vasut <marek.vasut@gmail.com>
2220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221 S:      Maintained
2222 F:      arch/arm/mach-pxa/z2.c
2223 F:      arch/arm/mach-pxa/include/mach/z2.h
2224
2225 ARM/ZTE ARCHITECTURE
2226 M:      Jun Nie <jun.nie@linaro.org>
2227 M:      Baoyou Xie <baoyou.xie@linaro.org>
2228 M:      Shawn Guo <shawnguo@kernel.org>
2229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 S:      Maintained
2231 F:      arch/arm/boot/dts/zx2967*
2232 F:      arch/arm/mach-zx/
2233 F:      arch/arm64/boot/dts/zte/
2234 F:      drivers/clk/zte/
2235 F:      drivers/dma/zx_dma.c
2236 F:      drivers/gpio/gpio-zx.c
2237 F:      drivers/i2c/busses/i2c-zx2967.c
2238 F:      drivers/mmc/host/dw_mmc-zx.*
2239 F:      drivers/pinctrl/zte/
2240 F:      drivers/soc/zte/
2241 F:      drivers/thermal/zx2967_thermal.c
2242 F:      drivers/watchdog/zx2967_wdt.c
2243 F:      Documentation/devicetree/bindings/arm/zte.txt
2244 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2245 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2246 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2247 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2248 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2249 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2250 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2251 F:      Documentation/devicetree/bindings/soc/zte/
2252 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2253 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2254 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2255 F:      include/dt-bindings/clock/zx2967*.h
2256 F:      include/dt-bindings/soc/zte,*.h
2257 F:      sound/soc/codecs/zx_aud96p22.c
2258 F:      sound/soc/zte/
2259
2260 ARM/ZYNQ ARCHITECTURE
2261 M:      Michal Simek <michal.simek@xilinx.com>
2262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 W:      http://wiki.xilinx.com
2264 T:      git https://github.com/Xilinx/linux-xlnx.git
2265 S:      Supported
2266 F:      arch/arm/mach-zynq/
2267 F:      drivers/cpuidle/cpuidle-zynq.c
2268 F:      drivers/block/xsysace.c
2269 N:      zynq
2270 N:      xilinx
2271 F:      drivers/clocksource/cadence_ttc_timer.c
2272 F:      drivers/i2c/busses/i2c-cadence.c
2273 F:      drivers/mmc/host/sdhci-of-arasan.c
2274 F:      drivers/edac/synopsys_edac.c
2275
2276 ARM64 PORT (AARCH64 ARCHITECTURE)
2277 M:      Catalin Marinas <catalin.marinas@arm.com>
2278 M:      Will Deacon <will.deacon@arm.com>
2279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2281 S:      Maintained
2282 F:      arch/arm64/
2283 F:      Documentation/arm64/
2284
2285 AS3645A LED FLASH CONTROLLER DRIVER
2286 M:      Sakari Ailus <sakari.ailus@iki.fi>
2287 L:      linux-leds@vger.kernel.org
2288 S:      Maintained
2289 F:      drivers/leds/leds-as3645a.c
2290
2291 ASAHI KASEI AK8974 DRIVER
2292 M:      Linus Walleij <linus.walleij@linaro.org>
2293 L:      linux-iio@vger.kernel.org
2294 W:      http://www.akm.com/
2295 S:      Supported
2296 F:      drivers/iio/magnetometer/ak8974.c
2297
2298 ASC7621 HARDWARE MONITOR DRIVER
2299 M:      George Joseph <george.joseph@fairview5.com>
2300 L:      linux-hwmon@vger.kernel.org
2301 S:      Maintained
2302 F:      Documentation/hwmon/asc7621
2303 F:      drivers/hwmon/asc7621.c
2304
2305 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2306 M:      Corentin Chary <corentin.chary@gmail.com>
2307 L:      acpi4asus-user@lists.sourceforge.net
2308 L:      platform-driver-x86@vger.kernel.org
2309 W:      http://acpi4asus.sf.net
2310 S:      Maintained
2311 F:      drivers/platform/x86/asus*.c
2312 F:      drivers/platform/x86/eeepc*.c
2313
2314 ASUS WIRELESS RADIO CONTROL DRIVER
2315 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2316 L:      platform-driver-x86@vger.kernel.org
2317 S:      Maintained
2318 F:      drivers/platform/x86/asus-wireless.c
2319
2320 ASYMMETRIC KEYS
2321 M:      David Howells <dhowells@redhat.com>
2322 L:      keyrings@vger.kernel.org
2323 S:      Maintained
2324 F:      Documentation/crypto/asymmetric-keys.txt
2325 F:      include/linux/verification.h
2326 F:      include/crypto/public_key.h
2327 F:      include/crypto/pkcs7.h
2328 F:      crypto/asymmetric_keys/
2329
2330 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2331 R:      Dan Williams <dan.j.williams@intel.com>
2332 W:      http://sourceforge.net/projects/xscaleiop
2333 S:      Odd fixes
2334 F:      Documentation/crypto/async-tx-api.txt
2335 F:      crypto/async_tx/
2336 F:      drivers/dma/
2337 F:      include/linux/dmaengine.h
2338 F:      include/linux/async_tx.h
2339
2340 AT24 EEPROM DRIVER
2341 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2342 L:      linux-i2c@vger.kernel.org
2343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2344 S:      Maintained
2345 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2346 F:      drivers/misc/eeprom/at24.c
2347 F:      include/linux/platform_data/at24.h
2348
2349 ATA OVER ETHERNET (AOE) DRIVER
2350 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2351 W:      http://www.openaoe.org/
2352 S:      Supported
2353 F:      Documentation/aoe/
2354 F:      drivers/block/aoe/
2355
2356 ATHEROS 71XX/9XXX GPIO DRIVER
2357 M:      Alban Bedel <albeu@free.fr>
2358 W:      https://github.com/AlbanBedel/linux
2359 T:      git git://github.com/AlbanBedel/linux
2360 S:      Maintained
2361 F:      drivers/gpio/gpio-ath79.c
2362 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2363
2364 ATHEROS 71XX/9XXX USB PHY DRIVER
2365 M:      Alban Bedel <albeu@free.fr>
2366 W:      https://github.com/AlbanBedel/linux
2367 T:      git git://github.com/AlbanBedel/linux
2368 S:      Maintained
2369 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2370 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2371
2372 ATHEROS ATH GENERIC UTILITIES
2373 M:      Kalle Valo <kvalo@codeaurora.org>
2374 L:      linux-wireless@vger.kernel.org
2375 S:      Supported
2376 F:      drivers/net/wireless/ath/*
2377
2378 ATHEROS ATH5K WIRELESS DRIVER
2379 M:      Jiri Slaby <jirislaby@gmail.com>
2380 M:      Nick Kossifidis <mickflemm@gmail.com>
2381 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2382 L:      linux-wireless@vger.kernel.org
2383 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2384 S:      Maintained
2385 F:      drivers/net/wireless/ath/ath5k/
2386
2387 ATHEROS ATH6KL WIRELESS DRIVER
2388 M:      Kalle Valo <kvalo@codeaurora.org>
2389 L:      linux-wireless@vger.kernel.org
2390 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2392 S:      Supported
2393 F:      drivers/net/wireless/ath/ath6kl/
2394
2395 ATI_REMOTE2 DRIVER
2396 M:      Ville Syrjala <syrjala@sci.fi>
2397 S:      Maintained
2398 F:      drivers/input/misc/ati_remote2.c
2399
2400 ATK0110 HWMON DRIVER
2401 M:      Luca Tettamanti <kronos.it@gmail.com>
2402 L:      linux-hwmon@vger.kernel.org
2403 S:      Maintained
2404 F:      drivers/hwmon/asus_atk0110.c
2405
2406 ATLX ETHERNET DRIVERS
2407 M:      Jay Cliburn <jcliburn@gmail.com>
2408 M:      Chris Snook <chris.snook@gmail.com>
2409 L:      netdev@vger.kernel.org
2410 W:      http://sourceforge.net/projects/atl1
2411 W:      http://atl1.sourceforge.net
2412 S:      Maintained
2413 F:      drivers/net/ethernet/atheros/
2414
2415 ATM
2416 M:      Chas Williams <3chas3@gmail.com>
2417 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2418 L:      netdev@vger.kernel.org
2419 W:      http://linux-atm.sourceforge.net
2420 S:      Maintained
2421 F:      drivers/atm/
2422 F:      include/linux/atm*
2423 F:      include/uapi/linux/atm*
2424
2425 ATMEL AT91 / AT32 MCI DRIVER
2426 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2427 S:      Maintained
2428 F:      drivers/mmc/host/atmel-mci.c
2429
2430 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2431 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2432 S:      Supported
2433 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2434
2435 ATMEL Audio ALSA driver
2436 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2437 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2438 S:      Supported
2439 F:      sound/soc/atmel
2440
2441 ATMEL I2C DRIVER
2442 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2443 L:      linux-i2c@vger.kernel.org
2444 S:      Supported
2445 F:      drivers/i2c/busses/i2c-at91.c
2446
2447 ATMEL ISI DRIVER
2448 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2449 L:      linux-media@vger.kernel.org
2450 S:      Supported
2451 F:      drivers/media/platform/atmel/atmel-isi.c
2452 F:      include/media/atmel-isi.h
2453
2454 ATMEL LCDFB DRIVER
2455 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2456 L:      linux-fbdev@vger.kernel.org
2457 S:      Maintained
2458 F:      drivers/video/fbdev/atmel_lcdfb.c
2459 F:      include/video/atmel_lcdc.h
2460
2461 ATMEL MACB ETHERNET DRIVER
2462 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2463 S:      Supported
2464 F:      drivers/net/ethernet/cadence/
2465
2466 ATMEL MAXTOUCH DRIVER
2467 M:      Nick Dyer <nick@shmanahar.org>
2468 T:      git git://github.com/ndyer/linux.git
2469 S:      Maintained
2470 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2471 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2472
2473 ATMEL SAMA5D2 ADC DRIVER
2474 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2475 L:      linux-iio@vger.kernel.org
2476 S:      Supported
2477 F:      drivers/iio/adc/at91-sama5d2_adc.c
2478
2479 ATMEL SDMMC DRIVER
2480 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2481 L:      linux-mmc@vger.kernel.org
2482 S:      Supported
2483 F:      drivers/mmc/host/sdhci-of-at91.c
2484
2485 ATMEL SPI DRIVER
2486 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2487 S:      Supported
2488 F:      drivers/spi/spi-atmel.*
2489
2490 ATMEL SSC DRIVER
2491 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493 S:      Supported
2494 F:      drivers/misc/atmel-ssc.c
2495 F:      include/linux/atmel-ssc.h
2496
2497 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2498 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 S:      Supported
2501 F:      drivers/misc/atmel_tclib.c
2502 F:      drivers/clocksource/tcb_clksrc.c
2503
2504 ATMEL USBA UDC DRIVER
2505 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507 S:      Supported
2508 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2509
2510 ATMEL WIRELESS DRIVER
2511 M:      Simon Kelley <simon@thekelleys.org.uk>
2512 L:      linux-wireless@vger.kernel.org
2513 W:      http://www.thekelleys.org.uk/atmel
2514 W:      http://atmelwlandriver.sourceforge.net/
2515 S:      Maintained
2516 F:      drivers/net/wireless/atmel/atmel*
2517
2518 ATMEL XDMA DRIVER
2519 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2520 L:      linux-arm-kernel@lists.infradead.org
2521 L:      dmaengine@vger.kernel.org
2522 S:      Supported
2523 F:      drivers/dma/at_xdmac.c
2524
2525 ATOMIC INFRASTRUCTURE
2526 M:      Will Deacon <will.deacon@arm.com>
2527 M:      Peter Zijlstra <peterz@infradead.org>
2528 R:      Boqun Feng <boqun.feng@gmail.com>
2529 L:      linux-kernel@vger.kernel.org
2530 S:      Maintained
2531 F:      arch/*/include/asm/atomic*.h
2532 F:      include/*/atomic*.h
2533
2534 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2535 M:      Bradley Grove <linuxdrivers@attotech.com>
2536 L:      linux-scsi@vger.kernel.org
2537 W:      http://www.attotech.com
2538 S:      Supported
2539 F:      drivers/scsi/esas2r
2540
2541 ATUSB IEEE 802.15.4 RADIO DRIVER
2542 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2543 L:      linux-wpan@vger.kernel.org
2544 S:      Maintained
2545 F:      drivers/net/ieee802154/atusb.c
2546 F:      drivers/net/ieee802154/atusb.h
2547 F:      drivers/net/ieee802154/at86rf230.h
2548
2549 AUDIT SUBSYSTEM
2550 M:      Paul Moore <paul@paul-moore.com>
2551 M:      Eric Paris <eparis@redhat.com>
2552 L:      linux-audit@redhat.com (moderated for non-subscribers)
2553 W:      https://github.com/linux-audit
2554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2555 S:      Supported
2556 F:      include/linux/audit.h
2557 F:      include/uapi/linux/audit.h
2558 F:      kernel/audit*
2559
2560 AUXILIARY DISPLAY DRIVERS
2561 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2562 S:      Maintained
2563 F:      drivers/auxdisplay/
2564 F:      include/linux/cfag12864b.h
2565
2566 AX.25 NETWORK LAYER
2567 M:      Ralf Baechle <ralf@linux-mips.org>
2568 L:      linux-hams@vger.kernel.org
2569 W:      http://www.linux-ax25.org/
2570 S:      Maintained
2571 F:      include/uapi/linux/ax25.h
2572 F:      include/net/ax25.h
2573 F:      net/ax25/
2574
2575 AXENTIA ARM DEVICES
2576 M:      Peter Rosin <peda@axentia.se>
2577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578 S:      Maintained
2579 F:      Documentation/devicetree/bindings/arm/axentia.txt
2580 F:      arch/arm/boot/dts/at91-linea.dtsi
2581 F:      arch/arm/boot/dts/at91-natte.dtsi
2582 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2583 F:      arch/arm/boot/dts/at91-tse850-3.dts
2584
2585 AXENTIA ASOC DRIVERS
2586 M:      Peter Rosin <peda@axentia.se>
2587 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2588 S:      Maintained
2589 F:      Documentation/devicetree/bindings/sound/axentia,*
2590 F:      sound/soc/atmel/tse850-pcm5142.c
2591
2592 AZ6007 DVB DRIVER
2593 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2594 L:      linux-media@vger.kernel.org
2595 W:      https://linuxtv.org
2596 T:      git git://linuxtv.org/media_tree.git
2597 S:      Maintained
2598 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2599
2600 AZTECH FM RADIO RECEIVER DRIVER
2601 M:      Hans Verkuil <hverkuil@xs4all.nl>
2602 L:      linux-media@vger.kernel.org
2603 T:      git git://linuxtv.org/media_tree.git
2604 W:      https://linuxtv.org
2605 S:      Maintained
2606 F:      drivers/media/radio/radio-aztech*
2607
2608 B43 WIRELESS DRIVER
2609 L:      linux-wireless@vger.kernel.org
2610 L:      b43-dev@lists.infradead.org
2611 W:      http://wireless.kernel.org/en/users/Drivers/b43
2612 S:      Odd Fixes
2613 F:      drivers/net/wireless/broadcom/b43/
2614
2615 B43LEGACY WIRELESS DRIVER
2616 M:      Larry Finger <Larry.Finger@lwfinger.net>
2617 L:      linux-wireless@vger.kernel.org
2618 L:      b43-dev@lists.infradead.org
2619 W:      http://wireless.kernel.org/en/users/Drivers/b43
2620 S:      Maintained
2621 F:      drivers/net/wireless/broadcom/b43legacy/
2622
2623 BACKLIGHT CLASS/SUBSYSTEM
2624 M:      Lee Jones <lee.jones@linaro.org>
2625 M:      Daniel Thompson <daniel.thompson@linaro.org>
2626 M:      Jingoo Han <jingoohan1@gmail.com>
2627 L:      dri-devel@lists.freedesktop.org
2628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2629 S:      Maintained
2630 F:      drivers/video/backlight/
2631 F:      include/linux/backlight.h
2632 F:      include/linux/pwm_backlight.h
2633 F:      Documentation/devicetree/bindings/leds/backlight
2634
2635 BATMAN ADVANCED
2636 M:      Marek Lindner <mareklindner@neomailbox.ch>
2637 M:      Simon Wunderlich <sw@simonwunderlich.de>
2638 M:      Antonio Quartulli <a@unstable.cc>
2639 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2640 W:      https://www.open-mesh.org/
2641 Q:      https://patchwork.open-mesh.org/project/batman/list/
2642 S:      Maintained
2643 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2644 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2645 F:      Documentation/networking/batman-adv.rst
2646 F:      include/uapi/linux/batadv_packet.h
2647 F:      include/uapi/linux/batman_adv.h
2648 F:      net/batman-adv/
2649
2650 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2651 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2652 L:      linux-hams@vger.kernel.org
2653 W:      http://www.baycom.org/~tom/ham/ham.html
2654 S:      Maintained
2655 F:      drivers/net/hamradio/baycom*
2656
2657 BCACHE (BLOCK LAYER CACHE)
2658 M:      Coly Li <colyli@suse.de>
2659 M:      Kent Overstreet <kent.overstreet@gmail.com>
2660 L:      linux-bcache@vger.kernel.org
2661 W:      http://bcache.evilpiepirate.org
2662 C:      irc://irc.oftc.net/bcache
2663 S:      Maintained
2664 F:      drivers/md/bcache/
2665
2666 BDISP ST MEDIA DRIVER
2667 M:      Fabien Dessenne <fabien.dessenne@st.com>
2668 L:      linux-media@vger.kernel.org
2669 T:      git git://linuxtv.org/media_tree.git
2670 W:      https://linuxtv.org
2671 S:      Supported
2672 F:      drivers/media/platform/sti/bdisp
2673
2674 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2675 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2676 L:      netdev@vger.kernel.org
2677 S:      Maintained
2678 F:      drivers/net/ethernet/ec_bhf.c
2679
2680 BEFS FILE SYSTEM
2681 M:      Luis de Bethencourt <luisbg@kernel.org>
2682 M:      Salah Triki <salah.triki@gmail.com>
2683 S:      Maintained
2684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2685 F:      Documentation/filesystems/befs.txt
2686 F:      fs/befs/
2687
2688 BFQ I/O SCHEDULER
2689 M:      Paolo Valente <paolo.valente@linaro.org>
2690 M:      Jens Axboe <axboe@kernel.dk>
2691 L:      linux-block@vger.kernel.org
2692 S:      Maintained
2693 F:      block/bfq-*
2694 F:      Documentation/block/bfq-iosched.txt
2695
2696 BFS FILE SYSTEM
2697 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2698 S:      Maintained
2699 F:      Documentation/filesystems/bfs.txt
2700 F:      fs/bfs/
2701 F:      include/uapi/linux/bfs_fs.h
2702
2703 BLINKM RGB LED DRIVER
2704 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2705 S:      Maintained
2706 F:      drivers/leds/leds-blinkm.c
2707
2708 BLOCK LAYER
2709 M:      Jens Axboe <axboe@kernel.dk>
2710 L:      linux-block@vger.kernel.org
2711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2712 S:      Maintained
2713 F:      block/
2714 F:      drivers/block/
2715 F:      kernel/trace/blktrace.c
2716 F:      lib/sbitmap.c
2717
2718 BLOCK2MTD DRIVER
2719 M:      Joern Engel <joern@lazybastard.org>
2720 L:      linux-mtd@lists.infradead.org
2721 S:      Maintained
2722 F:      drivers/mtd/devices/block2mtd.c
2723
2724 BLUETOOTH DRIVERS
2725 M:      Marcel Holtmann <marcel@holtmann.org>
2726 M:      Johan Hedberg <johan.hedberg@gmail.com>
2727 L:      linux-bluetooth@vger.kernel.org
2728 W:      http://www.bluez.org/
2729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2731 S:      Maintained
2732 F:      drivers/bluetooth/
2733
2734 BLUETOOTH SUBSYSTEM
2735 M:      Marcel Holtmann <marcel@holtmann.org>
2736 M:      Johan Hedberg <johan.hedberg@gmail.com>
2737 L:      linux-bluetooth@vger.kernel.org
2738 W:      http://www.bluez.org/
2739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2741 S:      Maintained
2742 F:      net/bluetooth/
2743 F:      include/net/bluetooth/
2744
2745 BONDING DRIVER
2746 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2747 M:      Veaceslav Falico <vfalico@gmail.com>
2748 M:      Andy Gospodarek <andy@greyhouse.net>
2749 L:      netdev@vger.kernel.org
2750 W:      http://sourceforge.net/projects/bonding/
2751 S:      Supported
2752 F:      drivers/net/bonding/
2753 F:      include/uapi/linux/if_bonding.h
2754
2755 BPF (Safe dynamic programs and tools)
2756 M:      Alexei Starovoitov <ast@kernel.org>
2757 M:      Daniel Borkmann <daniel@iogearbox.net>
2758 L:      netdev@vger.kernel.org
2759 L:      linux-kernel@vger.kernel.org
2760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2762 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2763 S:      Supported
2764 F:      arch/x86/net/bpf_jit*
2765 F:      Documentation/networking/filter.txt
2766 F:      Documentation/bpf/
2767 F:      include/linux/bpf*
2768 F:      include/linux/filter.h
2769 F:      include/trace/events/xdp.h
2770 F:      include/uapi/linux/bpf*
2771 F:      include/uapi/linux/filter.h
2772 F:      kernel/bpf/
2773 F:      kernel/trace/bpf_trace.c
2774 F:      lib/test_bpf.c
2775 F:      net/bpf/
2776 F:      net/core/filter.c
2777 F:      net/sched/act_bpf.c
2778 F:      net/sched/cls_bpf.c
2779 F:      samples/bpf/
2780 F:      tools/bpf/
2781 F:      tools/lib/bpf/
2782 F:      tools/testing/selftests/bpf/
2783
2784 BROADCOM B44 10/100 ETHERNET DRIVER
2785 M:      Michael Chan <michael.chan@broadcom.com>
2786 L:      netdev@vger.kernel.org
2787 S:      Supported
2788 F:      drivers/net/ethernet/broadcom/b44.*
2789
2790 BROADCOM B53 ETHERNET SWITCH DRIVER
2791 M:      Florian Fainelli <f.fainelli@gmail.com>
2792 L:      netdev@vger.kernel.org
2793 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2794 S:      Supported
2795 F:      drivers/net/dsa/b53/*
2796 F:      include/linux/platform_data/b53.h
2797
2798 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2799 M:      Florian Fainelli <f.fainelli@gmail.com>
2800 M:      Ray Jui <rjui@broadcom.com>
2801 M:      Scott Branden <sbranden@broadcom.com>
2802 M:      bcm-kernel-feedback-list@broadcom.com
2803 T:      git git://github.com/broadcom/mach-bcm
2804 S:      Maintained
2805 N:      bcm281*
2806 N:      bcm113*
2807 N:      bcm216*
2808 N:      kona
2809 F:      arch/arm/mach-bcm/
2810
2811 BROADCOM BCM2835 ARM ARCHITECTURE
2812 M:      Eric Anholt <eric@anholt.net>
2813 M:      Stefan Wahren <stefan.wahren@i2se.com>
2814 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816 T:      git git://github.com/anholt/linux
2817 S:      Maintained
2818 N:      bcm2835
2819 F:      drivers/staging/vc04_services
2820
2821 BROADCOM BCM47XX MIPS ARCHITECTURE
2822 M:      Hauke Mehrtens <hauke@hauke-m.de>
2823 M:      Rafał Miłecki <zajec5@gmail.com>
2824 L:      linux-mips@linux-mips.org
2825 S:      Maintained
2826 F:      Documentation/devicetree/bindings/mips/brcm/
2827 F:      arch/mips/bcm47xx/*
2828 F:      arch/mips/include/asm/mach-bcm47xx/*
2829
2830 BROADCOM BCM5301X ARM ARCHITECTURE
2831 M:      Hauke Mehrtens <hauke@hauke-m.de>
2832 M:      Rafał Miłecki <zajec5@gmail.com>
2833 M:      Jon Mason <jonmason@broadcom.com>
2834 M:      bcm-kernel-feedback-list@broadcom.com
2835 L:      linux-arm-kernel@lists.infradead.org
2836 S:      Maintained
2837 F:      arch/arm/mach-bcm/bcm_5301x.c
2838 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2839 F:      arch/arm/boot/dts/bcm470*
2840 F:      arch/arm/boot/dts/bcm953012*
2841
2842 BROADCOM BCM53573 ARM ARCHITECTURE
2843 M:      Rafał Miłecki <rafal@milecki.pl>
2844 L:      linux-arm-kernel@lists.infradead.org
2845 S:      Maintained
2846 F:      arch/arm/boot/dts/bcm53573*
2847 F:      arch/arm/boot/dts/bcm47189*
2848
2849 BROADCOM BCM63XX ARM ARCHITECTURE
2850 M:      Florian Fainelli <f.fainelli@gmail.com>
2851 M:      bcm-kernel-feedback-list@broadcom.com
2852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853 T:      git git://github.com/broadcom/stblinux.git
2854 S:      Maintained
2855 N:      bcm63xx
2856
2857 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2858 M:      Kevin Cernekee <cernekee@gmail.com>
2859 L:      linux-usb@vger.kernel.org
2860 S:      Maintained
2861 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2862
2863 BROADCOM BCM7XXX ARM ARCHITECTURE
2864 M:      Brian Norris <computersforpeace@gmail.com>
2865 M:      Gregory Fong <gregory.0xf0@gmail.com>
2866 M:      Florian Fainelli <f.fainelli@gmail.com>
2867 M:      bcm-kernel-feedback-list@broadcom.com
2868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2869 T:      git git://github.com/broadcom/stblinux.git
2870 S:      Maintained
2871 F:      arch/arm/mach-bcm/*brcmstb*
2872 F:      arch/arm/boot/dts/bcm7*.dts*
2873 F:      drivers/bus/brcmstb_gisb.c
2874 F:      arch/arm/mm/cache-b15-rac.c
2875 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2876 N:      brcmstb
2877
2878 BROADCOM BMIPS CPUFREQ DRIVER
2879 M:      Markus Mayer <mmayer@broadcom.com>
2880 M:      bcm-kernel-feedback-list@broadcom.com
2881 L:      linux-pm@vger.kernel.org
2882 S:      Maintained
2883 F:      drivers/cpufreq/bmips-cpufreq.c
2884
2885 BROADCOM BMIPS MIPS ARCHITECTURE
2886 M:      Kevin Cernekee <cernekee@gmail.com>
2887 M:      Florian Fainelli <f.fainelli@gmail.com>
2888 L:      linux-mips@linux-mips.org
2889 T:      git git://github.com/broadcom/stblinux.git
2890 S:      Maintained
2891 F:      arch/mips/bmips/*
2892 F:      arch/mips/include/asm/mach-bmips/*
2893 F:      arch/mips/kernel/*bmips*
2894 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2895 F:      drivers/irqchip/irq-bcm63*
2896 F:      drivers/irqchip/irq-bcm7*
2897 F:      drivers/irqchip/irq-brcmstb*
2898 F:      include/linux/bcm963xx_nvram.h
2899 F:      include/linux/bcm963xx_tag.h
2900
2901 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2902 M:      Rasesh Mody <rasesh.mody@cavium.com>
2903 M:      Harish Patil <harish.patil@cavium.com>
2904 M:      Dept-GELinuxNICDev@cavium.com
2905 L:      netdev@vger.kernel.org
2906 S:      Supported
2907 F:      drivers/net/ethernet/broadcom/bnx2.*
2908 F:      drivers/net/ethernet/broadcom/bnx2_*
2909
2910 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2911 M:      QLogic-Storage-Upstream@qlogic.com
2912 L:      linux-scsi@vger.kernel.org
2913 S:      Supported
2914 F:      drivers/scsi/bnx2fc/
2915
2916 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2917 M:      QLogic-Storage-Upstream@qlogic.com
2918 L:      linux-scsi@vger.kernel.org
2919 S:      Supported
2920 F:      drivers/scsi/bnx2i/
2921
2922 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2923 M:      Ariel Elior <ariel.elior@cavium.com>
2924 M:      everest-linux-l2@cavium.com
2925 L:      netdev@vger.kernel.org
2926 S:      Supported
2927 F:      drivers/net/ethernet/broadcom/bnx2x/
2928
2929 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2930 M:      Michael Chan <michael.chan@broadcom.com>
2931 L:      netdev@vger.kernel.org
2932 S:      Supported
2933 F:      drivers/net/ethernet/broadcom/bnxt/
2934
2935 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2936 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2937 M:      Franky Lin <franky.lin@broadcom.com>
2938 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2939 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2940 M:      Wright Feng <wright.feng@cypress.com>
2941 L:      linux-wireless@vger.kernel.org
2942 L:      brcm80211-dev-list.pdl@broadcom.com
2943 L:      brcm80211-dev-list@cypress.com
2944 S:      Supported
2945 F:      drivers/net/wireless/broadcom/brcm80211/
2946
2947 BROADCOM BRCMSTB GPIO DRIVER
2948 M:      Gregory Fong <gregory.0xf0@gmail.com>
2949 L:      bcm-kernel-feedback-list@broadcom.com
2950 S:      Supported
2951 F:      drivers/gpio/gpio-brcmstb.c
2952 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2953
2954 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2955 M:      Al Cooper <alcooperx@gmail.com>
2956 L:      linux-kernel@vger.kernel.org
2957 L:      bcm-kernel-feedback-list@broadcom.com
2958 S:      Maintained
2959 F:      drivers/phy/broadcom/phy-brcm-usb*
2960
2961 BROADCOM GENET ETHERNET DRIVER
2962 M:      Doug Berger <opendmb@gmail.com>
2963 M:      Florian Fainelli <f.fainelli@gmail.com>
2964 L:      netdev@vger.kernel.org
2965 S:      Supported
2966 F:      drivers/net/ethernet/broadcom/genet/
2967
2968 BROADCOM IPROC ARM ARCHITECTURE
2969 M:      Ray Jui <rjui@broadcom.com>
2970 M:      Scott Branden <sbranden@broadcom.com>
2971 M:      Jon Mason <jonmason@broadcom.com>
2972 M:      bcm-kernel-feedback-list@broadcom.com
2973 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2974 T:      git git://github.com/broadcom/cygnus-linux.git
2975 S:      Maintained
2976 N:      iproc
2977 N:      cygnus
2978 N:      bcm[-_]nsp
2979 N:      bcm9113*
2980 N:      bcm9583*
2981 N:      bcm9585*
2982 N:      bcm9586*
2983 N:      bcm988312
2984 N:      bcm113*
2985 N:      bcm583*
2986 N:      bcm585*
2987 N:      bcm586*
2988 N:      bcm88312
2989 N:      hr2
2990 N:      stingray
2991 F:      arch/arm64/boot/dts/broadcom/northstar2/*
2992 F:      arch/arm64/boot/dts/broadcom/stingray/*
2993 F:      drivers/clk/bcm/clk-ns*
2994 F:      drivers/clk/bcm/clk-sr*
2995 F:      drivers/pinctrl/bcm/pinctrl-ns*
2996 F:      include/dt-bindings/clock/bcm-sr*
2997
2998 BROADCOM KONA GPIO DRIVER
2999 M:      Ray Jui <rjui@broadcom.com>
3000 L:      bcm-kernel-feedback-list@broadcom.com
3001 S:      Supported
3002 F:      drivers/gpio/gpio-bcm-kona.c
3003 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3004
3005 BROADCOM NETXTREME-E ROCE DRIVER
3006 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3007 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3008 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3009 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3010 L:      linux-rdma@vger.kernel.org
3011 W:      http://www.broadcom.com
3012 S:      Supported
3013 F:      drivers/infiniband/hw/bnxt_re/
3014 F:      include/uapi/rdma/bnxt_re-abi.h
3015
3016 BROADCOM NVRAM DRIVER
3017 M:      Rafał Miłecki <zajec5@gmail.com>
3018 L:      linux-mips@linux-mips.org
3019 S:      Maintained
3020 F:      drivers/firmware/broadcom/*
3021
3022 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3023 M:      Rafał Miłecki <zajec5@gmail.com>
3024 L:      linux-wireless@vger.kernel.org
3025 S:      Maintained
3026 F:      drivers/bcma/
3027 F:      include/linux/bcma/
3028
3029 BROADCOM STB AVS CPUFREQ DRIVER
3030 M:      Markus Mayer <mmayer@broadcom.com>
3031 M:      bcm-kernel-feedback-list@broadcom.com
3032 L:      linux-pm@vger.kernel.org
3033 S:      Maintained
3034 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3035 F:      drivers/cpufreq/brcmstb*
3036
3037 BROADCOM STB AVS TMON DRIVER
3038 M:      Markus Mayer <mmayer@broadcom.com>
3039 M:      bcm-kernel-feedback-list@broadcom.com
3040 L:      linux-pm@vger.kernel.org
3041 S:      Maintained
3042 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3043 F:      drivers/thermal/broadcom/brcmstb*
3044
3045 BROADCOM STB NAND FLASH DRIVER
3046 M:      Brian Norris <computersforpeace@gmail.com>
3047 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3048 L:      linux-mtd@lists.infradead.org
3049 L:      bcm-kernel-feedback-list@broadcom.com
3050 S:      Maintained
3051 F:      drivers/mtd/nand/raw/brcmnand/
3052
3053 BROADCOM STB DPFE DRIVER
3054 M:      Markus Mayer <mmayer@broadcom.com>
3055 M:      bcm-kernel-feedback-list@broadcom.com
3056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 S:      Maintained
3058 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3059 F:      drivers/memory/brcmstb_dpfe.c
3060
3061 BROADCOM SYSTEMPORT ETHERNET DRIVER
3062 M:      Florian Fainelli <f.fainelli@gmail.com>
3063 L:      netdev@vger.kernel.org
3064 S:      Supported
3065 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3066
3067 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3068 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3069 M:      Prashant Sreedharan <prashant@broadcom.com>
3070 M:      Michael Chan <mchan@broadcom.com>
3071 L:      netdev@vger.kernel.org
3072 S:      Supported
3073 F:      drivers/net/ethernet/broadcom/tg3.*
3074
3075 BROCADE BFA FC SCSI DRIVER
3076 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3077 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3078 L:      linux-scsi@vger.kernel.org
3079 S:      Supported
3080 F:      drivers/scsi/bfa/
3081
3082 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3083 M:      Rasesh Mody <rasesh.mody@cavium.com>
3084 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3085 M:      Dept-GELinuxNICDev@cavium.com
3086 L:      netdev@vger.kernel.org
3087 S:      Supported
3088 F:      drivers/net/ethernet/brocade/bna/
3089
3090 BSG (block layer generic sg v4 driver)
3091 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3092 L:      linux-scsi@vger.kernel.org
3093 S:      Supported
3094 F:      block/bsg.c
3095 F:      include/linux/bsg.h
3096 F:      include/uapi/linux/bsg.h
3097
3098 BT87X AUDIO DRIVER
3099 M:      Clemens Ladisch <clemens@ladisch.de>
3100 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3101 T:      git git://git.alsa-project.org/alsa-kernel.git
3102 S:      Maintained
3103 F:      Documentation/sound/cards/bt87x.rst
3104 F:      sound/pci/bt87x.c
3105
3106 BT8XXGPIO DRIVER
3107 M:      Michael Buesch <m@bues.ch>
3108 W:      http://bu3sch.de/btgpio.php
3109 S:      Maintained
3110 F:      drivers/gpio/gpio-bt8xx.c
3111
3112 BTRFS FILE SYSTEM
3113 M:      Chris Mason <clm@fb.com>
3114 M:      Josef Bacik <jbacik@fb.com>
3115 M:      David Sterba <dsterba@suse.com>
3116 L:      linux-btrfs@vger.kernel.org
3117 W:      http://btrfs.wiki.kernel.org/
3118 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3120 S:      Maintained
3121 F:      Documentation/filesystems/btrfs.txt
3122 F:      fs/btrfs/
3123 F:      include/linux/btrfs*
3124 F:      include/uapi/linux/btrfs*
3125
3126 BTTV VIDEO4LINUX DRIVER
3127 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3128 L:      linux-media@vger.kernel.org
3129 W:      https://linuxtv.org
3130 T:      git git://linuxtv.org/media_tree.git
3131 S:      Odd fixes
3132 F:      Documentation/media/v4l-drivers/bttv*
3133 F:      drivers/media/pci/bt8xx/bttv*
3134
3135 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3136 M:      Chanwoo Choi <cw00.choi@samsung.com>
3137 L:      linux-pm@vger.kernel.org
3138 L:      linux-samsung-soc@vger.kernel.org
3139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3140 S:      Maintained
3141 F:      drivers/devfreq/exynos-bus.c
3142 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3143
3144 BUSLOGIC SCSI DRIVER
3145 M:      Khalid Aziz <khalid@gonehiking.org>
3146 L:      linux-scsi@vger.kernel.org
3147 S:      Maintained
3148 F:      drivers/scsi/BusLogic.*
3149 F:      drivers/scsi/FlashPoint.*
3150
3151 C-MEDIA CMI8788 DRIVER
3152 M:      Clemens Ladisch <clemens@ladisch.de>
3153 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3154 T:      git git://git.alsa-project.org/alsa-kernel.git
3155 S:      Maintained
3156 F:      sound/pci/oxygen/
3157
3158 C6X ARCHITECTURE
3159 M:      Mark Salter <msalter@redhat.com>
3160 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3161 L:      linux-c6x-dev@linux-c6x.org
3162 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3163 S:      Maintained
3164 F:      arch/c6x/
3165
3166 CA8210 IEEE-802.15.4 RADIO DRIVER
3167 M:      Harry Morris <h.morris@cascoda.com>
3168 L:      linux-wpan@vger.kernel.org
3169 W:      https://github.com/Cascoda/ca8210-linux.git
3170 S:      Maintained
3171 F:      drivers/net/ieee802154/ca8210.c
3172 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3173
3174 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3175 M:      David Howells <dhowells@redhat.com>
3176 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3177 S:      Supported
3178 F:      Documentation/filesystems/caching/cachefiles.txt
3179 F:      fs/cachefiles/
3180
3181 CADENCE MIPI-CSI2 BRIDGES
3182 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3183 L:      linux-media@vger.kernel.org
3184 S:      Maintained
3185 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3186 F:      drivers/media/platform/cadence/cdns-csi2*
3187
3188 CADET FM/AM RADIO RECEIVER DRIVER
3189 M:      Hans Verkuil <hverkuil@xs4all.nl>
3190 L:      linux-media@vger.kernel.org
3191 T:      git git://linuxtv.org/media_tree.git
3192 W:      https://linuxtv.org
3193 S:      Maintained
3194 F:      drivers/media/radio/radio-cadet*
3195
3196 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3197 M:      Jonathan Corbet <corbet@lwn.net>
3198 L:      linux-media@vger.kernel.org
3199 T:      git git://linuxtv.org/media_tree.git
3200 S:      Maintained
3201 F:      Documentation/media/v4l-drivers/cafe_ccic*
3202 F:      drivers/media/platform/marvell-ccic/
3203
3204 CAIF NETWORK LAYER
3205 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3206 L:      netdev@vger.kernel.org
3207 S:      Supported
3208 F:      Documentation/networking/caif/
3209 F:      drivers/net/caif/
3210 F:      include/uapi/linux/caif/
3211 F:      include/net/caif/
3212 F:      net/caif/
3213
3214 CALGARY x86-64 IOMMU
3215 M:      Muli Ben-Yehuda <mulix@mulix.org>
3216 M:      Jon Mason <jdmason@kudzu.us>
3217 L:      iommu@lists.linux-foundation.org
3218 S:      Maintained
3219 F:      arch/x86/kernel/pci-calgary_64.c
3220 F:      arch/x86/kernel/tce_64.c
3221 F:      arch/x86/include/asm/calgary.h
3222 F:      arch/x86/include/asm/tce.h
3223
3224 CAN NETWORK DRIVERS
3225 M:      Wolfgang Grandegger <wg@grandegger.com>
3226 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3227 L:      linux-can@vger.kernel.org
3228 W:      https://github.com/linux-can
3229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3231 S:      Maintained
3232 F:      Documentation/devicetree/bindings/net/can/
3233 F:      drivers/net/can/
3234 F:      include/linux/can/dev.h
3235 F:      include/linux/can/platform/
3236 F:      include/uapi/linux/can/error.h
3237 F:      include/uapi/linux/can/netlink.h
3238
3239 CAN NETWORK LAYER
3240 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3241 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3242 L:      linux-can@vger.kernel.org
3243 W:      https://github.com/linux-can
3244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3246 S:      Maintained
3247 F:      Documentation/networking/can.rst
3248 F:      net/can/
3249 F:      include/linux/can/core.h
3250 F:      include/uapi/linux/can.h
3251 F:      include/uapi/linux/can/bcm.h
3252 F:      include/uapi/linux/can/raw.h
3253 F:      include/uapi/linux/can/gw.h
3254
3255 CAPABILITIES
3256 M:      Serge Hallyn <serge@hallyn.com>
3257 L:      linux-security-module@vger.kernel.org
3258 S:      Supported
3259 F:      include/linux/capability.h
3260 F:      include/uapi/linux/capability.h
3261 F:      security/commoncap.c
3262 F:      kernel/capability.c
3263
3264 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3265 M:      Kevin Tsai <ktsai@capellamicro.com>
3266 S:      Maintained
3267 F:      drivers/iio/light/cm*
3268
3269 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3270 M:      Christian Lamparter <chunkeey@googlemail.com>
3271 L:      linux-wireless@vger.kernel.org
3272 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3273 S:      Maintained
3274 F:      drivers/net/wireless/ath/carl9170/
3275
3276 CAVIUM I2C DRIVER
3277 M:      Jan Glauber <jglauber@cavium.com>
3278 M:      David Daney <david.daney@cavium.com>
3279 W:      http://www.cavium.com
3280 S:      Supported
3281 F:      drivers/i2c/busses/i2c-octeon*
3282 F:      drivers/i2c/busses/i2c-thunderx*
3283
3284 CAVIUM LIQUIDIO NETWORK DRIVER
3285 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3286 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3287 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3288 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3289 L:      netdev@vger.kernel.org
3290 W:      http://www.cavium.com
3291 S:      Supported
3292 F:      drivers/net/ethernet/cavium/liquidio/
3293
3294 CAVIUM MMC DRIVER
3295 M:      Jan Glauber <jglauber@cavium.com>
3296 M:      David Daney <david.daney@cavium.com>
3297 M:      Steven J. Hill <Steven.Hill@cavium.com>
3298 W:      http://www.cavium.com
3299 S:      Supported
3300 F:      drivers/mmc/host/cavium*
3301
3302 CAVIUM OCTEON-TX CRYPTO DRIVER
3303 M:      George Cherian <george.cherian@cavium.com>
3304 L:      linux-crypto@vger.kernel.org
3305 W:      http://www.cavium.com
3306 S:      Supported
3307 F:      drivers/crypto/cavium/cpt/
3308
3309 CAVIUM THUNDERX2 ARM64 SOC
3310 M:      Robert Richter <rrichter@cavium.com>
3311 M:      Jayachandran C <jnair@caviumnetworks.com>
3312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3313 S:      Maintained
3314 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3315 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3316
3317 CC2520 IEEE-802.15.4 RADIO DRIVER
3318 M:      Varka Bhadram <varkabhadram@gmail.com>
3319 L:      linux-wpan@vger.kernel.org
3320 S:      Maintained
3321 F:      drivers/net/ieee802154/cc2520.c
3322 F:      include/linux/spi/cc2520.h
3323 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3324
3325 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3326 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3327 L:      linux-crypto@vger.kernel.org
3328 S:      Supported
3329 F:      drivers/crypto/ccree/
3330 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3331
3332 CEC FRAMEWORK
3333 M:      Hans Verkuil <hans.verkuil@cisco.com>
3334 L:      linux-media@vger.kernel.org
3335 T:      git git://linuxtv.org/media_tree.git
3336 W:      http://linuxtv.org
3337 S:      Supported
3338 F:      Documentation/media/kapi/cec-core.rst
3339 F:      Documentation/media/uapi/cec
3340 F:      drivers/media/cec/
3341 F:      drivers/media/rc/keymaps/rc-cec.c
3342 F:      include/media/cec.h
3343 F:      include/media/cec-notifier.h
3344 F:      include/uapi/linux/cec.h
3345 F:      include/uapi/linux/cec-funcs.h
3346 F:      Documentation/devicetree/bindings/media/cec.txt
3347 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3348
3349 CEC GPIO DRIVER
3350 M:      Hans Verkuil <hans.verkuil@cisco.com>
3351 L:      linux-media@vger.kernel.org
3352 T:      git git://linuxtv.org/media_tree.git
3353 W:      http://linuxtv.org
3354 S:      Supported
3355 F:      drivers/media/platform/cec-gpio/
3356 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3357
3358 CELL BROADBAND ENGINE ARCHITECTURE
3359 M:      Arnd Bergmann <arnd@arndb.de>
3360 L:      linuxppc-dev@lists.ozlabs.org
3361 W:      http://www.ibm.com/developerworks/power/cell/
3362 S:      Supported
3363 F:      arch/powerpc/include/asm/cell*.h
3364 F:      arch/powerpc/include/asm/spu*.h
3365 F:      arch/powerpc/include/uapi/asm/spu*.h
3366 F:      arch/powerpc/oprofile/*cell*
3367 F:      arch/powerpc/platforms/cell/
3368
3369 CEPH COMMON CODE (LIBCEPH)
3370 M:      Ilya Dryomov <idryomov@gmail.com>
3371 M:      "Yan, Zheng" <zyan@redhat.com>
3372 M:      Sage Weil <sage@redhat.com>
3373 L:      ceph-devel@vger.kernel.org
3374 W:      http://ceph.com/
3375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3376 T:      git git://github.com/ceph/ceph-client.git
3377 S:      Supported
3378 F:      net/ceph/
3379 F:      include/linux/ceph/
3380 F:      include/linux/crush/
3381
3382 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3383 M:      "Yan, Zheng" <zyan@redhat.com>
3384 M:      Sage Weil <sage@redhat.com>
3385 M:      Ilya Dryomov <idryomov@gmail.com>
3386 L:      ceph-devel@vger.kernel.org
3387 W:      http://ceph.com/
3388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3389 T:      git git://github.com/ceph/ceph-client.git
3390 S:      Supported
3391 F:      Documentation/filesystems/ceph.txt
3392 F:      fs/ceph/
3393
3394 CERTIFICATE HANDLING:
3395 M:      David Howells <dhowells@redhat.com>
3396 M:      David Woodhouse <dwmw2@infradead.org>
3397 L:      keyrings@vger.kernel.org
3398 S:      Maintained
3399 F:      Documentation/admin-guide/module-signing.rst
3400 F:      certs/
3401 F:      scripts/sign-file.c
3402 F:      scripts/extract-cert.c
3403
3404 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3405 L:      linux-usb@vger.kernel.org
3406 S:      Orphan
3407 F:      Documentation/usb/WUSB-Design-overview.txt
3408 F:      Documentation/usb/wusb-cbaf
3409 F:      drivers/usb/host/hwa-hc.c
3410 F:      drivers/usb/host/whci/
3411 F:      drivers/usb/wusbcore/
3412 F:      include/linux/usb/wusb*
3413
3414 CFAG12864B LCD DRIVER
3415 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3416 S:      Maintained
3417 F:      drivers/auxdisplay/cfag12864b.c
3418 F:      include/linux/cfag12864b.h
3419
3420 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3421 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3422 S:      Maintained
3423 F:      drivers/auxdisplay/cfag12864bfb.c
3424 F:      include/linux/cfag12864b.h
3425
3426 802.11 (including CFG80211/NL80211)
3427 M:      Johannes Berg <johannes@sipsolutions.net>
3428 L:      linux-wireless@vger.kernel.org
3429 W:      http://wireless.kernel.org/
3430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3432 S:      Maintained
3433 F:      net/wireless/
3434 F:      include/uapi/linux/nl80211.h
3435 F:      include/linux/ieee80211.h
3436 F:      include/net/wext.h
3437 F:      include/net/cfg80211.h
3438 F:      include/net/iw_handler.h
3439 F:      include/net/ieee80211_radiotap.h
3440 F:      Documentation/driver-api/80211/cfg80211.rst
3441 F:      Documentation/networking/regulatory.txt
3442
3443 CHAR and MISC DRIVERS
3444 M:      Arnd Bergmann <arnd@arndb.de>
3445 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3447 S:      Supported
3448 F:      drivers/char/
3449 F:      drivers/misc/
3450 F:      include/linux/miscdevice.h
3451
3452 CHECKPATCH
3453 M:      Andy Whitcroft <apw@canonical.com>
3454 M:      Joe Perches <joe@perches.com>
3455 S:      Maintained
3456 F:      scripts/checkpatch.pl
3457
3458 CHINESE DOCUMENTATION
3459 M:      Harry Wei <harryxiyou@gmail.com>
3460 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3461 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3462 S:      Maintained
3463 F:      Documentation/translations/zh_CN/
3464
3465 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3466 M:      Peter Chen <Peter.Chen@nxp.com>
3467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3468 L:      linux-usb@vger.kernel.org
3469 S:      Maintained
3470 F:      drivers/usb/chipidea/
3471
3472 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3473 M:      Hans de Goede <hdegoede@redhat.com>
3474 L:      linux-input@vger.kernel.org
3475 S:      Maintained
3476 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3477 F:      drivers/input/touchscreen/chipone_icn8318.c
3478
3479 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3480 M:      Hans de Goede <hdegoede@redhat.com>
3481 L:      linux-input@vger.kernel.org
3482 S:      Maintained
3483 F:      drivers/input/touchscreen/chipone_icn8505.c
3484
3485 CHROME HARDWARE PLATFORM SUPPORT
3486 M:      Benson Leung <bleung@chromium.org>
3487 M:      Olof Johansson <olof@lixom.net>
3488 S:      Maintained
3489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3490 F:      drivers/platform/chrome/
3491
3492 CIRRUS LOGIC AUDIO CODEC DRIVERS
3493 M:      Brian Austin <brian.austin@cirrus.com>
3494 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3495 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3496 S:      Maintained
3497 F:      sound/soc/codecs/cs*
3498
3499 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3500 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3501 L:      netdev@vger.kernel.org
3502 S:      Maintained
3503 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3504
3505 CISCO FCOE HBA DRIVER
3506 M:      Satish Kharat <satishkh@cisco.com>
3507 M:      Sesidhar Baddela <sebaddel@cisco.com>
3508 M:      Karan Tilak Kumar <kartilak@cisco.com>
3509 L:      linux-scsi@vger.kernel.org
3510 S:      Supported
3511 F:      drivers/scsi/fnic/
3512
3513 CISCO SCSI HBA DRIVER
3514 M:      Karan Tilak Kumar <kartilak@cisco.com>
3515 M:      Sesidhar Baddela <sebaddel@cisco.com>
3516 L:      linux-scsi@vger.kernel.org
3517 S:      Supported
3518 F:      drivers/scsi/snic/
3519
3520 CISCO VIC ETHERNET NIC DRIVER
3521 M:      Christian Benvenuti <benve@cisco.com>
3522 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3523 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3524 S:      Supported
3525 F:      drivers/net/ethernet/cisco/enic/
3526
3527 CISCO VIC LOW LATENCY NIC DRIVER
3528 M:      Christian Benvenuti <benve@cisco.com>
3529 M:      Dave Goodell <dgoodell@cisco.com>
3530 S:      Supported
3531 F:      drivers/infiniband/hw/usnic/
3532
3533 CLEANCACHE API
3534 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3535 L:      linux-kernel@vger.kernel.org
3536 S:      Maintained
3537 F:      mm/cleancache.c
3538 F:      include/linux/cleancache.h
3539
3540 CLK API
3541 M:      Russell King <linux@armlinux.org.uk>
3542 L:      linux-clk@vger.kernel.org
3543 S:      Maintained
3544 F:      include/linux/clk.h
3545
3546 CLOCKSOURCE, CLOCKEVENT DRIVERS
3547 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3548 M:      Thomas Gleixner <tglx@linutronix.de>
3549 L:      linux-kernel@vger.kernel.org
3550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3551 S:      Supported
3552 F:      drivers/clocksource/
3553 F:      Documentation/devicetree/bindings/timer/
3554
3555 CMPC ACPI DRIVER
3556 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3557 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3558 L:      platform-driver-x86@vger.kernel.org
3559 S:      Supported
3560 F:      drivers/platform/x86/classmate-laptop.c
3561
3562 COBALT MEDIA DRIVER
3563 M:      Hans Verkuil <hans.verkuil@cisco.com>
3564 L:      linux-media@vger.kernel.org
3565 T:      git git://linuxtv.org/media_tree.git
3566 W:      https://linuxtv.org
3567 S:      Supported
3568 F:      drivers/media/pci/cobalt/
3569
3570 COCCINELLE/Semantic Patches (SmPL)
3571 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3572 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3573 M:      Nicolas Palix <nicolas.palix@imag.fr>
3574 M:      Michal Marek <michal.lkml@markovi.net>
3575 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3577 W:      http://coccinelle.lip6.fr/
3578 S:      Supported
3579 F:      Documentation/dev-tools/coccinelle.rst
3580 F:      scripts/coccinelle/
3581 F:      scripts/coccicheck
3582
3583 CODA FILE SYSTEM
3584 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3585 M:      coda@cs.cmu.edu
3586 L:      codalist@coda.cs.cmu.edu
3587 W:      http://www.coda.cs.cmu.edu/
3588 S:      Maintained
3589 F:      Documentation/filesystems/coda.txt
3590 F:      fs/coda/
3591 F:      include/linux/coda*.h
3592 F:      include/uapi/linux/coda*.h
3593
3594 CODA V4L2 MEM2MEM DRIVER
3595 M:      Philipp Zabel <p.zabel@pengutronix.de>
3596 L:      linux-media@vger.kernel.org
3597 S:      Maintained
3598 F:      Documentation/devicetree/bindings/media/coda.txt
3599 F:      drivers/media/platform/coda/
3600
3601 COMMON CLK FRAMEWORK
3602 M:      Michael Turquette <mturquette@baylibre.com>
3603 M:      Stephen Boyd <sboyd@kernel.org>
3604 L:      linux-clk@vger.kernel.org
3605 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3607 S:      Maintained
3608 F:      Documentation/devicetree/bindings/clock/
3609 F:      drivers/clk/
3610 X:      drivers/clk/clkdev.c
3611 F:      include/linux/clk-pr*
3612 F:      include/linux/clk/
3613 F:      include/linux/of_clk.h
3614
3615 COMMON INTERNET FILE SYSTEM (CIFS)
3616 M:      Steve French <sfrench@samba.org>
3617 L:      linux-cifs@vger.kernel.org
3618 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3619 W:      http://linux-cifs.samba.org/
3620 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3621 S:      Supported
3622 F:      Documentation/filesystems/cifs/
3623 F:      fs/cifs/
3624
3625 COMPACTPCI HOTPLUG CORE
3626 M:      Scott Murray <scott@spiteful.org>
3627 L:      linux-pci@vger.kernel.org
3628 S:      Maintained
3629 F:      drivers/pci/hotplug/cpci_hotplug*
3630
3631 COMPACTPCI HOTPLUG GENERIC DRIVER
3632 M:      Scott Murray <scott@spiteful.org>
3633 L:      linux-pci@vger.kernel.org
3634 S:      Maintained
3635 F:      drivers/pci/hotplug/cpcihp_generic.c
3636
3637 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3638 M:      Scott Murray <scott@spiteful.org>
3639 L:      linux-pci@vger.kernel.org
3640 S:      Maintained
3641 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3642
3643 COMPAL LAPTOP SUPPORT
3644 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3645 L:      platform-driver-x86@vger.kernel.org
3646 S:      Maintained
3647 F:      drivers/platform/x86/compal-laptop.c
3648
3649 CONEXANT ACCESSRUNNER USB DRIVER
3650 L:      accessrunner-general@lists.sourceforge.net
3651 W:      http://accessrunner.sourceforge.net/
3652 S:      Orphan
3653 F:      drivers/usb/atm/cxacru.c
3654
3655 CONFIGFS
3656 M:      Joel Becker <jlbec@evilplan.org>
3657 M:      Christoph Hellwig <hch@lst.de>
3658 T:      git git://git.infradead.org/users/hch/configfs.git
3659 S:      Supported
3660 F:      fs/configfs/
3661 F:      include/linux/configfs.h
3662
3663 CONNECTOR
3664 M:      Evgeniy Polyakov <zbr@ioremap.net>
3665 L:      netdev@vger.kernel.org
3666 S:      Maintained
3667 F:      drivers/connector/
3668
3669 CONTROL GROUP (CGROUP)
3670 M:      Tejun Heo <tj@kernel.org>
3671 M:      Li Zefan <lizefan@huawei.com>
3672 M:      Johannes Weiner <hannes@cmpxchg.org>
3673 L:      cgroups@vger.kernel.org
3674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3675 S:      Maintained
3676 F:      Documentation/cgroup*
3677 F:      include/linux/cgroup*
3678 F:      kernel/cgroup*
3679
3680 CONTROL GROUP - CPUSET
3681 M:      Li Zefan <lizefan@huawei.com>
3682 L:      cgroups@vger.kernel.org
3683 W:      http://www.bullopensource.org/cpuset/
3684 W:      http://oss.sgi.com/projects/cpusets/
3685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3686 S:      Maintained
3687 F:      Documentation/cgroup-v1/cpusets.txt
3688 F:      include/linux/cpuset.h
3689 F:      kernel/cgroup/cpuset.c
3690
3691 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3692 M:      Johannes Weiner <hannes@cmpxchg.org>
3693 M:      Michal Hocko <mhocko@kernel.org>
3694 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3695 L:      cgroups@vger.kernel.org
3696 L:      linux-mm@kvack.org
3697 S:      Maintained
3698 F:      mm/memcontrol.c
3699 F:      mm/swap_cgroup.c
3700
3701 CORETEMP HARDWARE MONITORING DRIVER
3702 M:      Fenghua Yu <fenghua.yu@intel.com>
3703 L:      linux-hwmon@vger.kernel.org
3704 S:      Maintained
3705 F:      Documentation/hwmon/coretemp
3706 F:      drivers/hwmon/coretemp.c
3707
3708 COSA/SRP SYNC SERIAL DRIVER
3709 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3710 W:      http://www.fi.muni.cz/~kas/cosa/
3711 S:      Maintained
3712 F:      drivers/net/wan/cosa*
3713
3714 CPMAC ETHERNET DRIVER
3715 M:      Florian Fainelli <f.fainelli@gmail.com>
3716 L:      netdev@vger.kernel.org
3717 S:      Maintained
3718 F:      drivers/net/ethernet/ti/cpmac.c
3719
3720 CPU FREQUENCY DRIVERS
3721 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3722 M:      Viresh Kumar <viresh.kumar@linaro.org>
3723 L:      linux-pm@vger.kernel.org
3724 S:      Maintained
3725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3726 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3727 B:      https://bugzilla.kernel.org
3728 F:      Documentation/cpu-freq/
3729 F:      Documentation/devicetree/bindings/cpufreq/
3730 F:      drivers/cpufreq/
3731 F:      include/linux/cpufreq.h
3732 F:      tools/testing/selftests/cpufreq/
3733
3734 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3735 M:      Viresh Kumar <viresh.kumar@linaro.org>
3736 M:      Sudeep Holla <sudeep.holla@arm.com>
3737 L:      linux-pm@vger.kernel.org
3738 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3739 S:      Maintained
3740 F:      drivers/cpufreq/arm_big_little.h
3741 F:      drivers/cpufreq/arm_big_little.c
3742 F:      drivers/cpufreq/arm_big_little_dt.c
3743
3744 CPU POWER MONITORING SUBSYSTEM
3745 M:      Thomas Renninger <trenn@suse.com>
3746 M:      Shuah Khan <shuah@kernel.org>
3747 L:      linux-pm@vger.kernel.org
3748 S:      Maintained
3749 F:      tools/power/cpupower/
3750
3751 CPUID/MSR DRIVER
3752 M:      "H. Peter Anvin" <hpa@zytor.com>
3753 S:      Maintained
3754 F:      arch/x86/kernel/cpuid.c
3755 F:      arch/x86/kernel/msr.c
3756
3757 CPUIDLE DRIVER - ARM BIG LITTLE
3758 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3759 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3760 L:      linux-pm@vger.kernel.org
3761 L:      linux-arm-kernel@lists.infradead.org
3762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3763 S:      Maintained
3764 F:      drivers/cpuidle/cpuidle-big_little.c
3765
3766 CPUIDLE DRIVER - ARM EXYNOS
3767 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3768 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3769 M:      Kukjin Kim <kgene@kernel.org>
3770 L:      linux-pm@vger.kernel.org
3771 L:      linux-samsung-soc@vger.kernel.org
3772 S:      Supported
3773 F:      drivers/cpuidle/cpuidle-exynos.c
3774 F:      arch/arm/mach-exynos/pm.c
3775
3776 CPUIDLE DRIVERS
3777 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3778 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3779 L:      linux-pm@vger.kernel.org
3780 S:      Maintained
3781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3782 B:      https://bugzilla.kernel.org
3783 F:      drivers/cpuidle/*
3784 F:      include/linux/cpuidle.h
3785
3786 CRAMFS FILESYSTEM
3787 M:      Nicolas Pitre <nico@linaro.org>
3788 S:      Maintained
3789 F:      Documentation/filesystems/cramfs.txt
3790 F:      fs/cramfs/
3791
3792 CRYPTO API
3793 M:      Herbert Xu <herbert@gondor.apana.org.au>
3794 M:      "David S. Miller" <davem@davemloft.net>
3795 L:      linux-crypto@vger.kernel.org
3796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3798 S:      Maintained
3799 F:      Documentation/crypto/
3800 F:      Documentation/devicetree/bindings/crypto/
3801 F:      arch/*/crypto/
3802 F:      crypto/
3803 F:      drivers/crypto/
3804 F:      include/crypto/
3805 F:      include/linux/crypto*
3806
3807 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3808 M:      Neil Horman <nhorman@tuxdriver.com>
3809 L:      linux-crypto@vger.kernel.org
3810 S:      Maintained
3811 F:      crypto/ansi_cprng.c
3812 F:      crypto/rng.c
3813
3814 CS3308 MEDIA DRIVER
3815 M:      Hans Verkuil <hverkuil@xs4all.nl>
3816 L:      linux-media@vger.kernel.org
3817 T:      git git://linuxtv.org/media_tree.git
3818 W:      http://linuxtv.org
3819 S:      Odd Fixes
3820 F:      drivers/media/i2c/cs3308.c
3821 F:      drivers/media/i2c/cs3308.h
3822
3823 CS5535 Audio ALSA driver
3824 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3825 S:      Maintained
3826 F:      sound/pci/cs5535audio/
3827
3828 CW1200 WLAN driver
3829 M:      Solomon Peachy <pizza@shaftnet.org>
3830 S:      Maintained
3831 F:      drivers/net/wireless/st/cw1200/
3832
3833 CX18 VIDEO4LINUX DRIVER
3834 M:      Andy Walls <awalls@md.metrocast.net>
3835 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3836 L:      linux-media@vger.kernel.org
3837 T:      git git://linuxtv.org/media_tree.git
3838 W:      https://linuxtv.org
3839 W:      http://www.ivtvdriver.org/index.php/Cx18
3840 S:      Maintained
3841 F:      Documentation/media/v4l-drivers/cx18*
3842 F:      drivers/media/pci/cx18/
3843 F:      include/uapi/linux/ivtv*
3844
3845 CX2341X MPEG ENCODER HELPER MODULE
3846 M:      Hans Verkuil <hverkuil@xs4all.nl>
3847 L:      linux-media@vger.kernel.org
3848 T:      git git://linuxtv.org/media_tree.git
3849 W:      https://linuxtv.org
3850 S:      Maintained
3851 F:      drivers/media/common/cx2341x*
3852 F:      include/media/cx2341x*
3853
3854 CX24120 MEDIA DRIVER
3855 M:      Jemma Denson <jdenson@gmail.com>
3856 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3857 L:      linux-media@vger.kernel.org
3858 W:      https://linuxtv.org
3859 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3860 S:      Maintained
3861 F:      drivers/media/dvb-frontends/cx24120*
3862
3863 CX88 VIDEO4LINUX DRIVER
3864 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3865 L:      linux-media@vger.kernel.org
3866 W:      https://linuxtv.org
3867 T:      git git://linuxtv.org/media_tree.git
3868 S:      Odd fixes
3869 F:      Documentation/media/v4l-drivers/cx88*
3870 F:      drivers/media/pci/cx88/
3871
3872 CXD2820R MEDIA DRIVER
3873 M:      Antti Palosaari <crope@iki.fi>
3874 L:      linux-media@vger.kernel.org
3875 W:      https://linuxtv.org
3876 W:      http://palosaari.fi/linux/
3877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3878 T:      git git://linuxtv.org/anttip/media_tree.git
3879 S:      Maintained
3880 F:      drivers/media/dvb-frontends/cxd2820r*
3881
3882 CXGB3 ETHERNET DRIVER (CXGB3)
3883 M:      Santosh Raspatur <santosh@chelsio.com>
3884 L:      netdev@vger.kernel.org
3885 W:      http://www.chelsio.com
3886 S:      Supported
3887 F:      drivers/net/ethernet/chelsio/cxgb3/
3888
3889 CXGB3 ISCSI DRIVER (CXGB3I)
3890 M:      Karen Xie <kxie@chelsio.com>
3891 L:      linux-scsi@vger.kernel.org
3892 W:      http://www.chelsio.com
3893 S:      Supported
3894 F:      drivers/scsi/cxgbi/cxgb3i
3895
3896 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3897 M:      Steve Wise <swise@chelsio.com>
3898 L:      linux-rdma@vger.kernel.org
3899 W:      http://www.openfabrics.org
3900 S:      Supported
3901 F:      drivers/infiniband/hw/cxgb3/
3902 F:      include/uapi/rdma/cxgb3-abi.h
3903
3904 CXGB4 CRYPTO DRIVER (chcr)
3905 M:      Harsh Jain <harsh@chelsio.com>
3906 L:      linux-crypto@vger.kernel.org
3907 W:      http://www.chelsio.com
3908 S:      Supported
3909 F:      drivers/crypto/chelsio
3910
3911 CXGB4 ETHERNET DRIVER (CXGB4)
3912 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3913 L:      netdev@vger.kernel.org
3914 W:      http://www.chelsio.com
3915 S:      Supported
3916 F:      drivers/net/ethernet/chelsio/cxgb4/
3917
3918 CXGB4 ISCSI DRIVER (CXGB4I)
3919 M:      Karen Xie <kxie@chelsio.com>
3920 L:      linux-scsi@vger.kernel.org
3921 W:      http://www.chelsio.com
3922 S:      Supported
3923 F:      drivers/scsi/cxgbi/cxgb4i
3924
3925 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3926 M:      Steve Wise <swise@chelsio.com>
3927 L:      linux-rdma@vger.kernel.org
3928 W:      http://www.openfabrics.org
3929 S:      Supported
3930 F:      drivers/infiniband/hw/cxgb4/
3931 F:      include/uapi/rdma/cxgb4-abi.h
3932
3933 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3934 M:      Casey Leedom <leedom@chelsio.com>
3935 L:      netdev@vger.kernel.org
3936 W:      http://www.chelsio.com
3937 S:      Supported
3938 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3939
3940 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3941 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3942 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3943 L:      linuxppc-dev@lists.ozlabs.org
3944 S:      Supported
3945 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3946 F:      drivers/misc/cxl/
3947 F:      include/misc/cxl*
3948 F:      include/uapi/misc/cxl.h
3949 F:      Documentation/powerpc/cxl.txt
3950 F:      Documentation/ABI/testing/sysfs-class-cxl
3951
3952 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3953 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3954 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3955 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3956 L:      linux-scsi@vger.kernel.org
3957 S:      Supported
3958 F:      drivers/scsi/cxlflash/
3959 F:      include/uapi/scsi/cxlflash_ioctls.h
3960 F:      Documentation/powerpc/cxlflash.txt
3961
3962 CYBERPRO FB DRIVER
3963 M:      Russell King <linux@armlinux.org.uk>
3964 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3965 W:      http://www.armlinux.org.uk/
3966 S:      Maintained
3967 F:      drivers/video/fbdev/cyber2000fb.*
3968
3969 CYCLADES ASYNC MUX DRIVER
3970 W:      http://www.cyclades.com/
3971 S:      Orphan
3972 F:      drivers/tty/cyclades.c
3973 F:      include/linux/cyclades.h
3974 F:      include/uapi/linux/cyclades.h
3975
3976 CYCLADES PC300 DRIVER
3977 W:      http://www.cyclades.com/
3978 S:      Orphan
3979 F:      drivers/net/wan/pc300*
3980
3981 CYPRESS_FIRMWARE MEDIA DRIVER
3982 M:      Antti Palosaari <crope@iki.fi>
3983 L:      linux-media@vger.kernel.org
3984 W:      https://linuxtv.org
3985 W:      http://palosaari.fi/linux/
3986 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3987 T:      git git://linuxtv.org/anttip/media_tree.git
3988 S:      Maintained
3989 F:      drivers/media/common/cypress_firmware*
3990
3991 CYTTSP TOUCHSCREEN DRIVER
3992 M:      Ferruh Yigit <fery@cypress.com>
3993 L:      linux-input@vger.kernel.org
3994 S:      Supported
3995 F:      drivers/input/touchscreen/cyttsp*
3996 F:      include/linux/input/cyttsp.h
3997
3998 D-LINK DIR-685 TOUCHKEYS DRIVER
3999 M:      Linus Walleij <linus.walleij@linaro.org>
4000 L:      linux-input@vger.kernel.org
4001 S:      Supported
4002 F:      drivers/input/dlink-dir685-touchkeys.c
4003
4004 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4005 M:      Joshua Kinard <kumba@gentoo.org>
4006 S:      Maintained
4007 F:      drivers/rtc/rtc-ds1685.c
4008 F:      include/linux/rtc/ds1685.h
4009
4010 DAMA SLAVE for AX.25
4011 M:      Joerg Reuter <jreuter@yaina.de>
4012 W:      http://yaina.de/jreuter/
4013 W:      http://www.qsl.net/dl1bke/
4014 L:      linux-hams@vger.kernel.org
4015 S:      Maintained
4016 F:      net/ax25/af_ax25.c
4017 F:      net/ax25/ax25_dev.c
4018 F:      net/ax25/ax25_ds_*
4019 F:      net/ax25/ax25_in.c
4020 F:      net/ax25/ax25_out.c
4021 F:      net/ax25/ax25_timer.c
4022 F:      net/ax25/sysctl_net_ax25.c
4023
4024 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4025 L:      netdev@vger.kernel.org
4026 S:      Orphan
4027 F:      Documentation/networking/dmfe.txt
4028 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4029
4030 DC390/AM53C974 SCSI driver
4031 M:      Hannes Reinecke <hare@suse.com>
4032 L:      linux-scsi@vger.kernel.org
4033 S:      Maintained
4034 F:      drivers/scsi/am53c974.c
4035
4036 DC395x SCSI driver
4037 M:      Oliver Neukum <oliver@neukum.org>
4038 M:      Ali Akcaagac <aliakc@web.de>
4039 M:      Jamie Lenehan <lenehan@twibble.org>
4040 L:      dc395x@twibble.org
4041 W:      http://twibble.org/dist/dc395x/
4042 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4043 S:      Maintained
4044 F:      Documentation/scsi/dc395x.txt
4045 F:      drivers/scsi/dc395x.*
4046
4047 DCCP PROTOCOL
4048 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4049 L:      dccp@vger.kernel.org
4050 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4051 S:      Maintained
4052 F:      include/linux/dccp.h
4053 F:      include/uapi/linux/dccp.h
4054 F:      include/linux/tfrc.h
4055 F:      net/dccp/
4056
4057 DECnet NETWORK LAYER
4058 W:      http://linux-decnet.sourceforge.net
4059 L:      linux-decnet-user@lists.sourceforge.net
4060 S:      Orphan
4061 F:      Documentation/networking/decnet.txt
4062 F:      net/decnet/
4063
4064 DECSTATION PLATFORM SUPPORT
4065 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4066 L:      linux-mips@linux-mips.org
4067 W:      http://www.linux-mips.org/wiki/DECstation
4068 S:      Maintained
4069 F:      arch/mips/dec/
4070 F:      arch/mips/include/asm/dec/
4071 F:      arch/mips/include/asm/mach-dec/
4072
4073 DEFXX FDDI NETWORK DRIVER
4074 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4075 S:      Maintained
4076 F:      drivers/net/fddi/defxx.*
4077
4078 DELL SMBIOS DRIVER
4079 M:      Pali Rohár <pali.rohar@gmail.com>
4080 M:      Mario Limonciello <mario.limonciello@dell.com>
4081 L:      platform-driver-x86@vger.kernel.org
4082 S:      Maintained
4083 F:      drivers/platform/x86/dell-smbios.*
4084
4085 DELL SMBIOS SMM DRIVER
4086 M:      Mario Limonciello <mario.limonciello@dell.com>
4087 L:      platform-driver-x86@vger.kernel.org
4088 S:      Maintained
4089 F:      drivers/platform/x86/dell-smbios-smm.c
4090
4091 DELL SMBIOS WMI DRIVER
4092 M:      Mario Limonciello <mario.limonciello@dell.com>
4093 L:      platform-driver-x86@vger.kernel.org
4094 S:      Maintained
4095 F:      drivers/platform/x86/dell-smbios-wmi.c
4096 F:      tools/wmi/dell-smbios-example.c
4097
4098 DELL LAPTOP DRIVER
4099 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4100 M:      Pali Rohár <pali.rohar@gmail.com>
4101 L:      platform-driver-x86@vger.kernel.org
4102 S:      Maintained
4103 F:      drivers/platform/x86/dell-laptop.c
4104
4105 DELL LAPTOP FREEFALL DRIVER
4106 M:      Pali Rohár <pali.rohar@gmail.com>
4107 S:      Maintained
4108 F:      drivers/platform/x86/dell-smo8800.c
4109
4110 DELL LAPTOP RBTN DRIVER
4111 M:      Pali Rohár <pali.rohar@gmail.com>
4112 S:      Maintained
4113 F:      drivers/platform/x86/dell-rbtn.*
4114
4115 DELL LAPTOP SMM DRIVER
4116 M:      Pali Rohár <pali.rohar@gmail.com>
4117 S:      Maintained
4118 F:      drivers/hwmon/dell-smm-hwmon.c
4119 F:      include/uapi/linux/i8k.h
4120
4121 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4122 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4123 S:      Maintained
4124 F:      Documentation/dcdbas.txt
4125 F:      drivers/firmware/dcdbas.*
4126
4127 DELL WMI NOTIFICATIONS DRIVER
4128 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4129 M:      Pali Rohár <pali.rohar@gmail.com>
4130 S:      Maintained
4131 F:      drivers/platform/x86/dell-wmi.c
4132
4133 DELL WMI DESCRIPTOR DRIVER
4134 M:      Mario Limonciello <mario.limonciello@dell.com>
4135 S:      Maintained
4136 F:      drivers/platform/x86/dell-wmi-descriptor.c
4137
4138 DELTA ST MEDIA DRIVER
4139 M:      Hugues Fruchet <hugues.fruchet@st.com>
4140 L:      linux-media@vger.kernel.org
4141 T:      git git://linuxtv.org/media_tree.git
4142 W:      https://linuxtv.org
4143 S:      Supported
4144 F:      drivers/media/platform/sti/delta
4145
4146 DENALI NAND DRIVER
4147 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4148 L:      linux-mtd@lists.infradead.org
4149 S:      Supported
4150 F:      drivers/mtd/nand/raw/denali*
4151
4152 DESIGNWARE USB2 DRD IP DRIVER
4153 M:      Minas Harutyunyan <hminas@synopsys.com>
4154 L:      linux-usb@vger.kernel.org
4155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4156 S:      Maintained
4157 F:      drivers/usb/dwc2/
4158
4159 DESIGNWARE USB3 DRD IP DRIVER
4160 M:      Felipe Balbi <balbi@kernel.org>
4161 L:      linux-usb@vger.kernel.org
4162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4163 S:      Maintained
4164 F:      drivers/usb/dwc3/
4165
4166 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4167 M:      Andreas Klinger <ak@it-klinger.de>
4168 L:      linux-iio@vger.kernel.org
4169 S:      Maintained
4170 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4171 F:      drivers/iio/proximity/srf*.c
4172
4173 DEVICE COREDUMP (DEV_COREDUMP)
4174 M:      Johannes Berg <johannes@sipsolutions.net>
4175 L:      linux-kernel@vger.kernel.org
4176 S:      Maintained
4177 F:      drivers/base/devcoredump.c
4178 F:      include/linux/devcoredump.h
4179
4180 DEVICE FREQUENCY (DEVFREQ)
4181 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4182 M:      Kyungmin Park <kyungmin.park@samsung.com>
4183 R:      Chanwoo Choi <cw00.choi@samsung.com>
4184 L:      linux-pm@vger.kernel.org
4185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4186 S:      Maintained
4187 F:      drivers/devfreq/
4188 F:      include/linux/devfreq.h
4189 F:      Documentation/devicetree/bindings/devfreq/
4190
4191 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4192 M:      Chanwoo Choi <cw00.choi@samsung.com>
4193 L:      linux-pm@vger.kernel.org
4194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4195 S:      Supported
4196 F:      drivers/devfreq/event/
4197 F:      drivers/devfreq/devfreq-event.c
4198 F:      include/linux/devfreq-event.h
4199 F:      Documentation/devicetree/bindings/devfreq/event/
4200
4201 DEVICE NUMBER REGISTRY
4202 M:      Torben Mathiasen <device@lanana.org>
4203 W:      http://lanana.org/docs/device-list/index.html
4204 S:      Maintained
4205
4206 DEVICE-MAPPER  (LVM)
4207 M:      Alasdair Kergon <agk@redhat.com>
4208 M:      Mike Snitzer <snitzer@redhat.com>
4209 M:      dm-devel@redhat.com
4210 L:      dm-devel@redhat.com
4211 W:      http://sources.redhat.com/dm
4212 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4214 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4215 S:      Maintained
4216 F:      Documentation/device-mapper/
4217 F:      drivers/md/Makefile
4218 F:      drivers/md/Kconfig
4219 F:      drivers/md/dm*
4220 F:      drivers/md/persistent-data/
4221 F:      include/linux/device-mapper.h
4222 F:      include/linux/dm-*.h
4223 F:      include/uapi/linux/dm-*.h
4224
4225 DEVLINK
4226 M:      Jiri Pirko <jiri@mellanox.com>
4227 L:      netdev@vger.kernel.org
4228 S:      Supported
4229 F:      net/core/devlink.c
4230 F:      include/net/devlink.h
4231 F:      include/uapi/linux/devlink.h
4232
4233 DIALOG SEMICONDUCTOR DRIVERS
4234 M:      Support Opensource <support.opensource@diasemi.com>
4235 W:      http://www.dialog-semiconductor.com/products
4236 S:      Supported
4237 F:      Documentation/hwmon/da90??
4238 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4239 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4240 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4241 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4242 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4243 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4244 F:      drivers/gpio/gpio-da90??.c
4245 F:      drivers/hwmon/da90??-hwmon.c
4246 F:      drivers/iio/adc/da91??-*.c
4247 F:      drivers/input/misc/da90??_onkey.c
4248 F:      drivers/input/touchscreen/da9052_tsi.c
4249 F:      drivers/leds/leds-da90??.c
4250 F:      drivers/mfd/da903x.c
4251 F:      drivers/mfd/da90??-*.c
4252 F:      drivers/mfd/da91??-*.c
4253 F:      drivers/power/supply/da9052-battery.c
4254 F:      drivers/power/supply/da91??-*.c
4255 F:      drivers/regulator/da903x.c
4256 F:      drivers/regulator/da9???-regulator.[ch]
4257 F:      drivers/thermal/da90??-thermal.c
4258 F:      drivers/rtc/rtc-da90??.c
4259 F:      drivers/video/backlight/da90??_bl.c
4260 F:      drivers/watchdog/da90??_wdt.c
4261 F:      include/linux/mfd/da903x.h
4262 F:      include/linux/mfd/da9052/
4263 F:      include/linux/mfd/da9055/
4264 F:      include/linux/mfd/da9062/
4265 F:      include/linux/mfd/da9063/
4266 F:      include/linux/mfd/da9150/
4267 F:      include/linux/regulator/da9211.h
4268 F:      include/sound/da[79]*.h
4269 F:      sound/soc/codecs/da[79]*.[ch]
4270
4271 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4273 L:      linux-gpio@vger.kernel.org
4274 S:      Maintained
4275 F:      drivers/gpio/gpio-gpio-mm.c
4276
4277 DIGI NEO AND CLASSIC PCI PRODUCTS
4278 M:      Lidza Louina <lidza.louina@gmail.com>
4279 M:      Mark Hounschell <markh@compro.net>
4280 L:      driverdev-devel@linuxdriverproject.org
4281 S:      Maintained
4282 F:      drivers/staging/dgnc/
4283
4284 DIOLAN U2C-12 I2C DRIVER
4285 M:      Guenter Roeck <linux@roeck-us.net>
4286 L:      linux-i2c@vger.kernel.org
4287 S:      Maintained
4288 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4289
4290 FILESYSTEM DIRECT ACCESS (DAX)
4291 M:      Matthew Wilcox <mawilcox@microsoft.com>
4292 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4293 L:      linux-fsdevel@vger.kernel.org
4294 S:      Supported
4295 F:      fs/dax.c
4296 F:      include/linux/dax.h
4297 F:      include/trace/events/fs_dax.h
4298
4299 DEVICE DIRECT ACCESS (DAX)
4300 M:      Dan Williams <dan.j.williams@intel.com>
4301 M:      Dave Jiang <dave.jiang@intel.com>
4302 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4303 M:      Vishal Verma <vishal.l.verma@intel.com>
4304 L:      linux-nvdimm@lists.01.org
4305 S:      Supported
4306 F:      drivers/dax/
4307
4308 DIRECTORY NOTIFICATION (DNOTIFY)
4309 M:      Jan Kara <jack@suse.cz>
4310 R:      Amir Goldstein <amir73il@gmail.com>
4311 L:      linux-fsdevel@vger.kernel.org
4312 S:      Maintained
4313 F:      Documentation/filesystems/dnotify.txt
4314 F:      fs/notify/dnotify/
4315 F:      include/linux/dnotify.h
4316
4317 DISK GEOMETRY AND PARTITION HANDLING
4318 M:      Andries Brouwer <aeb@cwi.nl>
4319 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4320 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4321 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4322 S:      Maintained
4323
4324 DISKQUOTA
4325 M:      Jan Kara <jack@suse.com>
4326 S:      Maintained
4327 F:      Documentation/filesystems/quota.txt
4328 F:      fs/quota/
4329 F:      include/linux/quota*.h
4330 F:      include/uapi/linux/quota*.h
4331
4332 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4333 M:      Bernie Thompson <bernie@plugable.com>
4334 L:      linux-fbdev@vger.kernel.org
4335 S:      Maintained
4336 W:      http://plugable.com/category/projects/udlfb/
4337 F:      drivers/video/fbdev/udlfb.c
4338 F:      include/video/udlfb.h
4339 F:      Documentation/fb/udlfb.txt
4340
4341 DISTRIBUTED LOCK MANAGER (DLM)
4342 M:      Christine Caulfield <ccaulfie@redhat.com>
4343 M:      David Teigland <teigland@redhat.com>
4344 L:      cluster-devel@redhat.com
4345 W:      http://sources.redhat.com/cluster/
4346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4347 S:      Supported
4348 F:      fs/dlm/
4349
4350 DMA BUFFER SHARING FRAMEWORK
4351 M:      Sumit Semwal <sumit.semwal@linaro.org>
4352 S:      Maintained
4353 L:      linux-media@vger.kernel.org
4354 L:      dri-devel@lists.freedesktop.org
4355 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4356 F:      drivers/dma-buf/
4357 F:      include/linux/dma-buf*
4358 F:      include/linux/reservation.h
4359 F:      include/linux/*fence.h
4360 F:      Documentation/driver-api/dma-buf.rst
4361 T:      git git://anongit.freedesktop.org/drm/drm-misc
4362
4363 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4364 M:      Vinod Koul <vkoul@kernel.org>
4365 L:      dmaengine@vger.kernel.org
4366 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4367 S:      Maintained
4368 F:      drivers/dma/
4369 F:      include/linux/dmaengine.h
4370 F:      include/linux/of_dma.h
4371 F:      Documentation/devicetree/bindings/dma/
4372 F:      Documentation/driver-api/dmaengine/
4373 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4374
4375 DMA MAPPING HELPERS
4376 M:      Christoph Hellwig <hch@lst.de>
4377 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4378 R:      Robin Murphy <robin.murphy@arm.com>
4379 L:      iommu@lists.linux-foundation.org
4380 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4381 W:      http://git.infradead.org/users/hch/dma-mapping.git
4382 S:      Supported
4383 F:      kernel/dma/
4384 F:      include/asm-generic/dma-mapping.h
4385 F:      include/linux/dma-direct.h
4386 F:      include/linux/dma-mapping.h
4387 F:      include/linux/dma-noncoherent.h
4388
4389 DME1737 HARDWARE MONITOR DRIVER
4390 M:      Juerg Haefliger <juergh@gmail.com>
4391 L:      linux-hwmon@vger.kernel.org
4392 S:      Maintained
4393 F:      Documentation/hwmon/dme1737
4394 F:      drivers/hwmon/dme1737.c
4395
4396 DMI/SMBIOS SUPPORT
4397 M:      Jean Delvare <jdelvare@suse.com>
4398 S:      Maintained
4399 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4400 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4401 F:      drivers/firmware/dmi-id.c
4402 F:      drivers/firmware/dmi_scan.c
4403 F:      include/linux/dmi.h
4404
4405 DOCUMENTATION
4406 M:      Jonathan Corbet <corbet@lwn.net>
4407 L:      linux-doc@vger.kernel.org
4408 S:      Maintained
4409 F:      Documentation/
4410 F:      scripts/kernel-doc
4411 X:      Documentation/ABI/
4412 X:      Documentation/devicetree/
4413 X:      Documentation/acpi
4414 X:      Documentation/power
4415 X:      Documentation/spi
4416 X:      Documentation/media
4417 T:      git git://git.lwn.net/linux.git docs-next
4418
4419 DONGWOON DW9714 LENS VOICE COIL DRIVER
4420 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4421 L:      linux-media@vger.kernel.org
4422 T:      git git://linuxtv.org/media_tree.git
4423 S:      Maintained
4424 F:      drivers/media/i2c/dw9714.c
4425
4426 DOUBLETALK DRIVER
4427 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4428 L:      blinux-list@redhat.com
4429 S:      Maintained
4430 F:      drivers/char/dtlk.c
4431 F:      include/linux/dtlk.h
4432
4433 DPAA2 DATAPATH I/O (DPIO) DRIVER
4434 M:      Roy Pledge <Roy.Pledge@nxp.com>
4435 L:      linux-kernel@vger.kernel.org
4436 S:      Maintained
4437 F:      drivers/staging/fsl-mc/bus/dpio
4438
4439 DPAA2 ETHERNET DRIVER
4440 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4441 L:      linux-kernel@vger.kernel.org
4442 S:      Maintained
4443 F:      drivers/staging/fsl-dpaa2/ethernet
4444
4445 DPAA2 ETHERNET SWITCH DRIVER
4446 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4447 L:      linux-kernel@vger.kernel.org
4448 S:      Maintained
4449 F:      drivers/staging/fsl-dpaa2/ethsw
4450
4451 DPAA2 PTP CLOCK DRIVER
4452 M:      Yangbo Lu <yangbo.lu@nxp.com>
4453 L:      linux-kernel@vger.kernel.org
4454 S:      Maintained
4455 F:      drivers/staging/fsl-dpaa2/rtc
4456
4457 DPT_I2O SCSI RAID DRIVER
4458 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4459 L:      linux-scsi@vger.kernel.org
4460 W:      http://www.adaptec.com/
4461 S:      Maintained
4462 F:      drivers/scsi/dpt*
4463 F:      drivers/scsi/dpt/
4464
4465 DRBD DRIVER
4466 M:      Philipp Reisner <philipp.reisner@linbit.com>
4467 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4468 L:      drbd-dev@lists.linbit.com
4469 W:      http://www.drbd.org
4470 T:      git git://git.linbit.com/linux-drbd.git
4471 T:      git git://git.linbit.com/drbd-8.4.git
4472 S:      Supported
4473 F:      drivers/block/drbd/
4474 F:      lib/lru_cache.c
4475 F:      Documentation/blockdev/drbd/
4476
4477 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4478 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4479 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4481 S:      Supported
4482 F:      Documentation/kobject.txt
4483 F:      drivers/base/
4484 F:      fs/debugfs/
4485 F:      fs/sysfs/
4486 F:      include/linux/debugfs.h
4487 F:      include/linux/kobj*
4488 F:      lib/kobj*
4489
4490 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4491 M:      Kevin Hilman <khilman@kernel.org>
4492 M:      Nishanth Menon <nm@ti.com>
4493 S:      Maintained
4494 F:      drivers/power/avs/
4495 F:      include/linux/power/smartreflex.h
4496 L:      linux-pm@vger.kernel.org
4497
4498 DRM DRIVER FOR ARM PL111 CLCD
4499 M:      Eric Anholt <eric@anholt.net>
4500 T:      git git://anongit.freedesktop.org/drm/drm-misc
4501 S:      Supported
4502 F:      drivers/gpu/drm/pl111/
4503
4504 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4505 M:      Linus Walleij <linus.walleij@linaro.org>
4506 T:      git git://anongit.freedesktop.org/drm/drm-misc
4507 S:      Maintained
4508 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4509 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4510
4511 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4512 M:      Dave Airlie <airlied@redhat.com>
4513 S:      Odd Fixes
4514 F:      drivers/gpu/drm/ast/
4515
4516 DRM DRIVER FOR BOCHS VIRTUAL GPU
4517 M:      Gerd Hoffmann <kraxel@redhat.com>
4518 L:      virtualization@lists.linux-foundation.org
4519 T:      git git://anongit.freedesktop.org/drm/drm-misc
4520 S:      Maintained
4521 F:      drivers/gpu/drm/bochs/
4522
4523 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4524 M:      Linus Walleij <linus.walleij@linaro.org>
4525 T:      git git://anongit.freedesktop.org/drm/drm-misc
4526 S:      Maintained
4527 F:      drivers/gpu/drm/tve200/
4528
4529 DRM DRIVER FOR ILITEK ILI9225 PANELS
4530 M:      David Lechner <david@lechnology.com>
4531 S:      Maintained
4532 F:      drivers/gpu/drm/tinydrm/ili9225.c
4533 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4534
4535 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4536 S:      Orphan / Obsolete
4537 F:      drivers/gpu/drm/i810/
4538 F:      include/uapi/drm/i810_drm.h
4539
4540 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4541 S:      Orphan / Obsolete
4542 F:      drivers/gpu/drm/mga/
4543 F:      include/uapi/drm/mga_drm.h
4544
4545 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4546 M:      Dave Airlie <airlied@redhat.com>
4547 S:      Odd Fixes
4548 F:      drivers/gpu/drm/mgag200/
4549
4550 DRM DRIVER FOR MI0283QT
4551 M:      Noralf Trønnes <noralf@tronnes.org>
4552 S:      Maintained
4553 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4554 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4555
4556 DRM DRIVER FOR MSM ADRENO GPU
4557 M:      Rob Clark <robdclark@gmail.com>
4558 L:      linux-arm-msm@vger.kernel.org
4559 L:      dri-devel@lists.freedesktop.org
4560 L:      freedreno@lists.freedesktop.org
4561 T:      git git://people.freedesktop.org/~robclark/linux
4562 S:      Maintained
4563 F:      drivers/gpu/drm/msm/
4564 F:      include/uapi/drm/msm_drm.h
4565 F:      Documentation/devicetree/bindings/display/msm/
4566
4567 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4568 M:      Ben Skeggs <bskeggs@redhat.com>
4569 L:      dri-devel@lists.freedesktop.org
4570 L:      nouveau@lists.freedesktop.org
4571 T:      git git://github.com/skeggsb/linux
4572 S:      Supported
4573 F:      drivers/gpu/drm/nouveau/
4574 F:      include/uapi/drm/nouveau_drm.h
4575
4576 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4577 M:      Noralf Trønnes <noralf@tronnes.org>
4578 S:      Maintained
4579 F:      drivers/gpu/drm/tinydrm/repaper.c
4580 F:      Documentation/devicetree/bindings/display/repaper.txt
4581
4582 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4583 M:      Dave Airlie <airlied@redhat.com>
4584 M:      Gerd Hoffmann <kraxel@redhat.com>
4585 L:      virtualization@lists.linux-foundation.org
4586 T:      git git://anongit.freedesktop.org/drm/drm-misc
4587 S:      Obsolete
4588 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4589 F:      drivers/gpu/drm/cirrus/
4590
4591 DRM DRIVER FOR QXL VIRTUAL GPU
4592 M:      Dave Airlie <airlied@redhat.com>
4593 M:      Gerd Hoffmann <kraxel@redhat.com>
4594 L:      virtualization@lists.linux-foundation.org
4595 T:      git git://anongit.freedesktop.org/drm/drm-misc
4596 S:      Maintained
4597 F:      drivers/gpu/drm/qxl/
4598 F:      include/uapi/drm/qxl_drm.h
4599
4600 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4601 S:      Orphan / Obsolete
4602 F:      drivers/gpu/drm/r128/
4603 F:      include/uapi/drm/r128_drm.h
4604
4605 DRM DRIVER FOR SAVAGE VIDEO CARDS
4606 S:      Orphan / Obsolete
4607 F:      drivers/gpu/drm/savage/
4608 F:      include/uapi/drm/savage_drm.h
4609
4610 DRM DRIVER FOR SIS VIDEO CARDS
4611 S:      Orphan / Obsolete
4612 F:      drivers/gpu/drm/sis/
4613 F:      include/uapi/drm/sis_drm.h
4614
4615 DRM DRIVER FOR SITRONIX ST7586 PANELS
4616 M:      David Lechner <david@lechnology.com>
4617 S:      Maintained
4618 F:      drivers/gpu/drm/tinydrm/st7586.c
4619 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4620
4621 DRM DRIVER FOR SITRONIX ST7735R PANELS
4622 M:      David Lechner <david@lechnology.com>
4623 S:      Maintained
4624 F:      drivers/gpu/drm/tinydrm/st7735r.c
4625 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4626
4627 DRM DRIVER FOR TDFX VIDEO CARDS
4628 S:      Orphan / Obsolete
4629 F:      drivers/gpu/drm/tdfx/
4630
4631 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4632 M:      Dave Airlie <airlied@redhat.com>
4633 S:      Odd Fixes
4634 F:      drivers/gpu/drm/udl/
4635
4636 DRM DRIVER FOR VMWARE VIRTUAL GPU
4637 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4638 M:      Sinclair Yeh <syeh@vmware.com>
4639 M:      Thomas Hellstrom <thellstrom@vmware.com>
4640 L:      dri-devel@lists.freedesktop.org
4641 T:      git git://people.freedesktop.org/~syeh/repos_linux
4642 T:      git git://people.freedesktop.org/~thomash/linux
4643 S:      Supported
4644 F:      drivers/gpu/drm/vmwgfx/
4645 F:      include/uapi/drm/vmwgfx_drm.h
4646
4647 DRM DRIVERS
4648 M:      David Airlie <airlied@linux.ie>
4649 L:      dri-devel@lists.freedesktop.org
4650 T:      git git://anongit.freedesktop.org/drm/drm
4651 B:      https://bugs.freedesktop.org/
4652 C:      irc://chat.freenode.net/dri-devel
4653 S:      Maintained
4654 F:      drivers/gpu/drm/
4655 F:      drivers/gpu/vga/
4656 F:      Documentation/devicetree/bindings/display/
4657 F:      Documentation/devicetree/bindings/gpu/
4658 F:      Documentation/gpu/
4659 F:      include/drm/
4660 F:      include/uapi/drm/
4661 F:      include/linux/vga*
4662
4663 DRM DRIVERS AND MISC GPU PATCHES
4664 M:      Gustavo Padovan <gustavo@padovan.org>
4665 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4666 M:      Sean Paul <sean@poorly.run>
4667 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4668 S:      Maintained
4669 T:      git git://anongit.freedesktop.org/drm/drm-misc
4670 F:      Documentation/gpu/
4671 F:      drivers/gpu/vga/
4672 F:      drivers/gpu/drm/*
4673 F:      include/drm/drm*
4674 F:      include/uapi/drm/drm*
4675 F:      include/linux/vga*
4676
4677 DRM DRIVERS FOR ALLWINNER A10
4678 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4679 L:      dri-devel@lists.freedesktop.org
4680 S:      Supported
4681 F:      drivers/gpu/drm/sun4i/
4682 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4683 T:      git git://anongit.freedesktop.org/drm/drm-misc
4684
4685 DRM DRIVERS FOR AMLOGIC SOCS
4686 M:      Neil Armstrong <narmstrong@baylibre.com>
4687 L:      dri-devel@lists.freedesktop.org
4688 L:      linux-amlogic@lists.infradead.org
4689 W:      http://linux-meson.com/
4690 S:      Supported
4691 F:      drivers/gpu/drm/meson/
4692 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4693 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4694 F:      Documentation/gpu/meson.rst
4695 T:      git git://anongit.freedesktop.org/drm/drm-misc
4696
4697 DRM DRIVERS FOR ATMEL HLCDC
4698 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4699 L:      dri-devel@lists.freedesktop.org
4700 S:      Supported
4701 F:      drivers/gpu/drm/atmel-hlcdc/
4702 F:      Documentation/devicetree/bindings/display/atmel/
4703 T:      git git://anongit.freedesktop.org/drm/drm-misc
4704
4705 DRM DRIVERS FOR BRIDGE CHIPS
4706 M:      Archit Taneja <architt@codeaurora.org>
4707 M:      Andrzej Hajda <a.hajda@samsung.com>
4708 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4709 S:      Maintained
4710 T:      git git://anongit.freedesktop.org/drm/drm-misc
4711 F:      drivers/gpu/drm/bridge/
4712
4713 DRM DRIVERS FOR EXYNOS
4714 M:      Inki Dae <inki.dae@samsung.com>
4715 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4716 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4717 M:      Kyungmin Park <kyungmin.park@samsung.com>
4718 L:      dri-devel@lists.freedesktop.org
4719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4720 S:      Supported
4721 F:      drivers/gpu/drm/exynos/
4722 F:      include/uapi/drm/exynos_drm.h
4723 F:      Documentation/devicetree/bindings/display/exynos/
4724
4725 DRM DRIVERS FOR FREESCALE DCU
4726 M:      Stefan Agner <stefan@agner.ch>
4727 M:      Alison Wang <alison.wang@nxp.com>
4728 L:      dri-devel@lists.freedesktop.org
4729 S:      Supported
4730 F:      drivers/gpu/drm/fsl-dcu/
4731 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4732 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4733 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4734
4735 DRM DRIVERS FOR FREESCALE IMX
4736 M:      Philipp Zabel <p.zabel@pengutronix.de>
4737 L:      dri-devel@lists.freedesktop.org
4738 S:      Maintained
4739 F:      drivers/gpu/drm/imx/
4740 F:      drivers/gpu/ipu-v3/
4741 F:      Documentation/devicetree/bindings/display/imx/
4742
4743 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4744 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4745 L:      dri-devel@lists.freedesktop.org
4746 T:      git git://github.com/patjak/drm-gma500
4747 S:      Maintained
4748 F:      drivers/gpu/drm/gma500/
4749
4750 DRM DRIVERS FOR HISILICON
4751 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4752 M:      Rongrong Zou <zourongrong@gmail.com>
4753 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4754 R:      Chen Feng <puck.chen@hisilicon.com>
4755 L:      dri-devel@lists.freedesktop.org
4756 T:      git git://github.com/xin3liang/linux.git
4757 S:      Maintained
4758 F:      drivers/gpu/drm/hisilicon/
4759 F:      Documentation/devicetree/bindings/display/hisilicon/
4760
4761 DRM DRIVERS FOR MEDIATEK
4762 M:      CK Hu <ck.hu@mediatek.com>
4763 M:      Philipp Zabel <p.zabel@pengutronix.de>
4764 L:      dri-devel@lists.freedesktop.org
4765 S:      Supported
4766 F:      drivers/gpu/drm/mediatek/
4767 F:      Documentation/devicetree/bindings/display/mediatek/
4768
4769 DRM DRIVERS FOR NVIDIA TEGRA
4770 M:      Thierry Reding <thierry.reding@gmail.com>
4771 L:      dri-devel@lists.freedesktop.org
4772 L:      linux-tegra@vger.kernel.org
4773 T:      git git://anongit.freedesktop.org/tegra/linux.git
4774 S:      Supported
4775 F:      drivers/gpu/drm/tegra/
4776 F:      drivers/gpu/host1x/
4777 F:      include/linux/host1x.h
4778 F:      include/uapi/drm/tegra_drm.h
4779 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4780
4781 DRM DRIVERS FOR RENESAS
4782 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4783 L:      dri-devel@lists.freedesktop.org
4784 L:      linux-renesas-soc@vger.kernel.org
4785 T:      git git://linuxtv.org/pinchartl/fbdev
4786 S:      Supported
4787 F:      drivers/gpu/drm/rcar-du/
4788 F:      drivers/gpu/drm/shmobile/
4789 F:      include/linux/platform_data/shmob_drm.h
4790 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4791 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4792 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4793
4794 DRM DRIVERS FOR ROCKCHIP
4795 M:      Sandy Huang <hjc@rock-chips.com>
4796 M:      Heiko Stübner <heiko@sntech.de>
4797 L:      dri-devel@lists.freedesktop.org
4798 S:      Maintained
4799 F:      drivers/gpu/drm/rockchip/
4800 F:      Documentation/devicetree/bindings/display/rockchip/
4801 T:      git git://anongit.freedesktop.org/drm/drm-misc
4802
4803 DRM DRIVERS FOR STI
4804 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4805 M:      Vincent Abriou <vincent.abriou@st.com>
4806 L:      dri-devel@lists.freedesktop.org
4807 T:      git git://anongit.freedesktop.org/drm/drm-misc
4808 S:      Maintained
4809 F:      drivers/gpu/drm/sti
4810 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4811
4812 DRM DRIVERS FOR STM
4813 M:      Yannick Fertre <yannick.fertre@st.com>
4814 M:      Philippe Cornu <philippe.cornu@st.com>
4815 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4816 M:      Vincent Abriou <vincent.abriou@st.com>
4817 L:      dri-devel@lists.freedesktop.org
4818 T:      git git://anongit.freedesktop.org/drm/drm-misc
4819 S:      Maintained
4820 F:      drivers/gpu/drm/stm
4821 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4822
4823 DRM DRIVERS FOR TI LCDC
4824 M:      Jyri Sarha <jsarha@ti.com>
4825 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4826 L:      dri-devel@lists.freedesktop.org
4827 S:      Maintained
4828 F:      drivers/gpu/drm/tilcdc/
4829 F:      Documentation/devicetree/bindings/display/tilcdc/
4830
4831 DRM DRIVERS FOR TI OMAP
4832 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4833 L:      dri-devel@lists.freedesktop.org
4834 S:      Maintained
4835 F:      drivers/gpu/drm/omapdrm/
4836 F:      Documentation/devicetree/bindings/display/ti/
4837
4838 DRM DRIVERS FOR V3D
4839 M:      Eric Anholt <eric@anholt.net>
4840 S:      Supported
4841 F:      drivers/gpu/drm/v3d/
4842 F:      include/uapi/drm/v3d_drm.h
4843 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4844 T:      git git://anongit.freedesktop.org/drm/drm-misc
4845
4846 DRM DRIVERS FOR VC4
4847 M:      Eric Anholt <eric@anholt.net>
4848 T:      git git://github.com/anholt/linux
4849 S:      Supported
4850 F:      drivers/gpu/drm/vc4/
4851 F:      include/uapi/drm/vc4_drm.h
4852 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4853 T:      git git://anongit.freedesktop.org/drm/drm-misc
4854
4855 DRM DRIVERS FOR VIVANTE GPU IP
4856 M:      Lucas Stach <l.stach@pengutronix.de>
4857 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4858 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4859 L:      etnaviv@lists.freedesktop.org
4860 L:      dri-devel@lists.freedesktop.org
4861 S:      Maintained
4862 F:      drivers/gpu/drm/etnaviv/
4863 F:      include/uapi/drm/etnaviv_drm.h
4864 F:      Documentation/devicetree/bindings/display/etnaviv/
4865
4866 DRM DRIVERS FOR ZTE ZX
4867 M:      Shawn Guo <shawnguo@kernel.org>
4868 L:      dri-devel@lists.freedesktop.org
4869 S:      Maintained
4870 F:      drivers/gpu/drm/zte/
4871 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4872 T:      git git://anongit.freedesktop.org/drm/drm-misc
4873
4874 DRM PANEL DRIVERS
4875 M:      Thierry Reding <thierry.reding@gmail.com>
4876 L:      dri-devel@lists.freedesktop.org
4877 T:      git git://anongit.freedesktop.org/drm/drm-misc
4878 S:      Maintained
4879 F:      drivers/gpu/drm/drm_panel.c
4880 F:      drivers/gpu/drm/panel/
4881 F:      include/drm/drm_panel.h
4882 F:      Documentation/devicetree/bindings/display/panel/
4883
4884 DRM TINYDRM DRIVERS
4885 M:      Noralf Trønnes <noralf@tronnes.org>
4886 W:      https://github.com/notro/tinydrm/wiki/Development
4887 T:      git git://anongit.freedesktop.org/drm/drm-misc
4888 S:      Maintained
4889 F:      drivers/gpu/drm/tinydrm/
4890 F:      include/drm/tinydrm/
4891
4892 DRM DRIVERS FOR XEN
4893 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4894 T:      git git://anongit.freedesktop.org/drm/drm-misc
4895 L:      dri-devel@lists.freedesktop.org
4896 L:      xen-devel@lists.xen.org
4897 S:      Supported
4898 F:      drivers/gpu/drm/xen/
4899 F:      Documentation/gpu/xen-front.rst
4900
4901 DRM TTM SUBSYSTEM
4902 M:      Christian Koenig <christian.koenig@amd.com>
4903 M:      Huang Rui <ray.huang@amd.com>
4904 M:      Junwei Zhang <Jerry.Zhang@amd.com>
4905 T:      git git://people.freedesktop.org/~agd5f/linux
4906 S:      Maintained
4907 L:      dri-devel@lists.freedesktop.org
4908 F:      include/drm/ttm/
4909 F:      drivers/gpu/drm/ttm/
4910
4911 DSBR100 USB FM RADIO DRIVER
4912 M:      Alexey Klimov <klimov.linux@gmail.com>
4913 L:      linux-media@vger.kernel.org
4914 T:      git git://linuxtv.org/media_tree.git
4915 S:      Maintained
4916 F:      drivers/media/radio/dsbr100.c
4917
4918 DSCC4 DRIVER
4919 M:      Francois Romieu <romieu@fr.zoreil.com>
4920 L:      netdev@vger.kernel.org
4921 S:      Maintained
4922 F:      drivers/net/wan/dscc4.c
4923
4924 DT3155 MEDIA DRIVER
4925 M:      Hans Verkuil <hverkuil@xs4all.nl>
4926 L:      linux-media@vger.kernel.org
4927 T:      git git://linuxtv.org/media_tree.git
4928 W:      https://linuxtv.org
4929 S:      Odd Fixes
4930 F:      drivers/media/pci/dt3155/
4931
4932 DVB_USB_AF9015 MEDIA DRIVER
4933 M:      Antti Palosaari <crope@iki.fi>
4934 L:      linux-media@vger.kernel.org
4935 W:      https://linuxtv.org
4936 W:      http://palosaari.fi/linux/
4937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4938 T:      git git://linuxtv.org/anttip/media_tree.git
4939 S:      Maintained
4940 F:      drivers/media/usb/dvb-usb-v2/af9015*
4941
4942 DVB_USB_AF9035 MEDIA DRIVER
4943 M:      Antti Palosaari <crope@iki.fi>
4944 L:      linux-media@vger.kernel.org
4945 W:      https://linuxtv.org
4946 W:      http://palosaari.fi/linux/
4947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4948 T:      git git://linuxtv.org/anttip/media_tree.git
4949 S:      Maintained
4950 F:      drivers/media/usb/dvb-usb-v2/af9035*
4951
4952 DVB_USB_ANYSEE MEDIA DRIVER
4953 M:      Antti Palosaari <crope@iki.fi>
4954 L:      linux-media@vger.kernel.org
4955 W:      https://linuxtv.org
4956 W:      http://palosaari.fi/linux/
4957 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4958 T:      git git://linuxtv.org/anttip/media_tree.git
4959 S:      Maintained
4960 F:      drivers/media/usb/dvb-usb-v2/anysee*
4961
4962 DVB_USB_AU6610 MEDIA DRIVER
4963 M:      Antti Palosaari <crope@iki.fi>
4964 L:      linux-media@vger.kernel.org
4965 W:      https://linuxtv.org
4966 W:      http://palosaari.fi/linux/
4967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4968 T:      git git://linuxtv.org/anttip/media_tree.git
4969 S:      Maintained
4970 F:      drivers/media/usb/dvb-usb-v2/au6610*
4971
4972 DVB_USB_CE6230 MEDIA DRIVER
4973 M:      Antti Palosaari <crope@iki.fi>
4974 L:      linux-media@vger.kernel.org
4975 W:      https://linuxtv.org
4976 W:      http://palosaari.fi/linux/
4977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4978 T:      git git://linuxtv.org/anttip/media_tree.git
4979 S:      Maintained
4980 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4981
4982 DVB_USB_CXUSB MEDIA DRIVER
4983 M:      Michael Krufky <mkrufky@linuxtv.org>
4984 L:      linux-media@vger.kernel.org
4985 W:      https://linuxtv.org
4986 W:      http://github.com/mkrufky
4987 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4988 T:      git git://linuxtv.org/media_tree.git
4989 S:      Maintained
4990 F:      drivers/media/usb/dvb-usb/cxusb*
4991
4992 DVB_USB_EC168 MEDIA DRIVER
4993 M:      Antti Palosaari <crope@iki.fi>
4994 L:      linux-media@vger.kernel.org
4995 W:      https://linuxtv.org
4996 W:      http://palosaari.fi/linux/
4997 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4998 T:      git git://linuxtv.org/anttip/media_tree.git
4999 S:      Maintained
5000 F:      drivers/media/usb/dvb-usb-v2/ec168*
5001
5002 DVB_USB_GL861 MEDIA DRIVER
5003 M:      Antti Palosaari <crope@iki.fi>
5004 L:      linux-media@vger.kernel.org
5005 W:      https://linuxtv.org
5006 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5007 T:      git git://linuxtv.org/anttip/media_tree.git
5008 S:      Maintained
5009 F:      drivers/media/usb/dvb-usb-v2/gl861*
5010
5011 DVB_USB_MXL111SF MEDIA DRIVER
5012 M:      Michael Krufky <mkrufky@linuxtv.org>
5013 L:      linux-media@vger.kernel.org
5014 W:      https://linuxtv.org
5015 W:      http://github.com/mkrufky
5016 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5017 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5018 S:      Maintained
5019 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5020
5021 DVB_USB_RTL28XXU MEDIA DRIVER
5022 M:      Antti Palosaari <crope@iki.fi>
5023 L:      linux-media@vger.kernel.org
5024 W:      https://linuxtv.org
5025 W:      http://palosaari.fi/linux/
5026 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5027 T:      git git://linuxtv.org/anttip/media_tree.git
5028 S:      Maintained
5029 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5030
5031 DVB_USB_V2 MEDIA DRIVER
5032 M:      Antti Palosaari <crope@iki.fi>
5033 L:      linux-media@vger.kernel.org
5034 W:      https://linuxtv.org
5035 W:      http://palosaari.fi/linux/
5036 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5037 T:      git git://linuxtv.org/anttip/media_tree.git
5038 S:      Maintained
5039 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5040 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5041
5042 DYNAMIC DEBUG
5043 M:      Jason Baron <jbaron@akamai.com>
5044 S:      Maintained
5045 F:      lib/dynamic_debug.c
5046 F:      include/linux/dynamic_debug.h
5047
5048 DYNAMIC INTERRUPT MODERATION
5049 M:      Tal Gilboa <talgi@mellanox.com>
5050 S:      Maintained
5051 F:      include/linux/net_dim.h
5052
5053 DZ DECSTATION DZ11 SERIAL DRIVER
5054 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5055 S:      Maintained
5056 F:      drivers/tty/serial/dz.*
5057
5058 E3X0 POWER BUTTON DRIVER
5059 M:      Moritz Fischer <moritz.fischer@ettus.com>
5060 L:      usrp-users@lists.ettus.com
5061 W:      http://www.ettus.com
5062 S:      Supported
5063 F:      drivers/input/misc/e3x0-button.c
5064 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5065
5066 E4000 MEDIA DRIVER
5067 M:      Antti Palosaari <crope@iki.fi>
5068 L:      linux-media@vger.kernel.org
5069 W:      https://linuxtv.org
5070 W:      http://palosaari.fi/linux/
5071 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5072 T:      git git://linuxtv.org/anttip/media_tree.git
5073 S:      Maintained
5074 F:      drivers/media/tuners/e4000*
5075
5076 EC100 MEDIA DRIVER
5077 M:      Antti Palosaari <crope@iki.fi>
5078 L:      linux-media@vger.kernel.org
5079 W:      https://linuxtv.org
5080 W:      http://palosaari.fi/linux/
5081 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5082 T:      git git://linuxtv.org/anttip/media_tree.git
5083 S:      Maintained
5084 F:      drivers/media/dvb-frontends/ec100*
5085
5086 ECRYPT FILE SYSTEM
5087 M:      Tyler Hicks <tyhicks@canonical.com>
5088 L:      ecryptfs@vger.kernel.org
5089 W:      http://ecryptfs.org
5090 W:      https://launchpad.net/ecryptfs
5091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5092 S:      Supported
5093 F:      Documentation/filesystems/ecryptfs.txt
5094 F:      fs/ecryptfs/
5095
5096 EDAC-AMD64
5097 M:      Borislav Petkov <bp@alien8.de>
5098 L:      linux-edac@vger.kernel.org
5099 S:      Maintained
5100 F:      drivers/edac/amd64_edac*
5101
5102 EDAC-CALXEDA
5103 M:      Robert Richter <rric@kernel.org>
5104 L:      linux-edac@vger.kernel.org
5105 S:      Maintained
5106 F:      drivers/edac/highbank*
5107
5108 EDAC-CAVIUM OCTEON
5109 M:      Ralf Baechle <ralf@linux-mips.org>
5110 M:      David Daney <david.daney@cavium.com>
5111 L:      linux-edac@vger.kernel.org
5112 L:      linux-mips@linux-mips.org
5113 S:      Supported
5114 F:      drivers/edac/octeon_edac*
5115
5116 EDAC-CAVIUM THUNDERX
5117 M:      David Daney <david.daney@cavium.com>
5118 M:      Jan Glauber <jglauber@cavium.com>
5119 L:      linux-edac@vger.kernel.org
5120 S:      Supported
5121 F:      drivers/edac/thunderx_edac*
5122
5123 EDAC-CORE
5124 M:      Borislav Petkov <bp@alien8.de>
5125 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5126 L:      linux-edac@vger.kernel.org
5127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5129 S:      Supported
5130 F:      Documentation/admin-guide/ras.rst
5131 F:      Documentation/driver-api/edac.rst
5132 F:      drivers/edac/
5133 F:      include/linux/edac.h
5134
5135 EDAC-E752X
5136 M:      Mark Gross <mark.gross@intel.com>
5137 L:      linux-edac@vger.kernel.org
5138 S:      Maintained
5139 F:      drivers/edac/e752x_edac.c
5140
5141 EDAC-E7XXX
5142 L:      linux-edac@vger.kernel.org
5143 S:      Maintained
5144 F:      drivers/edac/e7xxx_edac.c
5145
5146 EDAC-FSL_DDR
5147 M:      York Sun <york.sun@nxp.com>
5148 L:      linux-edac@vger.kernel.org
5149 S:      Maintained
5150 F:      drivers/edac/fsl_ddr_edac.*
5151
5152 EDAC-GHES
5153 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5154 L:      linux-edac@vger.kernel.org
5155 S:      Maintained
5156 F:      drivers/edac/ghes_edac.c
5157
5158 EDAC-I3000
5159 L:      linux-edac@vger.kernel.org
5160 S:      Orphan
5161 F:      drivers/edac/i3000_edac.c
5162
5163 EDAC-I5000
5164 L:      linux-edac@vger.kernel.org
5165 S:      Maintained
5166 F:      drivers/edac/i5000_edac.c
5167
5168 EDAC-I5400
5169 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5170 L:      linux-edac@vger.kernel.org
5171 S:      Maintained
5172 F:      drivers/edac/i5400_edac.c
5173
5174 EDAC-I7300
5175 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5176 L:      linux-edac@vger.kernel.org
5177 S:      Maintained
5178 F:      drivers/edac/i7300_edac.c
5179
5180 EDAC-I7CORE
5181 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5182 L:      linux-edac@vger.kernel.org
5183 S:      Maintained
5184 F:      drivers/edac/i7core_edac.c
5185
5186 EDAC-I82443BXGX
5187 M:      Tim Small <tim@buttersideup.com>
5188 L:      linux-edac@vger.kernel.org
5189 S:      Maintained
5190 F:      drivers/edac/i82443bxgx_edac.c
5191
5192 EDAC-I82975X
5193 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5194 M:      "Arvind R." <arvino55@gmail.com>
5195 L:      linux-edac@vger.kernel.org
5196 S:      Maintained
5197 F:      drivers/edac/i82975x_edac.c
5198
5199 EDAC-IE31200
5200 M:      Jason Baron <jbaron@akamai.com>
5201 L:      linux-edac@vger.kernel.org
5202 S:      Maintained
5203 F:      drivers/edac/ie31200_edac.c
5204
5205 EDAC-MPC85XX
5206 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5207 L:      linux-edac@vger.kernel.org
5208 S:      Maintained
5209 F:      drivers/edac/mpc85xx_edac.[ch]
5210
5211 EDAC-PASEMI
5212 M:      Egor Martovetsky <egor@pasemi.com>
5213 L:      linux-edac@vger.kernel.org
5214 S:      Maintained
5215 F:      drivers/edac/pasemi_edac.c
5216
5217 EDAC-PND2
5218 M:      Tony Luck <tony.luck@intel.com>
5219 L:      linux-edac@vger.kernel.org
5220 S:      Maintained
5221 F:      drivers/edac/pnd2_edac.[ch]
5222
5223 EDAC-R82600
5224 M:      Tim Small <tim@buttersideup.com>
5225 L:      linux-edac@vger.kernel.org
5226 S:      Maintained
5227 F:      drivers/edac/r82600_edac.c
5228
5229 EDAC-SBRIDGE
5230 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5231 L:      linux-edac@vger.kernel.org
5232 S:      Maintained
5233 F:      drivers/edac/sb_edac.c
5234
5235 EDAC-SKYLAKE
5236 M:      Tony Luck <tony.luck@intel.com>
5237 L:      linux-edac@vger.kernel.org
5238 S:      Maintained
5239 F:      drivers/edac/skx_edac.c
5240
5241 EDAC-TI
5242 M:      Tero Kristo <t-kristo@ti.com>
5243 L:      linux-edac@vger.kernel.org
5244 S:      Maintained
5245 F:      drivers/edac/ti_edac.c
5246
5247 EDIROL UA-101/UA-1000 DRIVER
5248 M:      Clemens Ladisch <clemens@ladisch.de>
5249 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5250 T:      git git://git.alsa-project.org/alsa-kernel.git
5251 S:      Maintained
5252 F:      sound/usb/misc/ua101.c
5253
5254 EFI TEST DRIVER
5255 L:      linux-efi@vger.kernel.org
5256 M:      Ivan Hu <ivan.hu@canonical.com>
5257 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5258 S:      Maintained
5259 F:      drivers/firmware/efi/test/
5260
5261 EFI VARIABLE FILESYSTEM
5262 M:      Matthew Garrett <matthew.garrett@nebula.com>
5263 M:      Jeremy Kerr <jk@ozlabs.org>
5264 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5266 L:      linux-efi@vger.kernel.org
5267 S:      Maintained
5268 F:      fs/efivarfs/
5269
5270 EFIFB FRAMEBUFFER DRIVER
5271 L:      linux-fbdev@vger.kernel.org
5272 M:      Peter Jones <pjones@redhat.com>
5273 S:      Maintained
5274 F:      drivers/video/fbdev/efifb.c
5275
5276 EFS FILESYSTEM
5277 W:      http://aeschi.ch.eu.org/efs/
5278 S:      Orphan
5279 F:      fs/efs/
5280
5281 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5282 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5283 L:      netdev@vger.kernel.org
5284 S:      Maintained
5285 F:      drivers/net/ethernet/ibm/ehea/
5286
5287 EM28XX VIDEO4LINUX DRIVER
5288 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5289 L:      linux-media@vger.kernel.org
5290 W:      https://linuxtv.org
5291 T:      git git://linuxtv.org/media_tree.git
5292 S:      Maintained
5293 F:      drivers/media/usb/em28xx/
5294 F:      Documentation/media/v4l-drivers/em28xx*
5295
5296 EMBEDDED LINUX
5297 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5298 M:      Matt Mackall <mpm@selenic.com>
5299 M:      David Woodhouse <dwmw2@infradead.org>
5300 L:      linux-embedded@vger.kernel.org
5301 S:      Maintained
5302
5303 Emulex 10Gbps iSCSI - OneConnect DRIVER
5304 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5305 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5306 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5307 L:      linux-scsi@vger.kernel.org
5308 W:      http://www.broadcom.com
5309 S:      Supported
5310 F:      drivers/scsi/be2iscsi/
5311
5312 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5313 M:      Sathya Perla <sathya.perla@broadcom.com>
5314 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5315 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5316 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5317 L:      netdev@vger.kernel.org
5318 W:      http://www.emulex.com
5319 S:      Supported
5320 F:      drivers/net/ethernet/emulex/benet/
5321
5322 EMULEX ONECONNECT ROCE DRIVER
5323 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5324 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5325 L:      linux-rdma@vger.kernel.org
5326 W:      http://www.broadcom.com
5327 S:      Odd Fixes
5328 F:      drivers/infiniband/hw/ocrdma/
5329 F:      include/uapi/rdma/ocrdma-abi.h
5330
5331 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5332 M:      James Smart <james.smart@broadcom.com>
5333 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5334 L:      linux-scsi@vger.kernel.org
5335 W:      http://www.broadcom.com
5336 S:      Supported
5337 F:      drivers/scsi/lpfc/
5338
5339 ENE CB710 FLASH CARD READER DRIVER
5340 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5341 S:      Maintained
5342 F:      drivers/misc/cb710/
5343 F:      drivers/mmc/host/cb710-mmc.*
5344 F:      include/linux/cb710.h
5345
5346 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5347 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5348 S:      Maintained
5349 F:      drivers/media/rc/ene_ir.*
5350
5351 EPSON S1D13XXX FRAMEBUFFER DRIVER
5352 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5353 S:      Maintained
5354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5355 F:      drivers/video/fbdev/s1d13xxxfb.c
5356 F:      include/video/s1d13xxxfb.h
5357
5358 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5359 M:      Jeff Layton <jlayton@kernel.org>
5360 S:      Maintained
5361 F:      lib/errseq.c
5362 F:      include/linux/errseq.h
5363
5364 ET131X NETWORK DRIVER
5365 M:      Mark Einon <mark.einon@gmail.com>
5366 S:      Odd Fixes
5367 F:      drivers/net/ethernet/agere/
5368
5369 ETHERNET BRIDGE
5370 M:      Stephen Hemminger <stephen@networkplumber.org>
5371 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5372 L:      netdev@vger.kernel.org
5373 W:      http://www.linuxfoundation.org/en/Net:Bridge
5374 S:      Maintained
5375 F:      include/linux/netfilter_bridge/
5376 F:      net/bridge/
5377
5378 ETHERNET PHY LIBRARY
5379 M:      Andrew Lunn <andrew@lunn.ch>
5380 M:      Florian Fainelli <f.fainelli@gmail.com>
5381 L:      netdev@vger.kernel.org
5382 S:      Maintained
5383 F:      Documentation/ABI/testing/sysfs-bus-mdio
5384 F:      Documentation/devicetree/bindings/net/mdio*
5385 F:      Documentation/networking/phy.txt
5386 F:      drivers/net/phy/
5387 F:      drivers/of/of_mdio.c
5388 F:      drivers/of/of_net.c
5389 F:      include/linux/*mdio*.h
5390 F:      include/linux/of_net.h
5391 F:      include/linux/phy.h
5392 F:      include/linux/phy_fixed.h
5393 F:      include/linux/platform_data/mdio-bcm-unimac.h
5394 F:      include/trace/events/mdio.h
5395 F:      include/uapi/linux/mdio.h
5396 F:      include/uapi/linux/mii.h
5397
5398 EXT2 FILE SYSTEM
5399 M:      Jan Kara <jack@suse.com>
5400 L:      linux-ext4@vger.kernel.org
5401 S:      Maintained
5402 F:      Documentation/filesystems/ext2.txt
5403 F:      fs/ext2/
5404 F:      include/linux/ext2*
5405
5406 EXT4 FILE SYSTEM
5407 M:      "Theodore Ts'o" <tytso@mit.edu>
5408 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5409 L:      linux-ext4@vger.kernel.org
5410 W:      http://ext4.wiki.kernel.org
5411 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5413 S:      Maintained
5414 F:      Documentation/filesystems/ext4.txt
5415 F:      fs/ext4/
5416
5417 Extended Verification Module (EVM)
5418 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5419 L:      linux-integrity@vger.kernel.org
5420 S:      Supported
5421 F:      security/integrity/evm/
5422
5423 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5424 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5425 L:      linux-efi@vger.kernel.org
5426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5427 S:      Maintained
5428 F:      Documentation/efi-stub.txt
5429 F:      arch/*/kernel/efi.c
5430 F:      arch/x86/boot/compressed/eboot.[ch]
5431 F:      arch/*/include/asm/efi.h
5432 F:      arch/x86/platform/efi/
5433 F:      drivers/firmware/efi/
5434 F:      include/linux/efi*.h
5435 F:      arch/arm/boot/compressed/efi-header.S
5436 F:      arch/arm64/kernel/efi-entry.S
5437
5438 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5439 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5440 M:      Chanwoo Choi <cw00.choi@samsung.com>
5441 L:      linux-kernel@vger.kernel.org
5442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5443 S:      Maintained
5444 F:      drivers/extcon/
5445 F:      include/linux/extcon/
5446 F:      include/linux/extcon.h
5447 F:      Documentation/extcon/
5448 F:      Documentation/devicetree/bindings/extcon/
5449
5450 EXYNOS DP DRIVER
5451 M:      Jingoo Han <jingoohan1@gmail.com>
5452 L:      dri-devel@lists.freedesktop.org
5453 S:      Maintained
5454 F:      drivers/gpu/drm/exynos/exynos_dp*
5455
5456 EXYNOS SYSMMU (IOMMU) driver
5457 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5458 L:      iommu@lists.linux-foundation.org
5459 S:      Maintained
5460 F:      drivers/iommu/exynos-iommu.c
5461
5462 EZchip NPS platform support
5463 M:      Vineet Gupta <vgupta@synopsys.com>
5464 S:      Supported
5465 F:      arch/arc/plat-eznps
5466 F:      arch/arc/boot/dts/eznps.dts
5467
5468 F2FS FILE SYSTEM
5469 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5470 M:      Chao Yu <yuchao0@huawei.com>
5471 L:      linux-f2fs-devel@lists.sourceforge.net
5472 W:      https://f2fs.wiki.kernel.org/
5473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5474 S:      Maintained
5475 F:      Documentation/filesystems/f2fs.txt
5476 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5477 F:      fs/f2fs/
5478 F:      include/linux/f2fs_fs.h
5479 F:      include/trace/events/f2fs.h
5480
5481 F71805F HARDWARE MONITORING DRIVER
5482 M:      Jean Delvare <jdelvare@suse.com>
5483 L:      linux-hwmon@vger.kernel.org
5484 S:      Maintained
5485 F:      Documentation/hwmon/f71805f
5486 F:      drivers/hwmon/f71805f.c
5487
5488 FADDR2LINE
5489 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5490 S:      Maintained
5491 F:      scripts/faddr2line
5492
5493 FAILOVER MODULE
5494 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5495 L:      netdev@vger.kernel.org
5496 S:      Supported
5497 F:      net/core/failover.c
5498 F:      include/net/failover.h
5499 F:      Documentation/networking/failover.rst
5500
5501 FANOTIFY
5502 M:      Jan Kara <jack@suse.cz>
5503 R:      Amir Goldstein <amir73il@gmail.com>
5504 L:      linux-fsdevel@vger.kernel.org
5505 S:      Maintained
5506 F:      fs/notify/fanotify/
5507 F:      include/linux/fanotify.h
5508 F:      include/uapi/linux/fanotify.h
5509
5510 FARSYNC SYNCHRONOUS DRIVER
5511 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5512 W:      http://www.farsite.co.uk/
5513 S:      Supported
5514 F:      drivers/net/wan/farsync.*
5515
5516 FAULT INJECTION SUPPORT
5517 M:      Akinobu Mita <akinobu.mita@gmail.com>
5518 S:      Supported
5519 F:      Documentation/fault-injection/
5520 F:      lib/fault-inject.c
5521
5522 FBTFT Framebuffer drivers
5523 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5524 S:      Maintained
5525 F:      drivers/staging/fbtft/
5526
5527 FC0011 TUNER DRIVER
5528 M:      Michael Buesch <m@bues.ch>
5529 L:      linux-media@vger.kernel.org
5530 S:      Maintained
5531 F:      drivers/media/tuners/fc0011.h
5532 F:      drivers/media/tuners/fc0011.c
5533
5534 FC2580 MEDIA DRIVER
5535 M:      Antti Palosaari <crope@iki.fi>
5536 L:      linux-media@vger.kernel.org
5537 W:      https://linuxtv.org
5538 W:      http://palosaari.fi/linux/
5539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5540 T:      git git://linuxtv.org/anttip/media_tree.git
5541 S:      Maintained
5542 F:      drivers/media/tuners/fc2580*
5543
5544 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5545 M:      Johannes Thumshirn <jth@kernel.org>
5546 L:      linux-scsi@vger.kernel.org
5547 W:      www.Open-FCoE.org
5548 S:      Supported
5549 F:      drivers/scsi/libfc/
5550 F:      drivers/scsi/fcoe/
5551 F:      include/scsi/fc/
5552 F:      include/scsi/libfc.h
5553 F:      include/scsi/libfcoe.h
5554 F:      include/uapi/scsi/fc/
5555
5556 FILE LOCKING (flock() and fcntl()/lockf())
5557 M:      Jeff Layton <jlayton@kernel.org>
5558 M:      "J. Bruce Fields" <bfields@fieldses.org>
5559 L:      linux-fsdevel@vger.kernel.org
5560 S:      Maintained
5561 F:      include/linux/fcntl.h
5562 F:      include/uapi/linux/fcntl.h
5563 F:      fs/fcntl.c
5564 F:      fs/locks.c
5565
5566 FILESYSTEMS (VFS and infrastructure)
5567 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5568 L:      linux-fsdevel@vger.kernel.org
5569 S:      Maintained
5570 F:      fs/*
5571 F:      include/linux/fs.h
5572 F:      include/uapi/linux/fs.h
5573
5574 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5575 M:      Riku Voipio <riku.voipio@iki.fi>
5576 L:      linux-hwmon@vger.kernel.org
5577 S:      Maintained
5578 F:      drivers/hwmon/f75375s.c
5579 F:      include/linux/f75375s.h
5580
5581 FIREWIRE AUDIO DRIVERS
5582 M:      Clemens Ladisch <clemens@ladisch.de>
5583 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5584 T:      git git://git.alsa-project.org/alsa-kernel.git
5585 S:      Maintained
5586 F:      sound/firewire/
5587
5588 FIREWIRE MEDIA DRIVERS (firedtv)
5589 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5590 L:      linux-media@vger.kernel.org
5591 L:      linux1394-devel@lists.sourceforge.net
5592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5593 S:      Maintained
5594 F:      drivers/media/firewire/
5595
5596 FIREWIRE SBP-2 TARGET
5597 M:      Chris Boot <bootc@bootc.net>
5598 L:      linux-scsi@vger.kernel.org
5599 L:      target-devel@vger.kernel.org
5600 L:      linux1394-devel@lists.sourceforge.net
5601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5602 S:      Maintained
5603 F:      drivers/target/sbp/
5604
5605 FIREWIRE SUBSYSTEM
5606 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5607 L:      linux1394-devel@lists.sourceforge.net
5608 W:      http://ieee1394.wiki.kernel.org/
5609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5610 S:      Maintained
5611 F:      drivers/firewire/
5612 F:      include/linux/firewire.h
5613 F:      include/uapi/linux/firewire*.h
5614 F:      tools/firewire/
5615
5616 FIRMWARE LOADER (request_firmware)
5617 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5618 L:      linux-kernel@vger.kernel.org
5619 S:      Maintained
5620 F:      Documentation/firmware_class/
5621 F:      drivers/base/firmware_loader/
5622 F:      include/linux/firmware.h
5623
5624 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5625 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5626 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5627 S:      Maintained
5628 F:      drivers/block/rsxx/
5629
5630 FLOPPY DRIVER
5631 M:      Jiri Kosina <jikos@kernel.org>
5632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5633 S:      Odd fixes
5634 F:      drivers/block/floppy.c
5635
5636 FMC SUBSYSTEM
5637 M:      Alessandro Rubini <rubini@gnudd.com>
5638 W:      http://www.ohwr.org/projects/fmc-bus
5639 S:      Supported
5640 F:      drivers/fmc/
5641 F:      include/linux/fmc*.h
5642 F:      include/linux/ipmi-fru.h
5643 K:      fmc_d.*register
5644
5645 FPGA MANAGER FRAMEWORK
5646 M:      Alan Tull <atull@kernel.org>
5647 M:      Moritz Fischer <mdf@kernel.org>
5648 L:      linux-fpga@vger.kernel.org
5649 S:      Maintained
5650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5651 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5652 F:      Documentation/fpga/
5653 F:      Documentation/driver-api/fpga/
5654 F:      Documentation/devicetree/bindings/fpga/
5655 F:      drivers/fpga/
5656 F:      include/linux/fpga/
5657 W:      http://www.rocketboards.org
5658
5659 FPU EMULATOR
5660 M:      Bill Metzenthen <billm@melbpc.org.au>
5661 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5662 S:      Maintained
5663 F:      arch/x86/math-emu/
5664
5665 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5666 L:      netdev@vger.kernel.org
5667 S:      Orphan
5668 F:      drivers/net/wan/dlci.c
5669 F:      drivers/net/wan/sdla.c
5670
5671 FRAMEBUFFER LAYER
5672 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5673 L:      dri-devel@lists.freedesktop.org
5674 L:      linux-fbdev@vger.kernel.org
5675 T:      git git://github.com/bzolnier/linux.git
5676 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5677 S:      Maintained
5678 F:      Documentation/fb/
5679 F:      drivers/video/
5680 F:      include/video/
5681 F:      include/linux/fb.h
5682 F:      include/uapi/video/
5683 F:      include/uapi/linux/fb.h
5684
5685 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5686 M:      Horia Geantă <horia.geanta@nxp.com>
5687 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5688 L:      linux-crypto@vger.kernel.org
5689 S:      Maintained
5690 F:      drivers/crypto/caam/
5691 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5692
5693 FREESCALE DIU FRAMEBUFFER DRIVER
5694 M:      Timur Tabi <timur@kernel.org>
5695 L:      linux-fbdev@vger.kernel.org
5696 S:      Maintained
5697 F:      drivers/video/fbdev/fsl-diu-fb.*
5698
5699 FREESCALE DMA DRIVER
5700 M:      Li Yang <leoyang.li@nxp.com>
5701 M:      Zhang Wei <zw@zh-kernel.org>
5702 L:      linuxppc-dev@lists.ozlabs.org
5703 S:      Maintained
5704 F:      drivers/dma/fsldma.*
5705
5706 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5707 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5708 L:      netdev@vger.kernel.org
5709 S:      Maintained
5710 F:      drivers/net/ethernet/freescale/gianfar*
5711 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5712
5713 FREESCALE GPMI NAND DRIVER
5714 M:      Han Xu <han.xu@nxp.com>
5715 L:      linux-mtd@lists.infradead.org
5716 S:      Maintained
5717 F:      drivers/mtd/nand/raw/gpmi-nand/*
5718
5719 FREESCALE I2C CPM DRIVER
5720 M:      Jochen Friedrich <jochen@scram.de>
5721 L:      linuxppc-dev@lists.ozlabs.org
5722 L:      linux-i2c@vger.kernel.org
5723 S:      Maintained
5724 F:      drivers/i2c/busses/i2c-cpm.c
5725
5726 FREESCALE IMX / MXC FEC DRIVER
5727 M:      Fugang Duan <fugang.duan@nxp.com>
5728 L:      netdev@vger.kernel.org
5729 S:      Maintained
5730 F:      drivers/net/ethernet/freescale/fec_main.c
5731 F:      drivers/net/ethernet/freescale/fec_ptp.c
5732 F:      drivers/net/ethernet/freescale/fec.h
5733 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5734
5735 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5736 M:      Sascha Hauer <s.hauer@pengutronix.de>
5737 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5738 L:      linux-fbdev@vger.kernel.org
5739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5740 S:      Maintained
5741 F:      include/linux/platform_data/video-imxfb.h
5742 F:      drivers/video/fbdev/imxfb.c
5743
5744 FREESCALE QORIQ DPAA ETHERNET DRIVER
5745 M:      Madalin Bucur <madalin.bucur@nxp.com>
5746 L:      netdev@vger.kernel.org
5747 S:      Maintained
5748 F:      drivers/net/ethernet/freescale/dpaa
5749
5750 FREESCALE QORIQ DPAA FMAN DRIVER
5751 M:      Madalin Bucur <madalin.bucur@nxp.com>
5752 L:      netdev@vger.kernel.org
5753 S:      Maintained
5754 F:      drivers/net/ethernet/freescale/fman
5755 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5756
5757 FREESCALE QORIQ PTP CLOCK DRIVER
5758 M:      Yangbo Lu <yangbo.lu@nxp.com>
5759 L:      netdev@vger.kernel.org
5760 S:      Maintained
5761 F:      drivers/ptp/ptp_qoriq.c
5762 F:      include/linux/fsl/ptp_qoriq.h
5763 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5764
5765 FREESCALE QUAD SPI DRIVER
5766 M:      Han Xu <han.xu@nxp.com>
5767 L:      linux-mtd@lists.infradead.org
5768 S:      Maintained
5769 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5770
5771 FREESCALE QUICC ENGINE LIBRARY
5772 M:      Qiang Zhao <qiang.zhao@nxp.com>
5773 L:      linuxppc-dev@lists.ozlabs.org
5774 S:      Maintained
5775 F:      drivers/soc/fsl/qe/
5776 F:      include/soc/fsl/*qe*.h
5777 F:      include/soc/fsl/*ucc*.h
5778
5779 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5780 M:      Li Yang <leoyang.li@nxp.com>
5781 L:      netdev@vger.kernel.org
5782 L:      linuxppc-dev@lists.ozlabs.org
5783 S:      Maintained
5784 F:      drivers/net/ethernet/freescale/ucc_geth*
5785
5786 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5787 M:      Zhao Qiang <qiang.zhao@nxp.com>
5788 L:      netdev@vger.kernel.org
5789 L:      linuxppc-dev@lists.ozlabs.org
5790 S:      Maintained
5791 F:      drivers/net/wan/fsl_ucc_hdlc*
5792
5793 FREESCALE QUICC ENGINE UCC UART DRIVER
5794 M:      Timur Tabi <timur@kernel.org>
5795 L:      linuxppc-dev@lists.ozlabs.org
5796 S:      Maintained
5797 F:      drivers/tty/serial/ucc_uart.c
5798
5799 FREESCALE SOC DRIVERS
5800 M:      Li Yang <leoyang.li@nxp.com>
5801 L:      linuxppc-dev@lists.ozlabs.org
5802 L:      linux-arm-kernel@lists.infradead.org
5803 S:      Maintained
5804 F:      Documentation/devicetree/bindings/soc/fsl/
5805 F:      drivers/soc/fsl/
5806 F:      include/linux/fsl/
5807
5808 FREESCALE SOC FS_ENET DRIVER
5809 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5810 L:      linuxppc-dev@lists.ozlabs.org
5811 L:      netdev@vger.kernel.org
5812 S:      Maintained
5813 F:      drivers/net/ethernet/freescale/fs_enet/
5814 F:      include/linux/fs_enet_pd.h
5815
5816 FREESCALE SOC SOUND DRIVERS
5817 M:      Timur Tabi <timur@kernel.org>
5818 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5819 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5820 R:      Fabio Estevam <fabio.estevam@nxp.com>
5821 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5822 L:      linuxppc-dev@lists.ozlabs.org
5823 S:      Maintained
5824 F:      sound/soc/fsl/fsl*
5825 F:      sound/soc/fsl/imx*
5826 F:      sound/soc/fsl/mpc8610_hpcd.c
5827
5828 FREESCALE USB PERIPHERAL DRIVERS
5829 M:      Li Yang <leoyang.li@nxp.com>
5830 L:      linux-usb@vger.kernel.org
5831 L:      linuxppc-dev@lists.ozlabs.org
5832 S:      Maintained
5833 F:      drivers/usb/gadget/udc/fsl*
5834
5835 FREEVXFS FILESYSTEM
5836 M:      Christoph Hellwig <hch@infradead.org>
5837 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5838 S:      Maintained
5839 F:      fs/freevxfs/
5840
5841 FREEZER
5842 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5843 M:      Pavel Machek <pavel@ucw.cz>
5844 L:      linux-pm@vger.kernel.org
5845 S:      Supported
5846 F:      Documentation/power/freezing-of-tasks.txt
5847 F:      include/linux/freezer.h
5848 F:      kernel/freezer.c
5849
5850 FRONTSWAP API
5851 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5852 L:      linux-kernel@vger.kernel.org
5853 S:      Maintained
5854 F:      mm/frontswap.c
5855 F:      include/linux/frontswap.h
5856
5857 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5858 M:      David Howells <dhowells@redhat.com>
5859 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5860 S:      Supported
5861 F:      Documentation/filesystems/caching/
5862 F:      fs/fscache/
5863 F:      include/linux/fscache*.h
5864
5865 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5866 M:      Theodore Y. Ts'o <tytso@mit.edu>
5867 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5868 L:      linux-fscrypt@vger.kernel.org
5869 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5871 S:      Supported
5872 F:      fs/crypto/
5873 F:      include/linux/fscrypt*.h
5874 F:      Documentation/filesystems/fscrypt.rst
5875
5876 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5877 M:      Jan Kara <jack@suse.cz>
5878 R:      Amir Goldstein <amir73il@gmail.com>
5879 L:      linux-fsdevel@vger.kernel.org
5880 S:      Maintained
5881 F:      fs/notify/
5882 F:      include/linux/fsnotify*.h
5883
5884 FUJITSU LAPTOP EXTRAS
5885 M:      Jonathan Woithe <jwoithe@just42.net>
5886 L:      platform-driver-x86@vger.kernel.org
5887 S:      Maintained
5888 F:      drivers/platform/x86/fujitsu-laptop.c
5889
5890 FUJITSU M-5MO LS CAMERA ISP DRIVER
5891 M:      Kyungmin Park <kyungmin.park@samsung.com>
5892 M:      Heungjun Kim <riverful.kim@samsung.com>
5893 L:      linux-media@vger.kernel.org
5894 S:      Maintained
5895 F:      drivers/media/i2c/m5mols/
5896 F:      include/media/i2c/m5mols.h
5897
5898 FUJITSU TABLET EXTRAS
5899 M:      Robert Gerlach <khnz@gmx.de>
5900 L:      platform-driver-x86@vger.kernel.org
5901 S:      Maintained
5902 F:      drivers/platform/x86/fujitsu-tablet.c
5903
5904 FUSE: FILESYSTEM IN USERSPACE
5905 M:      Miklos Szeredi <miklos@szeredi.hu>
5906 L:      linux-fsdevel@vger.kernel.org
5907 W:      http://fuse.sourceforge.net/
5908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5909 S:      Maintained
5910 F:      fs/fuse/
5911 F:      include/uapi/linux/fuse.h
5912 F:      Documentation/filesystems/fuse.txt
5913
5914 FUTEX SUBSYSTEM
5915 M:      Thomas Gleixner <tglx@linutronix.de>
5916 M:      Ingo Molnar <mingo@redhat.com>
5917 R:      Peter Zijlstra <peterz@infradead.org>
5918 R:      Darren Hart <dvhart@infradead.org>
5919 L:      linux-kernel@vger.kernel.org
5920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5921 S:      Maintained
5922 F:      kernel/futex.c
5923 F:      kernel/futex_compat.c
5924 F:      include/asm-generic/futex.h
5925 F:      include/linux/futex.h
5926 F:      include/uapi/linux/futex.h
5927 F:      tools/testing/selftests/futex/
5928 F:      tools/perf/bench/futex*
5929 F:      Documentation/*futex*
5930
5931 GCC PLUGINS
5932 M:      Kees Cook <keescook@chromium.org>
5933 R:      Emese Revfy <re.emese@gmail.com>
5934 L:      kernel-hardening@lists.openwall.com
5935 S:      Maintained
5936 F:      scripts/gcc-plugins/
5937 F:      scripts/gcc-plugin.sh
5938 F:      scripts/Makefile.gcc-plugins
5939 F:      Documentation/gcc-plugins.txt
5940
5941 GCOV BASED KERNEL PROFILING
5942 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5943 S:      Maintained
5944 F:      kernel/gcov/
5945 F:      Documentation/dev-tools/gcov.rst
5946
5947 GDB KERNEL DEBUGGING HELPER SCRIPTS
5948 M:      Jan Kiszka <jan.kiszka@siemens.com>
5949 M:      Kieran Bingham <kieran@bingham.xyz>
5950 S:      Supported
5951 F:      scripts/gdb/
5952
5953 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5954 M:      Achim Leubner <achim_leubner@adaptec.com>
5955 L:      linux-scsi@vger.kernel.org
5956 W:      http://www.icp-vortex.com/
5957 S:      Supported
5958 F:      drivers/scsi/gdt*
5959
5960 GEMTEK FM RADIO RECEIVER DRIVER
5961 M:      Hans Verkuil <hverkuil@xs4all.nl>
5962 L:      linux-media@vger.kernel.org
5963 T:      git git://linuxtv.org/media_tree.git
5964 W:      https://linuxtv.org
5965 S:      Maintained
5966 F:      drivers/media/radio/radio-gemtek*
5967
5968 GENERIC GPIO I2C DRIVER
5969 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5970 S:      Supported
5971 F:      drivers/i2c/busses/i2c-gpio.c
5972 F:      include/linux/platform_data/i2c-gpio.h
5973
5974 GENERIC GPIO I2C MULTIPLEXER DRIVER
5975 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5976 L:      linux-i2c@vger.kernel.org
5977 S:      Supported
5978 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5979 F:      include/linux/platform_data/i2c-mux-gpio.h
5980 F:      Documentation/i2c/muxes/i2c-mux-gpio
5981
5982 GENERIC HDLC (WAN) DRIVERS
5983 M:      Krzysztof Halasa <khc@pm.waw.pl>
5984 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5985 S:      Maintained
5986 F:      drivers/net/wan/c101.c
5987 F:      drivers/net/wan/hd6457*
5988 F:      drivers/net/wan/hdlc*
5989 F:      drivers/net/wan/n2.c
5990 F:      drivers/net/wan/pc300too.c
5991 F:      drivers/net/wan/pci200syn.c
5992 F:      drivers/net/wan/wanxl*
5993
5994 GENERIC INCLUDE/ASM HEADER FILES
5995 M:      Arnd Bergmann <arnd@arndb.de>
5996 L:      linux-arch@vger.kernel.org
5997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5998 S:      Maintained
5999 F:      include/asm-generic/
6000 F:      include/uapi/asm-generic/
6001
6002 GENERIC PHY FRAMEWORK
6003 M:      Kishon Vijay Abraham I <kishon@ti.com>
6004 L:      linux-kernel@vger.kernel.org
6005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6006 S:      Supported
6007 F:      drivers/phy/
6008 F:      include/linux/phy/
6009
6010 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6011 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6012 S:      Supported
6013 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6014
6015 GENERIC PM DOMAINS
6016 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6017 M:      Kevin Hilman <khilman@kernel.org>
6018 M:      Ulf Hansson <ulf.hansson@linaro.org>
6019 L:      linux-pm@vger.kernel.org
6020 S:      Supported
6021 F:      drivers/base/power/domain*.c
6022 F:      include/linux/pm_domain.h
6023 F:      Documentation/devicetree/bindings/power/power_domain.txt
6024
6025 GENERIC UIO DRIVER FOR PCI DEVICES
6026 M:      "Michael S. Tsirkin" <mst@redhat.com>
6027 L:      kvm@vger.kernel.org
6028 S:      Supported
6029 F:      drivers/uio/uio_pci_generic.c
6030
6031 GENWQE (IBM Generic Workqueue Card)
6032 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6033 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6034 S:      Supported
6035 F:      drivers/misc/genwqe/
6036
6037 GET_MAINTAINER SCRIPT
6038 M:      Joe Perches <joe@perches.com>
6039 S:      Maintained
6040 F:      scripts/get_maintainer.pl
6041
6042 GFS2 FILE SYSTEM
6043 M:      Bob Peterson <rpeterso@redhat.com>
6044 M:      Andreas Gruenbacher <agruenba@redhat.com>
6045 L:      cluster-devel@redhat.com
6046 W:      http://sources.redhat.com/cluster/
6047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6048 S:      Supported
6049 F:      Documentation/filesystems/gfs2*.txt
6050 F:      fs/gfs2/
6051 F:      include/uapi/linux/gfs2_ondisk.h
6052
6053 GIGASET ISDN DRIVERS
6054 M:      Paul Bolle <pebolle@tiscali.nl>
6055 L:      gigaset307x-common@lists.sourceforge.net
6056 W:      http://gigaset307x.sourceforge.net/
6057 S:      Odd Fixes
6058 F:      Documentation/isdn/README.gigaset
6059 F:      drivers/isdn/gigaset/
6060 F:      include/uapi/linux/gigaset_dev.h
6061
6062 GO7007 MPEG CODEC
6063 M:      Hans Verkuil <hans.verkuil@cisco.com>
6064 L:      linux-media@vger.kernel.org
6065 S:      Maintained
6066 F:      drivers/media/usb/go7007/
6067
6068 GOODIX TOUCHSCREEN
6069 M:      Bastien Nocera <hadess@hadess.net>
6070 L:      linux-input@vger.kernel.org
6071 S:      Maintained
6072 F:      drivers/input/touchscreen/goodix.c
6073
6074 GPD POCKET FAN DRIVER
6075 M:      Hans de Goede <hdegoede@redhat.com>
6076 L:      platform-driver-x86@vger.kernel.org
6077 S:      Maintained
6078 F:      drivers/platform/x86/gpd-pocket-fan.c
6079
6080 GPIO ACPI SUPPORT
6081 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6082 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6083 L:      linux-gpio@vger.kernel.org
6084 L:      linux-acpi@vger.kernel.org
6085 S:      Maintained
6086 F:      Documentation/acpi/gpio-properties.txt
6087 F:      drivers/gpio/gpiolib-acpi.c
6088
6089 GPIO IR Transmitter
6090 M:      Sean Young <sean@mess.org>
6091 L:      linux-media@vger.kernel.org
6092 S:      Maintained
6093 F:      drivers/media/rc/gpio-ir-tx.c
6094
6095 GPIO MOCKUP DRIVER
6096 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6097 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6098 L:      linux-gpio@vger.kernel.org
6099 S:      Maintained
6100 F:      drivers/gpio/gpio-mockup.c
6101 F:      tools/testing/selftests/gpio/
6102
6103 GPIO SUBSYSTEM
6104 M:      Linus Walleij <linus.walleij@linaro.org>
6105 L:      linux-gpio@vger.kernel.org
6106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6107 S:      Maintained
6108 F:      Documentation/devicetree/bindings/gpio/
6109 F:      Documentation/driver-api/gpio/
6110 F:      Documentation/gpio/
6111 F:      Documentation/ABI/testing/gpio-cdev
6112 F:      Documentation/ABI/obsolete/sysfs-gpio
6113 F:      drivers/gpio/
6114 F:      include/linux/gpio/
6115 F:      include/linux/gpio.h
6116 F:      include/linux/of_gpio.h
6117 F:      include/asm-generic/gpio.h
6118 F:      include/uapi/linux/gpio.h
6119 F:      tools/gpio/
6120
6121 GRE DEMULTIPLEXER DRIVER
6122 M:      Dmitry Kozlov <xeb@mail.ru>
6123 L:      netdev@vger.kernel.org
6124 S:      Maintained
6125 F:      net/ipv4/gre_demux.c
6126 F:      net/ipv4/gre_offload.c
6127 F:      include/net/gre.h
6128
6129 GRETH 10/100/1G Ethernet MAC device driver
6130 M:      Andreas Larsson <andreas@gaisler.com>
6131 L:      netdev@vger.kernel.org
6132 S:      Maintained
6133 F:      drivers/net/ethernet/aeroflex/
6134
6135 GREYBUS AUDIO PROTOCOLS DRIVERS
6136 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6137 M:      Mark Greer <mgreer@animalcreek.com>
6138 S:      Maintained
6139 F:      drivers/staging/greybus/audio_apbridgea.c
6140 F:      drivers/staging/greybus/audio_apbridgea.h
6141 F:      drivers/staging/greybus/audio_codec.c
6142 F:      drivers/staging/greybus/audio_codec.h
6143 F:      drivers/staging/greybus/audio_gb.c
6144 F:      drivers/staging/greybus/audio_manager.c
6145 F:      drivers/staging/greybus/audio_manager.h
6146 F:      drivers/staging/greybus/audio_manager_module.c
6147 F:      drivers/staging/greybus/audio_manager_private.h
6148 F:      drivers/staging/greybus/audio_manager_sysfs.c
6149 F:      drivers/staging/greybus/audio_module.c
6150 F:      drivers/staging/greybus/audio_topology.c
6151
6152 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6153 M:      Viresh Kumar <vireshk@kernel.org>
6154 S:      Maintained
6155 F:      drivers/staging/greybus/authentication.c
6156 F:      drivers/staging/greybus/bootrom.c
6157 F:      drivers/staging/greybus/firmware.h
6158 F:      drivers/staging/greybus/fw-core.c
6159 F:      drivers/staging/greybus/fw-download.c
6160 F:      drivers/staging/greybus/fw-managament.c
6161 F:      drivers/staging/greybus/greybus_authentication.h
6162 F:      drivers/staging/greybus/greybus_firmware.h
6163 F:      drivers/staging/greybus/hid.c
6164 F:      drivers/staging/greybus/i2c.c
6165 F:      drivers/staging/greybus/spi.c
6166 F:      drivers/staging/greybus/spilib.c
6167 F:      drivers/staging/greybus/spilib.h
6168
6169 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6170 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6171 S:      Maintained
6172 F:      drivers/staging/greybus/loopback.c
6173 F:      drivers/staging/greybus/timesync.c
6174 F:      drivers/staging/greybus/timesync_platform.c
6175
6176 GREYBUS PLATFORM DRIVERS
6177 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6178 S:      Maintained
6179 F:      drivers/staging/greybus/arche-platform.c
6180 F:      drivers/staging/greybus/arche-apb-ctrl.c
6181 F:      drivers/staging/greybus/arche_platform.h
6182
6183 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6184 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6185 S:      Maintained
6186 F:      drivers/staging/greybus/sdio.c
6187 F:      drivers/staging/greybus/light.c
6188 F:      drivers/staging/greybus/gpio.c
6189 F:      drivers/staging/greybus/power_supply.c
6190 F:      drivers/staging/greybus/spi.c
6191 F:      drivers/staging/greybus/spilib.c
6192
6193 GREYBUS SUBSYSTEM
6194 M:      Johan Hovold <johan@kernel.org>
6195 M:      Alex Elder <elder@kernel.org>
6196 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6197 S:      Maintained
6198 F:      drivers/staging/greybus/
6199 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6200
6201 GREYBUS UART PROTOCOLS DRIVERS
6202 M:      David Lin <dtwlin@gmail.com>
6203 S:      Maintained
6204 F:      drivers/staging/greybus/uart.c
6205 F:      drivers/staging/greybus/log.c
6206
6207 GS1662 VIDEO SERIALIZER
6208 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6209 L:      linux-media@vger.kernel.org
6210 T:      git git://linuxtv.org/media_tree.git
6211 S:      Maintained
6212 F:      drivers/media/spi/gs1662.c
6213
6214 GSPCA FINEPIX SUBDRIVER
6215 M:      Frank Zago <frank@zago.net>
6216 L:      linux-media@vger.kernel.org
6217 T:      git git://linuxtv.org/media_tree.git
6218 S:      Maintained
6219 F:      drivers/media/usb/gspca/finepix.c
6220
6221 GSPCA GL860 SUBDRIVER
6222 M:      Olivier Lorin <o.lorin@laposte.net>
6223 L:      linux-media@vger.kernel.org
6224 T:      git git://linuxtv.org/media_tree.git
6225 S:      Maintained
6226 F:      drivers/media/usb/gspca/gl860/
6227
6228 GSPCA M5602 SUBDRIVER
6229 M:      Erik Andren <erik.andren@gmail.com>
6230 L:      linux-media@vger.kernel.org
6231 T:      git git://linuxtv.org/media_tree.git
6232 S:      Maintained
6233 F:      drivers/media/usb/gspca/m5602/
6234
6235 GSPCA PAC207 SONIXB SUBDRIVER
6236 M:      Hans Verkuil <hverkuil@xs4all.nl>
6237 L:      linux-media@vger.kernel.org
6238 T:      git git://linuxtv.org/media_tree.git
6239 S:      Odd Fixes
6240 F:      drivers/media/usb/gspca/pac207.c
6241
6242 GSPCA SN9C20X SUBDRIVER
6243 M:      Brian Johnson <brijohn@gmail.com>
6244 L:      linux-media@vger.kernel.org
6245 T:      git git://linuxtv.org/media_tree.git
6246 S:      Maintained
6247 F:      drivers/media/usb/gspca/sn9c20x.c
6248
6249 GSPCA T613 SUBDRIVER
6250 M:      Leandro Costantino <lcostantino@gmail.com>
6251 L:      linux-media@vger.kernel.org
6252 T:      git git://linuxtv.org/media_tree.git
6253 S:      Maintained
6254 F:      drivers/media/usb/gspca/t613.c
6255
6256 GSPCA USB WEBCAM DRIVER
6257 M:      Hans Verkuil <hverkuil@xs4all.nl>
6258 L:      linux-media@vger.kernel.org
6259 T:      git git://linuxtv.org/media_tree.git
6260 S:      Odd Fixes
6261 F:      drivers/media/usb/gspca/
6262
6263 GTP (GPRS Tunneling Protocol)
6264 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6265 M:      Harald Welte <laforge@gnumonks.org>
6266 L:      osmocom-net-gprs@lists.osmocom.org
6267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6268 S:      Maintained
6269 F:      drivers/net/gtp.c
6270
6271 GUID PARTITION TABLE (GPT)
6272 M:      Davidlohr Bueso <dave@stgolabs.net>
6273 L:      linux-efi@vger.kernel.org
6274 S:      Maintained
6275 F:      block/partitions/efi.*
6276
6277 H8/300 ARCHITECTURE
6278 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6279 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6280 W:      http://uclinux-h8.sourceforge.jp
6281 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6282 S:      Maintained
6283 F:      arch/h8300/
6284 F:      drivers/clocksource/h8300_*.c
6285 F:      drivers/clk/h8300/
6286 F:      drivers/irqchip/irq-renesas-h8*.c
6287
6288 HACKRF MEDIA DRIVER
6289 M:      Antti Palosaari <crope@iki.fi>
6290 L:      linux-media@vger.kernel.org
6291 W:      https://linuxtv.org
6292 W:      http://palosaari.fi/linux/
6293 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6294 T:      git git://linuxtv.org/anttip/media_tree.git
6295 S:      Maintained
6296 F:      drivers/media/usb/hackrf/
6297
6298 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6299 M:      Frank Seidel <frank@f-seidel.de>
6300 L:      platform-driver-x86@vger.kernel.org
6301 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6302 S:      Maintained
6303 F:      drivers/platform/x86/hdaps.c
6304
6305 HARDWARE MONITORING
6306 M:      Jean Delvare <jdelvare@suse.com>
6307 M:      Guenter Roeck <linux@roeck-us.net>
6308 L:      linux-hwmon@vger.kernel.org
6309 W:      http://hwmon.wiki.kernel.org/
6310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6311 S:      Maintained
6312 F:      Documentation/devicetree/bindings/hwmon/
6313 F:      Documentation/hwmon/
6314 F:      drivers/hwmon/
6315 F:      include/linux/hwmon*.h
6316
6317 HARDWARE RANDOM NUMBER GENERATOR CORE
6318 M:      Matt Mackall <mpm@selenic.com>
6319 M:      Herbert Xu <herbert@gondor.apana.org.au>
6320 L:      linux-crypto@vger.kernel.org
6321 S:      Odd fixes
6322 F:      Documentation/devicetree/bindings/rng/
6323 F:      Documentation/hw_random.txt
6324 F:      drivers/char/hw_random/
6325 F:      include/linux/hw_random.h
6326
6327 HARDWARE TRACING FACILITIES
6328 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6329 S:      Maintained
6330 F:      drivers/hwtracing/
6331
6332 HARDWARE SPINLOCK CORE
6333 M:      Ohad Ben-Cohen <ohad@wizery.com>
6334 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6335 L:      linux-remoteproc@vger.kernel.org
6336 S:      Maintained
6337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6338 F:      Documentation/devicetree/bindings/hwlock/
6339 F:      Documentation/hwspinlock.txt
6340 F:      drivers/hwspinlock/
6341 F:      include/linux/hwspinlock.h
6342
6343 HARMONY SOUND DRIVER
6344 L:      linux-parisc@vger.kernel.org
6345 S:      Maintained
6346 F:      sound/parisc/harmony.*
6347
6348 HDPVR USB VIDEO ENCODER DRIVER
6349 M:      Hans Verkuil <hverkuil@xs4all.nl>
6350 L:      linux-media@vger.kernel.org
6351 T:      git git://linuxtv.org/media_tree.git
6352 W:      https://linuxtv.org
6353 S:      Odd Fixes
6354 F:      drivers/media/usb/hdpvr/
6355
6356 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6357 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6358 S:      Supported
6359 F:      Documentation/watchdog/hpwdt.txt
6360 F:      drivers/watchdog/hpwdt.c
6361
6362 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6363 M:      Don Brace <don.brace@microsemi.com>
6364 L:      esc.storagedev@microsemi.com
6365 L:      linux-scsi@vger.kernel.org
6366 S:      Supported
6367 F:      Documentation/scsi/hpsa.txt
6368 F:      drivers/scsi/hpsa*.[ch]
6369 F:      include/linux/cciss*.h
6370 F:      include/uapi/linux/cciss*.h
6371
6372 HFI1 DRIVER
6373 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6374 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6375 L:      linux-rdma@vger.kernel.org
6376 S:      Supported
6377 F:      drivers/infiniband/hw/hfi1
6378
6379 HFS FILESYSTEM
6380 L:      linux-fsdevel@vger.kernel.org
6381 S:      Orphan
6382 F:      Documentation/filesystems/hfs.txt
6383 F:      fs/hfs/
6384
6385 HFSPLUS FILESYSTEM
6386 L:      linux-fsdevel@vger.kernel.org
6387 S:      Orphan
6388 F:      Documentation/filesystems/hfsplus.txt
6389 F:      fs/hfsplus/
6390
6391 HGA FRAMEBUFFER DRIVER
6392 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6393 L:      linux-nvidia@lists.surfsouth.com
6394 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6395 S:      Maintained
6396 F:      drivers/video/fbdev/hgafb.c
6397
6398 HIBERNATION (aka Software Suspend, aka swsusp)
6399 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6400 M:      Pavel Machek <pavel@ucw.cz>
6401 L:      linux-pm@vger.kernel.org
6402 B:      https://bugzilla.kernel.org
6403 S:      Supported
6404 F:      arch/x86/power/
6405 F:      drivers/base/power/
6406 F:      kernel/power/
6407 F:      include/linux/suspend.h
6408 F:      include/linux/freezer.h
6409 F:      include/linux/pm.h
6410 F:      arch/*/include/asm/suspend*.h
6411
6412 HID CORE LAYER
6413 M:      Jiri Kosina <jikos@kernel.org>
6414 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6415 L:      linux-input@vger.kernel.org
6416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6417 S:      Maintained
6418 F:      drivers/hid/
6419 F:      include/linux/hid*
6420 F:      include/uapi/linux/hid*
6421
6422 HID SENSOR HUB DRIVERS
6423 M:      Jiri Kosina <jikos@kernel.org>
6424 M:      Jonathan Cameron <jic23@kernel.org>
6425 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6426 L:      linux-input@vger.kernel.org
6427 L:      linux-iio@vger.kernel.org
6428 S:      Maintained
6429 F:      Documentation/hid/hid-sensor*
6430 F:      drivers/hid/hid-sensor-*
6431 F:      drivers/iio/*/hid-*
6432 F:      include/linux/hid-sensor-*
6433
6434 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6435 M:      Thomas Gleixner <tglx@linutronix.de>
6436 L:      linux-kernel@vger.kernel.org
6437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6438 S:      Maintained
6439 F:      Documentation/timers/
6440 F:      kernel/time/hrtimer.c
6441 F:      kernel/time/clockevents.c
6442 F:      kernel/time/timer_*.c
6443 F:      include/linux/clockchips.h
6444 F:      include/linux/hrtimer.h
6445
6446 HIGH-SPEED SCC DRIVER FOR AX.25
6447 L:      linux-hams@vger.kernel.org
6448 S:      Orphan
6449 F:      drivers/net/hamradio/dmascc.c
6450 F:      drivers/net/hamradio/scc.c
6451
6452 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6453 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6454 W:      http://www.highpoint-tech.com
6455 S:      Supported
6456 F:      Documentation/scsi/hptiop.txt
6457 F:      drivers/scsi/hptiop.c
6458
6459 HIPPI
6460 M:      Jes Sorensen <jes@trained-monkey.org>
6461 L:      linux-hippi@sunsite.dk
6462 S:      Maintained
6463 F:      include/linux/hippidevice.h
6464 F:      include/uapi/linux/if_hippi.h
6465 F:      net/802/hippi.c
6466 F:      drivers/net/hippi/
6467
6468 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6469 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6470 M:      Salil Mehta <salil.mehta@huawei.com>
6471 L:      netdev@vger.kernel.org
6472 W:      http://www.hisilicon.com
6473 S:      Maintained
6474 F:      drivers/net/ethernet/hisilicon/hns3/
6475
6476 HISILICON LPC BUS DRIVER
6477 M:      john.garry@huawei.com
6478 W:      http://www.hisilicon.com
6479 S:      Maintained
6480 F:      drivers/bus/hisi_lpc.c
6481 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6482
6483 HISILICON NETWORK SUBSYSTEM DRIVER
6484 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6485 M:      Salil Mehta <salil.mehta@huawei.com>
6486 L:      netdev@vger.kernel.org
6487 W:      http://www.hisilicon.com
6488 S:      Maintained
6489 F:      drivers/net/ethernet/hisilicon/
6490 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6491
6492 HISILICON PMU DRIVER
6493 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6494 W:      http://www.hisilicon.com
6495 S:      Supported
6496 F:      drivers/perf/hisilicon
6497 F:      Documentation/perf/hisi-pmu.txt
6498
6499 HISILICON ROCE DRIVER
6500 M:      Lijun Ou <oulijun@huawei.com>
6501 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6502 L:      linux-rdma@vger.kernel.org
6503 S:      Maintained
6504 F:      drivers/infiniband/hw/hns/
6505 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6506
6507 HISILICON SAS Controller
6508 M:      John Garry <john.garry@huawei.com>
6509 W:      http://www.hisilicon.com
6510 S:      Supported
6511 F:      drivers/scsi/hisi_sas/
6512 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6513
6514 HMM - Heterogeneous Memory Management
6515 M:      Jérôme Glisse <jglisse@redhat.com>
6516 L:      linux-mm@kvack.org
6517 S:      Maintained
6518 F:      mm/hmm*
6519 F:      include/linux/hmm*
6520 F:      Documentation/vm/hmm.rst
6521
6522 HOST AP DRIVER
6523 M:      Jouni Malinen <j@w1.fi>
6524 L:      linux-wireless@vger.kernel.org
6525 W:      http://w1.fi/hostap-driver.html
6526 S:      Obsolete
6527 F:      drivers/net/wireless/intersil/hostap/
6528
6529 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6530 L:      platform-driver-x86@vger.kernel.org
6531 S:      Orphan
6532 F:      drivers/platform/x86/tc1100-wmi.c
6533
6534 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6535 M:      Jaroslav Kysela <perex@perex.cz>
6536 S:      Maintained
6537 F:      drivers/net/ethernet/hp/hp100.*
6538
6539 HPET:   High Precision Event Timers driver
6540 M:      Clemens Ladisch <clemens@ladisch.de>
6541 S:      Maintained
6542 F:      Documentation/timers/hpet.txt
6543 F:      drivers/char/hpet.c
6544 F:      include/linux/hpet.h
6545 F:      include/uapi/linux/hpet.h
6546
6547 HPET:   x86
6548 S:      Orphan
6549 F:      arch/x86/kernel/hpet.c
6550 F:      arch/x86/include/asm/hpet.h
6551
6552 HPFS FILESYSTEM
6553 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6554 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6555 S:      Maintained
6556 F:      fs/hpfs/
6557
6558 HSI SUBSYSTEM
6559 M:      Sebastian Reichel <sre@kernel.org>
6560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6561 S:      Maintained
6562 F:      Documentation/ABI/testing/sysfs-bus-hsi
6563 F:      Documentation/driver-api/hsi.rst
6564 F:      drivers/hsi/
6565 F:      include/linux/hsi/
6566 F:      include/uapi/linux/hsi/
6567
6568 HSO 3G MODEM DRIVER
6569 L:      linux-usb@vger.kernel.org
6570 S:      Orphan
6571 F:      drivers/net/usb/hso.c
6572
6573 HSR NETWORK PROTOCOL
6574 M:      Arvid Brodin <arvid.brodin@alten.se>
6575 L:      netdev@vger.kernel.org
6576 S:      Maintained
6577 F:      net/hsr/
6578
6579 HT16K33 LED CONTROLLER DRIVER
6580 M:      Robin van der Gracht <robin@protonic.nl>
6581 S:      Maintained
6582 F:      drivers/auxdisplay/ht16k33.c
6583 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6584
6585 HTCPEN TOUCHSCREEN DRIVER
6586 M:      Pau Oliva Fora <pof@eslack.org>
6587 L:      linux-input@vger.kernel.org
6588 S:      Maintained
6589 F:      drivers/input/touchscreen/htcpen.c
6590
6591 HUAWEI ETHERNET DRIVER
6592 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6593 L:      netdev@vger.kernel.org
6594 S:      Supported
6595 F:      Documentation/networking/hinic.txt
6596 F:      drivers/net/ethernet/huawei/hinic/
6597
6598 HUGETLB FILESYSTEM
6599 M:      Mike Kravetz <mike.kravetz@oracle.com>
6600 L:      linux-mm@kvack.org
6601 S:      Maintained
6602 F:      fs/hugetlbfs/
6603 F:      mm/hugetlb.c
6604 F:      include/linux/hugetlb.h
6605 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6606 F:      Documentation/vm/hugetlbfs_reserv.rst
6607 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6608
6609 HVA ST MEDIA DRIVER
6610 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6611 L:      linux-media@vger.kernel.org
6612 T:      git git://linuxtv.org/media_tree.git
6613 W:      https://linuxtv.org
6614 S:      Supported
6615 F:      drivers/media/platform/sti/hva
6616
6617 HWPOISON MEMORY FAILURE HANDLING
6618 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6619 L:      linux-mm@kvack.org
6620 S:      Maintained
6621 F:      mm/memory-failure.c
6622 F:      mm/hwpoison-inject.c
6623
6624 Hyper-V CORE AND DRIVERS
6625 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6626 M:      Haiyang Zhang <haiyangz@microsoft.com>
6627 M:      Stephen Hemminger <sthemmin@microsoft.com>
6628 L:      devel@linuxdriverproject.org
6629 S:      Maintained
6630 F:      Documentation/networking/netvsc.txt
6631 F:      arch/x86/include/asm/mshyperv.h
6632 F:      arch/x86/include/asm/trace/hyperv.h
6633 F:      arch/x86/include/asm/hyperv-tlfs.h
6634 F:      arch/x86/kernel/cpu/mshyperv.c
6635 F:      arch/x86/hyperv
6636 F:      drivers/hid/hid-hyperv.c
6637 F:      drivers/hv/
6638 F:      drivers/input/serio/hyperv-keyboard.c
6639 F:      drivers/pci/controller/pci-hyperv.c
6640 F:      drivers/net/hyperv/
6641 F:      drivers/scsi/storvsc_drv.c
6642 F:      drivers/uio/uio_hv_generic.c
6643 F:      drivers/video/fbdev/hyperv_fb.c
6644 F:      net/vmw_vsock/hyperv_transport.c
6645 F:      include/linux/hyperv.h
6646 F:      include/uapi/linux/hyperv.h
6647 F:      tools/hv/
6648 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6649
6650 HYPERVISOR VIRTUAL CONSOLE DRIVER
6651 L:      linuxppc-dev@lists.ozlabs.org
6652 S:      Odd Fixes
6653 F:      drivers/tty/hvc/
6654
6655 I2C ACPI SUPPORT
6656 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6657 L:      linux-i2c@vger.kernel.org
6658 L:      linux-acpi@vger.kernel.org
6659 S:      Maintained
6660 F:      drivers/i2c/i2c-core-acpi.c
6661
6662 I2C MUXES
6663 M:      Peter Rosin <peda@axentia.se>
6664 L:      linux-i2c@vger.kernel.org
6665 S:      Maintained
6666 F:      Documentation/i2c/i2c-topology
6667 F:      Documentation/i2c/muxes/
6668 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6669 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6670 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6671 F:      drivers/i2c/i2c-mux.c
6672 F:      drivers/i2c/muxes/
6673 F:      include/linux/i2c-mux.h
6674
6675 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6676 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6677 L:      linux-i2c@vger.kernel.org
6678 S:      Maintained
6679 F:      drivers/i2c/busses/i2c-mv64xxx.c
6680
6681 I2C OVER PARALLEL PORT
6682 M:      Jean Delvare <jdelvare@suse.com>
6683 L:      linux-i2c@vger.kernel.org
6684 S:      Maintained
6685 F:      Documentation/i2c/busses/i2c-parport
6686 F:      Documentation/i2c/busses/i2c-parport-light
6687 F:      drivers/i2c/busses/i2c-parport.c
6688 F:      drivers/i2c/busses/i2c-parport-light.c
6689
6690 I2C SUBSYSTEM
6691 M:      Wolfram Sang <wsa@the-dreams.de>
6692 L:      linux-i2c@vger.kernel.org
6693 W:      https://i2c.wiki.kernel.org/
6694 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6696 S:      Maintained
6697 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6698 F:      Documentation/i2c/
6699 F:      drivers/i2c/*
6700 F:      include/linux/i2c.h
6701 F:      include/linux/i2c-dev.h
6702 F:      include/linux/i2c-smbus.h
6703 F:      include/uapi/linux/i2c.h
6704 F:      include/uapi/linux/i2c-*.h
6705
6706 I2C SUBSYSTEM HOST DRIVERS
6707 L:      linux-i2c@vger.kernel.org
6708 W:      https://i2c.wiki.kernel.org/
6709 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6711 S:      Odd Fixes
6712 F:      Documentation/devicetree/bindings/i2c/
6713 F:      drivers/i2c/algos/
6714 F:      drivers/i2c/busses/
6715
6716 I2C-TAOS-EVM DRIVER
6717 M:      Jean Delvare <jdelvare@suse.com>
6718 L:      linux-i2c@vger.kernel.org
6719 S:      Maintained
6720 F:      Documentation/i2c/busses/i2c-taos-evm
6721 F:      drivers/i2c/busses/i2c-taos-evm.c
6722
6723 I2C-TINY-USB DRIVER
6724 M:      Till Harbaum <till@harbaum.org>
6725 L:      linux-i2c@vger.kernel.org
6726 W:      http://www.harbaum.org/till/i2c_tiny_usb
6727 S:      Maintained
6728 F:      drivers/i2c/busses/i2c-tiny-usb.c
6729
6730 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6731 M:      Jean Delvare <jdelvare@suse.com>
6732 L:      linux-i2c@vger.kernel.org
6733 S:      Maintained
6734 F:      Documentation/i2c/busses/i2c-ali1535
6735 F:      Documentation/i2c/busses/i2c-ali1563
6736 F:      Documentation/i2c/busses/i2c-ali15x3
6737 F:      Documentation/i2c/busses/i2c-amd756
6738 F:      Documentation/i2c/busses/i2c-amd8111
6739 F:      Documentation/i2c/busses/i2c-i801
6740 F:      Documentation/i2c/busses/i2c-nforce2
6741 F:      Documentation/i2c/busses/i2c-piix4
6742 F:      Documentation/i2c/busses/i2c-sis5595
6743 F:      Documentation/i2c/busses/i2c-sis630
6744 F:      Documentation/i2c/busses/i2c-sis96x
6745 F:      Documentation/i2c/busses/i2c-via
6746 F:      Documentation/i2c/busses/i2c-viapro
6747 F:      drivers/i2c/busses/i2c-ali1535.c
6748 F:      drivers/i2c/busses/i2c-ali1563.c
6749 F:      drivers/i2c/busses/i2c-ali15x3.c
6750 F:      drivers/i2c/busses/i2c-amd756.c
6751 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6752 F:      drivers/i2c/busses/i2c-amd8111.c
6753 F:      drivers/i2c/busses/i2c-i801.c
6754 F:      drivers/i2c/busses/i2c-isch.c
6755 F:      drivers/i2c/busses/i2c-nforce2.c
6756 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6757 F:      drivers/i2c/busses/i2c-piix4.c
6758 F:      drivers/i2c/busses/i2c-sis5595.c
6759 F:      drivers/i2c/busses/i2c-sis630.c
6760 F:      drivers/i2c/busses/i2c-sis96x.c
6761 F:      drivers/i2c/busses/i2c-via.c
6762 F:      drivers/i2c/busses/i2c-viapro.c
6763
6764 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6765 M:      Hans de Goede <hdegoede@redhat.com>
6766 L:      linux-i2c@vger.kernel.org
6767 S:      Maintained
6768 F:      drivers/i2c/busses/i2c-cht-wc.c
6769
6770 I2C/SMBUS ISMT DRIVER
6771 M:      Seth Heasley <seth.heasley@intel.com>
6772 M:      Neil Horman <nhorman@tuxdriver.com>
6773 L:      linux-i2c@vger.kernel.org
6774 F:      drivers/i2c/busses/i2c-ismt.c
6775 F:      Documentation/i2c/busses/i2c-ismt
6776
6777 I2C/SMBUS STUB DRIVER
6778 M:      Jean Delvare <jdelvare@suse.com>
6779 L:      linux-i2c@vger.kernel.org
6780 S:      Maintained
6781 F:      drivers/i2c/i2c-stub.c
6782
6783 IA64 (Itanium) PLATFORM
6784 M:      Tony Luck <tony.luck@intel.com>
6785 M:      Fenghua Yu <fenghua.yu@intel.com>
6786 L:      linux-ia64@vger.kernel.org
6787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6788 S:      Maintained
6789 F:      arch/ia64/
6790
6791 IBM Power 842 compression accelerator
6792 M:      Haren Myneni <haren@us.ibm.com>
6793 S:      Supported
6794 F:      drivers/crypto/nx/Makefile
6795 F:      drivers/crypto/nx/Kconfig
6796 F:      drivers/crypto/nx/nx-842*
6797 F:      include/linux/sw842.h
6798 F:      crypto/842.c
6799 F:      lib/842/
6800
6801 IBM Power in-Nest Crypto Acceleration
6802 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6803 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6804 L:      linux-crypto@vger.kernel.org
6805 S:      Supported
6806 F:      drivers/crypto/nx/Makefile
6807 F:      drivers/crypto/nx/Kconfig
6808 F:      drivers/crypto/nx/nx-aes*
6809 F:      drivers/crypto/nx/nx-sha*
6810 F:      drivers/crypto/nx/nx.*
6811 F:      drivers/crypto/nx/nx_csbcpb.h
6812 F:      drivers/crypto/nx/nx_debugfs.h
6813
6814 IBM Power Linux RAID adapter
6815 M:      Brian King <brking@us.ibm.com>
6816 S:      Supported
6817 F:      drivers/scsi/ipr.*
6818
6819 IBM Power SRIOV Virtual NIC Device Driver
6820 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6821 M:      John Allen <jallen@linux.vnet.ibm.com>
6822 L:      netdev@vger.kernel.org
6823 S:      Supported
6824 F:      drivers/net/ethernet/ibm/ibmvnic.*
6825
6826 IBM Power Virtual Accelerator Switchboard
6827 M:      Sukadev Bhattiprolu
6828 L:      linuxppc-dev@lists.ozlabs.org
6829 S:      Supported
6830 F:      arch/powerpc/platforms/powernv/vas*
6831 F:      arch/powerpc/platforms/powernv/copy-paste.h
6832 F:      arch/powerpc/include/asm/vas.h
6833 F:      arch/powerpc/include/uapi/asm/vas.h
6834
6835 IBM Power Virtual Ethernet Device Driver
6836 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6837 L:      netdev@vger.kernel.org
6838 S:      Supported
6839 F:      drivers/net/ethernet/ibm/ibmveth.*
6840
6841 IBM Power Virtual FC Device Drivers
6842 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6843 L:      linux-scsi@vger.kernel.org
6844 S:      Supported
6845 F:      drivers/scsi/ibmvscsi/ibmvfc*
6846
6847 IBM Power Virtual Management Channel Driver
6848 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6849 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6850 S:      Supported
6851 F:      drivers/misc/ibmvmc.*
6852
6853 IBM Power Virtual SCSI Device Drivers
6854 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6855 L:      linux-scsi@vger.kernel.org
6856 S:      Supported
6857 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6858 F:      include/scsi/viosrp.h
6859
6860 IBM Power Virtual SCSI Device Target Driver
6861 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6862 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6863 L:      linux-scsi@vger.kernel.org
6864 L:      target-devel@vger.kernel.org
6865 S:      Supported
6866 F:      drivers/scsi/ibmvscsi_tgt/
6867
6868 IBM Power VMX Cryptographic instructions
6869 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6870 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6871 L:      linux-crypto@vger.kernel.org
6872 S:      Supported
6873 F:      drivers/crypto/vmx/Makefile
6874 F:      drivers/crypto/vmx/Kconfig
6875 F:      drivers/crypto/vmx/vmx.c
6876 F:      drivers/crypto/vmx/aes*
6877 F:      drivers/crypto/vmx/ghash*
6878 F:      drivers/crypto/vmx/ppc-xlate.pl
6879
6880 IBM ServeRAID RAID DRIVER
6881 S:      Orphan
6882 F:      drivers/scsi/ips.*
6883
6884 ICH LPC AND GPIO DRIVER
6885 M:      Peter Tyser <ptyser@xes-inc.com>
6886 S:      Maintained
6887 F:      drivers/mfd/lpc_ich.c
6888 F:      drivers/gpio/gpio-ich.c
6889
6890 IDE SUBSYSTEM
6891 M:      "David S. Miller" <davem@davemloft.net>
6892 L:      linux-ide@vger.kernel.org
6893 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6895 S:      Maintained
6896 F:      Documentation/ide/
6897 F:      drivers/ide/
6898 F:      include/linux/ide.h
6899
6900 IDE/ATAPI DRIVERS
6901 M:      Borislav Petkov <bp@alien8.de>
6902 L:      linux-ide@vger.kernel.org
6903 S:      Maintained
6904 F:      Documentation/cdrom/ide-cd
6905 F:      drivers/ide/ide-cd*
6906
6907 IDEAPAD LAPTOP EXTRAS DRIVER
6908 M:      Ike Panhc <ike.pan@canonical.com>
6909 L:      platform-driver-x86@vger.kernel.org
6910 W:      http://launchpad.net/ideapad-laptop
6911 S:      Maintained
6912 F:      drivers/platform/x86/ideapad-laptop.c
6913
6914 IDEAPAD LAPTOP SLIDEBAR DRIVER
6915 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6916 L:      linux-input@vger.kernel.org
6917 W:      https://github.com/o2genum/ideapad-slidebar
6918 S:      Maintained
6919 F:      drivers/input/misc/ideapad_slidebar.c
6920
6921 IDT VersaClock 5 CLOCK DRIVER
6922 M:      Marek Vasut <marek.vasut@gmail.com>
6923 S:      Maintained
6924 F:      drivers/clk/clk-versaclock5.c
6925
6926 IEEE 802.15.4 SUBSYSTEM
6927 M:      Alexander Aring <alex.aring@gmail.com>
6928 M:      Stefan Schmidt <stefan@datenfreihafen.org>
6929 L:      linux-wpan@vger.kernel.org
6930 W:      http://wpan.cakelab.org/
6931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6933 S:      Maintained
6934 F:      net/ieee802154/
6935 F:      net/mac802154/
6936 F:      drivers/net/ieee802154/
6937 F:      include/linux/nl802154.h
6938 F:      include/linux/ieee802154.h
6939 F:      include/net/nl802154.h
6940 F:      include/net/mac802154.h
6941 F:      include/net/af_ieee802154.h
6942 F:      include/net/cfg802154.h
6943 F:      include/net/ieee802154_netdev.h
6944 F:      Documentation/networking/ieee802154.txt
6945
6946 IFE PROTOCOL
6947 M:      Yotam Gigi <yotam.gi@gmail.com>
6948 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6949 F:      net/ife
6950 F:      include/net/ife.h
6951 F:      include/uapi/linux/ife.h
6952
6953 IGORPLUG-USB IR RECEIVER
6954 M:      Sean Young <sean@mess.org>
6955 L:      linux-media@vger.kernel.org
6956 S:      Maintained
6957 F:      drivers/media/rc/igorplugusb.c
6958
6959 IGUANAWORKS USB IR TRANSCEIVER
6960 M:      Sean Young <sean@mess.org>
6961 L:      linux-media@vger.kernel.org
6962 S:      Maintained
6963 F:      drivers/media/rc/iguanair.c
6964
6965 IIO DIGITAL POTENTIOMETER DAC
6966 M:      Peter Rosin <peda@axentia.se>
6967 L:      linux-iio@vger.kernel.org
6968 S:      Maintained
6969 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6970 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6971 F:      drivers/iio/dac/dpot-dac.c
6972
6973 IIO ENVELOPE DETECTOR
6974 M:      Peter Rosin <peda@axentia.se>
6975 L:      linux-iio@vger.kernel.org
6976 S:      Maintained
6977 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6978 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6979 F:      drivers/iio/adc/envelope-detector.c
6980
6981 IIO MULTIPLEXER
6982 M:      Peter Rosin <peda@axentia.se>
6983 L:      linux-iio@vger.kernel.org
6984 S:      Maintained
6985 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6986 F:      drivers/iio/multiplexer/iio-mux.c
6987
6988 IIO SUBSYSTEM AND DRIVERS
6989 M:      Jonathan Cameron <jic23@kernel.org>
6990 R:      Hartmut Knaack <knaack.h@gmx.de>
6991 R:      Lars-Peter Clausen <lars@metafoo.de>
6992 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6993 L:      linux-iio@vger.kernel.org
6994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6995 S:      Maintained
6996 F:      Documentation/ABI/testing/configfs-iio*
6997 F:      Documentation/ABI/testing/sysfs-bus-iio*
6998 F:      Documentation/devicetree/bindings/iio/
6999 F:      drivers/iio/
7000 F:      drivers/staging/iio/
7001 F:      include/linux/iio/
7002 F:      tools/iio/
7003
7004 IIO UNIT CONVERTER
7005 M:      Peter Rosin <peda@axentia.se>
7006 L:      linux-iio@vger.kernel.org
7007 S:      Maintained
7008 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7009 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7010 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7011 F:      drivers/iio/afe/iio-rescale.c
7012
7013 IKANOS/ADI EAGLE ADSL USB DRIVER
7014 M:      Matthieu Castet <castet.matthieu@free.fr>
7015 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7016 S:      Maintained
7017 F:      drivers/usb/atm/ueagle-atm.c
7018
7019 IMGTEC ASCII LCD DRIVER
7020 M:      Paul Burton <paul.burton@mips.com>
7021 S:      Maintained
7022 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7023 F:      drivers/auxdisplay/img-ascii-lcd.c
7024
7025 IMGTEC IR DECODER DRIVER
7026 M:      James Hogan <jhogan@kernel.org>
7027 S:      Maintained
7028 F:      drivers/media/rc/img-ir/
7029
7030 IMON SOUNDGRAPH USB IR RECEIVER
7031 M:      Sean Young <sean@mess.org>
7032 L:      linux-media@vger.kernel.org
7033 S:      Maintained
7034 F:      drivers/media/rc/imon_raw.c
7035 F:      drivers/media/rc/imon.c
7036
7037 IMS TWINTURBO FRAMEBUFFER DRIVER
7038 L:      linux-fbdev@vger.kernel.org
7039 S:      Orphan
7040 F:      drivers/video/fbdev/imsttfb.c
7041
7042 INA209 HARDWARE MONITOR DRIVER
7043 M:      Guenter Roeck <linux@roeck-us.net>
7044 L:      linux-hwmon@vger.kernel.org
7045 S:      Maintained
7046 F:      Documentation/hwmon/ina209
7047 F:      Documentation/devicetree/bindings/i2c/ina209.txt
7048 F:      drivers/hwmon/ina209.c
7049
7050 INA2XX HARDWARE MONITOR DRIVER
7051 M:      Guenter Roeck <linux@roeck-us.net>
7052 L:      linux-hwmon@vger.kernel.org
7053 S:      Maintained
7054 F:      Documentation/hwmon/ina2xx
7055 F:      drivers/hwmon/ina2xx.c
7056 F:      include/linux/platform_data/ina2xx.h
7057
7058 INDUSTRY PACK SUBSYSTEM (IPACK)
7059 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7060 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7061 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7062 L:      industrypack-devel@lists.sourceforge.net
7063 W:      http://industrypack.sourceforge.net
7064 S:      Maintained
7065 F:      drivers/ipack/
7066
7067 INFINIBAND SUBSYSTEM
7068 M:      Doug Ledford <dledford@redhat.com>
7069 M:      Jason Gunthorpe <jgg@mellanox.com>
7070 L:      linux-rdma@vger.kernel.org
7071 W:      https://github.com/linux-rdma/rdma-core
7072 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7074 S:      Supported
7075 F:      Documentation/devicetree/bindings/infiniband/
7076 F:      Documentation/infiniband/
7077 F:      drivers/infiniband/
7078 F:      include/uapi/linux/if_infiniband.h
7079 F:      include/uapi/rdma/
7080 F:      include/rdma/
7081
7082 INGENIC JZ4780 DMA Driver
7083 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7084 S:      Maintained
7085 F:      drivers/dma/dma-jz4780.c
7086
7087 INGENIC JZ4780 NAND DRIVER
7088 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7089 L:      linux-mtd@lists.infradead.org
7090 S:      Maintained
7091 F:      drivers/mtd/nand/raw/jz4780_*
7092
7093 INOTIFY
7094 M:      Jan Kara <jack@suse.cz>
7095 R:      Amir Goldstein <amir73il@gmail.com>
7096 L:      linux-fsdevel@vger.kernel.org
7097 S:      Maintained
7098 F:      Documentation/filesystems/inotify.txt
7099 F:      fs/notify/inotify/
7100 F:      include/linux/inotify.h
7101 F:      include/uapi/linux/inotify.h
7102
7103 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7104 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7105 L:      linux-input@vger.kernel.org
7106 Q:      http://patchwork.kernel.org/project/linux-input/list/
7107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7108 S:      Maintained
7109 F:      drivers/input/
7110 F:      include/linux/input.h
7111 F:      include/uapi/linux/input.h
7112 F:      include/uapi/linux/input-event-codes.h
7113 F:      include/linux/input/
7114 F:      Documentation/devicetree/bindings/input/
7115 F:      Documentation/devicetree/bindings/serio/
7116 F:      Documentation/input/
7117
7118 INPUT MULTITOUCH (MT) PROTOCOL
7119 M:      Henrik Rydberg <rydberg@bitmath.org>
7120 L:      linux-input@vger.kernel.org
7121 S:      Odd fixes
7122 F:      Documentation/input/multi-touch-protocol.rst
7123 F:      drivers/input/input-mt.c
7124 K:      \b(ABS|SYN)_MT_
7125
7126 INSIDE SECURE CRYPTO DRIVER
7127 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7128 F:      drivers/crypto/inside-secure/
7129 S:      Maintained
7130 L:      linux-crypto@vger.kernel.org
7131
7132 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7133 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7134 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7135 L:      linux-integrity@vger.kernel.org
7136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7137 S:      Supported
7138 F:      security/integrity/ima/
7139
7140 INTEL 810/815 FRAMEBUFFER DRIVER
7141 M:      Antonino Daplas <adaplas@gmail.com>
7142 L:      linux-fbdev@vger.kernel.org
7143 S:      Maintained
7144 F:      drivers/video/fbdev/i810/
7145
7146 INTEL ASoC DRIVERS
7147 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7148 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7149 M:      Jie Yang <yang.jie@linux.intel.com>
7150 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7151 S:      Supported
7152 F:      sound/soc/intel/
7153
7154 INTEL C600 SERIES SAS CONTROLLER DRIVER
7155 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7156 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7157 L:      linux-scsi@vger.kernel.org
7158 T:      git git://git.code.sf.net/p/intel-sas/isci
7159 S:      Supported
7160 F:      drivers/scsi/isci/
7161
7162 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7163 M:      Jani Nikula <jani.nikula@linux.intel.com>
7164 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7165 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7166 L:      intel-gfx@lists.freedesktop.org
7167 W:      https://01.org/linuxgraphics/
7168 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7169 C:      irc://chat.freenode.net/intel-gfx
7170 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7171 T:      git git://anongit.freedesktop.org/drm-intel
7172 S:      Supported
7173 F:      drivers/gpu/drm/i915/
7174 F:      include/drm/i915*
7175 F:      include/uapi/drm/i915_drm.h
7176 F:      Documentation/gpu/i915.rst
7177
7178 INTEL ETHERNET DRIVERS
7179 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7180 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7181 W:      http://www.intel.com/support/feedback.htm
7182 W:      http://e1000.sourceforge.net/
7183 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7186 S:      Supported
7187 F:      Documentation/networking/e100.rst
7188 F:      Documentation/networking/e1000.rst
7189 F:      Documentation/networking/e1000e.txt
7190 F:      Documentation/networking/igb.txt
7191 F:      Documentation/networking/igbvf.txt
7192 F:      Documentation/networking/ixgb.txt
7193 F:      Documentation/networking/ixgbe.txt
7194 F:      Documentation/networking/ixgbevf.txt
7195 F:      Documentation/networking/i40e.txt
7196 F:      Documentation/networking/i40evf.txt
7197 F:      Documentation/networking/ice.txt
7198 F:      drivers/net/ethernet/intel/
7199 F:      drivers/net/ethernet/intel/*/
7200 F:      include/linux/avf/virtchnl.h
7201
7202 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7203 M:      Maik Broemme <mbroemme@libmpq.org>
7204 L:      linux-fbdev@vger.kernel.org
7205 S:      Maintained
7206 F:      Documentation/fb/intelfb.txt
7207 F:      drivers/video/fbdev/intelfb/
7208
7209 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7210 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7211 M:      Zhi Wang <zhi.a.wang@intel.com>
7212 L:      intel-gvt-dev@lists.freedesktop.org
7213 L:      intel-gfx@lists.freedesktop.org
7214 W:      https://01.org/igvt-g
7215 T:      git https://github.com/intel/gvt-linux.git
7216 S:      Supported
7217 F:      drivers/gpu/drm/i915/gvt/
7218
7219 INTEL HID EVENT DRIVER
7220 M:      Alex Hung <alex.hung@canonical.com>
7221 L:      platform-driver-x86@vger.kernel.org
7222 S:      Maintained
7223 F:      drivers/platform/x86/intel-hid.c
7224
7225 INTEL I/OAT DMA DRIVER
7226 M:      Dave Jiang <dave.jiang@intel.com>
7227 R:      Dan Williams <dan.j.williams@intel.com>
7228 L:      dmaengine@vger.kernel.org
7229 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7230 S:      Supported
7231 F:      drivers/dma/ioat*
7232
7233 INTEL IDLE DRIVER
7234 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7235 M:      Len Brown <lenb@kernel.org>
7236 L:      linux-pm@vger.kernel.org
7237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7238 B:      https://bugzilla.kernel.org
7239 S:      Supported
7240 F:      drivers/idle/intel_idle.c
7241
7242 INTEL INTEGRATED SENSOR HUB DRIVER
7243 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7244 M:      Jiri Kosina <jikos@kernel.org>
7245 L:      linux-input@vger.kernel.org
7246 S:      Maintained
7247 F:      drivers/hid/intel-ish-hid/
7248
7249 INTEL IOMMU (VT-d)
7250 M:      David Woodhouse <dwmw2@infradead.org>
7251 L:      iommu@lists.linux-foundation.org
7252 T:      git git://git.infradead.org/iommu-2.6.git
7253 S:      Supported
7254 F:      drivers/iommu/intel-iommu.c
7255 F:      include/linux/intel-iommu.h
7256
7257 INTEL IOP-ADMA DMA DRIVER
7258 R:      Dan Williams <dan.j.williams@intel.com>
7259 S:      Odd fixes
7260 F:      drivers/dma/iop-adma.c
7261
7262 INTEL IPU3 CSI-2 CIO2 DRIVER
7263 M:      Yong Zhi <yong.zhi@intel.com>
7264 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7265 L:      linux-media@vger.kernel.org
7266 S:      Maintained
7267 F:      drivers/media/pci/intel/ipu3/
7268 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7269
7270 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7271 M:      Krzysztof Halasa <khalasa@piap.pl>
7272 S:      Maintained
7273 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7274 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7275 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7276 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7277 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7278 F:      drivers/net/wan/ixp4xx_hss.c
7279
7280 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7281 M:      Deepak Saxena <dsaxena@plexity.net>
7282 S:      Maintained
7283 F:      drivers/char/hw_random/ixp4xx-rng.c
7284
7285 INTEL MANAGEMENT ENGINE (mei)
7286 M:      Tomas Winkler <tomas.winkler@intel.com>
7287 L:      linux-kernel@vger.kernel.org
7288 S:      Supported
7289 F:      include/uapi/linux/mei.h
7290 F:      include/linux/mei_cl_bus.h
7291 F:      drivers/misc/mei/*
7292 F:      drivers/watchdog/mei_wdt.c
7293 F:      Documentation/misc-devices/mei/*
7294 F:      samples/mei/*
7295
7296 INTEL MENLOW THERMAL DRIVER
7297 M:      Sujith Thomas <sujith.thomas@intel.com>
7298 L:      platform-driver-x86@vger.kernel.org
7299 W:      https://01.org/linux-acpi
7300 S:      Supported
7301 F:      drivers/platform/x86/intel_menlow.c
7302
7303 INTEL MERRIFIELD GPIO DRIVER
7304 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7305 L:      linux-gpio@vger.kernel.org
7306 S:      Maintained
7307 F:      drivers/gpio/gpio-merrifield.c
7308
7309 INTEL MIC DRIVERS (mic)
7310 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7311 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7312 S:      Supported
7313 W:      https://github.com/sudeepdutt/mic
7314 W:      http://software.intel.com/en-us/mic-developer
7315 F:      include/linux/mic_bus.h
7316 F:      include/linux/scif.h
7317 F:      include/uapi/linux/mic_common.h
7318 F:      include/uapi/linux/mic_ioctl.h
7319 F:      include/uapi/linux/scif_ioctl.h
7320 F:      drivers/misc/mic/
7321 F:      drivers/dma/mic_x100_dma.c
7322 F:      drivers/dma/mic_x100_dma.h
7323 F:      Documentation/mic/
7324
7325 INTEL PMC CORE DRIVER
7326 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7327 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7328 L:      platform-driver-x86@vger.kernel.org
7329 S:      Maintained
7330 F:      arch/x86/include/asm/pmc_core.h
7331 F:      drivers/platform/x86/intel_pmc_core*
7332
7333 INTEL PMC/P-Unit IPC DRIVER
7334 M:      Zha Qipeng<qipeng.zha@intel.com>
7335 L:      platform-driver-x86@vger.kernel.org
7336 S:      Maintained
7337 F:      drivers/platform/x86/intel_pmc_ipc.c
7338 F:      drivers/platform/x86/intel_punit_ipc.c
7339 F:      arch/x86/include/asm/intel_pmc_ipc.h
7340 F:      arch/x86/include/asm/intel_punit_ipc.h
7341
7342 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7343 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7344 L:      linux-wireless@vger.kernel.org
7345 S:      Maintained
7346 F:      Documentation/networking/README.ipw2100
7347 F:      Documentation/networking/README.ipw2200
7348 F:      drivers/net/wireless/intel/ipw2x00/
7349
7350 INTEL PSTATE DRIVER
7351 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7352 M:      Len Brown <lenb@kernel.org>
7353 L:      linux-pm@vger.kernel.org
7354 S:      Supported
7355 F:      drivers/cpufreq/intel_pstate.c
7356
7357 INTEL RDMA RNIC DRIVER
7358 M:      Faisal Latif <faisal.latif@intel.com>
7359 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7360 L:      linux-rdma@vger.kernel.org
7361 S:      Supported
7362 F:      drivers/infiniband/hw/i40iw/
7363 F:      include/uapi/rdma/i40iw-abi.h
7364
7365 INTEL SHA MULTIBUFFER DRIVER
7366 M:      Megha Dey <megha.dey@linux.intel.com>
7367 R:      Tim Chen <tim.c.chen@linux.intel.com>
7368 L:      linux-crypto@vger.kernel.org
7369 S:      Supported
7370 F:      arch/x86/crypto/sha*-mb
7371 F:      crypto/mcryptd.c
7372
7373 INTEL TELEMETRY DRIVER
7374 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7375 L:      platform-driver-x86@vger.kernel.org
7376 S:      Maintained
7377 F:      arch/x86/include/asm/intel_telemetry.h
7378 F:      drivers/platform/x86/intel_telemetry*
7379
7380 INTEL VIRTUAL BUTTON DRIVER
7381 M:      AceLan Kao <acelan.kao@canonical.com>
7382 L:      platform-driver-x86@vger.kernel.org
7383 S:      Maintained
7384 F:      drivers/platform/x86/intel-vbtn.c
7385
7386 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7387 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7388 L:      linux-wireless@vger.kernel.org
7389 S:      Supported
7390 F:      drivers/net/wireless/intel/iwlegacy/
7391
7392 INTEL WIRELESS WIFI LINK (iwlwifi)
7393 M:      Johannes Berg <johannes.berg@intel.com>
7394 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7395 M:      Luca Coelho <luciano.coelho@intel.com>
7396 M:      Intel Linux Wireless <linuxwifi@intel.com>
7397 L:      linux-wireless@vger.kernel.org
7398 W:      http://intellinuxwireless.org
7399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7400 S:      Supported
7401 F:      drivers/net/wireless/intel/iwlwifi/
7402
7403 INTEL WIRELESS WIMAX CONNECTION 2400
7404 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7405 M:      linux-wimax@intel.com
7406 L:      wimax@linuxwimax.org (subscribers-only)
7407 S:      Supported
7408 W:      http://linuxwimax.org
7409 F:      Documentation/wimax/README.i2400m
7410 F:      drivers/net/wimax/i2400m/
7411 F:      include/uapi/linux/wimax/i2400m.h
7412
7413 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7414 M:      Mario Limonciello <mario.limonciello@dell.com>
7415 S:      Maintained
7416 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7417
7418 INTEL(R) TRACE HUB
7419 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7420 S:      Supported
7421 F:      Documentation/trace/intel_th.rst
7422 F:      drivers/hwtracing/intel_th/
7423
7424 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7425 M:      Ning Sun <ning.sun@intel.com>
7426 L:      tboot-devel@lists.sourceforge.net
7427 W:      http://tboot.sourceforge.net
7428 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7429 S:      Supported
7430 F:      Documentation/intel_txt.txt
7431 F:      include/linux/tboot.h
7432 F:      arch/x86/kernel/tboot.c
7433
7434 INTEL-MID GPIO DRIVER
7435 M:      David Cohen <david.a.cohen@linux.intel.com>
7436 L:      linux-gpio@vger.kernel.org
7437 S:      Maintained
7438 F:      drivers/gpio/gpio-intel-mid.c
7439
7440 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7441 M:      Linus Walleij <linus.walleij@linaro.org>
7442 L:      linux-iio@vger.kernel.org
7443 S:      Maintained
7444 F:      drivers/iio/gyro/mpu3050*
7445 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7446
7447 IOC3 ETHERNET DRIVER
7448 M:      Ralf Baechle <ralf@linux-mips.org>
7449 L:      linux-mips@linux-mips.org
7450 S:      Maintained
7451 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7452
7453 IOC3 SERIAL DRIVER
7454 M:      Pat Gefre <pfg@sgi.com>
7455 L:      linux-serial@vger.kernel.org
7456 S:      Maintained
7457 F:      drivers/tty/serial/ioc3_serial.c
7458
7459 IOMMU DRIVERS
7460 M:      Joerg Roedel <joro@8bytes.org>
7461 L:      iommu@lists.linux-foundation.org
7462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7463 S:      Maintained
7464 F:      Documentation/devicetree/bindings/iommu/
7465 F:      drivers/iommu/
7466 F:      include/linux/iommu.h
7467 F:      include/linux/of_iommu.h
7468 F:      include/linux/iova.h
7469
7470 IP MASQUERADING
7471 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7472 S:      Maintained
7473 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7474
7475 IPMI SUBSYSTEM
7476 M:      Corey Minyard <minyard@acm.org>
7477 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7478 W:      http://openipmi.sourceforge.net/
7479 S:      Supported
7480 F:      Documentation/IPMI.txt
7481 F:      drivers/char/ipmi/
7482 F:      include/linux/ipmi*
7483 F:      include/uapi/linux/ipmi*
7484
7485 IPS SCSI RAID DRIVER
7486 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7487 L:      linux-scsi@vger.kernel.org
7488 W:      http://www.adaptec.com/
7489 S:      Maintained
7490 F:      drivers/scsi/ips*
7491
7492 IPVS
7493 M:      Wensong Zhang <wensong@linux-vs.org>
7494 M:      Simon Horman <horms@verge.net.au>
7495 M:      Julian Anastasov <ja@ssi.bg>
7496 L:      netdev@vger.kernel.org
7497 L:      lvs-devel@vger.kernel.org
7498 S:      Maintained
7499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7501 F:      Documentation/networking/ipvs-sysctl.txt
7502 F:      include/net/ip_vs.h
7503 F:      include/uapi/linux/ip_vs.h
7504 F:      net/netfilter/ipvs/
7505
7506 IPWIRELESS DRIVER
7507 M:      Jiri Kosina <jikos@kernel.org>
7508 M:      David Sterba <dsterba@suse.com>
7509 S:      Odd Fixes
7510 F:      drivers/tty/ipwireless/
7511
7512 IPX NETWORK LAYER
7513 L:      netdev@vger.kernel.org
7514 S:      Obsolete
7515 F:      include/uapi/linux/ipx.h
7516 F:      drivers/staging/ipx/
7517
7518 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7519 M:      Marc Zyngier <marc.zyngier@arm.com>
7520 S:      Maintained
7521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7522 F:      Documentation/IRQ-domain.txt
7523 F:      include/linux/irqdomain.h
7524 F:      kernel/irq/irqdomain.c
7525 F:      kernel/irq/msi.c
7526
7527 IRQ SUBSYSTEM
7528 M:      Thomas Gleixner <tglx@linutronix.de>
7529 L:      linux-kernel@vger.kernel.org
7530 S:      Maintained
7531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7532 F:      kernel/irq/
7533
7534 IRQCHIP DRIVERS
7535 M:      Thomas Gleixner <tglx@linutronix.de>
7536 M:      Jason Cooper <jason@lakedaemon.net>
7537 M:      Marc Zyngier <marc.zyngier@arm.com>
7538 L:      linux-kernel@vger.kernel.org
7539 S:      Maintained
7540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7541 F:      Documentation/devicetree/bindings/interrupt-controller/
7542 F:      drivers/irqchip/
7543
7544 ISA
7545 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7546 S:      Maintained
7547 F:      Documentation/isa.txt
7548 F:      drivers/base/isa.c
7549 F:      include/linux/isa.h
7550
7551 ISA RADIO MODULE
7552 M:      Hans Verkuil <hverkuil@xs4all.nl>
7553 L:      linux-media@vger.kernel.org
7554 T:      git git://linuxtv.org/media_tree.git
7555 W:      https://linuxtv.org
7556 S:      Maintained
7557 F:      drivers/media/radio/radio-isa*
7558
7559 ISAPNP
7560 M:      Jaroslav Kysela <perex@perex.cz>
7561 S:      Maintained
7562 F:      Documentation/isapnp.txt
7563 F:      drivers/pnp/isapnp/
7564 F:      include/linux/isapnp.h
7565
7566 ISCSI
7567 M:      Lee Duncan <lduncan@suse.com>
7568 M:      Chris Leech <cleech@redhat.com>
7569 L:      open-iscsi@googlegroups.com
7570 W:      www.open-iscsi.com
7571 S:      Maintained
7572 F:      drivers/scsi/*iscsi*
7573 F:      include/scsi/*iscsi*
7574
7575 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7576 M:      Peter Jones <pjones@redhat.com>
7577 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7578 S:      Maintained
7579 F:      drivers/firmware/iscsi_ibft*
7580
7581 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7582 M:      Or Gerlitz <ogerlitz@mellanox.com>
7583 M:      Sagi Grimberg <sagi@grimberg.me>
7584 M:      Roi Dayan <roid@mellanox.com>
7585 L:      linux-rdma@vger.kernel.org
7586 S:      Supported
7587 W:      http://www.openfabrics.org
7588 W:      www.open-iscsi.org
7589 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7590 F:      drivers/infiniband/ulp/iser/
7591
7592 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7593 M:      Sagi Grimberg <sagi@grimberg.me>
7594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7595 L:      linux-rdma@vger.kernel.org
7596 L:      target-devel@vger.kernel.org
7597 S:      Supported
7598 W:      http://www.linux-iscsi.org
7599 F:      drivers/infiniband/ulp/isert
7600
7601 ISDN SUBSYSTEM
7602 M:      Karsten Keil <isdn@linux-pingi.de>
7603 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7604 L:      netdev@vger.kernel.org
7605 W:      http://www.isdn4linux.de
7606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7607 S:      Maintained
7608 F:      Documentation/isdn/
7609 F:      drivers/isdn/
7610 F:      include/linux/isdn.h
7611 F:      include/linux/isdn/
7612 F:      include/uapi/linux/isdn.h
7613 F:      include/uapi/linux/isdn/
7614
7615 ISDN SUBSYSTEM (Eicon active card driver)
7616 M:      Armin Schindler <mac@melware.de>
7617 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7618 W:      http://www.melware.de
7619 S:      Maintained
7620 F:      drivers/isdn/hardware/eicon/
7621
7622 IT87 HARDWARE MONITORING DRIVER
7623 M:      Jean Delvare <jdelvare@suse.com>
7624 L:      linux-hwmon@vger.kernel.org
7625 S:      Maintained
7626 F:      Documentation/hwmon/it87
7627 F:      drivers/hwmon/it87.c
7628
7629 IT913X MEDIA DRIVER
7630 M:      Antti Palosaari <crope@iki.fi>
7631 L:      linux-media@vger.kernel.org
7632 W:      https://linuxtv.org
7633 W:      http://palosaari.fi/linux/
7634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7635 T:      git git://linuxtv.org/anttip/media_tree.git
7636 S:      Maintained
7637 F:      drivers/media/tuners/it913x*
7638
7639 IVTV VIDEO4LINUX DRIVER
7640 M:      Andy Walls <awalls@md.metrocast.net>
7641 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7642 L:      linux-media@vger.kernel.org
7643 T:      git git://linuxtv.org/media_tree.git
7644 W:      http://www.ivtvdriver.org
7645 S:      Maintained
7646 F:      Documentation/media/v4l-drivers/ivtv*
7647 F:      drivers/media/pci/ivtv/
7648 F:      include/uapi/linux/ivtv*
7649
7650 IX2505V MEDIA DRIVER
7651 M:      Malcolm Priestley <tvboxspy@gmail.com>
7652 L:      linux-media@vger.kernel.org
7653 W:      https://linuxtv.org
7654 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7655 S:      Maintained
7656 F:      drivers/media/dvb-frontends/ix2505v*
7657
7658 JAILHOUSE HYPERVISOR INTERFACE
7659 M:      Jan Kiszka <jan.kiszka@siemens.com>
7660 L:      jailhouse-dev@googlegroups.com
7661 S:      Maintained
7662 F:      arch/x86/kernel/jailhouse.c
7663 F:      arch/x86/include/asm/jailhouse_para.h
7664
7665 JC42.4 TEMPERATURE SENSOR DRIVER
7666 M:      Guenter Roeck <linux@roeck-us.net>
7667 L:      linux-hwmon@vger.kernel.org
7668 S:      Maintained
7669 F:      drivers/hwmon/jc42.c
7670 F:      Documentation/hwmon/jc42
7671
7672 JFS FILESYSTEM
7673 M:      Dave Kleikamp <shaggy@kernel.org>
7674 L:      jfs-discussion@lists.sourceforge.net
7675 W:      http://jfs.sourceforge.net/
7676 T:      git git://github.com/kleikamp/linux-shaggy.git
7677 S:      Maintained
7678 F:      Documentation/filesystems/jfs.txt
7679 F:      fs/jfs/
7680
7681 JME NETWORK DRIVER
7682 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7683 L:      netdev@vger.kernel.org
7684 S:      Maintained
7685 F:      drivers/net/ethernet/jme.*
7686
7687 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7688 M:      David Woodhouse <dwmw2@infradead.org>
7689 L:      linux-mtd@lists.infradead.org
7690 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7691 S:      Maintained
7692 F:      fs/jffs2/
7693 F:      include/uapi/linux/jffs2.h
7694
7695 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7696 M:      "Theodore Ts'o" <tytso@mit.edu>
7697 M:      Jan Kara <jack@suse.com>
7698 L:      linux-ext4@vger.kernel.org
7699 S:      Maintained
7700 F:      fs/jbd2/
7701 F:      include/linux/jbd2.h
7702
7703 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7704 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7705 L:      linux-media@vger.kernel.org
7706 S:      Maintained
7707 F:      drivers/media/platform/rcar_jpu.c
7708
7709 JSM Neo PCI based serial card
7710 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7711 L:      linux-serial@vger.kernel.org
7712 S:      Maintained
7713 F:      drivers/tty/serial/jsm/
7714
7715 K10TEMP HARDWARE MONITORING DRIVER
7716 M:      Clemens Ladisch <clemens@ladisch.de>
7717 L:      linux-hwmon@vger.kernel.org
7718 S:      Maintained
7719 F:      Documentation/hwmon/k10temp
7720 F:      drivers/hwmon/k10temp.c
7721
7722 K8TEMP HARDWARE MONITORING DRIVER
7723 M:      Rudolf Marek <r.marek@assembler.cz>
7724 L:      linux-hwmon@vger.kernel.org
7725 S:      Maintained
7726 F:      Documentation/hwmon/k8temp
7727 F:      drivers/hwmon/k8temp.c
7728
7729 KASAN
7730 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7731 R:      Alexander Potapenko <glider@google.com>
7732 R:      Dmitry Vyukov <dvyukov@google.com>
7733 L:      kasan-dev@googlegroups.com
7734 S:      Maintained
7735 F:      arch/*/include/asm/kasan.h
7736 F:      arch/*/mm/kasan_init*
7737 F:      Documentation/dev-tools/kasan.rst
7738 F:      include/linux/kasan*.h
7739 F:      lib/test_kasan.c
7740 F:      mm/kasan/
7741 F:      scripts/Makefile.kasan
7742
7743 KCONFIG
7744 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7746 L:      linux-kbuild@vger.kernel.org
7747 S:      Maintained
7748 F:      Documentation/kbuild/kconfig*
7749 F:      scripts/kconfig/
7750 F:      scripts/Kconfig.include
7751
7752 KDUMP
7753 M:      Dave Young <dyoung@redhat.com>
7754 M:      Baoquan He <bhe@redhat.com>
7755 R:      Vivek Goyal <vgoyal@redhat.com>
7756 L:      kexec@lists.infradead.org
7757 W:      http://lse.sourceforge.net/kdump/
7758 S:      Maintained
7759 F:      Documentation/kdump/
7760
7761 KEENE FM RADIO TRANSMITTER DRIVER
7762 M:      Hans Verkuil <hverkuil@xs4all.nl>
7763 L:      linux-media@vger.kernel.org
7764 T:      git git://linuxtv.org/media_tree.git
7765 W:      https://linuxtv.org
7766 S:      Maintained
7767 F:      drivers/media/radio/radio-keene*
7768
7769 KERNEL AUTOMOUNTER
7770 M:      Ian Kent <raven@themaw.net>
7771 L:      autofs@vger.kernel.org
7772 S:      Maintained
7773 F:      fs/autofs/
7774
7775 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7776 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7777 M:      Michal Marek <michal.lkml@markovi.net>
7778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7779 L:      linux-kbuild@vger.kernel.org
7780 S:      Maintained
7781 F:      Documentation/kbuild/
7782 F:      Makefile
7783 F:      scripts/Kbuild*
7784 F:      scripts/Makefile*
7785 F:      scripts/basic/
7786 F:      scripts/mk*
7787 F:      scripts/mod/
7788 F:      scripts/package/
7789
7790 KERNEL JANITORS
7791 L:      kernel-janitors@vger.kernel.org
7792 W:      http://kernelnewbies.org/KernelJanitors
7793 S:      Odd Fixes
7794
7795 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7796 M:      "J. Bruce Fields" <bfields@fieldses.org>
7797 M:      Jeff Layton <jlayton@kernel.org>
7798 L:      linux-nfs@vger.kernel.org
7799 W:      http://nfs.sourceforge.net/
7800 T:      git git://linux-nfs.org/~bfields/linux.git
7801 S:      Supported
7802 F:      fs/nfsd/
7803 F:      include/uapi/linux/nfsd/
7804 F:      fs/lockd/
7805 F:      fs/nfs_common/
7806 F:      net/sunrpc/
7807 F:      include/linux/lockd/
7808 F:      include/linux/sunrpc/
7809 F:      include/uapi/linux/sunrpc/
7810
7811 KERNEL SELFTEST FRAMEWORK
7812 M:      Shuah Khan <shuah@kernel.org>
7813 L:      linux-kselftest@vger.kernel.org
7814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7815 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7816 S:      Maintained
7817 F:      tools/testing/selftests/
7818 F:      Documentation/dev-tools/kselftest*
7819
7820 KERNEL USERMODE HELPER
7821 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7822 L:      linux-kernel@vger.kernel.org
7823 S:      Maintained
7824 F:      kernel/umh.c
7825 F:      include/linux/umh.h
7826
7827 KERNEL VIRTUAL MACHINE (KVM)
7828 M:      Paolo Bonzini <pbonzini@redhat.com>
7829 M:      Radim Krčmář <rkrcmar@redhat.com>
7830 L:      kvm@vger.kernel.org
7831 W:      http://www.linux-kvm.org
7832 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7833 S:      Supported
7834 F:      Documentation/virtual/kvm/
7835 F:      include/trace/events/kvm.h
7836 F:      include/uapi/asm-generic/kvm*
7837 F:      include/uapi/linux/kvm*
7838 F:      include/asm-generic/kvm*
7839 F:      include/linux/kvm*
7840 F:      include/kvm/iodev.h
7841 F:      virt/kvm/*
7842 F:      tools/kvm/
7843
7844 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7845 M:      Joerg Roedel <joro@8bytes.org>
7846 L:      kvm@vger.kernel.org
7847 W:      http://www.linux-kvm.org/
7848 S:      Maintained
7849 F:      arch/x86/include/asm/svm.h
7850 F:      arch/x86/kvm/svm.c
7851
7852 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7853 M:      Christoffer Dall <christoffer.dall@arm.com>
7854 M:      Marc Zyngier <marc.zyngier@arm.com>
7855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7856 L:      kvmarm@lists.cs.columbia.edu
7857 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7859 S:      Supported
7860 F:      arch/arm/include/uapi/asm/kvm*
7861 F:      arch/arm/include/asm/kvm*
7862 F:      arch/arm/kvm/
7863 F:      virt/kvm/arm/
7864 F:      include/kvm/arm_*
7865
7866 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7867 M:      Christoffer Dall <christoffer.dall@arm.com>
7868 M:      Marc Zyngier <marc.zyngier@arm.com>
7869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7870 L:      kvmarm@lists.cs.columbia.edu
7871 S:      Maintained
7872 F:      arch/arm64/include/uapi/asm/kvm*
7873 F:      arch/arm64/include/asm/kvm*
7874 F:      arch/arm64/kvm/
7875
7876 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7877 M:      James Hogan <jhogan@kernel.org>
7878 L:      linux-mips@linux-mips.org
7879 S:      Supported
7880 F:      arch/mips/include/uapi/asm/kvm*
7881 F:      arch/mips/include/asm/kvm*
7882 F:      arch/mips/kvm/
7883
7884 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7885 M:      Paul Mackerras <paulus@ozlabs.org>
7886 L:      kvm-ppc@vger.kernel.org
7887 W:      http://www.linux-kvm.org/
7888 T:      git git://github.com/agraf/linux-2.6.git
7889 S:      Supported
7890 F:      arch/powerpc/include/uapi/asm/kvm*
7891 F:      arch/powerpc/include/asm/kvm*
7892 F:      arch/powerpc/kvm/
7893 F:      arch/powerpc/kernel/kvm*
7894
7895 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7896 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7897 M:      Janosch Frank <frankja@linux.ibm.com>
7898 R:      David Hildenbrand <david@redhat.com>
7899 R:      Cornelia Huck <cohuck@redhat.com>
7900 L:      linux-s390@vger.kernel.org
7901 W:      http://www.ibm.com/developerworks/linux/linux390/
7902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7903 S:      Supported
7904 F:      arch/s390/include/uapi/asm/kvm*
7905 F:      arch/s390/include/asm/gmap.h
7906 F:      arch/s390/include/asm/kvm*
7907 F:      arch/s390/kvm/
7908 F:      arch/s390/mm/gmap.c
7909
7910 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7911 M:      Paolo Bonzini <pbonzini@redhat.com>
7912 M:      Radim Krčmář <rkrcmar@redhat.com>
7913 L:      kvm@vger.kernel.org
7914 W:      http://www.linux-kvm.org
7915 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7916 S:      Supported
7917 F:      arch/x86/kvm/
7918 F:      arch/x86/include/uapi/asm/kvm*
7919 F:      arch/x86/include/asm/kvm*
7920 F:      arch/x86/include/asm/pvclock-abi.h
7921 F:      arch/x86/kernel/kvm.c
7922 F:      arch/x86/kernel/kvmclock.c
7923
7924 KERNFS
7925 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7926 M:      Tejun Heo <tj@kernel.org>
7927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7928 S:      Supported
7929 F:      include/linux/kernfs.h
7930 F:      fs/kernfs/
7931
7932 KEXEC
7933 M:      Eric Biederman <ebiederm@xmission.com>
7934 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7935 L:      kexec@lists.infradead.org
7936 S:      Maintained
7937 F:      include/linux/kexec.h
7938 F:      include/uapi/linux/kexec.h
7939 F:      kernel/kexec*
7940
7941 KEYS-ENCRYPTED
7942 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7943 L:      linux-integrity@vger.kernel.org
7944 L:      keyrings@vger.kernel.org
7945 S:      Supported
7946 F:      Documentation/security/keys/trusted-encrypted.rst
7947 F:      include/keys/encrypted-type.h
7948 F:      security/keys/encrypted-keys/
7949
7950 KEYS-TRUSTED
7951 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7952 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7953 L:      linux-integrity@vger.kernel.org
7954 L:      keyrings@vger.kernel.org
7955 S:      Supported
7956 F:      Documentation/security/keys/trusted-encrypted.rst
7957 F:      include/keys/trusted-type.h
7958 F:      security/keys/trusted.c
7959 F:      security/keys/trusted.h
7960
7961 KEYS/KEYRINGS:
7962 M:      David Howells <dhowells@redhat.com>
7963 L:      keyrings@vger.kernel.org
7964 S:      Maintained
7965 F:      Documentation/security/keys/core.rst
7966 F:      include/linux/key.h
7967 F:      include/linux/key-type.h
7968 F:      include/linux/keyctl.h
7969 F:      include/uapi/linux/keyctl.h
7970 F:      include/keys/
7971 F:      security/keys/
7972
7973 KGDB / KDB /debug_core
7974 M:      Jason Wessel <jason.wessel@windriver.com>
7975 M:      Daniel Thompson <daniel.thompson@linaro.org>
7976 W:      http://kgdb.wiki.kernel.org/
7977 L:      kgdb-bugreport@lists.sourceforge.net
7978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7979 S:      Maintained
7980 F:      Documentation/dev-tools/kgdb.rst
7981 F:      drivers/misc/kgdbts.c
7982 F:      drivers/tty/serial/kgdboc.c
7983 F:      include/linux/kdb.h
7984 F:      include/linux/kgdb.h
7985 F:      kernel/debug/
7986
7987 KMEMLEAK
7988 M:      Catalin Marinas <catalin.marinas@arm.com>
7989 S:      Maintained
7990 F:      Documentation/dev-tools/kmemleak.rst
7991 F:      include/linux/kmemleak.h
7992 F:      mm/kmemleak.c
7993 F:      mm/kmemleak-test.c
7994
7995 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7996 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7997 L:      linux-kernel@vger.kernel.org
7998 S:      Maintained
7999 F:      kernel/kmod.c
8000 F:      include/linux/kmod.h
8001 F:      lib/test_kmod.c
8002 F:      tools/testing/selftests/kmod/
8003
8004 KPROBES
8005 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8006 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8007 M:      "David S. Miller" <davem@davemloft.net>
8008 M:      Masami Hiramatsu <mhiramat@kernel.org>
8009 S:      Maintained
8010 F:      Documentation/kprobes.txt
8011 F:      include/linux/kprobes.h
8012 F:      include/asm-generic/kprobes.h
8013 F:      kernel/kprobes.c
8014
8015 KS0108 LCD CONTROLLER DRIVER
8016 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8017 S:      Maintained
8018 F:      Documentation/auxdisplay/ks0108
8019 F:      drivers/auxdisplay/ks0108.c
8020 F:      include/linux/ks0108.h
8021
8022 L3MDEV
8023 M:      David Ahern <dsa@cumulusnetworks.com>
8024 L:      netdev@vger.kernel.org
8025 S:      Maintained
8026 F:      net/l3mdev
8027 F:      include/net/l3mdev.h
8028
8029 LANTIQ MIPS ARCHITECTURE
8030 M:      John Crispin <john@phrozen.org>
8031 L:      linux-mips@linux-mips.org
8032 S:      Maintained
8033 F:      arch/mips/lantiq
8034 F:      drivers/soc/lantiq
8035
8036 LAPB module
8037 L:      linux-x25@vger.kernel.org
8038 S:      Orphan
8039 F:      Documentation/networking/lapb-module.txt
8040 F:      include/*/lapb.h
8041 F:      net/lapb/
8042
8043 LASI 53c700 driver for PARISC
8044 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8045 L:      linux-scsi@vger.kernel.org
8046 S:      Maintained
8047 F:      Documentation/scsi/53c700.txt
8048 F:      drivers/scsi/53c700*
8049
8050 LEAKING_ADDRESSES
8051 M:      Tobin C. Harding <me@tobin.cc>
8052 M:      Tycho Andersen <tycho@tycho.ws>
8053 L:      kernel-hardening@lists.openwall.com
8054 S:      Maintained
8055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8056 F:      scripts/leaking_addresses.pl
8057
8058 LED SUBSYSTEM
8059 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8060 M:      Pavel Machek <pavel@ucw.cz>
8061 L:      linux-leds@vger.kernel.org
8062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8063 S:      Maintained
8064 F:      Documentation/devicetree/bindings/leds/
8065 F:      drivers/leds/
8066 F:      include/linux/leds.h
8067
8068 LEGACY EEPROM DRIVER
8069 M:      Jean Delvare <jdelvare@suse.com>
8070 S:      Maintained
8071 F:      Documentation/misc-devices/eeprom
8072 F:      drivers/misc/eeprom/eeprom.c
8073
8074 LEGO MINDSTORMS EV3
8075 R:      David Lechner <david@lechnology.com>
8076 S:      Maintained
8077 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8078 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8079 F:      drivers/power/supply/lego_ev3_battery.c
8080
8081 LEGO USB Tower driver
8082 M:      Juergen Stuber <starblue@users.sourceforge.net>
8083 L:      legousb-devel@lists.sourceforge.net
8084 W:      http://legousb.sourceforge.net/
8085 S:      Maintained
8086 F:      drivers/usb/misc/legousbtower.c
8087
8088 LG2160 MEDIA DRIVER
8089 M:      Michael Krufky <mkrufky@linuxtv.org>
8090 L:      linux-media@vger.kernel.org
8091 W:      https://linuxtv.org
8092 W:      http://github.com/mkrufky
8093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8094 T:      git git://linuxtv.org/mkrufky/tuners.git
8095 S:      Maintained
8096 F:      drivers/media/dvb-frontends/lg2160.*
8097
8098 LGDT3305 MEDIA DRIVER
8099 M:      Michael Krufky <mkrufky@linuxtv.org>
8100 L:      linux-media@vger.kernel.org
8101 W:      https://linuxtv.org
8102 W:      http://github.com/mkrufky
8103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8104 T:      git git://linuxtv.org/mkrufky/tuners.git
8105 S:      Maintained
8106 F:      drivers/media/dvb-frontends/lgdt3305.*
8107
8108 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8109 M:      Viresh Kumar <vireshk@kernel.org>
8110 L:      linux-ide@vger.kernel.org
8111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8112 S:      Maintained
8113 F:      include/linux/pata_arasan_cf_data.h
8114 F:      drivers/ata/pata_arasan_cf.c
8115
8116 LIBATA PATA DRIVERS
8117 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8118 M:      Tejun Heo <tj@kernel.org>
8119 L:      linux-ide@vger.kernel.org
8120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8121 S:      Maintained
8122 F:      drivers/ata/pata_*.c
8123 F:      drivers/ata/ata_generic.c
8124
8125 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8126 M:      Linus Walleij <linus.walleij@linaro.org>
8127 L:      linux-ide@vger.kernel.org
8128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8129 S:      Maintained
8130 F:      drivers/ata/pata_ftide010.c
8131 F:      drivers/ata/sata_gemini.c
8132 F:      drivers/ata/sata_gemini.h
8133
8134 LIBATA SATA AHCI PLATFORM devices support
8135 M:      Hans de Goede <hdegoede@redhat.com>
8136 M:      Tejun Heo <tj@kernel.org>
8137 L:      linux-ide@vger.kernel.org
8138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8139 S:      Maintained
8140 F:      drivers/ata/ahci_platform.c
8141 F:      drivers/ata/libahci_platform.c
8142 F:      include/linux/ahci_platform.h
8143
8144 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8145 M:      Mikael Pettersson <mikpelinux@gmail.com>
8146 L:      linux-ide@vger.kernel.org
8147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8148 S:      Maintained
8149 F:      drivers/ata/sata_promise.*
8150
8151 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8152 M:      Tejun Heo <tj@kernel.org>
8153 L:      linux-ide@vger.kernel.org
8154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8155 S:      Maintained
8156 F:      drivers/ata/
8157 F:      include/linux/ata.h
8158 F:      include/linux/libata.h
8159 F:      Documentation/devicetree/bindings/ata/
8160
8161 LIBLOCKDEP
8162 M:      Sasha Levin <alexander.levin@verizon.com>
8163 S:      Maintained
8164 F:      tools/lib/lockdep/
8165
8166 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8167 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8168 M:      Dan Williams <dan.j.williams@intel.com>
8169 M:      Vishal Verma <vishal.l.verma@intel.com>
8170 M:      Dave Jiang <dave.jiang@intel.com>
8171 L:      linux-nvdimm@lists.01.org
8172 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8173 S:      Supported
8174 F:      drivers/nvdimm/blk.c
8175 F:      drivers/nvdimm/region_devs.c
8176
8177 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8178 M:      Vishal Verma <vishal.l.verma@intel.com>
8179 M:      Dan Williams <dan.j.williams@intel.com>
8180 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8181 M:      Dave Jiang <dave.jiang@intel.com>
8182 L:      linux-nvdimm@lists.01.org
8183 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8184 S:      Supported
8185 F:      drivers/nvdimm/btt*
8186
8187 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8188 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8189 M:      Dan Williams <dan.j.williams@intel.com>
8190 M:      Vishal Verma <vishal.l.verma@intel.com>
8191 M:      Dave Jiang <dave.jiang@intel.com>
8192 L:      linux-nvdimm@lists.01.org
8193 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8194 S:      Supported
8195 F:      drivers/nvdimm/pmem*
8196
8197 LIBNVDIMM: DEVICETREE BINDINGS
8198 M:      Oliver O'Halloran <oohall@gmail.com>
8199 L:      linux-nvdimm@lists.01.org
8200 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8201 S:      Supported
8202 F:      drivers/nvdimm/of_pmem.c
8203 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8204
8205 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8206 M:      Dan Williams <dan.j.williams@intel.com>
8207 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8208 M:      Vishal Verma <vishal.l.verma@intel.com>
8209 M:      Dave Jiang <dave.jiang@intel.com>
8210 L:      linux-nvdimm@lists.01.org
8211 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8213 S:      Supported
8214 F:      drivers/nvdimm/*
8215 F:      drivers/acpi/nfit/*
8216 F:      include/linux/nd.h
8217 F:      include/linux/libnvdimm.h
8218 F:      include/uapi/linux/ndctl.h
8219
8220 LIGHTNVM PLATFORM SUPPORT
8221 M:      Matias Bjorling <mb@lightnvm.io>
8222 W:      http://github/OpenChannelSSD
8223 L:      linux-block@vger.kernel.org
8224 S:      Maintained
8225 F:      drivers/lightnvm/
8226 F:      include/linux/lightnvm.h
8227 F:      include/uapi/linux/lightnvm.h
8228
8229 LINUX FOR POWER MACINTOSH
8230 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8231 W:      http://www.penguinppc.org/
8232 L:      linuxppc-dev@lists.ozlabs.org
8233 S:      Maintained
8234 F:      arch/powerpc/platforms/powermac/
8235 F:      drivers/macintosh/
8236
8237 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8238 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8239 M:      Paul Mackerras <paulus@samba.org>
8240 M:      Michael Ellerman <mpe@ellerman.id.au>
8241 W:      https://github.com/linuxppc/linux/wiki
8242 L:      linuxppc-dev@lists.ozlabs.org
8243 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8245 S:      Supported
8246 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8247 F:      Documentation/devicetree/bindings/powerpc/
8248 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8249 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8250 F:      Documentation/powerpc/
8251 F:      arch/powerpc/
8252 F:      drivers/char/tpm/tpm_ibmvtpm*
8253 F:      drivers/crypto/nx/
8254 F:      drivers/crypto/vmx/
8255 F:      drivers/i2c/busses/i2c-opal.c
8256 F:      drivers/net/ethernet/ibm/ibmveth.*
8257 F:      drivers/net/ethernet/ibm/ibmvnic.*
8258 F:      drivers/pci/hotplug/pnv_php.c
8259 F:      drivers/pci/hotplug/rpa*
8260 F:      drivers/rtc/rtc-opal.c
8261 F:      drivers/scsi/ibmvscsi/
8262 F:      drivers/tty/hvc/hvc_opal.c
8263 F:      drivers/watchdog/wdrtas.c
8264 F:      tools/testing/selftests/powerpc
8265 N:      /pmac
8266 N:      powermac
8267 N:      powernv
8268 N:      [^a-z0-9]ps3
8269 N:      pseries
8270
8271 LINUX FOR POWERPC EMBEDDED MPC5XXX
8272 M:      Anatolij Gustschin <agust@denx.de>
8273 L:      linuxppc-dev@lists.ozlabs.org
8274 T:      git git://git.denx.de/linux-denx-agust.git
8275 S:      Maintained
8276 F:      arch/powerpc/platforms/512x/
8277 F:      arch/powerpc/platforms/52xx/
8278
8279 LINUX FOR POWERPC EMBEDDED PPC4XX
8280 M:      Alistair Popple <alistair@popple.id.au>
8281 M:      Matt Porter <mporter@kernel.crashing.org>
8282 W:      http://www.penguinppc.org/
8283 L:      linuxppc-dev@lists.ozlabs.org
8284 S:      Maintained
8285 F:      arch/powerpc/platforms/40x/
8286 F:      arch/powerpc/platforms/44x/
8287
8288 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8289 M:      Scott Wood <oss@buserror.net>
8290 M:      Kumar Gala <galak@kernel.crashing.org>
8291 W:      http://www.penguinppc.org/
8292 L:      linuxppc-dev@lists.ozlabs.org
8293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8294 S:      Maintained
8295 F:      arch/powerpc/platforms/83xx/
8296 F:      arch/powerpc/platforms/85xx/
8297 F:      Documentation/devicetree/bindings/powerpc/fsl/
8298
8299 LINUX FOR POWERPC EMBEDDED PPC8XX
8300 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8301 W:      http://www.penguinppc.org/
8302 L:      linuxppc-dev@lists.ozlabs.org
8303 S:      Maintained
8304 F:      arch/powerpc/platforms/8xx/
8305
8306 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8307 L:      linuxppc-dev@lists.ozlabs.org
8308 S:      Orphan
8309 F:      arch/powerpc/*/*virtex*
8310 F:      arch/powerpc/*/*/*virtex*
8311
8312 LINUX FOR POWERPC PA SEMI PWRFICIENT
8313 L:      linuxppc-dev@lists.ozlabs.org
8314 S:      Orphan
8315 F:      arch/powerpc/platforms/pasemi/
8316 F:      drivers/*/*pasemi*
8317 F:      drivers/*/*/*pasemi*
8318
8319 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8320 M:      Kees Cook <keescook@chromium.org>
8321 S:      Maintained
8322 F:      drivers/misc/lkdtm/*
8323
8324 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8325 M:      Alan Stern <stern@rowland.harvard.edu>
8326 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8327 M:      Will Deacon <will.deacon@arm.com>
8328 M:      Peter Zijlstra <peterz@infradead.org>
8329 M:      Boqun Feng <boqun.feng@gmail.com>
8330 M:      Nicholas Piggin <npiggin@gmail.com>
8331 M:      David Howells <dhowells@redhat.com>
8332 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8333 M:      Luc Maranget <luc.maranget@inria.fr>
8334 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8335 R:      Akira Yokosawa <akiyks@gmail.com>
8336 L:      linux-kernel@vger.kernel.org
8337 S:      Supported
8338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8339 F:      tools/memory-model/
8340 F:      Documentation/memory-barriers.txt
8341
8342 LINUX SECURITY MODULE (LSM) FRAMEWORK
8343 M:      Chris Wright <chrisw@sous-sol.org>
8344 L:      linux-security-module@vger.kernel.org
8345 S:      Supported
8346
8347 LIS3LV02D ACCELEROMETER DRIVER
8348 M:      Eric Piel <eric.piel@tremplin-utc.net>
8349 S:      Maintained
8350 F:      Documentation/misc-devices/lis3lv02d
8351 F:      drivers/misc/lis3lv02d/
8352 F:      drivers/platform/x86/hp_accel.c
8353
8354 LIVE PATCHING
8355 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8356 M:      Jessica Yu <jeyu@kernel.org>
8357 M:      Jiri Kosina <jikos@kernel.org>
8358 M:      Miroslav Benes <mbenes@suse.cz>
8359 R:      Petr Mladek <pmladek@suse.com>
8360 S:      Maintained
8361 F:      kernel/livepatch/
8362 F:      include/linux/livepatch.h
8363 F:      arch/x86/include/asm/livepatch.h
8364 F:      arch/x86/kernel/livepatch.c
8365 F:      Documentation/livepatch/
8366 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8367 F:      samples/livepatch/
8368 L:      live-patching@vger.kernel.org
8369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8370
8371 LLC (802.2)
8372 L:      netdev@vger.kernel.org
8373 S:      Odd fixes
8374 F:      include/linux/llc.h
8375 F:      include/uapi/linux/llc.h
8376 F:      include/net/llc*
8377 F:      net/llc/
8378
8379 LM73 HARDWARE MONITOR DRIVER
8380 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8381 L:      linux-hwmon@vger.kernel.org
8382 S:      Maintained
8383 F:      drivers/hwmon/lm73.c
8384
8385 LM78 HARDWARE MONITOR DRIVER
8386 M:      Jean Delvare <jdelvare@suse.com>
8387 L:      linux-hwmon@vger.kernel.org
8388 S:      Maintained
8389 F:      Documentation/hwmon/lm78
8390 F:      drivers/hwmon/lm78.c
8391
8392 LM83 HARDWARE MONITOR DRIVER
8393 M:      Jean Delvare <jdelvare@suse.com>
8394 L:      linux-hwmon@vger.kernel.org
8395 S:      Maintained
8396 F:      Documentation/hwmon/lm83
8397 F:      drivers/hwmon/lm83.c
8398
8399 LM90 HARDWARE MONITOR DRIVER
8400 M:      Jean Delvare <jdelvare@suse.com>
8401 L:      linux-hwmon@vger.kernel.org
8402 S:      Maintained
8403 F:      Documentation/hwmon/lm90
8404 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8405 F:      drivers/hwmon/lm90.c
8406 F:      include/dt-bindings/thermal/lm90.h
8407
8408 LM95234 HARDWARE MONITOR DRIVER
8409 M:      Guenter Roeck <linux@roeck-us.net>
8410 L:      linux-hwmon@vger.kernel.org
8411 S:      Maintained
8412 F:      Documentation/hwmon/lm95234
8413 F:      drivers/hwmon/lm95234.c
8414
8415 LME2510 MEDIA DRIVER
8416 M:      Malcolm Priestley <tvboxspy@gmail.com>
8417 L:      linux-media@vger.kernel.org
8418 W:      https://linuxtv.org
8419 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8420 S:      Maintained
8421 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8422
8423 LOADPIN SECURITY MODULE
8424 M:      Kees Cook <keescook@chromium.org>
8425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8426 S:      Supported
8427 F:      security/loadpin/
8428 F:      Documentation/admin-guide/LSM/LoadPin.rst
8429
8430 LOCKING PRIMITIVES
8431 M:      Peter Zijlstra <peterz@infradead.org>
8432 M:      Ingo Molnar <mingo@redhat.com>
8433 M:      Will Deacon <will.deacon@arm.com>
8434 L:      linux-kernel@vger.kernel.org
8435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8436 S:      Maintained
8437 F:      Documentation/locking/
8438 F:      include/linux/lockdep.h
8439 F:      include/linux/spinlock*.h
8440 F:      arch/*/include/asm/spinlock*.h
8441 F:      include/linux/rwlock*.h
8442 F:      include/linux/mutex*.h
8443 F:      arch/*/include/asm/mutex*.h
8444 F:      include/linux/rwsem*.h
8445 F:      arch/*/include/asm/rwsem.h
8446 F:      include/linux/seqlock.h
8447 F:      lib/locking*.[ch]
8448 F:      kernel/locking/
8449 X:      kernel/locking/locktorture.c
8450
8451 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8452 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8453 L:      linux-ntfs-dev@lists.sourceforge.net
8454 W:      http://www.linux-ntfs.org/content/view/19/37/
8455 S:      Maintained
8456 F:      Documentation/ldm.txt
8457 F:      block/partitions/ldm.*
8458
8459 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8460 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8461 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8462 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8463 L:      MPT-FusionLinux.pdl@broadcom.com
8464 L:      linux-scsi@vger.kernel.org
8465 W:      http://www.avagotech.com/support/
8466 S:      Supported
8467 F:      drivers/message/fusion/
8468 F:      drivers/scsi/mpt3sas/
8469
8470 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8471 M:      Matthew Wilcox <matthew@wil.cx>
8472 L:      linux-scsi@vger.kernel.org
8473 S:      Maintained
8474 F:      drivers/scsi/sym53c8xx_2/
8475
8476 LTC4261 HARDWARE MONITOR DRIVER
8477 M:      Guenter Roeck <linux@roeck-us.net>
8478 L:      linux-hwmon@vger.kernel.org
8479 S:      Maintained
8480 F:      Documentation/hwmon/ltc4261
8481 F:      drivers/hwmon/ltc4261.c
8482
8483 LTC4306 I2C MULTIPLEXER DRIVER
8484 M:      Michael Hennerich <michael.hennerich@analog.com>
8485 W:      http://ez.analog.com/community/linux-device-drivers
8486 L:      linux-i2c@vger.kernel.org
8487 S:      Supported
8488 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8489 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8490
8491 LTP (Linux Test Project)
8492 M:      Mike Frysinger <vapier@gentoo.org>
8493 M:      Cyril Hrubis <chrubis@suse.cz>
8494 M:      Wanlong Gao <wanlong.gao@gmail.com>
8495 M:      Jan Stancek <jstancek@redhat.com>
8496 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8497 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8498 L:      ltp@lists.linux.it (subscribers-only)
8499 W:      http://linux-test-project.github.io/
8500 T:      git git://github.com/linux-test-project/ltp.git
8501 S:      Maintained
8502
8503 M68K ARCHITECTURE
8504 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8505 L:      linux-m68k@lists.linux-m68k.org
8506 W:      http://www.linux-m68k.org/
8507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8508 S:      Maintained
8509 F:      arch/m68k/
8510 F:      drivers/zorro/
8511
8512 M68K ON APPLE MACINTOSH
8513 M:      Joshua Thompson <funaho@jurai.org>
8514 W:      http://www.mac.linux-m68k.org/
8515 L:      linux-m68k@lists.linux-m68k.org
8516 S:      Maintained
8517 F:      arch/m68k/mac/
8518
8519 M68K ON HP9000/300
8520 M:      Philip Blundell <philb@gnu.org>
8521 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8522 S:      Maintained
8523 F:      arch/m68k/hp300/
8524
8525 M88DS3103 MEDIA DRIVER
8526 M:      Antti Palosaari <crope@iki.fi>
8527 L:      linux-media@vger.kernel.org
8528 W:      https://linuxtv.org
8529 W:      http://palosaari.fi/linux/
8530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8531 T:      git git://linuxtv.org/anttip/media_tree.git
8532 S:      Maintained
8533 F:      drivers/media/dvb-frontends/m88ds3103*
8534
8535 M88RS2000 MEDIA DRIVER
8536 M:      Malcolm Priestley <tvboxspy@gmail.com>
8537 L:      linux-media@vger.kernel.org
8538 W:      https://linuxtv.org
8539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8540 S:      Maintained
8541 F:      drivers/media/dvb-frontends/m88rs2000*
8542
8543 MA901 MASTERKIT USB FM RADIO DRIVER
8544 M:      Alexey Klimov <klimov.linux@gmail.com>
8545 L:      linux-media@vger.kernel.org
8546 T:      git git://linuxtv.org/media_tree.git
8547 S:      Maintained
8548 F:      drivers/media/radio/radio-ma901.c
8549
8550 MAC80211
8551 M:      Johannes Berg <johannes@sipsolutions.net>
8552 L:      linux-wireless@vger.kernel.org
8553 W:      http://wireless.kernel.org/
8554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8556 S:      Maintained
8557 F:      Documentation/networking/mac80211-injection.txt
8558 F:      include/net/mac80211.h
8559 F:      net/mac80211/
8560 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8561 F:      Documentation/networking/mac80211_hwsim/README
8562
8563 MAILBOX API
8564 M:      Jassi Brar <jassisinghbrar@gmail.com>
8565 L:      linux-kernel@vger.kernel.org
8566 S:      Maintained
8567 F:      drivers/mailbox/
8568 F:      include/linux/mailbox_client.h
8569 F:      include/linux/mailbox_controller.h
8570
8571 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8572 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8573 W:      http://www.kernel.org/doc/man-pages
8574 L:      linux-man@vger.kernel.org
8575 S:      Maintained
8576
8577 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8578 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8579 L:      linux-mips@linux-mips.org
8580 S:      Maintained
8581 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8582
8583 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8584 M:      Andrew Lunn <andrew@lunn.ch>
8585 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8586 L:      netdev@vger.kernel.org
8587 S:      Maintained
8588 F:      drivers/net/dsa/mv88e6xxx/
8589 F:      linux/platform_data/mv88e6xxx.h
8590 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8591
8592 MARVELL ARMADA DRM SUPPORT
8593 M:      Russell King <linux@armlinux.org.uk>
8594 S:      Maintained
8595 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8596 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8597 F:      drivers/gpu/drm/armada/
8598 F:      include/uapi/drm/armada_drm.h
8599 F:      Documentation/devicetree/bindings/display/armada/
8600
8601 MARVELL CRYPTO DRIVER
8602 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8603 M:      Arnaud Ebalard <arno@natisbad.org>
8604 F:      drivers/crypto/marvell/
8605 S:      Maintained
8606 L:      linux-crypto@vger.kernel.org
8607
8608 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8609 M:      Mirko Lindner <mlindner@marvell.com>
8610 M:      Stephen Hemminger <stephen@networkplumber.org>
8611 L:      netdev@vger.kernel.org
8612 S:      Maintained
8613 F:      drivers/net/ethernet/marvell/sk*
8614
8615 MARVELL LIBERTAS WIRELESS DRIVER
8616 L:      libertas-dev@lists.infradead.org
8617 S:      Orphan
8618 F:      drivers/net/wireless/marvell/libertas/
8619
8620 MARVELL MACCHIATOBIN SUPPORT
8621 M:      Russell King <linux@armlinux.org.uk>
8622 L:      linux-arm-kernel@lists.infradead.org
8623 S:      Maintained
8624 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8625
8626 MARVELL MV643XX ETHERNET DRIVER
8627 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8628 L:      netdev@vger.kernel.org
8629 S:      Maintained
8630 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8631 F:      include/linux/mv643xx.h
8632
8633 MARVELL MV88X3310 PHY DRIVER
8634 M:      Russell King <linux@armlinux.org.uk>
8635 L:      netdev@vger.kernel.org
8636 S:      Maintained
8637 F:      drivers/net/phy/marvell10g.c
8638
8639 MARVELL MVNETA ETHERNET DRIVER
8640 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8641 L:      netdev@vger.kernel.org
8642 S:      Maintained
8643 F:      drivers/net/ethernet/marvell/mvneta.*
8644
8645 MARVELL MWIFIEX WIRELESS DRIVER
8646 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8647 M:      Nishant Sarmukadam <nishants@marvell.com>
8648 M:      Ganapathi Bhat <gbhat@marvell.com>
8649 M:      Xinming Hu <huxinming820@gmail.com>
8650 L:      linux-wireless@vger.kernel.org
8651 S:      Maintained
8652 F:      drivers/net/wireless/marvell/mwifiex/
8653
8654 MARVELL MWL8K WIRELESS DRIVER
8655 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8656 L:      linux-wireless@vger.kernel.org
8657 S:      Odd Fixes
8658 F:      drivers/net/wireless/marvell/mwl8k.c
8659
8660 MARVELL NAND CONTROLLER DRIVER
8661 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8662 L:      linux-mtd@lists.infradead.org
8663 S:      Maintained
8664 F:      drivers/mtd/nand/raw/marvell_nand.c
8665 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8666
8667 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8668 M:      Nicolas Pitre <nico@fluxnic.net>
8669 S:      Odd Fixes
8670 F:      drivers/mmc/host/mvsdio.*
8671
8672 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8673 M:      Hu Ziji <huziji@marvell.com>
8674 L:      linux-mmc@vger.kernel.org
8675 S:      Supported
8676 F:      drivers/mmc/host/sdhci-xenon*
8677 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8678
8679 MATROX FRAMEBUFFER DRIVER
8680 L:      linux-fbdev@vger.kernel.org
8681 S:      Orphan
8682 F:      drivers/video/fbdev/matrox/matroxfb_*
8683 F:      include/uapi/linux/matroxfb.h
8684
8685 MAX16065 HARDWARE MONITOR DRIVER
8686 M:      Guenter Roeck <linux@roeck-us.net>
8687 L:      linux-hwmon@vger.kernel.org
8688 S:      Maintained
8689 F:      Documentation/hwmon/max16065
8690 F:      drivers/hwmon/max16065.c
8691
8692 MAX20751 HARDWARE MONITOR DRIVER
8693 M:      Guenter Roeck <linux@roeck-us.net>
8694 L:      linux-hwmon@vger.kernel.org
8695 S:      Maintained
8696 F:      Documentation/hwmon/max20751
8697 F:      drivers/hwmon/max20751.c
8698
8699 MAX2175 SDR TUNER DRIVER
8700 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8701 L:      linux-media@vger.kernel.org
8702 T:      git git://linuxtv.org/media_tree.git
8703 S:      Maintained
8704 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8705 F:      Documentation/media/v4l-drivers/max2175.rst
8706 F:      drivers/media/i2c/max2175*
8707 F:      include/uapi/linux/max2175.h
8708
8709 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8710 L:      linux-hwmon@vger.kernel.org
8711 S:      Orphan
8712 F:      Documentation/hwmon/max6650
8713 F:      drivers/hwmon/max6650.c
8714
8715 MAX6697 HARDWARE MONITOR DRIVER
8716 M:      Guenter Roeck <linux@roeck-us.net>
8717 L:      linux-hwmon@vger.kernel.org
8718 S:      Maintained
8719 F:      Documentation/hwmon/max6697
8720 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8721 F:      drivers/hwmon/max6697.c
8722 F:      include/linux/platform_data/max6697.h
8723
8724 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8725 M:      Peter Rosin <peda@axentia.se>
8726 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8727 S:      Maintained
8728 F:      Documentation/devicetree/bindings/sound/max9860.txt
8729 F:      sound/soc/codecs/max9860.*
8730
8731 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8732 M:      Javier Martinez Canillas <javier@dowhile0.org>
8733 L:      linux-kernel@vger.kernel.org
8734 S:      Supported
8735 F:      drivers/regulator/max77802-regulator.c
8736 F:      Documentation/devicetree/bindings/*/*max77802.txt
8737 F:      include/dt-bindings/*/*max77802.h
8738
8739 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8740 M:      Krzysztof Kozlowski <krzk@kernel.org>
8741 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8742 L:      linux-pm@vger.kernel.org
8743 S:      Supported
8744 F:      drivers/power/supply/max14577_charger.c
8745 F:      drivers/power/supply/max77693_charger.c
8746
8747 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8748 M:      Chanwoo Choi <cw00.choi@samsung.com>
8749 M:      Krzysztof Kozlowski <krzk@kernel.org>
8750 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8751 L:      linux-kernel@vger.kernel.org
8752 S:      Supported
8753 F:      drivers/*/max14577*.c
8754 F:      drivers/*/max77686*.c
8755 F:      drivers/*/max77693*.c
8756 F:      drivers/extcon/extcon-max14577.c
8757 F:      drivers/extcon/extcon-max77693.c
8758 F:      drivers/rtc/rtc-max77686.c
8759 F:      drivers/clk/clk-max77686.c
8760 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8761 F:      Documentation/devicetree/bindings/*/max77686.txt
8762 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8763 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8764 F:      include/linux/mfd/max14577*.h
8765 F:      include/linux/mfd/max77686*.h
8766 F:      include/linux/mfd/max77693*.h
8767
8768 MAXIRADIO FM RADIO RECEIVER DRIVER
8769 M:      Hans Verkuil <hverkuil@xs4all.nl>
8770 L:      linux-media@vger.kernel.org
8771 T:      git git://linuxtv.org/media_tree.git
8772 W:      https://linuxtv.org
8773 S:      Maintained
8774 F:      drivers/media/radio/radio-maxiradio*
8775
8776 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8777 M:      Peter Rosin <peda@axentia.se>
8778 L:      linux-iio@vger.kernel.org
8779 S:      Maintained
8780 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8781 F:      drivers/iio/potentiometer/mcp4018.c
8782 F:      drivers/iio/potentiometer/mcp4531.c
8783
8784 MCR20A IEEE-802.15.4 RADIO DRIVER
8785 M:      Xue Liu <liuxuenetmail@gmail.com>
8786 L:      linux-wpan@vger.kernel.org
8787 W:      https://github.com/xueliu/mcr20a-linux
8788 S:      Maintained
8789 F:      drivers/net/ieee802154/mcr20a.c
8790 F:      drivers/net/ieee802154/mcr20a.h
8791 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8792
8793 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8794 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8795 L:      linux-iio@vger.kernel.org
8796 S:      Maintained
8797 F:      drivers/iio/dac/cio-dac.c
8798
8799 MEDIA DRIVERS FOR ASCOT2E
8800 M:      Sergey Kozlov <serjk@netup.ru>
8801 M:      Abylay Ospan <aospan@netup.ru>
8802 L:      linux-media@vger.kernel.org
8803 W:      https://linuxtv.org
8804 W:      http://netup.tv/
8805 T:      git git://linuxtv.org/media_tree.git
8806 S:      Supported
8807 F:      drivers/media/dvb-frontends/ascot2e*
8808
8809 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8810 M:      Jasmin Jessich <jasmin@anw.at>
8811 L:      linux-media@vger.kernel.org
8812 W:      https://linuxtv.org
8813 T:      git git://linuxtv.org/media_tree.git
8814 S:      Maintained
8815 F:      drivers/media/dvb-frontends/cxd2099*
8816
8817 MEDIA DRIVERS FOR CXD2841ER
8818 M:      Sergey Kozlov <serjk@netup.ru>
8819 M:      Abylay Ospan <aospan@netup.ru>
8820 L:      linux-media@vger.kernel.org
8821 W:      https://linuxtv.org
8822 W:      http://netup.tv/
8823 T:      git git://linuxtv.org/media_tree.git
8824 S:      Supported
8825 F:      drivers/media/dvb-frontends/cxd2841er*
8826
8827 MEDIA DRIVERS FOR CXD2880
8828 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8829 L:      linux-media@vger.kernel.org
8830 W:      http://linuxtv.org/
8831 T:      git git://linuxtv.org/media_tree.git
8832 S:      Supported
8833 F:      drivers/media/dvb-frontends/cxd2880/*
8834 F:      drivers/media/spi/cxd2880*
8835
8836 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8837 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8838 L:      linux-media@vger.kernel.org
8839 W:      https://linuxtv.org
8840 T:      git git://linuxtv.org/media_tree.git
8841 S:      Maintained
8842 F:      drivers/media/pci/ddbridge/*
8843
8844 MEDIA DRIVERS FOR FREESCALE IMX
8845 M:      Steve Longerbeam <slongerbeam@gmail.com>
8846 M:      Philipp Zabel <p.zabel@pengutronix.de>
8847 L:      linux-media@vger.kernel.org
8848 T:      git git://linuxtv.org/media_tree.git
8849 S:      Maintained
8850 F:      Documentation/devicetree/bindings/media/imx.txt
8851 F:      Documentation/media/v4l-drivers/imx.rst
8852 F:      drivers/staging/media/imx/
8853 F:      include/linux/imx-media.h
8854 F:      include/media/imx.h
8855
8856 MEDIA DRIVERS FOR HELENE
8857 M:      Abylay Ospan <aospan@netup.ru>
8858 L:      linux-media@vger.kernel.org
8859 W:      https://linuxtv.org
8860 W:      http://netup.tv/
8861 T:      git git://linuxtv.org/media_tree.git
8862 S:      Supported
8863 F:      drivers/media/dvb-frontends/helene*
8864
8865 MEDIA DRIVERS FOR HORUS3A
8866 M:      Sergey Kozlov <serjk@netup.ru>
8867 M:      Abylay Ospan <aospan@netup.ru>
8868 L:      linux-media@vger.kernel.org
8869 W:      https://linuxtv.org
8870 W:      http://netup.tv/
8871 T:      git git://linuxtv.org/media_tree.git
8872 S:      Supported
8873 F:      drivers/media/dvb-frontends/horus3a*
8874
8875 MEDIA DRIVERS FOR LNBH25
8876 M:      Sergey Kozlov <serjk@netup.ru>
8877 M:      Abylay Ospan <aospan@netup.ru>
8878 L:      linux-media@vger.kernel.org
8879 W:      https://linuxtv.org
8880 W:      http://netup.tv/
8881 T:      git git://linuxtv.org/media_tree.git
8882 S:      Supported
8883 F:      drivers/media/dvb-frontends/lnbh25*
8884
8885 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8886 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8887 L:      linux-media@vger.kernel.org
8888 W:      https://linuxtv.org
8889 T:      git git://linuxtv.org/media_tree.git
8890 S:      Maintained
8891 F:      drivers/media/dvb-frontends/mxl5xx*
8892
8893 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8894 M:      Sergey Kozlov <serjk@netup.ru>
8895 M:      Abylay Ospan <aospan@netup.ru>
8896 L:      linux-media@vger.kernel.org
8897 W:      https://linuxtv.org
8898 W:      http://netup.tv/
8899 T:      git git://linuxtv.org/media_tree.git
8900 S:      Supported
8901 F:      drivers/media/pci/netup_unidvb/*
8902
8903 MEDIA DRIVERS FOR RENESAS - CEU
8904 M:      Jacopo Mondi <jacopo@jmondi.org>
8905 L:      linux-media@vger.kernel.org
8906 L:      linux-renesas-soc@vger.kernel.org
8907 T:      git git://linuxtv.org/media_tree.git
8908 S:      Supported
8909 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8910 F:      drivers/media/platform/renesas-ceu.c
8911 F:      include/media/drv-intf/renesas-ceu.h
8912
8913 MEDIA DRIVERS FOR RENESAS - DRIF
8914 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8915 L:      linux-media@vger.kernel.org
8916 L:      linux-renesas-soc@vger.kernel.org
8917 T:      git git://linuxtv.org/media_tree.git
8918 S:      Supported
8919 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8920 F:      drivers/media/platform/rcar_drif.c
8921
8922 MEDIA DRIVERS FOR RENESAS - FCP
8923 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8924 L:      linux-media@vger.kernel.org
8925 L:      linux-renesas-soc@vger.kernel.org
8926 T:      git git://linuxtv.org/media_tree.git
8927 S:      Supported
8928 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8929 F:      drivers/media/platform/rcar-fcp.c
8930 F:      include/media/rcar-fcp.h
8931
8932 MEDIA DRIVERS FOR RENESAS - FDP1
8933 M:      Kieran Bingham <kieran@bingham.xyz>
8934 L:      linux-media@vger.kernel.org
8935 L:      linux-renesas-soc@vger.kernel.org
8936 T:      git git://linuxtv.org/media_tree.git
8937 S:      Supported
8938 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8939 F:      drivers/media/platform/rcar_fdp1.c
8940
8941 MEDIA DRIVERS FOR RENESAS - VIN
8942 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8943 L:      linux-media@vger.kernel.org
8944 L:      linux-renesas-soc@vger.kernel.org
8945 T:      git git://linuxtv.org/media_tree.git
8946 S:      Supported
8947 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8948 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8949 F:      drivers/media/platform/rcar-vin/
8950
8951 MEDIA DRIVERS FOR RENESAS - VSP1
8952 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8953 L:      linux-media@vger.kernel.org
8954 L:      linux-renesas-soc@vger.kernel.org
8955 T:      git git://linuxtv.org/media_tree.git
8956 S:      Supported
8957 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8958 F:      drivers/media/platform/vsp1/
8959
8960 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8961 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8962 L:      linux-media@vger.kernel.org
8963 W:      https://linuxtv.org
8964 T:      git git://linuxtv.org/media_tree.git
8965 S:      Maintained
8966 F:      drivers/media/dvb-frontends/stv0910*
8967
8968 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8969 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8970 L:      linux-media@vger.kernel.org
8971 W:      https://linuxtv.org
8972 T:      git git://linuxtv.org/media_tree.git
8973 S:      Maintained
8974 F:      drivers/media/dvb-frontends/stv6111*
8975
8976 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8977 M:      Dmitry Osipenko <digetx@gmail.com>
8978 L:      linux-media@vger.kernel.org
8979 L:      linux-tegra@vger.kernel.org
8980 T:      git git://linuxtv.org/media_tree.git
8981 S:      Maintained
8982 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8983 F:      drivers/staging/media/tegra-vde/
8984
8985 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8986 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8987 P:      LinuxTV.org Project
8988 L:      linux-media@vger.kernel.org
8989 W:      https://linuxtv.org
8990 Q:      http://patchwork.kernel.org/project/linux-media/list/
8991 T:      git git://linuxtv.org/media_tree.git
8992 S:      Maintained
8993 F:      Documentation/devicetree/bindings/media/
8994 F:      Documentation/media/
8995 F:      drivers/media/
8996 F:      drivers/staging/media/
8997 F:      include/linux/platform_data/media/
8998 F:      include/media/
8999 F:      include/uapi/linux/dvb/
9000 F:      include/uapi/linux/videodev2.h
9001 F:      include/uapi/linux/media.h
9002 F:      include/uapi/linux/v4l2-*
9003 F:      include/uapi/linux/meye.h
9004 F:      include/uapi/linux/ivtv*
9005 F:      include/uapi/linux/uvcvideo.h
9006
9007 MEDIATEK CIR DRIVER
9008 M:      Sean Wang <sean.wang@mediatek.com>
9009 S:      Maintained
9010 F:      drivers/media/rc/mtk-cir.c
9011
9012 MEDIATEK DMA DRIVER
9013 M:      Sean Wang <sean.wang@mediatek.com>
9014 L:      dmaengine@vger.kernel.org
9015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9016 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9017 S:      Maintained
9018 F:      Documentation/devicetree/bindings/dma/mtk-*
9019 F:      drivers/dma/mediatek/
9020
9021 MEDIATEK PMIC LED DRIVER
9022 M:      Sean Wang <sean.wang@mediatek.com>
9023 S:      Maintained
9024 F:      drivers/leds/leds-mt6323.c
9025 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9026
9027 MEDIATEK ETHERNET DRIVER
9028 M:      Felix Fietkau <nbd@openwrt.org>
9029 M:      John Crispin <john@phrozen.org>
9030 M:      Sean Wang <sean.wang@mediatek.com>
9031 M:      Nelson Chang <nelson.chang@mediatek.com>
9032 L:      netdev@vger.kernel.org
9033 S:      Maintained
9034 F:      drivers/net/ethernet/mediatek/
9035
9036 MEDIATEK SWITCH DRIVER
9037 M:      Sean Wang <sean.wang@mediatek.com>
9038 L:      netdev@vger.kernel.org
9039 S:      Maintained
9040 F:      drivers/net/dsa/mt7530.*
9041 F:      net/dsa/tag_mtk.c
9042
9043 MEDIATEK JPEG DRIVER
9044 M:      Rick Chang <rick.chang@mediatek.com>
9045 M:      Bin Liu <bin.liu@mediatek.com>
9046 S:      Supported
9047 F:      drivers/media/platform/mtk-jpeg/
9048 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9049
9050 MEDIATEK MDP DRIVER
9051 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9052 M:      Houlong Wei <houlong.wei@mediatek.com>
9053 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9054 S:      Supported
9055 F:      drivers/media/platform/mtk-mdp/
9056 F:      drivers/media/platform/mtk-vpu/
9057 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9058
9059 MEDIATEK MEDIA DRIVER
9060 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9061 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9062 S:      Supported
9063 F:      drivers/media/platform/mtk-vcodec/
9064 F:      drivers/media/platform/mtk-vpu/
9065 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9066 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9067
9068 MEDIATEK MT7601U WIRELESS LAN DRIVER
9069 M:      Jakub Kicinski <kubakici@wp.pl>
9070 L:      linux-wireless@vger.kernel.org
9071 S:      Maintained
9072 F:      drivers/net/wireless/mediatek/mt7601u/
9073
9074 MEDIATEK NAND CONTROLLER DRIVER
9075 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9076 L:      linux-mtd@lists.infradead.org
9077 S:      Maintained
9078 F:      drivers/mtd/nand/raw/mtk_*
9079 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9080
9081 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9082 M:      Sean Wang <sean.wang@mediatek.com>
9083 S:      Maintained
9084 F:      drivers/char/hw_random/mtk-rng.c
9085
9086 MEDIATEK USB3 DRD IP DRIVER
9087 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9088 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9090 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9091 S:      Maintained
9092 F:      drivers/usb/mtu3/
9093
9094 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9095 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9096 M:      Martin Donnelly <martin.donnelly@ge.com>
9097 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9098 S:      Maintained
9099 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9100 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9101
9102 MEGARAID SCSI/SAS DRIVERS
9103 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9104 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9105 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9106 L:      megaraidlinux.pdl@broadcom.com
9107 L:      linux-scsi@vger.kernel.org
9108 W:      http://www.avagotech.com/support/
9109 S:      Maintained
9110 F:      Documentation/scsi/megaraid.txt
9111 F:      drivers/scsi/megaraid.*
9112 F:      drivers/scsi/megaraid/
9113
9114 MELEXIS MLX90614 DRIVER
9115 M:      Crt Mori <cmo@melexis.com>
9116 L:      linux-iio@vger.kernel.org
9117 W:      http://www.melexis.com
9118 S:      Supported
9119 F:      drivers/iio/temperature/mlx90614.c
9120
9121 MELEXIS MLX90632 DRIVER
9122 M:      Crt Mori <cmo@melexis.com>
9123 L:      linux-iio@vger.kernel.org
9124 W:      http://www.melexis.com
9125 S:      Supported
9126 F:      drivers/iio/temperature/mlx90632.c
9127
9128 MELFAS MIP4 TOUCHSCREEN DRIVER
9129 M:      Sangwon Jee <jeesw@melfas.com>
9130 W:      http://www.melfas.com
9131 S:      Supported
9132 F:      drivers/input/touchscreen/melfas_mip4.c
9133 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9134
9135 MELLANOX ETHERNET DRIVER (mlx4_en)
9136 M:      Tariq Toukan <tariqt@mellanox.com>
9137 L:      netdev@vger.kernel.org
9138 S:      Supported
9139 W:      http://www.mellanox.com
9140 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9141 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9142
9143 MELLANOX ETHERNET DRIVER (mlx5e)
9144 M:      Saeed Mahameed <saeedm@mellanox.com>
9145 L:      netdev@vger.kernel.org
9146 S:      Supported
9147 W:      http://www.mellanox.com
9148 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9149 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9150
9151 MELLANOX ETHERNET INNOVA DRIVERS
9152 R:      Boris Pismenny <borisp@mellanox.com>
9153 L:      netdev@vger.kernel.org
9154 S:      Supported
9155 W:      http://www.mellanox.com
9156 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9157 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9158 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9159 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9160 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9161
9162 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9163 R:      Boris Pismenny <borisp@mellanox.com>
9164 L:      netdev@vger.kernel.org
9165 S:      Supported
9166 W:      http://www.mellanox.com
9167 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9168 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9169 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9170
9171 MELLANOX ETHERNET SWITCH DRIVERS
9172 M:      Jiri Pirko <jiri@mellanox.com>
9173 M:      Ido Schimmel <idosch@mellanox.com>
9174 L:      netdev@vger.kernel.org
9175 S:      Supported
9176 W:      http://www.mellanox.com
9177 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9178 F:      drivers/net/ethernet/mellanox/mlxsw/
9179
9180 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9181 M:      mlxsw@mellanox.com
9182 L:      netdev@vger.kernel.org
9183 S:      Supported
9184 W:      http://www.mellanox.com
9185 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9186 F:      drivers/net/ethernet/mellanox/mlxfw/
9187
9188 MELLANOX HARDWARE PLATFORM SUPPORT
9189 M:      Andy Shevchenko <andy@infradead.org>
9190 M:      Darren Hart <dvhart@infradead.org>
9191 M:      Vadim Pasternak <vadimp@mellanox.com>
9192 L:      platform-driver-x86@vger.kernel.org
9193 S:      Supported
9194 F:      drivers/platform/mellanox/
9195
9196 MELLANOX MLX4 core VPI driver
9197 M:      Tariq Toukan <tariqt@mellanox.com>
9198 L:      netdev@vger.kernel.org
9199 L:      linux-rdma@vger.kernel.org
9200 W:      http://www.mellanox.com
9201 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9202 S:      Supported
9203 F:      drivers/net/ethernet/mellanox/mlx4/
9204 F:      include/linux/mlx4/
9205
9206 MELLANOX MLX4 IB driver
9207 M:      Yishai Hadas <yishaih@mellanox.com>
9208 L:      linux-rdma@vger.kernel.org
9209 W:      http://www.mellanox.com
9210 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9211 S:      Supported
9212 F:      drivers/infiniband/hw/mlx4/
9213 F:      include/linux/mlx4/
9214 F:      include/uapi/rdma/mlx4-abi.h
9215
9216 MELLANOX MLX5 core VPI driver
9217 M:      Saeed Mahameed <saeedm@mellanox.com>
9218 M:      Leon Romanovsky <leonro@mellanox.com>
9219 L:      netdev@vger.kernel.org
9220 L:      linux-rdma@vger.kernel.org
9221 W:      http://www.mellanox.com
9222 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9223 S:      Supported
9224 F:      drivers/net/ethernet/mellanox/mlx5/core/
9225 F:      include/linux/mlx5/
9226
9227 MELLANOX MLX5 IB driver
9228 M:      Leon Romanovsky <leonro@mellanox.com>
9229 L:      linux-rdma@vger.kernel.org
9230 W:      http://www.mellanox.com
9231 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9232 S:      Supported
9233 F:      drivers/infiniband/hw/mlx5/
9234 F:      include/linux/mlx5/
9235 F:      include/uapi/rdma/mlx5-abi.h
9236
9237 MELLANOX MLXCPLD I2C AND MUX DRIVER
9238 M:      Vadim Pasternak <vadimp@mellanox.com>
9239 M:      Michael Shych <michaelsh@mellanox.com>
9240 L:      linux-i2c@vger.kernel.org
9241 S:      Supported
9242 F:      drivers/i2c/busses/i2c-mlxcpld.c
9243 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9244 F:      Documentation/i2c/busses/i2c-mlxcpld
9245
9246 MELLANOX MLXCPLD LED DRIVER
9247 M:      Vadim Pasternak <vadimp@mellanox.com>
9248 L:      linux-leds@vger.kernel.org
9249 S:      Supported
9250 F:      drivers/leds/leds-mlxcpld.c
9251 F:      drivers/leds/leds-mlxreg.c
9252 F:      Documentation/leds/leds-mlxcpld.txt
9253
9254 MELLANOX PLATFORM DRIVER
9255 M:      Vadim Pasternak <vadimp@mellanox.com>
9256 L:      platform-driver-x86@vger.kernel.org
9257 S:      Supported
9258 F:      drivers/platform/x86/mlx-platform.c
9259
9260 MEMBARRIER SUPPORT
9261 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9262 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9263 L:      linux-kernel@vger.kernel.org
9264 S:      Supported
9265 F:      kernel/sched/membarrier.c
9266 F:      include/uapi/linux/membarrier.h
9267 F:      arch/powerpc/include/asm/membarrier.h
9268
9269 MEMORY MANAGEMENT
9270 L:      linux-mm@kvack.org
9271 W:      http://www.linux-mm.org
9272 S:      Maintained
9273 F:      include/linux/mm.h
9274 F:      include/linux/gfp.h
9275 F:      include/linux/mmzone.h
9276 F:      include/linux/memory_hotplug.h
9277 F:      include/linux/vmalloc.h
9278 F:      mm/
9279
9280 MEMORY TECHNOLOGY DEVICES (MTD)
9281 M:      David Woodhouse <dwmw2@infradead.org>
9282 M:      Brian Norris <computersforpeace@gmail.com>
9283 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9284 M:      Marek Vasut <marek.vasut@gmail.com>
9285 M:      Richard Weinberger <richard@nod.at>
9286 L:      linux-mtd@lists.infradead.org
9287 W:      http://www.linux-mtd.infradead.org/
9288 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9289 T:      git git://git.infradead.org/linux-mtd.git master
9290 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9291 S:      Maintained
9292 F:      Documentation/devicetree/bindings/mtd/
9293 F:      drivers/mtd/
9294 F:      include/linux/mtd/
9295 F:      include/uapi/mtd/
9296
9297 MEN A21 WATCHDOG DRIVER
9298 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9299 L:      linux-watchdog@vger.kernel.org
9300 S:      Maintained
9301 F:      drivers/watchdog/mena21_wdt.c
9302
9303 MEN CHAMELEON BUS (mcb)
9304 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9305 S:      Maintained
9306 F:      drivers/mcb/
9307 F:      include/linux/mcb.h
9308 F:      Documentation/men-chameleon-bus.txt
9309
9310 MEN F21BMC (Board Management Controller)
9311 M:      Andreas Werner <andreas.werner@men.de>
9312 S:      Supported
9313 F:      drivers/mfd/menf21bmc.c
9314 F:      drivers/watchdog/menf21bmc_wdt.c
9315 F:      drivers/leds/leds-menf21bmc.c
9316 F:      drivers/hwmon/menf21bmc_hwmon.c
9317 F:      Documentation/hwmon/menf21bmc
9318
9319 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9320 M:      Neil Armstrong <narmstrong@baylibre.com>
9321 L:      linux-media@lists.freedesktop.org
9322 L:      linux-amlogic@lists.infradead.org
9323 W:      http://linux-meson.com/
9324 S:      Supported
9325 F:      drivers/media/platform/meson/ao-cec.c
9326 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9327 T:      git git://linuxtv.org/media_tree.git
9328
9329 MICROBLAZE ARCHITECTURE
9330 M:      Michal Simek <monstr@monstr.eu>
9331 W:      http://www.monstr.eu/fdt/
9332 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9333 S:      Supported
9334 F:      arch/microblaze/
9335
9336 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9337 M:      Richard Genoud <richard.genoud@gmail.com>
9338 S:      Maintained
9339 F:      drivers/tty/serial/atmel_serial.c
9340 F:      drivers/tty/serial/atmel_serial.h
9341
9342 MICROCHIP / ATMEL DMA DRIVER
9343 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9345 L:      dmaengine@vger.kernel.org
9346 S:      Supported
9347 F:      drivers/dma/at_hdmac.c
9348 F:      drivers/dma/at_hdmac_regs.h
9349 F:      include/linux/platform_data/dma-atmel.h
9350
9351 MICROCHIP / ATMEL ECC DRIVER
9352 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9353 L:      linux-crypto@vger.kernel.org
9354 S:      Maintained
9355 F:      drivers/crypto/atmel-ecc.*
9356
9357 MICROCHIP / ATMEL ISC DRIVER
9358 M:      Songjun Wu <songjun.wu@microchip.com>
9359 L:      linux-media@vger.kernel.org
9360 S:      Supported
9361 F:      drivers/media/platform/atmel/atmel-isc.c
9362 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9363 F:      devicetree/bindings/media/atmel-isc.txt
9364
9365 MICROCHIP / ATMEL NAND DRIVER
9366 M:      Wenyou Yang <wenyou.yang@microchip.com>
9367 M:      Josh Wu <rainyfeeling@outlook.com>
9368 L:      linux-mtd@lists.infradead.org
9369 S:      Supported
9370 F:      drivers/mtd/nand/raw/atmel/*
9371 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9372
9373 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9374 M:      Woojung Huh <Woojung.Huh@microchip.com>
9375 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9376 L:      netdev@vger.kernel.org
9377 S:      Maintained
9378 F:      net/dsa/tag_ksz.c
9379 F:      drivers/net/dsa/microchip/*
9380 F:      include/linux/platform_data/microchip-ksz.h
9381 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9382
9383 MICROCHIP LAN743X ETHERNET DRIVER
9384 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9385 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9386 L:      netdev@vger.kernel.org
9387 S:      Maintained
9388 F:      drivers/net/ethernet/microchip/lan743x_*
9389
9390 MICROCHIP USB251XB DRIVER
9391 M:      Richard Leitner <richard.leitner@skidata.com>
9392 L:      linux-usb@vger.kernel.org
9393 S:      Maintained
9394 F:      drivers/usb/misc/usb251xb.c
9395 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9396
9397 MICROSEMI MIPS SOCS
9398 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9399 L:      linux-mips@linux-mips.org
9400 S:      Maintained
9401 F:      arch/mips/generic/board-ocelot.c
9402 F:      arch/mips/configs/generic/board-ocelot.config
9403 F:      arch/mips/boot/dts/mscc/
9404 F:      Documentation/devicetree/bindings/mips/mscc.txt
9405
9406 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9407 M:      Don Brace <don.brace@microsemi.com>
9408 L:      esc.storagedev@microsemi.com
9409 L:      linux-scsi@vger.kernel.org
9410 S:      Supported
9411 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9412 F:      drivers/scsi/smartpqi/Kconfig
9413 F:      drivers/scsi/smartpqi/Makefile
9414 F:      include/linux/cciss*.h
9415 F:      include/uapi/linux/cciss*.h
9416 F:      Documentation/scsi/smartpqi.txt
9417
9418 MICROSEMI ETHERNET SWITCH DRIVER
9419 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9420 L:      netdev@vger.kernel.org
9421 S:      Supported
9422 F:      drivers/net/ethernet/mscc/
9423
9424 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9425 M:      Chen Yu <yu.c.chen@intel.com>
9426 L:      platform-driver-x86@vger.kernel.org
9427 S:      Supported
9428 F:      drivers/platform/x86/surfacepro3_button.c
9429
9430 MICROTEK X6 SCANNER
9431 M:      Oliver Neukum <oliver@neukum.org>
9432 S:      Maintained
9433 F:      drivers/usb/image/microtek.*
9434
9435 MIPS
9436 M:      Ralf Baechle <ralf@linux-mips.org>
9437 M:      Paul Burton <paul.burton@mips.com>
9438 M:      James Hogan <jhogan@kernel.org>
9439 L:      linux-mips@linux-mips.org
9440 W:      http://www.linux-mips.org/
9441 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9443 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9444 S:      Supported
9445 F:      Documentation/devicetree/bindings/mips/
9446 F:      Documentation/mips/
9447 F:      arch/mips/
9448 F:      drivers/platform/mips/
9449
9450 MIPS BOSTON DEVELOPMENT BOARD
9451 M:      Paul Burton <paul.burton@mips.com>
9452 L:      linux-mips@linux-mips.org
9453 S:      Maintained
9454 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9455 F:      arch/mips/boot/dts/img/boston.dts
9456 F:      arch/mips/configs/generic/board-boston.config
9457 F:      drivers/clk/imgtec/clk-boston.c
9458 F:      include/dt-bindings/clock/boston-clock.h
9459
9460 MIPS GENERIC PLATFORM
9461 M:      Paul Burton <paul.burton@mips.com>
9462 L:      linux-mips@linux-mips.org
9463 S:      Supported
9464 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9465 F:      arch/mips/generic/
9466 F:      arch/mips/tools/generic-board-config.sh
9467
9468 MIPS/LOONGSON1 ARCHITECTURE
9469 M:      Keguang Zhang <keguang.zhang@gmail.com>
9470 L:      linux-mips@linux-mips.org
9471 S:      Maintained
9472 F:      arch/mips/loongson32/
9473 F:      arch/mips/include/asm/mach-loongson32/
9474 F:      drivers/*/*loongson1*
9475 F:      drivers/*/*/*loongson1*
9476
9477 MIPS/LOONGSON2 ARCHITECTURE
9478 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9479 L:      linux-mips@linux-mips.org
9480 S:      Maintained
9481 F:      arch/mips/loongson64/*{2e/2f}*
9482 F:      arch/mips/include/asm/mach-loongson64/
9483 F:      drivers/*/*loongson2*
9484 F:      drivers/*/*/*loongson2*
9485
9486 MIPS/LOONGSON3 ARCHITECTURE
9487 M:      Huacai Chen <chenhc@lemote.com>
9488 L:      linux-mips@linux-mips.org
9489 S:      Maintained
9490 F:      arch/mips/loongson64/
9491 F:      arch/mips/include/asm/mach-loongson64/
9492 F:      drivers/platform/mips/cpu_hwmon.c
9493 F:      drivers/*/*loongson3*
9494 F:      drivers/*/*/*loongson3*
9495
9496 MIPS RINT INSTRUCTION EMULATION
9497 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9498 L:      linux-mips@linux-mips.org
9499 S:      Supported
9500 F:      arch/mips/math-emu/sp_rint.c
9501 F:      arch/mips/math-emu/dp_rint.c
9502
9503 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9504 M:      Hans Verkuil <hverkuil@xs4all.nl>
9505 L:      linux-media@vger.kernel.org
9506 T:      git git://linuxtv.org/media_tree.git
9507 W:      https://linuxtv.org
9508 S:      Odd Fixes
9509 F:      drivers/media/radio/radio-miropcm20*
9510
9511 MMP SUPPORT
9512 M:      Eric Miao <eric.y.miao@gmail.com>
9513 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9515 T:      git git://github.com/hzhuang1/linux.git
9516 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9517 S:      Maintained
9518 F:      arch/arm/boot/dts/mmp*
9519 F:      arch/arm/mach-mmp/
9520
9521 MN88472 MEDIA DRIVER
9522 M:      Antti Palosaari <crope@iki.fi>
9523 L:      linux-media@vger.kernel.org
9524 W:      https://linuxtv.org
9525 W:      http://palosaari.fi/linux/
9526 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9527 S:      Maintained
9528 F:      drivers/media/dvb-frontends/mn88472*
9529
9530 MN88473 MEDIA DRIVER
9531 M:      Antti Palosaari <crope@iki.fi>
9532 L:      linux-media@vger.kernel.org
9533 W:      https://linuxtv.org
9534 W:      http://palosaari.fi/linux/
9535 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9536 S:      Maintained
9537 F:      drivers/media/dvb-frontends/mn88473*
9538
9539 PCI DRIVER FOR MOBIVEIL PCIE IP
9540 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9541 L:      linux-pci@vger.kernel.org
9542 S:      Supported
9543 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9544 F:      drivers/pci/controller/pcie-mobiveil.c
9545
9546 MODULE SUPPORT
9547 M:      Jessica Yu <jeyu@kernel.org>
9548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9549 S:      Maintained
9550 F:      include/linux/module.h
9551 F:      kernel/module.c
9552
9553 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9554 W:      http://popies.net/meye/
9555 S:      Orphan
9556 F:      Documentation/media/v4l-drivers/meye*
9557 F:      drivers/media/pci/meye/
9558 F:      include/uapi/linux/meye.h
9559
9560 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9561 M:      Jiri Slaby <jirislaby@gmail.com>
9562 S:      Maintained
9563 F:      Documentation/serial/moxa-smartio
9564 F:      drivers/tty/mxser.*
9565
9566 MR800 AVERMEDIA USB FM RADIO DRIVER
9567 M:      Alexey Klimov <klimov.linux@gmail.com>
9568 L:      linux-media@vger.kernel.org
9569 T:      git git://linuxtv.org/media_tree.git
9570 S:      Maintained
9571 F:      drivers/media/radio/radio-mr800.c
9572
9573 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9574 M:      Alan Ott <alan@signal11.us>
9575 L:      linux-wpan@vger.kernel.org
9576 S:      Maintained
9577 F:      drivers/net/ieee802154/mrf24j40.c
9578 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9579
9580 MSI LAPTOP SUPPORT
9581 M:      "Lee, Chun-Yi" <jlee@suse.com>
9582 L:      platform-driver-x86@vger.kernel.org
9583 S:      Maintained
9584 F:      drivers/platform/x86/msi-laptop.c
9585
9586 MSI WMI SUPPORT
9587 L:      platform-driver-x86@vger.kernel.org
9588 S:      Orphan
9589 F:      drivers/platform/x86/msi-wmi.c
9590
9591 MSI001 MEDIA DRIVER
9592 M:      Antti Palosaari <crope@iki.fi>
9593 L:      linux-media@vger.kernel.org
9594 W:      https://linuxtv.org
9595 W:      http://palosaari.fi/linux/
9596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9597 T:      git git://linuxtv.org/anttip/media_tree.git
9598 S:      Maintained
9599 F:      drivers/media/tuners/msi001*
9600
9601 MSI2500 MEDIA DRIVER
9602 M:      Antti Palosaari <crope@iki.fi>
9603 L:      linux-media@vger.kernel.org
9604 W:      https://linuxtv.org
9605 W:      http://palosaari.fi/linux/
9606 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9607 T:      git git://linuxtv.org/anttip/media_tree.git
9608 S:      Maintained
9609 F:      drivers/media/usb/msi2500/
9610
9611 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9612 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9613 L:      linux-mtd@lists.infradead.org
9614 S:      Maintained
9615 F:      drivers/mtd/devices/docg3*
9616
9617 MT9M032 APTINA SENSOR DRIVER
9618 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9619 L:      linux-media@vger.kernel.org
9620 T:      git git://linuxtv.org/media_tree.git
9621 S:      Maintained
9622 F:      drivers/media/i2c/mt9m032.c
9623 F:      include/media/i2c/mt9m032.h
9624
9625 MT9P031 APTINA CAMERA SENSOR
9626 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9627 L:      linux-media@vger.kernel.org
9628 T:      git git://linuxtv.org/media_tree.git
9629 S:      Maintained
9630 F:      drivers/media/i2c/mt9p031.c
9631 F:      include/media/i2c/mt9p031.h
9632
9633 MT9T001 APTINA CAMERA SENSOR
9634 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9635 L:      linux-media@vger.kernel.org
9636 T:      git git://linuxtv.org/media_tree.git
9637 S:      Maintained
9638 F:      drivers/media/i2c/mt9t001.c
9639 F:      include/media/i2c/mt9t001.h
9640
9641 MT9T112 APTINA CAMERA SENSOR
9642 M:      Jacopo Mondi <jacopo@jmondi.org>
9643 L:      linux-media@vger.kernel.org
9644 T:      git git://linuxtv.org/media_tree.git
9645 S:      Odd Fixes
9646 F:      drivers/media/i2c/mt9t112.c
9647 F:      include/media/i2c/mt9t112.h
9648
9649 MT9V032 APTINA CAMERA SENSOR
9650 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9651 L:      linux-media@vger.kernel.org
9652 T:      git git://linuxtv.org/media_tree.git
9653 S:      Maintained
9654 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9655 F:      drivers/media/i2c/mt9v032.c
9656 F:      include/media/i2c/mt9v032.h
9657
9658 MULTIFUNCTION DEVICES (MFD)
9659 M:      Lee Jones <lee.jones@linaro.org>
9660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9661 S:      Supported
9662 F:      Documentation/devicetree/bindings/mfd/
9663 F:      drivers/mfd/
9664 F:      include/linux/mfd/
9665 F:      include/dt-bindings/mfd/
9666
9667 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9668 S:      Orphan
9669 F:      drivers/mmc/host/mmc_spi.c
9670 F:      include/linux/spi/mmc_spi.h
9671
9672 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9673 M:      Ulf Hansson <ulf.hansson@linaro.org>
9674 L:      linux-mmc@vger.kernel.org
9675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9676 S:      Maintained
9677 F:      Documentation/devicetree/bindings/mmc/
9678 F:      drivers/mmc/
9679 F:      include/linux/mmc/
9680 F:      include/uapi/linux/mmc/
9681
9682 MULTIPLEXER SUBSYSTEM
9683 M:      Peter Rosin <peda@axentia.se>
9684 S:      Maintained
9685 F:      Documentation/ABI/testing/sysfs-class-mux*
9686 F:      Documentation/devicetree/bindings/mux/
9687 F:      include/linux/dt-bindings/mux/
9688 F:      include/linux/mux/
9689 F:      drivers/mux/
9690
9691 MULTITECH MULTIPORT CARD (ISICOM)
9692 S:      Orphan
9693 F:      drivers/tty/isicom.c
9694 F:      include/linux/isicom.h
9695
9696 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9697 M:      Bin Liu <b-liu@ti.com>
9698 L:      linux-usb@vger.kernel.org
9699 S:      Maintained
9700 F:      drivers/usb/musb/
9701
9702 MXL5007T MEDIA DRIVER
9703 M:      Michael Krufky <mkrufky@linuxtv.org>
9704 L:      linux-media@vger.kernel.org
9705 W:      https://linuxtv.org
9706 W:      http://github.com/mkrufky
9707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9708 T:      git git://linuxtv.org/mkrufky/tuners.git
9709 S:      Maintained
9710 F:      drivers/media/tuners/mxl5007t.*
9711
9712 MXSFB DRM DRIVER
9713 M:      Marek Vasut <marex@denx.de>
9714 S:      Supported
9715 F:      drivers/gpu/drm/mxsfb/
9716 F:      Documentation/devicetree/bindings/display/mxsfb.txt
9717
9718 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9719 M:      Chris Lee <christopher.lee@cspi.com>
9720 L:      netdev@vger.kernel.org
9721 W:      https://www.cspi.com/ethernet-products/support/downloads/
9722 S:      Supported
9723 F:      drivers/net/ethernet/myricom/myri10ge/
9724
9725 NAND FLASH SUBSYSTEM
9726 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9727 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9728 R:      Richard Weinberger <richard@nod.at>
9729 L:      linux-mtd@lists.infradead.org
9730 W:      http://www.linux-mtd.infradead.org/
9731 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9732 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9733 T:      git git://git.infradead.org/linux-mtd.git nand/next
9734 S:      Maintained
9735 F:      drivers/mtd/nand/
9736 F:      include/linux/mtd/*nand*.h
9737
9738 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9739 M:      Daniel Mack <zonque@gmail.com>
9740 S:      Maintained
9741 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9742 W:      http://www.native-instruments.com
9743 F:      sound/usb/caiaq/
9744
9745 NATSEMI ETHERNET DRIVER (DP8381x)
9746 S:      Orphan
9747 F:      drivers/net/ethernet/natsemi/natsemi.c
9748
9749 NCP FILESYSTEM
9750 M:      Petr Vandrovec <petr@vandrovec.name>
9751 S:      Obsolete
9752 F:      drivers/staging/ncpfs/
9753
9754 NCR 5380 SCSI DRIVERS
9755 M:      Finn Thain <fthain@telegraphics.com.au>
9756 M:      Michael Schmitz <schmitzmic@gmail.com>
9757 L:      linux-scsi@vger.kernel.org
9758 S:      Maintained
9759 F:      Documentation/scsi/g_NCR5380.txt
9760 F:      drivers/scsi/NCR5380.*
9761 F:      drivers/scsi/arm/cumana_1.c
9762 F:      drivers/scsi/arm/oak.c
9763 F:      drivers/scsi/atari_scsi.*
9764 F:      drivers/scsi/dmx3191d.c
9765 F:      drivers/scsi/g_NCR5380.*
9766 F:      drivers/scsi/mac_scsi.*
9767 F:      drivers/scsi/sun3_scsi.*
9768 F:      drivers/scsi/sun3_scsi_vme.c
9769
9770 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9771 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9772 L:      linux-scsi@vger.kernel.org
9773 S:      Maintained
9774 F:      drivers/scsi/NCR_D700.*
9775
9776 NCSI LIBRARY:
9777 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
9778 S:      Maintained
9779 F:      net/ncsi/
9780
9781 NCT6775 HARDWARE MONITOR DRIVER
9782 M:      Guenter Roeck <linux@roeck-us.net>
9783 L:      linux-hwmon@vger.kernel.org
9784 S:      Maintained
9785 F:      Documentation/hwmon/nct6775
9786 F:      drivers/hwmon/nct6775.c
9787
9788 NET_FAILOVER MODULE
9789 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9790 L:      netdev@vger.kernel.org
9791 S:      Supported
9792 F:      driver/net/net_failover.c
9793 F:      include/net/net_failover.h
9794 F:      Documentation/networking/net_failover.rst
9795
9796 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9797 M:      Faisal Latif <faisal.latif@intel.com>
9798 L:      linux-rdma@vger.kernel.org
9799 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9800 S:      Supported
9801 F:      drivers/infiniband/hw/nes/
9802 F:      include/uapi/rdma/nes-abi.h
9803
9804 NETEM NETWORK EMULATOR
9805 M:      Stephen Hemminger <stephen@networkplumber.org>
9806 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9807 S:      Maintained
9808 F:      net/sched/sch_netem.c
9809
9810 NETERION 10GbE DRIVERS (s2io/vxge)
9811 M:      Jon Mason <jdmason@kudzu.us>
9812 L:      netdev@vger.kernel.org
9813 S:      Supported
9814 F:      Documentation/networking/s2io.txt
9815 F:      Documentation/networking/vxge.txt
9816 F:      drivers/net/ethernet/neterion/
9817
9818 NETFILTER
9819 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9820 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9821 M:      Florian Westphal <fw@strlen.de>
9822 L:      netfilter-devel@vger.kernel.org
9823 L:      coreteam@netfilter.org
9824 W:      http://www.netfilter.org/
9825 W:      http://www.iptables.org/
9826 W:      http://www.nftables.org/
9827 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9830 S:      Maintained
9831 F:      include/linux/netfilter*
9832 F:      include/linux/netfilter/
9833 F:      include/net/netfilter/
9834 F:      include/uapi/linux/netfilter*
9835 F:      include/uapi/linux/netfilter/
9836 F:      net/*/netfilter.c
9837 F:      net/*/netfilter/
9838 F:      net/netfilter/
9839 F:      net/bridge/br_netfilter*.c
9840
9841 NETROM NETWORK LAYER
9842 M:      Ralf Baechle <ralf@linux-mips.org>
9843 L:      linux-hams@vger.kernel.org
9844 W:      http://www.linux-ax25.org/
9845 S:      Maintained
9846 F:      include/net/netrom.h
9847 F:      include/uapi/linux/netrom.h
9848 F:      net/netrom/
9849
9850 NETRONOME ETHERNET DRIVERS
9851 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9852 L:      oss-drivers@netronome.com
9853 S:      Maintained
9854 F:      drivers/net/ethernet/netronome/
9855
9856 NETWORK BLOCK DEVICE (NBD)
9857 M:      Josef Bacik <josef@toxicpanda.com>
9858 S:      Maintained
9859 L:      linux-block@vger.kernel.org
9860 L:      nbd@other.debian.org
9861 F:      Documentation/blockdev/nbd.txt
9862 F:      drivers/block/nbd.c
9863 F:      include/uapi/linux/nbd.h
9864
9865 NETWORK DROP MONITOR
9866 M:      Neil Horman <nhorman@tuxdriver.com>
9867 L:      netdev@vger.kernel.org
9868 S:      Maintained
9869 W:      https://fedorahosted.org/dropwatch/
9870 F:      net/core/drop_monitor.c
9871
9872 NETWORKING DRIVERS
9873 M:      "David S. Miller" <davem@davemloft.net>
9874 L:      netdev@vger.kernel.org
9875 W:      http://www.linuxfoundation.org/en/Net
9876 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9879 S:      Odd Fixes
9880 F:      Documentation/devicetree/bindings/net/
9881 F:      drivers/net/
9882 F:      include/linux/if_*
9883 F:      include/linux/netdevice.h
9884 F:      include/linux/etherdevice.h
9885 F:      include/linux/fcdevice.h
9886 F:      include/linux/fddidevice.h
9887 F:      include/linux/hippidevice.h
9888 F:      include/linux/inetdevice.h
9889 F:      include/uapi/linux/if_*
9890 F:      include/uapi/linux/netdevice.h
9891
9892 NETWORKING DRIVERS (WIRELESS)
9893 M:      Kalle Valo <kvalo@codeaurora.org>
9894 L:      linux-wireless@vger.kernel.org
9895 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9898 S:      Maintained
9899 F:      Documentation/devicetree/bindings/net/wireless/
9900 F:      drivers/net/wireless/
9901
9902 NETWORKING [DSA]
9903 M:      Andrew Lunn <andrew@lunn.ch>
9904 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9905 M:      Florian Fainelli <f.fainelli@gmail.com>
9906 S:      Maintained
9907 F:      Documentation/devicetree/bindings/net/dsa/
9908 F:      net/dsa/
9909 F:      include/net/dsa.h
9910 F:      include/linux/dsa/
9911 F:      drivers/net/dsa/
9912
9913 NETWORKING [GENERAL]
9914 M:      "David S. Miller" <davem@davemloft.net>
9915 L:      netdev@vger.kernel.org
9916 W:      http://www.linuxfoundation.org/en/Net
9917 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9920 B:      mailto:netdev@vger.kernel.org
9921 S:      Maintained
9922 F:      net/
9923 F:      include/net/
9924 F:      include/linux/in.h
9925 F:      include/linux/net.h
9926 F:      include/linux/netdevice.h
9927 F:      include/uapi/linux/in.h
9928 F:      include/uapi/linux/net.h
9929 F:      include/uapi/linux/netdevice.h
9930 F:      include/uapi/linux/net_namespace.h
9931 F:      tools/testing/selftests/net/
9932 F:      lib/net_utils.c
9933 F:      lib/random32.c
9934 F:      Documentation/networking/
9935
9936 NETWORKING [IPSEC]
9937 M:      Steffen Klassert <steffen.klassert@secunet.com>
9938 M:      Herbert Xu <herbert@gondor.apana.org.au>
9939 M:      "David S. Miller" <davem@davemloft.net>
9940 L:      netdev@vger.kernel.org
9941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9943 S:      Maintained
9944 F:      net/core/flow.c
9945 F:      net/xfrm/
9946 F:      net/key/
9947 F:      net/ipv4/xfrm*
9948 F:      net/ipv4/esp4*
9949 F:      net/ipv4/ah4.c
9950 F:      net/ipv4/ipcomp.c
9951 F:      net/ipv4/ip_vti.c
9952 F:      net/ipv6/xfrm*
9953 F:      net/ipv6/esp6*
9954 F:      net/ipv6/ah6.c
9955 F:      net/ipv6/ipcomp6.c
9956 F:      net/ipv6/ip6_vti.c
9957 F:      include/uapi/linux/xfrm.h
9958 F:      include/net/xfrm.h
9959
9960 NETWORKING [IPv4/IPv6]
9961 M:      "David S. Miller" <davem@davemloft.net>
9962 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9963 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9964 L:      netdev@vger.kernel.org
9965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9966 S:      Maintained
9967 F:      net/ipv4/
9968 F:      net/ipv6/
9969 F:      include/net/ip*
9970 F:      arch/x86/net/*
9971
9972 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9973 M:      Paul Moore <paul@paul-moore.com>
9974 W:      https://github.com/netlabel
9975 L:      netdev@vger.kernel.org
9976 L:      linux-security-module@vger.kernel.org
9977 S:      Maintained
9978 F:      Documentation/netlabel/
9979 F:      include/net/calipso.h
9980 F:      include/net/cipso_ipv4.h
9981 F:      include/net/netlabel.h
9982 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9983 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9984 F:      net/netlabel/
9985 F:      net/ipv4/cipso_ipv4.c
9986 F:      net/ipv6/calipso.c
9987 F:      net/netfilter/xt_CONNSECMARK.c
9988 F:      net/netfilter/xt_SECMARK.c
9989
9990 NETWORKING [TCP]
9991 M:      Eric Dumazet <edumazet@google.com>
9992 L:      netdev@vger.kernel.org
9993 S:      Maintained
9994 F:      net/ipv4/tcp*.c
9995 F:      net/ipv4/syncookies.c
9996 F:      net/ipv6/tcp*.c
9997 F:      net/ipv6/syncookies.c
9998 F:      include/uapi/linux/tcp.h
9999 F:      include/net/tcp.h
10000 F:      include/linux/tcp.h
10001 F:      include/trace/events/tcp.h
10002
10003 NETWORKING [TLS]
10004 M:      Boris Pismenny <borisp@mellanox.com>
10005 M:      Aviad Yehezkel <aviadye@mellanox.com>
10006 M:      Dave Watson <davejwatson@fb.com>
10007 L:      netdev@vger.kernel.org
10008 S:      Maintained
10009 F:      net/tls/*
10010 F:      include/uapi/linux/tls.h
10011 F:      include/net/tls.h
10012
10013 NETWORKING [WIRELESS]
10014 L:      linux-wireless@vger.kernel.org
10015 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10016
10017 NETDEVSIM
10018 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10019 S:      Maintained
10020 F:      drivers/net/netdevsim/*
10021
10022 NETXEN (1/10) GbE SUPPORT
10023 M:      Manish Chopra <manish.chopra@cavium.com>
10024 M:      Rahul Verma <rahul.verma@cavium.com>
10025 M:      Dept-GELinuxNICDev@cavium.com
10026 L:      netdev@vger.kernel.org
10027 S:      Supported
10028 F:      drivers/net/ethernet/qlogic/netxen/
10029
10030 NFC SUBSYSTEM
10031 M:      Samuel Ortiz <sameo@linux.intel.com>
10032 L:      linux-wireless@vger.kernel.org
10033 L:      linux-nfc@lists.01.org (subscribers-only)
10034 S:      Supported
10035 F:      net/nfc/
10036 F:      include/net/nfc/
10037 F:      include/uapi/linux/nfc.h
10038 F:      drivers/nfc/
10039 F:      include/linux/platform_data/nfcmrvl.h
10040 F:      include/linux/platform_data/nxp-nci.h
10041 F:      Documentation/devicetree/bindings/net/nfc/
10042
10043 NFS, SUNRPC, AND LOCKD CLIENTS
10044 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10045 M:      Anna Schumaker <anna.schumaker@netapp.com>
10046 L:      linux-nfs@vger.kernel.org
10047 W:      http://client.linux-nfs.org
10048 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10049 S:      Maintained
10050 F:      fs/lockd/
10051 F:      fs/nfs/
10052 F:      fs/nfs_common/
10053 F:      net/sunrpc/
10054 F:      include/linux/lockd/
10055 F:      include/linux/nfs*
10056 F:      include/linux/sunrpc/
10057 F:      include/uapi/linux/nfs*
10058 F:      include/uapi/linux/sunrpc/
10059
10060 NILFS2 FILESYSTEM
10061 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10062 L:      linux-nilfs@vger.kernel.org
10063 W:      https://nilfs.sourceforge.io/
10064 W:      https://nilfs.osdn.jp/
10065 T:      git git://github.com/konis/nilfs2.git
10066 S:      Supported
10067 F:      Documentation/filesystems/nilfs2.txt
10068 F:      fs/nilfs2/
10069 F:      include/trace/events/nilfs2.h
10070 F:      include/uapi/linux/nilfs2_api.h
10071 F:      include/uapi/linux/nilfs2_ondisk.h
10072
10073 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10074 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10075 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10076 S:      Maintained
10077 F:      Documentation/scsi/NinjaSCSI.txt
10078 F:      drivers/scsi/pcmcia/nsp_*
10079
10080 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10081 M:      GOTO Masanori <gotom@debian.or.jp>
10082 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10083 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10084 S:      Maintained
10085 F:      Documentation/scsi/NinjaSCSI.txt
10086 F:      drivers/scsi/nsp32*
10087
10088 NIOS2 ARCHITECTURE
10089 M:      Ley Foon Tan <lftan@altera.com>
10090 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10092 S:      Maintained
10093 F:      arch/nios2/
10094
10095 NOHZ, DYNTICKS SUPPORT
10096 M:      Frederic Weisbecker <fweisbec@gmail.com>
10097 M:      Thomas Gleixner <tglx@linutronix.de>
10098 M:      Ingo Molnar <mingo@kernel.org>
10099 L:      linux-kernel@vger.kernel.org
10100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10101 S:      Maintained
10102 F:      kernel/time/tick*.*
10103 F:      include/linux/tick.h
10104 F:      include/linux/sched/nohz.h
10105
10106 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10107 M:      Pavel Machek <pavel@ucw.cz>
10108 M:      Sakari Ailus <sakari.ailus@iki.fi>
10109 L:      linux-media@vger.kernel.org
10110 S:      Maintained
10111 F:      drivers/media/i2c/et8ek8
10112 F:      drivers/media/i2c/ad5820.c
10113
10114 NOKIA N900 POWER SUPPLY DRIVERS
10115 R:      Pali Rohár <pali.rohar@gmail.com>
10116 F:      include/linux/power/bq2415x_charger.h
10117 F:      include/linux/power/bq27xxx_battery.h
10118 F:      include/linux/power/isp1704_charger.h
10119 F:      drivers/power/supply/bq2415x_charger.c
10120 F:      drivers/power/supply/bq27xxx_battery.c
10121 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10122 F:      drivers/power/supply/isp1704_charger.c
10123 F:      drivers/power/supply/rx51_battery.c
10124
10125 NTB AMD DRIVER
10126 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10127 L:      linux-ntb@googlegroups.com
10128 S:      Supported
10129 F:      drivers/ntb/hw/amd/
10130
10131 NTB DRIVER CORE
10132 M:      Jon Mason <jdmason@kudzu.us>
10133 M:      Dave Jiang <dave.jiang@intel.com>
10134 M:      Allen Hubbe <allenbh@gmail.com>
10135 L:      linux-ntb@googlegroups.com
10136 S:      Supported
10137 W:      https://github.com/jonmason/ntb/wiki
10138 T:      git git://github.com/jonmason/ntb.git
10139 F:      drivers/ntb/
10140 F:      drivers/net/ntb_netdev.c
10141 F:      include/linux/ntb.h
10142 F:      include/linux/ntb_transport.h
10143 F:      tools/testing/selftests/ntb/
10144
10145 NTB IDT DRIVER
10146 M:      Serge Semin <fancer.lancer@gmail.com>
10147 L:      linux-ntb@googlegroups.com
10148 S:      Supported
10149 F:      drivers/ntb/hw/idt/
10150
10151 NTB INTEL DRIVER
10152 M:      Dave Jiang <dave.jiang@intel.com>
10153 L:      linux-ntb@googlegroups.com
10154 S:      Supported
10155 W:      https://github.com/davejiang/linux/wiki
10156 T:      git https://github.com/davejiang/linux.git
10157 F:      drivers/ntb/hw/intel/
10158
10159 NTFS FILESYSTEM
10160 M:      Anton Altaparmakov <anton@tuxera.com>
10161 L:      linux-ntfs-dev@lists.sourceforge.net
10162 W:      http://www.tuxera.com/
10163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10164 S:      Supported
10165 F:      Documentation/filesystems/ntfs.txt
10166 F:      fs/ntfs/
10167
10168 NUBUS SUBSYSTEM
10169 M:      Finn Thain <fthain@telegraphics.com.au>
10170 L:      linux-m68k@lists.linux-m68k.org
10171 S:      Maintained
10172 F:      arch/*/include/asm/nubus.h
10173 F:      drivers/nubus/
10174 F:      include/linux/nubus.h
10175 F:      include/uapi/linux/nubus.h
10176
10177 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10178 M:      Antonino Daplas <adaplas@gmail.com>
10179 L:      linux-fbdev@vger.kernel.org
10180 S:      Maintained
10181 F:      drivers/video/fbdev/riva/
10182 F:      drivers/video/fbdev/nvidia/
10183
10184 NVM EXPRESS DRIVER
10185 M:      Keith Busch <keith.busch@intel.com>
10186 M:      Jens Axboe <axboe@fb.com>
10187 M:      Christoph Hellwig <hch@lst.de>
10188 M:      Sagi Grimberg <sagi@grimberg.me>
10189 L:      linux-nvme@lists.infradead.org
10190 T:      git://git.infradead.org/nvme.git
10191 W:      http://git.infradead.org/nvme.git
10192 S:      Supported
10193 F:      drivers/nvme/host/
10194 F:      include/linux/nvme.h
10195 F:      include/uapi/linux/nvme_ioctl.h
10196
10197 NVM EXPRESS FC TRANSPORT DRIVERS
10198 M:      James Smart <james.smart@broadcom.com>
10199 L:      linux-nvme@lists.infradead.org
10200 S:      Supported
10201 F:      include/linux/nvme-fc.h
10202 F:      include/linux/nvme-fc-driver.h
10203 F:      drivers/nvme/host/fc.c
10204 F:      drivers/nvme/target/fc.c
10205 F:      drivers/nvme/target/fcloop.c
10206
10207 NVM EXPRESS TARGET DRIVER
10208 M:      Christoph Hellwig <hch@lst.de>
10209 M:      Sagi Grimberg <sagi@grimberg.me>
10210 L:      linux-nvme@lists.infradead.org
10211 T:      git://git.infradead.org/nvme.git
10212 W:      http://git.infradead.org/nvme.git
10213 S:      Supported
10214 F:      drivers/nvme/target/
10215
10216 NVMEM FRAMEWORK
10217 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10218 S:      Maintained
10219 F:      drivers/nvmem/
10220 F:      Documentation/devicetree/bindings/nvmem/
10221 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10222 F:      include/linux/nvmem-consumer.h
10223 F:      include/linux/nvmem-provider.h
10224
10225 NXP SGTL5000 DRIVER
10226 M:      Fabio Estevam <fabio.estevam@nxp.com>
10227 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10228 S:      Maintained
10229 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10230 F:      sound/soc/codecs/sgtl5000*
10231
10232 NXP TDA998X DRM DRIVER
10233 M:      Russell King <linux@armlinux.org.uk>
10234 S:      Maintained
10235 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10236 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10237 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10238 F:      include/drm/i2c/tda998x.h
10239 F:      include/dt-bindings/display/tda998x.h
10240 K:      "nxp,tda998x"
10241
10242 NXP TFA9879 DRIVER
10243 M:      Peter Rosin <peda@axentia.se>
10244 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10245 S:      Maintained
10246 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10247 F:      sound/soc/codecs/tfa9879*
10248
10249 NXP-NCI NFC DRIVER
10250 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10251 R:      Charles Gorand <charles.gorand@effinnov.com>
10252 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10253 S:      Supported
10254 F:      drivers/nfc/nxp-nci
10255
10256 OBJTOOL
10257 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10258 M:      Peter Zijlstra <peterz@infradead.org>
10259 S:      Supported
10260 F:      tools/objtool/
10261
10262 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10263 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10264 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10265 L:      linuxppc-dev@lists.ozlabs.org
10266 S:      Supported
10267 F:      arch/powerpc/platforms/powernv/ocxl.c
10268 F:      arch/powerpc/include/asm/pnv-ocxl.h
10269 F:      drivers/misc/ocxl/
10270 F:      include/misc/ocxl*
10271 F:      include/uapi/misc/ocxl.h
10272 F:      Documentation/accelerators/ocxl.rst
10273
10274 OMAP AUDIO SUPPORT
10275 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10276 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10277 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10278 L:      linux-omap@vger.kernel.org
10279 S:      Maintained
10280 F:      sound/soc/omap/
10281
10282 OMAP CLOCK FRAMEWORK SUPPORT
10283 M:      Paul Walmsley <paul@pwsan.com>
10284 L:      linux-omap@vger.kernel.org
10285 S:      Maintained
10286 F:      arch/arm/*omap*/*clock*
10287
10288 OMAP DEVICE TREE SUPPORT
10289 M:      Benoît Cousson <bcousson@baylibre.com>
10290 M:      Tony Lindgren <tony@atomide.com>
10291 L:      linux-omap@vger.kernel.org
10292 L:      devicetree@vger.kernel.org
10293 S:      Maintained
10294 F:      arch/arm/boot/dts/*omap*
10295 F:      arch/arm/boot/dts/*am3*
10296 F:      arch/arm/boot/dts/*am4*
10297 F:      arch/arm/boot/dts/*am5*
10298 F:      arch/arm/boot/dts/*dra7*
10299
10300 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10301 L:      linux-omap@vger.kernel.org
10302 L:      linux-fbdev@vger.kernel.org
10303 S:      Orphan
10304 F:      drivers/video/fbdev/omap2/
10305 F:      Documentation/arm/OMAP/DSS
10306
10307 OMAP FRAMEBUFFER SUPPORT
10308 L:      linux-fbdev@vger.kernel.org
10309 L:      linux-omap@vger.kernel.org
10310 S:      Orphan
10311 F:      drivers/video/fbdev/omap/
10312
10313 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10314 M:      Roger Quadros <rogerq@ti.com>
10315 M:      Tony Lindgren <tony@atomide.com>
10316 L:      linux-omap@vger.kernel.org
10317 S:      Maintained
10318 F:      drivers/memory/omap-gpmc.c
10319 F:      arch/arm/mach-omap2/*gpmc*
10320
10321 OMAP GPIO DRIVER
10322 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10323 M:      Santosh Shilimkar <ssantosh@kernel.org>
10324 M:      Kevin Hilman <khilman@kernel.org>
10325 L:      linux-omap@vger.kernel.org
10326 S:      Maintained
10327 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10328 F:      drivers/gpio/gpio-omap.c
10329
10330 OMAP HARDWARE SPINLOCK SUPPORT
10331 M:      Ohad Ben-Cohen <ohad@wizery.com>
10332 L:      linux-omap@vger.kernel.org
10333 S:      Maintained
10334 F:      drivers/hwspinlock/omap_hwspinlock.c
10335
10336 OMAP HS MMC SUPPORT
10337 L:      linux-mmc@vger.kernel.org
10338 L:      linux-omap@vger.kernel.org
10339 S:      Orphan
10340 F:      drivers/mmc/host/omap_hsmmc.c
10341
10342 OMAP HWMOD DATA
10343 M:      Paul Walmsley <paul@pwsan.com>
10344 L:      linux-omap@vger.kernel.org
10345 S:      Maintained
10346 F:      arch/arm/mach-omap2/omap_hwmod*data*
10347
10348 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10349 M:      Benoît Cousson <bcousson@baylibre.com>
10350 L:      linux-omap@vger.kernel.org
10351 S:      Maintained
10352 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10353
10354 OMAP HWMOD SUPPORT
10355 M:      Benoît Cousson <bcousson@baylibre.com>
10356 M:      Paul Walmsley <paul@pwsan.com>
10357 L:      linux-omap@vger.kernel.org
10358 S:      Maintained
10359 F:      arch/arm/mach-omap2/omap_hwmod.*
10360
10361 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10362 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10363 L:      linux-media@vger.kernel.org
10364 S:      Maintained
10365 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10366 F:      drivers/media/platform/omap3isp/
10367 F:      drivers/staging/media/omap4iss/
10368
10369 OMAP MMC SUPPORT
10370 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10371 L:      linux-omap@vger.kernel.org
10372 S:      Maintained
10373 F:      drivers/mmc/host/omap.c
10374
10375 OMAP POWER MANAGEMENT SUPPORT
10376 M:      Kevin Hilman <khilman@kernel.org>
10377 L:      linux-omap@vger.kernel.org
10378 S:      Maintained
10379 F:      arch/arm/*omap*/*pm*
10380 F:      drivers/cpufreq/omap-cpufreq.c
10381
10382 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10383 M:      Rajendra Nayak <rnayak@codeaurora.org>
10384 M:      Paul Walmsley <paul@pwsan.com>
10385 L:      linux-omap@vger.kernel.org
10386 S:      Maintained
10387 F:      arch/arm/mach-omap2/prm*
10388
10389 OMAP RANDOM NUMBER GENERATOR SUPPORT
10390 M:      Deepak Saxena <dsaxena@plexity.net>
10391 S:      Maintained
10392 F:      drivers/char/hw_random/omap-rng.c
10393
10394 OMAP USB SUPPORT
10395 L:      linux-usb@vger.kernel.org
10396 L:      linux-omap@vger.kernel.org
10397 S:      Orphan
10398 F:      drivers/usb/*/*omap*
10399 F:      arch/arm/*omap*/usb*
10400
10401 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10402 M:      Mark Jackson <mpfj@newflow.co.uk>
10403 L:      linux-omap@vger.kernel.org
10404 S:      Maintained
10405 F:      arch/arm/boot/dts/am335x-nano.dts
10406
10407 OMAP1 SUPPORT
10408 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10409 M:      Tony Lindgren <tony@atomide.com>
10410 L:      linux-omap@vger.kernel.org
10411 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10413 S:      Maintained
10414 F:      arch/arm/mach-omap1/
10415 F:      arch/arm/plat-omap/
10416 F:      arch/arm/configs/omap1_defconfig
10417 F:      drivers/i2c/busses/i2c-omap.c
10418 F:      include/linux/platform_data/i2c-omap.h
10419
10420 OMAP2+ SUPPORT
10421 M:      Tony Lindgren <tony@atomide.com>
10422 L:      linux-omap@vger.kernel.org
10423 W:      http://www.muru.com/linux/omap/
10424 W:      http://linux.omap.com/
10425 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10427 S:      Maintained
10428 F:      arch/arm/mach-omap2/
10429 F:      arch/arm/plat-omap/
10430 F:      arch/arm/configs/omap2plus_defconfig
10431 F:      drivers/i2c/busses/i2c-omap.c
10432 F:      drivers/irqchip/irq-omap-intc.c
10433 F:      drivers/mfd/*omap*.c
10434 F:      drivers/mfd/menelaus.c
10435 F:      drivers/mfd/palmas.c
10436 F:      drivers/mfd/tps65217.c
10437 F:      drivers/mfd/tps65218.c
10438 F:      drivers/mfd/tps65910.c
10439 F:      drivers/mfd/twl-core.[ch]
10440 F:      drivers/mfd/twl4030*.c
10441 F:      drivers/mfd/twl6030*.c
10442 F:      drivers/mfd/twl6040*.c
10443 F:      drivers/regulator/palmas-regulator*.c
10444 F:      drivers/regulator/pbias-regulator.c
10445 F:      drivers/regulator/tps65217-regulator.c
10446 F:      drivers/regulator/tps65218-regulator.c
10447 F:      drivers/regulator/tps65910-regulator.c
10448 F:      drivers/regulator/twl-regulator.c
10449 F:      drivers/regulator/twl6030-regulator.c
10450 F:      include/linux/platform_data/i2c-omap.h
10451
10452 ONION OMEGA2+ BOARD
10453 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10454 L:      linux-mips@linux-mips.org
10455 S:      Maintained
10456 F:      arch/mips/boot/dts/ralink/omega2p.dts
10457
10458 OMFS FILESYSTEM
10459 M:      Bob Copeland <me@bobcopeland.com>
10460 L:      linux-karma-devel@lists.sourceforge.net
10461 S:      Maintained
10462 F:      Documentation/filesystems/omfs.txt
10463 F:      fs/omfs/
10464
10465 OMNIKEY CARDMAN 4000 DRIVER
10466 M:      Harald Welte <laforge@gnumonks.org>
10467 S:      Maintained
10468 F:      drivers/char/pcmcia/cm4000_cs.c
10469 F:      include/linux/cm4000_cs.h
10470 F:      include/uapi/linux/cm4000_cs.h
10471
10472 OMNIKEY CARDMAN 4040 DRIVER
10473 M:      Harald Welte <laforge@gnumonks.org>
10474 S:      Maintained
10475 F:      drivers/char/pcmcia/cm4040_cs.*
10476
10477 OMNIVISION OV13858 SENSOR DRIVER
10478 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10479 L:      linux-media@vger.kernel.org
10480 T:      git git://linuxtv.org/media_tree.git
10481 S:      Maintained
10482 F:      drivers/media/i2c/ov13858.c
10483
10484 OMNIVISION OV2685 SENSOR DRIVER
10485 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10486 L:      linux-media@vger.kernel.org
10487 T:      git git://linuxtv.org/media_tree.git
10488 S:      Maintained
10489 F:      drivers/media/i2c/ov2685.c
10490
10491 OMNIVISION OV5640 SENSOR DRIVER
10492 M:      Steve Longerbeam <slongerbeam@gmail.com>
10493 L:      linux-media@vger.kernel.org
10494 T:      git git://linuxtv.org/media_tree.git
10495 S:      Maintained
10496 F:      drivers/media/i2c/ov5640.c
10497
10498 OMNIVISION OV5647 SENSOR DRIVER
10499 M:      Luis Oliveira <lolivei@synopsys.com>
10500 L:      linux-media@vger.kernel.org
10501 T:      git git://linuxtv.org/media_tree.git
10502 S:      Maintained
10503 F:      drivers/media/i2c/ov5647.c
10504
10505 OMNIVISION OV5695 SENSOR DRIVER
10506 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10507 L:      linux-media@vger.kernel.org
10508 T:      git git://linuxtv.org/media_tree.git
10509 S:      Maintained
10510 F:      drivers/media/i2c/ov5695.c
10511
10512 OMNIVISION OV7670 SENSOR DRIVER
10513 M:      Jonathan Corbet <corbet@lwn.net>
10514 L:      linux-media@vger.kernel.org
10515 T:      git git://linuxtv.org/media_tree.git
10516 S:      Maintained
10517 F:      drivers/media/i2c/ov7670.c
10518 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10519
10520 OMNIVISION OV772x SENSOR DRIVER
10521 M:      Jacopo Mondi <jacopo@jmondi.org>
10522 L:      linux-media@vger.kernel.org
10523 T:      git git://linuxtv.org/media_tree.git
10524 S:      Odd fixes
10525 F:      drivers/media/i2c/ov772x.c
10526 F:      include/media/i2c/ov772x.h
10527 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10528
10529 OMNIVISION OV7740 SENSOR DRIVER
10530 M:      Wenyou Yang <wenyou.yang@microchip.com>
10531 L:      linux-media@vger.kernel.org
10532 T:      git git://linuxtv.org/media_tree.git
10533 S:      Maintained
10534 F:      drivers/media/i2c/ov7740.c
10535 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10536
10537 OMNIVISION OV9650 SENSOR DRIVER
10538 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10539 R:      Akinobu Mita <akinobu.mita@gmail.com>
10540 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10541 L:      linux-media@vger.kernel.org
10542 T:      git git://linuxtv.org/media_tree.git
10543 S:      Maintained
10544 F:      drivers/media/i2c/ov9650.c
10545 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10546
10547 ONENAND FLASH DRIVER
10548 M:      Kyungmin Park <kyungmin.park@samsung.com>
10549 L:      linux-mtd@lists.infradead.org
10550 S:      Maintained
10551 F:      drivers/mtd/nand/onenand/
10552 F:      include/linux/mtd/onenand*.h
10553
10554 ONSTREAM SCSI TAPE DRIVER
10555 M:      Willem Riede <osst@riede.org>
10556 L:      osst-users@lists.sourceforge.net
10557 L:      linux-scsi@vger.kernel.org
10558 S:      Maintained
10559 F:      Documentation/scsi/osst.txt
10560 F:      drivers/scsi/osst.*
10561 F:      drivers/scsi/osst_*.h
10562 F:      drivers/scsi/st.h
10563
10564 OP-TEE DRIVER
10565 M:      Jens Wiklander <jens.wiklander@linaro.org>
10566 S:      Maintained
10567 F:      drivers/tee/optee/
10568
10569 OPA-VNIC DRIVER
10570 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10571 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10572 L:      linux-rdma@vger.kernel.org
10573 S:      Supported
10574 F:      drivers/infiniband/ulp/opa_vnic
10575
10576 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10577 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10578 M:      Frank Rowand <frowand.list@gmail.com>
10579 L:      devicetree@vger.kernel.org
10580 S:      Maintained
10581 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10582 F:      Documentation/devicetree/overlay-notes.txt
10583 F:      drivers/of/overlay.c
10584 F:      drivers/of/resolver.c
10585 K:      of_overlay_notifier_
10586
10587 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10588 M:      Rob Herring <robh+dt@kernel.org>
10589 M:      Frank Rowand <frowand.list@gmail.com>
10590 L:      devicetree@vger.kernel.org
10591 W:      http://www.devicetree.org/
10592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10593 S:      Maintained
10594 F:      drivers/of/
10595 F:      include/linux/of*.h
10596 F:      scripts/dtc/
10597 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10598
10599 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10600 M:      Rob Herring <robh+dt@kernel.org>
10601 M:      Mark Rutland <mark.rutland@arm.com>
10602 L:      devicetree@vger.kernel.org
10603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10604 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10605 S:      Maintained
10606 F:      Documentation/devicetree/
10607 F:      arch/*/boot/dts/
10608 F:      include/dt-bindings/
10609
10610 OPENCORES I2C BUS DRIVER
10611 M:      Peter Korsgaard <jacmet@sunsite.dk>
10612 L:      linux-i2c@vger.kernel.org
10613 S:      Maintained
10614 F:      Documentation/i2c/busses/i2c-ocores
10615 F:      drivers/i2c/busses/i2c-ocores.c
10616
10617 OPENRISC ARCHITECTURE
10618 M:      Jonas Bonn <jonas@southpole.se>
10619 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10620 M:      Stafford Horne <shorne@gmail.com>
10621 T:      git git://github.com/openrisc/linux.git
10622 L:      openrisc@lists.librecores.org
10623 W:      http://openrisc.io
10624 S:      Maintained
10625 F:      Documentation/devicetree/bindings/openrisc/
10626 F:      Documentation/openrisc/
10627 F:      arch/openrisc/
10628 F:      drivers/irqchip/irq-ompic.c
10629 F:      drivers/irqchip/irq-or1k-*
10630
10631 OPENVSWITCH
10632 M:      Pravin B Shelar <pshelar@ovn.org>
10633 L:      netdev@vger.kernel.org
10634 L:      dev@openvswitch.org
10635 W:      http://openvswitch.org
10636 S:      Maintained
10637 F:      net/openvswitch/
10638 F:      include/uapi/linux/openvswitch.h
10639
10640 OPERATING PERFORMANCE POINTS (OPP)
10641 M:      Viresh Kumar <vireshk@kernel.org>
10642 M:      Nishanth Menon <nm@ti.com>
10643 M:      Stephen Boyd <sboyd@kernel.org>
10644 L:      linux-pm@vger.kernel.org
10645 S:      Maintained
10646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10647 F:      drivers/opp/
10648 F:      include/linux/pm_opp.h
10649 F:      Documentation/power/opp.txt
10650 F:      Documentation/devicetree/bindings/opp/
10651
10652 OPL4 DRIVER
10653 M:      Clemens Ladisch <clemens@ladisch.de>
10654 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10655 T:      git git://git.alsa-project.org/alsa-kernel.git
10656 S:      Maintained
10657 F:      sound/drivers/opl4/
10658
10659 OPROFILE
10660 M:      Robert Richter <rric@kernel.org>
10661 L:      oprofile-list@lists.sf.net
10662 S:      Maintained
10663 F:      arch/*/include/asm/oprofile*.h
10664 F:      arch/*/oprofile/
10665 F:      drivers/oprofile/
10666 F:      include/linux/oprofile.h
10667
10668 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10669 M:      Mark Fasheh <mark@fasheh.com>
10670 M:      Joel Becker <jlbec@evilplan.org>
10671 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10672 W:      http://ocfs2.wiki.kernel.org
10673 S:      Supported
10674 F:      Documentation/filesystems/ocfs2.txt
10675 F:      Documentation/filesystems/dlmfs.txt
10676 F:      fs/ocfs2/
10677
10678 ORANGEFS FILESYSTEM
10679 M:      Mike Marshall <hubcap@omnibond.com>
10680 R:      Martin Brandenburg <martin@omnibond.com>
10681 L:      devel@lists.orangefs.org
10682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10683 S:      Supported
10684 F:      fs/orangefs/
10685 F:      Documentation/filesystems/orangefs.txt
10686
10687 ORINOCO DRIVER
10688 L:      linux-wireless@vger.kernel.org
10689 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10690 W:      http://www.nongnu.org/orinoco/
10691 S:      Orphan
10692 F:      drivers/net/wireless/intersil/orinoco/
10693
10694 OSD LIBRARY and FILESYSTEM
10695 M:      Boaz Harrosh <ooo@electrozaur.com>
10696 S:      Maintained
10697 F:      drivers/scsi/osd/
10698 F:      include/scsi/osd_*
10699 F:      fs/exofs/
10700
10701 OV2659 OMNIVISION SENSOR DRIVER
10702 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10703 L:      linux-media@vger.kernel.org
10704 W:      https://linuxtv.org
10705 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10706 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10707 S:      Maintained
10708 F:      drivers/media/i2c/ov2659.c
10709 F:      include/media/i2c/ov2659.h
10710
10711 OVERLAY FILESYSTEM
10712 M:      Miklos Szeredi <miklos@szeredi.hu>
10713 L:      linux-unionfs@vger.kernel.org
10714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10715 S:      Supported
10716 F:      fs/overlayfs/
10717 F:      Documentation/filesystems/overlayfs.txt
10718
10719 P54 WIRELESS DRIVER
10720 M:      Christian Lamparter <chunkeey@googlemail.com>
10721 L:      linux-wireless@vger.kernel.org
10722 W:      http://wireless.kernel.org/en/users/Drivers/p54
10723 S:      Maintained
10724 F:      drivers/net/wireless/intersil/p54/
10725
10726 PA SEMI ETHERNET DRIVER
10727 L:      netdev@vger.kernel.org
10728 S:      Orphan
10729 F:      drivers/net/ethernet/pasemi/*
10730
10731 PA SEMI SMBUS DRIVER
10732 L:      linux-i2c@vger.kernel.org
10733 S:      Orphan
10734 F:      drivers/i2c/busses/i2c-pasemi.c
10735
10736 PADATA PARALLEL EXECUTION MECHANISM
10737 M:      Steffen Klassert <steffen.klassert@secunet.com>
10738 L:      linux-crypto@vger.kernel.org
10739 S:      Maintained
10740 F:      kernel/padata.c
10741 F:      include/linux/padata.h
10742 F:      Documentation/padata.txt
10743
10744 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10745 M:      Harald Welte <laforge@gnumonks.org>
10746 L:      platform-driver-x86@vger.kernel.org
10747 S:      Maintained
10748 F:      drivers/platform/x86/panasonic-laptop.c
10749
10750 PARALLEL LCD/KEYPAD PANEL DRIVER
10751 M:      Willy Tarreau <willy@haproxy.com>
10752 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10753 S:      Odd Fixes
10754 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
10755 F:      drivers/misc/panel.c
10756
10757 PARALLEL PORT SUBSYSTEM
10758 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10759 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10760 L:      linux-parport@lists.infradead.org (subscribers-only)
10761 S:      Maintained
10762 F:      drivers/parport/
10763 F:      include/linux/parport*.h
10764 F:      drivers/char/ppdev.c
10765 F:      include/uapi/linux/ppdev.h
10766 F:      Documentation/parport*.txt
10767
10768 PARAVIRT_OPS INTERFACE
10769 M:      Juergen Gross <jgross@suse.com>
10770 M:      Alok Kataria <akataria@vmware.com>
10771 L:      virtualization@lists.linux-foundation.org
10772 S:      Supported
10773 F:      Documentation/virtual/paravirt_ops.txt
10774 F:      arch/*/kernel/paravirt*
10775 F:      arch/*/include/asm/paravirt*.h
10776 F:      include/linux/hypervisor.h
10777
10778 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10779 M:      Tim Waugh <tim@cyberelk.net>
10780 L:      linux-parport@lists.infradead.org (subscribers-only)
10781 S:      Maintained
10782 F:      Documentation/blockdev/paride.txt
10783 F:      drivers/block/paride/
10784
10785 PARISC ARCHITECTURE
10786 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10787 M:      Helge Deller <deller@gmx.de>
10788 L:      linux-parisc@vger.kernel.org
10789 W:      http://www.parisc-linux.org/
10790 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10793 S:      Maintained
10794 F:      arch/parisc/
10795 F:      Documentation/parisc/
10796 F:      drivers/parisc/
10797 F:      drivers/char/agp/parisc-agp.c
10798 F:      drivers/input/serio/gscps2.c
10799 F:      drivers/parport/parport_gsc.*
10800 F:      drivers/tty/serial/8250/8250_gsc.c
10801 F:      drivers/video/fbdev/sti*
10802 F:      drivers/video/console/sti*
10803 F:      drivers/video/logo/logo_parisc*
10804
10805 PARMAN
10806 M:      Jiri Pirko <jiri@mellanox.com>
10807 L:      netdev@vger.kernel.org
10808 S:      Supported
10809 F:      lib/parman.c
10810 F:      lib/test_parman.c
10811 F:      include/linux/parman.h
10812
10813 PC87360 HARDWARE MONITORING DRIVER
10814 M:      Jim Cromie <jim.cromie@gmail.com>
10815 L:      linux-hwmon@vger.kernel.org
10816 S:      Maintained
10817 F:      Documentation/hwmon/pc87360
10818 F:      drivers/hwmon/pc87360.c
10819
10820 PC8736x GPIO DRIVER
10821 M:      Jim Cromie <jim.cromie@gmail.com>
10822 S:      Maintained
10823 F:      drivers/char/pc8736x_gpio.c
10824
10825 PC87427 HARDWARE MONITORING DRIVER
10826 M:      Jean Delvare <jdelvare@suse.com>
10827 L:      linux-hwmon@vger.kernel.org
10828 S:      Maintained
10829 F:      Documentation/hwmon/pc87427
10830 F:      drivers/hwmon/pc87427.c
10831
10832 PCA9532 LED DRIVER
10833 M:      Riku Voipio <riku.voipio@iki.fi>
10834 S:      Maintained
10835 F:      drivers/leds/leds-pca9532.c
10836 F:      include/linux/leds-pca9532.h
10837
10838 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10839 M:      Guenter Roeck <linux@roeck-us.net>
10840 L:      linux-i2c@vger.kernel.org
10841 S:      Maintained
10842 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10843
10844 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10845 M:      Khalid Aziz <khalid@gonehiking.org>
10846 S:      Maintained
10847 F:      drivers/firmware/pcdp.*
10848
10849 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10850 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10851 L:      linux-pci@vger.kernel.org
10852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10853 S:      Maintained
10854 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10855 F:      drivers/pci/controller/pci-aardvark.c
10856
10857 PCI DRIVER FOR ALTERA PCIE IP
10858 M:      Ley Foon Tan <lftan@altera.com>
10859 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10860 L:      linux-pci@vger.kernel.org
10861 S:      Supported
10862 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10863 F:      drivers/pci/controller/pcie-altera.c
10864
10865 PCI DRIVER FOR APPLIEDMICRO XGENE
10866 M:      Tanmay Inamdar <tinamdar@apm.com>
10867 L:      linux-pci@vger.kernel.org
10868 L:      linux-arm-kernel@lists.infradead.org
10869 S:      Maintained
10870 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10871 F:      drivers/pci/controller/pci-xgene.c
10872
10873 PCI DRIVER FOR ARM VERSATILE PLATFORM
10874 M:      Rob Herring <robh@kernel.org>
10875 L:      linux-pci@vger.kernel.org
10876 L:      linux-arm-kernel@lists.infradead.org
10877 S:      Maintained
10878 F:      Documentation/devicetree/bindings/pci/versatile.txt
10879 F:      drivers/pci/controller/pci-versatile.c
10880
10881 PCI DRIVER FOR ARMADA 8K
10882 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10883 L:      linux-pci@vger.kernel.org
10884 L:      linux-arm-kernel@lists.infradead.org
10885 S:      Maintained
10886 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10887 F:      drivers/pci/controller/dwc/pcie-armada8k.c
10888
10889 PCI DRIVER FOR CADENCE PCIE IP
10890 M:      Alan Douglas <adouglas@cadence.com>
10891 L:      linux-pci@vger.kernel.org
10892 S:      Maintained
10893 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10894 F:      drivers/pci/controller/pcie-cadence*
10895
10896 PCI DRIVER FOR FREESCALE LAYERSCAPE
10897 M:      Minghuan Lian <minghuan.Lian@nxp.com>
10898 M:      Mingkai Hu <mingkai.hu@nxp.com>
10899 M:      Roy Zang <roy.zang@nxp.com>
10900 L:      linuxppc-dev@lists.ozlabs.org
10901 L:      linux-pci@vger.kernel.org
10902 L:      linux-arm-kernel@lists.infradead.org
10903 S:      Maintained
10904 F:      drivers/pci/controller/dwc/*layerscape*
10905
10906 PCI DRIVER FOR GENERIC OF HOSTS
10907 M:      Will Deacon <will.deacon@arm.com>
10908 L:      linux-pci@vger.kernel.org
10909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10910 S:      Maintained
10911 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10912 F:      drivers/pci/controller/pci-host-common.c
10913 F:      drivers/pci/controller/pci-host-generic.c
10914
10915 PCI DRIVER FOR IMX6
10916 M:      Richard Zhu <hongxing.zhu@nxp.com>
10917 M:      Lucas Stach <l.stach@pengutronix.de>
10918 L:      linux-pci@vger.kernel.org
10919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10920 S:      Maintained
10921 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10922 F:      drivers/pci/controller/dwc/*imx6*
10923
10924 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10925 M:      Keith Busch <keith.busch@intel.com>
10926 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10927 L:      linux-pci@vger.kernel.org
10928 S:      Supported
10929 F:      drivers/pci/controller/vmd.c
10930
10931 PCI DRIVER FOR MICROSEMI SWITCHTEC
10932 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10933 M:      Logan Gunthorpe <logang@deltatee.com>
10934 L:      linux-pci@vger.kernel.org
10935 S:      Maintained
10936 F:      Documentation/switchtec.txt
10937 F:      Documentation/ABI/testing/sysfs-class-switchtec
10938 F:      drivers/pci/switch/switchtec*
10939 F:      include/uapi/linux/switchtec_ioctl.h
10940 F:      include/linux/switchtec.h
10941 F:      drivers/ntb/hw/mscc/
10942
10943 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10944 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10945 M:      Jason Cooper <jason@lakedaemon.net>
10946 L:      linux-pci@vger.kernel.org
10947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10948 S:      Maintained
10949 F:      drivers/pci/controller/*mvebu*
10950
10951 PCI DRIVER FOR NVIDIA TEGRA
10952 M:      Thierry Reding <thierry.reding@gmail.com>
10953 L:      linux-tegra@vger.kernel.org
10954 L:      linux-pci@vger.kernel.org
10955 S:      Supported
10956 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10957 F:      drivers/pci/controller/pci-tegra.c
10958
10959 PCI DRIVER FOR RENESAS R-CAR
10960 M:      Simon Horman <horms@verge.net.au>
10961 L:      linux-pci@vger.kernel.org
10962 L:      linux-renesas-soc@vger.kernel.org
10963 S:      Maintained
10964 F:      drivers/pci/controller/*rcar*
10965
10966 PCI DRIVER FOR SAMSUNG EXYNOS
10967 M:      Jingoo Han <jingoohan1@gmail.com>
10968 L:      linux-pci@vger.kernel.org
10969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10970 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10971 S:      Maintained
10972 F:      drivers/pci/controller/dwc/pci-exynos.c
10973
10974 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10975 M:      Jingoo Han <jingoohan1@gmail.com>
10976 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10977 L:      linux-pci@vger.kernel.org
10978 S:      Maintained
10979 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10980 F:      drivers/pci/controller/dwc/*designware*
10981
10982 PCI DRIVER FOR TI DRA7XX
10983 M:      Kishon Vijay Abraham I <kishon@ti.com>
10984 L:      linux-omap@vger.kernel.org
10985 L:      linux-pci@vger.kernel.org
10986 S:      Supported
10987 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10988 F:      drivers/pci/controller/dwc/pci-dra7xx.c
10989
10990 PCI DRIVER FOR TI KEYSTONE
10991 M:      Murali Karicheri <m-karicheri2@ti.com>
10992 L:      linux-pci@vger.kernel.org
10993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10994 S:      Maintained
10995 F:      drivers/pci/controller/dwc/*keystone*
10996
10997 PCI ENDPOINT SUBSYSTEM
10998 M:      Kishon Vijay Abraham I <kishon@ti.com>
10999 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11000 L:      linux-pci@vger.kernel.org
11001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11002 S:      Supported
11003 F:      drivers/pci/endpoint/
11004 F:      drivers/misc/pci_endpoint_test.c
11005 F:      tools/pci/
11006
11007 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11008 M:      Russell Currey <ruscur@russell.cc>
11009 L:      linuxppc-dev@lists.ozlabs.org
11010 S:      Supported
11011 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11012 F:      arch/powerpc/kernel/eeh*.c
11013 F:      arch/powerpc/platforms/*/eeh*.c
11014 F:      arch/powerpc/include/*/eeh*.h
11015
11016 PCI ERROR RECOVERY
11017 M:      Linas Vepstas <linasvepstas@gmail.com>
11018 L:      linux-pci@vger.kernel.org
11019 S:      Supported
11020 F:      Documentation/PCI/pci-error-recovery.txt
11021
11022 PCI MSI DRIVER FOR ALTERA MSI IP
11023 M:      Ley Foon Tan <lftan@altera.com>
11024 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11025 L:      linux-pci@vger.kernel.org
11026 S:      Supported
11027 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11028 F:      drivers/pci/controller/pcie-altera-msi.c
11029
11030 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11031 M:      Duc Dang <dhdang@apm.com>
11032 L:      linux-pci@vger.kernel.org
11033 L:      linux-arm-kernel@lists.infradead.org
11034 S:      Maintained
11035 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11036 F:      drivers/pci/controller/pci-xgene-msi.c
11037
11038 PCI SUBSYSTEM
11039 M:      Bjorn Helgaas <bhelgaas@google.com>
11040 L:      linux-pci@vger.kernel.org
11041 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11043 S:      Supported
11044 F:      Documentation/devicetree/bindings/pci/
11045 F:      Documentation/PCI/
11046 F:      drivers/acpi/pci*
11047 F:      drivers/pci/
11048 F:      include/asm-generic/pci*
11049 F:      include/linux/pci*
11050 F:      include/linux/of_pci.h
11051 F:      include/uapi/linux/pci*
11052 F:      lib/pci*
11053 F:      arch/x86/pci/
11054 F:      arch/x86/kernel/quirks.c
11055
11056 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11057 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11058 L:      linux-pci@vger.kernel.org
11059 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11061 S:      Supported
11062 F:      drivers/pci/controller/
11063
11064 PCIE DRIVER FOR AXIS ARTPEC
11065 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11066 L:      linux-arm-kernel@axis.com
11067 L:      linux-pci@vger.kernel.org
11068 S:      Maintained
11069 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11070 F:      drivers/pci/controller/dwc/*artpec*
11071
11072 PCIE DRIVER FOR CAVIUM THUNDERX
11073 M:      David Daney <david.daney@cavium.com>
11074 L:      linux-pci@vger.kernel.org
11075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11076 S:      Supported
11077 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11078 F:      drivers/pci/controller/pci-thunder-*
11079
11080 PCIE DRIVER FOR HISILICON
11081 M:      Zhou Wang <wangzhou1@hisilicon.com>
11082 L:      linux-pci@vger.kernel.org
11083 S:      Maintained
11084 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11085 F:      drivers/pci/controller/dwc/pcie-hisi.c
11086
11087 PCIE DRIVER FOR HISILICON KIRIN
11088 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11089 M:      Binghui Wang <wangbinghui@hisilicon.com>
11090 L:      linux-pci@vger.kernel.org
11091 S:      Maintained
11092 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11093 F:      drivers/pci/controller/dwc/pcie-kirin.c
11094
11095 PCIE DRIVER FOR HISILICON STB
11096 M:      Jianguo Sun <sunjianguo1@huawei.com>
11097 M:      Shawn Guo <shawn.guo@linaro.org>
11098 L:      linux-pci@vger.kernel.org
11099 S:      Maintained
11100 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11101 F:      drivers/pci/controller/dwc/pcie-histb.c
11102
11103 PCIE DRIVER FOR MEDIATEK
11104 M:      Ryder Lee <ryder.lee@mediatek.com>
11105 L:      linux-pci@vger.kernel.org
11106 L:      linux-mediatek@lists.infradead.org
11107 S:      Supported
11108 F:      Documentation/devicetree/bindings/pci/mediatek*
11109 F:      drivers/pci/controller/*mediatek*
11110
11111 PCIE DRIVER FOR QUALCOMM MSM
11112 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11113 L:      linux-pci@vger.kernel.org
11114 L:      linux-arm-msm@vger.kernel.org
11115 S:      Maintained
11116 F:      drivers/pci/controller/dwc/*qcom*
11117
11118 PCIE DRIVER FOR ROCKCHIP
11119 M:      Shawn Lin <shawn.lin@rock-chips.com>
11120 L:      linux-pci@vger.kernel.org
11121 L:      linux-rockchip@lists.infradead.org
11122 S:      Maintained
11123 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11124 F:      drivers/pci/controller/pcie-rockchip*
11125
11126 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11127 M:      Linus Walleij <linus.walleij@linaro.org>
11128 L:      linux-pci@vger.kernel.org
11129 S:      Maintained
11130 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11131 F:      drivers/pci/controller/pci-v3-semi.c
11132
11133 PCIE DRIVER FOR ST SPEAR13XX
11134 M:      Pratyush Anand <pratyush.anand@gmail.com>
11135 L:      linux-pci@vger.kernel.org
11136 S:      Maintained
11137 F:      drivers/pci/controller/dwc/*spear*
11138
11139 PCMCIA SUBSYSTEM
11140 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11142 S:      Odd Fixes
11143 F:      Documentation/pcmcia/
11144 F:      tools/pcmcia/
11145 F:      drivers/pcmcia/
11146 F:      include/pcmcia/
11147
11148 PCNET32 NETWORK DRIVER
11149 M:      Don Fry <pcnet32@frontier.com>
11150 L:      netdev@vger.kernel.org
11151 S:      Maintained
11152 F:      drivers/net/ethernet/amd/pcnet32.c
11153
11154 PCRYPT PARALLEL CRYPTO ENGINE
11155 M:      Steffen Klassert <steffen.klassert@secunet.com>
11156 L:      linux-crypto@vger.kernel.org
11157 S:      Maintained
11158 F:      crypto/pcrypt.c
11159 F:      include/crypto/pcrypt.h
11160
11161 PEAQ WMI HOTKEYS DRIVER
11162 M:      Hans de Goede <hdegoede@redhat.com>
11163 L:      platform-driver-x86@vger.kernel.org
11164 S:      Maintained
11165 F:      drivers/platform/x86/peaq-wmi.c
11166
11167 PER-CPU MEMORY ALLOCATOR
11168 M:      Tejun Heo <tj@kernel.org>
11169 M:      Christoph Lameter <cl@linux.com>
11170 M:      Dennis Zhou <dennisszhou@gmail.com>
11171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11172 S:      Maintained
11173 F:      include/linux/percpu*.h
11174 F:      mm/percpu*.c
11175 F:      arch/*/include/asm/percpu.h
11176
11177 PER-TASK DELAY ACCOUNTING
11178 M:      Balbir Singh <bsingharora@gmail.com>
11179 S:      Maintained
11180 F:      include/linux/delayacct.h
11181 F:      kernel/delayacct.c
11182
11183 PERFORMANCE EVENTS SUBSYSTEM
11184 M:      Peter Zijlstra <peterz@infradead.org>
11185 M:      Ingo Molnar <mingo@redhat.com>
11186 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11187 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11188 R:      Jiri Olsa <jolsa@redhat.com>
11189 R:      Namhyung Kim <namhyung@kernel.org>
11190 L:      linux-kernel@vger.kernel.org
11191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11192 S:      Supported
11193 F:      kernel/events/*
11194 F:      include/linux/perf_event.h
11195 F:      include/uapi/linux/perf_event.h
11196 F:      arch/*/kernel/perf_event*.c
11197 F:      arch/*/kernel/*/perf_event*.c
11198 F:      arch/*/kernel/*/*/perf_event*.c
11199 F:      arch/*/include/asm/perf_event.h
11200 F:      arch/*/kernel/perf_callchain.c
11201 F:      arch/*/events/*
11202 F:      tools/perf/
11203
11204 PERSONALITY HANDLING
11205 M:      Christoph Hellwig <hch@infradead.org>
11206 L:      linux-abi-devel@lists.sourceforge.net
11207 S:      Maintained
11208 F:      include/linux/personality.h
11209 F:      include/uapi/linux/personality.h
11210
11211 PHONET PROTOCOL
11212 M:      Remi Denis-Courmont <courmisch@gmail.com>
11213 S:      Supported
11214 F:      Documentation/networking/phonet.txt
11215 F:      include/linux/phonet.h
11216 F:      include/net/phonet/
11217 F:      include/uapi/linux/phonet.h
11218 F:      net/phonet/
11219
11220 PHRAM MTD DRIVER
11221 M:      Joern Engel <joern@lazybastard.org>
11222 L:      linux-mtd@lists.infradead.org
11223 S:      Maintained
11224 F:      drivers/mtd/devices/phram.c
11225
11226 PICOLCD HID DRIVER
11227 M:      Bruno Prémont <bonbons@linux-vserver.org>
11228 L:      linux-input@vger.kernel.org
11229 S:      Maintained
11230 F:      drivers/hid/hid-picolcd*
11231
11232 PICOXCELL SUPPORT
11233 M:      Jamie Iles <jamie@jamieiles.com>
11234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11235 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11236 S:      Supported
11237 F:      arch/arm/boot/dts/picoxcell*
11238 F:      arch/arm/mach-picoxcell/
11239 F:      drivers/crypto/picoxcell*
11240
11241 PIN CONTROL SUBSYSTEM
11242 M:      Linus Walleij <linus.walleij@linaro.org>
11243 L:      linux-gpio@vger.kernel.org
11244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11245 S:      Maintained
11246 F:      Documentation/devicetree/bindings/pinctrl/
11247 F:      Documentation/driver-api/pinctl.rst
11248 F:      drivers/pinctrl/
11249 F:      include/linux/pinctrl/
11250
11251 PIN CONTROLLER - ATMEL AT91
11252 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11254 S:      Maintained
11255 F:      drivers/pinctrl/pinctrl-at91.*
11256
11257 PIN CONTROLLER - ATMEL AT91 PIO4
11258 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11260 L:      linux-gpio@vger.kernel.org
11261 S:      Supported
11262 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11263
11264 PIN CONTROLLER - FREESCALE
11265 M:      Dong Aisheng <aisheng.dong@nxp.com>
11266 M:      Fabio Estevam <festevam@gmail.com>
11267 M:      Shawn Guo <shawnguo@kernel.org>
11268 M:      Stefan Agner <stefan@agner.ch>
11269 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11270 L:      linux-gpio@vger.kernel.org
11271 S:      Maintained
11272 F:      drivers/pinctrl/freescale/
11273 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11274
11275 PIN CONTROLLER - INTEL
11276 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11277 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11278 S:      Maintained
11279 F:      drivers/pinctrl/intel/
11280
11281 PIN CONTROLLER - MEDIATEK
11282 M:      Sean Wang <sean.wang@mediatek.com>
11283 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11284 S:      Maintained
11285 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11286 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11287 F:      drivers/pinctrl/mediatek/mtk-eint.*
11288 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11289 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11290 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11291
11292 PIN CONTROLLER - QUALCOMM
11293 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11294 S:      Maintained
11295 L:      linux-arm-msm@vger.kernel.org
11296 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11297 F:      drivers/pinctrl/qcom/
11298
11299 PIN CONTROLLER - RENESAS
11300 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11301 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11302 L:      linux-renesas-soc@vger.kernel.org
11303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11304 S:      Maintained
11305 F:      drivers/pinctrl/sh-pfc/
11306
11307 PIN CONTROLLER - SAMSUNG
11308 M:      Tomasz Figa <tomasz.figa@gmail.com>
11309 M:      Krzysztof Kozlowski <krzk@kernel.org>
11310 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11312 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11313 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11315 S:      Maintained
11316 F:      drivers/pinctrl/samsung/
11317 F:      include/dt-bindings/pinctrl/samsung.h
11318 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11319
11320 PIN CONTROLLER - SINGLE
11321 M:      Tony Lindgren <tony@atomide.com>
11322 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11324 L:      linux-omap@vger.kernel.org
11325 S:      Maintained
11326 F:      drivers/pinctrl/pinctrl-single.c
11327
11328 PIN CONTROLLER - ST SPEAR
11329 M:      Viresh Kumar <vireshk@kernel.org>
11330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11331 W:      http://www.st.com/spear
11332 S:      Maintained
11333 F:      drivers/pinctrl/spear/
11334
11335 PISTACHIO SOC SUPPORT
11336 M:      James Hartley <james.hartley@sondrel.com>
11337 L:      linux-mips@linux-mips.org
11338 S:      Odd Fixes
11339 F:      arch/mips/pistachio/
11340 F:      arch/mips/include/asm/mach-pistachio/
11341 F:      arch/mips/boot/dts/img/pistachio*
11342 F:      arch/mips/configs/pistachio*_defconfig
11343
11344 PKTCDVD DRIVER
11345 S:      Orphan
11346 M:      linux-block@vger.kernel.org
11347 F:      drivers/block/pktcdvd.c
11348 F:      include/linux/pktcdvd.h
11349 F:      include/uapi/linux/pktcdvd.h
11350
11351 PKUNITY SOC DRIVERS
11352 M:      Guan Xuetao <gxt@pku.edu.cn>
11353 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11354 S:      Maintained
11355 T:      git git://github.com/gxt/linux.git
11356 F:      drivers/input/serio/i8042-unicore32io.h
11357 F:      drivers/i2c/busses/i2c-puv3.c
11358 F:      drivers/video/fbdev/fb-puv3.c
11359 F:      drivers/rtc/rtc-puv3.c
11360
11361 PMBUS HARDWARE MONITORING DRIVERS
11362 M:      Guenter Roeck <linux@roeck-us.net>
11363 L:      linux-hwmon@vger.kernel.org
11364 W:      http://hwmon.wiki.kernel.org/
11365 W:      http://www.roeck-us.net/linux/drivers/
11366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11367 S:      Maintained
11368 F:      Documentation/hwmon/pmbus
11369 F:      drivers/hwmon/pmbus/
11370 F:      include/linux/pmbus.h
11371
11372 PMC SIERRA MaxRAID DRIVER
11373 L:      linux-scsi@vger.kernel.org
11374 W:      http://www.pmc-sierra.com/
11375 S:      Orphan
11376 F:      drivers/scsi/pmcraid.*
11377
11378 PMC SIERRA PM8001 DRIVER
11379 M:      Jack Wang <jinpu.wang@profitbricks.com>
11380 M:      lindar_liu@usish.com
11381 L:      linux-scsi@vger.kernel.org
11382 S:      Supported
11383 F:      drivers/scsi/pm8001/
11384
11385 PNP SUPPORT
11386 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11387 S:      Maintained
11388 F:      drivers/pnp/
11389
11390 POSIX CLOCKS and TIMERS
11391 M:      Thomas Gleixner <tglx@linutronix.de>
11392 L:      linux-kernel@vger.kernel.org
11393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11394 S:      Maintained
11395 F:      fs/timerfd.c
11396 F:      include/linux/timer*
11397 F:      kernel/time/*timer*
11398
11399 POWER MANAGEMENT CORE
11400 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11401 L:      linux-pm@vger.kernel.org
11402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11403 B:      https://bugzilla.kernel.org
11404 S:      Supported
11405 F:      drivers/base/power/
11406 F:      include/linux/pm.h
11407 F:      include/linux/pm_*
11408 F:      include/linux/powercap.h
11409 F:      drivers/powercap/
11410 F:      kernel/configs/nopm.config
11411
11412 POWER STATE COORDINATION INTERFACE (PSCI)
11413 M:      Mark Rutland <mark.rutland@arm.com>
11414 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11415 L:      linux-arm-kernel@lists.infradead.org
11416 S:      Maintained
11417 F:      drivers/firmware/psci*.c
11418 F:      include/linux/psci.h
11419 F:      include/uapi/linux/psci.h
11420
11421 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11422 M:      Sebastian Reichel <sre@kernel.org>
11423 L:      linux-pm@vger.kernel.org
11424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11425 S:      Maintained
11426 F:      Documentation/ABI/testing/sysfs-class-power
11427 F:      Documentation/devicetree/bindings/power/supply/
11428 F:      include/linux/power_supply.h
11429 F:      drivers/power/supply/
11430
11431 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11432 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11433 L:      linuxppc-dev@lists.ozlabs.org
11434 S:      Maintained
11435 F:      drivers/char/powernv-op-panel.c
11436
11437 PPP OVER ATM (RFC 2364)
11438 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11439 S:      Maintained
11440 F:      net/atm/pppoatm.c
11441 F:      include/uapi/linux/atmppp.h
11442
11443 PPP OVER ETHERNET
11444 M:      Michal Ostrowski <mostrows@earthlink.net>
11445 S:      Maintained
11446 F:      drivers/net/ppp/pppoe.c
11447 F:      drivers/net/ppp/pppox.c
11448
11449 PPP OVER L2TP
11450 M:      James Chapman <jchapman@katalix.com>
11451 S:      Maintained
11452 F:      net/l2tp/l2tp_ppp.c
11453 F:      include/linux/if_pppol2tp.h
11454 F:      include/uapi/linux/if_pppol2tp.h
11455
11456 PPP PROTOCOL DRIVERS AND COMPRESSORS
11457 M:      Paul Mackerras <paulus@samba.org>
11458 L:      linux-ppp@vger.kernel.org
11459 S:      Maintained
11460 F:      drivers/net/ppp/ppp_*
11461
11462 PPS SUPPORT
11463 M:      Rodolfo Giometti <giometti@enneenne.com>
11464 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11465 L:      linuxpps@ml.enneenne.com (subscribers-only)
11466 S:      Maintained
11467 F:      Documentation/pps/
11468 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11469 F:      Documentation/ABI/testing/sysfs-pps
11470 F:      drivers/pps/
11471 F:      include/linux/pps*.h
11472 F:      include/uapi/linux/pps.h
11473
11474 PPTP DRIVER
11475 M:      Dmitry Kozlov <xeb@mail.ru>
11476 L:      netdev@vger.kernel.org
11477 S:      Maintained
11478 F:      drivers/net/ppp/pptp.c
11479 W:      http://sourceforge.net/projects/accel-pptp
11480
11481 PREEMPTIBLE KERNEL
11482 M:      Robert Love <rml@tech9.net>
11483 L:      kpreempt-tech@lists.sourceforge.net
11484 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11485 S:      Supported
11486 F:      Documentation/preempt-locking.txt
11487 F:      include/linux/preempt.h
11488
11489 PRINTK
11490 M:      Petr Mladek <pmladek@suse.com>
11491 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11492 R:      Steven Rostedt <rostedt@goodmis.org>
11493 S:      Maintained
11494 F:      kernel/printk/
11495 F:      include/linux/printk.h
11496
11497 PRISM54 WIRELESS DRIVER
11498 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11499 L:      linux-wireless@vger.kernel.org
11500 W:      http://wireless.kernel.org/en/users/Drivers/p54
11501 S:      Obsolete
11502 F:      drivers/net/wireless/intersil/prism54/
11503
11504 PROC FILESYSTEM
11505 R:      Alexey Dobriyan <adobriyan@gmail.com>
11506 L:      linux-kernel@vger.kernel.org
11507 L:      linux-fsdevel@vger.kernel.org
11508 S:      Maintained
11509 F:      fs/proc/
11510 F:      include/linux/proc_fs.h
11511 F:      tools/testing/selftests/proc/
11512
11513 PROC SYSCTL
11514 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11515 M:      Kees Cook <keescook@chromium.org>
11516 L:      linux-kernel@vger.kernel.org
11517 L:      linux-fsdevel@vger.kernel.org
11518 S:      Maintained
11519 F:      fs/proc/proc_sysctl.c
11520 F:      include/linux/sysctl.h
11521 F:      kernel/sysctl.c
11522 F:      tools/testing/selftests/sysctl/
11523
11524 PS3 NETWORK SUPPORT
11525 M:      Geoff Levand <geoff@infradead.org>
11526 L:      netdev@vger.kernel.org
11527 L:      linuxppc-dev@lists.ozlabs.org
11528 S:      Maintained
11529 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11530
11531 PS3 PLATFORM SUPPORT
11532 M:      Geoff Levand <geoff@infradead.org>
11533 L:      linuxppc-dev@lists.ozlabs.org
11534 S:      Maintained
11535 F:      arch/powerpc/boot/ps3*
11536 F:      arch/powerpc/include/asm/lv1call.h
11537 F:      arch/powerpc/include/asm/ps3*.h
11538 F:      arch/powerpc/platforms/ps3/
11539 F:      drivers/*/ps3*
11540 F:      drivers/ps3/
11541 F:      drivers/rtc/rtc-ps3.c
11542 F:      drivers/usb/host/*ps3.c
11543 F:      sound/ppc/snd_ps3*
11544
11545 PS3VRAM DRIVER
11546 M:      Jim Paris <jim@jtan.com>
11547 M:      Geoff Levand <geoff@infradead.org>
11548 L:      linuxppc-dev@lists.ozlabs.org
11549 S:      Maintained
11550 F:      drivers/block/ps3vram.c
11551
11552 PSAMPLE PACKET SAMPLING SUPPORT:
11553 M:      Yotam Gigi <yotam.gi@gmail.com>
11554 S:      Maintained
11555 F:      net/psample
11556 F:      include/net/psample.h
11557 F:      include/uapi/linux/psample.h
11558
11559 PSTORE FILESYSTEM
11560 M:      Kees Cook <keescook@chromium.org>
11561 M:      Anton Vorontsov <anton@enomsg.org>
11562 M:      Colin Cross <ccross@android.com>
11563 M:      Tony Luck <tony.luck@intel.com>
11564 S:      Maintained
11565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11566 F:      fs/pstore/
11567 F:      include/linux/pstore*
11568 F:      drivers/firmware/efi/efi-pstore.c
11569 F:      drivers/acpi/apei/erst.c
11570 F:      Documentation/admin-guide/ramoops.rst
11571 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11572 K:      \b(pstore|ramoops)
11573
11574 PTP HARDWARE CLOCK SUPPORT
11575 M:      Richard Cochran <richardcochran@gmail.com>
11576 L:      netdev@vger.kernel.org
11577 S:      Maintained
11578 W:      http://linuxptp.sourceforge.net/
11579 F:      Documentation/ABI/testing/sysfs-ptp
11580 F:      Documentation/ptp/*
11581 F:      drivers/net/phy/dp83640*
11582 F:      drivers/ptp/*
11583 F:      include/linux/ptp_cl*
11584
11585 PTRACE SUPPORT
11586 M:      Oleg Nesterov <oleg@redhat.com>
11587 S:      Maintained
11588 F:      include/asm-generic/syscall.h
11589 F:      include/linux/ptrace.h
11590 F:      include/linux/regset.h
11591 F:      include/linux/tracehook.h
11592 F:      include/uapi/linux/ptrace.h
11593 F:      include/uapi/linux/ptrace.h
11594 F:      include/asm-generic/ptrace.h
11595 F:      kernel/ptrace.c
11596 F:      arch/*/ptrace*.c
11597 F:      arch/*/*/ptrace*.c
11598 F:      arch/*/include/asm/ptrace*.h
11599
11600 PULSE8-CEC DRIVER
11601 M:      Hans Verkuil <hverkuil@xs4all.nl>
11602 L:      linux-media@vger.kernel.org
11603 T:      git git://linuxtv.org/media_tree.git
11604 S:      Maintained
11605 F:      drivers/media/usb/pulse8-cec/*
11606 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11607
11608 PVRUSB2 VIDEO4LINUX DRIVER
11609 M:      Mike Isely <isely@pobox.com>
11610 L:      pvrusb2@isely.net       (subscribers-only)
11611 L:      linux-media@vger.kernel.org
11612 W:      http://www.isely.net/pvrusb2/
11613 T:      git git://linuxtv.org/media_tree.git
11614 S:      Maintained
11615 F:      Documentation/media/v4l-drivers/pvrusb2*
11616 F:      drivers/media/usb/pvrusb2/
11617
11618 PWC WEBCAM DRIVER
11619 M:      Hans Verkuil <hverkuil@xs4all.nl>
11620 L:      linux-media@vger.kernel.org
11621 T:      git git://linuxtv.org/media_tree.git
11622 S:      Odd Fixes
11623 F:      drivers/media/usb/pwc/*
11624
11625 PWM FAN DRIVER
11626 M:      Kamil Debski <kamil@wypas.org>
11627 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11628 L:      linux-hwmon@vger.kernel.org
11629 S:      Supported
11630 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11631 F:      Documentation/hwmon/pwm-fan
11632 F:      drivers/hwmon/pwm-fan.c
11633
11634 PWM IR Transmitter
11635 M:      Sean Young <sean@mess.org>
11636 L:      linux-media@vger.kernel.org
11637 S:      Maintained
11638 F:      drivers/media/rc/pwm-ir-tx.c
11639
11640 PWM SUBSYSTEM
11641 M:      Thierry Reding <thierry.reding@gmail.com>
11642 L:      linux-pwm@vger.kernel.org
11643 S:      Maintained
11644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11645 F:      Documentation/pwm.txt
11646 F:      Documentation/devicetree/bindings/pwm/
11647 F:      include/linux/pwm.h
11648 F:      drivers/pwm/
11649 F:      drivers/video/backlight/pwm_bl.c
11650 F:      include/linux/pwm_backlight.h
11651 F:      drivers/gpio/gpio-mvebu.c
11652 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11653
11654 PXA GPIO DRIVER
11655 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11656 L:      linux-gpio@vger.kernel.org
11657 S:      Maintained
11658 F:      drivers/gpio/gpio-pxa.c
11659
11660 PXA MMCI DRIVER
11661 S:      Orphan
11662
11663 PXA RTC DRIVER
11664 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11665 L:      linux-rtc@vger.kernel.org
11666 S:      Maintained
11667
11668 PXA2xx/PXA3xx SUPPORT
11669 M:      Daniel Mack <daniel@zonque.org>
11670 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11671 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11673 T:      git git://github.com/hzhuang1/linux.git
11674 T:      git git://github.com/rjarzmik/linux.git
11675 S:      Maintained
11676 F:      arch/arm/boot/dts/pxa*
11677 F:      arch/arm/mach-pxa/
11678 F:      drivers/dma/pxa*
11679 F:      drivers/pcmcia/pxa2xx*
11680 F:      drivers/pinctrl/pxa/
11681 F:      drivers/spi/spi-pxa2xx*
11682 F:      drivers/usb/gadget/udc/pxa2*
11683 F:      include/sound/pxa2xx-lib.h
11684 F:      sound/arm/pxa*
11685 F:      sound/soc/pxa/
11686
11687 QAT DRIVER
11688 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11689 L:      qat-linux@intel.com
11690 S:      Supported
11691 F:      drivers/crypto/qat/
11692
11693 QCOM AUDIO (ASoC) DRIVERS
11694 M:      Patrick Lai <plai@codeaurora.org>
11695 M:      Banajit Goswami <bgoswami@codeaurora.org>
11696 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11697 S:      Supported
11698 F:      sound/soc/qcom/
11699
11700 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11701 M:      Gabriel Somlo <somlo@cmu.edu>
11702 M:      "Michael S. Tsirkin" <mst@redhat.com>
11703 L:      qemu-devel@nongnu.org
11704 S:      Maintained
11705 F:      drivers/firmware/qemu_fw_cfg.c
11706 F:      include/uapi/linux/qemu_fw_cfg.h
11707
11708 QIB DRIVER
11709 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11710 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11711 L:      linux-rdma@vger.kernel.org
11712 S:      Supported
11713 F:      drivers/infiniband/hw/qib/
11714
11715 QLOGIC QL41xxx FCOE DRIVER
11716 M:      QLogic-Storage-Upstream@cavium.com
11717 L:      linux-scsi@vger.kernel.org
11718 S:      Supported
11719 F:      drivers/scsi/qedf/
11720
11721 QLOGIC QL41xxx ISCSI DRIVER
11722 M:      QLogic-Storage-Upstream@cavium.com
11723 L:      linux-scsi@vger.kernel.org
11724 S:      Supported
11725 F:      drivers/scsi/qedi/
11726
11727 QLOGIC QL4xxx ETHERNET DRIVER
11728 M:      Ariel Elior <Ariel.Elior@cavium.com>
11729 M:      everest-linux-l2@cavium.com
11730 L:      netdev@vger.kernel.org
11731 S:      Supported
11732 F:      drivers/net/ethernet/qlogic/qed/
11733 F:      include/linux/qed/
11734 F:      drivers/net/ethernet/qlogic/qede/
11735
11736 QLOGIC QL4xxx RDMA DRIVER
11737 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11738 M:      Ariel Elior <Ariel.Elior@cavium.com>
11739 L:      linux-rdma@vger.kernel.org
11740 S:      Supported
11741 F:      drivers/infiniband/hw/qedr/
11742 F:      include/uapi/rdma/qedr-abi.h
11743
11744 QLOGIC QLA1280 SCSI DRIVER
11745 M:      Michael Reed <mdr@sgi.com>
11746 L:      linux-scsi@vger.kernel.org
11747 S:      Maintained
11748 F:      drivers/scsi/qla1280.[ch]
11749
11750 QLOGIC QLA2XXX FC-SCSI DRIVER
11751 M:      qla2xxx-upstream@qlogic.com
11752 L:      linux-scsi@vger.kernel.org
11753 S:      Supported
11754 F:      Documentation/scsi/LICENSE.qla2xxx
11755 F:      drivers/scsi/qla2xxx/
11756
11757 QLOGIC QLA3XXX NETWORK DRIVER
11758 M:      Dept-GELinuxNICDev@cavium.com
11759 L:      netdev@vger.kernel.org
11760 S:      Supported
11761 F:      Documentation/networking/LICENSE.qla3xxx
11762 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11763
11764 QLOGIC QLA4XXX iSCSI DRIVER
11765 M:      QLogic-Storage-Upstream@qlogic.com
11766 L:      linux-scsi@vger.kernel.org
11767 S:      Supported
11768 F:      Documentation/scsi/LICENSE.qla4xxx
11769 F:      drivers/scsi/qla4xxx/
11770
11771 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11772 M:      Harish Patil <harish.patil@cavium.com>
11773 M:      Manish Chopra <manish.chopra@cavium.com>
11774 M:      Dept-GELinuxNICDev@cavium.com
11775 L:      netdev@vger.kernel.org
11776 S:      Supported
11777 F:      drivers/net/ethernet/qlogic/qlcnic/
11778
11779 QLOGIC QLGE 10Gb ETHERNET DRIVER
11780 M:      Harish Patil <harish.patil@cavium.com>
11781 M:      Manish Chopra <manish.chopra@cavium.com>
11782 M:      Dept-GELinuxNICDev@cavium.com
11783 L:      netdev@vger.kernel.org
11784 S:      Supported
11785 F:      drivers/net/ethernet/qlogic/qlge/
11786
11787 QNX4 FILESYSTEM
11788 M:      Anders Larsen <al@alarsen.net>
11789 W:      http://www.alarsen.net/linux/qnx4fs/
11790 S:      Maintained
11791 F:      fs/qnx4/
11792 F:      include/uapi/linux/qnx4_fs.h
11793 F:      include/uapi/linux/qnxtypes.h
11794
11795 QORIQ DPAA2 FSL-MC BUS DRIVER
11796 M:      Stuart Yoder <stuyoder@gmail.com>
11797 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11798 L:      linux-kernel@vger.kernel.org
11799 S:      Maintained
11800 F:      drivers/bus/fsl-mc/
11801 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11802 F:      Documentation/networking/dpaa2/overview.rst
11803
11804 QT1010 MEDIA DRIVER
11805 M:      Antti Palosaari <crope@iki.fi>
11806 L:      linux-media@vger.kernel.org
11807 W:      https://linuxtv.org
11808 W:      http://palosaari.fi/linux/
11809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11810 T:      git git://linuxtv.org/anttip/media_tree.git
11811 S:      Maintained
11812 F:      drivers/media/tuners/qt1010*
11813
11814 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11815 M:      Kalle Valo <kvalo@codeaurora.org>
11816 L:      ath10k@lists.infradead.org
11817 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11819 S:      Supported
11820 F:      drivers/net/wireless/ath/ath10k/
11821
11822 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11823 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11824 L:      linux-wireless@vger.kernel.org
11825 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11826 S:      Supported
11827 F:      drivers/net/wireless/ath/ath9k/
11828
11829 QUALCOMM CAMERA SUBSYSTEM DRIVER
11830 M:      Todor Tomov <todor.tomov@linaro.org>
11831 L:      linux-media@vger.kernel.org
11832 S:      Maintained
11833 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11834 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11835 F:      drivers/media/platform/qcom/camss-8x16/
11836
11837 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11838 M:  Ilia Lin <ilia.lin@gmail.com>
11839 L:  linux-pm@vger.kernel.org
11840 S:  Maintained
11841 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11842 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11843
11844 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11845 M:      Timur Tabi <timur@kernel.org>
11846 L:      netdev@vger.kernel.org
11847 S:      Maintained
11848 F:      drivers/net/ethernet/qualcomm/emac/
11849
11850 QUALCOMM HEXAGON ARCHITECTURE
11851 M:      Richard Kuo <rkuo@codeaurora.org>
11852 L:      linux-hexagon@vger.kernel.org
11853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11854 S:      Supported
11855 F:      arch/hexagon/
11856
11857 QUALCOMM HIDMA DRIVER
11858 M:      Sinan Kaya <okaya@kernel.org>
11859 L:      linux-arm-kernel@lists.infradead.org
11860 L:      linux-arm-msm@vger.kernel.org
11861 L:      dmaengine@vger.kernel.org
11862 S:      Supported
11863 F:      drivers/dma/qcom/hidma*
11864
11865 QUALCOMM IOMMU
11866 M:      Rob Clark <robdclark@gmail.com>
11867 L:      iommu@lists.linux-foundation.org
11868 L:      linux-arm-msm@vger.kernel.org
11869 S:      Maintained
11870 F:      drivers/iommu/qcom_iommu.c
11871
11872 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11873 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11874 L:      linux-media@vger.kernel.org
11875 L:      linux-arm-msm@vger.kernel.org
11876 T:      git git://linuxtv.org/media_tree.git
11877 S:      Maintained
11878 F:      drivers/media/platform/qcom/venus/
11879
11880 QUALCOMM WCN36XX WIRELESS DRIVER
11881 M:      Kalle Valo <kvalo@codeaurora.org>
11882 L:      wcn36xx@lists.infradead.org
11883 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11884 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11885 S:      Supported
11886 F:      drivers/net/wireless/ath/wcn36xx/
11887
11888 QUANTENNA QTNFMAC WIRELESS DRIVER
11889 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11890 M:      Avinash Patil <avinashp@quantenna.com>
11891 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11892 L:      linux-wireless@vger.kernel.org
11893 S:      Maintained
11894 F:      drivers/net/wireless/quantenna
11895
11896 RADEON and AMDGPU DRM DRIVERS
11897 M:      Alex Deucher <alexander.deucher@amd.com>
11898 M:      Christian König <christian.koenig@amd.com>
11899 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11900 L:      amd-gfx@lists.freedesktop.org
11901 T:      git git://people.freedesktop.org/~agd5f/linux
11902 S:      Supported
11903 F:      drivers/gpu/drm/radeon/
11904 F:      include/uapi/drm/radeon_drm.h
11905 F:      drivers/gpu/drm/amd/
11906 F:      include/uapi/drm/amdgpu_drm.h
11907
11908 RADEON FRAMEBUFFER DISPLAY DRIVER
11909 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11910 L:      linux-fbdev@vger.kernel.org
11911 S:      Maintained
11912 F:      drivers/video/fbdev/aty/radeon*
11913 F:      include/uapi/linux/radeonfb.h
11914
11915 RADIOSHARK RADIO DRIVER
11916 M:      Hans Verkuil <hverkuil@xs4all.nl>
11917 L:      linux-media@vger.kernel.org
11918 T:      git git://linuxtv.org/media_tree.git
11919 S:      Maintained
11920 F:      drivers/media/radio/radio-shark.c
11921
11922 RADIOSHARK2 RADIO DRIVER
11923 M:      Hans Verkuil <hverkuil@xs4all.nl>
11924 L:      linux-media@vger.kernel.org
11925 T:      git git://linuxtv.org/media_tree.git
11926 S:      Maintained
11927 F:      drivers/media/radio/radio-shark2.c
11928 F:      drivers/media/radio/radio-tea5777.c
11929
11930 RADOS BLOCK DEVICE (RBD)
11931 M:      Ilya Dryomov <idryomov@gmail.com>
11932 M:      Sage Weil <sage@redhat.com>
11933 M:      Alex Elder <elder@kernel.org>
11934 L:      ceph-devel@vger.kernel.org
11935 W:      http://ceph.com/
11936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11937 T:      git git://github.com/ceph/ceph-client.git
11938 S:      Supported
11939 F:      Documentation/ABI/testing/sysfs-bus-rbd
11940 F:      drivers/block/rbd.c
11941 F:      drivers/block/rbd_types.h
11942
11943 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11944 M:      Paul Mackerras <paulus@samba.org>
11945 L:      linux-fbdev@vger.kernel.org
11946 S:      Maintained
11947 F:      drivers/video/fbdev/aty/aty128fb.c
11948
11949 RAINSHADOW-CEC DRIVER
11950 M:      Hans Verkuil <hverkuil@xs4all.nl>
11951 L:      linux-media@vger.kernel.org
11952 T:      git git://linuxtv.org/media_tree.git
11953 S:      Maintained
11954 F:      drivers/media/usb/rainshadow-cec/*
11955
11956 RALINK MIPS ARCHITECTURE
11957 M:      John Crispin <john@phrozen.org>
11958 L:      linux-mips@linux-mips.org
11959 S:      Maintained
11960 F:      arch/mips/ralink
11961
11962 RALINK RT2X00 WIRELESS LAN DRIVER
11963 P:      rt2x00 project
11964 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11965 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11966 L:      linux-wireless@vger.kernel.org
11967 S:      Maintained
11968 F:      drivers/net/wireless/ralink/rt2x00/
11969
11970 RAMDISK RAM BLOCK DEVICE DRIVER
11971 M:      Jens Axboe <axboe@kernel.dk>
11972 S:      Maintained
11973 F:      Documentation/blockdev/ramdisk.txt
11974 F:      drivers/block/brd.c
11975
11976 RANCHU VIRTUAL BOARD FOR MIPS
11977 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11978 L:      linux-mips@linux-mips.org
11979 S:      Supported
11980 F:      arch/mips/generic/board-ranchu.c
11981 F:      arch/mips/configs/generic/board-ranchu.config
11982
11983 RANDOM NUMBER DRIVER
11984 M:      "Theodore Ts'o" <tytso@mit.edu>
11985 S:      Maintained
11986 F:      drivers/char/random.c
11987
11988 RAPIDIO SUBSYSTEM
11989 M:      Matt Porter <mporter@kernel.crashing.org>
11990 M:      Alexandre Bounine <alex.bou9@gmail.com>
11991 S:      Maintained
11992 F:      drivers/rapidio/
11993
11994 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11995 L:      linux-wireless@vger.kernel.org
11996 S:      Orphan
11997 F:      drivers/net/wireless/ray*
11998
11999 RCUTORTURE TEST FRAMEWORK
12000 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12001 M:      Josh Triplett <josh@joshtriplett.org>
12002 R:      Steven Rostedt <rostedt@goodmis.org>
12003 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12004 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12005 L:      linux-kernel@vger.kernel.org
12006 S:      Supported
12007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12008 F:      tools/testing/selftests/rcutorture
12009
12010 RDC R-321X SoC
12011 M:      Florian Fainelli <florian@openwrt.org>
12012 S:      Maintained
12013
12014 RDC R6040 FAST ETHERNET DRIVER
12015 M:      Florian Fainelli <f.fainelli@gmail.com>
12016 L:      netdev@vger.kernel.org
12017 S:      Maintained
12018 F:      drivers/net/ethernet/rdc/r6040.c
12019
12020 RDMAVT - RDMA verbs software
12021 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12022 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12023 L:      linux-rdma@vger.kernel.org
12024 S:      Supported
12025 F:      drivers/infiniband/sw/rdmavt
12026
12027 RDS - RELIABLE DATAGRAM SOCKETS
12028 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12029 L:      netdev@vger.kernel.org
12030 L:      linux-rdma@vger.kernel.org
12031 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12032 W:      https://oss.oracle.com/projects/rds/
12033 S:      Supported
12034 F:      net/rds/
12035 F:      Documentation/networking/rds.txt
12036
12037 RDT - RESOURCE ALLOCATION
12038 M:      Fenghua Yu <fenghua.yu@intel.com>
12039 L:      linux-kernel@vger.kernel.org
12040 S:      Supported
12041 F:      arch/x86/kernel/cpu/intel_rdt*
12042 F:      arch/x86/include/asm/intel_rdt_sched.h
12043 F:      Documentation/x86/intel_rdt*
12044
12045 READ-COPY UPDATE (RCU)
12046 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12047 M:      Josh Triplett <josh@joshtriplett.org>
12048 R:      Steven Rostedt <rostedt@goodmis.org>
12049 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12050 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12051 L:      linux-kernel@vger.kernel.org
12052 W:      http://www.rdrop.com/users/paulmck/RCU/
12053 S:      Supported
12054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12055 F:      Documentation/RCU/
12056 X:      Documentation/RCU/torture.txt
12057 F:      include/linux/rcu*
12058 X:      include/linux/srcu.h
12059 F:      kernel/rcu/
12060 X:      kernel/torture.c
12061
12062 REAL TIME CLOCK (RTC) SUBSYSTEM
12063 M:      Alessandro Zummo <a.zummo@towertech.it>
12064 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12065 L:      linux-rtc@vger.kernel.org
12066 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12068 S:      Maintained
12069 F:      Documentation/devicetree/bindings/rtc/
12070 F:      Documentation/rtc.txt
12071 F:      drivers/rtc/
12072 F:      include/linux/rtc.h
12073 F:      include/uapi/linux/rtc.h
12074 F:      include/linux/rtc/
12075 F:      include/linux/platform_data/rtc-*
12076 F:      tools/testing/selftests/rtc/
12077
12078 REALTEK AUDIO CODECS
12079 M:      Bard Liao <bardliao@realtek.com>
12080 M:      Oder Chiou <oder_chiou@realtek.com>
12081 S:      Maintained
12082 F:      sound/soc/codecs/rt*
12083 F:      include/sound/rt*.h
12084
12085 REGISTER MAP ABSTRACTION
12086 M:      Mark Brown <broonie@kernel.org>
12087 L:      linux-kernel@vger.kernel.org
12088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12089 S:      Supported
12090 F:      Documentation/devicetree/bindings/regmap/
12091 F:      drivers/base/regmap/
12092 F:      include/linux/regmap.h
12093
12094 REISERFS FILE SYSTEM
12095 L:      reiserfs-devel@vger.kernel.org
12096 S:      Supported
12097 F:      fs/reiserfs/
12098
12099 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12100 M:      Ohad Ben-Cohen <ohad@wizery.com>
12101 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12102 L:      linux-remoteproc@vger.kernel.org
12103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12104 S:      Maintained
12105 F:      Documentation/devicetree/bindings/remoteproc/
12106 F:      Documentation/remoteproc.txt
12107 F:      drivers/remoteproc/
12108 F:      include/linux/remoteproc.h
12109
12110 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12111 M:      Ohad Ben-Cohen <ohad@wizery.com>
12112 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12113 L:      linux-remoteproc@vger.kernel.org
12114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12115 S:      Maintained
12116 F:      drivers/rpmsg/
12117 F:      Documentation/rpmsg.txt
12118 F:      include/linux/rpmsg.h
12119 F:      include/linux/rpmsg/
12120
12121 RENESAS CLOCK DRIVERS
12122 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12123 L:      linux-renesas-soc@vger.kernel.org
12124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12125 S:      Supported
12126 F:      drivers/clk/renesas/
12127
12128 RENESAS EMEV2 I2C DRIVER
12129 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12130 S:      Supported
12131 F:      drivers/i2c/busses/i2c-emev2.c
12132
12133 RENESAS ETHERNET DRIVERS
12134 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12135 L:      netdev@vger.kernel.org
12136 L:      linux-renesas-soc@vger.kernel.org
12137 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12138 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12139 F:      drivers/net/ethernet/renesas/
12140 F:      include/linux/sh_eth.h
12141
12142 RENESAS R-CAR GYROADC DRIVER
12143 M:      Marek Vasut <marek.vasut@gmail.com>
12144 L:      linux-iio@vger.kernel.org
12145 S:      Supported
12146 F:      drivers/iio/adc/rcar_gyro_adc.c
12147
12148 RENESAS R-CAR I2C DRIVERS
12149 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12150 S:      Supported
12151 F:      drivers/i2c/busses/i2c-rcar.c
12152 F:      drivers/i2c/busses/i2c-sh_mobile.c
12153
12154 RENESAS USB PHY DRIVER
12155 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12156 L:      linux-renesas-soc@vger.kernel.org
12157 S:      Maintained
12158 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12159
12160 RESET CONTROLLER FRAMEWORK
12161 M:      Philipp Zabel <p.zabel@pengutronix.de>
12162 T:      git git://git.pengutronix.de/git/pza/linux
12163 S:      Maintained
12164 F:      drivers/reset/
12165 F:      Documentation/devicetree/bindings/reset/
12166 F:      include/dt-bindings/reset/
12167 F:      include/linux/reset.h
12168 F:      include/linux/reset-controller.h
12169
12170 RESTARTABLE SEQUENCES SUPPORT
12171 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12172 M:      Peter Zijlstra <peterz@infradead.org>
12173 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12174 M:      Boqun Feng <boqun.feng@gmail.com>
12175 L:      linux-kernel@vger.kernel.org
12176 S:      Supported
12177 F:      kernel/rseq.c
12178 F:      include/uapi/linux/rseq.h
12179 F:      include/trace/events/rseq.h
12180 F:      tools/testing/selftests/rseq/
12181
12182 RFKILL
12183 M:      Johannes Berg <johannes@sipsolutions.net>
12184 L:      linux-wireless@vger.kernel.org
12185 W:      http://wireless.kernel.org/
12186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12188 S:      Maintained
12189 F:      Documentation/rfkill.txt
12190 F:      Documentation/ABI/stable/sysfs-class-rfkill
12191 F:      net/rfkill/
12192
12193 RHASHTABLE
12194 M:      Thomas Graf <tgraf@suug.ch>
12195 M:      Herbert Xu <herbert@gondor.apana.org.au>
12196 L:      netdev@vger.kernel.org
12197 S:      Maintained
12198 F:      lib/rhashtable.c
12199 F:      include/linux/rhashtable.h
12200
12201 RICOH R5C592 MEMORYSTICK DRIVER
12202 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12203 S:      Maintained
12204 F:      drivers/memstick/host/r592.*
12205
12206 RICOH SMARTMEDIA/XD DRIVER
12207 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12208 S:      Maintained
12209 F:      drivers/mtd/nand/raw/r852.c
12210 F:      drivers/mtd/nand/raw/r852.h
12211
12212 RISC-V ARCHITECTURE
12213 M:      Palmer Dabbelt <palmer@sifive.com>
12214 M:      Albert Ou <aou@eecs.berkeley.edu>
12215 L:      linux-riscv@lists.infradead.org
12216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12217 S:      Supported
12218 F:      arch/riscv/
12219 K:      riscv
12220 N:      riscv
12221
12222 ROCCAT DRIVERS
12223 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12224 W:      http://sourceforge.net/projects/roccat/
12225 S:      Maintained
12226 F:      drivers/hid/hid-roccat*
12227 F:      include/linux/hid-roccat*
12228 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12229
12230 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12231 M:      Jacob chen <jacob2.chen@rock-chips.com>
12232 L:      linux-media@vger.kernel.org
12233 S:      Maintained
12234 F:      drivers/media/platform/rockchip/rga/
12235 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12236
12237 ROCKER DRIVER
12238 M:      Jiri Pirko <jiri@resnulli.us>
12239 L:      netdev@vger.kernel.org
12240 S:      Supported
12241 F:      drivers/net/ethernet/rocker/
12242
12243 ROCKETPORT DRIVER
12244 P:      Comtrol Corp.
12245 W:      http://www.comtrol.com
12246 S:      Maintained
12247 F:      Documentation/serial/rocket.txt
12248 F:      drivers/tty/rocket*
12249
12250 ROCKETPORT EXPRESS/INFINITY DRIVER
12251 M:      Kevin Cernekee <cernekee@gmail.com>
12252 L:      linux-serial@vger.kernel.org
12253 S:      Odd Fixes
12254 F:      drivers/tty/serial/rp2.*
12255
12256 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12257 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12258 L:      linux-kernel@vger.kernel.org
12259 L:      linux-renesas-soc@vger.kernel.org
12260 S:      Supported
12261 F:      drivers/mfd/bd9571mwv.c
12262 F:      drivers/regulator/bd9571mwv-regulator.c
12263 F:      drivers/gpio/gpio-bd9571mwv.c
12264 F:      include/linux/mfd/bd9571mwv.h
12265 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12266
12267 ROSE NETWORK LAYER
12268 M:      Ralf Baechle <ralf@linux-mips.org>
12269 L:      linux-hams@vger.kernel.org
12270 W:      http://www.linux-ax25.org/
12271 S:      Maintained
12272 F:      include/net/rose.h
12273 F:      include/uapi/linux/rose.h
12274 F:      net/rose/
12275
12276 RTL2830 MEDIA DRIVER
12277 M:      Antti Palosaari <crope@iki.fi>
12278 L:      linux-media@vger.kernel.org
12279 W:      https://linuxtv.org
12280 W:      http://palosaari.fi/linux/
12281 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12282 T:      git git://linuxtv.org/anttip/media_tree.git
12283 S:      Maintained
12284 F:      drivers/media/dvb-frontends/rtl2830*
12285
12286 RTL2832 MEDIA DRIVER
12287 M:      Antti Palosaari <crope@iki.fi>
12288 L:      linux-media@vger.kernel.org
12289 W:      https://linuxtv.org
12290 W:      http://palosaari.fi/linux/
12291 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12292 T:      git git://linuxtv.org/anttip/media_tree.git
12293 S:      Maintained
12294 F:      drivers/media/dvb-frontends/rtl2832*
12295
12296 RTL2832_SDR MEDIA DRIVER
12297 M:      Antti Palosaari <crope@iki.fi>
12298 L:      linux-media@vger.kernel.org
12299 W:      https://linuxtv.org
12300 W:      http://palosaari.fi/linux/
12301 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12302 T:      git git://linuxtv.org/anttip/media_tree.git
12303 S:      Maintained
12304 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12305
12306 RTL8180 WIRELESS DRIVER
12307 L:      linux-wireless@vger.kernel.org
12308 W:      http://wireless.kernel.org/
12309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12310 S:      Orphan
12311 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12312
12313 RTL8187 WIRELESS DRIVER
12314 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12315 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12316 M:      Larry Finger <Larry.Finger@lwfinger.net>
12317 L:      linux-wireless@vger.kernel.org
12318 W:      http://wireless.kernel.org/
12319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12320 S:      Maintained
12321 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12322
12323 REALTEK WIRELESS DRIVER (rtlwifi family)
12324 M:      Ping-Ke Shih <pkshih@realtek.com>
12325 L:      linux-wireless@vger.kernel.org
12326 W:      http://wireless.kernel.org/
12327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12328 S:      Maintained
12329 F:      drivers/net/wireless/realtek/rtlwifi/
12330
12331 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12332 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12333 L:      linux-wireless@vger.kernel.org
12334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12335 S:      Maintained
12336 F:      drivers/net/wireless/realtek/rtl8xxxu/
12337
12338 RXRPC SOCKETS (AF_RXRPC)
12339 M:      David Howells <dhowells@redhat.com>
12340 L:      linux-afs@lists.infradead.org
12341 S:      Supported
12342 F:      net/rxrpc/
12343 F:      include/keys/rxrpc-type.h
12344 F:      include/net/af_rxrpc.h
12345 F:      include/trace/events/rxrpc.h
12346 F:      include/uapi/linux/rxrpc.h
12347 F:      Documentation/networking/rxrpc.txt
12348 W:      https://www.infradead.org/~dhowells/kafs/
12349
12350 S3 SAVAGE FRAMEBUFFER DRIVER
12351 M:      Antonino Daplas <adaplas@gmail.com>
12352 L:      linux-fbdev@vger.kernel.org
12353 S:      Maintained
12354 F:      drivers/video/fbdev/savage/
12355
12356 S390
12357 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12358 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12359 L:      linux-s390@vger.kernel.org
12360 W:      http://www.ibm.com/developerworks/linux/linux390/
12361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12362 S:      Supported
12363 F:      arch/s390/
12364 F:      drivers/s390/
12365 F:      Documentation/s390/
12366 F:      Documentation/driver-api/s390-drivers.rst
12367
12368 S390 COMMON I/O LAYER
12369 M:      Sebastian Ott <sebott@linux.ibm.com>
12370 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12371 L:      linux-s390@vger.kernel.org
12372 W:      http://www.ibm.com/developerworks/linux/linux390/
12373 S:      Supported
12374 F:      drivers/s390/cio/
12375
12376 S390 DASD DRIVER
12377 M:      Stefan Haberland <sth@linux.ibm.com>
12378 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12379 L:      linux-s390@vger.kernel.org
12380 W:      http://www.ibm.com/developerworks/linux/linux390/
12381 S:      Supported
12382 F:      drivers/s390/block/dasd*
12383 F:      block/partitions/ibm.c
12384
12385 S390 IOMMU (PCI)
12386 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12387 L:      linux-s390@vger.kernel.org
12388 W:      http://www.ibm.com/developerworks/linux/linux390/
12389 S:      Supported
12390 F:      drivers/iommu/s390-iommu.c
12391
12392 S390 IUCV NETWORK LAYER
12393 M:      Julian Wiedmann <jwi@linux.ibm.com>
12394 M:      Ursula Braun <ubraun@linux.ibm.com>
12395 L:      linux-s390@vger.kernel.org
12396 W:      http://www.ibm.com/developerworks/linux/linux390/
12397 S:      Supported
12398 F:      drivers/s390/net/*iucv*
12399 F:      include/net/iucv/
12400 F:      net/iucv/
12401
12402 S390 NETWORK DRIVERS
12403 M:      Julian Wiedmann <jwi@linux.ibm.com>
12404 M:      Ursula Braun <ubraun@linux.ibm.com>
12405 L:      linux-s390@vger.kernel.org
12406 W:      http://www.ibm.com/developerworks/linux/linux390/
12407 S:      Supported
12408 F:      drivers/s390/net/
12409
12410 S390 PCI SUBSYSTEM
12411 M:      Sebastian Ott <sebott@linux.ibm.com>
12412 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12413 L:      linux-s390@vger.kernel.org
12414 W:      http://www.ibm.com/developerworks/linux/linux390/
12415 S:      Supported
12416 F:      arch/s390/pci/
12417 F:      drivers/pci/hotplug/s390_pci_hpc.c
12418
12419 S390 VFIO-CCW DRIVER
12420 M:      Cornelia Huck <cohuck@redhat.com>
12421 M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12422 M:      Halil Pasic <pasic@linux.ibm.com>
12423 L:      linux-s390@vger.kernel.org
12424 L:      kvm@vger.kernel.org
12425 S:      Supported
12426 F:      drivers/s390/cio/vfio_ccw*
12427 F:      Documentation/s390/vfio-ccw.txt
12428 F:      include/uapi/linux/vfio_ccw.h
12429
12430 S390 ZCRYPT DRIVER
12431 M:      Harald Freudenberger <freude@linux.ibm.com>
12432 L:      linux-s390@vger.kernel.org
12433 W:      http://www.ibm.com/developerworks/linux/linux390/
12434 S:      Supported
12435 F:      drivers/s390/crypto/
12436
12437 S390 ZFCP DRIVER
12438 M:      Steffen Maier <maier@linux.ibm.com>
12439 M:      Benjamin Block <bblock@linux.ibm.com>
12440 L:      linux-s390@vger.kernel.org
12441 W:      http://www.ibm.com/developerworks/linux/linux390/
12442 S:      Supported
12443 F:      drivers/s390/scsi/zfcp_*
12444
12445 S3C24XX SD/MMC Driver
12446 M:      Ben Dooks <ben-linux@fluff.org>
12447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12448 S:      Supported
12449 F:      drivers/mmc/host/s3cmci.*
12450
12451 SAA6588 RDS RECEIVER DRIVER
12452 M:      Hans Verkuil <hverkuil@xs4all.nl>
12453 L:      linux-media@vger.kernel.org
12454 T:      git git://linuxtv.org/media_tree.git
12455 W:      https://linuxtv.org
12456 S:      Odd Fixes
12457 F:      drivers/media/i2c/saa6588*
12458
12459 SAA7134 VIDEO4LINUX DRIVER
12460 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12461 L:      linux-media@vger.kernel.org
12462 W:      https://linuxtv.org
12463 T:      git git://linuxtv.org/media_tree.git
12464 S:      Odd fixes
12465 F:      Documentation/media/v4l-drivers/saa7134*
12466 F:      drivers/media/pci/saa7134/
12467
12468 SAA7146 VIDEO4LINUX-2 DRIVER
12469 M:      Hans Verkuil <hverkuil@xs4all.nl>
12470 L:      linux-media@vger.kernel.org
12471 T:      git git://linuxtv.org/media_tree.git
12472 S:      Maintained
12473 F:      drivers/media/common/saa7146/
12474 F:      drivers/media/pci/saa7146/
12475 F:      include/media/saa7146*
12476
12477 SAMSUNG AUDIO (ASoC) DRIVERS
12478 M:      Krzysztof Kozlowski <krzk@kernel.org>
12479 M:      Sangbeom Kim <sbkim73@samsung.com>
12480 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12481 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12482 S:      Supported
12483 F:      sound/soc/samsung/
12484 F:      Documentation/devicetree/bindings/sound/samsung*
12485
12486 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12487 M:      Krzysztof Kozlowski <krzk@kernel.org>
12488 L:      linux-crypto@vger.kernel.org
12489 L:      linux-samsung-soc@vger.kernel.org
12490 S:      Maintained
12491 F:      drivers/crypto/exynos-rng.c
12492 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12493
12494 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12495 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12496 L:      linux-samsung-soc@vger.kernel.org
12497 S:      Maintained
12498 F:      drivers/char/hw_random/exynos-trng.c
12499 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12500
12501 SAMSUNG FRAMEBUFFER DRIVER
12502 M:      Jingoo Han <jingoohan1@gmail.com>
12503 L:      linux-fbdev@vger.kernel.org
12504 S:      Maintained
12505 F:      drivers/video/fbdev/s3c-fb.c
12506
12507 SAMSUNG LAPTOP DRIVER
12508 M:      Corentin Chary <corentin.chary@gmail.com>
12509 L:      platform-driver-x86@vger.kernel.org
12510 S:      Maintained
12511 F:      drivers/platform/x86/samsung-laptop.c
12512
12513 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12514 M:      Sangbeom Kim <sbkim73@samsung.com>
12515 M:      Krzysztof Kozlowski <krzk@kernel.org>
12516 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12517 L:      linux-kernel@vger.kernel.org
12518 L:      linux-samsung-soc@vger.kernel.org
12519 S:      Supported
12520 F:      drivers/mfd/sec*.c
12521 F:      drivers/regulator/s2m*.c
12522 F:      drivers/regulator/s5m*.c
12523 F:      drivers/clk/clk-s2mps11.c
12524 F:      drivers/rtc/rtc-s5m.c
12525 F:      include/linux/mfd/samsung/
12526 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12527 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12528 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12529 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12530
12531 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12532 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12533 L:      linux-media@vger.kernel.org
12534 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12535 S:      Maintained
12536 F:      drivers/media/platform/s3c-camif/
12537 F:      include/media/drv-intf/s3c_camif.h
12538
12539 SAMSUNG S3FWRN5 NFC DRIVER
12540 M:      Robert Baldyga <r.baldyga@samsung.com>
12541 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12542 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12543 S:      Supported
12544 F:      drivers/nfc/s3fwrn5
12545
12546 SAMSUNG S5C73M3 CAMERA DRIVER
12547 M:      Kyungmin Park <kyungmin.park@samsung.com>
12548 M:      Andrzej Hajda <a.hajda@samsung.com>
12549 L:      linux-media@vger.kernel.org
12550 S:      Supported
12551 F:      drivers/media/i2c/s5c73m3/*
12552
12553 SAMSUNG S5K5BAF CAMERA DRIVER
12554 M:      Kyungmin Park <kyungmin.park@samsung.com>
12555 M:      Andrzej Hajda <a.hajda@samsung.com>
12556 L:      linux-media@vger.kernel.org
12557 S:      Supported
12558 F:      drivers/media/i2c/s5k5baf.c
12559
12560 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12561 M:      Krzysztof Kozlowski <krzk@kernel.org>
12562 M:      Vladimir Zapolskiy <vz@mleia.com>
12563 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12564 L:      linux-crypto@vger.kernel.org
12565 L:      linux-samsung-soc@vger.kernel.org
12566 S:      Maintained
12567 F:      drivers/crypto/s5p-sss.c
12568
12569 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12570 M:      Kyungmin Park <kyungmin.park@samsung.com>
12571 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12572 L:      linux-media@vger.kernel.org
12573 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12574 S:      Supported
12575 F:      drivers/media/platform/exynos4-is/
12576
12577 SAMSUNG SOC CLOCK DRIVERS
12578 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12579 M:      Tomasz Figa <tomasz.figa@gmail.com>
12580 M:      Chanwoo Choi <cw00.choi@samsung.com>
12581 S:      Supported
12582 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12584 F:      drivers/clk/samsung/
12585 F:      include/dt-bindings/clock/exynos*.h
12586 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12587
12588 SAMSUNG SPI DRIVERS
12589 M:      Kukjin Kim <kgene@kernel.org>
12590 M:      Krzysztof Kozlowski <krzk@kernel.org>
12591 M:      Andi Shyti <andi@etezian.org>
12592 L:      linux-spi@vger.kernel.org
12593 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12594 S:      Maintained
12595 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12596 F:      drivers/spi/spi-s3c*
12597 F:      include/linux/platform_data/spi-s3c64xx.h
12598
12599 SAMSUNG SXGBE DRIVERS
12600 M:      Byungho An <bh74.an@samsung.com>
12601 M:      Girish K S <ks.giri@samsung.com>
12602 M:      Vipul Pandya <vipul.pandya@samsung.com>
12603 S:      Supported
12604 L:      netdev@vger.kernel.org
12605 F:      drivers/net/ethernet/samsung/sxgbe/
12606
12607 SAMSUNG THERMAL DRIVER
12608 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12609 L:      linux-pm@vger.kernel.org
12610 L:      linux-samsung-soc@vger.kernel.org
12611 S:      Supported
12612 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12613 F:      drivers/thermal/samsung/
12614
12615 SAMSUNG USB2 PHY DRIVER
12616 M:      Kamil Debski <kamil@wypas.org>
12617 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12618 L:      linux-kernel@vger.kernel.org
12619 S:      Supported
12620 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12621 F:      Documentation/phy/samsung-usb2.txt
12622 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12623 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12624 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12625 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12626 F:      drivers/phy/samsung/phy-samsung-usb2.c
12627 F:      drivers/phy/samsung/phy-samsung-usb2.h
12628
12629 SC1200 WDT DRIVER
12630 M:      Zwane Mwaikambo <zwanem@gmail.com>
12631 S:      Maintained
12632 F:      drivers/watchdog/sc1200wdt.c
12633
12634 SCHEDULER
12635 M:      Ingo Molnar <mingo@redhat.com>
12636 M:      Peter Zijlstra <peterz@infradead.org>
12637 L:      linux-kernel@vger.kernel.org
12638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12639 S:      Maintained
12640 F:      kernel/sched/
12641 F:      include/linux/sched.h
12642 F:      include/uapi/linux/sched.h
12643 F:      include/linux/wait.h
12644
12645 SCR24X CHIP CARD INTERFACE DRIVER
12646 M:      Lubomir Rintel <lkundrak@v3.sk>
12647 S:      Supported
12648 F:      drivers/char/pcmcia/scr24x_cs.c
12649
12650 SCSI CDROM DRIVER
12651 M:      Jens Axboe <axboe@kernel.dk>
12652 L:      linux-scsi@vger.kernel.org
12653 W:      http://www.kernel.dk
12654 S:      Maintained
12655 F:      drivers/scsi/sr*
12656
12657 SCSI RDMA PROTOCOL (SRP) INITIATOR
12658 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12659 L:      linux-rdma@vger.kernel.org
12660 S:      Supported
12661 W:      http://www.openfabrics.org
12662 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12664 F:      drivers/infiniband/ulp/srp/
12665 F:      include/scsi/srp.h
12666
12667 SCSI SG DRIVER
12668 M:      Doug Gilbert <dgilbert@interlog.com>
12669 L:      linux-scsi@vger.kernel.org
12670 W:      http://sg.danny.cz/sg
12671 S:      Maintained
12672 F:      Documentation/scsi/scsi-generic.txt
12673 F:      drivers/scsi/sg.c
12674 F:      include/scsi/sg.h
12675
12676 SCSI SUBSYSTEM
12677 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12679 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12681 L:      linux-scsi@vger.kernel.org
12682 S:      Maintained
12683 F:      Documentation/devicetree/bindings/scsi/
12684 F:      drivers/scsi/
12685 F:      include/scsi/
12686
12687 SCSI TAPE DRIVER
12688 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12689 L:      linux-scsi@vger.kernel.org
12690 S:      Maintained
12691 F:      Documentation/scsi/st.txt
12692 F:      drivers/scsi/st.*
12693 F:      drivers/scsi/st_*.h
12694
12695 SCTP PROTOCOL
12696 M:      Vlad Yasevich <vyasevich@gmail.com>
12697 M:      Neil Horman <nhorman@tuxdriver.com>
12698 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12699 L:      linux-sctp@vger.kernel.org
12700 W:      http://lksctp.sourceforge.net
12701 S:      Maintained
12702 F:      Documentation/networking/sctp.txt
12703 F:      include/linux/sctp.h
12704 F:      include/uapi/linux/sctp.h
12705 F:      include/net/sctp/
12706 F:      net/sctp/
12707
12708 SCx200 CPU SUPPORT
12709 M:      Jim Cromie <jim.cromie@gmail.com>
12710 S:      Odd Fixes
12711 F:      Documentation/i2c/busses/scx200_acb
12712 F:      arch/x86/platform/scx200/
12713 F:      drivers/watchdog/scx200_wdt.c
12714 F:      drivers/i2c/busses/scx200*
12715 F:      drivers/mtd/maps/scx200_docflash.c
12716 F:      include/linux/scx200.h
12717
12718 SCx200 GPIO DRIVER
12719 M:      Jim Cromie <jim.cromie@gmail.com>
12720 S:      Maintained
12721 F:      drivers/char/scx200_gpio.c
12722 F:      include/linux/scx200_gpio.h
12723
12724 SCx200 HRT CLOCKSOURCE DRIVER
12725 M:      Jim Cromie <jim.cromie@gmail.com>
12726 S:      Maintained
12727 F:      drivers/clocksource/scx200_hrt.c
12728
12729 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12730 M:      Sascha Sommer <saschasommer@freenet.de>
12731 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12732 S:      Maintained
12733 F:      drivers/mmc/host/sdricoh_cs.c
12734
12735 SECURE COMPUTING
12736 M:      Kees Cook <keescook@chromium.org>
12737 R:      Andy Lutomirski <luto@amacapital.net>
12738 R:      Will Drewry <wad@chromium.org>
12739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12740 S:      Supported
12741 F:      kernel/seccomp.c
12742 F:      include/uapi/linux/seccomp.h
12743 F:      include/linux/seccomp.h
12744 F:      tools/testing/selftests/seccomp/*
12745 F:      tools/testing/selftests/kselftest_harness.h
12746 F:      Documentation/userspace-api/seccomp_filter.rst
12747 K:      \bsecure_computing
12748 K:      \bTIF_SECCOMP\b
12749
12750 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12751 M:      Al Cooper <alcooperx@gmail.com>
12752 L:      linux-mmc@vger.kernel.org
12753 L:      bcm-kernel-feedback-list@broadcom.com
12754 S:      Maintained
12755 F:      drivers/mmc/host/sdhci-brcmstb*
12756
12757 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12758 M:      Adrian Hunter <adrian.hunter@intel.com>
12759 L:      linux-mmc@vger.kernel.org
12760 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12761 S:      Maintained
12762 F:      drivers/mmc/host/sdhci*
12763 F:      include/linux/mmc/sdhci*
12764
12765 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12766 M:      Ben Dooks <ben-linux@fluff.org>
12767 M:      Jaehoon Chung <jh80.chung@samsung.com>
12768 L:      linux-mmc@vger.kernel.org
12769 S:      Maintained
12770 F:      drivers/mmc/host/sdhci-s3c*
12771
12772 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12773 M:      Viresh Kumar <vireshk@kernel.org>
12774 L:      linux-mmc@vger.kernel.org
12775 S:      Maintained
12776 F:      drivers/mmc/host/sdhci-spear.c
12777
12778 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12779 M:      Kishon Vijay Abraham I <kishon@ti.com>
12780 L:      linux-mmc@vger.kernel.org
12781 S:      Maintained
12782 F:      drivers/mmc/host/sdhci-omap.c
12783
12784 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12785 M:      Scott Bauer <scott.bauer@intel.com>
12786 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12787 L:      linux-block@vger.kernel.org
12788 S:      Supported
12789 F:      block/sed*
12790 F:      block/opal_proto.h
12791 F:      include/linux/sed*
12792 F:      include/uapi/linux/sed*
12793
12794 SECURITY CONTACT
12795 M:      Security Officers <security@kernel.org>
12796 S:      Supported
12797
12798 SECURITY SUBSYSTEM
12799 M:      James Morris <jmorris@namei.org>
12800 M:      "Serge E. Hallyn" <serge@hallyn.com>
12801 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12803 W:      http://kernsec.org/
12804 S:      Supported
12805 F:      security/
12806
12807 SELINUX SECURITY MODULE
12808 M:      Paul Moore <paul@paul-moore.com>
12809 M:      Stephen Smalley <sds@tycho.nsa.gov>
12810 M:      Eric Paris <eparis@parisplace.org>
12811 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12812 W:      https://selinuxproject.org
12813 W:      https://github.com/SELinuxProject
12814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12815 S:      Supported
12816 F:      include/linux/selinux*
12817 F:      security/selinux/
12818 F:      scripts/selinux/
12819 F:      Documentation/admin-guide/LSM/SELinux.rst
12820
12821 SENSABLE PHANTOM
12822 M:      Jiri Slaby <jirislaby@gmail.com>
12823 S:      Maintained
12824 F:      drivers/misc/phantom.c
12825 F:      include/uapi/linux/phantom.h
12826
12827 SERIAL DEVICE BUS
12828 M:      Rob Herring <robh@kernel.org>
12829 L:      linux-serial@vger.kernel.org
12830 S:      Maintained
12831 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12832 F:      drivers/tty/serdev/
12833 F:      include/linux/serdev.h
12834
12835 SERIAL DRIVERS
12836 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12837 L:      linux-serial@vger.kernel.org
12838 S:      Maintained
12839 F:      Documentation/devicetree/bindings/serial/
12840 F:      drivers/tty/serial/
12841
12842 SERIAL IR RECEIVER
12843 M:      Sean Young <sean@mess.org>
12844 L:      linux-media@vger.kernel.org
12845 S:      Maintained
12846 F:      drivers/media/rc/serial_ir.c
12847
12848 SFC NETWORK DRIVER
12849 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12850 M:      Edward Cree <ecree@solarflare.com>
12851 M:      Bert Kenward <bkenward@solarflare.com>
12852 L:      netdev@vger.kernel.org
12853 S:      Supported
12854 F:      drivers/net/ethernet/sfc/
12855
12856 SGI GRU DRIVER
12857 M:      Dimitri Sivanich <sivanich@sgi.com>
12858 S:      Maintained
12859 F:      drivers/misc/sgi-gru/
12860
12861 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12862 M:      Pat Gefre <pfg@sgi.com>
12863 L:      linux-ia64@vger.kernel.org
12864 S:      Supported
12865 F:      Documentation/ia64/serial.txt
12866 F:      drivers/tty/serial/ioc?_serial.c
12867 F:      include/linux/ioc?.h
12868
12869 SGI XP/XPC/XPNET DRIVER
12870 M:      Cliff Whickman <cpw@sgi.com>
12871 M:      Robin Holt <robinmholt@gmail.com>
12872 S:      Maintained
12873 F:      drivers/misc/sgi-xp/
12874
12875 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12876 M:      Ursula Braun <ubraun@linux.ibm.com>
12877 L:      linux-s390@vger.kernel.org
12878 W:      http://www.ibm.com/developerworks/linux/linux390/
12879 S:      Supported
12880 F:      net/smc/
12881
12882 SH_VEU V4L2 MEM2MEM DRIVER
12883 L:      linux-media@vger.kernel.org
12884 S:      Orphan
12885 F:      drivers/media/platform/sh_veu.c
12886
12887 SH_VOU V4L2 OUTPUT DRIVER
12888 L:      linux-media@vger.kernel.org
12889 S:      Orphan
12890 F:      drivers/media/platform/sh_vou.c
12891 F:      include/media/drv-intf/sh_vou.h
12892
12893 SI2157 MEDIA DRIVER
12894 M:      Antti Palosaari <crope@iki.fi>
12895 L:      linux-media@vger.kernel.org
12896 W:      https://linuxtv.org
12897 W:      http://palosaari.fi/linux/
12898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12899 T:      git git://linuxtv.org/anttip/media_tree.git
12900 S:      Maintained
12901 F:      drivers/media/tuners/si2157*
12902
12903 SI2165 MEDIA DRIVER
12904 M:      Matthias Schwarzott <zzam@gentoo.org>
12905 L:      linux-media@vger.kernel.org
12906 W:      https://linuxtv.org
12907 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12908 S:      Maintained
12909 F:      drivers/media/dvb-frontends/si2165*
12910
12911 SI2168 MEDIA DRIVER
12912 M:      Antti Palosaari <crope@iki.fi>
12913 L:      linux-media@vger.kernel.org
12914 W:      https://linuxtv.org
12915 W:      http://palosaari.fi/linux/
12916 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12917 T:      git git://linuxtv.org/anttip/media_tree.git
12918 S:      Maintained
12919 F:      drivers/media/dvb-frontends/si2168*
12920
12921 SI470X FM RADIO RECEIVER I2C DRIVER
12922 M:      Hans Verkuil <hverkuil@xs4all.nl>
12923 L:      linux-media@vger.kernel.org
12924 T:      git git://linuxtv.org/media_tree.git
12925 W:      https://linuxtv.org
12926 S:      Odd Fixes
12927 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12928
12929 SI470X FM RADIO RECEIVER USB DRIVER
12930 M:      Hans Verkuil <hverkuil@xs4all.nl>
12931 L:      linux-media@vger.kernel.org
12932 T:      git git://linuxtv.org/media_tree.git
12933 W:      https://linuxtv.org
12934 S:      Maintained
12935 F:      drivers/media/radio/si470x/radio-si470x-common.c
12936 F:      drivers/media/radio/si470x/radio-si470x.h
12937 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12938
12939 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12940 M:      Eduardo Valentin <edubezval@gmail.com>
12941 L:      linux-media@vger.kernel.org
12942 T:      git git://linuxtv.org/media_tree.git
12943 W:      https://linuxtv.org
12944 S:      Odd Fixes
12945 F:      drivers/media/radio/si4713/si4713.?
12946
12947 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12948 M:      Eduardo Valentin <edubezval@gmail.com>
12949 L:      linux-media@vger.kernel.org
12950 T:      git git://linuxtv.org/media_tree.git
12951 W:      https://linuxtv.org
12952 S:      Odd Fixes
12953 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12954
12955 SI4713 FM RADIO TRANSMITTER USB DRIVER
12956 M:      Hans Verkuil <hverkuil@xs4all.nl>
12957 L:      linux-media@vger.kernel.org
12958 T:      git git://linuxtv.org/media_tree.git
12959 W:      https://linuxtv.org
12960 S:      Maintained
12961 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12962
12963 SIANO DVB DRIVER
12964 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12965 L:      linux-media@vger.kernel.org
12966 W:      https://linuxtv.org
12967 T:      git git://linuxtv.org/media_tree.git
12968 S:      Odd fixes
12969 F:      drivers/media/common/siano/
12970 F:      drivers/media/usb/siano/
12971 F:      drivers/media/usb/siano/
12972 F:      drivers/media/mmc/siano/
12973
12974 SIFIVE DRIVERS
12975 M:      Palmer Dabbelt <palmer@sifive.com>
12976 L:      linux-riscv@lists.infradead.org
12977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12978 S:      Supported
12979 K:      sifive
12980 N:      sifive
12981
12982 SILEAD TOUCHSCREEN DRIVER
12983 M:      Hans de Goede <hdegoede@redhat.com>
12984 L:      linux-input@vger.kernel.org
12985 L:      platform-driver-x86@vger.kernel.org
12986 S:      Maintained
12987 F:      drivers/input/touchscreen/silead.c
12988 F:      drivers/platform/x86/silead_dmi.c
12989
12990 SILICON MOTION SM712 FRAME BUFFER DRIVER
12991 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12992 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12993 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12994 L:      linux-fbdev@vger.kernel.org
12995 S:      Maintained
12996 F:      drivers/video/fbdev/sm712*
12997 F:      Documentation/fb/sm712fb.txt
12998
12999 SIMPLE FIRMWARE INTERFACE (SFI)
13000 M:      Len Brown <lenb@kernel.org>
13001 L:      sfi-devel@simplefirmware.org
13002 W:      http://simplefirmware.org/
13003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13004 S:      Supported
13005 F:      arch/x86/platform/sfi/
13006 F:      drivers/sfi/
13007 F:      include/linux/sfi*.h
13008
13009 SIMPLEFB FB DRIVER
13010 M:      Hans de Goede <hdegoede@redhat.com>
13011 L:      linux-fbdev@vger.kernel.org
13012 S:      Maintained
13013 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13014 F:      drivers/video/fbdev/simplefb.c
13015 F:      include/linux/platform_data/simplefb.h
13016
13017 SIMTEC EB110ATX (Chalice CATS)
13018 P:      Ben Dooks
13019 P:      Vincent Sanders <vince@simtec.co.uk>
13020 M:      Simtec Linux Team <linux@simtec.co.uk>
13021 W:      http://www.simtec.co.uk/products/EB110ATX/
13022 S:      Supported
13023
13024 SIMTEC EB2410ITX (BAST)
13025 P:      Ben Dooks
13026 P:      Vincent Sanders <vince@simtec.co.uk>
13027 M:      Simtec Linux Team <linux@simtec.co.uk>
13028 W:      http://www.simtec.co.uk/products/EB2410ITX/
13029 S:      Supported
13030 F:      arch/arm/mach-s3c24xx/mach-bast.c
13031 F:      arch/arm/mach-s3c24xx/bast-ide.c
13032 F:      arch/arm/mach-s3c24xx/bast-irq.c
13033
13034 SIPHASH PRF ROUTINES
13035 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13036 S:      Maintained
13037 F:      lib/siphash.c
13038 F:      lib/test_siphash.c
13039 F:      include/linux/siphash.h
13040
13041 SIOX
13042 M:      Gavin Schenk <g.schenk@eckelmann.de>
13043 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13044 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13045 S:      Supported
13046 F:      drivers/siox/*
13047 F:      include/trace/events/siox.h
13048
13049 SIS 190 ETHERNET DRIVER
13050 M:      Francois Romieu <romieu@fr.zoreil.com>
13051 L:      netdev@vger.kernel.org
13052 S:      Maintained
13053 F:      drivers/net/ethernet/sis/sis190.c
13054
13055 SIS 900/7016 FAST ETHERNET DRIVER
13056 M:      Daniele Venzano <venza@brownhat.org>
13057 W:      http://www.brownhat.org/sis900.html
13058 L:      netdev@vger.kernel.org
13059 S:      Maintained
13060 F:      drivers/net/ethernet/sis/sis900.*
13061
13062 SIS FRAMEBUFFER DRIVER
13063 M:      Thomas Winischhofer <thomas@winischhofer.net>
13064 W:      http://www.winischhofer.net/linuxsisvga.shtml
13065 S:      Maintained
13066 F:      Documentation/fb/sisfb.txt
13067 F:      drivers/video/fbdev/sis/
13068 F:      include/video/sisfb.h
13069
13070 SIS USB2VGA DRIVER
13071 M:      Thomas Winischhofer <thomas@winischhofer.net>
13072 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13073 S:      Maintained
13074 F:      drivers/usb/misc/sisusbvga/
13075
13076 SLAB ALLOCATOR
13077 M:      Christoph Lameter <cl@linux.com>
13078 M:      Pekka Enberg <penberg@kernel.org>
13079 M:      David Rientjes <rientjes@google.com>
13080 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13081 M:      Andrew Morton <akpm@linux-foundation.org>
13082 L:      linux-mm@kvack.org
13083 S:      Maintained
13084 F:      include/linux/sl?b*.h
13085 F:      mm/sl?b*
13086
13087 SLEEPABLE READ-COPY UPDATE (SRCU)
13088 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13089 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13090 M:      Josh Triplett <josh@joshtriplett.org>
13091 R:      Steven Rostedt <rostedt@goodmis.org>
13092 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13093 L:      linux-kernel@vger.kernel.org
13094 W:      http://www.rdrop.com/users/paulmck/RCU/
13095 S:      Supported
13096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13097 F:      include/linux/srcu.h
13098 F:      kernel/rcu/srcu.c
13099
13100 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13101 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13102 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13103 S:      Maintained
13104 F:      drivers/slimbus/
13105 F:      Documentation/devicetree/bindings/slimbus/
13106 F:      include/linux/slimbus.h
13107
13108 SMACK SECURITY MODULE
13109 M:      Casey Schaufler <casey@schaufler-ca.com>
13110 L:      linux-security-module@vger.kernel.org
13111 W:      http://schaufler-ca.com
13112 T:      git git://github.com/cschaufler/smack-next
13113 S:      Maintained
13114 F:      Documentation/admin-guide/LSM/Smack.rst
13115 F:      security/smack/
13116
13117 SMC91x ETHERNET DRIVER
13118 M:      Nicolas Pitre <nico@fluxnic.net>
13119 S:      Odd Fixes
13120 F:      drivers/net/ethernet/smsc/smc91x.*
13121
13122 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13123 M:      Sakari Ailus <sakari.ailus@iki.fi>
13124 L:      linux-media@vger.kernel.org
13125 S:      Maintained
13126 F:      drivers/media/i2c/smiapp/
13127 F:      include/media/i2c/smiapp.h
13128 F:      drivers/media/i2c/smiapp-pll.c
13129 F:      drivers/media/i2c/smiapp-pll.h
13130 F:      include/uapi/linux/smiapp.h
13131 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13132
13133 SMM665 HARDWARE MONITOR DRIVER
13134 M:      Guenter Roeck <linux@roeck-us.net>
13135 L:      linux-hwmon@vger.kernel.org
13136 S:      Maintained
13137 F:      Documentation/hwmon/smm665
13138 F:      drivers/hwmon/smm665.c
13139
13140 SMSC EMC2103 HARDWARE MONITOR DRIVER
13141 M:      Steve Glendinning <steve.glendinning@shawell.net>
13142 L:      linux-hwmon@vger.kernel.org
13143 S:      Maintained
13144 F:      Documentation/hwmon/emc2103
13145 F:      drivers/hwmon/emc2103.c
13146
13147 SMSC SCH5627 HARDWARE MONITOR DRIVER
13148 M:      Hans de Goede <hdegoede@redhat.com>
13149 L:      linux-hwmon@vger.kernel.org
13150 S:      Supported
13151 F:      Documentation/hwmon/sch5627
13152 F:      drivers/hwmon/sch5627.c
13153
13154 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13155 M:      Steve Glendinning <steve.glendinning@shawell.net>
13156 L:      linux-fbdev@vger.kernel.org
13157 S:      Maintained
13158 F:      drivers/video/fbdev/smscufx.c
13159
13160 SMSC47B397 HARDWARE MONITOR DRIVER
13161 M:      Jean Delvare <jdelvare@suse.com>
13162 L:      linux-hwmon@vger.kernel.org
13163 S:      Maintained
13164 F:      Documentation/hwmon/smsc47b397
13165 F:      drivers/hwmon/smsc47b397.c
13166
13167 SMSC911x ETHERNET DRIVER
13168 M:      Steve Glendinning <steve.glendinning@shawell.net>
13169 L:      netdev@vger.kernel.org
13170 S:      Maintained
13171 F:      include/linux/smsc911x.h
13172 F:      drivers/net/ethernet/smsc/smsc911x.*
13173
13174 SMSC9420 PCI ETHERNET DRIVER
13175 M:      Steve Glendinning <steve.glendinning@shawell.net>
13176 L:      netdev@vger.kernel.org
13177 S:      Maintained
13178 F:      drivers/net/ethernet/smsc/smsc9420.*
13179
13180 SOC-CAMERA V4L2 SUBSYSTEM
13181 L:      linux-media@vger.kernel.org
13182 T:      git git://linuxtv.org/media_tree.git
13183 S:      Orphan
13184 F:      include/media/soc*
13185 F:      drivers/media/i2c/soc_camera/
13186 F:      drivers/media/platform/soc_camera/
13187
13188 SOCIONEXT SYNQUACER I2C DRIVER
13189 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13190 L:      linux-i2c@vger.kernel.org
13191 S:      Maintained
13192 F:      drivers/i2c/busses/i2c-synquacer.c
13193 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13194
13195 SOCIONEXT UNIPHIER SOUND DRIVER
13196 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13197 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13198 S:      Maintained
13199 F:      sound/soc/uniphier/
13200
13201 SOEKRIS NET48XX LED SUPPORT
13202 M:      Chris Boot <bootc@bootc.net>
13203 S:      Maintained
13204 F:      drivers/leds/leds-net48xx.c
13205
13206 SOFT-ROCE DRIVER (rxe)
13207 M:      Moni Shoua <monis@mellanox.com>
13208 L:      linux-rdma@vger.kernel.org
13209 S:      Supported
13210 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13211 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13212 F:      drivers/infiniband/sw/rxe/
13213 F:      include/uapi/rdma/rdma_user_rxe.h
13214
13215 SOFTLOGIC 6x10 MPEG CODEC
13216 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13217 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13218 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13219 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13220 M:      Ismael Luceno <ismael@iodev.co.uk>
13221 L:      linux-media@vger.kernel.org
13222 S:      Supported
13223 F:      drivers/media/pci/solo6x10/
13224
13225 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13226 M:      James Morse <james.morse@arm.com>
13227 L:      linux-arm-kernel@lists.infradead.org
13228 S:      Maintained
13229 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13230 F:      drivers/firmware/arm_sdei.c
13231 F:      include/linux/sdei.h
13232 F:      include/uapi/linux/sdei.h
13233
13234 SOFTWARE RAID (Multiple Disks) SUPPORT
13235 M:      Shaohua Li <shli@kernel.org>
13236 L:      linux-raid@vger.kernel.org
13237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13238 S:      Supported
13239 F:      drivers/md/Makefile
13240 F:      drivers/md/Kconfig
13241 F:      drivers/md/md*
13242 F:      drivers/md/raid*
13243 F:      include/linux/raid/
13244 F:      include/uapi/linux/raid/
13245
13246 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13247 M:      Jassi Brar <jaswinder.singh@linaro.org>
13248 L:      netdev@vger.kernel.org
13249 S:      Maintained
13250 F:      drivers/net/ethernet/socionext/netsec.c
13251 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13252
13253 SOLIDRUN CLEARFOG SUPPORT
13254 M:      Russell King <linux@armlinux.org.uk>
13255 S:      Maintained
13256 F:      arch/arm/boot/dts/armada-388-clearfog*
13257 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13258
13259 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13260 M:      Russell King <linux@armlinux.org.uk>
13261 S:      Maintained
13262 F:      arch/arm/boot/dts/imx6*-cubox-i*
13263 F:      arch/arm/boot/dts/imx6*-hummingboard*
13264 F:      arch/arm/boot/dts/imx6*-sr-*
13265
13266 SONIC NETWORK DRIVER
13267 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13268 L:      netdev@vger.kernel.org
13269 S:      Maintained
13270 F:      drivers/net/ethernet/natsemi/sonic.*
13271
13272 SONICS SILICON BACKPLANE DRIVER (SSB)
13273 M:      Michael Buesch <m@bues.ch>
13274 L:      linux-wireless@vger.kernel.org
13275 S:      Maintained
13276 F:      drivers/ssb/
13277 F:      include/linux/ssb/
13278
13279 SONY IMX258 SENSOR DRIVER
13280 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13281 L:      linux-media@vger.kernel.org
13282 T:      git git://linuxtv.org/media_tree.git
13283 S:      Maintained
13284 F:      drivers/media/i2c/imx258.c
13285
13286 SONY IMX274 SENSOR DRIVER
13287 M:      Leon Luo <leonl@leopardimaging.com>
13288 L:      linux-media@vger.kernel.org
13289 T:      git git://linuxtv.org/media_tree.git
13290 S:      Maintained
13291 F:      drivers/media/i2c/imx274.c
13292 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13293
13294 SONY MEMORYSTICK CARD SUPPORT
13295 M:      Alex Dubov <oakad@yahoo.com>
13296 W:      http://tifmxx.berlios.de/
13297 S:      Maintained
13298 F:      drivers/memstick/host/tifm_ms.c
13299
13300 SONY MEMORYSTICK STANDARD SUPPORT
13301 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13302 S:      Maintained
13303 F:      drivers/memstick/core/ms_block.*
13304
13305 SONY VAIO CONTROL DEVICE DRIVER
13306 M:      Mattia Dongili <malattia@linux.it>
13307 L:      platform-driver-x86@vger.kernel.org
13308 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13309 S:      Maintained
13310 F:      Documentation/laptops/sony-laptop.txt
13311 F:      drivers/char/sonypi.c
13312 F:      drivers/platform/x86/sony-laptop.c
13313 F:      include/linux/sony-laptop.h
13314
13315 SOUND
13316 M:      Jaroslav Kysela <perex@perex.cz>
13317 M:      Takashi Iwai <tiwai@suse.com>
13318 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13319 W:      http://www.alsa-project.org/
13320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13321 T:      git git://git.alsa-project.org/alsa-kernel.git
13322 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13323 S:      Maintained
13324 F:      Documentation/sound/
13325 F:      include/sound/
13326 F:      include/uapi/sound/
13327 F:      sound/
13328
13329 SOUND - COMPRESSED AUDIO
13330 M:      Vinod Koul <vkoul@kernel.org>
13331 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13333 S:      Supported
13334 F:      Documentation/sound/designs/compress-offload.rst
13335 F:      include/sound/compress_driver.h
13336 F:      include/uapi/sound/compress_*
13337 F:      sound/core/compress_offload.c
13338 F:      sound/soc/soc-compress.c
13339
13340 SOUND - DMAENGINE HELPERS
13341 M:      Lars-Peter Clausen <lars@metafoo.de>
13342 S:      Supported
13343 F:      include/sound/dmaengine_pcm.h
13344 F:      sound/core/pcm_dmaengine.c
13345 F:      sound/soc/soc-generic-dmaengine-pcm.c
13346
13347 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13348 M:      Liam Girdwood <lgirdwood@gmail.com>
13349 M:      Mark Brown <broonie@kernel.org>
13350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13351 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13352 W:      http://alsa-project.org/main/index.php/ASoC
13353 S:      Supported
13354 F:      Documentation/devicetree/bindings/sound/
13355 F:      Documentation/sound/soc/
13356 F:      sound/soc/
13357 F:      include/sound/soc*
13358
13359 SOUNDWIRE SUBSYSTEM
13360 M:      Vinod Koul <vinod.koul@intel.com>
13361 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13362 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13363 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13364 S:      Supported
13365 F:      Documentation/driver-api/soundwire/
13366 F:      drivers/soundwire/
13367 F:      include/linux/soundwire/
13368
13369 SP2 MEDIA DRIVER
13370 M:      Olli Salonen <olli.salonen@iki.fi>
13371 L:      linux-media@vger.kernel.org
13372 W:      https://linuxtv.org
13373 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13374 S:      Maintained
13375 F:      drivers/media/dvb-frontends/sp2*
13376
13377 SPARC + UltraSPARC (sparc/sparc64)
13378 M:      "David S. Miller" <davem@davemloft.net>
13379 L:      sparclinux@vger.kernel.org
13380 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13383 S:      Maintained
13384 F:      arch/sparc/
13385 F:      drivers/sbus/
13386
13387 SPARC SERIAL DRIVERS
13388 M:      "David S. Miller" <davem@davemloft.net>
13389 L:      sparclinux@vger.kernel.org
13390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13392 S:      Maintained
13393 F:      include/linux/sunserialcore.h
13394 F:      drivers/tty/serial/suncore.c
13395 F:      drivers/tty/serial/sunhv.c
13396 F:      drivers/tty/serial/sunsab.c
13397 F:      drivers/tty/serial/sunsab.h
13398 F:      drivers/tty/serial/sunsu.c
13399 F:      drivers/tty/serial/sunzilog.c
13400 F:      drivers/tty/serial/sunzilog.h
13401 F:      drivers/tty/vcc.c
13402
13403 SPARSE CHECKER
13404 M:      "Christopher Li" <sparse@chrisli.org>
13405 L:      linux-sparse@vger.kernel.org
13406 W:      https://sparse.wiki.kernel.org/
13407 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13408 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13409 S:      Maintained
13410 F:      include/linux/compiler.h
13411
13412 SPEAR CLOCK FRAMEWORK SUPPORT
13413 M:      Viresh Kumar <vireshk@kernel.org>
13414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13415 W:      http://www.st.com/spear
13416 S:      Maintained
13417 F:      drivers/clk/spear/
13418
13419 SPEAR PLATFORM SUPPORT
13420 M:      Viresh Kumar <vireshk@kernel.org>
13421 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13423 W:      http://www.st.com/spear
13424 S:      Maintained
13425 F:      arch/arm/boot/dts/spear*
13426 F:      arch/arm/mach-spear/
13427
13428 SPI NOR SUBSYSTEM
13429 M:      Marek Vasut <marek.vasut@gmail.com>
13430 L:      linux-mtd@lists.infradead.org
13431 W:      http://www.linux-mtd.infradead.org/
13432 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13433 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13434 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13435 S:      Maintained
13436 F:      drivers/mtd/spi-nor/
13437 F:      include/linux/mtd/spi-nor.h
13438
13439 SPI SUBSYSTEM
13440 M:      Mark Brown <broonie@kernel.org>
13441 L:      linux-spi@vger.kernel.org
13442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13443 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13444 S:      Maintained
13445 F:      Documentation/devicetree/bindings/spi/
13446 F:      Documentation/spi/
13447 F:      drivers/spi/
13448 F:      include/linux/spi/
13449 F:      include/uapi/linux/spi/
13450 F:      tools/spi/
13451
13452 SPIDERNET NETWORK DRIVER for CELL
13453 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13454 L:      netdev@vger.kernel.org
13455 S:      Supported
13456 F:      Documentation/networking/spider_net.txt
13457 F:      drivers/net/ethernet/toshiba/spider_net*
13458
13459 SPMI SUBSYSTEM
13460 R:      Stephen Boyd <sboyd@kernel.org>
13461 L:      linux-arm-msm@vger.kernel.org
13462 F:      Documentation/devicetree/bindings/spmi/
13463 F:      drivers/spmi/
13464 F:      include/dt-bindings/spmi/spmi.h
13465 F:      include/linux/spmi.h
13466 F:      include/trace/events/spmi.h
13467
13468 SPU FILE SYSTEM
13469 M:      Jeremy Kerr <jk@ozlabs.org>
13470 L:      linuxppc-dev@lists.ozlabs.org
13471 W:      http://www.ibm.com/developerworks/power/cell/
13472 S:      Supported
13473 F:      Documentation/filesystems/spufs.txt
13474 F:      arch/powerpc/platforms/cell/spufs/
13475
13476 SQUASHFS FILE SYSTEM
13477 M:      Phillip Lougher <phillip@squashfs.org.uk>
13478 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13479 W:      http://squashfs.org.uk
13480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13481 S:      Maintained
13482 F:      Documentation/filesystems/squashfs.txt
13483 F:      fs/squashfs/
13484
13485 SRM (Alpha) environment access
13486 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13487 S:      Maintained
13488 F:      arch/alpha/kernel/srm_env.c
13489
13490 ST STM32 I2C/SMBUS DRIVER
13491 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13492 L:      linux-i2c@vger.kernel.org
13493 S:      Maintained
13494 F:      drivers/i2c/busses/i2c-stm32*
13495
13496 STABLE BRANCH
13497 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13498 L:      stable@vger.kernel.org
13499 S:      Supported
13500 F:      Documentation/process/stable-kernel-rules.rst
13501
13502 STAGING - COMEDI
13503 M:      Ian Abbott <abbotti@mev.co.uk>
13504 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13505 S:      Odd Fixes
13506 F:      drivers/staging/comedi/
13507
13508 STAGING - FLARION FT1000 DRIVERS
13509 M:      Marek Belisko <marek.belisko@gmail.com>
13510 S:      Odd Fixes
13511 F:      drivers/staging/ft1000/
13512
13513 STAGING - INDUSTRIAL IO
13514 M:      Jonathan Cameron <jic23@kernel.org>
13515 L:      linux-iio@vger.kernel.org
13516 S:      Odd Fixes
13517 F:      Documentation/devicetree/bindings/staging/iio/
13518 F:      drivers/staging/iio/
13519
13520 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13521 M:      Marc Dietrich <marvin24@gmx.de>
13522 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13523 L:      linux-tegra@vger.kernel.org
13524 S:      Maintained
13525 F:      drivers/staging/nvec/
13526
13527 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13528 M:      Jens Frederich <jfrederich@gmail.com>
13529 M:      Daniel Drake <dsd@laptop.org>
13530 M:      Jon Nettleton <jon.nettleton@gmail.com>
13531 W:      http://wiki.laptop.org/go/DCON
13532 S:      Maintained
13533 F:      drivers/staging/olpc_dcon/
13534
13535 STAGING - REALTEK RTL8712U DRIVERS
13536 M:      Larry Finger <Larry.Finger@lwfinger.net>
13537 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13538 S:      Odd Fixes
13539 F:      drivers/staging/rtl8712/
13540
13541 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13542 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13543 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13544 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13545 L:      linux-fbdev@vger.kernel.org
13546 S:      Maintained
13547 F:      drivers/staging/sm750fb/
13548
13549 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13550 M:      William Hubbs <w.d.hubbs@gmail.com>
13551 M:      Chris Brannon <chris@the-brannons.com>
13552 M:      Kirk Reiser <kirk@reisers.ca>
13553 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13554 L:      speakup@linux-speakup.org
13555 W:      http://www.linux-speakup.org/
13556 S:      Odd Fixes
13557 F:      drivers/staging/speakup/
13558
13559 STAGING - VIA VT665X DRIVERS
13560 M:      Forest Bond <forest@alittletooquiet.net>
13561 S:      Odd Fixes
13562 F:      drivers/staging/vt665?/
13563
13564 STAGING - WILC1000 WIFI DRIVER
13565 M:      Aditya Shankar <aditya.shankar@microchip.com>
13566 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13567 L:      linux-wireless@vger.kernel.org
13568 S:      Supported
13569 F:      drivers/staging/wilc1000/
13570
13571 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13572 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13573 S:      Odd Fixes
13574 F:      drivers/staging/xgifb/
13575
13576 STAGING SUBSYSTEM
13577 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13579 L:      devel@driverdev.osuosl.org
13580 S:      Supported
13581 F:      drivers/staging/
13582
13583 STARFIRE/DURALAN NETWORK DRIVER
13584 M:      Ion Badulescu <ionut@badula.org>
13585 S:      Odd Fixes
13586 F:      drivers/net/ethernet/adaptec/starfire*
13587
13588 STEC S1220 SKD DRIVER
13589 M:      Bart Van Assche <bart.vanassche@wdc.com>
13590 L:      linux-block@vger.kernel.org
13591 S:      Maintained
13592 F:      drivers/block/skd*[ch]
13593
13594 STI CEC DRIVER
13595 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13596 S:      Maintained
13597 F:      drivers/staging/media/st-cec/
13598 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13599
13600 STK1160 USB VIDEO CAPTURE DRIVER
13601 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13602 L:      linux-media@vger.kernel.org
13603 T:      git git://linuxtv.org/media_tree.git
13604 S:      Maintained
13605 F:      drivers/media/usb/stk1160/
13606
13607 STM32 TIMER/LPTIMER DRIVERS
13608 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13609 S:      Maintained
13610 F:      drivers/*/stm32-*timer*
13611 F:      drivers/pwm/pwm-stm32*
13612 F:      include/linux/*/stm32-*tim*
13613 F:      Documentation/ABI/testing/*timer-stm32
13614 F:      Documentation/devicetree/bindings/*/stm32-*timer*
13615 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
13616
13617 STMMAC ETHERNET DRIVER
13618 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13619 M:      Alexandre Torgue <alexandre.torgue@st.com>
13620 M:      Jose Abreu <joabreu@synopsys.com>
13621 L:      netdev@vger.kernel.org
13622 W:      http://www.stlinux.com
13623 S:      Supported
13624 F:      drivers/net/ethernet/stmicro/stmmac/
13625
13626 SUN3/3X
13627 M:      Sam Creasey <sammy@sammy.net>
13628 W:      http://sammy.net/sun3/
13629 S:      Maintained
13630 F:      arch/m68k/kernel/*sun3*
13631 F:      arch/m68k/sun3*/
13632 F:      arch/m68k/include/asm/sun3*
13633 F:      drivers/net/ethernet/i825xx/sun3*
13634
13635 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13636 M:      Hans de Goede <hdegoede@redhat.com>
13637 L:      linux-input@vger.kernel.org
13638 S:      Maintained
13639 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13640 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13641
13642 SUNDANCE NETWORK DRIVER
13643 M:      Denis Kirjanov <kda@linux-powerpc.org>
13644 L:      netdev@vger.kernel.org
13645 S:      Maintained
13646 F:      drivers/net/ethernet/dlink/sundance.c
13647
13648 SUPERH
13649 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13650 M:      Rich Felker <dalias@libc.org>
13651 L:      linux-sh@vger.kernel.org
13652 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13653 S:      Maintained
13654 F:      Documentation/sh/
13655 F:      arch/sh/
13656 F:      drivers/sh/
13657
13658 SUSPEND TO RAM
13659 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13660 M:      Len Brown <len.brown@intel.com>
13661 M:      Pavel Machek <pavel@ucw.cz>
13662 L:      linux-pm@vger.kernel.org
13663 B:      https://bugzilla.kernel.org
13664 S:      Supported
13665 F:      Documentation/power/
13666 F:      arch/x86/kernel/acpi/
13667 F:      drivers/base/power/
13668 F:      kernel/power/
13669 F:      include/linux/suspend.h
13670 F:      include/linux/freezer.h
13671 F:      include/linux/pm.h
13672
13673 SVGA HANDLING
13674 M:      Martin Mares <mj@ucw.cz>
13675 L:      linux-video@atrey.karlin.mff.cuni.cz
13676 S:      Maintained
13677 F:      Documentation/svga.txt
13678 F:      arch/x86/boot/video*
13679
13680 SWIOTLB SUBSYSTEM
13681 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13682 L:      iommu@lists.linux-foundation.org
13683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13684 S:      Supported
13685 F:      kernel/dma/swiotlb.c
13686 F:      arch/*/kernel/pci-swiotlb.c
13687 F:      include/linux/swiotlb.h
13688
13689 SWITCHDEV
13690 M:      Jiri Pirko <jiri@resnulli.us>
13691 M:      Ivan Vecera <ivecera@redhat.com>
13692 L:      netdev@vger.kernel.org
13693 S:      Supported
13694 F:      net/switchdev/
13695 F:      include/net/switchdev.h
13696
13697 SY8106A REGULATOR DRIVER
13698 M:      Icenowy Zheng <icenowy@aosc.io>
13699 S:      Maintained
13700 F:      drivers/regulator/sy8106a-regulator.c
13701 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13702
13703 SYNC FILE FRAMEWORK
13704 M:      Sumit Semwal <sumit.semwal@linaro.org>
13705 R:      Gustavo Padovan <gustavo@padovan.org>
13706 S:      Maintained
13707 L:      linux-media@vger.kernel.org
13708 L:      dri-devel@lists.freedesktop.org
13709 F:      drivers/dma-buf/sync_*
13710 F:      drivers/dma-buf/dma-fence*
13711 F:      drivers/dma-buf/sw_sync.c
13712 F:      include/linux/sync_file.h
13713 F:      include/uapi/linux/sync_file.h
13714 F:      Documentation/sync_file.txt
13715 T:      git git://anongit.freedesktop.org/drm/drm-misc
13716
13717 SYNOPSYS ARC ARCHITECTURE
13718 M:      Vineet Gupta <vgupta@synopsys.com>
13719 L:      linux-snps-arc@lists.infradead.org
13720 S:      Supported
13721 F:      arch/arc/
13722 F:      Documentation/devicetree/bindings/arc/*
13723 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13724 F:      drivers/clocksource/arc_timer.c
13725 F:      drivers/tty/serial/arc_uart.c
13726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13727
13728 SYNOPSYS ARC HSDK SDP pll clock driver
13729 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13730 S:      Supported
13731 F:      drivers/clk/clk-hsdk-pll.c
13732 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13733
13734 SYNOPSYS ARC SDP clock driver
13735 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13736 S:      Supported
13737 F:      drivers/clk/axs10x/*
13738 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13739
13740 SYNOPSYS ARC SDP platform support
13741 M:      Alexey Brodkin <abrodkin@synopsys.com>
13742 S:      Supported
13743 F:      arch/arc/plat-axs10x
13744 F:      arch/arc/boot/dts/ax*
13745 F:      Documentation/devicetree/bindings/arc/axs10*
13746
13747 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13748 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13749 S:      Supported
13750 F:      drivers/reset/reset-axs10x.c
13751 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13752
13753 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13754 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13755 S:      Maintained
13756 F:      drivers/tty/serial/8250/8250_dw.c
13757
13758 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13759 M:      Hoan Tran <hotran@apm.com>
13760 L:      linux-gpio@vger.kernel.org
13761 S:      Maintained
13762 F:      drivers/gpio/gpio-dwapb.c
13763 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13764
13765 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13766 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13767 S:      Maintained
13768 F:      drivers/dma/dwi-axi-dmac/
13769 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13770
13771 SYNOPSYS DESIGNWARE DMAC DRIVER
13772 M:      Viresh Kumar <vireshk@kernel.org>
13773 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13774 S:      Maintained
13775 F:      include/linux/dma/dw.h
13776 F:      include/linux/platform_data/dma-dw.h
13777 F:      drivers/dma/dw/
13778
13779 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13780 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13781 L:      netdev@vger.kernel.org
13782 S:      Supported
13783 F:      drivers/net/ethernet/synopsys/
13784
13785 SYNOPSYS DESIGNWARE I2C DRIVER
13786 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13787 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13788 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13789 L:      linux-i2c@vger.kernel.org
13790 S:      Maintained
13791 F:      drivers/i2c/busses/i2c-designware-*
13792 F:      include/linux/platform_data/i2c-designware.h
13793
13794 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13795 M:      Jaehoon Chung <jh80.chung@samsung.com>
13796 L:      linux-mmc@vger.kernel.org
13797 S:      Maintained
13798 F:      drivers/mmc/host/dw_mmc*
13799
13800 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13801 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13802 S:      Supported
13803 F:      drivers/reset/reset-hsdk.c
13804 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13805 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13806
13807 SYSTEM CONFIGURATION (SYSCON)
13808 M:      Lee Jones <lee.jones@linaro.org>
13809 M:      Arnd Bergmann <arnd@arndb.de>
13810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13811 S:      Supported
13812 F:      drivers/mfd/syscon.c
13813
13814 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13815 M:      Sudeep Holla <sudeep.holla@arm.com>
13816 L:      linux-arm-kernel@lists.infradead.org
13817 S:      Maintained
13818 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13819 F:      drivers/clk/clk-sc[mp]i.c
13820 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13821 F:      drivers/firmware/arm_scpi.c
13822 F:      drivers/firmware/arm_scmi/
13823 F:      include/linux/sc[mp]i_protocol.h
13824
13825 SYSTEM RESET/SHUTDOWN DRIVERS
13826 M:      Sebastian Reichel <sre@kernel.org>
13827 L:      linux-pm@vger.kernel.org
13828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13829 S:      Maintained
13830 F:      Documentation/devicetree/bindings/power/reset/
13831 F:      drivers/power/reset/
13832
13833 SYSTEM TRACE MODULE CLASS
13834 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13835 S:      Maintained
13836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13837 F:      Documentation/trace/stm.rst
13838 F:      drivers/hwtracing/stm/
13839 F:      include/linux/stm.h
13840 F:      include/uapi/linux/stm.h
13841
13842 SYSV FILESYSTEM
13843 M:      Christoph Hellwig <hch@infradead.org>
13844 S:      Maintained
13845 F:      Documentation/filesystems/sysv-fs.txt
13846 F:      fs/sysv/
13847 F:      include/linux/sysv_fs.h
13848
13849 TARGET SUBSYSTEM
13850 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13851 L:      linux-scsi@vger.kernel.org
13852 L:      target-devel@vger.kernel.org
13853 W:      http://www.linux-iscsi.org
13854 W:      http://groups.google.com/group/linux-iscsi-target-dev
13855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13856 S:      Supported
13857 F:      drivers/target/
13858 F:      include/target/
13859 F:      Documentation/target/
13860
13861 TASKSTATS STATISTICS INTERFACE
13862 M:      Balbir Singh <bsingharora@gmail.com>
13863 S:      Maintained
13864 F:      Documentation/accounting/taskstats*
13865 F:      include/linux/taskstats*
13866 F:      kernel/taskstats.c
13867
13868 TC subsystem
13869 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13870 M:      Cong Wang <xiyou.wangcong@gmail.com>
13871 M:      Jiri Pirko <jiri@resnulli.us>
13872 L:      netdev@vger.kernel.org
13873 S:      Maintained
13874 F:      include/net/pkt_cls.h
13875 F:      include/net/pkt_sched.h
13876 F:      include/net/tc_act/
13877 F:      include/uapi/linux/pkt_cls.h
13878 F:      include/uapi/linux/pkt_sched.h
13879 F:      include/uapi/linux/tc_act/
13880 F:      include/uapi/linux/tc_ematch/
13881 F:      net/sched/
13882
13883 TCP LOW PRIORITY MODULE
13884 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13885 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13886 W:      http://tcp-lp-mod.sourceforge.net/
13887 S:      Maintained
13888 F:      net/ipv4/tcp_lp.c
13889
13890 TDA10071 MEDIA DRIVER
13891 M:      Antti Palosaari <crope@iki.fi>
13892 L:      linux-media@vger.kernel.org
13893 W:      https://linuxtv.org
13894 W:      http://palosaari.fi/linux/
13895 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13896 T:      git git://linuxtv.org/anttip/media_tree.git
13897 S:      Maintained
13898 F:      drivers/media/dvb-frontends/tda10071*
13899
13900 TDA18212 MEDIA DRIVER
13901 M:      Antti Palosaari <crope@iki.fi>
13902 L:      linux-media@vger.kernel.org
13903 W:      https://linuxtv.org
13904 W:      http://palosaari.fi/linux/
13905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13906 T:      git git://linuxtv.org/anttip/media_tree.git
13907 S:      Maintained
13908 F:      drivers/media/tuners/tda18212*
13909
13910 TDA18218 MEDIA DRIVER
13911 M:      Antti Palosaari <crope@iki.fi>
13912 L:      linux-media@vger.kernel.org
13913 W:      https://linuxtv.org
13914 W:      http://palosaari.fi/linux/
13915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13916 T:      git git://linuxtv.org/anttip/media_tree.git
13917 S:      Maintained
13918 F:      drivers/media/tuners/tda18218*
13919
13920 TDA18250 MEDIA DRIVER
13921 M:      Olli Salonen <olli.salonen@iki.fi>
13922 L:      linux-media@vger.kernel.org
13923 W:      https://linuxtv.org
13924 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13925 T:      git git://linuxtv.org/media_tree.git
13926 S:      Maintained
13927 F:      drivers/media/tuners/tda18250*
13928
13929 TDA18271 MEDIA DRIVER
13930 M:      Michael Krufky <mkrufky@linuxtv.org>
13931 L:      linux-media@vger.kernel.org
13932 W:      https://linuxtv.org
13933 W:      http://github.com/mkrufky
13934 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13935 T:      git git://linuxtv.org/mkrufky/tuners.git
13936 S:      Maintained
13937 F:      drivers/media/tuners/tda18271*
13938
13939 TDA1997x MEDIA DRIVER
13940 M:      Tim Harvey <tharvey@gateworks.com>
13941 L:      linux-media@vger.kernel.org
13942 W:      https://linuxtv.org
13943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13944 S:      Maintained
13945 F:      drivers/media/i2c/tda1997x.*
13946
13947 TDA827x MEDIA DRIVER
13948 M:      Michael Krufky <mkrufky@linuxtv.org>
13949 L:      linux-media@vger.kernel.org
13950 W:      https://linuxtv.org
13951 W:      http://github.com/mkrufky
13952 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13953 T:      git git://linuxtv.org/mkrufky/tuners.git
13954 S:      Maintained
13955 F:      drivers/media/tuners/tda8290.*
13956
13957 TDA8290 MEDIA DRIVER
13958 M:      Michael Krufky <mkrufky@linuxtv.org>
13959 L:      linux-media@vger.kernel.org
13960 W:      https://linuxtv.org
13961 W:      http://github.com/mkrufky
13962 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13963 T:      git git://linuxtv.org/mkrufky/tuners.git
13964 S:      Maintained
13965 F:      drivers/media/tuners/tda8290.*
13966
13967 TDA9840 MEDIA DRIVER
13968 M:      Hans Verkuil <hverkuil@xs4all.nl>
13969 L:      linux-media@vger.kernel.org
13970 T:      git git://linuxtv.org/media_tree.git
13971 W:      https://linuxtv.org
13972 S:      Maintained
13973 F:      drivers/media/i2c/tda9840*
13974
13975 TEA5761 TUNER DRIVER
13976 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13977 L:      linux-media@vger.kernel.org
13978 W:      https://linuxtv.org
13979 T:      git git://linuxtv.org/media_tree.git
13980 S:      Odd fixes
13981 F:      drivers/media/tuners/tea5761.*
13982
13983 TEA5767 TUNER DRIVER
13984 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13985 L:      linux-media@vger.kernel.org
13986 W:      https://linuxtv.org
13987 T:      git git://linuxtv.org/media_tree.git
13988 S:      Maintained
13989 F:      drivers/media/tuners/tea5767.*
13990
13991 TEA6415C MEDIA DRIVER
13992 M:      Hans Verkuil <hverkuil@xs4all.nl>
13993 L:      linux-media@vger.kernel.org
13994 T:      git git://linuxtv.org/media_tree.git
13995 W:      https://linuxtv.org
13996 S:      Maintained
13997 F:      drivers/media/i2c/tea6415c*
13998
13999 TEA6420 MEDIA DRIVER
14000 M:      Hans Verkuil <hverkuil@xs4all.nl>
14001 L:      linux-media@vger.kernel.org
14002 T:      git git://linuxtv.org/media_tree.git
14003 W:      https://linuxtv.org
14004 S:      Maintained
14005 F:      drivers/media/i2c/tea6420*
14006
14007 TEAM DRIVER
14008 M:      Jiri Pirko <jiri@resnulli.us>
14009 L:      netdev@vger.kernel.org
14010 S:      Supported
14011 F:      drivers/net/team/
14012 F:      include/linux/if_team.h
14013 F:      include/uapi/linux/if_team.h
14014
14015 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14016 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14017 S:      Maintained
14018 F:      arch/x86/platform/ts5500/
14019
14020 TECHNOTREND USB IR RECEIVER
14021 M:      Sean Young <sean@mess.org>
14022 L:      linux-media@vger.kernel.org
14023 S:      Maintained
14024 F:      drivers/media/rc/ttusbir.c
14025
14026 TECHWELL TW9910 VIDEO DECODER
14027 L:      linux-media@vger.kernel.org
14028 S:      Orphan
14029 F:      drivers/media/i2c/tw9910.c
14030 F:      include/media/i2c/tw9910.h
14031
14032 TEE SUBSYSTEM
14033 M:      Jens Wiklander <jens.wiklander@linaro.org>
14034 S:      Maintained
14035 F:      include/linux/tee_drv.h
14036 F:      include/uapi/linux/tee.h
14037 F:      drivers/tee/
14038 F:      Documentation/tee.txt
14039
14040 TEGRA ARCHITECTURE SUPPORT
14041 M:      Thierry Reding <thierry.reding@gmail.com>
14042 M:      Jonathan Hunter <jonathanh@nvidia.com>
14043 L:      linux-tegra@vger.kernel.org
14044 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14046 S:      Supported
14047 N:      [^a-z]tegra
14048
14049 TEGRA CLOCK DRIVER
14050 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14051 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14052 S:      Supported
14053 F:      drivers/clk/tegra/
14054
14055 TEGRA DMA DRIVERS
14056 M:      Laxman Dewangan <ldewangan@nvidia.com>
14057 M:      Jon Hunter <jonathanh@nvidia.com>
14058 S:      Supported
14059 F:      drivers/dma/tegra*
14060
14061 TEGRA I2C DRIVER
14062 M:      Laxman Dewangan <ldewangan@nvidia.com>
14063 S:      Supported
14064 F:      drivers/i2c/busses/i2c-tegra.c
14065
14066 TEGRA IOMMU DRIVERS
14067 M:      Thierry Reding <thierry.reding@gmail.com>
14068 L:      linux-tegra@vger.kernel.org
14069 S:      Supported
14070 F:      drivers/iommu/tegra*
14071
14072 TEGRA KBC DRIVER
14073 M:      Laxman Dewangan <ldewangan@nvidia.com>
14074 S:      Supported
14075 F:      drivers/input/keyboard/tegra-kbc.c
14076
14077 TEGRA PWM DRIVER
14078 M:      Thierry Reding <thierry.reding@gmail.com>
14079 S:      Supported
14080 F:      drivers/pwm/pwm-tegra.c
14081
14082 TEGRA SERIAL DRIVER
14083 M:      Laxman Dewangan <ldewangan@nvidia.com>
14084 S:      Supported
14085 F:      drivers/tty/serial/serial-tegra.c
14086
14087 TEGRA SPI DRIVER
14088 M:      Laxman Dewangan <ldewangan@nvidia.com>
14089 S:      Supported
14090 F:      drivers/spi/spi-tegra*
14091
14092 TEHUTI ETHERNET DRIVER
14093 M:      Andy Gospodarek <andy@greyhouse.net>
14094 L:      netdev@vger.kernel.org
14095 S:      Supported
14096 F:      drivers/net/ethernet/tehuti/*
14097
14098 Telecom Clock Driver for MCPL0010
14099 M:      Mark Gross <mark.gross@intel.com>
14100 S:      Supported
14101 F:      drivers/char/tlclk.c
14102
14103 TENSILICA XTENSA PORT (xtensa)
14104 M:      Chris Zankel <chris@zankel.net>
14105 M:      Max Filippov <jcmvbkbc@gmail.com>
14106 L:      linux-xtensa@linux-xtensa.org
14107 T:      git git://github.com/czankel/xtensa-linux.git
14108 S:      Maintained
14109 F:      arch/xtensa/
14110 F:      drivers/irqchip/irq-xtensa-*
14111
14112 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14113 M:      Nishanth Menon <nm@ti.com>
14114 M:      Tero Kristo <t-kristo@ti.com>
14115 M:      Santosh Shilimkar <ssantosh@kernel.org>
14116 L:      linux-arm-kernel@lists.infradead.org
14117 S:      Maintained
14118 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14119 F:      drivers/firmware/ti_sci*
14120 F:      include/linux/soc/ti/ti_sci_protocol.h
14121 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14122 F:      include/dt-bindings/genpd/k2g.h
14123 F:      drivers/soc/ti/ti_sci_pm_domains.c
14124 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14125 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14126 F:      drivers/clk/keystone/sci-clk.c
14127 F:      drivers/reset/reset-ti-sci.c
14128
14129 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14130 M:      Hans Verkuil <hverkuil@xs4all.nl>
14131 L:      linux-media@vger.kernel.org
14132 T:      git git://linuxtv.org/media_tree.git
14133 W:      https://linuxtv.org
14134 S:      Maintained
14135 F:      drivers/media/radio/radio-raremono.c
14136
14137 THERMAL
14138 M:      Zhang Rui <rui.zhang@intel.com>
14139 M:      Eduardo Valentin <edubezval@gmail.com>
14140 L:      linux-pm@vger.kernel.org
14141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14143 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14144 S:      Supported
14145 F:      drivers/thermal/
14146 F:      include/linux/thermal.h
14147 F:      include/uapi/linux/thermal.h
14148 F:      include/linux/cpu_cooling.h
14149 F:      Documentation/devicetree/bindings/thermal/
14150
14151 THERMAL/CPU_COOLING
14152 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14153 M:      Viresh Kumar <viresh.kumar@linaro.org>
14154 M:      Javi Merino <javi.merino@kernel.org>
14155 L:      linux-pm@vger.kernel.org
14156 S:      Supported
14157 F:      Documentation/thermal/cpu-cooling-api.txt
14158 F:      drivers/thermal/cpu_cooling.c
14159 F:      include/linux/cpu_cooling.h
14160
14161 THINKPAD ACPI EXTRAS DRIVER
14162 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14163 L:      ibm-acpi-devel@lists.sourceforge.net
14164 L:      platform-driver-x86@vger.kernel.org
14165 W:      http://ibm-acpi.sourceforge.net
14166 W:      http://thinkwiki.org/wiki/Ibm-acpi
14167 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14168 S:      Maintained
14169 F:      drivers/platform/x86/thinkpad_acpi.c
14170
14171 THUNDERBOLT DRIVER
14172 M:      Andreas Noever <andreas.noever@gmail.com>
14173 M:      Michael Jamet <michael.jamet@intel.com>
14174 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14175 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14177 S:      Maintained
14178 F:      Documentation/admin-guide/thunderbolt.rst
14179 F:      drivers/thunderbolt/
14180 F:      include/linux/thunderbolt.h
14181
14182 THUNDERBOLT NETWORK DRIVER
14183 M:      Michael Jamet <michael.jamet@intel.com>
14184 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14185 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14186 L:      netdev@vger.kernel.org
14187 S:      Maintained
14188 F:      drivers/net/thunderbolt.c
14189
14190 THUNDERX GPIO DRIVER
14191 M:      David Daney <david.daney@cavium.com>
14192 S:      Maintained
14193 F:      drivers/gpio/gpio-thunderx.c
14194
14195 TI AM437X VPFE DRIVER
14196 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14197 L:      linux-media@vger.kernel.org
14198 W:      https://linuxtv.org
14199 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14200 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14201 S:      Maintained
14202 F:      drivers/media/platform/am437x/
14203
14204 TI BANDGAP AND THERMAL DRIVER
14205 M:      Eduardo Valentin <edubezval@gmail.com>
14206 M:      Keerthy <j-keerthy@ti.com>
14207 L:      linux-pm@vger.kernel.org
14208 L:      linux-omap@vger.kernel.org
14209 S:      Maintained
14210 F:      drivers/thermal/ti-soc-thermal/
14211
14212 TI BQ27XXX POWER SUPPLY DRIVER
14213 R:      Andrew F. Davis <afd@ti.com>
14214 F:      include/linux/power/bq27xxx_battery.h
14215 F:      drivers/power/supply/bq27xxx_battery.c
14216 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14217
14218 TI CDCE706 CLOCK DRIVER
14219 M:      Max Filippov <jcmvbkbc@gmail.com>
14220 S:      Maintained
14221 F:      drivers/clk/clk-cdce706.c
14222
14223 TI CLOCK DRIVER
14224 M:      Tero Kristo <t-kristo@ti.com>
14225 L:      linux-omap@vger.kernel.org
14226 S:      Maintained
14227 F:      drivers/clk/ti/
14228 F:      include/linux/clk/ti.h
14229
14230 TI DAVINCI MACHINE SUPPORT
14231 M:      Sekhar Nori <nsekhar@ti.com>
14232 M:      Kevin Hilman <khilman@kernel.org>
14233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14235 S:      Supported
14236 F:      arch/arm/mach-davinci/
14237 F:      drivers/i2c/busses/i2c-davinci.c
14238 F:      arch/arm/boot/dts/da850*
14239
14240 TI DAVINCI SERIES CLOCK DRIVER
14241 M:      David Lechner <david@lechnology.com>
14242 R:      Sekhar Nori <nsekhar@ti.com>
14243 S:      Maintained
14244 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14245 F:      drivers/clk/davinci/
14246
14247 TI DAVINCI SERIES GPIO DRIVER
14248 M:      Keerthy <j-keerthy@ti.com>
14249 L:      linux-gpio@vger.kernel.org
14250 S:      Maintained
14251 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14252 F:      drivers/gpio/gpio-davinci.c
14253
14254 TI DAVINCI SERIES MEDIA DRIVER
14255 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14256 L:      linux-media@vger.kernel.org
14257 W:      https://linuxtv.org
14258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14259 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14260 S:      Maintained
14261 F:      drivers/media/platform/davinci/
14262 F:      include/media/davinci/
14263
14264 TI ETHERNET SWITCH DRIVER (CPSW)
14265 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14266 L:      linux-omap@vger.kernel.org
14267 L:      netdev@vger.kernel.org
14268 S:      Maintained
14269 F:      drivers/net/ethernet/ti/cpsw*
14270 F:      drivers/net/ethernet/ti/davinci*
14271
14272 TI FLASH MEDIA INTERFACE DRIVER
14273 M:      Alex Dubov <oakad@yahoo.com>
14274 S:      Maintained
14275 F:      drivers/misc/tifm*
14276 F:      drivers/mmc/host/tifm_sd.c
14277 F:      include/linux/tifm.h
14278
14279 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14280 M:      Santosh Shilimkar <ssantosh@kernel.org>
14281 L:      linux-kernel@vger.kernel.org
14282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14283 S:      Maintained
14284 F:      drivers/soc/ti/*
14285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14286
14287 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14288 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14289 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14290 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14291 S:      Maintained
14292 F:      sound/soc/codecs/lm49453*
14293 F:      sound/soc/codecs/isabelle*
14294
14295 TI LP855x BACKLIGHT DRIVER
14296 M:      Milo Kim <milo.kim@ti.com>
14297 S:      Maintained
14298 F:      Documentation/backlight/lp855x-driver.txt
14299 F:      drivers/video/backlight/lp855x_bl.c
14300 F:      include/linux/platform_data/lp855x.h
14301
14302 TI LP8727 CHARGER DRIVER
14303 M:      Milo Kim <milo.kim@ti.com>
14304 S:      Maintained
14305 F:      drivers/power/supply/lp8727_charger.c
14306 F:      include/linux/platform_data/lp8727.h
14307
14308 TI LP8788 MFD DRIVER
14309 M:      Milo Kim <milo.kim@ti.com>
14310 S:      Maintained
14311 F:      drivers/iio/adc/lp8788_adc.c
14312 F:      drivers/leds/leds-lp8788.c
14313 F:      drivers/mfd/lp8788*.c
14314 F:      drivers/power/supply/lp8788-charger.c
14315 F:      drivers/regulator/lp8788-*.c
14316 F:      include/linux/mfd/lp8788*.h
14317
14318 TI NETCP ETHERNET DRIVER
14319 M:      Wingman Kwok <w-kwok2@ti.com>
14320 M:      Murali Karicheri <m-karicheri2@ti.com>
14321 L:      netdev@vger.kernel.org
14322 S:      Maintained
14323 F:      drivers/net/ethernet/ti/netcp*
14324
14325 TI TAS571X FAMILY ASoC CODEC DRIVER
14326 M:      Kevin Cernekee <cernekee@chromium.org>
14327 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14328 S:      Odd Fixes
14329 F:      sound/soc/codecs/tas571x*
14330
14331 TI TRF7970A NFC DRIVER
14332 M:      Mark Greer <mgreer@animalcreek.com>
14333 L:      linux-wireless@vger.kernel.org
14334 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14335 S:      Supported
14336 F:      drivers/nfc/trf7970a.c
14337 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14338
14339 TI TWL4030 SERIES SOC CODEC DRIVER
14340 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14341 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14342 S:      Maintained
14343 F:      sound/soc/codecs/twl4030*
14344
14345 TI VPE/CAL DRIVERS
14346 M:      Benoit Parrot <bparrot@ti.com>
14347 L:      linux-media@vger.kernel.org
14348 W:      http://linuxtv.org/
14349 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14350 S:      Maintained
14351 F:      drivers/media/platform/ti-vpe/
14352
14353 TI WILINK WIRELESS DRIVERS
14354 L:      linux-wireless@vger.kernel.org
14355 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14356 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14358 S:      Orphan
14359 F:      drivers/net/wireless/ti/
14360 F:      include/linux/wl12xx.h
14361
14362 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14363 M:      John Stultz <john.stultz@linaro.org>
14364 M:      Thomas Gleixner <tglx@linutronix.de>
14365 R:      Stephen Boyd <sboyd@kernel.org>
14366 L:      linux-kernel@vger.kernel.org
14367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14368 S:      Supported
14369 F:      include/linux/clocksource.h
14370 F:      include/linux/time.h
14371 F:      include/linux/timex.h
14372 F:      include/uapi/linux/time.h
14373 F:      include/uapi/linux/timex.h
14374 F:      kernel/time/clocksource.c
14375 F:      kernel/time/time*.c
14376 F:      kernel/time/alarmtimer.c
14377 F:      kernel/time/ntp.c
14378 F:      tools/testing/selftests/timers/
14379
14380 TIPC NETWORK LAYER
14381 M:      Jon Maloy <jon.maloy@ericsson.com>
14382 M:      Ying Xue <ying.xue@windriver.com>
14383 L:      netdev@vger.kernel.org (core kernel code)
14384 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14385 W:      http://tipc.sourceforge.net/
14386 S:      Maintained
14387 F:      include/uapi/linux/tipc*.h
14388 F:      net/tipc/
14389
14390 TLAN NETWORK DRIVER
14391 M:      Samuel Chessman <chessman@tux.org>
14392 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14393 W:      http://sourceforge.net/projects/tlan/
14394 S:      Maintained
14395 F:      Documentation/networking/tlan.txt
14396 F:      drivers/net/ethernet/ti/tlan.*
14397
14398 TM6000 VIDEO4LINUX DRIVER
14399 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14400 L:      linux-media@vger.kernel.org
14401 W:      https://linuxtv.org
14402 T:      git git://linuxtv.org/media_tree.git
14403 S:      Odd fixes
14404 F:      drivers/media/usb/tm6000/
14405 F:      Documentation/media/v4l-drivers/tm6000*
14406
14407 TMIO/SDHI MMC DRIVER
14408 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14409 L:      linux-mmc@vger.kernel.org
14410 S:      Supported
14411 F:      drivers/mmc/host/tmio_mmc*
14412 F:      drivers/mmc/host/renesas_sdhi*
14413 F:      include/linux/mfd/tmio.h
14414
14415 TMP401 HARDWARE MONITOR DRIVER
14416 M:      Guenter Roeck <linux@roeck-us.net>
14417 L:      linux-hwmon@vger.kernel.org
14418 S:      Maintained
14419 F:      Documentation/hwmon/tmp401
14420 F:      drivers/hwmon/tmp401.c
14421
14422 TMPFS (SHMEM FILESYSTEM)
14423 M:      Hugh Dickins <hughd@google.com>
14424 L:      linux-mm@kvack.org
14425 S:      Maintained
14426 F:      include/linux/shmem_fs.h
14427 F:      mm/shmem.c
14428
14429 TOMOYO SECURITY MODULE
14430 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14431 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14432 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14433 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14434 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14435 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14436 W:      http://tomoyo.sourceforge.jp/
14437 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14438 S:      Maintained
14439 F:      security/tomoyo/
14440
14441 TOPSTAR LAPTOP EXTRAS DRIVER
14442 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14443 L:      platform-driver-x86@vger.kernel.org
14444 S:      Maintained
14445 F:      drivers/platform/x86/topstar-laptop.c
14446
14447 TORTURE-TEST MODULES
14448 M:      Davidlohr Bueso <dave@stgolabs.net>
14449 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14450 M:      Josh Triplett <josh@joshtriplett.org>
14451 L:      linux-kernel@vger.kernel.org
14452 S:      Supported
14453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14454 F:      Documentation/RCU/torture.txt
14455 F:      kernel/torture.c
14456 F:      kernel/rcu/rcutorture.c
14457 F:      kernel/locking/locktorture.c
14458
14459 TOSHIBA ACPI EXTRAS DRIVER
14460 M:      Azael Avalos <coproscefalo@gmail.com>
14461 L:      platform-driver-x86@vger.kernel.org
14462 S:      Maintained
14463 F:      drivers/platform/x86/toshiba_acpi.c
14464
14465 TOSHIBA BLUETOOTH DRIVER
14466 M:      Azael Avalos <coproscefalo@gmail.com>
14467 L:      platform-driver-x86@vger.kernel.org
14468 S:      Maintained
14469 F:      drivers/platform/x86/toshiba_bluetooth.c
14470
14471 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14472 M:      Azael Avalos <coproscefalo@gmail.com>
14473 L:      platform-driver-x86@vger.kernel.org
14474 S:      Maintained
14475 F:      drivers/platform/x86/toshiba_haps.c
14476
14477 TOSHIBA SMM DRIVER
14478 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14479 W:      http://www.buzzard.org.uk/toshiba/
14480 S:      Maintained
14481 F:      drivers/char/toshiba.c
14482 F:      include/linux/toshiba.h
14483 F:      include/uapi/linux/toshiba.h
14484
14485 TOSHIBA TC358743 DRIVER
14486 M:      Mats Randgaard <matrandg@cisco.com>
14487 L:      linux-media@vger.kernel.org
14488 S:      Maintained
14489 F:      drivers/media/i2c/tc358743*
14490 F:      include/media/i2c/tc358743.h
14491
14492 TOSHIBA WMI HOTKEYS DRIVER
14493 M:      Azael Avalos <coproscefalo@gmail.com>
14494 L:      platform-driver-x86@vger.kernel.org
14495 S:      Maintained
14496 F:      drivers/platform/x86/toshiba-wmi.c
14497
14498 TPM DEVICE DRIVER
14499 M:      Peter Huewe <peterhuewe@gmx.de>
14500 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14501 R:      Jason Gunthorpe <jgg@ziepe.ca>
14502 L:      linux-integrity@vger.kernel.org
14503 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14504 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14505 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14506 S:      Maintained
14507 F:      drivers/char/tpm/
14508
14509 TRACING
14510 M:      Steven Rostedt <rostedt@goodmis.org>
14511 M:      Ingo Molnar <mingo@redhat.com>
14512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14513 S:      Maintained
14514 F:      Documentation/trace/ftrace.rst
14515 F:      arch/*/*/*/ftrace.h
14516 F:      arch/*/kernel/ftrace.c
14517 F:      include/*/ftrace.h
14518 F:      include/linux/trace*.h
14519 F:      include/trace/
14520 F:      kernel/trace/
14521 F:      tools/testing/selftests/ftrace/
14522
14523 TRACING MMIO ACCESSES (MMIOTRACE)
14524 M:      Steven Rostedt <rostedt@goodmis.org>
14525 M:      Ingo Molnar <mingo@kernel.org>
14526 R:      Karol Herbst <karolherbst@gmail.com>
14527 R:      Pekka Paalanen <ppaalanen@gmail.com>
14528 S:      Maintained
14529 L:      linux-kernel@vger.kernel.org
14530 L:      nouveau@lists.freedesktop.org
14531 F:      kernel/trace/trace_mmiotrace.c
14532 F:      include/linux/mmiotrace.h
14533 F:      arch/x86/mm/kmmio.c
14534 F:      arch/x86/mm/mmio-mod.c
14535 F:      arch/x86/mm/testmmiotrace.c
14536
14537 TRIVIAL PATCHES
14538 M:      Jiri Kosina <trivial@kernel.org>
14539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14540 S:      Maintained
14541 K:      ^Subject:.*(?i)trivial
14542
14543 TEMPO SEMICONDUCTOR DRIVERS
14544 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14545 S:      Maintained
14546 F:      sound/soc/codecs/tscs*.c
14547 F:      sound/soc/codecs/tscs*.h
14548 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14549
14550 TTY LAYER
14551 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14552 M:      Jiri Slaby <jslaby@suse.com>
14553 S:      Supported
14554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14555 F:      Documentation/serial/
14556 F:      drivers/tty/
14557 F:      drivers/tty/serial/serial_core.c
14558 F:      include/linux/serial_core.h
14559 F:      include/linux/serial.h
14560 F:      include/linux/tty.h
14561 F:      include/uapi/linux/serial_core.h
14562 F:      include/uapi/linux/serial.h
14563 F:      include/uapi/linux/tty.h
14564
14565 TUA9001 MEDIA DRIVER
14566 M:      Antti Palosaari <crope@iki.fi>
14567 L:      linux-media@vger.kernel.org
14568 W:      https://linuxtv.org
14569 W:      http://palosaari.fi/linux/
14570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14571 T:      git git://linuxtv.org/anttip/media_tree.git
14572 S:      Maintained
14573 F:      drivers/media/tuners/tua9001*
14574
14575 TULIP NETWORK DRIVERS
14576 L:      netdev@vger.kernel.org
14577 L:      linux-parisc@vger.kernel.org
14578 S:      Orphan
14579 F:      drivers/net/ethernet/dec/tulip/
14580
14581 TUN/TAP driver
14582 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14583 W:      http://vtun.sourceforge.net/tun
14584 S:      Maintained
14585 F:      Documentation/networking/tuntap.txt
14586 F:      arch/um/os-Linux/drivers/
14587
14588 TURBOCHANNEL SUBSYSTEM
14589 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14590 M:      Ralf Baechle <ralf@linux-mips.org>
14591 L:      linux-mips@linux-mips.org
14592 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14593 S:      Maintained
14594 F:      drivers/tc/
14595 F:      include/linux/tc.h
14596
14597 TURBOSTAT UTILITY
14598 M:      "Len Brown" <lenb@kernel.org>
14599 L:      linux-pm@vger.kernel.org
14600 B:      https://bugzilla.kernel.org
14601 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14603 S:      Supported
14604 F:      tools/power/x86/turbostat/
14605
14606 TW5864 VIDEO4LINUX DRIVER
14607 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14608 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14609 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14610 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14611 L:      linux-media@vger.kernel.org
14612 S:      Supported
14613 F:      drivers/media/pci/tw5864/
14614
14615 TW68 VIDEO4LINUX DRIVER
14616 M:      Hans Verkuil <hverkuil@xs4all.nl>
14617 L:      linux-media@vger.kernel.org
14618 T:      git git://linuxtv.org/media_tree.git
14619 W:      https://linuxtv.org
14620 S:      Odd Fixes
14621 F:      drivers/media/pci/tw68/
14622
14623 TW686X VIDEO4LINUX DRIVER
14624 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14625 L:      linux-media@vger.kernel.org
14626 T:      git git://linuxtv.org/media_tree.git
14627 W:      http://linuxtv.org
14628 S:      Maintained
14629 F:      drivers/media/pci/tw686x/
14630
14631 UBI FILE SYSTEM (UBIFS)
14632 M:      Richard Weinberger <richard@nod.at>
14633 M:      Artem Bityutskiy <dedekind1@gmail.com>
14634 M:      Adrian Hunter <adrian.hunter@intel.com>
14635 L:      linux-mtd@lists.infradead.org
14636 T:      git git://git.infradead.org/ubifs-2.6.git
14637 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14638 S:      Supported
14639 F:      Documentation/filesystems/ubifs.txt
14640 F:      fs/ubifs/
14641
14642 UCLINUX (M68KNOMMU AND COLDFIRE)
14643 M:      Greg Ungerer <gerg@linux-m68k.org>
14644 W:      http://www.linux-m68k.org/
14645 W:      http://www.uclinux.org/
14646 L:      linux-m68k@lists.linux-m68k.org
14647 L:      uclinux-dev@uclinux.org  (subscribers-only)
14648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14649 S:      Maintained
14650 F:      arch/m68k/coldfire/
14651 F:      arch/m68k/68*/
14652 F:      arch/m68k/*/*_no.*
14653 F:      arch/m68k/include/asm/*_no.*
14654
14655 UDF FILESYSTEM
14656 M:      Jan Kara <jack@suse.com>
14657 S:      Maintained
14658 F:      Documentation/filesystems/udf.txt
14659 F:      fs/udf/
14660
14661 UDRAW TABLET
14662 M:      Bastien Nocera <hadess@hadess.net>
14663 L:      linux-input@vger.kernel.org
14664 S:      Maintained
14665 F:      drivers/hid/hid-udraw-ps3.c
14666
14667 UFS FILESYSTEM
14668 M:      Evgeniy Dushistov <dushistov@mail.ru>
14669 S:      Maintained
14670 F:      Documentation/filesystems/ufs.txt
14671 F:      fs/ufs/
14672
14673 UHID USERSPACE HID IO DRIVER:
14674 M:      David Herrmann <dh.herrmann@googlemail.com>
14675 L:      linux-input@vger.kernel.org
14676 S:      Maintained
14677 F:      drivers/hid/uhid.c
14678 F:      include/uapi/linux/uhid.h
14679
14680 ULPI BUS
14681 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14682 L:      linux-usb@vger.kernel.org
14683 S:      Maintained
14684 F:      drivers/usb/common/ulpi.c
14685 F:      include/linux/ulpi/
14686
14687 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14688 L:      linux-usb@vger.kernel.org
14689 S:      Orphan
14690 F:      drivers/uwb/
14691 F:      include/linux/uwb.h
14692 F:      include/linux/uwb/
14693
14694 UNICORE32 ARCHITECTURE:
14695 M:      Guan Xuetao <gxt@pku.edu.cn>
14696 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14697 S:      Maintained
14698 T:      git git://github.com/gxt/linux.git
14699 F:      arch/unicore32/
14700
14701 UNIFDEF
14702 M:      Tony Finch <dot@dotat.at>
14703 W:      http://dotat.at/prog/unifdef
14704 S:      Maintained
14705 F:      scripts/unifdef.c
14706
14707 UNIFORM CDROM DRIVER
14708 M:      Jens Axboe <axboe@kernel.dk>
14709 W:      http://www.kernel.dk
14710 S:      Maintained
14711 F:      Documentation/cdrom/
14712 F:      drivers/cdrom/cdrom.c
14713 F:      include/linux/cdrom.h
14714 F:      include/uapi/linux/cdrom.h
14715
14716 UNISYS S-PAR DRIVERS
14717 M:      David Kershner <david.kershner@unisys.com>
14718 L:      sparmaintainer@unisys.com (Unisys internal)
14719 S:      Supported
14720 F:      include/linux/visorbus.h
14721 F:      drivers/visorbus/
14722 F:      drivers/staging/unisys/
14723
14724 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14725 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14726 L:      linux-scsi@vger.kernel.org
14727 S:      Supported
14728 F:      Documentation/scsi/ufs.txt
14729 F:      drivers/scsi/ufs/
14730
14731 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14732 M:      Joao Pinto <jpinto@synopsys.com>
14733 L:      linux-scsi@vger.kernel.org
14734 S:      Supported
14735 F:      drivers/scsi/ufs/*dwc*
14736
14737 UNSORTED BLOCK IMAGES (UBI)
14738 M:      Artem Bityutskiy <dedekind1@gmail.com>
14739 M:      Richard Weinberger <richard@nod.at>
14740 W:      http://www.linux-mtd.infradead.org/
14741 L:      linux-mtd@lists.infradead.org
14742 T:      git git://git.infradead.org/ubifs-2.6.git
14743 S:      Supported
14744 F:      drivers/mtd/ubi/
14745 F:      include/linux/mtd/ubi.h
14746 F:      include/uapi/mtd/ubi-user.h
14747
14748 USB "USBNET" DRIVER FRAMEWORK
14749 M:      Oliver Neukum <oneukum@suse.com>
14750 L:      netdev@vger.kernel.org
14751 W:      http://www.linux-usb.org/usbnet
14752 S:      Maintained
14753 F:      drivers/net/usb/usbnet.c
14754 F:      include/linux/usb/usbnet.h
14755
14756 USB ACM DRIVER
14757 M:      Oliver Neukum <oneukum@suse.com>
14758 L:      linux-usb@vger.kernel.org
14759 S:      Maintained
14760 F:      Documentation/usb/acm.txt
14761 F:      drivers/usb/class/cdc-acm.*
14762
14763 USB AR5523 WIRELESS DRIVER
14764 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14765 L:      linux-wireless@vger.kernel.org
14766 S:      Maintained
14767 F:      drivers/net/wireless/ath/ar5523/
14768
14769 USB ATTACHED SCSI
14770 M:      Oliver Neukum <oneukum@suse.com>
14771 L:      linux-usb@vger.kernel.org
14772 L:      linux-scsi@vger.kernel.org
14773 S:      Maintained
14774 F:      drivers/usb/storage/uas.c
14775
14776 USB CDC ETHERNET DRIVER
14777 M:      Oliver Neukum <oliver@neukum.org>
14778 L:      linux-usb@vger.kernel.org
14779 S:      Maintained
14780 F:      drivers/net/usb/cdc_*.c
14781 F:      include/uapi/linux/usb/cdc.h
14782
14783 USB CHAOSKEY DRIVER
14784 M:      Keith Packard <keithp@keithp.com>
14785 L:      linux-usb@vger.kernel.org
14786 S:      Maintained
14787 F:      drivers/usb/misc/chaoskey.c
14788
14789 USB CYPRESS C67X00 DRIVER
14790 M:      Peter Korsgaard <jacmet@sunsite.dk>
14791 L:      linux-usb@vger.kernel.org
14792 S:      Maintained
14793 F:      drivers/usb/c67x00/
14794
14795 USB DAVICOM DM9601 DRIVER
14796 M:      Peter Korsgaard <jacmet@sunsite.dk>
14797 L:      netdev@vger.kernel.org
14798 W:      http://www.linux-usb.org/usbnet
14799 S:      Maintained
14800 F:      drivers/net/usb/dm9601.c
14801
14802 USB DIAMOND RIO500 DRIVER
14803 M:      Cesar Miquel <miquel@df.uba.ar>
14804 L:      rio500-users@lists.sourceforge.net
14805 W:      http://rio500.sourceforge.net
14806 S:      Maintained
14807 F:      drivers/usb/misc/rio500*
14808
14809 USB EHCI DRIVER
14810 M:      Alan Stern <stern@rowland.harvard.edu>
14811 L:      linux-usb@vger.kernel.org
14812 S:      Maintained
14813 F:      Documentation/usb/ehci.txt
14814 F:      drivers/usb/host/ehci*
14815
14816 USB GADGET/PERIPHERAL SUBSYSTEM
14817 M:      Felipe Balbi <balbi@kernel.org>
14818 L:      linux-usb@vger.kernel.org
14819 W:      http://www.linux-usb.org/gadget
14820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14821 S:      Maintained
14822 F:      drivers/usb/gadget/
14823 F:      include/linux/usb/gadget*
14824
14825 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14826 M:      Jiri Kosina <jikos@kernel.org>
14827 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14828 L:      linux-usb@vger.kernel.org
14829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14830 S:      Maintained
14831 F:      Documentation/hid/hiddev.txt
14832 F:      drivers/hid/usbhid/
14833
14834 USB INTEL XHCI ROLE MUX DRIVER
14835 M:      Hans de Goede <hdegoede@redhat.com>
14836 L:      linux-usb@vger.kernel.org
14837 S:      Maintained
14838 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14839
14840 USB ISP116X DRIVER
14841 M:      Olav Kongas <ok@artecdesign.ee>
14842 L:      linux-usb@vger.kernel.org
14843 S:      Maintained
14844 F:      drivers/usb/host/isp116x*
14845 F:      include/linux/usb/isp116x.h
14846
14847 USB LAN78XX ETHERNET DRIVER
14848 M:      Woojung Huh <woojung.huh@microchip.com>
14849 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14850 L:      netdev@vger.kernel.org
14851 S:      Maintained
14852 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14853 F:      drivers/net/usb/lan78xx.*
14854 F:      include/dt-bindings/net/microchip-lan78xx.h
14855
14856 USB MASS STORAGE DRIVER
14857 M:      Alan Stern <stern@rowland.harvard.edu>
14858 L:      linux-usb@vger.kernel.org
14859 L:      usb-storage@lists.one-eyed-alien.net
14860 S:      Maintained
14861 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14862 F:      drivers/usb/storage/
14863
14864 USB MIDI DRIVER
14865 M:      Clemens Ladisch <clemens@ladisch.de>
14866 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14867 T:      git git://git.alsa-project.org/alsa-kernel.git
14868 S:      Maintained
14869 F:      sound/usb/midi.*
14870
14871 USB NETWORKING DRIVERS
14872 L:      linux-usb@vger.kernel.org
14873 S:      Odd Fixes
14874 F:      drivers/net/usb/
14875
14876 USB OHCI DRIVER
14877 M:      Alan Stern <stern@rowland.harvard.edu>
14878 L:      linux-usb@vger.kernel.org
14879 S:      Maintained
14880 F:      Documentation/usb/ohci.txt
14881 F:      drivers/usb/host/ohci*
14882
14883 USB OTG FSM (Finite State Machine)
14884 M:      Peter Chen <Peter.Chen@nxp.com>
14885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14886 L:      linux-usb@vger.kernel.org
14887 S:      Maintained
14888 F:      drivers/usb/common/usb-otg-fsm.c
14889
14890 USB OVER IP DRIVER
14891 M:      Valentina Manea <valentina.manea.m@gmail.com>
14892 M:      Shuah Khan <shuah@kernel.org>
14893 L:      linux-usb@vger.kernel.org
14894 S:      Maintained
14895 F:      Documentation/usb/usbip_protocol.txt
14896 F:      drivers/usb/usbip/
14897 F:      tools/usb/usbip/
14898 F:      tools/testing/selftests/drivers/usb/usbip/
14899
14900 USB PEGASUS DRIVER
14901 M:      Petko Manolov <petkan@nucleusys.com>
14902 L:      linux-usb@vger.kernel.org
14903 L:      netdev@vger.kernel.org
14904 T:      git git://github.com/petkan/pegasus.git
14905 W:      https://github.com/petkan/pegasus
14906 S:      Maintained
14907 F:      drivers/net/usb/pegasus.*
14908
14909 USB PHY LAYER
14910 M:      Felipe Balbi <balbi@kernel.org>
14911 L:      linux-usb@vger.kernel.org
14912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14913 S:      Maintained
14914 F:      drivers/usb/phy/
14915
14916 USB PRINTER DRIVER (usblp)
14917 M:      Pete Zaitcev <zaitcev@redhat.com>
14918 L:      linux-usb@vger.kernel.org
14919 S:      Supported
14920 F:      drivers/usb/class/usblp.c
14921
14922 USB QMI WWAN NETWORK DRIVER
14923 M:      Bjørn Mork <bjorn@mork.no>
14924 L:      netdev@vger.kernel.org
14925 S:      Maintained
14926 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14927 F:      drivers/net/usb/qmi_wwan.c
14928
14929 USB RTL8150 DRIVER
14930 M:      Petko Manolov <petkan@nucleusys.com>
14931 L:      linux-usb@vger.kernel.org
14932 L:      netdev@vger.kernel.org
14933 T:      git git://github.com/petkan/rtl8150.git
14934 W:      https://github.com/petkan/rtl8150
14935 S:      Maintained
14936 F:      drivers/net/usb/rtl8150.c
14937
14938 USB SERIAL SUBSYSTEM
14939 M:      Johan Hovold <johan@kernel.org>
14940 L:      linux-usb@vger.kernel.org
14941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14942 S:      Maintained
14943 F:      Documentation/usb/usb-serial.txt
14944 F:      drivers/usb/serial/
14945 F:      include/linux/usb/serial.h
14946
14947 USB SMSC75XX ETHERNET DRIVER
14948 M:      Steve Glendinning <steve.glendinning@shawell.net>
14949 L:      netdev@vger.kernel.org
14950 S:      Maintained
14951 F:      drivers/net/usb/smsc75xx.*
14952
14953 USB SMSC95XX ETHERNET DRIVER
14954 M:      Steve Glendinning <steve.glendinning@shawell.net>
14955 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14956 L:      netdev@vger.kernel.org
14957 S:      Maintained
14958 F:      drivers/net/usb/smsc95xx.*
14959
14960 USB SUBSYSTEM
14961 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14962 L:      linux-usb@vger.kernel.org
14963 W:      http://www.linux-usb.org
14964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14965 S:      Supported
14966 F:      Documentation/devicetree/bindings/usb/
14967 F:      Documentation/usb/
14968 F:      drivers/usb/
14969 F:      include/linux/usb.h
14970 F:      include/linux/usb/
14971
14972 USB TYPEC PI3USB30532 MUX DRIVER
14973 M:      Hans de Goede <hdegoede@redhat.com>
14974 L:      linux-usb@vger.kernel.org
14975 S:      Maintained
14976 F:      drivers/usb/typec/mux/pi3usb30532.c
14977
14978 USB TYPEC SUBSYSTEM
14979 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14980 L:      linux-usb@vger.kernel.org
14981 S:      Maintained
14982 F:      Documentation/ABI/testing/sysfs-class-typec
14983 F:      Documentation/driver-api/usb/typec.rst
14984 F:      drivers/usb/typec/
14985 F:      include/linux/usb/typec.h
14986
14987 USB UHCI DRIVER
14988 M:      Alan Stern <stern@rowland.harvard.edu>
14989 L:      linux-usb@vger.kernel.org
14990 S:      Maintained
14991 F:      drivers/usb/host/uhci*
14992
14993 USB VIDEO CLASS
14994 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14995 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14996 L:      linux-media@vger.kernel.org
14997 T:      git git://linuxtv.org/media_tree.git
14998 W:      http://www.ideasonboard.org/uvc/
14999 S:      Maintained
15000 F:      drivers/media/usb/uvc/
15001 F:      include/uapi/linux/uvcvideo.h
15002
15003 USB VISION DRIVER
15004 M:      Hans Verkuil <hverkuil@xs4all.nl>
15005 L:      linux-media@vger.kernel.org
15006 T:      git git://linuxtv.org/media_tree.git
15007 W:      https://linuxtv.org
15008 S:      Odd Fixes
15009 F:      drivers/media/usb/usbvision/
15010
15011 USB WEBCAM GADGET
15012 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15013 L:      linux-usb@vger.kernel.org
15014 S:      Maintained
15015 F:      drivers/usb/gadget/function/*uvc*
15016 F:      drivers/usb/gadget/legacy/webcam.c
15017
15018 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15019 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15020 L:      linux-wireless@vger.kernel.org
15021 S:      Maintained
15022 F:      drivers/net/wireless/rndis_wlan.c
15023
15024 USB XHCI DRIVER
15025 M:      Mathias Nyman <mathias.nyman@intel.com>
15026 L:      linux-usb@vger.kernel.org
15027 S:      Supported
15028 F:      drivers/usb/host/xhci*
15029 F:      drivers/usb/host/pci-quirks*
15030
15031 USB ZD1201 DRIVER
15032 L:      linux-wireless@vger.kernel.org
15033 W:      http://linux-lc100020.sourceforge.net
15034 S:      Orphan
15035 F:      drivers/net/wireless/zydas/zd1201.*
15036
15037 USB ZR364XX DRIVER
15038 M:      Antoine Jacquet <royale@zerezo.com>
15039 L:      linux-usb@vger.kernel.org
15040 L:      linux-media@vger.kernel.org
15041 T:      git git://linuxtv.org/media_tree.git
15042 W:      http://royale.zerezo.com/zr364xx/
15043 S:      Maintained
15044 F:      Documentation/media/v4l-drivers/zr364xx*
15045 F:      drivers/media/usb/zr364xx/
15046
15047 USER-MODE LINUX (UML)
15048 M:      Jeff Dike <jdike@addtoit.com>
15049 M:      Richard Weinberger <richard@nod.at>
15050 L:      linux-um@lists.infradead.org
15051 W:      http://user-mode-linux.sourceforge.net
15052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15053 S:      Maintained
15054 F:      Documentation/virtual/uml/
15055 F:      arch/um/
15056 F:      arch/x86/um/
15057 F:      fs/hostfs/
15058 F:      fs/hppfs/
15059
15060 USERSPACE I/O (UIO)
15061 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15062 S:      Maintained
15063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15064 F:      Documentation/driver-api/uio-howto.rst
15065 F:      drivers/uio/
15066 F:      include/linux/uio*.h
15067
15068 UTIL-LINUX PACKAGE
15069 M:      Karel Zak <kzak@redhat.com>
15070 L:      util-linux@vger.kernel.org
15071 W:      http://en.wikipedia.org/wiki/Util-linux
15072 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15073 S:      Maintained
15074
15075 UUID HELPERS
15076 M:      Christoph Hellwig <hch@lst.de>
15077 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15078 L:      linux-kernel@vger.kernel.org
15079 T:      git git://git.infradead.org/users/hch/uuid.git
15080 F:      lib/uuid.c
15081 F:      lib/test_uuid.c
15082 F:      include/linux/uuid.h
15083 F:      include/uapi/linux/uuid.h
15084 S:      Maintained
15085
15086 UVESAFB DRIVER
15087 M:      Michal Januszewski <spock@gentoo.org>
15088 L:      linux-fbdev@vger.kernel.org
15089 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15090 S:      Maintained
15091 F:      Documentation/fb/uvesafb.txt
15092 F:      drivers/video/fbdev/uvesafb.*
15093
15094 VF610 NAND DRIVER
15095 M:      Stefan Agner <stefan@agner.ch>
15096 L:      linux-mtd@lists.infradead.org
15097 S:      Supported
15098 F:      drivers/mtd/nand/raw/vf610_nfc.c
15099
15100 VFAT/FAT/MSDOS FILESYSTEM
15101 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15102 S:      Maintained
15103 F:      Documentation/filesystems/vfat.txt
15104 F:      fs/fat/
15105
15106 VFIO DRIVER
15107 M:      Alex Williamson <alex.williamson@redhat.com>
15108 L:      kvm@vger.kernel.org
15109 T:      git git://github.com/awilliam/linux-vfio.git
15110 S:      Maintained
15111 F:      Documentation/vfio.txt
15112 F:      drivers/vfio/
15113 F:      include/linux/vfio.h
15114 F:      include/uapi/linux/vfio.h
15115
15116 VFIO MEDIATED DEVICE DRIVERS
15117 M:      Kirti Wankhede <kwankhede@nvidia.com>
15118 L:      kvm@vger.kernel.org
15119 S:      Maintained
15120 F:      Documentation/vfio-mediated-device.txt
15121 F:      drivers/vfio/mdev/
15122 F:      include/linux/mdev.h
15123 F:      samples/vfio-mdev/
15124
15125 VFIO PLATFORM DRIVER
15126 M:      Eric Auger <eric.auger@redhat.com>
15127 L:      kvm@vger.kernel.org
15128 S:      Maintained
15129 F:      drivers/vfio/platform/
15130
15131 VGA_SWITCHEROO
15132 R:      Lukas Wunner <lukas@wunner.de>
15133 S:      Maintained
15134 F:      Documentation/gpu/vga-switcheroo.rst
15135 F:      drivers/gpu/vga/vga_switcheroo.c
15136 F:      include/linux/vga_switcheroo.h
15137 T:      git git://anongit.freedesktop.org/drm/drm-misc
15138
15139 VIA RHINE NETWORK DRIVER
15140 S:      Orphan
15141 F:      drivers/net/ethernet/via/via-rhine.c
15142
15143 VIA SD/MMC CARD CONTROLLER DRIVER
15144 M:      Bruce Chang <brucechang@via.com.tw>
15145 M:      Harald Welte <HaraldWelte@viatech.com>
15146 S:      Maintained
15147 F:      drivers/mmc/host/via-sdmmc.c
15148
15149 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15150 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15151 L:      linux-fbdev@vger.kernel.org
15152 S:      Maintained
15153 F:      include/linux/via-core.h
15154 F:      include/linux/via-gpio.h
15155 F:      include/linux/via_i2c.h
15156 F:      drivers/video/fbdev/via/
15157
15158 VIA VELOCITY NETWORK DRIVER
15159 M:      Francois Romieu <romieu@fr.zoreil.com>
15160 L:      netdev@vger.kernel.org
15161 S:      Maintained
15162 F:      drivers/net/ethernet/via/via-velocity.*
15163
15164 VIDEO MULTIPLEXER DRIVER
15165 M:      Philipp Zabel <p.zabel@pengutronix.de>
15166 L:      linux-media@vger.kernel.org
15167 S:      Maintained
15168 F:      drivers/media/platform/video-mux.c
15169
15170 VIDEO I2C POLLING DRIVER
15171 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15172 L:      linux-media@vger.kernel.org
15173 S:      Maintained
15174 F:      drivers/media/i2c/video-i2c.c
15175
15176 VIDEOBUF2 FRAMEWORK
15177 M:      Pawel Osciak <pawel@osciak.com>
15178 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15179 M:      Kyungmin Park <kyungmin.park@samsung.com>
15180 L:      linux-media@vger.kernel.org
15181 S:      Maintained
15182 F:      drivers/media/v4l2-core/videobuf2-*
15183 F:      include/media/videobuf2-*
15184
15185 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15186 M:      Helen Koike <helen.koike@collabora.com>
15187 L:      linux-media@vger.kernel.org
15188 T:      git git://linuxtv.org/media_tree.git
15189 W:      https://linuxtv.org
15190 S:      Maintained
15191 F:      drivers/media/platform/vimc/*
15192
15193 VIRT LIB
15194 M:      Alex Williamson <alex.williamson@redhat.com>
15195 M:      Paolo Bonzini <pbonzini@redhat.com>
15196 L:      kvm@vger.kernel.org
15197 S:      Supported
15198 F:      virt/lib/
15199
15200 VIRTIO AND VHOST VSOCK DRIVER
15201 M:      Stefan Hajnoczi <stefanha@redhat.com>
15202 L:      kvm@vger.kernel.org
15203 L:      virtualization@lists.linux-foundation.org
15204 L:      netdev@vger.kernel.org
15205 S:      Maintained
15206 F:      include/linux/virtio_vsock.h
15207 F:      include/uapi/linux/virtio_vsock.h
15208 F:      include/uapi/linux/vsockmon.h
15209 F:      include/uapi/linux/vm_sockets_diag.h
15210 F:      net/vmw_vsock/diag.c
15211 F:      net/vmw_vsock/af_vsock_tap.c
15212 F:      net/vmw_vsock/virtio_transport_common.c
15213 F:      net/vmw_vsock/virtio_transport.c
15214 F:      drivers/net/vsockmon.c
15215 F:      drivers/vhost/vsock.c
15216 F:      drivers/vhost/vsock.h
15217 F:      tools/testing/vsock/
15218
15219 VIRTIO CONSOLE DRIVER
15220 M:      Amit Shah <amit@kernel.org>
15221 L:      virtualization@lists.linux-foundation.org
15222 S:      Maintained
15223 F:      drivers/char/virtio_console.c
15224 F:      include/linux/virtio_console.h
15225 F:      include/uapi/linux/virtio_console.h
15226
15227 VIRTIO CORE, NET AND BLOCK DRIVERS
15228 M:      "Michael S. Tsirkin" <mst@redhat.com>
15229 M:      Jason Wang <jasowang@redhat.com>
15230 L:      virtualization@lists.linux-foundation.org
15231 S:      Maintained
15232 F:      Documentation/devicetree/bindings/virtio/
15233 F:      drivers/virtio/
15234 F:      tools/virtio/
15235 F:      drivers/net/virtio_net.c
15236 F:      drivers/block/virtio_blk.c
15237 F:      include/linux/virtio*.h
15238 F:      include/uapi/linux/virtio_*.h
15239 F:      drivers/crypto/virtio/
15240 F:      mm/balloon_compaction.c
15241
15242 VIRTIO CRYPTO DRIVER
15243 M:      Gonglei <arei.gonglei@huawei.com>
15244 L:      virtualization@lists.linux-foundation.org
15245 L:      linux-crypto@vger.kernel.org
15246 S:      Maintained
15247 F:      drivers/crypto/virtio/
15248 F:      include/uapi/linux/virtio_crypto.h
15249
15250 VIRTIO DRIVERS FOR S390
15251 M:      Cornelia Huck <cohuck@redhat.com>
15252 M:      Halil Pasic <pasic@linux.ibm.com>
15253 L:      linux-s390@vger.kernel.org
15254 L:      virtualization@lists.linux-foundation.org
15255 L:      kvm@vger.kernel.org
15256 S:      Supported
15257 F:      drivers/s390/virtio/
15258 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15259
15260 VIRTIO GPU DRIVER
15261 M:      David Airlie <airlied@linux.ie>
15262 M:      Gerd Hoffmann <kraxel@redhat.com>
15263 L:      dri-devel@lists.freedesktop.org
15264 L:      virtualization@lists.linux-foundation.org
15265 T:      git git://anongit.freedesktop.org/drm/drm-misc
15266 S:      Maintained
15267 F:      drivers/gpu/drm/virtio/
15268 F:      include/uapi/linux/virtio_gpu.h
15269
15270 VIRTIO HOST (VHOST)
15271 M:      "Michael S. Tsirkin" <mst@redhat.com>
15272 M:      Jason Wang <jasowang@redhat.com>
15273 L:      kvm@vger.kernel.org
15274 L:      virtualization@lists.linux-foundation.org
15275 L:      netdev@vger.kernel.org
15276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15277 S:      Maintained
15278 F:      drivers/vhost/
15279 F:      include/uapi/linux/vhost.h
15280
15281 VIRTIO INPUT DRIVER
15282 M:      Gerd Hoffmann <kraxel@redhat.com>
15283 S:      Maintained
15284 F:      drivers/virtio/virtio_input.c
15285 F:      include/uapi/linux/virtio_input.h
15286
15287 VIRTUAL BOX GUEST DEVICE DRIVER
15288 M:      Hans de Goede <hdegoede@redhat.com>
15289 M:      Arnd Bergmann <arnd@arndb.de>
15290 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15291 S:      Maintained
15292 F:      include/linux/vbox_utils.h
15293 F:      include/uapi/linux/vbox*.h
15294 F:      drivers/virt/vboxguest/
15295
15296 VIRTUAL SERIO DEVICE DRIVER
15297 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15298 S:      Maintained
15299 F:      drivers/input/serio/userio.c
15300 F:      include/uapi/linux/userio.h
15301
15302 VIVID VIRTUAL VIDEO DRIVER
15303 M:      Hans Verkuil <hverkuil@xs4all.nl>
15304 L:      linux-media@vger.kernel.org
15305 T:      git git://linuxtv.org/media_tree.git
15306 W:      https://linuxtv.org
15307 S:      Maintained
15308 F:      drivers/media/platform/vivid/*
15309
15310 VLYNQ BUS
15311 M:      Florian Fainelli <f.fainelli@gmail.com>
15312 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15313 S:      Maintained
15314 F:      drivers/vlynq/vlynq.c
15315 F:      include/linux/vlynq.h
15316
15317 VME SUBSYSTEM
15318 M:      Martyn Welch <martyn@welchs.me.uk>
15319 M:      Manohar Vanga <manohar.vanga@gmail.com>
15320 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15321 L:      devel@driverdev.osuosl.org
15322 S:      Maintained
15323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15324 F:      Documentation/driver-api/vme.rst
15325 F:      drivers/staging/vme/
15326 F:      drivers/vme/
15327 F:      include/linux/vme*
15328
15329 VMWARE BALLOON DRIVER
15330 M:      Xavier Deguillard <xdeguillard@vmware.com>
15331 M:      Philip Moltmann <moltmann@vmware.com>
15332 M:      "VMware, Inc." <pv-drivers@vmware.com>
15333 L:      linux-kernel@vger.kernel.org
15334 S:      Maintained
15335 F:      drivers/misc/vmw_balloon.c
15336
15337 VMWARE HYPERVISOR INTERFACE
15338 M:      Alok Kataria <akataria@vmware.com>
15339 L:      virtualization@lists.linux-foundation.org
15340 S:      Supported
15341 F:      arch/x86/kernel/cpu/vmware.c
15342
15343 VMWARE PVRDMA DRIVER
15344 M:      Adit Ranadive <aditr@vmware.com>
15345 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15346 L:      linux-rdma@vger.kernel.org
15347 S:      Maintained
15348 F:      drivers/infiniband/hw/vmw_pvrdma/
15349
15350 VMware PVSCSI driver
15351 M:      Jim Gill <jgill@vmware.com>
15352 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15353 L:      linux-scsi@vger.kernel.org
15354 S:      Maintained
15355 F:      drivers/scsi/vmw_pvscsi.c
15356 F:      drivers/scsi/vmw_pvscsi.h
15357
15358 VMWARE VMMOUSE SUBDRIVER
15359 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15360 M:      "VMware, Inc." <pv-drivers@vmware.com>
15361 L:      linux-input@vger.kernel.org
15362 S:      Maintained
15363 F:      drivers/input/mouse/vmmouse.c
15364 F:      drivers/input/mouse/vmmouse.h
15365
15366 VMWARE VMXNET3 ETHERNET DRIVER
15367 M:      Ronak Doshi <doshir@vmware.com>
15368 M:      "VMware, Inc." <pv-drivers@vmware.com>
15369 L:      netdev@vger.kernel.org
15370 S:      Maintained
15371 F:      drivers/net/vmxnet3/
15372
15373 VOCORE VOCORE2 BOARD
15374 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15375 L:      linux-mips@linux-mips.org
15376 S:      Maintained
15377 F:      arch/mips/boot/dts/ralink/vocore2.dts
15378
15379 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15380 M:      Liam Girdwood <lgirdwood@gmail.com>
15381 M:      Mark Brown <broonie@kernel.org>
15382 L:      linux-kernel@vger.kernel.org
15383 W:      http://www.slimlogic.co.uk/?p=48
15384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15385 S:      Supported
15386 F:      Documentation/devicetree/bindings/regulator/
15387 F:      Documentation/power/regulator/
15388 F:      drivers/regulator/
15389 F:      include/dt-bindings/regulator/
15390 F:      include/linux/regulator/
15391
15392 VRF
15393 M:      David Ahern <dsa@cumulusnetworks.com>
15394 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15395 L:      netdev@vger.kernel.org
15396 S:      Maintained
15397 F:      drivers/net/vrf.c
15398 F:      Documentation/networking/vrf.txt
15399
15400 VT1211 HARDWARE MONITOR DRIVER
15401 M:      Juerg Haefliger <juergh@gmail.com>
15402 L:      linux-hwmon@vger.kernel.org
15403 S:      Maintained
15404 F:      Documentation/hwmon/vt1211
15405 F:      drivers/hwmon/vt1211.c
15406
15407 VT8231 HARDWARE MONITOR DRIVER
15408 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15409 L:      linux-hwmon@vger.kernel.org
15410 S:      Maintained
15411 F:      drivers/hwmon/vt8231.c
15412
15413 VUB300 USB to SDIO/SD/MMC bridge chip
15414 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15415 L:      linux-mmc@vger.kernel.org
15416 L:      linux-usb@vger.kernel.org
15417 S:      Supported
15418 F:      drivers/mmc/host/vub300.c
15419
15420 W1 DALLAS'S 1-WIRE BUS
15421 M:      Evgeniy Polyakov <zbr@ioremap.net>
15422 S:      Maintained
15423 F:      Documentation/w1/
15424 F:      drivers/w1/
15425 F:      include/linux/w1.h
15426
15427 W83791D HARDWARE MONITORING DRIVER
15428 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15429 L:      linux-hwmon@vger.kernel.org
15430 S:      Maintained
15431 F:      Documentation/hwmon/w83791d
15432 F:      drivers/hwmon/w83791d.c
15433
15434 W83793 HARDWARE MONITORING DRIVER
15435 M:      Rudolf Marek <r.marek@assembler.cz>
15436 L:      linux-hwmon@vger.kernel.org
15437 S:      Maintained
15438 F:      Documentation/hwmon/w83793
15439 F:      drivers/hwmon/w83793.c
15440
15441 W83795 HARDWARE MONITORING DRIVER
15442 M:      Jean Delvare <jdelvare@suse.com>
15443 L:      linux-hwmon@vger.kernel.org
15444 S:      Maintained
15445 F:      drivers/hwmon/w83795.c
15446
15447 W83L51xD SD/MMC CARD INTERFACE DRIVER
15448 M:      Pierre Ossman <pierre@ossman.eu>
15449 S:      Maintained
15450 F:      drivers/mmc/host/wbsd.*
15451
15452 WACOM PROTOCOL 4 SERIAL TABLETS
15453 M:      Julian Squires <julian@cipht.net>
15454 M:      Hans de Goede <hdegoede@redhat.com>
15455 L:      linux-input@vger.kernel.org
15456 S:      Maintained
15457 F:      drivers/input/tablet/wacom_serial4.c
15458
15459 WATCHDOG DEVICE DRIVERS
15460 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15461 M:      Guenter Roeck <linux@roeck-us.net>
15462 L:      linux-watchdog@vger.kernel.org
15463 W:      http://www.linux-watchdog.org/
15464 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15465 S:      Maintained
15466 F:      Documentation/devicetree/bindings/watchdog/
15467 F:      Documentation/watchdog/
15468 F:      drivers/watchdog/
15469 F:      include/linux/watchdog.h
15470 F:      include/uapi/linux/watchdog.h
15471
15472 WHISKEYCOVE PMIC GPIO DRIVER
15473 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15474 L:      linux-gpio@vger.kernel.org
15475 S:      Maintained
15476 F:      drivers/gpio/gpio-wcove.c
15477
15478 WIIMOTE HID DRIVER
15479 M:      David Herrmann <dh.herrmann@googlemail.com>
15480 L:      linux-input@vger.kernel.org
15481 S:      Maintained
15482 F:      drivers/hid/hid-wiimote*
15483
15484 WILOCITY WIL6210 WIRELESS DRIVER
15485 M:      Maya Erez <merez@codeaurora.org>
15486 L:      linux-wireless@vger.kernel.org
15487 L:      wil6210@qti.qualcomm.com
15488 S:      Supported
15489 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15490 F:      drivers/net/wireless/ath/wil6210/
15491
15492 WIMAX STACK
15493 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15494 M:      linux-wimax@intel.com
15495 L:      wimax@linuxwimax.org (subscribers-only)
15496 S:      Supported
15497 W:      http://linuxwimax.org
15498 F:      Documentation/wimax/README.wimax
15499 F:      include/linux/wimax/debug.h
15500 F:      include/net/wimax.h
15501 F:      include/uapi/linux/wimax.h
15502 F:      net/wimax/
15503
15504 WINBOND CIR DRIVER
15505 M:      David Härdeman <david@hardeman.nu>
15506 S:      Maintained
15507 F:      drivers/media/rc/winbond-cir.c
15508
15509 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15510 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15511 L:      linux-watchdog@vger.kernel.org
15512 S:      Maintained
15513 F:      drivers/watchdog/ebc-c384_wdt.c
15514
15515 WINSYSTEMS WS16C48 GPIO DRIVER
15516 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15517 L:      linux-gpio@vger.kernel.org
15518 S:      Maintained
15519 F:      drivers/gpio/gpio-ws16c48.c
15520
15521 WISTRON LAPTOP BUTTON DRIVER
15522 M:      Miloslav Trmac <mitr@volny.cz>
15523 S:      Maintained
15524 F:      drivers/input/misc/wistron_btns.c
15525
15526 WL3501 WIRELESS PCMCIA CARD DRIVER
15527 L:      linux-wireless@vger.kernel.org
15528 S:      Odd fixes
15529 F:      drivers/net/wireless/wl3501*
15530
15531 WOLFSON MICROELECTRONICS DRIVERS
15532 L:      patches@opensource.cirrus.com
15533 T:      git https://github.com/CirrusLogic/linux-drivers.git
15534 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15535 S:      Supported
15536 F:      Documentation/hwmon/wm83??
15537 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15538 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15539 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15540 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15541 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15542 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15543 F:      drivers/clk/clk-wm83*.c
15544 F:      drivers/extcon/extcon-arizona.c
15545 F:      drivers/leds/leds-wm83*.c
15546 F:      drivers/gpio/gpio-*wm*.c
15547 F:      drivers/gpio/gpio-arizona.c
15548 F:      drivers/hwmon/wm83??-hwmon.c
15549 F:      drivers/input/misc/wm831x-on.c
15550 F:      drivers/input/touchscreen/wm831x-ts.c
15551 F:      drivers/input/touchscreen/wm97*.c
15552 F:      drivers/mfd/arizona*
15553 F:      drivers/mfd/wm*.c
15554 F:      drivers/mfd/cs47l24*
15555 F:      drivers/power/supply/wm83*.c
15556 F:      drivers/rtc/rtc-wm83*.c
15557 F:      drivers/regulator/wm8*.c
15558 F:      drivers/regulator/arizona*
15559 F:      drivers/video/backlight/wm83*_bl.c
15560 F:      drivers/watchdog/wm83*_wdt.c
15561 F:      include/linux/mfd/arizona/
15562 F:      include/linux/mfd/wm831x/
15563 F:      include/linux/mfd/wm8350/
15564 F:      include/linux/mfd/wm8400*
15565 F:      include/linux/regulator/arizona*
15566 F:      include/linux/wm97xx.h
15567 F:      include/sound/wm????.h
15568 F:      sound/soc/codecs/arizona.?
15569 F:      sound/soc/codecs/wm*
15570 F:      sound/soc/codecs/cs47l24*
15571
15572 WORKQUEUE
15573 M:      Tejun Heo <tj@kernel.org>
15574 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15576 S:      Maintained
15577 F:      include/linux/workqueue.h
15578 F:      kernel/workqueue.c
15579 F:      Documentation/core-api/workqueue.rst
15580
15581 X-POWERS AXP288 PMIC DRIVERS
15582 M:      Hans de Goede <hdegoede@redhat.com>
15583 S:      Maintained
15584 N:      axp288
15585 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15586
15587 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15588 M:      Chen-Yu Tsai <wens@csie.org>
15589 L:      linux-kernel@vger.kernel.org
15590 S:      Maintained
15591 N:      axp[128]
15592
15593 X.25 NETWORK LAYER
15594 M:      Andrew Hendry <andrew.hendry@gmail.com>
15595 L:      linux-x25@vger.kernel.org
15596 S:      Odd Fixes
15597 F:      Documentation/networking/x25*
15598 F:      include/net/x25*
15599 F:      net/x25/
15600
15601 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15602 M:      Thomas Gleixner <tglx@linutronix.de>
15603 M:      Ingo Molnar <mingo@redhat.com>
15604 R:      "H. Peter Anvin" <hpa@zytor.com>
15605 M:      x86@kernel.org
15606 L:      linux-kernel@vger.kernel.org
15607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15608 S:      Maintained
15609 F:      Documentation/devicetree/bindings/x86/
15610 F:      Documentation/x86/
15611 F:      arch/x86/
15612
15613 X86 ENTRY CODE
15614 M:      Andy Lutomirski <luto@kernel.org>
15615 L:      linux-kernel@vger.kernel.org
15616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15617 S:      Maintained
15618 F:      arch/x86/entry/
15619
15620 X86 MCE INFRASTRUCTURE
15621 M:      Tony Luck <tony.luck@intel.com>
15622 M:      Borislav Petkov <bp@alien8.de>
15623 L:      linux-edac@vger.kernel.org
15624 S:      Maintained
15625 F:      arch/x86/kernel/cpu/mcheck/*
15626
15627 X86 MICROCODE UPDATE SUPPORT
15628 M:      Borislav Petkov <bp@alien8.de>
15629 S:      Maintained
15630 F:      arch/x86/kernel/cpu/microcode/*
15631
15632 X86 PLATFORM DRIVERS
15633 M:      Darren Hart <dvhart@infradead.org>
15634 M:      Andy Shevchenko <andy@infradead.org>
15635 L:      platform-driver-x86@vger.kernel.org
15636 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15637 S:      Maintained
15638 F:      drivers/platform/x86/
15639 F:      drivers/platform/olpc/
15640
15641 X86 VDSO
15642 M:      Andy Lutomirski <luto@kernel.org>
15643 L:      linux-kernel@vger.kernel.org
15644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15645 S:      Maintained
15646 F:      arch/x86/entry/vdso/
15647
15648 XC2028/3028 TUNER DRIVER
15649 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15650 L:      linux-media@vger.kernel.org
15651 W:      https://linuxtv.org
15652 T:      git git://linuxtv.org/media_tree.git
15653 S:      Maintained
15654 F:      drivers/media/tuners/tuner-xc2028.*
15655
15656 XDP SOCKETS (AF_XDP)
15657 M:      Björn Töpel <bjorn.topel@intel.com>
15658 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15659 L:      netdev@vger.kernel.org
15660 S:      Maintained
15661 F:      kernel/bpf/xskmap.c
15662 F:      net/xdp/
15663
15664 XEN BLOCK SUBSYSTEM
15665 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15666 M:      Roger Pau Monné <roger.pau@citrix.com>
15667 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15668 S:      Supported
15669 F:      drivers/block/xen-blkback/*
15670 F:      drivers/block/xen*
15671
15672 XEN HYPERVISOR ARM
15673 M:      Stefano Stabellini <sstabellini@kernel.org>
15674 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15675 S:      Maintained
15676 F:      arch/arm/xen/
15677 F:      arch/arm/include/asm/xen/
15678
15679 XEN HYPERVISOR ARM64
15680 M:      Stefano Stabellini <sstabellini@kernel.org>
15681 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15682 S:      Maintained
15683 F:      arch/arm64/xen/
15684 F:      arch/arm64/include/asm/xen/
15685
15686 XEN HYPERVISOR INTERFACE
15687 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15688 M:      Juergen Gross <jgross@suse.com>
15689 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15691 S:      Supported
15692 F:      arch/x86/xen/
15693 F:      drivers/*/xen-*front.c
15694 F:      drivers/xen/
15695 F:      arch/x86/include/asm/xen/
15696 F:      arch/x86/include/asm/pvclock-abi.h
15697 F:      include/xen/
15698 F:      include/uapi/xen/
15699 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15700 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15701
15702 XEN NETWORK BACKEND DRIVER
15703 M:      Wei Liu <wei.liu2@citrix.com>
15704 M:      Paul Durrant <paul.durrant@citrix.com>
15705 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15706 L:      netdev@vger.kernel.org
15707 S:      Supported
15708 F:      drivers/net/xen-netback/*
15709
15710 XEN PCI SUBSYSTEM
15711 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15712 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15713 S:      Supported
15714 F:      arch/x86/pci/*xen*
15715 F:      drivers/pci/*xen*
15716
15717 XEN PVSCSI DRIVERS
15718 M:      Juergen Gross <jgross@suse.com>
15719 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15720 L:      linux-scsi@vger.kernel.org
15721 S:      Supported
15722 F:      drivers/scsi/xen-scsifront.c
15723 F:      drivers/xen/xen-scsiback.c
15724 F:      include/xen/interface/io/vscsiif.h
15725
15726 XEN SWIOTLB SUBSYSTEM
15727 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15728 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15729 L:      iommu@lists.linux-foundation.org
15730 S:      Supported
15731 F:      arch/x86/xen/*swiotlb*
15732 F:      drivers/xen/*swiotlb*
15733
15734 XEN SOUND FRONTEND DRIVER
15735 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15736 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15737 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15738 S:      Supported
15739 F:      sound/xen/*
15740
15741 XFS FILESYSTEM
15742 M:      Darrick J. Wong <darrick.wong@oracle.com>
15743 M:      linux-xfs@vger.kernel.org
15744 L:      linux-xfs@vger.kernel.org
15745 W:      http://xfs.org/
15746 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15747 S:      Supported
15748 F:      Documentation/filesystems/xfs.txt
15749 F:      fs/xfs/
15750
15751 XILINX AXI ETHERNET DRIVER
15752 M:      Anirudha Sarangi <anirudh@xilinx.com>
15753 M:      John Linn <John.Linn@xilinx.com>
15754 S:      Maintained
15755 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15756
15757 XILINX UARTLITE SERIAL DRIVER
15758 M:      Peter Korsgaard <jacmet@sunsite.dk>
15759 L:      linux-serial@vger.kernel.org
15760 S:      Maintained
15761 F:      drivers/tty/serial/uartlite.c
15762
15763 XILINX VIDEO IP CORES
15764 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15765 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15766 L:      linux-media@vger.kernel.org
15767 T:      git git://linuxtv.org/media_tree.git
15768 S:      Supported
15769 F:      Documentation/devicetree/bindings/media/xilinx/
15770 F:      drivers/media/platform/xilinx/
15771 F:      include/uapi/linux/xilinx-v4l2-controls.h
15772
15773 XILLYBUS DRIVER
15774 M:      Eli Billauer <eli.billauer@gmail.com>
15775 L:      linux-kernel@vger.kernel.org
15776 S:      Supported
15777 F:      drivers/char/xillybus/
15778
15779 XLP9XX I2C DRIVER
15780 M:      George Cherian <george.cherian@cavium.com>
15781 M:      Jan Glauber <jglauber@cavium.com>
15782 L:      linux-i2c@vger.kernel.org
15783 W:      http://www.cavium.com
15784 S:      Supported
15785 F:      drivers/i2c/busses/i2c-xlp9xx.c
15786
15787 XRA1403 GPIO EXPANDER
15788 M:      Nandor Han <nandor.han@ge.com>
15789 M:      Semi Malinen <semi.malinen@ge.com>
15790 L:      linux-gpio@vger.kernel.org
15791 S:      Maintained
15792 F:      drivers/gpio/gpio-xra1403.c
15793 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15794
15795 XTENSA XTFPGA PLATFORM SUPPORT
15796 M:      Max Filippov <jcmvbkbc@gmail.com>
15797 L:      linux-xtensa@linux-xtensa.org
15798 S:      Maintained
15799 F:      drivers/spi/spi-xtensa-xtfpga.c
15800 F:      sound/soc/xtensa/xtfpga-i2s.c
15801
15802 YAM DRIVER FOR AX.25
15803 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15804 L:      linux-hams@vger.kernel.org
15805 S:      Maintained
15806 F:      drivers/net/hamradio/yam*
15807 F:      include/linux/yam.h
15808
15809 YAMA SECURITY MODULE
15810 M:      Kees Cook <keescook@chromium.org>
15811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15812 S:      Supported
15813 F:      security/yama/
15814 F:      Documentation/admin-guide/LSM/Yama.rst
15815
15816 YEALINK PHONE DRIVER
15817 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15818 L:      usbb2k-api-dev@nongnu.org
15819 S:      Maintained
15820 F:      Documentation/input/devices/yealink.rst
15821 F:      drivers/input/misc/yealink.*
15822
15823 Z8530 DRIVER FOR AX.25
15824 M:      Joerg Reuter <jreuter@yaina.de>
15825 W:      http://yaina.de/jreuter/
15826 W:      http://www.qsl.net/dl1bke/
15827 L:      linux-hams@vger.kernel.org
15828 S:      Maintained
15829 F:      Documentation/networking/z8530drv.txt
15830 F:      drivers/net/hamradio/*scc.c
15831 F:      drivers/net/hamradio/z8530.h
15832
15833 ZBUD COMPRESSED PAGE ALLOCATOR
15834 M:      Seth Jennings <sjenning@redhat.com>
15835 M:      Dan Streetman <ddstreet@ieee.org>
15836 L:      linux-mm@kvack.org
15837 S:      Maintained
15838 F:      mm/zbud.c
15839 F:      include/linux/zbud.h
15840
15841 ZD1211RW WIRELESS DRIVER
15842 M:      Daniel Drake <dsd@gentoo.org>
15843 M:      Ulrich Kunitz <kune@deine-taler.de>
15844 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15845 L:      linux-wireless@vger.kernel.org
15846 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15847 S:      Maintained
15848 F:      drivers/net/wireless/zydas/zd1211rw/
15849
15850 ZD1301 MEDIA DRIVER
15851 M:      Antti Palosaari <crope@iki.fi>
15852 L:      linux-media@vger.kernel.org
15853 W:      https://linuxtv.org/
15854 W:      http://palosaari.fi/linux/
15855 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15856 S:      Maintained
15857 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15858
15859 ZD1301_DEMOD MEDIA DRIVER
15860 M:      Antti Palosaari <crope@iki.fi>
15861 L:      linux-media@vger.kernel.org
15862 W:      https://linuxtv.org/
15863 W:      http://palosaari.fi/linux/
15864 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15865 S:      Maintained
15866 F:      drivers/media/dvb-frontends/zd1301_demod*
15867
15868 ZPOOL COMPRESSED PAGE STORAGE API
15869 M:      Dan Streetman <ddstreet@ieee.org>
15870 L:      linux-mm@kvack.org
15871 S:      Maintained
15872 F:      mm/zpool.c
15873 F:      include/linux/zpool.h
15874
15875 ZR36067 VIDEO FOR LINUX DRIVER
15876 L:      mjpeg-users@lists.sourceforge.net
15877 L:      linux-media@vger.kernel.org
15878 W:      http://mjpeg.sourceforge.net/driver-zoran/
15879 T:      hg https://linuxtv.org/hg/v4l-dvb
15880 S:      Odd Fixes
15881 F:      drivers/staging/media/zoran/
15882
15883 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15884 M:      Minchan Kim <minchan@kernel.org>
15885 M:      Nitin Gupta <ngupta@vflare.org>
15886 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15887 L:      linux-kernel@vger.kernel.org
15888 S:      Maintained
15889 F:      drivers/block/zram/
15890 F:      Documentation/blockdev/zram.txt
15891
15892 ZS DECSTATION Z85C30 SERIAL DRIVER
15893 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15894 S:      Maintained
15895 F:      drivers/tty/serial/zs.*
15896
15897 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15898 M:      Minchan Kim <minchan@kernel.org>
15899 M:      Nitin Gupta <ngupta@vflare.org>
15900 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15901 L:      linux-mm@kvack.org
15902 S:      Maintained
15903 F:      mm/zsmalloc.c
15904 F:      include/linux/zsmalloc.h
15905 F:      Documentation/vm/zsmalloc.rst
15906
15907 ZSWAP COMPRESSED SWAP CACHING
15908 M:      Seth Jennings <sjenning@redhat.com>
15909 M:      Dan Streetman <ddstreet@ieee.org>
15910 L:      linux-mm@kvack.org
15911 S:      Maintained
15912 F:      mm/zswap.c
15913
15914 THE REST
15915 M:      Linus Torvalds <torvalds@linux-foundation.org>
15916 L:      linux-kernel@vger.kernel.org
15917 Q:      http://patchwork.kernel.org/project/LKML/list/
15918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15919 S:      Buried alive in reporters
15920 F:      *
15921 F:      */