Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Ron Minnich <rminnich@sandia.gov>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 S:      Maintained
209 F:      Documentation/filesystems/9p.txt
210 F:      fs/9p/
211 F:      net/9p/
212 F:      include/net/9p/
213 F:      include/uapi/linux/virtio_9p.h
214 F:      include/trace/events/9p.h
215
216 A8293 MEDIA DRIVER
217 M:      Antti Palosaari <crope@iki.fi>
218 L:      linux-media@vger.kernel.org
219 W:      https://linuxtv.org
220 W:      http://palosaari.fi/linux/
221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
222 T:      git git://linuxtv.org/anttip/media_tree.git
223 S:      Maintained
224 F:      drivers/media/dvb-frontends/a8293*
225
226 AACRAID SCSI RAID DRIVER
227 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L:      linux-scsi@vger.kernel.org
229 W:      http://www.adaptec.com/
230 S:      Supported
231 F:      Documentation/scsi/aacraid.txt
232 F:      drivers/scsi/aacraid/
233
234 ABI/API
235 L:      linux-api@vger.kernel.org
236 F:      include/linux/syscalls.h
237 F:      kernel/sys_ni.c
238
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M:      Hans de Goede <hdegoede@redhat.com>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru.c
244
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M:      Alistair John Strachan <alistair@devzero.co.uk>
247 L:      linux-hwmon@vger.kernel.org
248 S:      Maintained
249 F:      drivers/hwmon/abituguru3.c
250
251 ACCES 104-DIO-48E GPIO DRIVER
252 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-dio-48e.c
256
257 ACCES 104-IDI-48 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idi-48.c
262
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L:      linux-gpio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/gpio/gpio-104-idio-16.c
268
269 ACCES 104-QUAD-8 IIO DRIVER
270 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
271 L:      linux-iio@vger.kernel.org
272 S:      Maintained
273 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F:      drivers/iio/counter/104-quad-8.c
275
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
278 L:      linux-gpio@vger.kernel.org
279 S:      Maintained
280 F:      drivers/gpio/gpio-pci-idio-16.c
281
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
284 L:      linux-gpio@vger.kernel.org
285 S:      Maintained
286 F:      drivers/gpio/gpio-pcie-idio-24.c
287
288 ACENIC DRIVER
289 M:      Jes Sorensen <jes@trained-monkey.org>
290 L:      linux-acenic@sunsite.dk
291 S:      Maintained
292 F:      drivers/net/ethernet/alteon/acenic*
293
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M:      Peter Feuerer <peter@piie.net>
296 L:      platform-driver-x86@vger.kernel.org
297 W:      http://piie.net/?section=acerhdf
298 S:      Maintained
299 F:      drivers/platform/x86/acerhdf.c
300
301 ACER WMI LAPTOP EXTRAS
302 M:      "Lee, Chun-Yi" <jlee@suse.com>
303 L:      platform-driver-x86@vger.kernel.org
304 S:      Maintained
305 F:      drivers/platform/x86/acer-wmi.c
306
307 ACPI
308 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M:      Len Brown <lenb@kernel.org>
310 L:      linux-acpi@vger.kernel.org
311 W:      https://01.org/linux-acpi
312 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B:      https://bugzilla.kernel.org
315 S:      Supported
316 F:      drivers/acpi/
317 F:      drivers/pnp/pnpacpi/
318 F:      include/linux/acpi.h
319 F:      include/linux/fwnode.h
320 F:      include/acpi/
321 F:      Documentation/acpi/
322 F:      Documentation/ABI/testing/sysfs-bus-acpi
323 F:      Documentation/ABI/testing/configfs-acpi
324 F:      drivers/pci/*acpi*
325 F:      drivers/pci/*/*acpi*
326 F:      drivers/pci/*/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI PMIC DRIVERS
371 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M:      Len Brown <lenb@kernel.org>
373 R:      Andy Shevchenko <andy@infradead.org>
374 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
375 L:      linux-acpi@vger.kernel.org
376 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B:      https://bugzilla.kernel.org
379 S:      Supported
380 F:      drivers/acpi/pmic/
381
382 ACPI THERMAL DRIVER
383 M:      Zhang Rui <rui.zhang@intel.com>
384 L:      linux-acpi@vger.kernel.org
385 W:      https://01.org/linux-acpi
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/*thermal*
389
390 ACPI VIDEO DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/acpi_video.c
397
398 ACPI WMI DRIVER
399 L:      platform-driver-x86@vger.kernel.org
400 S:      Orphan
401 F:      drivers/platform/x86/wmi.c
402 F:      include/uapi/linux/wmi.h
403
404 AD1889 ALSA SOUND DRIVER
405 M:      Thibaut Varene <T-Bone@parisc-linux.org>
406 W:      http://wiki.parisc-linux.org/AD1889
407 L:      linux-parisc@vger.kernel.org
408 S:      Maintained
409 F:      sound/pci/ad1889.*
410
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M:      Michael Hennerich <michael.hennerich@analog.com>
413 W:      http://wiki.analog.com/AD5254
414 W:      http://ez.analog.com/community/linux-device-drivers
415 S:      Supported
416 F:      drivers/misc/ad525x_dpot.c
417
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5398
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/regulator/ad5398.c
424
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD7142
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/input/misc/ad714x.c
431
432 AD7877 TOUCHSCREEN DRIVER
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7877
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/touchscreen/ad7877.c
438
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7879
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7879.c
445
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M:      Jiri Kosina <jikos@kernel.org>
448 S:      Maintained
449
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M:      Michael Hennerich <michael.hennerich@analog.com>
452 W:      https://wiki.analog.com/ADF7242
453 W:      http://ez.analog.com/community/linux-device-drivers
454 L:      linux-wpan@vger.kernel.org
455 S:      Supported
456 F:      drivers/net/ieee802154/adf7242.c
457 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459 ADM1025 HARDWARE MONITOR DRIVER
460 M:      Jean Delvare <jdelvare@suse.com>
461 L:      linux-hwmon@vger.kernel.org
462 S:      Maintained
463 F:      Documentation/hwmon/adm1025
464 F:      drivers/hwmon/adm1025.c
465
466 ADM1029 HARDWARE MONITOR DRIVER
467 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      drivers/hwmon/adm1029.c
471
472 ADM8211 WIRELESS DRIVER
473 L:      linux-wireless@vger.kernel.org
474 W:      http://wireless.kernel.org/
475 S:      Orphan
476 F:      drivers/net/wireless/admtek/adm8211.*
477
478 ADP1653 FLASH CONTROLLER DRIVER
479 M:      Sakari Ailus <sakari.ailus@iki.fi>
480 L:      linux-media@vger.kernel.org
481 S:      Maintained
482 F:      drivers/media/i2c/adp1653.c
483 F:      include/media/i2c/adp1653.h
484
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M:      Michael Hennerich <michael.hennerich@analog.com>
487 W:      http://wiki.analog.com/ADP5520
488 W:      http://ez.analog.com/community/linux-device-drivers
489 S:      Supported
490 F:      drivers/mfd/adp5520.c
491 F:      drivers/video/backlight/adp5520_bl.c
492 F:      drivers/leds/leds-adp5520.c
493 F:      drivers/gpio/gpio-adp5520.c
494 F:      drivers/input/keyboard/adp5520-keys.c
495
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M:      Michael Hennerich <michael.hennerich@analog.com>
498 W:      http://wiki.analog.com/ADP5588
499 W:      http://ez.analog.com/community/linux-device-drivers
500 S:      Supported
501 F:      drivers/input/keyboard/adp5588-keys.c
502 F:      drivers/gpio/gpio-adp5588.c
503
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M:      Michael Hennerich <michael.hennerich@analog.com>
506 W:      http://wiki.analog.com/ADP8860
507 W:      http://ez.analog.com/community/linux-device-drivers
508 S:      Supported
509 F:      drivers/video/backlight/adp8860_bl.c
510
511 ADS1015 HARDWARE MONITOR DRIVER
512 M:      Dirk Eibach <eibach@gdsys.de>
513 L:      linux-hwmon@vger.kernel.org
514 S:      Maintained
515 F:      Documentation/hwmon/ads1015
516 F:      drivers/hwmon/ads1015.c
517 F:      include/linux/platform_data/ads1015.h
518
519 ADT746X FAN DRIVER
520 M:      Colin Leroy <colin@colino.net>
521 S:      Maintained
522 F:      drivers/macintosh/therm_adt746x.c
523
524 ADT7475 HARDWARE MONITOR DRIVER
525 M:      Jean Delvare <jdelvare@suse.com>
526 L:      linux-hwmon@vger.kernel.org
527 S:      Maintained
528 F:      Documentation/hwmon/adt7475
529 F:      drivers/hwmon/adt7475.c
530
531 ADVANSYS SCSI DRIVER
532 M:      Matthew Wilcox <matthew@wil.cx>
533 M:      Hannes Reinecke <hare@suse.com>
534 L:      linux-scsi@vger.kernel.org
535 S:      Maintained
536 F:      Documentation/scsi/advansys.txt
537 F:      drivers/scsi/advansys.c
538
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M:      Michael Hennerich <michael.hennerich@analog.com>
541 W:      http://wiki.analog.com/ADXL345
542 W:      http://ez.analog.com/community/linux-device-drivers
543 S:      Supported
544 F:      drivers/input/misc/adxl34x.c
545
546 AF9013 MEDIA DRIVER
547 M:      Antti Palosaari <crope@iki.fi>
548 L:      linux-media@vger.kernel.org
549 W:      https://linuxtv.org
550 W:      http://palosaari.fi/linux/
551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
552 T:      git git://linuxtv.org/anttip/media_tree.git
553 S:      Maintained
554 F:      drivers/media/dvb-frontends/af9013*
555
556 AF9033 MEDIA DRIVER
557 M:      Antti Palosaari <crope@iki.fi>
558 L:      linux-media@vger.kernel.org
559 W:      https://linuxtv.org
560 W:      http://palosaari.fi/linux/
561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
562 T:      git git://linuxtv.org/anttip/media_tree.git
563 S:      Maintained
564 F:      drivers/media/dvb-frontends/af9033*
565
566 AFFS FILE SYSTEM
567 M:      David Sterba <dsterba@suse.com>
568 L:      linux-fsdevel@vger.kernel.org
569 S:      Odd Fixes
570 F:      Documentation/filesystems/affs.txt
571 F:      fs/affs/
572
573 AFS FILESYSTEM
574 M:      David Howells <dhowells@redhat.com>
575 L:      linux-afs@lists.infradead.org
576 S:      Supported
577 F:      fs/afs/
578 F:      include/trace/events/afs.h
579 F:      Documentation/filesystems/afs.txt
580 W:      https://www.infradead.org/~dhowells/kafs/
581
582 AGPGART DRIVER
583 M:      David Airlie <airlied@linux.ie>
584 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585 S:      Maintained
586 F:      drivers/char/agp/
587 F:      include/linux/agp*
588 F:      include/uapi/linux/agp*
589
590 AHA152X SCSI DRIVER
591 M:      "Juergen E. Fischer" <fischer@norbit.de>
592 L:      linux-scsi@vger.kernel.org
593 S:      Maintained
594 F:      drivers/scsi/aha152x*
595 F:      drivers/scsi/pcmcia/aha152x*
596
597 AIC7XXX / AIC79XX SCSI DRIVER
598 M:      Hannes Reinecke <hare@suse.com>
599 L:      linux-scsi@vger.kernel.org
600 S:      Maintained
601 F:      drivers/scsi/aic7xxx/
602
603 AIMSLAB FM RADIO RECEIVER DRIVER
604 M:      Hans Verkuil <hverkuil@xs4all.nl>
605 L:      linux-media@vger.kernel.org
606 T:      git git://linuxtv.org/media_tree.git
607 W:      https://linuxtv.org
608 S:      Maintained
609 F:      drivers/media/radio/radio-aimslab*
610
611 AIO
612 M:      Benjamin LaHaise <bcrl@kvack.org>
613 L:      linux-aio@kvack.org
614 S:      Supported
615 F:      fs/aio.c
616 F:      include/linux/*aio*.h
617
618 AIRSPY MEDIA DRIVER
619 M:      Antti Palosaari <crope@iki.fi>
620 L:      linux-media@vger.kernel.org
621 W:      https://linuxtv.org
622 W:      http://palosaari.fi/linux/
623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
624 T:      git git://linuxtv.org/anttip/media_tree.git
625 S:      Maintained
626 F:      drivers/media/usb/airspy/
627
628 ALACRITECH GIGABIT ETHERNET DRIVER
629 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
630 S:      Maintained
631 F:      drivers/net/ethernet/alacritech/*
632
633 ALCATEL SPEEDTOUCH USB DRIVER
634 M:      Duncan Sands <duncan.sands@free.fr>
635 L:      linux-usb@vger.kernel.org
636 W:      http://www.linux-usb.org/SpeedTouch/
637 S:      Maintained
638 F:      drivers/usb/atm/speedtch.c
639 F:      drivers/usb/atm/usbatm.c
640
641 ALCHEMY AU1XX0 MMC DRIVER
642 M:      Manuel Lauss <manuel.lauss@gmail.com>
643 S:      Maintained
644 F:      drivers/mmc/host/au1xmmc.c
645
646 ALI1563 I2C DRIVER
647 M:      Rudolf Marek <r.marek@assembler.cz>
648 L:      linux-i2c@vger.kernel.org
649 S:      Maintained
650 F:      Documentation/i2c/busses/i2c-ali1563
651 F:      drivers/i2c/busses/i2c-ali1563.c
652
653 ALLWINNER SECURITY SYSTEM
654 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
655 L:      linux-crypto@vger.kernel.org
656 S:      Maintained
657 F:      drivers/crypto/sunxi-ss/
658
659 ALPHA PORT
660 M:      Richard Henderson <rth@twiddle.net>
661 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662 M:      Matt Turner <mattst88@gmail.com>
663 S:      Odd Fixes
664 L:      linux-alpha@vger.kernel.org
665 F:      arch/alpha/
666
667 ALPS PS/2 TOUCHPAD DRIVER
668 R:      Pali Rohár <pali.rohar@gmail.com>
669 F:      drivers/input/mouse/alps.*
670
671 ALTERA I2C CONTROLLER DRIVER
672 M:      Thor Thayer <thor.thayer@linux.intel.com>
673 S:      Maintained
674 F:      drivers/i2c/busses/i2c-altera.c
675
676 ALTERA MAILBOX DRIVER
677 M:      Ley Foon Tan <lftan@altera.com>
678 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679 S:      Maintained
680 F:      drivers/mailbox/mailbox-altera.c
681
682 ALTERA PIO DRIVER
683 M:      Tien Hock Loh <thloh@altera.com>
684 L:      linux-gpio@vger.kernel.org
685 S:      Maintained
686 F:      drivers/gpio/gpio-altera.c
687
688 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689 M:      Thor Thayer <thor.thayer@linux.intel.com>
690 S:      Maintained
691 F:      drivers/gpio/gpio-altera-a10sr.c
692 F:      drivers/mfd/altera-a10sr.c
693 F:      drivers/reset/reset-a10sr.c
694 F:      include/linux/mfd/altera-a10sr.h
695 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697 ALTERA TRIPLE SPEED ETHERNET DRIVER
698 M:      Vince Bridgers <vbridger@opensource.altera.com>
699 L:      netdev@vger.kernel.org
700 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:      Maintained
702 F:      drivers/net/ethernet/altera/
703
704 ALTERA UART/JTAG UART SERIAL DRIVERS
705 M:      Tobias Klauser <tklauser@distanz.ch>
706 L:      linux-serial@vger.kernel.org
707 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 S:      Maintained
709 F:      drivers/tty/serial/altera_uart.c
710 F:      drivers/tty/serial/altera_jtaguart.c
711 F:      include/linux/altera_uart.h
712 F:      include/linux/altera_jtaguart.h
713
714 AMAZON ETHERNET DRIVERS
715 M:      Netanel Belgazal <netanel@amazon.com>
716 R:      Saeed Bishara <saeedb@amazon.com>
717 R:      Zorik Machulsky <zorik@amazon.com>
718 L:      netdev@vger.kernel.org
719 S:      Supported
720 F:      Documentation/networking/ena.txt
721 F:      drivers/net/ethernet/amazon/
722
723 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724 M:      Tom Lendacky <thomas.lendacky@amd.com>
725 M:      Gary Hook <gary.hook@amd.com>
726 L:      linux-crypto@vger.kernel.org
727 S:      Supported
728 F:      drivers/crypto/ccp/
729 F:      include/linux/ccp.h
730
731 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732 M:      Huang Rui <ray.huang@amd.com>
733 L:      linux-hwmon@vger.kernel.org
734 S:      Supported
735 F:      Documentation/hwmon/fam15h_power
736 F:      drivers/hwmon/fam15h_power.c
737
738 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
740 S:      Orphan
741 F:      drivers/usb/gadget/udc/amd5536udc.*
742
743 AMD GEODE PROCESSOR/CHIPSET SUPPORT
744 P:      Andres Salomon <dilinger@queued.net>
745 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
746 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747 S:      Supported
748 F:      drivers/char/hw_random/geode-rng.c
749 F:      drivers/crypto/geode*
750 F:      drivers/video/fbdev/geode/
751 F:      arch/x86/include/asm/geode.h
752
753 AMD IOMMU (AMD-VI)
754 M:      Joerg Roedel <joro@8bytes.org>
755 L:      iommu@lists.linux-foundation.org
756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757 S:      Maintained
758 F:      drivers/iommu/amd_iommu*.[ch]
759 F:      include/linux/amd-iommu.h
760
761 AMD KFD
762 M:      Oded Gabbay <oded.gabbay@gmail.com>
763 L:      dri-devel@lists.freedesktop.org
764 T:      git git://people.freedesktop.org/~gabbayo/linux.git
765 S:      Supported
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773 F:      drivers/gpu/drm/amd/amdkfd/
774 F:      drivers/gpu/drm/amd/include/cik_structs.h
775 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776 F:      drivers/gpu/drm/amd/include/vi_structs.h
777 F:      drivers/gpu/drm/amd/include/v9_structs.h
778 F:      include/uapi/linux/kfd_ioctl.h
779
780 AMD SEATTLE DEVICE TREE SUPPORT
781 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
782 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783 M:      Tom Lendacky <thomas.lendacky@amd.com>
784 S:      Supported
785 F:      arch/arm64/boot/dts/amd/
786
787 AMD XGBE DRIVER
788 M:      Tom Lendacky <thomas.lendacky@amd.com>
789 L:      netdev@vger.kernel.org
790 S:      Supported
791 F:      drivers/net/ethernet/amd/xgbe/
792 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794 AMS (Apple Motion Sensor) DRIVER
795 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
796 S:      Supported
797 F:      drivers/macintosh/ams/
798
799 ANALOG DEVICES INC AD9389B DRIVER
800 M:      Hans Verkuil <hans.verkuil@cisco.com>
801 L:      linux-media@vger.kernel.org
802 S:      Maintained
803 F:      drivers/media/i2c/ad9389b*
804
805 ANALOG DEVICES INC ADV7180 DRIVER
806 M:      Lars-Peter Clausen <lars@metafoo.de>
807 L:      linux-media@vger.kernel.org
808 W:      http://ez.analog.com/community/linux-device-drivers
809 S:      Supported
810 F:      drivers/media/i2c/adv7180.c
811
812 ANALOG DEVICES INC ADV748X DRIVER
813 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
814 L:      linux-media@vger.kernel.org
815 S:      Maintained
816 F:      drivers/media/i2c/adv748x/*
817
818 ANALOG DEVICES INC ADV7511 DRIVER
819 M:      Hans Verkuil <hans.verkuil@cisco.com>
820 L:      linux-media@vger.kernel.org
821 S:      Maintained
822 F:      drivers/media/i2c/adv7511*
823
824 ANALOG DEVICES INC ADV7604 DRIVER
825 M:      Hans Verkuil <hans.verkuil@cisco.com>
826 L:      linux-media@vger.kernel.org
827 S:      Maintained
828 F:      drivers/media/i2c/adv7604*
829
830 ANALOG DEVICES INC ADV7842 DRIVER
831 M:      Hans Verkuil <hans.verkuil@cisco.com>
832 L:      linux-media@vger.kernel.org
833 S:      Maintained
834 F:      drivers/media/i2c/adv7842*
835
836 ANALOG DEVICES INC ASOC CODEC DRIVERS
837 M:      Lars-Peter Clausen <lars@metafoo.de>
838 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
839 W:      http://wiki.analog.com/
840 W:      http://ez.analog.com/community/linux-device-drivers
841 S:      Supported
842 F:      sound/soc/codecs/adau*
843 F:      sound/soc/codecs/adav*
844 F:      sound/soc/codecs/ad1*
845 F:      sound/soc/codecs/ad7*
846 F:      sound/soc/codecs/ssm*
847 F:      sound/soc/codecs/sigmadsp.*
848
849 ANALOG DEVICES INC DMA DRIVERS
850 M:      Lars-Peter Clausen <lars@metafoo.de>
851 W:      http://ez.analog.com/community/linux-device-drivers
852 S:      Supported
853 F:      drivers/dma/dma-axi-dmac.c
854
855 ANALOG DEVICES INC IIO DRIVERS
856 M:      Lars-Peter Clausen <lars@metafoo.de>
857 M:      Michael Hennerich <Michael.Hennerich@analog.com>
858 W:      http://wiki.analog.com/
859 W:      http://ez.analog.com/community/linux-device-drivers
860 S:      Supported
861 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
862 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
863 F:      drivers/iio/*/ad*
864 F:      drivers/iio/adc/ltc2497*
865 X:      drivers/iio/*/adjd*
866 F:      drivers/staging/iio/*/ad*
867
868 ANDES ARCHITECTURE
869 M:      Greentime Hu <green.hu@gmail.com>
870 M:      Vincent Chen <deanbo422@gmail.com>
871 T:      git https://github.com/andestech/linux.git
872 S:      Supported
873 F:      arch/nds32/
874 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
875 F:      Documentation/devicetree/bindings/nds32/
876 K:      nds32
877 N:      nds32
878
879 ANDROID CONFIG FRAGMENTS
880 M:      Rob Herring <robh@kernel.org>
881 S:      Supported
882 F:      kernel/configs/android*
883
884 ANDROID DRIVERS
885 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
886 M:      Arve Hjønnevåg <arve@android.com>
887 M:      Todd Kjos <tkjos@android.com>
888 M:      Martijn Coenen <maco@android.com>
889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
890 L:      devel@driverdev.osuosl.org
891 S:      Supported
892 F:      drivers/android/
893 F:      drivers/staging/android/
894
895 ANDROID GOLDFISH PIC DRIVER
896 M:      Miodrag Dinic <miodrag.dinic@mips.com>
897 S:      Supported
898 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
899 F:      drivers/irqchip/irq-goldfish-pic.c
900
901 ANDROID GOLDFISH RTC DRIVER
902 M:      Miodrag Dinic <miodrag.dinic@mips.com>
903 S:      Supported
904 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
905 F:      drivers/rtc/rtc-goldfish.c
906
907 ANDROID ION DRIVER
908 M:      Laura Abbott <labbott@redhat.com>
909 M:      Sumit Semwal <sumit.semwal@linaro.org>
910 L:      devel@driverdev.osuosl.org
911 L:      dri-devel@lists.freedesktop.org
912 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
913 S:      Supported
914 F:      drivers/staging/android/ion
915 F:      drivers/staging/android/uapi/ion.h
916
917 AOA (Apple Onboard Audio) ALSA DRIVER
918 M:      Johannes Berg <johannes@sipsolutions.net>
919 L:      linuxppc-dev@lists.ozlabs.org
920 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
921 S:      Maintained
922 F:      sound/aoa/
923
924 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
925 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
926 L:      linux-iio@vger.kernel.org
927 S:      Maintained
928 F:      drivers/iio/adc/stx104.c
929
930 APM DRIVER
931 M:      Jiri Kosina <jikos@kernel.org>
932 S:      Odd fixes
933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
934 F:      arch/x86/kernel/apm_32.c
935 F:      include/linux/apm_bios.h
936 F:      include/uapi/linux/apm_bios.h
937 F:      drivers/char/apm-emulation.c
938
939 APPARMOR SECURITY MODULE
940 M:      John Johansen <john.johansen@canonical.com>
941 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
942 W:      wiki.apparmor.net
943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
944 S:      Supported
945 F:      security/apparmor/
946 F:      Documentation/admin-guide/LSM/apparmor.rst
947
948 APPLE BCM5974 MULTITOUCH DRIVER
949 M:      Henrik Rydberg <rydberg@bitmath.org>
950 L:      linux-input@vger.kernel.org
951 S:      Odd fixes
952 F:      drivers/input/mouse/bcm5974.c
953
954 APPLE SMC DRIVER
955 M:      Henrik Rydberg <rydberg@bitmath.org>
956 L:      linux-hwmon@vger.kernel.org
957 S:      Odd fixes
958 F:      drivers/hwmon/applesmc.c
959
960 APPLETALK NETWORK LAYER
961 L:      netdev@vger.kernel.org
962 S:      Odd fixes
963 F:      drivers/net/appletalk/
964 F:      net/appletalk/
965
966 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
967 M:      Duc Dang <dhdang@apm.com>
968 S:      Supported
969 F:      arch/arm64/boot/dts/apm/
970
971 APPLIED MICRO (APM) X-GENE SOC EDAC
972 M:      Loc Ho <lho@apm.com>
973 S:      Supported
974 F:      drivers/edac/xgene_edac.c
975 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
976
977 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
978 M:      Iyappan Subramanian <isubramanian@apm.com>
979 M:      Keyur Chudgar <kchudgar@apm.com>
980 S:      Supported
981 F:      drivers/net/ethernet/apm/xgene-v2/
982
983 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
984 M:      Iyappan Subramanian <isubramanian@apm.com>
985 M:      Keyur Chudgar <kchudgar@apm.com>
986 M:      Quan Nguyen <qnguyen@apm.com>
987 S:      Supported
988 F:      drivers/net/ethernet/apm/xgene/
989 F:      drivers/net/phy/mdio-xgene.c
990 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
991 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
992
993 APPLIED MICRO (APM) X-GENE SOC PMU
994 M:      Tai Nguyen <ttnguyen@apm.com>
995 S:      Supported
996 F:      drivers/perf/xgene_pmu.c
997 F:      Documentation/perf/xgene-pmu.txt
998 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
999
1000 APTINA CAMERA SENSOR PLL
1001 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1002 L:      linux-media@vger.kernel.org
1003 S:      Maintained
1004 F:      drivers/media/i2c/aptina-pll.*
1005
1006 ARC FRAMEBUFFER DRIVER
1007 M:      Jaya Kumar <jayalk@intworks.biz>
1008 S:      Maintained
1009 F:      drivers/video/fbdev/arcfb.c
1010 F:      drivers/video/fbdev/core/fb_defio.c
1011
1012 ARC PGU DRM DRIVER
1013 M:      Alexey Brodkin <abrodkin@synopsys.com>
1014 S:      Supported
1015 F:      drivers/gpu/drm/arc/
1016 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1017
1018 ARCNET NETWORK LAYER
1019 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1020 L:      netdev@vger.kernel.org
1021 S:      Maintained
1022 F:      drivers/net/arcnet/
1023 F:      include/uapi/linux/if_arcnet.h
1024
1025 ARM ARCHITECTED TIMER DRIVER
1026 M:      Mark Rutland <mark.rutland@arm.com>
1027 M:      Marc Zyngier <marc.zyngier@arm.com>
1028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029 S:      Maintained
1030 F:      arch/arm/include/asm/arch_timer.h
1031 F:      arch/arm64/include/asm/arch_timer.h
1032 F:      drivers/clocksource/arm_arch_timer.c
1033
1034 ARM HDLCD DRM DRIVER
1035 M:      Liviu Dudau <liviu.dudau@arm.com>
1036 S:      Supported
1037 F:      drivers/gpu/drm/arm/hdlcd_*
1038 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1039
1040 ARM MALI-DP DRM DRIVER
1041 M:      Liviu Dudau <liviu.dudau@arm.com>
1042 M:      Brian Starkey <brian.starkey@arm.com>
1043 M:      Mali DP Maintainers <malidp@foss.arm.com>
1044 S:      Supported
1045 F:      drivers/gpu/drm/arm/
1046 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1047
1048 ARM MFM AND FLOPPY DRIVERS
1049 M:      Ian Molton <spyro@f2s.com>
1050 S:      Maintained
1051 F:      arch/arm/lib/floppydma.S
1052 F:      arch/arm/include/asm/floppy.h
1053
1054 ARM PMU PROFILING AND DEBUGGING
1055 M:      Will Deacon <will.deacon@arm.com>
1056 M:      Mark Rutland <mark.rutland@arm.com>
1057 S:      Maintained
1058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059 F:      arch/arm*/kernel/perf_*
1060 F:      arch/arm/oprofile/common.c
1061 F:      arch/arm*/kernel/hw_breakpoint.c
1062 F:      arch/arm*/include/asm/hw_breakpoint.h
1063 F:      arch/arm*/include/asm/perf_event.h
1064 F:      drivers/perf/*
1065 F:      include/linux/perf/arm_pmu.h
1066 F:      Documentation/devicetree/bindings/arm/pmu.txt
1067 F:      Documentation/devicetree/bindings/perf/
1068
1069 ARM PORT
1070 M:      Russell King <linux@armlinux.org.uk>
1071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072 W:      http://www.armlinux.org.uk/
1073 S:      Odd Fixes
1074 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1075 F:      arch/arm/
1076 X:      arch/arm/boot/dts/
1077
1078 ARM PRIMECELL AACI PL041 DRIVER
1079 M:      Russell King <linux@armlinux.org.uk>
1080 S:      Odd Fixes
1081 F:      sound/arm/aaci.*
1082
1083 ARM PRIMECELL BUS SUPPORT
1084 M:      Russell King <linux@armlinux.org.uk>
1085 S:      Odd Fixes
1086 F:      drivers/amba/
1087 F:      include/linux/amba/bus.h
1088
1089 ARM PRIMECELL CLCD PL110 DRIVER
1090 M:      Russell King <linux@armlinux.org.uk>
1091 S:      Odd Fixes
1092 F:      drivers/video/fbdev/amba-clcd.*
1093
1094 ARM PRIMECELL KMI PL050 DRIVER
1095 M:      Russell King <linux@armlinux.org.uk>
1096 S:      Odd Fixes
1097 F:      drivers/input/serio/ambakmi.*
1098 F:      include/linux/amba/kmi.h
1099
1100 ARM PRIMECELL MMCI PL180/1 DRIVER
1101 M:      Russell King <linux@armlinux.org.uk>
1102 S:      Odd Fixes
1103 F:      drivers/mmc/host/mmci.*
1104 F:      include/linux/amba/mmci.h
1105
1106 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1107 M:      Russell King <linux@armlinux.org.uk>
1108 S:      Odd Fixes
1109 F:      drivers/tty/serial/amba-pl01*.c
1110 F:      include/linux/amba/serial.h
1111
1112 ARM SMMU DRIVERS
1113 M:      Will Deacon <will.deacon@arm.com>
1114 R:      Robin Murphy <robin.murphy@arm.com>
1115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116 S:      Maintained
1117 F:      drivers/iommu/arm-smmu.c
1118 F:      drivers/iommu/arm-smmu-v3.c
1119 F:      drivers/iommu/io-pgtable-arm.c
1120 F:      drivers/iommu/io-pgtable-arm-v7s.c
1121
1122 ARM SUB-ARCHITECTURES
1123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124 S:      Maintained
1125 F:      arch/arm/mach-*/
1126 F:      arch/arm/plat-*/
1127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1128
1129 ARM/ACTIONS SEMI ARCHITECTURE
1130 M:      Andreas Färber <afaerber@suse.de>
1131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 S:      Maintained
1133 N:      owl
1134 F:      arch/arm/mach-actions/
1135 F:      arch/arm/boot/dts/owl-*
1136 F:      arch/arm64/boot/dts/actions/
1137 F:      drivers/clocksource/owl-*
1138 F:      drivers/soc/actions/
1139 F:      include/dt-bindings/power/owl-*
1140 F:      include/linux/soc/actions/
1141 F:      Documentation/devicetree/bindings/arm/actions.txt
1142 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1143 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1144
1145 ARM/ADS SPHERE MACHINE SUPPORT
1146 M:      Lennert Buytenhek <kernel@wantstofly.org>
1147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 S:      Maintained
1149
1150 ARM/AFEB9260 MACHINE SUPPORT
1151 M:      Sergey Lapin <slapin@ossfans.org>
1152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 S:      Maintained
1154
1155 ARM/AJECO 1ARM MACHINE SUPPORT
1156 M:      Lennert Buytenhek <kernel@wantstofly.org>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 S:      Maintained
1159
1160 ARM/Allwinner SoC Clock Support
1161 M:      Emilio López <emilio@elopez.com.ar>
1162 S:      Maintained
1163 F:      drivers/clk/sunxi/
1164
1165 ARM/Allwinner sunXi SoC support
1166 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1167 M:      Chen-Yu Tsai <wens@csie.org>
1168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 S:      Maintained
1170 N:      sun[x456789]i
1171 N:      sun50i
1172 F:      arch/arm/mach-sunxi/
1173 F:      arch/arm64/boot/dts/allwinner/
1174 F:      drivers/clk/sunxi-ng/
1175 F:      drivers/pinctrl/sunxi/
1176 F:      drivers/soc/sunxi/
1177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1178
1179 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1180 M:      Neil Armstrong <narmstrong@baylibre.com>
1181 M:      Jerome Brunet <jbrunet@baylibre.com>
1182 L:      linux-amlogic@lists.infradead.org
1183 S:      Maintained
1184 F:      drivers/clk/meson/
1185 F:      include/dt-bindings/clock/meson*
1186 F:      include/dt-bindings/clock/gxbb*
1187 F:      Documentation/devicetree/bindings/clock/amlogic*
1188
1189 ARM/Amlogic Meson SoC support
1190 M:      Carlo Caione <carlo@caione.org>
1191 M:      Kevin Hilman <khilman@baylibre.com>
1192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 L:      linux-amlogic@lists.infradead.org
1194 W:      http://linux-meson.com/
1195 S:      Maintained
1196 F:      arch/arm/mach-meson/
1197 F:      arch/arm/boot/dts/meson*
1198 F:      arch/arm64/boot/dts/amlogic/
1199 F:      drivers/pinctrl/meson/
1200 F:      drivers/mmc/host/meson*
1201 N:      meson
1202
1203 ARM/Annapurna Labs ALPINE ARCHITECTURE
1204 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1205 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S:      Maintained
1208 F:      arch/arm/mach-alpine/
1209 F:      arch/arm/boot/dts/alpine*
1210 F:      arch/arm64/boot/dts/al/
1211 F:      drivers/*/*alpine*
1212
1213 ARM/ARTPEC MACHINE SUPPORT
1214 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1215 M:      Lars Persson <lars.persson@axis.com>
1216 S:      Maintained
1217 L:      linux-arm-kernel@axis.com
1218 F:      arch/arm/mach-artpec
1219 F:      arch/arm/boot/dts/artpec6*
1220 F:      drivers/clk/axis
1221 F:      drivers/crypto/axis
1222 F:      drivers/pinctrl/pinctrl-artpec*
1223 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1224
1225 ARM/ASPEED I2C DRIVER
1226 M:      Brendan Higgins <brendanhiggins@google.com>
1227 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1228 R:      Joel Stanley <joel@jms.id.au>
1229 L:      linux-i2c@vger.kernel.org
1230 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1231 S:      Maintained
1232 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1233 F:      drivers/i2c/busses/i2c-aspeed.c
1234 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1235 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1236
1237 ARM/ASPEED MACHINE SUPPORT
1238 M:      Joel Stanley <joel@jms.id.au>
1239 R:      Andrew Jeffery <andrew@aj.id.au>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1242 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1243 S:      Supported
1244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1245 F:      arch/arm/mach-aspeed/
1246 F:      arch/arm/boot/dts/aspeed-*
1247 N:      aspeed
1248
1249 ARM/ATMEL AT91 Clock Support
1250 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1251 S:      Maintained
1252 F:      drivers/clk/at91
1253
1254 ARM/CALXEDA HIGHBANK ARCHITECTURE
1255 M:      Rob Herring <robh@kernel.org>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258 F:      arch/arm/mach-highbank/
1259 F:      arch/arm/boot/dts/highbank.dts
1260 F:      arch/arm/boot/dts/ecx-*.dts*
1261
1262 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1263 M:      Krzysztof Halasa <khalasa@piap.pl>
1264 S:      Maintained
1265 F:      arch/arm/mach-cns3xxx/
1266
1267 ARM/CAVIUM THUNDER NETWORK DRIVER
1268 M:      Sunil Goutham <sgoutham@cavium.com>
1269 M:      Robert Richter <rric@kernel.org>
1270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S:      Supported
1272 F:      drivers/net/ethernet/cavium/thunder/
1273
1274 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1275 M:      Lukasz Majewski <lukma@denx.de>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 S:      Maintained
1278 F:      arch/arm/mach-ep93xx/ts72xx.c
1279
1280 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1281 M:      Alexander Shiyan <shc_work@mail.ru>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Odd Fixes
1284 N:      clps711x
1285
1286 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1287 M:      Lennert Buytenhek <kernel@wantstofly.org>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Maintained
1290
1291 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1292 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1293 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296 F:      arch/arm/mach-ep93xx/
1297 F:      arch/arm/mach-ep93xx/include/mach/
1298
1299 ARM/CLKDEV SUPPORT
1300 M:      Russell King <linux@armlinux.org.uk>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S:      Maintained
1303 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1304 F:      drivers/clk/clkdev.c
1305
1306 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1307 M:      Mike Rapoport <mike@compulab.co.il>
1308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 S:      Maintained
1310
1311 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1312 M:      Baruch Siach <baruch@tkos.co.il>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 S:      Maintained
1315 F:      arch/arm/boot/dts/cx92755*
1316 N:      digicolor
1317
1318 ARM/CONTEC MICRO9 MACHINE SUPPORT
1319 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1320 S:      Maintained
1321 F:      arch/arm/mach-ep93xx/micro9.c
1322
1323 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1324 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S:      Maintained
1327 F:      drivers/hwtracing/coresight/*
1328 F:      Documentation/trace/coresight.txt
1329 F:      Documentation/trace/coresight-cpu-debug.txt
1330 F:      Documentation/devicetree/bindings/arm/coresight.txt
1331 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1332 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1333 F:      tools/perf/arch/arm/util/pmu.c
1334 F:      tools/perf/arch/arm/util/auxtrace.c
1335 F:      tools/perf/arch/arm/util/cs-etm.c
1336 F:      tools/perf/arch/arm/util/cs-etm.h
1337 F:      tools/perf/util/cs-etm.*
1338 F:      tools/perf/util/cs-etm-decoder/*
1339
1340 ARM/CORGI MACHINE SUPPORT
1341 M:      Richard Purdie <rpurdie@rpsys.net>
1342 S:      Maintained
1343
1344 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1345 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1346 M:      Linus Walleij <linus.walleij@linaro.org>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 T:      git git://github.com/ulli-kroll/linux.git
1349 S:      Maintained
1350 F:      Documentation/devicetree/bindings/arm/gemini.txt
1351 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1352 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1353 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1354 F:      arch/arm/mach-gemini/
1355 F:      drivers/net/ethernet/cortina/
1356 F:      drivers/pinctrl/pinctrl-gemini.c
1357 F:      drivers/rtc/rtc-ftrtc010.c
1358
1359 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1360 M:      Barry Song <baohua@kernel.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1363 S:      Maintained
1364 F:      arch/arm/boot/dts/prima2*
1365 F:      arch/arm/mach-prima2/
1366 F:      drivers/clk/sirf/
1367 F:      drivers/clocksource/timer-prima2.c
1368 F:      drivers/clocksource/timer-atlas7.c
1369 N:      [^a-z]sirf
1370
1371 ARM/EBSA110 MACHINE SUPPORT
1372 M:      Russell King <linux@armlinux.org.uk>
1373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 W:      http://www.armlinux.org.uk/
1375 S:      Maintained
1376 F:      arch/arm/mach-ebsa110/
1377 F:      drivers/net/ethernet/amd/am79c961a.*
1378
1379 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1380 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1381 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Maintained
1384 N:      efm32
1385
1386 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1387 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390 F:      arch/arm/mach-pxa/ezx.c
1391
1392 ARM/FARADAY FA526 PORT
1393 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 S:      Maintained
1396 T:      git git://git.berlios.de/gemini-board
1397 F:      arch/arm/mm/*-fa*
1398
1399 ARM/FOOTBRIDGE ARCHITECTURE
1400 M:      Russell King <linux@armlinux.org.uk>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 W:      http://www.armlinux.org.uk/
1403 S:      Maintained
1404 F:      arch/arm/include/asm/hardware/dec21285.h
1405 F:      arch/arm/mach-footbridge/
1406
1407 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1408 M:      Shawn Guo <shawnguo@kernel.org>
1409 M:      Sascha Hauer <s.hauer@pengutronix.de>
1410 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1411 R:      Fabio Estevam <fabio.estevam@nxp.com>
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:      Maintained
1414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1415 F:      arch/arm/mach-imx/
1416 F:      arch/arm/mach-mxs/
1417 F:      arch/arm/boot/dts/imx*
1418 F:      arch/arm/configs/imx*_defconfig
1419 F:      drivers/clk/imx/
1420 F:      drivers/soc/imx/
1421 F:      include/soc/imx/
1422
1423 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1424 M:      Shawn Guo <shawnguo@kernel.org>
1425 M:      Sascha Hauer <s.hauer@pengutronix.de>
1426 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1427 R:      Stefan Agner <stefan@agner.ch>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1431 F:      arch/arm/mach-imx/*vf610*
1432 F:      arch/arm/boot/dts/vf*
1433
1434 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1435 M:      Lennert Buytenhek <kernel@wantstofly.org>
1436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 S:      Maintained
1438
1439 ARM/GUMSTIX MACHINE SUPPORT
1440 M:      Steve Sakoman <sakoman@gmail.com>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443
1444 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1445 M:      Philipp Zabel <philipp.zabel@gmail.com>
1446 M:      Paul Parsons <lost.distance@yahoo.com>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449 F:      arch/arm/mach-pxa/hx4700.c
1450 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1451 F:      sound/soc/pxa/hx4700.c
1452
1453 ARM/HISILICON SOC SUPPORT
1454 M:      Wei Xu <xuwei5@hisilicon.com>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 W:      http://www.hisilicon.com
1457 S:      Supported
1458 T:      git git://github.com/hisilicon/linux-hisi.git
1459 F:      arch/arm/mach-hisi/
1460 F:      arch/arm/boot/dts/hi3*
1461 F:      arch/arm/boot/dts/hip*
1462 F:      arch/arm/boot/dts/hisi*
1463 F:      arch/arm64/boot/dts/hisilicon/
1464
1465 ARM/HP JORNADA 7XX MACHINE SUPPORT
1466 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1467 W:      www.jlime.com
1468 S:      Maintained
1469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1470 F:      arch/arm/mach-sa1100/jornada720.c
1471 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1472
1473 ARM/IGEP MACHINE SUPPORT
1474 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1475 M:      Javier Martinez Canillas <javier@dowhile0.org>
1476 L:      linux-omap@vger.kernel.org
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479 F:      arch/arm/boot/dts/omap3-igep*
1480
1481 ARM/INCOME PXA270 SUPPORT
1482 M:      Marek Vasut <marek.vasut@gmail.com>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 S:      Maintained
1485 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1486
1487 ARM/INTEL IOP13XX ARM ARCHITECTURE
1488 M:      Lennert Buytenhek <kernel@wantstofly.org>
1489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 S:      Maintained
1491
1492 ARM/INTEL IOP32X ARM ARCHITECTURE
1493 M:      Lennert Buytenhek <kernel@wantstofly.org>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496
1497 ARM/INTEL IOP33X ARM ARCHITECTURE
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Orphan
1500
1501 ARM/INTEL IQ81342EX MACHINE SUPPORT
1502 M:      Lennert Buytenhek <kernel@wantstofly.org>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505
1506 ARM/INTEL IXDP2850 MACHINE SUPPORT
1507 M:      Lennert Buytenhek <kernel@wantstofly.org>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Maintained
1510
1511 ARM/INTEL IXP4XX ARM ARCHITECTURE
1512 M:      Imre Kaloz <kaloz@openwrt.org>
1513 M:      Krzysztof Halasa <khalasa@piap.pl>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 S:      Maintained
1516 F:      arch/arm/mach-ixp4xx/
1517
1518 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1519 M:      Jonathan Cameron <jic23@cam.ac.uk>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      arch/arm/mach-pxa/stargate2.c
1523 F:      drivers/pcmcia/pxa2xx_stargate2.c
1524
1525 ARM/INTEL XSC3 (MANZANO) ARM CORE
1526 M:      Lennert Buytenhek <kernel@wantstofly.org>
1527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 S:      Maintained
1529
1530 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1531 M:      Lennert Buytenhek <kernel@wantstofly.org>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534
1535 ARM/LG1K ARCHITECTURE
1536 M:      Chanho Min <chanho.min@lge.com>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 F:      arch/arm64/boot/dts/lg/
1540
1541 ARM/LOGICPD PXA270 MACHINE SUPPORT
1542 M:      Lennert Buytenhek <kernel@wantstofly.org>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545
1546 ARM/LPC18XX ARCHITECTURE
1547 M:      Joachim Eastwood <manabian@gmail.com>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550 F:      arch/arm/boot/dts/lpc43*
1551 F:      drivers/clk/nxp/clk-lpc18xx*
1552 F:      drivers/clocksource/time-lpc32xx.c
1553 F:      drivers/i2c/busses/i2c-lpc2k.c
1554 F:      drivers/memory/pl172.c
1555 F:      drivers/mtd/spi-nor/nxp-spifi.c
1556 F:      drivers/rtc/rtc-lpc24xx.c
1557 N:      lpc18xx
1558
1559 ARM/LPC32XX SOC SUPPORT
1560 M:      Vladimir Zapolskiy <vz@mleia.com>
1561 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1564 S:      Maintained
1565 F:      arch/arm/boot/dts/lpc32*
1566 F:      arch/arm/mach-lpc32xx/
1567 F:      drivers/i2c/busses/i2c-pnx.c
1568 F:      drivers/net/ethernet/nxp/lpc_eth.c
1569 F:      drivers/usb/host/ohci-nxp.c
1570 F:      drivers/watchdog/pnx4008_wdt.c
1571 N:      lpc32xx
1572
1573 ARM/MAGICIAN MACHINE SUPPORT
1574 M:      Philipp Zabel <philipp.zabel@gmail.com>
1575 S:      Maintained
1576
1577 ARM/Marvell Dove/MV78xx0/Orion SOC support
1578 M:      Jason Cooper <jason@lakedaemon.net>
1579 M:      Andrew Lunn <andrew@lunn.ch>
1580 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1581 M:      Gregory Clement <gregory.clement@bootlin.com>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 S:      Maintained
1584 F:      Documentation/devicetree/bindings/soc/dove/
1585 F:      arch/arm/mach-dove/
1586 F:      arch/arm/mach-mv78xx0/
1587 F:      arch/arm/mach-orion5x/
1588 F:      arch/arm/plat-orion/
1589 F:      arch/arm/boot/dts/dove*
1590 F:      arch/arm/boot/dts/orion5x*
1591
1592 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1593 M:      Jason Cooper <jason@lakedaemon.net>
1594 M:      Andrew Lunn <andrew@lunn.ch>
1595 M:      Gregory Clement <gregory.clement@bootlin.com>
1596 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 S:      Maintained
1599 F:      arch/arm/boot/dts/armada*
1600 F:      arch/arm/boot/dts/kirkwood*
1601 F:      arch/arm/configs/mvebu_*_defconfig
1602 F:      arch/arm/mach-mvebu/
1603 F:      arch/arm64/boot/dts/marvell/armada*
1604 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1605 F:      drivers/cpufreq/mvebu-cpufreq.c
1606 F:      drivers/irqchip/irq-armada-370-xp.c
1607 F:      drivers/irqchip/irq-mvebu-*
1608 F:      drivers/pinctrl/mvebu/
1609 F:      drivers/rtc/rtc-armada38x.c
1610
1611 ARM/Mediatek RTC DRIVER
1612 M:      Eddie Huang <eddie.huang@mediatek.com>
1613 M:      Sean Wang <sean.wang@mediatek.com>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1618 F:      drivers/rtc/rtc-mt6397.c
1619 F:      drivers/rtc/rtc-mt7622.c
1620
1621 ARM/Mediatek SoC support
1622 M:      Matthias Brugger <matthias.bgg@gmail.com>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1625 S:      Maintained
1626 F:      arch/arm/boot/dts/mt6*
1627 F:      arch/arm/boot/dts/mt7*
1628 F:      arch/arm/boot/dts/mt8*
1629 F:      arch/arm/mach-mediatek/
1630 F:      arch/arm64/boot/dts/mediatek/
1631 N:      mtk
1632 K:      mediatek
1633
1634 ARM/Mediatek USB3 PHY DRIVER
1635 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1640
1641 ARM/MICREL KS8695 ARCHITECTURE
1642 M:      Greg Ungerer <gerg@uclinux.org>
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 F:      arch/arm/mach-ks8695/
1645 S:      Odd Fixes
1646
1647 ARM/Microchip (AT91) SoC support
1648 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1649 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 W:      http://www.linux4sam.org
1652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1653 S:      Supported
1654 N:      at91
1655 N:      atmel
1656 F:      arch/arm/mach-at91/
1657 F:      include/soc/at91/
1658 F:      arch/arm/boot/dts/at91*.dts
1659 F:      arch/arm/boot/dts/at91*.dtsi
1660 F:      arch/arm/boot/dts/sama*.dts
1661 F:      arch/arm/boot/dts/sama*.dtsi
1662 F:      arch/arm/include/debug/at91.S
1663 F:      drivers/memory/atmel*
1664 F:      drivers/watchdog/sama5d4_wdt.c
1665 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1666 X:      drivers/net/wireless/atmel/
1667
1668 ARM/MIOA701 MACHINE SUPPORT
1669 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 F:      arch/arm/mach-pxa/mioa701.c
1672 S:      Maintained
1673
1674 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1675 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1676 S:      Maintained
1677
1678 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1679 M:      Linus Walleij <linus.walleij@linaro.org>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682 F:      arch/arm/mach-nomadik/
1683 F:      arch/arm/mach-u300/
1684 F:      arch/arm/mach-ux500/
1685 F:      arch/arm/boot/dts/ste-*
1686 F:      drivers/clk/clk-nomadik.c
1687 F:      drivers/clk/clk-u300.c
1688 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1689 F:      drivers/clocksource/timer-u300.c
1690 F:      drivers/dma/coh901318*
1691 F:      drivers/dma/ste_dma40*
1692 F:      drivers/hwspinlock/u8500_hsem.c
1693 F:      drivers/i2c/busses/i2c-nomadik.c
1694 F:      drivers/i2c/busses/i2c-stu300.c
1695 F:      drivers/mfd/ab3100*
1696 F:      drivers/mfd/ab8500*
1697 F:      drivers/mfd/abx500*
1698 F:      drivers/mfd/dbx500*
1699 F:      drivers/mfd/db8500*
1700 F:      drivers/pinctrl/nomadik/
1701 F:      drivers/pinctrl/pinctrl-coh901*
1702 F:      drivers/pinctrl/pinctrl-u300.c
1703 F:      drivers/rtc/rtc-ab3100.c
1704 F:      drivers/rtc/rtc-ab8500.c
1705 F:      drivers/rtc/rtc-coh901331.c
1706 F:      drivers/rtc/rtc-pl031.c
1707 F:      drivers/watchdog/coh901327_wdt.c
1708 F:      Documentation/devicetree/bindings/arm/ste-*
1709 F:      Documentation/devicetree/bindings/arm/ux500/
1710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1711
1712 ARM/NUVOTON NPCM ARCHITECTURE
1713 M:      Avi Fishman <avifishman70@gmail.com>
1714 M:      Tomer Maimon <tmaimon77@gmail.com>
1715 R:      Patrick Venture <venture@google.com>
1716 R:      Nancy Yuen <yuenn@google.com>
1717 R:      Brendan Higgins <brendanhiggins@google.com>
1718 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1719 S:      Supported
1720 F:      arch/arm/mach-npcm/
1721 F:      arch/arm/boot/dts/nuvoton-npcm*
1722 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1723 F:      drivers/*/*npcm*
1724 F:      Documentation/*/*npcm*
1725
1726 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1727 M:      Wan ZongShun <mcuos.com@gmail.com>
1728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 W:      http://www.mcuos.com
1730 S:      Maintained
1731 F:      arch/arm/mach-w90x900/
1732 F:      drivers/input/keyboard/w90p910_keypad.c
1733 F:      drivers/input/touchscreen/w90p910_ts.c
1734 F:      drivers/watchdog/nuc900_wdt.c
1735 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1736 F:      drivers/mtd/nand/raw/nuc900_nand.c
1737 F:      drivers/rtc/rtc-nuc900.c
1738 F:      drivers/spi/spi-nuc900.c
1739 F:      drivers/usb/host/ehci-w90x900.c
1740 F:      drivers/video/fbdev/nuc900fb.c
1741
1742 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1743 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1744 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1745 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1746 S:      Supported
1747
1748 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1749 M:      Alexander Clouter <alex@digriz.org.uk>
1750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 W:      http://www.digriz.org.uk/ts78xx/kernel
1752 S:      Maintained
1753 F:      arch/arm/mach-orion5x/ts78xx-*
1754
1755 ARM/OXNAS platform support
1756 M:      Neil Armstrong <narmstrong@baylibre.com>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1759 S:      Maintained
1760 F:      arch/arm/mach-oxnas/
1761 F:      arch/arm/boot/dts/ox8*.dts*
1762 N:      oxnas
1763
1764 ARM/PALM TREO SUPPORT
1765 M:      Tomas Cech <sleep_walker@suse.com>
1766 L:      linux-arm-kernel@lists.infradead.org
1767 W:      http://hackndev.com
1768 S:      Maintained
1769 F:      arch/arm/mach-pxa/palmtreo.*
1770
1771 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1772 M:      Marek Vasut <marek.vasut@gmail.com>
1773 L:      linux-arm-kernel@lists.infradead.org
1774 W:      http://hackndev.com
1775 S:      Maintained
1776 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1777 F:      arch/arm/mach-pxa/palmtx.c
1778 F:      arch/arm/mach-pxa/palmt5.*
1779 F:      arch/arm/mach-pxa/include/mach/palmld.h
1780 F:      arch/arm/mach-pxa/palmld.c
1781 F:      arch/arm/mach-pxa/palmte2.*
1782 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1783 F:      arch/arm/mach-pxa/palmtc.c
1784
1785 ARM/PALMZ72 SUPPORT
1786 M:      Sergey Lapin <slapin@ossfans.org>
1787 L:      linux-arm-kernel@lists.infradead.org
1788 W:      http://hackndev.com
1789 S:      Maintained
1790 F:      arch/arm/mach-pxa/palmz72.*
1791
1792 ARM/PLEB SUPPORT
1793 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1794 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1795 S:      Maintained
1796
1797 ARM/PT DIGITAL BOARD PORT
1798 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 W:      http://www.armlinux.org.uk/
1801 S:      Maintained
1802
1803 ARM/QUALCOMM SUPPORT
1804 M:      Andy Gross <andy.gross@linaro.org>
1805 M:      David Brown <david.brown@linaro.org>
1806 L:      linux-arm-msm@vger.kernel.org
1807 L:      linux-soc@vger.kernel.org
1808 S:      Maintained
1809 F:      Documentation/devicetree/bindings/soc/qcom/
1810 F:      arch/arm/boot/dts/qcom-*.dts
1811 F:      arch/arm/boot/dts/qcom-*.dtsi
1812 F:      arch/arm/mach-qcom/
1813 F:      arch/arm64/boot/dts/qcom/*
1814 F:      drivers/i2c/busses/i2c-qup.c
1815 F:      drivers/clk/qcom/
1816 F:      drivers/dma/qcom/
1817 F:      drivers/soc/qcom/
1818 F:      drivers/spi/spi-qup.c
1819 F:      drivers/tty/serial/msm_serial.c
1820 F:      drivers/*/pm8???-*
1821 F:      drivers/mfd/ssbi.c
1822 F:      drivers/firmware/qcom_scm.c
1823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1824
1825 ARM/RADISYS ENP2611 MACHINE SUPPORT
1826 M:      Lennert Buytenhek <kernel@wantstofly.org>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S:      Maintained
1829
1830 ARM/REALTEK ARCHITECTURE
1831 M:      Andreas Färber <afaerber@suse.de>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 S:      Maintained
1834 F:      arch/arm64/boot/dts/realtek/
1835 F:      Documentation/devicetree/bindings/arm/realtek.txt
1836
1837 ARM/RENESAS ARM64 ARCHITECTURE
1838 M:      Simon Horman <horms@verge.net.au>
1839 M:      Magnus Damm <magnus.damm@gmail.com>
1840 L:      linux-renesas-soc@vger.kernel.org
1841 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1843 S:      Supported
1844 F:      arch/arm64/boot/dts/renesas/
1845 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1846 F:      drivers/soc/renesas/
1847 F:      include/linux/soc/renesas/
1848
1849 ARM/RISCPC ARCHITECTURE
1850 M:      Russell King <linux@armlinux.org.uk>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 W:      http://www.armlinux.org.uk/
1853 S:      Maintained
1854 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1855 F:      arch/arm/include/asm/hardware/ioc.h
1856 F:      arch/arm/include/asm/hardware/iomd.h
1857 F:      arch/arm/include/asm/hardware/memc.h
1858 F:      arch/arm/mach-rpc/
1859 F:      drivers/net/ethernet/8390/etherh.c
1860 F:      drivers/net/ethernet/i825xx/ether1*
1861 F:      drivers/net/ethernet/seeq/ether3*
1862 F:      drivers/scsi/arm/
1863
1864 ARM/Rockchip SoC support
1865 M:      Heiko Stuebner <heiko@sntech.de>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 L:      linux-rockchip@lists.infradead.org
1868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1869 S:      Maintained
1870 F:      arch/arm/boot/dts/rk3*
1871 F:      arch/arm/boot/dts/rv1108*
1872 F:      arch/arm/mach-rockchip/
1873 F:      drivers/clk/rockchip/
1874 F:      drivers/i2c/busses/i2c-rk3x.c
1875 F:      drivers/*/*rockchip*
1876 F:      drivers/*/*/*rockchip*
1877 F:      sound/soc/rockchip/
1878 N:      rockchip
1879
1880 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1881 M:      Kukjin Kim <kgene@kernel.org>
1882 M:      Krzysztof Kozlowski <krzk@kernel.org>
1883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1885 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1886 S:      Maintained
1887 F:      arch/arm/boot/dts/s3c*
1888 F:      arch/arm/boot/dts/s5p*
1889 F:      arch/arm/boot/dts/exynos*
1890 F:      arch/arm64/boot/dts/exynos/
1891 F:      arch/arm/plat-samsung/
1892 F:      arch/arm/mach-s3c24*/
1893 F:      arch/arm/mach-s3c64xx/
1894 F:      arch/arm/mach-s5p*/
1895 F:      arch/arm/mach-exynos*/
1896 F:      drivers/*/*s3c24*
1897 F:      drivers/*/*/*s3c24*
1898 F:      drivers/*/*s3c64xx*
1899 F:      drivers/*/*s5pv210*
1900 F:      drivers/memory/samsung/*
1901 F:      drivers/soc/samsung/*
1902 F:      Documentation/arm/Samsung/
1903 F:      Documentation/devicetree/bindings/arm/samsung/
1904 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1905 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1906 N:      exynos
1907
1908 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1909 M:      Kyungmin Park <kyungmin.park@samsung.com>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 S:      Maintained
1912 F:      arch/arm/mach-s5pv210/
1913
1914 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1915 M:      Kyungmin Park <kyungmin.park@samsung.com>
1916 M:      Kamil Debski <kamil@wypas.org>
1917 M:      Andrzej Hajda <a.hajda@samsung.com>
1918 L:      linux-arm-kernel@lists.infradead.org
1919 L:      linux-media@vger.kernel.org
1920 S:      Maintained
1921 F:      drivers/media/platform/s5p-g2d/
1922
1923 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1924 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1925 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1926 L:      linux-media@vger.kernel.org
1927 S:      Maintained
1928 F:      drivers/media/platform/s5p-cec/
1929 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1930
1931 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1932 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1933 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1934 L:      linux-arm-kernel@lists.infradead.org
1935 L:      linux-media@vger.kernel.org
1936 S:      Maintained
1937 F:      drivers/media/platform/s5p-jpeg/
1938
1939 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1940 M:      Kyungmin Park <kyungmin.park@samsung.com>
1941 M:      Kamil Debski <kamil@wypas.org>
1942 M:      Jeongtae Park <jtp.park@samsung.com>
1943 M:      Andrzej Hajda <a.hajda@samsung.com>
1944 L:      linux-arm-kernel@lists.infradead.org
1945 L:      linux-media@vger.kernel.org
1946 S:      Maintained
1947 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1948 F:      drivers/media/platform/s5p-mfc/
1949
1950 ARM/SHMOBILE ARM ARCHITECTURE
1951 M:      Simon Horman <horms@verge.net.au>
1952 M:      Magnus Damm <magnus.damm@gmail.com>
1953 L:      linux-renesas-soc@vger.kernel.org
1954 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1956 S:      Supported
1957 F:      arch/arm/boot/dts/emev2*
1958 F:      arch/arm/boot/dts/r7s*
1959 F:      arch/arm/boot/dts/r8a*
1960 F:      arch/arm/boot/dts/sh*
1961 F:      arch/arm/configs/shmobile_defconfig
1962 F:      arch/arm/include/debug/renesas-scif.S
1963 F:      arch/arm/mach-shmobile/
1964 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1965 F:      drivers/soc/renesas/
1966 F:      include/linux/soc/renesas/
1967
1968 ARM/SOCFPGA ARCHITECTURE
1969 M:      Dinh Nguyen <dinguyen@kernel.org>
1970 S:      Maintained
1971 F:      arch/arm/mach-socfpga/
1972 F:      arch/arm/boot/dts/socfpga*
1973 F:      arch/arm/configs/socfpga_defconfig
1974 F:      arch/arm64/boot/dts/altera/
1975 W:      http://www.rocketboards.org
1976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1977
1978 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1979 M:      Dinh Nguyen <dinguyen@kernel.org>
1980 S:      Maintained
1981 F:      drivers/clk/socfpga/
1982
1983 ARM/SOCFPGA EDAC SUPPORT
1984 M:      Thor Thayer <thor.thayer@linux.intel.com>
1985 S:      Maintained
1986 F:      drivers/edac/altera_edac.
1987
1988 ARM/SPREADTRUM SoC SUPPORT
1989 M:      Orson Zhai <orsonzhai@gmail.com>
1990 M:      Baolin Wang <baolin.wang@linaro.org>
1991 M:      Chunyan Zhang <zhang.lyra@gmail.com>
1992 S:      Maintained
1993 F:      arch/arm64/boot/dts/sprd
1994 N:      sprd
1995
1996 ARM/STI ARCHITECTURE
1997 M:      Patrice Chotard <patrice.chotard@st.com>
1998 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 W:      http://www.stlinux.com
2000 S:      Maintained
2001 F:      arch/arm/mach-sti/
2002 F:      arch/arm/boot/dts/sti*
2003 F:      drivers/char/hw_random/st-rng.c
2004 F:      drivers/clocksource/arm_global_timer.c
2005 F:      drivers/clocksource/clksrc_st_lpc.c
2006 F:      drivers/cpufreq/sti-cpufreq.c
2007 F:      drivers/dma/st_fdma*
2008 F:      drivers/i2c/busses/i2c-st.c
2009 F:      drivers/media/rc/st_rc.c
2010 F:      drivers/media/platform/sti/c8sectpfe/
2011 F:      drivers/mmc/host/sdhci-st.c
2012 F:      drivers/phy/st/phy-miphy28lp.c
2013 F:      drivers/phy/st/phy-stih407-usb.c
2014 F:      drivers/pinctrl/pinctrl-st.c
2015 F:      drivers/remoteproc/st_remoteproc.c
2016 F:      drivers/remoteproc/st_slim_rproc.c
2017 F:      drivers/reset/sti/
2018 F:      drivers/rtc/rtc-st-lpc.c
2019 F:      drivers/tty/serial/st-asc.c
2020 F:      drivers/usb/dwc3/dwc3-st.c
2021 F:      drivers/usb/host/ehci-st.c
2022 F:      drivers/usb/host/ohci-st.c
2023 F:      drivers/watchdog/st_lpc_wdt.c
2024 F:      drivers/ata/ahci_st.c
2025 F:      include/linux/remoteproc/st_slim_rproc.h
2026
2027 ARM/STM32 ARCHITECTURE
2028 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2029 M:      Alexandre Torgue <alexandre.torgue@st.com>
2030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 S:      Maintained
2032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2033 N:      stm32
2034 F:      arch/arm/boot/dts/stm32*
2035 F:      arch/arm/mach-stm32/
2036 F:      drivers/clocksource/armv7m_systick.c
2037
2038 ARM/Synaptics Berlin SoC support
2039 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2040 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 S:      Maintained
2043 F:      arch/arm/mach-berlin/
2044 F:      arch/arm/boot/dts/berlin*
2045 F:      arch/arm64/boot/dts/marvell/berlin*
2046
2047 ARM/TANGO ARCHITECTURE
2048 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2049 M:      Mans Rullgard <mans@mansr.com>
2050 L:      linux-arm-kernel@lists.infradead.org
2051 S:      Odd Fixes
2052 N:      tango
2053
2054 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2055 M:      Lennert Buytenhek <kernel@wantstofly.org>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 S:      Maintained
2058
2059 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2060 M:      Hans Verkuil <hans.verkuil@cisco.com>
2061 L:      linux-tegra@vger.kernel.org
2062 L:      linux-media@vger.kernel.org
2063 S:      Maintained
2064 F:      drivers/media/platform/tegra-cec/
2065 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2066
2067 ARM/TETON BGA MACHINE SUPPORT
2068 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 S:      Maintained
2071
2072 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2073 M:      Santosh Shilimkar <ssantosh@kernel.org>
2074 L:      linux-kernel@vger.kernel.org
2075 S:      Maintained
2076 F:      drivers/memory/*emif*
2077
2078 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2079 M:      Santosh Shilimkar <ssantosh@kernel.org>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 S:      Maintained
2082 F:      arch/arm/mach-keystone/
2083 F:      arch/arm/boot/dts/keystone-*
2084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2085
2086 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2087 M:      Santosh Shilimkar <ssantosh@kernel.org>
2088 L:      linux-kernel@vger.kernel.org
2089 S:      Maintained
2090 F:      drivers/clk/keystone/
2091
2092 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2093 M:      Santosh Shilimkar <ssantosh@kernel.org>
2094 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 L:      linux-kernel@vger.kernel.org
2096 S:      Maintained
2097 F:      drivers/clocksource/timer-keystone.c
2098
2099 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2100 M:      Santosh Shilimkar <ssantosh@kernel.org>
2101 L:      linux-kernel@vger.kernel.org
2102 S:      Maintained
2103 F:      drivers/power/reset/keystone-reset.c
2104
2105 ARM/THECUS N2100 MACHINE SUPPORT
2106 M:      Lennert Buytenhek <kernel@wantstofly.org>
2107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 S:      Maintained
2109
2110 ARM/TOSA MACHINE SUPPORT
2111 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2112 M:      Dirk Opfer <dirk@opfer-online.de>
2113 S:      Maintained
2114
2115 ARM/UNIPHIER ARCHITECTURE
2116 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2119 S:      Maintained
2120 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2121 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2122 F:      arch/arm/boot/dts/uniphier*
2123 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2124 F:      arch/arm/mach-uniphier/
2125 F:      arch/arm/mm/cache-uniphier.c
2126 F:      arch/arm64/boot/dts/socionext/uniphier*
2127 F:      drivers/bus/uniphier-system-bus.c
2128 F:      drivers/clk/uniphier/
2129 F:      drivers/gpio/gpio-uniphier.c
2130 F:      drivers/i2c/busses/i2c-uniphier*
2131 F:      drivers/irqchip/irq-uniphier-aidet.c
2132 F:      drivers/pinctrl/uniphier/
2133 F:      drivers/reset/reset-uniphier.c
2134 F:      drivers/tty/serial/8250/8250_uniphier.c
2135 N:      uniphier
2136
2137 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2138 M:      Ulf Hansson <ulf.hansson@linaro.org>
2139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 T:      git git://git.linaro.org/people/ulfh/clk.git
2141 S:      Maintained
2142 F:      drivers/clk/ux500/
2143
2144 ARM/VERSATILE EXPRESS PLATFORM
2145 M:      Liviu Dudau <liviu.dudau@arm.com>
2146 M:      Sudeep Holla <sudeep.holla@arm.com>
2147 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 S:      Maintained
2150 F:      arch/arm/boot/dts/vexpress*
2151 F:      arch/arm64/boot/dts/arm/
2152 F:      arch/arm/mach-vexpress/
2153 F:      */*/vexpress*
2154 F:      */*/*/vexpress*
2155 F:      drivers/clk/versatile/clk-vexpress-osc.c
2156 F:      drivers/clocksource/versatile.c
2157 N:      mps2
2158
2159 ARM/VFP SUPPORT
2160 M:      Russell King <linux@armlinux.org.uk>
2161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 W:      http://www.armlinux.org.uk/
2163 S:      Maintained
2164 F:      arch/arm/vfp/
2165
2166 ARM/VOIPAC PXA270 SUPPORT
2167 M:      Marek Vasut <marek.vasut@gmail.com>
2168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 S:      Maintained
2170 F:      arch/arm/mach-pxa/vpac270.c
2171 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2172
2173 ARM/VT8500 ARM ARCHITECTURE
2174 M:      Tony Prisk <linux@prisktech.co.nz>
2175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 S:      Maintained
2177 F:      arch/arm/mach-vt8500/
2178 F:      drivers/clocksource/vt8500_timer.c
2179 F:      drivers/i2c/busses/i2c-wmt.c
2180 F:      drivers/mmc/host/wmt-sdmmc.c
2181 F:      drivers/pwm/pwm-vt8500.c
2182 F:      drivers/rtc/rtc-vt8500.c
2183 F:      drivers/tty/serial/vt8500_serial.c
2184 F:      drivers/usb/host/ehci-platform.c
2185 F:      drivers/usb/host/uhci-platform.c
2186 F:      drivers/video/fbdev/vt8500lcdfb.*
2187 F:      drivers/video/fbdev/wm8505fb*
2188 F:      drivers/video/fbdev/wmt_ge_rops.*
2189
2190 ARM/ZIPIT Z2 SUPPORT
2191 M:      Marek Vasut <marek.vasut@gmail.com>
2192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 S:      Maintained
2194 F:      arch/arm/mach-pxa/z2.c
2195 F:      arch/arm/mach-pxa/include/mach/z2.h
2196
2197 ARM/ZTE ARCHITECTURE
2198 M:      Jun Nie <jun.nie@linaro.org>
2199 M:      Baoyou Xie <baoyou.xie@linaro.org>
2200 M:      Shawn Guo <shawnguo@kernel.org>
2201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 S:      Maintained
2203 F:      arch/arm/boot/dts/zx2967*
2204 F:      arch/arm/mach-zx/
2205 F:      arch/arm64/boot/dts/zte/
2206 F:      drivers/clk/zte/
2207 F:      drivers/dma/zx_dma.c
2208 F:      drivers/gpio/gpio-zx.c
2209 F:      drivers/i2c/busses/i2c-zx2967.c
2210 F:      drivers/mmc/host/dw_mmc-zx.*
2211 F:      drivers/pinctrl/zte/
2212 F:      drivers/soc/zte/
2213 F:      drivers/thermal/zx2967_thermal.c
2214 F:      drivers/watchdog/zx2967_wdt.c
2215 F:      Documentation/devicetree/bindings/arm/zte.txt
2216 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2217 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2218 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2219 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2220 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2221 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2222 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2223 F:      Documentation/devicetree/bindings/soc/zte/
2224 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2225 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2226 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2227 F:      include/dt-bindings/clock/zx2967*.h
2228 F:      include/dt-bindings/soc/zte,*.h
2229 F:      sound/soc/codecs/zx_aud96p22.c
2230 F:      sound/soc/zte/
2231
2232 ARM/ZYNQ ARCHITECTURE
2233 M:      Michal Simek <michal.simek@xilinx.com>
2234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 W:      http://wiki.xilinx.com
2236 T:      git https://github.com/Xilinx/linux-xlnx.git
2237 S:      Supported
2238 F:      arch/arm/mach-zynq/
2239 F:      drivers/cpuidle/cpuidle-zynq.c
2240 F:      drivers/block/xsysace.c
2241 N:      zynq
2242 N:      xilinx
2243 F:      drivers/clocksource/cadence_ttc_timer.c
2244 F:      drivers/i2c/busses/i2c-cadence.c
2245 F:      drivers/mmc/host/sdhci-of-arasan.c
2246 F:      drivers/edac/synopsys_edac.c
2247
2248 ARM64 PORT (AARCH64 ARCHITECTURE)
2249 M:      Catalin Marinas <catalin.marinas@arm.com>
2250 M:      Will Deacon <will.deacon@arm.com>
2251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2253 S:      Maintained
2254 F:      arch/arm64/
2255 F:      Documentation/arm64/
2256
2257 AS3645A LED FLASH CONTROLLER DRIVER
2258 M:      Sakari Ailus <sakari.ailus@iki.fi>
2259 L:      linux-leds@vger.kernel.org
2260 S:      Maintained
2261 F:      drivers/leds/leds-as3645a.c
2262
2263 ASAHI KASEI AK8974 DRIVER
2264 M:      Linus Walleij <linus.walleij@linaro.org>
2265 L:      linux-iio@vger.kernel.org
2266 W:      http://www.akm.com/
2267 S:      Supported
2268 F:      drivers/iio/magnetometer/ak8974.c
2269
2270 ASC7621 HARDWARE MONITOR DRIVER
2271 M:      George Joseph <george.joseph@fairview5.com>
2272 L:      linux-hwmon@vger.kernel.org
2273 S:      Maintained
2274 F:      Documentation/hwmon/asc7621
2275 F:      drivers/hwmon/asc7621.c
2276
2277 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2278 M:      Corentin Chary <corentin.chary@gmail.com>
2279 L:      acpi4asus-user@lists.sourceforge.net
2280 L:      platform-driver-x86@vger.kernel.org
2281 W:      http://acpi4asus.sf.net
2282 S:      Maintained
2283 F:      drivers/platform/x86/asus*.c
2284 F:      drivers/platform/x86/eeepc*.c
2285
2286 ASUS WIRELESS RADIO CONTROL DRIVER
2287 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2288 L:      platform-driver-x86@vger.kernel.org
2289 S:      Maintained
2290 F:      drivers/platform/x86/asus-wireless.c
2291
2292 ASYMMETRIC KEYS
2293 M:      David Howells <dhowells@redhat.com>
2294 L:      keyrings@vger.kernel.org
2295 S:      Maintained
2296 F:      Documentation/crypto/asymmetric-keys.txt
2297 F:      include/linux/verification.h
2298 F:      include/crypto/public_key.h
2299 F:      include/crypto/pkcs7.h
2300 F:      crypto/asymmetric_keys/
2301
2302 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2303 R:      Dan Williams <dan.j.williams@intel.com>
2304 W:      http://sourceforge.net/projects/xscaleiop
2305 S:      Odd fixes
2306 F:      Documentation/crypto/async-tx-api.txt
2307 F:      crypto/async_tx/
2308 F:      drivers/dma/
2309 F:      include/linux/dmaengine.h
2310 F:      include/linux/async_tx.h
2311
2312 AT24 EEPROM DRIVER
2313 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2314 L:      linux-i2c@vger.kernel.org
2315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2316 S:      Maintained
2317 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2318 F:      drivers/misc/eeprom/at24.c
2319 F:      include/linux/platform_data/at24.h
2320
2321 ATA OVER ETHERNET (AOE) DRIVER
2322 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2323 W:      http://www.openaoe.org/
2324 S:      Supported
2325 F:      Documentation/aoe/
2326 F:      drivers/block/aoe/
2327
2328 ATHEROS 71XX/9XXX GPIO DRIVER
2329 M:      Alban Bedel <albeu@free.fr>
2330 W:      https://github.com/AlbanBedel/linux
2331 T:      git git://github.com/AlbanBedel/linux
2332 S:      Maintained
2333 F:      drivers/gpio/gpio-ath79.c
2334 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2335
2336 ATHEROS 71XX/9XXX USB PHY DRIVER
2337 M:      Alban Bedel <albeu@free.fr>
2338 W:      https://github.com/AlbanBedel/linux
2339 T:      git git://github.com/AlbanBedel/linux
2340 S:      Maintained
2341 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2342 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2343
2344 ATHEROS ATH GENERIC UTILITIES
2345 M:      Kalle Valo <kvalo@codeaurora.org>
2346 L:      linux-wireless@vger.kernel.org
2347 S:      Supported
2348 F:      drivers/net/wireless/ath/*
2349
2350 ATHEROS ATH5K WIRELESS DRIVER
2351 M:      Jiri Slaby <jirislaby@gmail.com>
2352 M:      Nick Kossifidis <mickflemm@gmail.com>
2353 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2354 L:      linux-wireless@vger.kernel.org
2355 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2356 S:      Maintained
2357 F:      drivers/net/wireless/ath/ath5k/
2358
2359 ATHEROS ATH6KL WIRELESS DRIVER
2360 M:      Kalle Valo <kvalo@codeaurora.org>
2361 L:      linux-wireless@vger.kernel.org
2362 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2364 S:      Supported
2365 F:      drivers/net/wireless/ath/ath6kl/
2366
2367 ATI_REMOTE2 DRIVER
2368 M:      Ville Syrjala <syrjala@sci.fi>
2369 S:      Maintained
2370 F:      drivers/input/misc/ati_remote2.c
2371
2372 ATK0110 HWMON DRIVER
2373 M:      Luca Tettamanti <kronos.it@gmail.com>
2374 L:      linux-hwmon@vger.kernel.org
2375 S:      Maintained
2376 F:      drivers/hwmon/asus_atk0110.c
2377
2378 ATLX ETHERNET DRIVERS
2379 M:      Jay Cliburn <jcliburn@gmail.com>
2380 M:      Chris Snook <chris.snook@gmail.com>
2381 L:      netdev@vger.kernel.org
2382 W:      http://sourceforge.net/projects/atl1
2383 W:      http://atl1.sourceforge.net
2384 S:      Maintained
2385 F:      drivers/net/ethernet/atheros/
2386
2387 ATM
2388 M:      Chas Williams <3chas3@gmail.com>
2389 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2390 L:      netdev@vger.kernel.org
2391 W:      http://linux-atm.sourceforge.net
2392 S:      Maintained
2393 F:      drivers/atm/
2394 F:      include/linux/atm*
2395 F:      include/uapi/linux/atm*
2396
2397 ATMEL AT91 / AT32 MCI DRIVER
2398 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2399 S:      Maintained
2400 F:      drivers/mmc/host/atmel-mci.c
2401
2402 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2403 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2404 S:      Supported
2405 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2406
2407 ATMEL Audio ALSA driver
2408 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2409 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2410 S:      Supported
2411 F:      sound/soc/atmel
2412
2413 ATMEL I2C DRIVER
2414 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2415 L:      linux-i2c@vger.kernel.org
2416 S:      Supported
2417 F:      drivers/i2c/busses/i2c-at91.c
2418
2419 ATMEL ISI DRIVER
2420 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2421 L:      linux-media@vger.kernel.org
2422 S:      Supported
2423 F:      drivers/media/platform/atmel/atmel-isi.c
2424 F:      include/media/atmel-isi.h
2425
2426 ATMEL LCDFB DRIVER
2427 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2428 L:      linux-fbdev@vger.kernel.org
2429 S:      Maintained
2430 F:      drivers/video/fbdev/atmel_lcdfb.c
2431 F:      include/video/atmel_lcdc.h
2432
2433 ATMEL MACB ETHERNET DRIVER
2434 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2435 S:      Supported
2436 F:      drivers/net/ethernet/cadence/
2437
2438 ATMEL MAXTOUCH DRIVER
2439 M:      Nick Dyer <nick@shmanahar.org>
2440 T:      git git://github.com/ndyer/linux.git
2441 S:      Maintained
2442 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2443 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2444
2445 ATMEL SAMA5D2 ADC DRIVER
2446 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2447 L:      linux-iio@vger.kernel.org
2448 S:      Supported
2449 F:      drivers/iio/adc/at91-sama5d2_adc.c
2450
2451 ATMEL SDMMC DRIVER
2452 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2453 L:      linux-mmc@vger.kernel.org
2454 S:      Supported
2455 F:      drivers/mmc/host/sdhci-of-at91.c
2456
2457 ATMEL SPI DRIVER
2458 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2459 S:      Supported
2460 F:      drivers/spi/spi-atmel.*
2461
2462 ATMEL SSC DRIVER
2463 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2465 S:      Supported
2466 F:      drivers/misc/atmel-ssc.c
2467 F:      include/linux/atmel-ssc.h
2468
2469 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2470 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472 S:      Supported
2473 F:      drivers/misc/atmel_tclib.c
2474 F:      drivers/clocksource/tcb_clksrc.c
2475
2476 ATMEL USBA UDC DRIVER
2477 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 S:      Supported
2480 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2481
2482 ATMEL WIRELESS DRIVER
2483 M:      Simon Kelley <simon@thekelleys.org.uk>
2484 L:      linux-wireless@vger.kernel.org
2485 W:      http://www.thekelleys.org.uk/atmel
2486 W:      http://atmelwlandriver.sourceforge.net/
2487 S:      Maintained
2488 F:      drivers/net/wireless/atmel/atmel*
2489
2490 ATMEL XDMA DRIVER
2491 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2492 L:      linux-arm-kernel@lists.infradead.org
2493 L:      dmaengine@vger.kernel.org
2494 S:      Supported
2495 F:      drivers/dma/at_xdmac.c
2496
2497 ATOMIC INFRASTRUCTURE
2498 M:      Will Deacon <will.deacon@arm.com>
2499 M:      Peter Zijlstra <peterz@infradead.org>
2500 R:      Boqun Feng <boqun.feng@gmail.com>
2501 L:      linux-kernel@vger.kernel.org
2502 S:      Maintained
2503 F:      arch/*/include/asm/atomic*.h
2504 F:      include/*/atomic*.h
2505
2506 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2507 M:      Bradley Grove <linuxdrivers@attotech.com>
2508 L:      linux-scsi@vger.kernel.org
2509 W:      http://www.attotech.com
2510 S:      Supported
2511 F:      drivers/scsi/esas2r
2512
2513 ATUSB IEEE 802.15.4 RADIO DRIVER
2514 M:      Stefan Schmidt <stefan@osg.samsung.com>
2515 L:      linux-wpan@vger.kernel.org
2516 S:      Maintained
2517 F:      drivers/net/ieee802154/atusb.c
2518 F:      drivers/net/ieee802154/atusb.h
2519 F:      drivers/net/ieee802154/at86rf230.h
2520
2521 AUDIT SUBSYSTEM
2522 M:      Paul Moore <paul@paul-moore.com>
2523 M:      Eric Paris <eparis@redhat.com>
2524 L:      linux-audit@redhat.com (moderated for non-subscribers)
2525 W:      https://github.com/linux-audit
2526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2527 S:      Supported
2528 F:      include/linux/audit.h
2529 F:      include/uapi/linux/audit.h
2530 F:      kernel/audit*
2531
2532 AUXILIARY DISPLAY DRIVERS
2533 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2534 W:      http://miguelojeda.es/auxdisplay.htm
2535 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2536 S:      Maintained
2537 F:      drivers/auxdisplay/
2538 F:      include/linux/cfag12864b.h
2539
2540 AX.25 NETWORK LAYER
2541 M:      Ralf Baechle <ralf@linux-mips.org>
2542 L:      linux-hams@vger.kernel.org
2543 W:      http://www.linux-ax25.org/
2544 S:      Maintained
2545 F:      include/uapi/linux/ax25.h
2546 F:      include/net/ax25.h
2547 F:      net/ax25/
2548
2549 AXENTIA ARM DEVICES
2550 M:      Peter Rosin <peda@axentia.se>
2551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 S:      Maintained
2553 F:      Documentation/devicetree/bindings/arm/axentia.txt
2554 F:      arch/arm/boot/dts/at91-linea.dtsi
2555 F:      arch/arm/boot/dts/at91-natte.dtsi
2556 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2557 F:      arch/arm/boot/dts/at91-tse850-3.dts
2558
2559 AXENTIA ASOC DRIVERS
2560 M:      Peter Rosin <peda@axentia.se>
2561 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2562 S:      Maintained
2563 F:      Documentation/devicetree/bindings/sound/axentia,*
2564 F:      sound/soc/atmel/tse850-pcm5142.c
2565
2566 AZ6007 DVB DRIVER
2567 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2568 L:      linux-media@vger.kernel.org
2569 W:      https://linuxtv.org
2570 T:      git git://linuxtv.org/media_tree.git
2571 S:      Maintained
2572 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2573
2574 AZTECH FM RADIO RECEIVER DRIVER
2575 M:      Hans Verkuil <hverkuil@xs4all.nl>
2576 L:      linux-media@vger.kernel.org
2577 T:      git git://linuxtv.org/media_tree.git
2578 W:      https://linuxtv.org
2579 S:      Maintained
2580 F:      drivers/media/radio/radio-aztech*
2581
2582 B43 WIRELESS DRIVER
2583 L:      linux-wireless@vger.kernel.org
2584 L:      b43-dev@lists.infradead.org
2585 W:      http://wireless.kernel.org/en/users/Drivers/b43
2586 S:      Odd Fixes
2587 F:      drivers/net/wireless/broadcom/b43/
2588
2589 B43LEGACY WIRELESS DRIVER
2590 M:      Larry Finger <Larry.Finger@lwfinger.net>
2591 L:      linux-wireless@vger.kernel.org
2592 L:      b43-dev@lists.infradead.org
2593 W:      http://wireless.kernel.org/en/users/Drivers/b43
2594 S:      Maintained
2595 F:      drivers/net/wireless/broadcom/b43legacy/
2596
2597 BACKLIGHT CLASS/SUBSYSTEM
2598 M:      Lee Jones <lee.jones@linaro.org>
2599 M:      Daniel Thompson <daniel.thompson@linaro.org>
2600 M:      Jingoo Han <jingoohan1@gmail.com>
2601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2602 S:      Maintained
2603 F:      drivers/video/backlight/
2604 F:      include/linux/backlight.h
2605 F:      include/linux/pwm_backlight.h
2606 F:      Documentation/devicetree/bindings/leds/backlight
2607
2608 BATMAN ADVANCED
2609 M:      Marek Lindner <mareklindner@neomailbox.ch>
2610 M:      Simon Wunderlich <sw@simonwunderlich.de>
2611 M:      Antonio Quartulli <a@unstable.cc>
2612 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2613 W:      https://www.open-mesh.org/
2614 Q:      https://patchwork.open-mesh.org/project/batman/list/
2615 S:      Maintained
2616 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2617 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2618 F:      Documentation/networking/batman-adv.rst
2619 F:      include/uapi/linux/batadv_packet.h
2620 F:      include/uapi/linux/batman_adv.h
2621 F:      net/batman-adv/
2622
2623 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2624 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2625 L:      linux-hams@vger.kernel.org
2626 W:      http://www.baycom.org/~tom/ham/ham.html
2627 S:      Maintained
2628 F:      drivers/net/hamradio/baycom*
2629
2630 BCACHE (BLOCK LAYER CACHE)
2631 M:      Coly Li <colyli@suse.de>
2632 M:      Kent Overstreet <kent.overstreet@gmail.com>
2633 L:      linux-bcache@vger.kernel.org
2634 W:      http://bcache.evilpiepirate.org
2635 C:      irc://irc.oftc.net/bcache
2636 S:      Maintained
2637 F:      drivers/md/bcache/
2638
2639 BDISP ST MEDIA DRIVER
2640 M:      Fabien Dessenne <fabien.dessenne@st.com>
2641 L:      linux-media@vger.kernel.org
2642 T:      git git://linuxtv.org/media_tree.git
2643 W:      https://linuxtv.org
2644 S:      Supported
2645 F:      drivers/media/platform/sti/bdisp
2646
2647 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2648 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2649 L:      netdev@vger.kernel.org
2650 S:      Maintained
2651 F:      drivers/net/ethernet/ec_bhf.c
2652
2653 BEFS FILE SYSTEM
2654 M:      Luis de Bethencourt <luisbg@kernel.org>
2655 M:      Salah Triki <salah.triki@gmail.com>
2656 S:      Maintained
2657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2658 F:      Documentation/filesystems/befs.txt
2659 F:      fs/befs/
2660
2661 BFQ I/O SCHEDULER
2662 M:      Paolo Valente <paolo.valente@linaro.org>
2663 M:      Jens Axboe <axboe@kernel.dk>
2664 L:      linux-block@vger.kernel.org
2665 S:      Maintained
2666 F:      block/bfq-*
2667 F:      Documentation/block/bfq-iosched.txt
2668
2669 BFS FILE SYSTEM
2670 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2671 S:      Maintained
2672 F:      Documentation/filesystems/bfs.txt
2673 F:      fs/bfs/
2674 F:      include/uapi/linux/bfs_fs.h
2675
2676 BLINKM RGB LED DRIVER
2677 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2678 S:      Maintained
2679 F:      drivers/leds/leds-blinkm.c
2680
2681 BLOCK LAYER
2682 M:      Jens Axboe <axboe@kernel.dk>
2683 L:      linux-block@vger.kernel.org
2684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2685 S:      Maintained
2686 F:      block/
2687 F:      drivers/block/
2688 F:      kernel/trace/blktrace.c
2689 F:      lib/sbitmap.c
2690
2691 BLOCK2MTD DRIVER
2692 M:      Joern Engel <joern@lazybastard.org>
2693 L:      linux-mtd@lists.infradead.org
2694 S:      Maintained
2695 F:      drivers/mtd/devices/block2mtd.c
2696
2697 BLUETOOTH DRIVERS
2698 M:      Marcel Holtmann <marcel@holtmann.org>
2699 M:      Johan Hedberg <johan.hedberg@gmail.com>
2700 L:      linux-bluetooth@vger.kernel.org
2701 W:      http://www.bluez.org/
2702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704 S:      Maintained
2705 F:      drivers/bluetooth/
2706
2707 BLUETOOTH SUBSYSTEM
2708 M:      Marcel Holtmann <marcel@holtmann.org>
2709 M:      Johan Hedberg <johan.hedberg@gmail.com>
2710 L:      linux-bluetooth@vger.kernel.org
2711 W:      http://www.bluez.org/
2712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2714 S:      Maintained
2715 F:      net/bluetooth/
2716 F:      include/net/bluetooth/
2717
2718 BONDING DRIVER
2719 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2720 M:      Veaceslav Falico <vfalico@gmail.com>
2721 M:      Andy Gospodarek <andy@greyhouse.net>
2722 L:      netdev@vger.kernel.org
2723 W:      http://sourceforge.net/projects/bonding/
2724 S:      Supported
2725 F:      drivers/net/bonding/
2726 F:      include/uapi/linux/if_bonding.h
2727
2728 BPF (Safe dynamic programs and tools)
2729 M:      Alexei Starovoitov <ast@kernel.org>
2730 M:      Daniel Borkmann <daniel@iogearbox.net>
2731 L:      netdev@vger.kernel.org
2732 L:      linux-kernel@vger.kernel.org
2733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2735 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2736 S:      Supported
2737 F:      arch/x86/net/bpf_jit*
2738 F:      Documentation/networking/filter.txt
2739 F:      Documentation/bpf/
2740 F:      include/linux/bpf*
2741 F:      include/linux/filter.h
2742 F:      include/trace/events/xdp.h
2743 F:      include/uapi/linux/bpf*
2744 F:      include/uapi/linux/filter.h
2745 F:      kernel/bpf/
2746 F:      kernel/trace/bpf_trace.c
2747 F:      lib/test_bpf.c
2748 F:      net/bpf/
2749 F:      net/core/filter.c
2750 F:      net/sched/act_bpf.c
2751 F:      net/sched/cls_bpf.c
2752 F:      samples/bpf/
2753 F:      tools/bpf/
2754 F:      tools/lib/bpf/
2755 F:      tools/testing/selftests/bpf/
2756
2757 BROADCOM B44 10/100 ETHERNET DRIVER
2758 M:      Michael Chan <michael.chan@broadcom.com>
2759 L:      netdev@vger.kernel.org
2760 S:      Supported
2761 F:      drivers/net/ethernet/broadcom/b44.*
2762
2763 BROADCOM B53 ETHERNET SWITCH DRIVER
2764 M:      Florian Fainelli <f.fainelli@gmail.com>
2765 L:      netdev@vger.kernel.org
2766 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2767 S:      Supported
2768 F:      drivers/net/dsa/b53/*
2769 F:      include/linux/platform_data/b53.h
2770
2771 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2772 M:      Florian Fainelli <f.fainelli@gmail.com>
2773 M:      Ray Jui <rjui@broadcom.com>
2774 M:      Scott Branden <sbranden@broadcom.com>
2775 M:      bcm-kernel-feedback-list@broadcom.com
2776 T:      git git://github.com/broadcom/mach-bcm
2777 S:      Maintained
2778 N:      bcm281*
2779 N:      bcm113*
2780 N:      bcm216*
2781 N:      kona
2782 F:      arch/arm/mach-bcm/
2783
2784 BROADCOM BCM2835 ARM ARCHITECTURE
2785 M:      Eric Anholt <eric@anholt.net>
2786 M:      Stefan Wahren <stefan.wahren@i2se.com>
2787 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2789 T:      git git://github.com/anholt/linux
2790 S:      Maintained
2791 N:      bcm2835
2792 F:      drivers/staging/vc04_services
2793
2794 BROADCOM BCM47XX MIPS ARCHITECTURE
2795 M:      Hauke Mehrtens <hauke@hauke-m.de>
2796 M:      Rafał Miłecki <zajec5@gmail.com>
2797 L:      linux-mips@linux-mips.org
2798 S:      Maintained
2799 F:      Documentation/devicetree/bindings/mips/brcm/
2800 F:      arch/mips/bcm47xx/*
2801 F:      arch/mips/include/asm/mach-bcm47xx/*
2802
2803 BROADCOM BCM5301X ARM ARCHITECTURE
2804 M:      Hauke Mehrtens <hauke@hauke-m.de>
2805 M:      Rafał Miłecki <zajec5@gmail.com>
2806 M:      Jon Mason <jonmason@broadcom.com>
2807 M:      bcm-kernel-feedback-list@broadcom.com
2808 L:      linux-arm-kernel@lists.infradead.org
2809 S:      Maintained
2810 F:      arch/arm/mach-bcm/bcm_5301x.c
2811 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2812 F:      arch/arm/boot/dts/bcm470*
2813 F:      arch/arm/boot/dts/bcm953012*
2814
2815 BROADCOM BCM53573 ARM ARCHITECTURE
2816 M:      Rafał Miłecki <rafal@milecki.pl>
2817 L:      linux-arm-kernel@lists.infradead.org
2818 S:      Maintained
2819 F:      arch/arm/boot/dts/bcm53573*
2820 F:      arch/arm/boot/dts/bcm47189*
2821
2822 BROADCOM BCM63XX ARM ARCHITECTURE
2823 M:      Florian Fainelli <f.fainelli@gmail.com>
2824 M:      bcm-kernel-feedback-list@broadcom.com
2825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826 T:      git git://github.com/broadcom/stblinux.git
2827 S:      Maintained
2828 N:      bcm63xx
2829
2830 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2831 M:      Kevin Cernekee <cernekee@gmail.com>
2832 L:      linux-usb@vger.kernel.org
2833 S:      Maintained
2834 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2835
2836 BROADCOM BCM7XXX ARM ARCHITECTURE
2837 M:      Brian Norris <computersforpeace@gmail.com>
2838 M:      Gregory Fong <gregory.0xf0@gmail.com>
2839 M:      Florian Fainelli <f.fainelli@gmail.com>
2840 M:      bcm-kernel-feedback-list@broadcom.com
2841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2842 T:      git git://github.com/broadcom/stblinux.git
2843 S:      Maintained
2844 F:      arch/arm/mach-bcm/*brcmstb*
2845 F:      arch/arm/boot/dts/bcm7*.dts*
2846 F:      drivers/bus/brcmstb_gisb.c
2847 F:      arch/arm/mm/cache-b15-rac.c
2848 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2849 N:      brcmstb
2850
2851 BROADCOM BMIPS CPUFREQ DRIVER
2852 M:      Markus Mayer <mmayer@broadcom.com>
2853 M:      bcm-kernel-feedback-list@broadcom.com
2854 L:      linux-pm@vger.kernel.org
2855 S:      Maintained
2856 F:      drivers/cpufreq/bmips-cpufreq.c
2857
2858 BROADCOM BMIPS MIPS ARCHITECTURE
2859 M:      Kevin Cernekee <cernekee@gmail.com>
2860 M:      Florian Fainelli <f.fainelli@gmail.com>
2861 L:      linux-mips@linux-mips.org
2862 T:      git git://github.com/broadcom/stblinux.git
2863 S:      Maintained
2864 F:      arch/mips/bmips/*
2865 F:      arch/mips/include/asm/mach-bmips/*
2866 F:      arch/mips/kernel/*bmips*
2867 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2868 F:      drivers/irqchip/irq-bcm63*
2869 F:      drivers/irqchip/irq-bcm7*
2870 F:      drivers/irqchip/irq-brcmstb*
2871 F:      include/linux/bcm963xx_nvram.h
2872 F:      include/linux/bcm963xx_tag.h
2873
2874 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2875 M:      Rasesh Mody <rasesh.mody@cavium.com>
2876 M:      Harish Patil <harish.patil@cavium.com>
2877 M:      Dept-GELinuxNICDev@cavium.com
2878 L:      netdev@vger.kernel.org
2879 S:      Supported
2880 F:      drivers/net/ethernet/broadcom/bnx2.*
2881 F:      drivers/net/ethernet/broadcom/bnx2_*
2882
2883 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2884 M:      QLogic-Storage-Upstream@qlogic.com
2885 L:      linux-scsi@vger.kernel.org
2886 S:      Supported
2887 F:      drivers/scsi/bnx2fc/
2888
2889 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2890 M:      QLogic-Storage-Upstream@qlogic.com
2891 L:      linux-scsi@vger.kernel.org
2892 S:      Supported
2893 F:      drivers/scsi/bnx2i/
2894
2895 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2896 M:      Ariel Elior <ariel.elior@cavium.com>
2897 M:      everest-linux-l2@cavium.com
2898 L:      netdev@vger.kernel.org
2899 S:      Supported
2900 F:      drivers/net/ethernet/broadcom/bnx2x/
2901
2902 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2903 M:      Michael Chan <michael.chan@broadcom.com>
2904 L:      netdev@vger.kernel.org
2905 S:      Supported
2906 F:      drivers/net/ethernet/broadcom/bnxt/
2907
2908 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2909 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2910 M:      Franky Lin <franky.lin@broadcom.com>
2911 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2912 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2913 M:      Wright Feng <wright.feng@cypress.com>
2914 L:      linux-wireless@vger.kernel.org
2915 L:      brcm80211-dev-list.pdl@broadcom.com
2916 L:      brcm80211-dev-list@cypress.com
2917 S:      Supported
2918 F:      drivers/net/wireless/broadcom/brcm80211/
2919
2920 BROADCOM BRCMSTB GPIO DRIVER
2921 M:      Gregory Fong <gregory.0xf0@gmail.com>
2922 L:      bcm-kernel-feedback-list@broadcom.com
2923 S:      Supported
2924 F:      drivers/gpio/gpio-brcmstb.c
2925 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2926
2927 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2928 M:      Al Cooper <alcooperx@gmail.com>
2929 L:      linux-kernel@vger.kernel.org
2930 L:      bcm-kernel-feedback-list@broadcom.com
2931 S:      Maintained
2932 F:      drivers/phy/broadcom/phy-brcm-usb*
2933
2934 BROADCOM GENET ETHERNET DRIVER
2935 M:      Doug Berger <opendmb@gmail.com>
2936 M:      Florian Fainelli <f.fainelli@gmail.com>
2937 L:      netdev@vger.kernel.org
2938 S:      Supported
2939 F:      drivers/net/ethernet/broadcom/genet/
2940
2941 BROADCOM IPROC ARM ARCHITECTURE
2942 M:      Ray Jui <rjui@broadcom.com>
2943 M:      Scott Branden <sbranden@broadcom.com>
2944 M:      Jon Mason <jonmason@broadcom.com>
2945 M:      bcm-kernel-feedback-list@broadcom.com
2946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2947 T:      git git://github.com/broadcom/cygnus-linux.git
2948 S:      Maintained
2949 N:      iproc
2950 N:      cygnus
2951 N:      bcm[-_]nsp
2952 N:      bcm9113*
2953 N:      bcm9583*
2954 N:      bcm9585*
2955 N:      bcm9586*
2956 N:      bcm988312
2957 N:      bcm113*
2958 N:      bcm583*
2959 N:      bcm585*
2960 N:      bcm586*
2961 N:      bcm88312
2962 N:      hr2
2963 F:      arch/arm64/boot/dts/broadcom/ns2*
2964 F:      drivers/clk/bcm/clk-ns*
2965 F:      drivers/pinctrl/bcm/pinctrl-ns*
2966
2967 BROADCOM KONA GPIO DRIVER
2968 M:      Ray Jui <rjui@broadcom.com>
2969 L:      bcm-kernel-feedback-list@broadcom.com
2970 S:      Supported
2971 F:      drivers/gpio/gpio-bcm-kona.c
2972 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2973
2974 BROADCOM NETXTREME-E ROCE DRIVER
2975 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2976 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2977 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2978 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2979 L:      linux-rdma@vger.kernel.org
2980 W:      http://www.broadcom.com
2981 S:      Supported
2982 F:      drivers/infiniband/hw/bnxt_re/
2983 F:      include/uapi/rdma/bnxt_re-abi.h
2984
2985 BROADCOM NVRAM DRIVER
2986 M:      Rafał Miłecki <zajec5@gmail.com>
2987 L:      linux-mips@linux-mips.org
2988 S:      Maintained
2989 F:      drivers/firmware/broadcom/*
2990
2991 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2992 M:      Rafał Miłecki <zajec5@gmail.com>
2993 L:      linux-wireless@vger.kernel.org
2994 S:      Maintained
2995 F:      drivers/bcma/
2996 F:      include/linux/bcma/
2997
2998 BROADCOM STB AVS CPUFREQ DRIVER
2999 M:      Markus Mayer <mmayer@broadcom.com>
3000 M:      bcm-kernel-feedback-list@broadcom.com
3001 L:      linux-pm@vger.kernel.org
3002 S:      Maintained
3003 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3004 F:      drivers/cpufreq/brcmstb*
3005
3006 BROADCOM STB AVS TMON DRIVER
3007 M:      Markus Mayer <mmayer@broadcom.com>
3008 M:      bcm-kernel-feedback-list@broadcom.com
3009 L:      linux-pm@vger.kernel.org
3010 S:      Maintained
3011 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3012 F:      drivers/thermal/broadcom/brcmstb*
3013
3014 BROADCOM STB NAND FLASH DRIVER
3015 M:      Brian Norris <computersforpeace@gmail.com>
3016 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3017 L:      linux-mtd@lists.infradead.org
3018 L:      bcm-kernel-feedback-list@broadcom.com
3019 S:      Maintained
3020 F:      drivers/mtd/nand/raw/brcmnand/
3021
3022 BROADCOM STB DPFE DRIVER
3023 M:      Markus Mayer <mmayer@broadcom.com>
3024 M:      bcm-kernel-feedback-list@broadcom.com
3025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3026 S:      Maintained
3027 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3028 F:      drivers/memory/brcmstb_dpfe.c
3029
3030 BROADCOM SYSTEMPORT ETHERNET DRIVER
3031 M:      Florian Fainelli <f.fainelli@gmail.com>
3032 L:      netdev@vger.kernel.org
3033 S:      Supported
3034 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3035
3036 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3037 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3038 M:      Prashant Sreedharan <prashant@broadcom.com>
3039 M:      Michael Chan <mchan@broadcom.com>
3040 L:      netdev@vger.kernel.org
3041 S:      Supported
3042 F:      drivers/net/ethernet/broadcom/tg3.*
3043
3044 BROCADE BFA FC SCSI DRIVER
3045 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3046 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3047 L:      linux-scsi@vger.kernel.org
3048 S:      Supported
3049 F:      drivers/scsi/bfa/
3050
3051 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3052 M:      Rasesh Mody <rasesh.mody@cavium.com>
3053 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3054 M:      Dept-GELinuxNICDev@cavium.com
3055 L:      netdev@vger.kernel.org
3056 S:      Supported
3057 F:      drivers/net/ethernet/brocade/bna/
3058
3059 BSG (block layer generic sg v4 driver)
3060 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3061 L:      linux-scsi@vger.kernel.org
3062 S:      Supported
3063 F:      block/bsg.c
3064 F:      include/linux/bsg.h
3065 F:      include/uapi/linux/bsg.h
3066
3067 BT87X AUDIO DRIVER
3068 M:      Clemens Ladisch <clemens@ladisch.de>
3069 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3070 T:      git git://git.alsa-project.org/alsa-kernel.git
3071 S:      Maintained
3072 F:      Documentation/sound/alsa/Bt87x.txt
3073 F:      sound/pci/bt87x.c
3074
3075 BT8XXGPIO DRIVER
3076 M:      Michael Buesch <m@bues.ch>
3077 W:      http://bu3sch.de/btgpio.php
3078 S:      Maintained
3079 F:      drivers/gpio/gpio-bt8xx.c
3080
3081 BTRFS FILE SYSTEM
3082 M:      Chris Mason <clm@fb.com>
3083 M:      Josef Bacik <jbacik@fb.com>
3084 M:      David Sterba <dsterba@suse.com>
3085 L:      linux-btrfs@vger.kernel.org
3086 W:      http://btrfs.wiki.kernel.org/
3087 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3089 S:      Maintained
3090 F:      Documentation/filesystems/btrfs.txt
3091 F:      fs/btrfs/
3092 F:      include/linux/btrfs*
3093 F:      include/uapi/linux/btrfs*
3094
3095 BTTV VIDEO4LINUX DRIVER
3096 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3097 L:      linux-media@vger.kernel.org
3098 W:      https://linuxtv.org
3099 T:      git git://linuxtv.org/media_tree.git
3100 S:      Odd fixes
3101 F:      Documentation/media/v4l-drivers/bttv*
3102 F:      drivers/media/pci/bt8xx/bttv*
3103
3104 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3105 M:      Chanwoo Choi <cw00.choi@samsung.com>
3106 L:      linux-pm@vger.kernel.org
3107 L:      linux-samsung-soc@vger.kernel.org
3108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3109 S:      Maintained
3110 F:      drivers/devfreq/exynos-bus.c
3111 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3112
3113 BUSLOGIC SCSI DRIVER
3114 M:      Khalid Aziz <khalid@gonehiking.org>
3115 L:      linux-scsi@vger.kernel.org
3116 S:      Maintained
3117 F:      drivers/scsi/BusLogic.*
3118 F:      drivers/scsi/FlashPoint.*
3119
3120 C-MEDIA CMI8788 DRIVER
3121 M:      Clemens Ladisch <clemens@ladisch.de>
3122 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3123 T:      git git://git.alsa-project.org/alsa-kernel.git
3124 S:      Maintained
3125 F:      sound/pci/oxygen/
3126
3127 C6X ARCHITECTURE
3128 M:      Mark Salter <msalter@redhat.com>
3129 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3130 L:      linux-c6x-dev@linux-c6x.org
3131 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3132 S:      Maintained
3133 F:      arch/c6x/
3134
3135 CA8210 IEEE-802.15.4 RADIO DRIVER
3136 M:      Harry Morris <h.morris@cascoda.com>
3137 L:      linux-wpan@vger.kernel.org
3138 W:      https://github.com/Cascoda/ca8210-linux.git
3139 S:      Maintained
3140 F:      drivers/net/ieee802154/ca8210.c
3141 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3142
3143 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3144 M:      David Howells <dhowells@redhat.com>
3145 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3146 S:      Supported
3147 F:      Documentation/filesystems/caching/cachefiles.txt
3148 F:      fs/cachefiles/
3149
3150 CADET FM/AM RADIO RECEIVER DRIVER
3151 M:      Hans Verkuil <hverkuil@xs4all.nl>
3152 L:      linux-media@vger.kernel.org
3153 T:      git git://linuxtv.org/media_tree.git
3154 W:      https://linuxtv.org
3155 S:      Maintained
3156 F:      drivers/media/radio/radio-cadet*
3157
3158 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3159 M:      Jonathan Corbet <corbet@lwn.net>
3160 L:      linux-media@vger.kernel.org
3161 T:      git git://linuxtv.org/media_tree.git
3162 S:      Maintained
3163 F:      Documentation/media/v4l-drivers/cafe_ccic*
3164 F:      drivers/media/platform/marvell-ccic/
3165
3166 CAIF NETWORK LAYER
3167 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3168 L:      netdev@vger.kernel.org
3169 S:      Supported
3170 F:      Documentation/networking/caif/
3171 F:      drivers/net/caif/
3172 F:      include/uapi/linux/caif/
3173 F:      include/net/caif/
3174 F:      net/caif/
3175
3176 CALGARY x86-64 IOMMU
3177 M:      Muli Ben-Yehuda <mulix@mulix.org>
3178 M:      Jon Mason <jdmason@kudzu.us>
3179 L:      iommu@lists.linux-foundation.org
3180 S:      Maintained
3181 F:      arch/x86/kernel/pci-calgary_64.c
3182 F:      arch/x86/kernel/tce_64.c
3183 F:      arch/x86/include/asm/calgary.h
3184 F:      arch/x86/include/asm/tce.h
3185
3186 CAN NETWORK DRIVERS
3187 M:      Wolfgang Grandegger <wg@grandegger.com>
3188 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3189 L:      linux-can@vger.kernel.org
3190 W:      https://github.com/linux-can
3191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3193 S:      Maintained
3194 F:      Documentation/devicetree/bindings/net/can/
3195 F:      drivers/net/can/
3196 F:      include/linux/can/dev.h
3197 F:      include/linux/can/platform/
3198 F:      include/uapi/linux/can/error.h
3199 F:      include/uapi/linux/can/netlink.h
3200
3201 CAN NETWORK LAYER
3202 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3203 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3204 L:      linux-can@vger.kernel.org
3205 W:      https://github.com/linux-can
3206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3208 S:      Maintained
3209 F:      Documentation/networking/can.rst
3210 F:      net/can/
3211 F:      include/linux/can/core.h
3212 F:      include/uapi/linux/can.h
3213 F:      include/uapi/linux/can/bcm.h
3214 F:      include/uapi/linux/can/raw.h
3215 F:      include/uapi/linux/can/gw.h
3216
3217 CAPABILITIES
3218 M:      Serge Hallyn <serge@hallyn.com>
3219 L:      linux-security-module@vger.kernel.org
3220 S:      Supported
3221 F:      include/linux/capability.h
3222 F:      include/uapi/linux/capability.h
3223 F:      security/commoncap.c
3224 F:      kernel/capability.c
3225
3226 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3227 M:      Kevin Tsai <ktsai@capellamicro.com>
3228 S:      Maintained
3229 F:      drivers/iio/light/cm*
3230
3231 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3232 M:      Christian Lamparter <chunkeey@googlemail.com>
3233 L:      linux-wireless@vger.kernel.org
3234 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3235 S:      Maintained
3236 F:      drivers/net/wireless/ath/carl9170/
3237
3238 CAVIUM I2C DRIVER
3239 M:      Jan Glauber <jglauber@cavium.com>
3240 M:      David Daney <david.daney@cavium.com>
3241 W:      http://www.cavium.com
3242 S:      Supported
3243 F:      drivers/i2c/busses/i2c-octeon*
3244 F:      drivers/i2c/busses/i2c-thunderx*
3245
3246 CAVIUM LIQUIDIO NETWORK DRIVER
3247 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3248 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3249 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3250 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3251 L:      netdev@vger.kernel.org
3252 W:      http://www.cavium.com
3253 S:      Supported
3254 F:      drivers/net/ethernet/cavium/liquidio/
3255
3256 CAVIUM MMC DRIVER
3257 M:      Jan Glauber <jglauber@cavium.com>
3258 M:      David Daney <david.daney@cavium.com>
3259 M:      Steven J. Hill <Steven.Hill@cavium.com>
3260 W:      http://www.cavium.com
3261 S:      Supported
3262 F:      drivers/mmc/host/cavium*
3263
3264 CAVIUM OCTEON-TX CRYPTO DRIVER
3265 M:      George Cherian <george.cherian@cavium.com>
3266 L:      linux-crypto@vger.kernel.org
3267 W:      http://www.cavium.com
3268 S:      Supported
3269 F:      drivers/crypto/cavium/cpt/
3270
3271 CAVIUM THUNDERX2 ARM64 SOC
3272 M:      Robert Richter <rrichter@cavium.com>
3273 M:      Jayachandran C <jnair@caviumnetworks.com>
3274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3275 S:      Maintained
3276 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3277 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3278
3279 CC2520 IEEE-802.15.4 RADIO DRIVER
3280 M:      Varka Bhadram <varkabhadram@gmail.com>
3281 L:      linux-wpan@vger.kernel.org
3282 S:      Maintained
3283 F:      drivers/net/ieee802154/cc2520.c
3284 F:      include/linux/spi/cc2520.h
3285 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3286
3287 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3288 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3289 L:      linux-crypto@vger.kernel.org
3290 S:      Supported
3291 F:      drivers/crypto/ccree/
3292 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3293
3294 CEC FRAMEWORK
3295 M:      Hans Verkuil <hans.verkuil@cisco.com>
3296 L:      linux-media@vger.kernel.org
3297 T:      git git://linuxtv.org/media_tree.git
3298 W:      http://linuxtv.org
3299 S:      Supported
3300 F:      Documentation/media/kapi/cec-core.rst
3301 F:      Documentation/media/uapi/cec
3302 F:      drivers/media/cec/
3303 F:      drivers/media/rc/keymaps/rc-cec.c
3304 F:      include/media/cec.h
3305 F:      include/media/cec-notifier.h
3306 F:      include/uapi/linux/cec.h
3307 F:      include/uapi/linux/cec-funcs.h
3308 F:      Documentation/devicetree/bindings/media/cec.txt
3309 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3310
3311 CEC GPIO DRIVER
3312 M:      Hans Verkuil <hans.verkuil@cisco.com>
3313 L:      linux-media@vger.kernel.org
3314 T:      git git://linuxtv.org/media_tree.git
3315 W:      http://linuxtv.org
3316 S:      Supported
3317 F:      drivers/media/platform/cec-gpio/
3318 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3319
3320 CELL BROADBAND ENGINE ARCHITECTURE
3321 M:      Arnd Bergmann <arnd@arndb.de>
3322 L:      linuxppc-dev@lists.ozlabs.org
3323 W:      http://www.ibm.com/developerworks/power/cell/
3324 S:      Supported
3325 F:      arch/powerpc/include/asm/cell*.h
3326 F:      arch/powerpc/include/asm/spu*.h
3327 F:      arch/powerpc/include/uapi/asm/spu*.h
3328 F:      arch/powerpc/oprofile/*cell*
3329 F:      arch/powerpc/platforms/cell/
3330
3331 CEPH COMMON CODE (LIBCEPH)
3332 M:      Ilya Dryomov <idryomov@gmail.com>
3333 M:      "Yan, Zheng" <zyan@redhat.com>
3334 M:      Sage Weil <sage@redhat.com>
3335 L:      ceph-devel@vger.kernel.org
3336 W:      http://ceph.com/
3337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3338 T:      git git://github.com/ceph/ceph-client.git
3339 S:      Supported
3340 F:      net/ceph/
3341 F:      include/linux/ceph/
3342 F:      include/linux/crush/
3343
3344 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3345 M:      "Yan, Zheng" <zyan@redhat.com>
3346 M:      Sage Weil <sage@redhat.com>
3347 M:      Ilya Dryomov <idryomov@gmail.com>
3348 L:      ceph-devel@vger.kernel.org
3349 W:      http://ceph.com/
3350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3351 T:      git git://github.com/ceph/ceph-client.git
3352 S:      Supported
3353 F:      Documentation/filesystems/ceph.txt
3354 F:      fs/ceph/
3355
3356 CERTIFICATE HANDLING:
3357 M:      David Howells <dhowells@redhat.com>
3358 M:      David Woodhouse <dwmw2@infradead.org>
3359 L:      keyrings@vger.kernel.org
3360 S:      Maintained
3361 F:      Documentation/module-signing.txt
3362 F:      certs/
3363 F:      scripts/sign-file.c
3364 F:      scripts/extract-cert.c
3365
3366 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3367 L:      linux-usb@vger.kernel.org
3368 S:      Orphan
3369 F:      Documentation/usb/WUSB-Design-overview.txt
3370 F:      Documentation/usb/wusb-cbaf
3371 F:      drivers/usb/host/hwa-hc.c
3372 F:      drivers/usb/host/whci/
3373 F:      drivers/usb/wusbcore/
3374 F:      include/linux/usb/wusb*
3375
3376 CFAG12864B LCD DRIVER
3377 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3378 W:      http://miguelojeda.es/auxdisplay.htm
3379 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3380 S:      Maintained
3381 F:      drivers/auxdisplay/cfag12864b.c
3382 F:      include/linux/cfag12864b.h
3383
3384 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3385 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3386 W:      http://miguelojeda.es/auxdisplay.htm
3387 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3388 S:      Maintained
3389 F:      drivers/auxdisplay/cfag12864bfb.c
3390 F:      include/linux/cfag12864b.h
3391
3392 802.11 (including CFG80211/NL80211)
3393 M:      Johannes Berg <johannes@sipsolutions.net>
3394 L:      linux-wireless@vger.kernel.org
3395 W:      http://wireless.kernel.org/
3396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3398 S:      Maintained
3399 F:      net/wireless/
3400 F:      include/uapi/linux/nl80211.h
3401 F:      include/linux/ieee80211.h
3402 F:      include/net/wext.h
3403 F:      include/net/cfg80211.h
3404 F:      include/net/iw_handler.h
3405 F:      include/net/ieee80211_radiotap.h
3406 F:      Documentation/driver-api/80211/cfg80211.rst
3407 F:      Documentation/networking/regulatory.txt
3408
3409 CHAR and MISC DRIVERS
3410 M:      Arnd Bergmann <arnd@arndb.de>
3411 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3413 S:      Supported
3414 F:      drivers/char/
3415 F:      drivers/misc/
3416 F:      include/linux/miscdevice.h
3417
3418 CHECKPATCH
3419 M:      Andy Whitcroft <apw@canonical.com>
3420 M:      Joe Perches <joe@perches.com>
3421 S:      Maintained
3422 F:      scripts/checkpatch.pl
3423
3424 CHINESE DOCUMENTATION
3425 M:      Harry Wei <harryxiyou@gmail.com>
3426 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3427 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3428 S:      Maintained
3429 F:      Documentation/translations/zh_CN/
3430
3431 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3432 M:      Peter Chen <Peter.Chen@nxp.com>
3433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3434 L:      linux-usb@vger.kernel.org
3435 S:      Maintained
3436 F:      drivers/usb/chipidea/
3437
3438 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3439 M:      Hans de Goede <hdegoede@redhat.com>
3440 L:      linux-input@vger.kernel.org
3441 S:      Maintained
3442 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3443 F:      drivers/input/touchscreen/chipone_icn8318.c
3444
3445 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3446 M:      Hans de Goede <hdegoede@redhat.com>
3447 L:      linux-input@vger.kernel.org
3448 S:      Maintained
3449 F:      drivers/input/touchscreen/chipone_icn8505.c
3450
3451 CHROME HARDWARE PLATFORM SUPPORT
3452 M:      Benson Leung <bleung@chromium.org>
3453 M:      Olof Johansson <olof@lixom.net>
3454 S:      Maintained
3455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3456 F:      drivers/platform/chrome/
3457
3458 CIRRUS LOGIC AUDIO CODEC DRIVERS
3459 M:      Brian Austin <brian.austin@cirrus.com>
3460 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3461 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3462 S:      Maintained
3463 F:      sound/soc/codecs/cs*
3464
3465 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3466 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3467 L:      netdev@vger.kernel.org
3468 S:      Maintained
3469 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3470
3471 CISCO FCOE HBA DRIVER
3472 M:      Satish Kharat <satishkh@cisco.com>
3473 M:      Sesidhar Baddela <sebaddel@cisco.com>
3474 M:      Karan Tilak Kumar <kartilak@cisco.com>
3475 L:      linux-scsi@vger.kernel.org
3476 S:      Supported
3477 F:      drivers/scsi/fnic/
3478
3479 CISCO SCSI HBA DRIVER
3480 M:      Karan Tilak Kumar <kartilak@cisco.com>
3481 M:      Sesidhar Baddela <sebaddel@cisco.com>
3482 L:      linux-scsi@vger.kernel.org
3483 S:      Supported
3484 F:      drivers/scsi/snic/
3485
3486 CISCO VIC ETHERNET NIC DRIVER
3487 M:      Christian Benvenuti <benve@cisco.com>
3488 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3489 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3490 S:      Supported
3491 F:      drivers/net/ethernet/cisco/enic/
3492
3493 CISCO VIC LOW LATENCY NIC DRIVER
3494 M:      Christian Benvenuti <benve@cisco.com>
3495 M:      Dave Goodell <dgoodell@cisco.com>
3496 S:      Supported
3497 F:      drivers/infiniband/hw/usnic/
3498
3499 CLEANCACHE API
3500 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3501 L:      linux-kernel@vger.kernel.org
3502 S:      Maintained
3503 F:      mm/cleancache.c
3504 F:      include/linux/cleancache.h
3505
3506 CLK API
3507 M:      Russell King <linux@armlinux.org.uk>
3508 L:      linux-clk@vger.kernel.org
3509 S:      Maintained
3510 F:      include/linux/clk.h
3511
3512 CLOCKSOURCE, CLOCKEVENT DRIVERS
3513 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3514 M:      Thomas Gleixner <tglx@linutronix.de>
3515 L:      linux-kernel@vger.kernel.org
3516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3517 S:      Supported
3518 F:      drivers/clocksource/
3519 F:      Documentation/devicetree/bindings/timer/
3520
3521 CMPC ACPI DRIVER
3522 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3523 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3524 L:      platform-driver-x86@vger.kernel.org
3525 S:      Supported
3526 F:      drivers/platform/x86/classmate-laptop.c
3527
3528 COBALT MEDIA DRIVER
3529 M:      Hans Verkuil <hans.verkuil@cisco.com>
3530 L:      linux-media@vger.kernel.org
3531 T:      git git://linuxtv.org/media_tree.git
3532 W:      https://linuxtv.org
3533 S:      Supported
3534 F:      drivers/media/pci/cobalt/
3535
3536 COCCINELLE/Semantic Patches (SmPL)
3537 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3538 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3539 M:      Nicolas Palix <nicolas.palix@imag.fr>
3540 M:      Michal Marek <michal.lkml@markovi.net>
3541 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3543 W:      http://coccinelle.lip6.fr/
3544 S:      Supported
3545 F:      Documentation/dev-tools/coccinelle.rst
3546 F:      scripts/coccinelle/
3547 F:      scripts/coccicheck
3548
3549 CODA FILE SYSTEM
3550 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3551 M:      coda@cs.cmu.edu
3552 L:      codalist@coda.cs.cmu.edu
3553 W:      http://www.coda.cs.cmu.edu/
3554 S:      Maintained
3555 F:      Documentation/filesystems/coda.txt
3556 F:      fs/coda/
3557 F:      include/linux/coda*.h
3558 F:      include/uapi/linux/coda*.h
3559
3560 CODA V4L2 MEM2MEM DRIVER
3561 M:      Philipp Zabel <p.zabel@pengutronix.de>
3562 L:      linux-media@vger.kernel.org
3563 S:      Maintained
3564 F:      Documentation/devicetree/bindings/media/coda.txt
3565 F:      drivers/media/platform/coda/
3566
3567 COMMON CLK FRAMEWORK
3568 M:      Michael Turquette <mturquette@baylibre.com>
3569 M:      Stephen Boyd <sboyd@kernel.org>
3570 L:      linux-clk@vger.kernel.org
3571 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3573 S:      Maintained
3574 F:      Documentation/devicetree/bindings/clock/
3575 F:      drivers/clk/
3576 X:      drivers/clk/clkdev.c
3577 F:      include/linux/clk-pr*
3578 F:      include/linux/clk/
3579
3580 COMMON INTERNET FILE SYSTEM (CIFS)
3581 M:      Steve French <sfrench@samba.org>
3582 L:      linux-cifs@vger.kernel.org
3583 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3584 W:      http://linux-cifs.samba.org/
3585 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3586 S:      Supported
3587 F:      Documentation/filesystems/cifs/
3588 F:      fs/cifs/
3589
3590 COMPACTPCI HOTPLUG CORE
3591 M:      Scott Murray <scott@spiteful.org>
3592 L:      linux-pci@vger.kernel.org
3593 S:      Maintained
3594 F:      drivers/pci/hotplug/cpci_hotplug*
3595
3596 COMPACTPCI HOTPLUG GENERIC DRIVER
3597 M:      Scott Murray <scott@spiteful.org>
3598 L:      linux-pci@vger.kernel.org
3599 S:      Maintained
3600 F:      drivers/pci/hotplug/cpcihp_generic.c
3601
3602 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3603 M:      Scott Murray <scott@spiteful.org>
3604 L:      linux-pci@vger.kernel.org
3605 S:      Maintained
3606 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3607
3608 COMPAL LAPTOP SUPPORT
3609 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3610 L:      platform-driver-x86@vger.kernel.org
3611 S:      Maintained
3612 F:      drivers/platform/x86/compal-laptop.c
3613
3614 CONEXANT ACCESSRUNNER USB DRIVER
3615 L:      accessrunner-general@lists.sourceforge.net
3616 W:      http://accessrunner.sourceforge.net/
3617 S:      Orphan
3618 F:      drivers/usb/atm/cxacru.c
3619
3620 CONFIGFS
3621 M:      Joel Becker <jlbec@evilplan.org>
3622 M:      Christoph Hellwig <hch@lst.de>
3623 T:      git git://git.infradead.org/users/hch/configfs.git
3624 S:      Supported
3625 F:      fs/configfs/
3626 F:      include/linux/configfs.h
3627
3628 CONNECTOR
3629 M:      Evgeniy Polyakov <zbr@ioremap.net>
3630 L:      netdev@vger.kernel.org
3631 S:      Maintained
3632 F:      drivers/connector/
3633
3634 CONTROL GROUP (CGROUP)
3635 M:      Tejun Heo <tj@kernel.org>
3636 M:      Li Zefan <lizefan@huawei.com>
3637 M:      Johannes Weiner <hannes@cmpxchg.org>
3638 L:      cgroups@vger.kernel.org
3639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3640 S:      Maintained
3641 F:      Documentation/cgroup*
3642 F:      include/linux/cgroup*
3643 F:      kernel/cgroup*
3644
3645 CONTROL GROUP - CPUSET
3646 M:      Li Zefan <lizefan@huawei.com>
3647 L:      cgroups@vger.kernel.org
3648 W:      http://www.bullopensource.org/cpuset/
3649 W:      http://oss.sgi.com/projects/cpusets/
3650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3651 S:      Maintained
3652 F:      Documentation/cgroup-v1/cpusets.txt
3653 F:      include/linux/cpuset.h
3654 F:      kernel/cgroup/cpuset.c
3655
3656 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3657 M:      Johannes Weiner <hannes@cmpxchg.org>
3658 M:      Michal Hocko <mhocko@kernel.org>
3659 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3660 L:      cgroups@vger.kernel.org
3661 L:      linux-mm@kvack.org
3662 S:      Maintained
3663 F:      mm/memcontrol.c
3664 F:      mm/swap_cgroup.c
3665
3666 CORETEMP HARDWARE MONITORING DRIVER
3667 M:      Fenghua Yu <fenghua.yu@intel.com>
3668 L:      linux-hwmon@vger.kernel.org
3669 S:      Maintained
3670 F:      Documentation/hwmon/coretemp
3671 F:      drivers/hwmon/coretemp.c
3672
3673 COSA/SRP SYNC SERIAL DRIVER
3674 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3675 W:      http://www.fi.muni.cz/~kas/cosa/
3676 S:      Maintained
3677 F:      drivers/net/wan/cosa*
3678
3679 CPMAC ETHERNET DRIVER
3680 M:      Florian Fainelli <f.fainelli@gmail.com>
3681 L:      netdev@vger.kernel.org
3682 S:      Maintained
3683 F:      drivers/net/ethernet/ti/cpmac.c
3684
3685 CPU FREQUENCY DRIVERS
3686 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3687 M:      Viresh Kumar <viresh.kumar@linaro.org>
3688 L:      linux-pm@vger.kernel.org
3689 S:      Maintained
3690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3691 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3692 B:      https://bugzilla.kernel.org
3693 F:      Documentation/cpu-freq/
3694 F:      Documentation/devicetree/bindings/cpufreq/
3695 F:      drivers/cpufreq/
3696 F:      include/linux/cpufreq.h
3697 F:      tools/testing/selftests/cpufreq/
3698
3699 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3700 M:      Viresh Kumar <viresh.kumar@linaro.org>
3701 M:      Sudeep Holla <sudeep.holla@arm.com>
3702 L:      linux-pm@vger.kernel.org
3703 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3704 S:      Maintained
3705 F:      drivers/cpufreq/arm_big_little.h
3706 F:      drivers/cpufreq/arm_big_little.c
3707 F:      drivers/cpufreq/arm_big_little_dt.c
3708
3709 CPU POWER MONITORING SUBSYSTEM
3710 M:      Thomas Renninger <trenn@suse.com>
3711 M:      Shuah Khan <shuah@kernel.org>
3712 L:      linux-pm@vger.kernel.org
3713 S:      Maintained
3714 F:      tools/power/cpupower/
3715
3716 CPUID/MSR DRIVER
3717 M:      "H. Peter Anvin" <hpa@zytor.com>
3718 S:      Maintained
3719 F:      arch/x86/kernel/cpuid.c
3720 F:      arch/x86/kernel/msr.c
3721
3722 CPUIDLE DRIVER - ARM BIG LITTLE
3723 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3724 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3725 L:      linux-pm@vger.kernel.org
3726 L:      linux-arm-kernel@lists.infradead.org
3727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3728 S:      Maintained
3729 F:      drivers/cpuidle/cpuidle-big_little.c
3730
3731 CPUIDLE DRIVER - ARM EXYNOS
3732 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3733 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3734 M:      Kukjin Kim <kgene@kernel.org>
3735 L:      linux-pm@vger.kernel.org
3736 L:      linux-samsung-soc@vger.kernel.org
3737 S:      Supported
3738 F:      drivers/cpuidle/cpuidle-exynos.c
3739 F:      arch/arm/mach-exynos/pm.c
3740
3741 CPUIDLE DRIVERS
3742 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3743 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3744 L:      linux-pm@vger.kernel.org
3745 S:      Maintained
3746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3747 B:      https://bugzilla.kernel.org
3748 F:      drivers/cpuidle/*
3749 F:      include/linux/cpuidle.h
3750
3751 CRAMFS FILESYSTEM
3752 M:      Nicolas Pitre <nico@linaro.org>
3753 S:      Maintained
3754 F:      Documentation/filesystems/cramfs.txt
3755 F:      fs/cramfs/
3756
3757 CRYPTO API
3758 M:      Herbert Xu <herbert@gondor.apana.org.au>
3759 M:      "David S. Miller" <davem@davemloft.net>
3760 L:      linux-crypto@vger.kernel.org
3761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3763 S:      Maintained
3764 F:      Documentation/crypto/
3765 F:      Documentation/devicetree/bindings/crypto/
3766 F:      arch/*/crypto/
3767 F:      crypto/
3768 F:      drivers/crypto/
3769 F:      include/crypto/
3770 F:      include/linux/crypto*
3771
3772 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3773 M:      Neil Horman <nhorman@tuxdriver.com>
3774 L:      linux-crypto@vger.kernel.org
3775 S:      Maintained
3776 F:      crypto/ansi_cprng.c
3777 F:      crypto/rng.c
3778
3779 CS3308 MEDIA DRIVER
3780 M:      Hans Verkuil <hverkuil@xs4all.nl>
3781 L:      linux-media@vger.kernel.org
3782 T:      git git://linuxtv.org/media_tree.git
3783 W:      http://linuxtv.org
3784 S:      Odd Fixes
3785 F:      drivers/media/i2c/cs3308.c
3786 F:      drivers/media/i2c/cs3308.h
3787
3788 CS5535 Audio ALSA driver
3789 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3790 S:      Maintained
3791 F:      sound/pci/cs5535audio/
3792
3793 CW1200 WLAN driver
3794 M:      Solomon Peachy <pizza@shaftnet.org>
3795 S:      Maintained
3796 F:      drivers/net/wireless/st/cw1200/
3797
3798 CX18 VIDEO4LINUX DRIVER
3799 M:      Andy Walls <awalls@md.metrocast.net>
3800 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3801 L:      linux-media@vger.kernel.org
3802 T:      git git://linuxtv.org/media_tree.git
3803 W:      https://linuxtv.org
3804 W:      http://www.ivtvdriver.org/index.php/Cx18
3805 S:      Maintained
3806 F:      Documentation/media/v4l-drivers/cx18*
3807 F:      drivers/media/pci/cx18/
3808 F:      include/uapi/linux/ivtv*
3809
3810 CX2341X MPEG ENCODER HELPER MODULE
3811 M:      Hans Verkuil <hverkuil@xs4all.nl>
3812 L:      linux-media@vger.kernel.org
3813 T:      git git://linuxtv.org/media_tree.git
3814 W:      https://linuxtv.org
3815 S:      Maintained
3816 F:      drivers/media/common/cx2341x*
3817 F:      include/media/cx2341x*
3818
3819 CX24120 MEDIA DRIVER
3820 M:      Jemma Denson <jdenson@gmail.com>
3821 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3822 L:      linux-media@vger.kernel.org
3823 W:      https://linuxtv.org
3824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3825 S:      Maintained
3826 F:      drivers/media/dvb-frontends/cx24120*
3827
3828 CX88 VIDEO4LINUX DRIVER
3829 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3830 L:      linux-media@vger.kernel.org
3831 W:      https://linuxtv.org
3832 T:      git git://linuxtv.org/media_tree.git
3833 S:      Odd fixes
3834 F:      Documentation/media/v4l-drivers/cx88*
3835 F:      drivers/media/pci/cx88/
3836
3837 CXD2820R MEDIA DRIVER
3838 M:      Antti Palosaari <crope@iki.fi>
3839 L:      linux-media@vger.kernel.org
3840 W:      https://linuxtv.org
3841 W:      http://palosaari.fi/linux/
3842 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3843 T:      git git://linuxtv.org/anttip/media_tree.git
3844 S:      Maintained
3845 F:      drivers/media/dvb-frontends/cxd2820r*
3846
3847 CXGB3 ETHERNET DRIVER (CXGB3)
3848 M:      Santosh Raspatur <santosh@chelsio.com>
3849 L:      netdev@vger.kernel.org
3850 W:      http://www.chelsio.com
3851 S:      Supported
3852 F:      drivers/net/ethernet/chelsio/cxgb3/
3853
3854 CXGB3 ISCSI DRIVER (CXGB3I)
3855 M:      Karen Xie <kxie@chelsio.com>
3856 L:      linux-scsi@vger.kernel.org
3857 W:      http://www.chelsio.com
3858 S:      Supported
3859 F:      drivers/scsi/cxgbi/cxgb3i
3860
3861 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3862 M:      Steve Wise <swise@chelsio.com>
3863 L:      linux-rdma@vger.kernel.org
3864 W:      http://www.openfabrics.org
3865 S:      Supported
3866 F:      drivers/infiniband/hw/cxgb3/
3867 F:      include/uapi/rdma/cxgb3-abi.h
3868
3869 CXGB4 CRYPTO DRIVER (chcr)
3870 M:      Harsh Jain <harsh@chelsio.com>
3871 L:      linux-crypto@vger.kernel.org
3872 W:      http://www.chelsio.com
3873 S:      Supported
3874 F:      drivers/crypto/chelsio
3875
3876 CXGB4 ETHERNET DRIVER (CXGB4)
3877 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3878 L:      netdev@vger.kernel.org
3879 W:      http://www.chelsio.com
3880 S:      Supported
3881 F:      drivers/net/ethernet/chelsio/cxgb4/
3882
3883 CXGB4 ISCSI DRIVER (CXGB4I)
3884 M:      Karen Xie <kxie@chelsio.com>
3885 L:      linux-scsi@vger.kernel.org
3886 W:      http://www.chelsio.com
3887 S:      Supported
3888 F:      drivers/scsi/cxgbi/cxgb4i
3889
3890 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3891 M:      Steve Wise <swise@chelsio.com>
3892 L:      linux-rdma@vger.kernel.org
3893 W:      http://www.openfabrics.org
3894 S:      Supported
3895 F:      drivers/infiniband/hw/cxgb4/
3896 F:      include/uapi/rdma/cxgb4-abi.h
3897
3898 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3899 M:      Casey Leedom <leedom@chelsio.com>
3900 L:      netdev@vger.kernel.org
3901 W:      http://www.chelsio.com
3902 S:      Supported
3903 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3904
3905 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3906 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3907 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3908 L:      linuxppc-dev@lists.ozlabs.org
3909 S:      Supported
3910 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3911 F:      drivers/misc/cxl/
3912 F:      include/misc/cxl*
3913 F:      include/uapi/misc/cxl.h
3914 F:      Documentation/powerpc/cxl.txt
3915 F:      Documentation/ABI/testing/sysfs-class-cxl
3916
3917 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3918 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3919 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3920 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3921 L:      linux-scsi@vger.kernel.org
3922 S:      Supported
3923 F:      drivers/scsi/cxlflash/
3924 F:      include/uapi/scsi/cxlflash_ioctls.h
3925 F:      Documentation/powerpc/cxlflash.txt
3926
3927 CYBERPRO FB DRIVER
3928 M:      Russell King <linux@armlinux.org.uk>
3929 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3930 W:      http://www.armlinux.org.uk/
3931 S:      Maintained
3932 F:      drivers/video/fbdev/cyber2000fb.*
3933
3934 CYCLADES ASYNC MUX DRIVER
3935 W:      http://www.cyclades.com/
3936 S:      Orphan
3937 F:      drivers/tty/cyclades.c
3938 F:      include/linux/cyclades.h
3939 F:      include/uapi/linux/cyclades.h
3940
3941 CYCLADES PC300 DRIVER
3942 W:      http://www.cyclades.com/
3943 S:      Orphan
3944 F:      drivers/net/wan/pc300*
3945
3946 CYPRESS_FIRMWARE MEDIA DRIVER
3947 M:      Antti Palosaari <crope@iki.fi>
3948 L:      linux-media@vger.kernel.org
3949 W:      https://linuxtv.org
3950 W:      http://palosaari.fi/linux/
3951 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3952 T:      git git://linuxtv.org/anttip/media_tree.git
3953 S:      Maintained
3954 F:      drivers/media/common/cypress_firmware*
3955
3956 CYTTSP TOUCHSCREEN DRIVER
3957 M:      Ferruh Yigit <fery@cypress.com>
3958 L:      linux-input@vger.kernel.org
3959 S:      Supported
3960 F:      drivers/input/touchscreen/cyttsp*
3961 F:      include/linux/input/cyttsp.h
3962
3963 D-LINK DIR-685 TOUCHKEYS DRIVER
3964 M:      Linus Walleij <linus.walleij@linaro.org>
3965 L:      linux-input@vger.kernel.org
3966 S:      Supported
3967 F:      drivers/input/dlink-dir685-touchkeys.c
3968
3969 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3970 M:      Joshua Kinard <kumba@gentoo.org>
3971 S:      Maintained
3972 F:      drivers/rtc/rtc-ds1685.c
3973 F:      include/linux/rtc/ds1685.h
3974
3975 DAMA SLAVE for AX.25
3976 M:      Joerg Reuter <jreuter@yaina.de>
3977 W:      http://yaina.de/jreuter/
3978 W:      http://www.qsl.net/dl1bke/
3979 L:      linux-hams@vger.kernel.org
3980 S:      Maintained
3981 F:      net/ax25/af_ax25.c
3982 F:      net/ax25/ax25_dev.c
3983 F:      net/ax25/ax25_ds_*
3984 F:      net/ax25/ax25_in.c
3985 F:      net/ax25/ax25_out.c
3986 F:      net/ax25/ax25_timer.c
3987 F:      net/ax25/sysctl_net_ax25.c
3988
3989 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3990 L:      netdev@vger.kernel.org
3991 S:      Orphan
3992 F:      Documentation/networking/dmfe.txt
3993 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3994
3995 DC390/AM53C974 SCSI driver
3996 M:      Hannes Reinecke <hare@suse.com>
3997 L:      linux-scsi@vger.kernel.org
3998 S:      Maintained
3999 F:      drivers/scsi/am53c974.c
4000
4001 DC395x SCSI driver
4002 M:      Oliver Neukum <oliver@neukum.org>
4003 M:      Ali Akcaagac <aliakc@web.de>
4004 M:      Jamie Lenehan <lenehan@twibble.org>
4005 L:      dc395x@twibble.org
4006 W:      http://twibble.org/dist/dc395x/
4007 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4008 S:      Maintained
4009 F:      Documentation/scsi/dc395x.txt
4010 F:      drivers/scsi/dc395x.*
4011
4012 DCCP PROTOCOL
4013 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4014 L:      dccp@vger.kernel.org
4015 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4016 S:      Maintained
4017 F:      include/linux/dccp.h
4018 F:      include/uapi/linux/dccp.h
4019 F:      include/linux/tfrc.h
4020 F:      net/dccp/
4021
4022 DECnet NETWORK LAYER
4023 W:      http://linux-decnet.sourceforge.net
4024 L:      linux-decnet-user@lists.sourceforge.net
4025 S:      Orphan
4026 F:      Documentation/networking/decnet.txt
4027 F:      net/decnet/
4028
4029 DECSTATION PLATFORM SUPPORT
4030 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4031 L:      linux-mips@linux-mips.org
4032 W:      http://www.linux-mips.org/wiki/DECstation
4033 S:      Maintained
4034 F:      arch/mips/dec/
4035 F:      arch/mips/include/asm/dec/
4036 F:      arch/mips/include/asm/mach-dec/
4037
4038 DEFXX FDDI NETWORK DRIVER
4039 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4040 S:      Maintained
4041 F:      drivers/net/fddi/defxx.*
4042
4043 DELL SMBIOS DRIVER
4044 M:      Pali Rohár <pali.rohar@gmail.com>
4045 M:      Mario Limonciello <mario.limonciello@dell.com>
4046 L:      platform-driver-x86@vger.kernel.org
4047 S:      Maintained
4048 F:      drivers/platform/x86/dell-smbios.*
4049
4050 DELL SMBIOS SMM DRIVER
4051 M:      Mario Limonciello <mario.limonciello@dell.com>
4052 L:      platform-driver-x86@vger.kernel.org
4053 S:      Maintained
4054 F:      drivers/platform/x86/dell-smbios-smm.c
4055
4056 DELL SMBIOS WMI DRIVER
4057 M:      Mario Limonciello <mario.limonciello@dell.com>
4058 L:      platform-driver-x86@vger.kernel.org
4059 S:      Maintained
4060 F:      drivers/platform/x86/dell-smbios-wmi.c
4061 F:      tools/wmi/dell-smbios-example.c
4062
4063 DELL LAPTOP DRIVER
4064 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4065 M:      Pali Rohár <pali.rohar@gmail.com>
4066 L:      platform-driver-x86@vger.kernel.org
4067 S:      Maintained
4068 F:      drivers/platform/x86/dell-laptop.c
4069
4070 DELL LAPTOP FREEFALL DRIVER
4071 M:      Pali Rohár <pali.rohar@gmail.com>
4072 S:      Maintained
4073 F:      drivers/platform/x86/dell-smo8800.c
4074
4075 DELL LAPTOP RBTN DRIVER
4076 M:      Pali Rohár <pali.rohar@gmail.com>
4077 S:      Maintained
4078 F:      drivers/platform/x86/dell-rbtn.*
4079
4080 DELL LAPTOP SMM DRIVER
4081 M:      Pali Rohár <pali.rohar@gmail.com>
4082 S:      Maintained
4083 F:      drivers/hwmon/dell-smm-hwmon.c
4084 F:      include/uapi/linux/i8k.h
4085
4086 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4087 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4088 S:      Maintained
4089 F:      Documentation/dcdbas.txt
4090 F:      drivers/firmware/dcdbas.*
4091
4092 DELL WMI NOTIFICATIONS DRIVER
4093 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4094 M:      Pali Rohár <pali.rohar@gmail.com>
4095 S:      Maintained
4096 F:      drivers/platform/x86/dell-wmi.c
4097
4098 DELL WMI DESCRIPTOR DRIVER
4099 M:      Mario Limonciello <mario.limonciello@dell.com>
4100 S:      Maintained
4101 F:      drivers/platform/x86/dell-wmi-descriptor.c
4102
4103 DELTA ST MEDIA DRIVER
4104 M:      Hugues Fruchet <hugues.fruchet@st.com>
4105 L:      linux-media@vger.kernel.org
4106 T:      git git://linuxtv.org/media_tree.git
4107 W:      https://linuxtv.org
4108 S:      Supported
4109 F:      drivers/media/platform/sti/delta
4110
4111 DENALI NAND DRIVER
4112 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4113 L:      linux-mtd@lists.infradead.org
4114 S:      Supported
4115 F:      drivers/mtd/nand/raw/denali*
4116
4117 DESIGNWARE USB2 DRD IP DRIVER
4118 M:      Minas Harutyunyan <hminas@synopsys.com>
4119 L:      linux-usb@vger.kernel.org
4120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4121 S:      Maintained
4122 F:      drivers/usb/dwc2/
4123
4124 DESIGNWARE USB3 DRD IP DRIVER
4125 M:      Felipe Balbi <balbi@kernel.org>
4126 L:      linux-usb@vger.kernel.org
4127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4128 S:      Maintained
4129 F:      drivers/usb/dwc3/
4130
4131 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4132 M:      Andreas Klinger <ak@it-klinger.de>
4133 L:      linux-iio@vger.kernel.org
4134 S:      Maintained
4135 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4136 F:      drivers/iio/proximity/srf*.c
4137
4138 DEVICE COREDUMP (DEV_COREDUMP)
4139 M:      Johannes Berg <johannes@sipsolutions.net>
4140 L:      linux-kernel@vger.kernel.org
4141 S:      Maintained
4142 F:      drivers/base/devcoredump.c
4143 F:      include/linux/devcoredump.h
4144
4145 DEVICE FREQUENCY (DEVFREQ)
4146 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4147 M:      Kyungmin Park <kyungmin.park@samsung.com>
4148 R:      Chanwoo Choi <cw00.choi@samsung.com>
4149 L:      linux-pm@vger.kernel.org
4150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4151 S:      Maintained
4152 F:      drivers/devfreq/
4153 F:      include/linux/devfreq.h
4154 F:      Documentation/devicetree/bindings/devfreq/
4155
4156 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4157 M:      Chanwoo Choi <cw00.choi@samsung.com>
4158 L:      linux-pm@vger.kernel.org
4159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4160 S:      Supported
4161 F:      drivers/devfreq/event/
4162 F:      drivers/devfreq/devfreq-event.c
4163 F:      include/linux/devfreq-event.h
4164 F:      Documentation/devicetree/bindings/devfreq/event/
4165
4166 DEVICE NUMBER REGISTRY
4167 M:      Torben Mathiasen <device@lanana.org>
4168 W:      http://lanana.org/docs/device-list/index.html
4169 S:      Maintained
4170
4171 DEVICE-MAPPER  (LVM)
4172 M:      Alasdair Kergon <agk@redhat.com>
4173 M:      Mike Snitzer <snitzer@redhat.com>
4174 M:      dm-devel@redhat.com
4175 L:      dm-devel@redhat.com
4176 W:      http://sources.redhat.com/dm
4177 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4179 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4180 S:      Maintained
4181 F:      Documentation/device-mapper/
4182 F:      drivers/md/Makefile
4183 F:      drivers/md/Kconfig
4184 F:      drivers/md/dm*
4185 F:      drivers/md/persistent-data/
4186 F:      include/linux/device-mapper.h
4187 F:      include/linux/dm-*.h
4188 F:      include/uapi/linux/dm-*.h
4189
4190 DEVLINK
4191 M:      Jiri Pirko <jiri@mellanox.com>
4192 L:      netdev@vger.kernel.org
4193 S:      Supported
4194 F:      net/core/devlink.c
4195 F:      include/net/devlink.h
4196 F:      include/uapi/linux/devlink.h
4197
4198 DIALOG SEMICONDUCTOR DRIVERS
4199 M:      Support Opensource <support.opensource@diasemi.com>
4200 W:      http://www.dialog-semiconductor.com/products
4201 S:      Supported
4202 F:      Documentation/hwmon/da90??
4203 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4204 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4205 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4206 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4207 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4208 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4209 F:      drivers/gpio/gpio-da90??.c
4210 F:      drivers/hwmon/da90??-hwmon.c
4211 F:      drivers/iio/adc/da91??-*.c
4212 F:      drivers/input/misc/da90??_onkey.c
4213 F:      drivers/input/touchscreen/da9052_tsi.c
4214 F:      drivers/leds/leds-da90??.c
4215 F:      drivers/mfd/da903x.c
4216 F:      drivers/mfd/da90??-*.c
4217 F:      drivers/mfd/da91??-*.c
4218 F:      drivers/power/supply/da9052-battery.c
4219 F:      drivers/power/supply/da91??-*.c
4220 F:      drivers/regulator/da903x.c
4221 F:      drivers/regulator/da9???-regulator.[ch]
4222 F:      drivers/thermal/da90??-thermal.c
4223 F:      drivers/rtc/rtc-da90??.c
4224 F:      drivers/video/backlight/da90??_bl.c
4225 F:      drivers/watchdog/da90??_wdt.c
4226 F:      include/linux/mfd/da903x.h
4227 F:      include/linux/mfd/da9052/
4228 F:      include/linux/mfd/da9055/
4229 F:      include/linux/mfd/da9062/
4230 F:      include/linux/mfd/da9063/
4231 F:      include/linux/mfd/da9150/
4232 F:      include/linux/regulator/da9211.h
4233 F:      include/sound/da[79]*.h
4234 F:      sound/soc/codecs/da[79]*.[ch]
4235
4236 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4237 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4238 L:      linux-gpio@vger.kernel.org
4239 S:      Maintained
4240 F:      drivers/gpio/gpio-gpio-mm.c
4241
4242 DIGI NEO AND CLASSIC PCI PRODUCTS
4243 M:      Lidza Louina <lidza.louina@gmail.com>
4244 M:      Mark Hounschell <markh@compro.net>
4245 L:      driverdev-devel@linuxdriverproject.org
4246 S:      Maintained
4247 F:      drivers/staging/dgnc/
4248
4249 DIOLAN U2C-12 I2C DRIVER
4250 M:      Guenter Roeck <linux@roeck-us.net>
4251 L:      linux-i2c@vger.kernel.org
4252 S:      Maintained
4253 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4254
4255 FILESYSTEM DIRECT ACCESS (DAX)
4256 M:      Matthew Wilcox <mawilcox@microsoft.com>
4257 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4258 L:      linux-fsdevel@vger.kernel.org
4259 S:      Supported
4260 F:      fs/dax.c
4261 F:      include/linux/dax.h
4262 F:      include/trace/events/fs_dax.h
4263
4264 DEVICE DIRECT ACCESS (DAX)
4265 M:      Dan Williams <dan.j.williams@intel.com>
4266 M:      Dave Jiang <dave.jiang@intel.com>
4267 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4268 M:      Vishal Verma <vishal.l.verma@intel.com>
4269 L:      linux-nvdimm@lists.01.org
4270 S:      Supported
4271 F:      drivers/dax/
4272
4273 DIRECTORY NOTIFICATION (DNOTIFY)
4274 M:      Jan Kara <jack@suse.cz>
4275 R:      Amir Goldstein <amir73il@gmail.com>
4276 L:      linux-fsdevel@vger.kernel.org
4277 S:      Maintained
4278 F:      Documentation/filesystems/dnotify.txt
4279 F:      fs/notify/dnotify/
4280 F:      include/linux/dnotify.h
4281
4282 DISK GEOMETRY AND PARTITION HANDLING
4283 M:      Andries Brouwer <aeb@cwi.nl>
4284 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4285 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4286 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4287 S:      Maintained
4288
4289 DISKQUOTA
4290 M:      Jan Kara <jack@suse.com>
4291 S:      Maintained
4292 F:      Documentation/filesystems/quota.txt
4293 F:      fs/quota/
4294 F:      include/linux/quota*.h
4295 F:      include/uapi/linux/quota*.h
4296
4297 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4298 M:      Bernie Thompson <bernie@plugable.com>
4299 L:      linux-fbdev@vger.kernel.org
4300 S:      Maintained
4301 W:      http://plugable.com/category/projects/udlfb/
4302 F:      drivers/video/fbdev/udlfb.c
4303 F:      include/video/udlfb.h
4304 F:      Documentation/fb/udlfb.txt
4305
4306 DISTRIBUTED LOCK MANAGER (DLM)
4307 M:      Christine Caulfield <ccaulfie@redhat.com>
4308 M:      David Teigland <teigland@redhat.com>
4309 L:      cluster-devel@redhat.com
4310 W:      http://sources.redhat.com/cluster/
4311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4312 S:      Supported
4313 F:      fs/dlm/
4314
4315 DMA BUFFER SHARING FRAMEWORK
4316 M:      Sumit Semwal <sumit.semwal@linaro.org>
4317 S:      Maintained
4318 L:      linux-media@vger.kernel.org
4319 L:      dri-devel@lists.freedesktop.org
4320 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4321 F:      drivers/dma-buf/
4322 F:      include/linux/dma-buf*
4323 F:      include/linux/reservation.h
4324 F:      include/linux/*fence.h
4325 F:      Documentation/driver-api/dma-buf.rst
4326 T:      git git://anongit.freedesktop.org/drm/drm-misc
4327
4328 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4329 M:      Vinod Koul <vkoul@kernel.org>
4330 L:      dmaengine@vger.kernel.org
4331 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4332 S:      Maintained
4333 F:      drivers/dma/
4334 F:      include/linux/dmaengine.h
4335 F:      include/linux/of_dma.h
4336 F:      Documentation/devicetree/bindings/dma/
4337 F:      Documentation/driver-api/dmaengine/
4338 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4339
4340 DMA MAPPING HELPERS
4341 M:      Christoph Hellwig <hch@lst.de>
4342 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4343 R:      Robin Murphy <robin.murphy@arm.com>
4344 L:      iommu@lists.linux-foundation.org
4345 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4346 W:      http://git.infradead.org/users/hch/dma-mapping.git
4347 S:      Supported
4348 F:      lib/dma-debug.c
4349 F:      lib/dma-direct.c
4350 F:      lib/dma-noncoherent.c
4351 F:      lib/dma-virt.c
4352 F:      drivers/base/dma-mapping.c
4353 F:      drivers/base/dma-coherent.c
4354 F:      include/asm-generic/dma-mapping.h
4355 F:      include/linux/dma-direct.h
4356 F:      include/linux/dma-mapping.h
4357 F:      include/linux/dma-noncoherent.h
4358
4359 DME1737 HARDWARE MONITOR DRIVER
4360 M:      Juerg Haefliger <juergh@gmail.com>
4361 L:      linux-hwmon@vger.kernel.org
4362 S:      Maintained
4363 F:      Documentation/hwmon/dme1737
4364 F:      drivers/hwmon/dme1737.c
4365
4366 DMI/SMBIOS SUPPORT
4367 M:      Jean Delvare <jdelvare@suse.com>
4368 S:      Maintained
4369 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4370 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4371 F:      drivers/firmware/dmi-id.c
4372 F:      drivers/firmware/dmi_scan.c
4373 F:      include/linux/dmi.h
4374
4375 DOCUMENTATION
4376 M:      Jonathan Corbet <corbet@lwn.net>
4377 L:      linux-doc@vger.kernel.org
4378 S:      Maintained
4379 F:      Documentation/
4380 F:      scripts/kernel-doc
4381 X:      Documentation/ABI/
4382 X:      Documentation/devicetree/
4383 X:      Documentation/acpi
4384 X:      Documentation/power
4385 X:      Documentation/spi
4386 X:      Documentation/media
4387 T:      git git://git.lwn.net/linux.git docs-next
4388
4389 DONGWOON DW9714 LENS VOICE COIL DRIVER
4390 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4391 L:      linux-media@vger.kernel.org
4392 T:      git git://linuxtv.org/media_tree.git
4393 S:      Maintained
4394 F:      drivers/media/i2c/dw9714.c
4395
4396 DOUBLETALK DRIVER
4397 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4398 L:      blinux-list@redhat.com
4399 S:      Maintained
4400 F:      drivers/char/dtlk.c
4401 F:      include/linux/dtlk.h
4402
4403 DPAA2 DATAPATH I/O (DPIO) DRIVER
4404 M:      Roy Pledge <Roy.Pledge@nxp.com>
4405 L:      linux-kernel@vger.kernel.org
4406 S:      Maintained
4407 F:      drivers/staging/fsl-mc/bus/dpio
4408
4409 DPAA2 ETHERNET DRIVER
4410 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4411 L:      linux-kernel@vger.kernel.org
4412 S:      Maintained
4413 F:      drivers/staging/fsl-dpaa2/ethernet
4414
4415 DPAA2 ETHERNET SWITCH DRIVER
4416 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4417 L:      linux-kernel@vger.kernel.org
4418 S:      Maintained
4419 F:      drivers/staging/fsl-dpaa2/ethsw
4420
4421 DPT_I2O SCSI RAID DRIVER
4422 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4423 L:      linux-scsi@vger.kernel.org
4424 W:      http://www.adaptec.com/
4425 S:      Maintained
4426 F:      drivers/scsi/dpt*
4427 F:      drivers/scsi/dpt/
4428
4429 DRBD DRIVER
4430 M:      Philipp Reisner <philipp.reisner@linbit.com>
4431 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4432 L:      drbd-dev@lists.linbit.com
4433 W:      http://www.drbd.org
4434 T:      git git://git.linbit.com/linux-drbd.git
4435 T:      git git://git.linbit.com/drbd-8.4.git
4436 S:      Supported
4437 F:      drivers/block/drbd/
4438 F:      lib/lru_cache.c
4439 F:      Documentation/blockdev/drbd/
4440
4441 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4442 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4444 S:      Supported
4445 F:      Documentation/kobject.txt
4446 F:      drivers/base/
4447 F:      fs/debugfs/
4448 F:      fs/sysfs/
4449 F:      include/linux/debugfs.h
4450 F:      include/linux/kobj*
4451 F:      lib/kobj*
4452
4453 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4454 M:      Kevin Hilman <khilman@kernel.org>
4455 M:      Nishanth Menon <nm@ti.com>
4456 S:      Maintained
4457 F:      drivers/power/avs/
4458 F:      include/linux/power/smartreflex.h
4459 L:      linux-pm@vger.kernel.org
4460
4461 DRM DRIVER FOR ARM PL111 CLCD
4462 M:      Eric Anholt <eric@anholt.net>
4463 T:      git git://anongit.freedesktop.org/drm/drm-misc
4464 S:      Supported
4465 F:      drivers/gpu/drm/pl111/
4466
4467 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4468 M:      Linus Walleij <linus.walleij@linaro.org>
4469 T:      git git://anongit.freedesktop.org/drm/drm-misc
4470 S:      Maintained
4471 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4472 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4473
4474 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4475 M:      Dave Airlie <airlied@redhat.com>
4476 S:      Odd Fixes
4477 F:      drivers/gpu/drm/ast/
4478
4479 DRM DRIVER FOR BOCHS VIRTUAL GPU
4480 M:      Gerd Hoffmann <kraxel@redhat.com>
4481 L:      virtualization@lists.linux-foundation.org
4482 T:      git git://anongit.freedesktop.org/drm/drm-misc
4483 S:      Maintained
4484 F:      drivers/gpu/drm/bochs/
4485
4486 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4487 M:      Linus Walleij <linus.walleij@linaro.org>
4488 T:      git git://anongit.freedesktop.org/drm/drm-misc
4489 S:      Maintained
4490 F:      drivers/gpu/drm/tve200/
4491
4492 DRM DRIVER FOR ILITEK ILI9225 PANELS
4493 M:      David Lechner <david@lechnology.com>
4494 S:      Maintained
4495 F:      drivers/gpu/drm/tinydrm/ili9225.c
4496 F:      Documentation/devicetree/bindings/display/ili9225.txt
4497
4498 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4499 S:      Orphan / Obsolete
4500 F:      drivers/gpu/drm/i810/
4501 F:      include/uapi/drm/i810_drm.h
4502
4503 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4504 S:      Orphan / Obsolete
4505 F:      drivers/gpu/drm/mga/
4506 F:      include/uapi/drm/mga_drm.h
4507
4508 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4509 M:      Dave Airlie <airlied@redhat.com>
4510 S:      Odd Fixes
4511 F:      drivers/gpu/drm/mgag200/
4512
4513 DRM DRIVER FOR MI0283QT
4514 M:      Noralf Trønnes <noralf@tronnes.org>
4515 S:      Maintained
4516 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4517 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4518
4519 DRM DRIVER FOR MSM ADRENO GPU
4520 M:      Rob Clark <robdclark@gmail.com>
4521 L:      linux-arm-msm@vger.kernel.org
4522 L:      dri-devel@lists.freedesktop.org
4523 L:      freedreno@lists.freedesktop.org
4524 T:      git git://people.freedesktop.org/~robclark/linux
4525 S:      Maintained
4526 F:      drivers/gpu/drm/msm/
4527 F:      include/uapi/drm/msm_drm.h
4528 F:      Documentation/devicetree/bindings/display/msm/
4529
4530 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4531 M:      Ben Skeggs <bskeggs@redhat.com>
4532 L:      dri-devel@lists.freedesktop.org
4533 L:      nouveau@lists.freedesktop.org
4534 T:      git git://github.com/skeggsb/linux
4535 S:      Supported
4536 F:      drivers/gpu/drm/nouveau/
4537 F:      include/uapi/drm/nouveau_drm.h
4538
4539 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4540 M:      Noralf Trønnes <noralf@tronnes.org>
4541 S:      Maintained
4542 F:      drivers/gpu/drm/tinydrm/repaper.c
4543 F:      Documentation/devicetree/bindings/display/repaper.txt
4544
4545 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4546 M:      Dave Airlie <airlied@redhat.com>
4547 M:      Gerd Hoffmann <kraxel@redhat.com>
4548 L:      virtualization@lists.linux-foundation.org
4549 T:      git git://anongit.freedesktop.org/drm/drm-misc
4550 S:      Obsolete
4551 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4552 F:      drivers/gpu/drm/cirrus/
4553
4554 DRM DRIVER FOR QXL VIRTUAL GPU
4555 M:      Dave Airlie <airlied@redhat.com>
4556 M:      Gerd Hoffmann <kraxel@redhat.com>
4557 L:      virtualization@lists.linux-foundation.org
4558 T:      git git://anongit.freedesktop.org/drm/drm-misc
4559 S:      Maintained
4560 F:      drivers/gpu/drm/qxl/
4561 F:      include/uapi/drm/qxl_drm.h
4562
4563 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4564 S:      Orphan / Obsolete
4565 F:      drivers/gpu/drm/r128/
4566 F:      include/uapi/drm/r128_drm.h
4567
4568 DRM DRIVER FOR SAVAGE VIDEO CARDS
4569 S:      Orphan / Obsolete
4570 F:      drivers/gpu/drm/savage/
4571 F:      include/uapi/drm/savage_drm.h
4572
4573 DRM DRIVER FOR SIS VIDEO CARDS
4574 S:      Orphan / Obsolete
4575 F:      drivers/gpu/drm/sis/
4576 F:      include/uapi/drm/sis_drm.h
4577
4578 DRM DRIVER FOR SITRONIX ST7586 PANELS
4579 M:      David Lechner <david@lechnology.com>
4580 S:      Maintained
4581 F:      drivers/gpu/drm/tinydrm/st7586.c
4582 F:      Documentation/devicetree/bindings/display/st7586.txt
4583
4584 DRM DRIVER FOR SITRONIX ST7735R PANELS
4585 M:      David Lechner <david@lechnology.com>
4586 S:      Maintained
4587 F:      drivers/gpu/drm/tinydrm/st7735r.c
4588 F:      Documentation/devicetree/bindings/display/st7735r.txt
4589
4590 DRM DRIVER FOR TDFX VIDEO CARDS
4591 S:      Orphan / Obsolete
4592 F:      drivers/gpu/drm/tdfx/
4593
4594 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4595 M:      Dave Airlie <airlied@redhat.com>
4596 S:      Odd Fixes
4597 F:      drivers/gpu/drm/udl/
4598
4599 DRM DRIVER FOR VMWARE VIRTUAL GPU
4600 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4601 M:      Sinclair Yeh <syeh@vmware.com>
4602 M:      Thomas Hellstrom <thellstrom@vmware.com>
4603 L:      dri-devel@lists.freedesktop.org
4604 T:      git git://people.freedesktop.org/~syeh/repos_linux
4605 T:      git git://people.freedesktop.org/~thomash/linux
4606 S:      Supported
4607 F:      drivers/gpu/drm/vmwgfx/
4608 F:      include/uapi/drm/vmwgfx_drm.h
4609
4610 DRM DRIVERS
4611 M:      David Airlie <airlied@linux.ie>
4612 L:      dri-devel@lists.freedesktop.org
4613 T:      git git://people.freedesktop.org/~airlied/linux
4614 B:      https://bugs.freedesktop.org/
4615 C:      irc://chat.freenode.net/dri-devel
4616 S:      Maintained
4617 F:      drivers/gpu/drm/
4618 F:      drivers/gpu/vga/
4619 F:      Documentation/devicetree/bindings/display/
4620 F:      Documentation/devicetree/bindings/gpu/
4621 F:      Documentation/devicetree/bindings/video/
4622 F:      Documentation/gpu/
4623 F:      include/drm/
4624 F:      include/uapi/drm/
4625 F:      include/linux/vga*
4626
4627 DRM DRIVERS AND MISC GPU PATCHES
4628 M:      Gustavo Padovan <gustavo@padovan.org>
4629 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4630 M:      Sean Paul <seanpaul@chromium.org>
4631 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4632 S:      Maintained
4633 T:      git git://anongit.freedesktop.org/drm/drm-misc
4634 F:      Documentation/gpu/
4635 F:      drivers/gpu/vga/
4636 F:      drivers/gpu/drm/*
4637 F:      include/drm/drm*
4638 F:      include/uapi/drm/drm*
4639 F:      include/linux/vga*
4640
4641 DRM DRIVERS FOR ALLWINNER A10
4642 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4643 L:      dri-devel@lists.freedesktop.org
4644 S:      Supported
4645 F:      drivers/gpu/drm/sun4i/
4646 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4647 T:      git git://anongit.freedesktop.org/drm/drm-misc
4648
4649 DRM DRIVERS FOR AMLOGIC SOCS
4650 M:      Neil Armstrong <narmstrong@baylibre.com>
4651 L:      dri-devel@lists.freedesktop.org
4652 L:      linux-amlogic@lists.infradead.org
4653 W:      http://linux-meson.com/
4654 S:      Supported
4655 F:      drivers/gpu/drm/meson/
4656 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4657 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4658 F:      Documentation/gpu/meson.rst
4659 T:      git git://anongit.freedesktop.org/drm/drm-misc
4660
4661 DRM DRIVERS FOR ATMEL HLCDC
4662 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4663 L:      dri-devel@lists.freedesktop.org
4664 S:      Supported
4665 F:      drivers/gpu/drm/atmel-hlcdc/
4666 F:      Documentation/devicetree/bindings/drm/atmel/
4667 T:      git git://anongit.freedesktop.org/drm/drm-misc
4668
4669 DRM DRIVERS FOR BRIDGE CHIPS
4670 M:      Archit Taneja <architt@codeaurora.org>
4671 M:      Andrzej Hajda <a.hajda@samsung.com>
4672 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4673 S:      Maintained
4674 T:      git git://anongit.freedesktop.org/drm/drm-misc
4675 F:      drivers/gpu/drm/bridge/
4676
4677 DRM DRIVERS FOR EXYNOS
4678 M:      Inki Dae <inki.dae@samsung.com>
4679 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4680 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4681 M:      Kyungmin Park <kyungmin.park@samsung.com>
4682 L:      dri-devel@lists.freedesktop.org
4683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4684 S:      Supported
4685 F:      drivers/gpu/drm/exynos/
4686 F:      include/uapi/drm/exynos_drm.h
4687 F:      Documentation/devicetree/bindings/display/exynos/
4688
4689 DRM DRIVERS FOR FREESCALE DCU
4690 M:      Stefan Agner <stefan@agner.ch>
4691 M:      Alison Wang <alison.wang@nxp.com>
4692 L:      dri-devel@lists.freedesktop.org
4693 S:      Supported
4694 F:      drivers/gpu/drm/fsl-dcu/
4695 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4696 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4697 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4698
4699 DRM DRIVERS FOR FREESCALE IMX
4700 M:      Philipp Zabel <p.zabel@pengutronix.de>
4701 L:      dri-devel@lists.freedesktop.org
4702 S:      Maintained
4703 F:      drivers/gpu/drm/imx/
4704 F:      drivers/gpu/ipu-v3/
4705 F:      Documentation/devicetree/bindings/display/imx/
4706
4707 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4708 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4709 L:      dri-devel@lists.freedesktop.org
4710 T:      git git://github.com/patjak/drm-gma500
4711 S:      Maintained
4712 F:      drivers/gpu/drm/gma500/
4713
4714 DRM DRIVERS FOR HISILICON
4715 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4716 M:      Rongrong Zou <zourongrong@gmail.com>
4717 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4718 R:      Chen Feng <puck.chen@hisilicon.com>
4719 L:      dri-devel@lists.freedesktop.org
4720 T:      git git://github.com/xin3liang/linux.git
4721 S:      Maintained
4722 F:      drivers/gpu/drm/hisilicon/
4723 F:      Documentation/devicetree/bindings/display/hisilicon/
4724
4725 DRM DRIVERS FOR MEDIATEK
4726 M:      CK Hu <ck.hu@mediatek.com>
4727 M:      Philipp Zabel <p.zabel@pengutronix.de>
4728 L:      dri-devel@lists.freedesktop.org
4729 S:      Supported
4730 F:      drivers/gpu/drm/mediatek/
4731 F:      Documentation/devicetree/bindings/display/mediatek/
4732
4733 DRM DRIVERS FOR NVIDIA TEGRA
4734 M:      Thierry Reding <thierry.reding@gmail.com>
4735 L:      dri-devel@lists.freedesktop.org
4736 L:      linux-tegra@vger.kernel.org
4737 T:      git git://anongit.freedesktop.org/tegra/linux.git
4738 S:      Supported
4739 F:      drivers/gpu/drm/tegra/
4740 F:      drivers/gpu/host1x/
4741 F:      include/linux/host1x.h
4742 F:      include/uapi/drm/tegra_drm.h
4743 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4744
4745 DRM DRIVERS FOR RENESAS
4746 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4747 L:      dri-devel@lists.freedesktop.org
4748 L:      linux-renesas-soc@vger.kernel.org
4749 T:      git git://linuxtv.org/pinchartl/fbdev
4750 S:      Supported
4751 F:      drivers/gpu/drm/rcar-du/
4752 F:      drivers/gpu/drm/shmobile/
4753 F:      include/linux/platform_data/shmob_drm.h
4754 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4755 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4756 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4757
4758 DRM DRIVERS FOR ROCKCHIP
4759 M:      Sandy Huang <hjc@rock-chips.com>
4760 M:      Heiko Stübner <heiko@sntech.de>
4761 L:      dri-devel@lists.freedesktop.org
4762 S:      Maintained
4763 F:      drivers/gpu/drm/rockchip/
4764 F:      Documentation/devicetree/bindings/display/rockchip/
4765 T:      git git://anongit.freedesktop.org/drm/drm-misc
4766
4767 DRM DRIVERS FOR STI
4768 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4769 M:      Vincent Abriou <vincent.abriou@st.com>
4770 L:      dri-devel@lists.freedesktop.org
4771 T:      git git://anongit.freedesktop.org/drm/drm-misc
4772 S:      Maintained
4773 F:      drivers/gpu/drm/sti
4774 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4775
4776 DRM DRIVERS FOR STM
4777 M:      Yannick Fertre <yannick.fertre@st.com>
4778 M:      Philippe Cornu <philippe.cornu@st.com>
4779 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4780 M:      Vincent Abriou <vincent.abriou@st.com>
4781 L:      dri-devel@lists.freedesktop.org
4782 T:      git git://anongit.freedesktop.org/drm/drm-misc
4783 S:      Maintained
4784 F:      drivers/gpu/drm/stm
4785 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4786
4787 DRM DRIVERS FOR TI LCDC
4788 M:      Jyri Sarha <jsarha@ti.com>
4789 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4790 L:      dri-devel@lists.freedesktop.org
4791 S:      Maintained
4792 F:      drivers/gpu/drm/tilcdc/
4793 F:      Documentation/devicetree/bindings/display/tilcdc/
4794
4795 DRM DRIVERS FOR TI OMAP
4796 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4797 L:      dri-devel@lists.freedesktop.org
4798 S:      Maintained
4799 F:      drivers/gpu/drm/omapdrm/
4800 F:      Documentation/devicetree/bindings/display/ti/
4801
4802 DRM DRIVERS FOR V3D
4803 M:      Eric Anholt <eric@anholt.net>
4804 S:      Supported
4805 F:      drivers/gpu/drm/v3d/
4806 F:      include/uapi/drm/v3d_drm.h
4807 F:      Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt
4808 T:      git git://anongit.freedesktop.org/drm/drm-misc
4809
4810 DRM DRIVERS FOR VC4
4811 M:      Eric Anholt <eric@anholt.net>
4812 T:      git git://github.com/anholt/linux
4813 S:      Supported
4814 F:      drivers/gpu/drm/vc4/
4815 F:      include/uapi/drm/vc4_drm.h
4816 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4817 T:      git git://anongit.freedesktop.org/drm/drm-misc
4818
4819 DRM DRIVERS FOR VIVANTE GPU IP
4820 M:      Lucas Stach <l.stach@pengutronix.de>
4821 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4822 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4823 L:      etnaviv@lists.freedesktop.org
4824 L:      dri-devel@lists.freedesktop.org
4825 S:      Maintained
4826 F:      drivers/gpu/drm/etnaviv/
4827 F:      include/uapi/drm/etnaviv_drm.h
4828 F:      Documentation/devicetree/bindings/display/etnaviv/
4829
4830 DRM DRIVERS FOR ZTE ZX
4831 M:      Shawn Guo <shawnguo@kernel.org>
4832 L:      dri-devel@lists.freedesktop.org
4833 S:      Maintained
4834 F:      drivers/gpu/drm/zte/
4835 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4836 T:      git git://anongit.freedesktop.org/drm/drm-misc
4837
4838 DRM PANEL DRIVERS
4839 M:      Thierry Reding <thierry.reding@gmail.com>
4840 L:      dri-devel@lists.freedesktop.org
4841 T:      git git://anongit.freedesktop.org/drm/drm-misc
4842 S:      Maintained
4843 F:      drivers/gpu/drm/drm_panel.c
4844 F:      drivers/gpu/drm/panel/
4845 F:      include/drm/drm_panel.h
4846 F:      Documentation/devicetree/bindings/display/panel/
4847
4848 DRM TINYDRM DRIVERS
4849 M:      Noralf Trønnes <noralf@tronnes.org>
4850 W:      https://github.com/notro/tinydrm/wiki/Development
4851 T:      git git://anongit.freedesktop.org/drm/drm-misc
4852 S:      Maintained
4853 F:      drivers/gpu/drm/tinydrm/
4854 F:      include/drm/tinydrm/
4855
4856 DRM DRIVERS FOR XEN
4857 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4858 T:      git git://anongit.freedesktop.org/drm/drm-misc
4859 L:      dri-devel@lists.freedesktop.org
4860 L:      xen-devel@lists.xen.org
4861 S:      Supported
4862 F:      drivers/gpu/drm/xen/
4863 F:      Documentation/gpu/xen-front.rst
4864
4865 DRM TTM SUBSYSTEM
4866 M:      Christian Koenig <christian.koenig@amd.com>
4867 M:      Roger He <Hongbo.He@amd.com>
4868 T:      git git://people.freedesktop.org/~agd5f/linux
4869 S:      Maintained
4870 L:      dri-devel@lists.freedesktop.org
4871 F:      include/drm/ttm/
4872 F:      drivers/gpu/drm/ttm/
4873
4874 DSBR100 USB FM RADIO DRIVER
4875 M:      Alexey Klimov <klimov.linux@gmail.com>
4876 L:      linux-media@vger.kernel.org
4877 T:      git git://linuxtv.org/media_tree.git
4878 S:      Maintained
4879 F:      drivers/media/radio/dsbr100.c
4880
4881 DSCC4 DRIVER
4882 M:      Francois Romieu <romieu@fr.zoreil.com>
4883 L:      netdev@vger.kernel.org
4884 S:      Maintained
4885 F:      drivers/net/wan/dscc4.c
4886
4887 DT3155 MEDIA DRIVER
4888 M:      Hans Verkuil <hverkuil@xs4all.nl>
4889 L:      linux-media@vger.kernel.org
4890 T:      git git://linuxtv.org/media_tree.git
4891 W:      https://linuxtv.org
4892 S:      Odd Fixes
4893 F:      drivers/media/pci/dt3155/
4894
4895 DVB_USB_AF9015 MEDIA DRIVER
4896 M:      Antti Palosaari <crope@iki.fi>
4897 L:      linux-media@vger.kernel.org
4898 W:      https://linuxtv.org
4899 W:      http://palosaari.fi/linux/
4900 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4901 T:      git git://linuxtv.org/anttip/media_tree.git
4902 S:      Maintained
4903 F:      drivers/media/usb/dvb-usb-v2/af9015*
4904
4905 DVB_USB_AF9035 MEDIA DRIVER
4906 M:      Antti Palosaari <crope@iki.fi>
4907 L:      linux-media@vger.kernel.org
4908 W:      https://linuxtv.org
4909 W:      http://palosaari.fi/linux/
4910 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4911 T:      git git://linuxtv.org/anttip/media_tree.git
4912 S:      Maintained
4913 F:      drivers/media/usb/dvb-usb-v2/af9035*
4914
4915 DVB_USB_ANYSEE MEDIA DRIVER
4916 M:      Antti Palosaari <crope@iki.fi>
4917 L:      linux-media@vger.kernel.org
4918 W:      https://linuxtv.org
4919 W:      http://palosaari.fi/linux/
4920 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4921 T:      git git://linuxtv.org/anttip/media_tree.git
4922 S:      Maintained
4923 F:      drivers/media/usb/dvb-usb-v2/anysee*
4924
4925 DVB_USB_AU6610 MEDIA DRIVER
4926 M:      Antti Palosaari <crope@iki.fi>
4927 L:      linux-media@vger.kernel.org
4928 W:      https://linuxtv.org
4929 W:      http://palosaari.fi/linux/
4930 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4931 T:      git git://linuxtv.org/anttip/media_tree.git
4932 S:      Maintained
4933 F:      drivers/media/usb/dvb-usb-v2/au6610*
4934
4935 DVB_USB_CE6230 MEDIA DRIVER
4936 M:      Antti Palosaari <crope@iki.fi>
4937 L:      linux-media@vger.kernel.org
4938 W:      https://linuxtv.org
4939 W:      http://palosaari.fi/linux/
4940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4941 T:      git git://linuxtv.org/anttip/media_tree.git
4942 S:      Maintained
4943 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4944
4945 DVB_USB_CXUSB MEDIA DRIVER
4946 M:      Michael Krufky <mkrufky@linuxtv.org>
4947 L:      linux-media@vger.kernel.org
4948 W:      https://linuxtv.org
4949 W:      http://github.com/mkrufky
4950 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4951 T:      git git://linuxtv.org/media_tree.git
4952 S:      Maintained
4953 F:      drivers/media/usb/dvb-usb/cxusb*
4954
4955 DVB_USB_EC168 MEDIA DRIVER
4956 M:      Antti Palosaari <crope@iki.fi>
4957 L:      linux-media@vger.kernel.org
4958 W:      https://linuxtv.org
4959 W:      http://palosaari.fi/linux/
4960 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4961 T:      git git://linuxtv.org/anttip/media_tree.git
4962 S:      Maintained
4963 F:      drivers/media/usb/dvb-usb-v2/ec168*
4964
4965 DVB_USB_GL861 MEDIA DRIVER
4966 M:      Antti Palosaari <crope@iki.fi>
4967 L:      linux-media@vger.kernel.org
4968 W:      https://linuxtv.org
4969 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4970 T:      git git://linuxtv.org/anttip/media_tree.git
4971 S:      Maintained
4972 F:      drivers/media/usb/dvb-usb-v2/gl861*
4973
4974 DVB_USB_MXL111SF MEDIA DRIVER
4975 M:      Michael Krufky <mkrufky@linuxtv.org>
4976 L:      linux-media@vger.kernel.org
4977 W:      https://linuxtv.org
4978 W:      http://github.com/mkrufky
4979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4980 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4981 S:      Maintained
4982 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4983
4984 DVB_USB_RTL28XXU MEDIA DRIVER
4985 M:      Antti Palosaari <crope@iki.fi>
4986 L:      linux-media@vger.kernel.org
4987 W:      https://linuxtv.org
4988 W:      http://palosaari.fi/linux/
4989 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4990 T:      git git://linuxtv.org/anttip/media_tree.git
4991 S:      Maintained
4992 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4993
4994 DVB_USB_V2 MEDIA DRIVER
4995 M:      Antti Palosaari <crope@iki.fi>
4996 L:      linux-media@vger.kernel.org
4997 W:      https://linuxtv.org
4998 W:      http://palosaari.fi/linux/
4999 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5000 T:      git git://linuxtv.org/anttip/media_tree.git
5001 S:      Maintained
5002 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5003 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5004
5005 DYNAMIC DEBUG
5006 M:      Jason Baron <jbaron@akamai.com>
5007 S:      Maintained
5008 F:      lib/dynamic_debug.c
5009 F:      include/linux/dynamic_debug.h
5010
5011 DYNAMIC INTERRUPT MODERATION
5012 M:      Tal Gilboa <talgi@mellanox.com>
5013 S:      Maintained
5014 F:      include/linux/net_dim.h
5015
5016 DZ DECSTATION DZ11 SERIAL DRIVER
5017 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5018 S:      Maintained
5019 F:      drivers/tty/serial/dz.*
5020
5021 E3X0 POWER BUTTON DRIVER
5022 M:      Moritz Fischer <moritz.fischer@ettus.com>
5023 L:      usrp-users@lists.ettus.com
5024 W:      http://www.ettus.com
5025 S:      Supported
5026 F:      drivers/input/misc/e3x0-button.c
5027 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5028
5029 E4000 MEDIA DRIVER
5030 M:      Antti Palosaari <crope@iki.fi>
5031 L:      linux-media@vger.kernel.org
5032 W:      https://linuxtv.org
5033 W:      http://palosaari.fi/linux/
5034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5035 T:      git git://linuxtv.org/anttip/media_tree.git
5036 S:      Maintained
5037 F:      drivers/media/tuners/e4000*
5038
5039 EC100 MEDIA DRIVER
5040 M:      Antti Palosaari <crope@iki.fi>
5041 L:      linux-media@vger.kernel.org
5042 W:      https://linuxtv.org
5043 W:      http://palosaari.fi/linux/
5044 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5045 T:      git git://linuxtv.org/anttip/media_tree.git
5046 S:      Maintained
5047 F:      drivers/media/dvb-frontends/ec100*
5048
5049 ECRYPT FILE SYSTEM
5050 M:      Tyler Hicks <tyhicks@canonical.com>
5051 L:      ecryptfs@vger.kernel.org
5052 W:      http://ecryptfs.org
5053 W:      https://launchpad.net/ecryptfs
5054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5055 S:      Supported
5056 F:      Documentation/filesystems/ecryptfs.txt
5057 F:      fs/ecryptfs/
5058
5059 EDAC-AMD64
5060 M:      Borislav Petkov <bp@alien8.de>
5061 L:      linux-edac@vger.kernel.org
5062 S:      Maintained
5063 F:      drivers/edac/amd64_edac*
5064
5065 EDAC-CALXEDA
5066 M:      Robert Richter <rric@kernel.org>
5067 L:      linux-edac@vger.kernel.org
5068 S:      Maintained
5069 F:      drivers/edac/highbank*
5070
5071 EDAC-CAVIUM OCTEON
5072 M:      Ralf Baechle <ralf@linux-mips.org>
5073 M:      David Daney <david.daney@cavium.com>
5074 L:      linux-edac@vger.kernel.org
5075 L:      linux-mips@linux-mips.org
5076 S:      Supported
5077 F:      drivers/edac/octeon_edac*
5078
5079 EDAC-CAVIUM THUNDERX
5080 M:      David Daney <david.daney@cavium.com>
5081 M:      Jan Glauber <jglauber@cavium.com>
5082 L:      linux-edac@vger.kernel.org
5083 S:      Supported
5084 F:      drivers/edac/thunderx_edac*
5085
5086 EDAC-CORE
5087 M:      Borislav Petkov <bp@alien8.de>
5088 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5089 L:      linux-edac@vger.kernel.org
5090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5092 S:      Supported
5093 F:      Documentation/admin-guide/ras.rst
5094 F:      Documentation/driver-api/edac.rst
5095 F:      drivers/edac/
5096 F:      include/linux/edac.h
5097
5098 EDAC-E752X
5099 M:      Mark Gross <mark.gross@intel.com>
5100 L:      linux-edac@vger.kernel.org
5101 S:      Maintained
5102 F:      drivers/edac/e752x_edac.c
5103
5104 EDAC-E7XXX
5105 L:      linux-edac@vger.kernel.org
5106 S:      Maintained
5107 F:      drivers/edac/e7xxx_edac.c
5108
5109 EDAC-FSL_DDR
5110 M:      York Sun <york.sun@nxp.com>
5111 L:      linux-edac@vger.kernel.org
5112 S:      Maintained
5113 F:      drivers/edac/fsl_ddr_edac.*
5114
5115 EDAC-GHES
5116 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5117 L:      linux-edac@vger.kernel.org
5118 S:      Maintained
5119 F:      drivers/edac/ghes_edac.c
5120
5121 EDAC-I3000
5122 L:      linux-edac@vger.kernel.org
5123 S:      Orphan
5124 F:      drivers/edac/i3000_edac.c
5125
5126 EDAC-I5000
5127 L:      linux-edac@vger.kernel.org
5128 S:      Maintained
5129 F:      drivers/edac/i5000_edac.c
5130
5131 EDAC-I5400
5132 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5133 L:      linux-edac@vger.kernel.org
5134 S:      Maintained
5135 F:      drivers/edac/i5400_edac.c
5136
5137 EDAC-I7300
5138 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5139 L:      linux-edac@vger.kernel.org
5140 S:      Maintained
5141 F:      drivers/edac/i7300_edac.c
5142
5143 EDAC-I7CORE
5144 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5145 L:      linux-edac@vger.kernel.org
5146 S:      Maintained
5147 F:      drivers/edac/i7core_edac.c
5148
5149 EDAC-I82443BXGX
5150 M:      Tim Small <tim@buttersideup.com>
5151 L:      linux-edac@vger.kernel.org
5152 S:      Maintained
5153 F:      drivers/edac/i82443bxgx_edac.c
5154
5155 EDAC-I82975X
5156 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5157 M:      "Arvind R." <arvino55@gmail.com>
5158 L:      linux-edac@vger.kernel.org
5159 S:      Maintained
5160 F:      drivers/edac/i82975x_edac.c
5161
5162 EDAC-IE31200
5163 M:      Jason Baron <jbaron@akamai.com>
5164 L:      linux-edac@vger.kernel.org
5165 S:      Maintained
5166 F:      drivers/edac/ie31200_edac.c
5167
5168 EDAC-MPC85XX
5169 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5170 L:      linux-edac@vger.kernel.org
5171 S:      Maintained
5172 F:      drivers/edac/mpc85xx_edac.[ch]
5173
5174 EDAC-PASEMI
5175 M:      Egor Martovetsky <egor@pasemi.com>
5176 L:      linux-edac@vger.kernel.org
5177 S:      Maintained
5178 F:      drivers/edac/pasemi_edac.c
5179
5180 EDAC-PND2
5181 M:      Tony Luck <tony.luck@intel.com>
5182 L:      linux-edac@vger.kernel.org
5183 S:      Maintained
5184 F:      drivers/edac/pnd2_edac.[ch]
5185
5186 EDAC-R82600
5187 M:      Tim Small <tim@buttersideup.com>
5188 L:      linux-edac@vger.kernel.org
5189 S:      Maintained
5190 F:      drivers/edac/r82600_edac.c
5191
5192 EDAC-SBRIDGE
5193 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5194 L:      linux-edac@vger.kernel.org
5195 S:      Maintained
5196 F:      drivers/edac/sb_edac.c
5197
5198 EDAC-SKYLAKE
5199 M:      Tony Luck <tony.luck@intel.com>
5200 L:      linux-edac@vger.kernel.org
5201 S:      Maintained
5202 F:      drivers/edac/skx_edac.c
5203
5204 EDAC-TI
5205 M:      Tero Kristo <t-kristo@ti.com>
5206 L:      linux-edac@vger.kernel.org
5207 S:      Maintained
5208 F:      drivers/edac/ti_edac.c
5209
5210 EDIROL UA-101/UA-1000 DRIVER
5211 M:      Clemens Ladisch <clemens@ladisch.de>
5212 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5213 T:      git git://git.alsa-project.org/alsa-kernel.git
5214 S:      Maintained
5215 F:      sound/usb/misc/ua101.c
5216
5217 EFI TEST DRIVER
5218 L:      linux-efi@vger.kernel.org
5219 M:      Ivan Hu <ivan.hu@canonical.com>
5220 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5221 S:      Maintained
5222 F:      drivers/firmware/efi/test/
5223
5224 EFI VARIABLE FILESYSTEM
5225 M:      Matthew Garrett <matthew.garrett@nebula.com>
5226 M:      Jeremy Kerr <jk@ozlabs.org>
5227 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5229 L:      linux-efi@vger.kernel.org
5230 S:      Maintained
5231 F:      fs/efivarfs/
5232
5233 EFIFB FRAMEBUFFER DRIVER
5234 L:      linux-fbdev@vger.kernel.org
5235 M:      Peter Jones <pjones@redhat.com>
5236 S:      Maintained
5237 F:      drivers/video/fbdev/efifb.c
5238
5239 EFS FILESYSTEM
5240 W:      http://aeschi.ch.eu.org/efs/
5241 S:      Orphan
5242 F:      fs/efs/
5243
5244 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5245 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5246 L:      netdev@vger.kernel.org
5247 S:      Maintained
5248 F:      drivers/net/ethernet/ibm/ehea/
5249
5250 EM28XX VIDEO4LINUX DRIVER
5251 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5252 L:      linux-media@vger.kernel.org
5253 W:      https://linuxtv.org
5254 T:      git git://linuxtv.org/media_tree.git
5255 S:      Maintained
5256 F:      drivers/media/usb/em28xx/
5257 F:      Documentation/media/v4l-drivers/em28xx*
5258
5259 EMBEDDED LINUX
5260 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5261 M:      Matt Mackall <mpm@selenic.com>
5262 M:      David Woodhouse <dwmw2@infradead.org>
5263 L:      linux-embedded@vger.kernel.org
5264 S:      Maintained
5265
5266 Emulex 10Gbps iSCSI - OneConnect DRIVER
5267 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5268 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5269 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5270 L:      linux-scsi@vger.kernel.org
5271 W:      http://www.broadcom.com
5272 S:      Supported
5273 F:      drivers/scsi/be2iscsi/
5274
5275 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5276 M:      Sathya Perla <sathya.perla@broadcom.com>
5277 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5278 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5279 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5280 L:      netdev@vger.kernel.org
5281 W:      http://www.emulex.com
5282 S:      Supported
5283 F:      drivers/net/ethernet/emulex/benet/
5284
5285 EMULEX ONECONNECT ROCE DRIVER
5286 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5287 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5288 L:      linux-rdma@vger.kernel.org
5289 W:      http://www.broadcom.com
5290 S:      Odd Fixes
5291 F:      drivers/infiniband/hw/ocrdma/
5292 F:      include/uapi/rdma/ocrdma-abi.h
5293
5294 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5295 M:      James Smart <james.smart@broadcom.com>
5296 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5297 L:      linux-scsi@vger.kernel.org
5298 W:      http://www.broadcom.com
5299 S:      Supported
5300 F:      drivers/scsi/lpfc/
5301
5302 ENE CB710 FLASH CARD READER DRIVER
5303 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5304 S:      Maintained
5305 F:      drivers/misc/cb710/
5306 F:      drivers/mmc/host/cb710-mmc.*
5307 F:      include/linux/cb710.h
5308
5309 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5310 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5311 S:      Maintained
5312 F:      drivers/media/rc/ene_ir.*
5313
5314 EPSON S1D13XXX FRAMEBUFFER DRIVER
5315 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5316 S:      Maintained
5317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5318 F:      drivers/video/fbdev/s1d13xxxfb.c
5319 F:      include/video/s1d13xxxfb.h
5320
5321 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5322 M:      Jeff Layton <jlayton@kernel.org>
5323 S:      Maintained
5324 F:      lib/errseq.c
5325 F:      include/linux/errseq.h
5326
5327 ET131X NETWORK DRIVER
5328 M:      Mark Einon <mark.einon@gmail.com>
5329 S:      Odd Fixes
5330 F:      drivers/net/ethernet/agere/
5331
5332 ETHERNET BRIDGE
5333 M:      Stephen Hemminger <stephen@networkplumber.org>
5334 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5335 L:      netdev@vger.kernel.org
5336 W:      http://www.linuxfoundation.org/en/Net:Bridge
5337 S:      Maintained
5338 F:      include/linux/netfilter_bridge/
5339 F:      net/bridge/
5340
5341 ETHERNET PHY LIBRARY
5342 M:      Andrew Lunn <andrew@lunn.ch>
5343 M:      Florian Fainelli <f.fainelli@gmail.com>
5344 L:      netdev@vger.kernel.org
5345 S:      Maintained
5346 F:      Documentation/ABI/testing/sysfs-bus-mdio
5347 F:      Documentation/devicetree/bindings/net/mdio*
5348 F:      Documentation/networking/phy.txt
5349 F:      drivers/net/phy/
5350 F:      drivers/of/of_mdio.c
5351 F:      drivers/of/of_net.c
5352 F:      include/linux/*mdio*.h
5353 F:      include/linux/of_net.h
5354 F:      include/linux/phy.h
5355 F:      include/linux/phy_fixed.h
5356 F:      include/linux/platform_data/mdio-bcm-unimac.h
5357 F:      include/trace/events/mdio.h
5358 F:      include/uapi/linux/mdio.h
5359 F:      include/uapi/linux/mii.h
5360
5361 EXT2 FILE SYSTEM
5362 M:      Jan Kara <jack@suse.com>
5363 L:      linux-ext4@vger.kernel.org
5364 S:      Maintained
5365 F:      Documentation/filesystems/ext2.txt
5366 F:      fs/ext2/
5367 F:      include/linux/ext2*
5368
5369 EXT4 FILE SYSTEM
5370 M:      "Theodore Ts'o" <tytso@mit.edu>
5371 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5372 L:      linux-ext4@vger.kernel.org
5373 W:      http://ext4.wiki.kernel.org
5374 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5376 S:      Maintained
5377 F:      Documentation/filesystems/ext4.txt
5378 F:      fs/ext4/
5379
5380 Extended Verification Module (EVM)
5381 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5382 L:      linux-integrity@vger.kernel.org
5383 S:      Supported
5384 F:      security/integrity/evm/
5385
5386 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5387 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5388 L:      linux-efi@vger.kernel.org
5389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5390 S:      Maintained
5391 F:      Documentation/efi-stub.txt
5392 F:      arch/*/kernel/efi.c
5393 F:      arch/x86/boot/compressed/eboot.[ch]
5394 F:      arch/*/include/asm/efi.h
5395 F:      arch/x86/platform/efi/
5396 F:      drivers/firmware/efi/
5397 F:      include/linux/efi*.h
5398 F:      arch/arm/boot/compressed/efi-header.S
5399 F:      arch/arm64/kernel/efi-entry.S
5400
5401 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5402 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5403 M:      Chanwoo Choi <cw00.choi@samsung.com>
5404 L:      linux-kernel@vger.kernel.org
5405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5406 S:      Maintained
5407 F:      drivers/extcon/
5408 F:      include/linux/extcon/
5409 F:      include/linux/extcon.h
5410 F:      Documentation/extcon/
5411 F:      Documentation/devicetree/bindings/extcon/
5412
5413 EXYNOS DP DRIVER
5414 M:      Jingoo Han <jingoohan1@gmail.com>
5415 L:      dri-devel@lists.freedesktop.org
5416 S:      Maintained
5417 F:      drivers/gpu/drm/exynos/exynos_dp*
5418
5419 EXYNOS SYSMMU (IOMMU) driver
5420 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5421 L:      iommu@lists.linux-foundation.org
5422 S:      Maintained
5423 F:      drivers/iommu/exynos-iommu.c
5424
5425 EZchip NPS platform support
5426 M:      Vineet Gupta <vgupta@synopsys.com>
5427 S:      Supported
5428 F:      arch/arc/plat-eznps
5429 F:      arch/arc/boot/dts/eznps.dts
5430
5431 F2FS FILE SYSTEM
5432 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5433 M:      Chao Yu <yuchao0@huawei.com>
5434 L:      linux-f2fs-devel@lists.sourceforge.net
5435 W:      https://f2fs.wiki.kernel.org/
5436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5437 S:      Maintained
5438 F:      Documentation/filesystems/f2fs.txt
5439 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5440 F:      fs/f2fs/
5441 F:      include/linux/f2fs_fs.h
5442 F:      include/trace/events/f2fs.h
5443
5444 F71805F HARDWARE MONITORING DRIVER
5445 M:      Jean Delvare <jdelvare@suse.com>
5446 L:      linux-hwmon@vger.kernel.org
5447 S:      Maintained
5448 F:      Documentation/hwmon/f71805f
5449 F:      drivers/hwmon/f71805f.c
5450
5451 FADDR2LINE
5452 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5453 S:      Maintained
5454 F:      scripts/faddr2line
5455
5456 FAILOVER MODULE
5457 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5458 L:      netdev@vger.kernel.org
5459 S:      Supported
5460 F:      net/core/failover.c
5461 F:      include/net/failover.h
5462 F:      Documentation/networking/failover.rst
5463
5464 FANOTIFY
5465 M:      Jan Kara <jack@suse.cz>
5466 R:      Amir Goldstein <amir73il@gmail.com>
5467 L:      linux-fsdevel@vger.kernel.org
5468 S:      Maintained
5469 F:      fs/notify/fanotify/
5470 F:      include/linux/fanotify.h
5471 F:      include/uapi/linux/fanotify.h
5472
5473 FARSYNC SYNCHRONOUS DRIVER
5474 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5475 W:      http://www.farsite.co.uk/
5476 S:      Supported
5477 F:      drivers/net/wan/farsync.*
5478
5479 FAULT INJECTION SUPPORT
5480 M:      Akinobu Mita <akinobu.mita@gmail.com>
5481 S:      Supported
5482 F:      Documentation/fault-injection/
5483 F:      lib/fault-inject.c
5484
5485 FBTFT Framebuffer drivers
5486 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5487 S:      Maintained
5488 F:      drivers/staging/fbtft/
5489
5490 FC0011 TUNER DRIVER
5491 M:      Michael Buesch <m@bues.ch>
5492 L:      linux-media@vger.kernel.org
5493 S:      Maintained
5494 F:      drivers/media/tuners/fc0011.h
5495 F:      drivers/media/tuners/fc0011.c
5496
5497 FC2580 MEDIA DRIVER
5498 M:      Antti Palosaari <crope@iki.fi>
5499 L:      linux-media@vger.kernel.org
5500 W:      https://linuxtv.org
5501 W:      http://palosaari.fi/linux/
5502 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5503 T:      git git://linuxtv.org/anttip/media_tree.git
5504 S:      Maintained
5505 F:      drivers/media/tuners/fc2580*
5506
5507 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5508 M:      Johannes Thumshirn <jth@kernel.org>
5509 L:      linux-scsi@vger.kernel.org
5510 W:      www.Open-FCoE.org
5511 S:      Supported
5512 F:      drivers/scsi/libfc/
5513 F:      drivers/scsi/fcoe/
5514 F:      include/scsi/fc/
5515 F:      include/scsi/libfc.h
5516 F:      include/scsi/libfcoe.h
5517 F:      include/uapi/scsi/fc/
5518
5519 FILE LOCKING (flock() and fcntl()/lockf())
5520 M:      Jeff Layton <jlayton@kernel.org>
5521 M:      "J. Bruce Fields" <bfields@fieldses.org>
5522 L:      linux-fsdevel@vger.kernel.org
5523 S:      Maintained
5524 F:      include/linux/fcntl.h
5525 F:      include/uapi/linux/fcntl.h
5526 F:      fs/fcntl.c
5527 F:      fs/locks.c
5528
5529 FILESYSTEMS (VFS and infrastructure)
5530 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5531 L:      linux-fsdevel@vger.kernel.org
5532 S:      Maintained
5533 F:      fs/*
5534 F:      include/linux/fs.h
5535 F:      include/uapi/linux/fs.h
5536
5537 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5538 M:      Riku Voipio <riku.voipio@iki.fi>
5539 L:      linux-hwmon@vger.kernel.org
5540 S:      Maintained
5541 F:      drivers/hwmon/f75375s.c
5542 F:      include/linux/f75375s.h
5543
5544 FIREWIRE AUDIO DRIVERS
5545 M:      Clemens Ladisch <clemens@ladisch.de>
5546 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5547 T:      git git://git.alsa-project.org/alsa-kernel.git
5548 S:      Maintained
5549 F:      sound/firewire/
5550
5551 FIREWIRE MEDIA DRIVERS (firedtv)
5552 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5553 L:      linux-media@vger.kernel.org
5554 L:      linux1394-devel@lists.sourceforge.net
5555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5556 S:      Maintained
5557 F:      drivers/media/firewire/
5558
5559 FIREWIRE SBP-2 TARGET
5560 M:      Chris Boot <bootc@bootc.net>
5561 L:      linux-scsi@vger.kernel.org
5562 L:      target-devel@vger.kernel.org
5563 L:      linux1394-devel@lists.sourceforge.net
5564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5565 S:      Maintained
5566 F:      drivers/target/sbp/
5567
5568 FIREWIRE SUBSYSTEM
5569 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5570 L:      linux1394-devel@lists.sourceforge.net
5571 W:      http://ieee1394.wiki.kernel.org/
5572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5573 S:      Maintained
5574 F:      drivers/firewire/
5575 F:      include/linux/firewire.h
5576 F:      include/uapi/linux/firewire*.h
5577 F:      tools/firewire/
5578
5579 FIRMWARE LOADER (request_firmware)
5580 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5581 L:      linux-kernel@vger.kernel.org
5582 S:      Maintained
5583 F:      Documentation/firmware_class/
5584 F:      drivers/base/firmware_loader/
5585 F:      include/linux/firmware.h
5586
5587 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5588 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5589 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5590 S:      Maintained
5591 F:      drivers/block/rsxx/
5592
5593 FLOPPY DRIVER
5594 M:      Jiri Kosina <jikos@kernel.org>
5595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5596 S:      Odd fixes
5597 F:      drivers/block/floppy.c
5598
5599 FMC SUBSYSTEM
5600 M:      Alessandro Rubini <rubini@gnudd.com>
5601 W:      http://www.ohwr.org/projects/fmc-bus
5602 S:      Supported
5603 F:      drivers/fmc/
5604 F:      include/linux/fmc*.h
5605 F:      include/linux/ipmi-fru.h
5606 K:      fmc_d.*register
5607
5608 FPGA MANAGER FRAMEWORK
5609 M:      Alan Tull <atull@kernel.org>
5610 M:      Moritz Fischer <mdf@kernel.org>
5611 L:      linux-fpga@vger.kernel.org
5612 S:      Maintained
5613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5614 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5615 F:      Documentation/fpga/
5616 F:      Documentation/driver-api/fpga/
5617 F:      Documentation/devicetree/bindings/fpga/
5618 F:      drivers/fpga/
5619 F:      include/linux/fpga/
5620 W:      http://www.rocketboards.org
5621
5622 FPU EMULATOR
5623 M:      Bill Metzenthen <billm@melbpc.org.au>
5624 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5625 S:      Maintained
5626 F:      arch/x86/math-emu/
5627
5628 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5629 L:      netdev@vger.kernel.org
5630 S:      Orphan
5631 F:      drivers/net/wan/dlci.c
5632 F:      drivers/net/wan/sdla.c
5633
5634 FRAMEBUFFER LAYER
5635 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5636 L:      dri-devel@lists.freedesktop.org
5637 L:      linux-fbdev@vger.kernel.org
5638 T:      git git://github.com/bzolnier/linux.git
5639 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5640 S:      Maintained
5641 F:      Documentation/fb/
5642 F:      drivers/video/
5643 F:      include/video/
5644 F:      include/linux/fb.h
5645 F:      include/uapi/video/
5646 F:      include/uapi/linux/fb.h
5647
5648 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5649 M:      Horia Geantă <horia.geanta@nxp.com>
5650 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5651 L:      linux-crypto@vger.kernel.org
5652 S:      Maintained
5653 F:      drivers/crypto/caam/
5654 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5655
5656 FREESCALE DIU FRAMEBUFFER DRIVER
5657 M:      Timur Tabi <timur@tabi.org>
5658 L:      linux-fbdev@vger.kernel.org
5659 S:      Maintained
5660 F:      drivers/video/fbdev/fsl-diu-fb.*
5661
5662 FREESCALE DMA DRIVER
5663 M:      Li Yang <leoyang.li@nxp.com>
5664 M:      Zhang Wei <zw@zh-kernel.org>
5665 L:      linuxppc-dev@lists.ozlabs.org
5666 S:      Maintained
5667 F:      drivers/dma/fsldma.*
5668
5669 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5670 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5671 L:      netdev@vger.kernel.org
5672 S:      Maintained
5673 F:      drivers/net/ethernet/freescale/gianfar*
5674 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5675
5676 FREESCALE GPMI NAND DRIVER
5677 M:      Han Xu <han.xu@nxp.com>
5678 L:      linux-mtd@lists.infradead.org
5679 S:      Maintained
5680 F:      drivers/mtd/nand/raw/gpmi-nand/*
5681
5682 FREESCALE I2C CPM DRIVER
5683 M:      Jochen Friedrich <jochen@scram.de>
5684 L:      linuxppc-dev@lists.ozlabs.org
5685 L:      linux-i2c@vger.kernel.org
5686 S:      Maintained
5687 F:      drivers/i2c/busses/i2c-cpm.c
5688
5689 FREESCALE IMX / MXC FEC DRIVER
5690 M:      Fugang Duan <fugang.duan@nxp.com>
5691 L:      netdev@vger.kernel.org
5692 S:      Maintained
5693 F:      drivers/net/ethernet/freescale/fec_main.c
5694 F:      drivers/net/ethernet/freescale/fec_ptp.c
5695 F:      drivers/net/ethernet/freescale/fec.h
5696 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5697
5698 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5699 M:      Sascha Hauer <s.hauer@pengutronix.de>
5700 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5701 L:      linux-fbdev@vger.kernel.org
5702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5703 S:      Maintained
5704 F:      include/linux/platform_data/video-imxfb.h
5705 F:      drivers/video/fbdev/imxfb.c
5706
5707 FREESCALE QORIQ DPAA ETHERNET DRIVER
5708 M:      Madalin Bucur <madalin.bucur@nxp.com>
5709 L:      netdev@vger.kernel.org
5710 S:      Maintained
5711 F:      drivers/net/ethernet/freescale/dpaa
5712
5713 FREESCALE QORIQ DPAA FMAN DRIVER
5714 M:      Madalin Bucur <madalin.bucur@nxp.com>
5715 L:      netdev@vger.kernel.org
5716 S:      Maintained
5717 F:      drivers/net/ethernet/freescale/fman
5718 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5719
5720 FREESCALE QORIQ PTP CLOCK DRIVER
5721 M:      Yangbo Lu <yangbo.lu@nxp.com>
5722 L:      netdev@vger.kernel.org
5723 S:      Maintained
5724 F:      drivers/ptp/ptp_qoriq.c
5725 F:      include/linux/fsl/ptp_qoriq.h
5726 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5727
5728 FREESCALE QUAD SPI DRIVER
5729 M:      Han Xu <han.xu@nxp.com>
5730 L:      linux-mtd@lists.infradead.org
5731 S:      Maintained
5732 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5733
5734 FREESCALE QUICC ENGINE LIBRARY
5735 M:      Qiang Zhao <qiang.zhao@nxp.com>
5736 L:      linuxppc-dev@lists.ozlabs.org
5737 S:      Maintained
5738 F:      drivers/soc/fsl/qe/
5739 F:      include/soc/fsl/*qe*.h
5740 F:      include/soc/fsl/*ucc*.h
5741
5742 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5743 M:      Li Yang <leoyang.li@nxp.com>
5744 L:      netdev@vger.kernel.org
5745 L:      linuxppc-dev@lists.ozlabs.org
5746 S:      Maintained
5747 F:      drivers/net/ethernet/freescale/ucc_geth*
5748
5749 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5750 M:      Zhao Qiang <qiang.zhao@nxp.com>
5751 L:      netdev@vger.kernel.org
5752 L:      linuxppc-dev@lists.ozlabs.org
5753 S:      Maintained
5754 F:      drivers/net/wan/fsl_ucc_hdlc*
5755
5756 FREESCALE QUICC ENGINE UCC UART DRIVER
5757 M:      Timur Tabi <timur@tabi.org>
5758 L:      linuxppc-dev@lists.ozlabs.org
5759 S:      Maintained
5760 F:      drivers/tty/serial/ucc_uart.c
5761
5762 FREESCALE SOC DRIVERS
5763 M:      Li Yang <leoyang.li@nxp.com>
5764 L:      linuxppc-dev@lists.ozlabs.org
5765 L:      linux-arm-kernel@lists.infradead.org
5766 S:      Maintained
5767 F:      Documentation/devicetree/bindings/soc/fsl/
5768 F:      drivers/soc/fsl/
5769 F:      include/linux/fsl/
5770
5771 FREESCALE SOC FS_ENET DRIVER
5772 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5773 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5774 L:      linuxppc-dev@lists.ozlabs.org
5775 L:      netdev@vger.kernel.org
5776 S:      Maintained
5777 F:      drivers/net/ethernet/freescale/fs_enet/
5778 F:      include/linux/fs_enet_pd.h
5779
5780 FREESCALE SOC SOUND DRIVERS
5781 M:      Timur Tabi <timur@tabi.org>
5782 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5783 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5784 R:      Fabio Estevam <fabio.estevam@nxp.com>
5785 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5786 L:      linuxppc-dev@lists.ozlabs.org
5787 S:      Maintained
5788 F:      sound/soc/fsl/fsl*
5789 F:      sound/soc/fsl/imx*
5790 F:      sound/soc/fsl/mpc8610_hpcd.c
5791
5792 FREESCALE USB PERIPHERAL DRIVERS
5793 M:      Li Yang <leoyang.li@nxp.com>
5794 L:      linux-usb@vger.kernel.org
5795 L:      linuxppc-dev@lists.ozlabs.org
5796 S:      Maintained
5797 F:      drivers/usb/gadget/udc/fsl*
5798
5799 FREEVXFS FILESYSTEM
5800 M:      Christoph Hellwig <hch@infradead.org>
5801 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5802 S:      Maintained
5803 F:      fs/freevxfs/
5804
5805 FREEZER
5806 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5807 M:      Pavel Machek <pavel@ucw.cz>
5808 L:      linux-pm@vger.kernel.org
5809 S:      Supported
5810 F:      Documentation/power/freezing-of-tasks.txt
5811 F:      include/linux/freezer.h
5812 F:      kernel/freezer.c
5813
5814 FRONTSWAP API
5815 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5816 L:      linux-kernel@vger.kernel.org
5817 S:      Maintained
5818 F:      mm/frontswap.c
5819 F:      include/linux/frontswap.h
5820
5821 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5822 M:      David Howells <dhowells@redhat.com>
5823 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5824 S:      Supported
5825 F:      Documentation/filesystems/caching/
5826 F:      fs/fscache/
5827 F:      include/linux/fscache*.h
5828
5829 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5830 M:      Theodore Y. Ts'o <tytso@mit.edu>
5831 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5832 L:      linux-fscrypt@vger.kernel.org
5833 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5835 S:      Supported
5836 F:      fs/crypto/
5837 F:      include/linux/fscrypt*.h
5838 F:      Documentation/filesystems/fscrypt.rst
5839
5840 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5841 M:      Jan Kara <jack@suse.cz>
5842 R:      Amir Goldstein <amir73il@gmail.com>
5843 L:      linux-fsdevel@vger.kernel.org
5844 S:      Maintained
5845 F:      fs/notify/
5846 F:      include/linux/fsnotify*.h
5847
5848 FUJITSU LAPTOP EXTRAS
5849 M:      Jonathan Woithe <jwoithe@just42.net>
5850 L:      platform-driver-x86@vger.kernel.org
5851 S:      Maintained
5852 F:      drivers/platform/x86/fujitsu-laptop.c
5853
5854 FUJITSU M-5MO LS CAMERA ISP DRIVER
5855 M:      Kyungmin Park <kyungmin.park@samsung.com>
5856 M:      Heungjun Kim <riverful.kim@samsung.com>
5857 L:      linux-media@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/media/i2c/m5mols/
5860 F:      include/media/i2c/m5mols.h
5861
5862 FUJITSU TABLET EXTRAS
5863 M:      Robert Gerlach <khnz@gmx.de>
5864 L:      platform-driver-x86@vger.kernel.org
5865 S:      Maintained
5866 F:      drivers/platform/x86/fujitsu-tablet.c
5867
5868 FUSE: FILESYSTEM IN USERSPACE
5869 M:      Miklos Szeredi <miklos@szeredi.hu>
5870 L:      linux-fsdevel@vger.kernel.org
5871 W:      http://fuse.sourceforge.net/
5872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5873 S:      Maintained
5874 F:      fs/fuse/
5875 F:      include/uapi/linux/fuse.h
5876 F:      Documentation/filesystems/fuse.txt
5877
5878 FUTEX SUBSYSTEM
5879 M:      Thomas Gleixner <tglx@linutronix.de>
5880 M:      Ingo Molnar <mingo@redhat.com>
5881 R:      Peter Zijlstra <peterz@infradead.org>
5882 R:      Darren Hart <dvhart@infradead.org>
5883 L:      linux-kernel@vger.kernel.org
5884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5885 S:      Maintained
5886 F:      kernel/futex.c
5887 F:      kernel/futex_compat.c
5888 F:      include/asm-generic/futex.h
5889 F:      include/linux/futex.h
5890 F:      include/uapi/linux/futex.h
5891 F:      tools/testing/selftests/futex/
5892 F:      tools/perf/bench/futex*
5893 F:      Documentation/*futex*
5894
5895 GCC PLUGINS
5896 M:      Kees Cook <keescook@chromium.org>
5897 R:      Emese Revfy <re.emese@gmail.com>
5898 L:      kernel-hardening@lists.openwall.com
5899 S:      Maintained
5900 F:      scripts/gcc-plugins/
5901 F:      scripts/gcc-plugin.sh
5902 F:      scripts/Makefile.gcc-plugins
5903 F:      Documentation/gcc-plugins.txt
5904
5905 GCOV BASED KERNEL PROFILING
5906 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5907 S:      Maintained
5908 F:      kernel/gcov/
5909 F:      Documentation/dev-tools/gcov.rst
5910
5911 GDB KERNEL DEBUGGING HELPER SCRIPTS
5912 M:      Jan Kiszka <jan.kiszka@siemens.com>
5913 M:      Kieran Bingham <kieran@bingham.xyz>
5914 S:      Supported
5915 F:      scripts/gdb/
5916
5917 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5918 M:      Achim Leubner <achim_leubner@adaptec.com>
5919 L:      linux-scsi@vger.kernel.org
5920 W:      http://www.icp-vortex.com/
5921 S:      Supported
5922 F:      drivers/scsi/gdt*
5923
5924 GEMTEK FM RADIO RECEIVER DRIVER
5925 M:      Hans Verkuil <hverkuil@xs4all.nl>
5926 L:      linux-media@vger.kernel.org
5927 T:      git git://linuxtv.org/media_tree.git
5928 W:      https://linuxtv.org
5929 S:      Maintained
5930 F:      drivers/media/radio/radio-gemtek*
5931
5932 GENERIC GPIO I2C DRIVER
5933 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5934 S:      Supported
5935 F:      drivers/i2c/busses/i2c-gpio.c
5936 F:      include/linux/i2c-gpio.h
5937
5938 GENERIC GPIO I2C MULTIPLEXER DRIVER
5939 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5940 L:      linux-i2c@vger.kernel.org
5941 S:      Supported
5942 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5943 F:      include/linux/i2c-mux-gpio.h
5944 F:      Documentation/i2c/muxes/i2c-mux-gpio
5945
5946 GENERIC HDLC (WAN) DRIVERS
5947 M:      Krzysztof Halasa <khc@pm.waw.pl>
5948 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5949 S:      Maintained
5950 F:      drivers/net/wan/c101.c
5951 F:      drivers/net/wan/hd6457*
5952 F:      drivers/net/wan/hdlc*
5953 F:      drivers/net/wan/n2.c
5954 F:      drivers/net/wan/pc300too.c
5955 F:      drivers/net/wan/pci200syn.c
5956 F:      drivers/net/wan/wanxl*
5957
5958 GENERIC INCLUDE/ASM HEADER FILES
5959 M:      Arnd Bergmann <arnd@arndb.de>
5960 L:      linux-arch@vger.kernel.org
5961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5962 S:      Maintained
5963 F:      include/asm-generic/
5964 F:      include/uapi/asm-generic/
5965
5966 GENERIC PHY FRAMEWORK
5967 M:      Kishon Vijay Abraham I <kishon@ti.com>
5968 L:      linux-kernel@vger.kernel.org
5969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5970 S:      Supported
5971 F:      drivers/phy/
5972 F:      include/linux/phy/
5973
5974 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5975 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
5976 S:      Supported
5977 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
5978
5979 GENERIC PM DOMAINS
5980 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5981 M:      Kevin Hilman <khilman@kernel.org>
5982 M:      Ulf Hansson <ulf.hansson@linaro.org>
5983 L:      linux-pm@vger.kernel.org
5984 S:      Supported
5985 F:      drivers/base/power/domain*.c
5986 F:      include/linux/pm_domain.h
5987 F:      Documentation/devicetree/bindings/power/power_domain.txt
5988
5989 GENERIC UIO DRIVER FOR PCI DEVICES
5990 M:      "Michael S. Tsirkin" <mst@redhat.com>
5991 L:      kvm@vger.kernel.org
5992 S:      Supported
5993 F:      drivers/uio/uio_pci_generic.c
5994
5995 GENWQE (IBM Generic Workqueue Card)
5996 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5997 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5998 S:      Supported
5999 F:      drivers/misc/genwqe/
6000
6001 GET_MAINTAINER SCRIPT
6002 M:      Joe Perches <joe@perches.com>
6003 S:      Maintained
6004 F:      scripts/get_maintainer.pl
6005
6006 GFS2 FILE SYSTEM
6007 M:      Bob Peterson <rpeterso@redhat.com>
6008 M:      Andreas Gruenbacher <agruenba@redhat.com>
6009 L:      cluster-devel@redhat.com
6010 W:      http://sources.redhat.com/cluster/
6011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6012 S:      Supported
6013 F:      Documentation/filesystems/gfs2*.txt
6014 F:      fs/gfs2/
6015 F:      include/uapi/linux/gfs2_ondisk.h
6016
6017 GIGASET ISDN DRIVERS
6018 M:      Paul Bolle <pebolle@tiscali.nl>
6019 L:      gigaset307x-common@lists.sourceforge.net
6020 W:      http://gigaset307x.sourceforge.net/
6021 S:      Odd Fixes
6022 F:      Documentation/isdn/README.gigaset
6023 F:      drivers/isdn/gigaset/
6024 F:      include/uapi/linux/gigaset_dev.h
6025
6026 GO7007 MPEG CODEC
6027 M:      Hans Verkuil <hans.verkuil@cisco.com>
6028 L:      linux-media@vger.kernel.org
6029 S:      Maintained
6030 F:      drivers/media/usb/go7007/
6031
6032 GOODIX TOUCHSCREEN
6033 M:      Bastien Nocera <hadess@hadess.net>
6034 L:      linux-input@vger.kernel.org
6035 S:      Maintained
6036 F:      drivers/input/touchscreen/goodix.c
6037
6038 GPD POCKET FAN DRIVER
6039 M:      Hans de Goede <hdegoede@redhat.com>
6040 L:      platform-driver-x86@vger.kernel.org
6041 S:      Maintained
6042 F:      drivers/platform/x86/gpd-pocket-fan.c
6043
6044 GPIO ACPI SUPPORT
6045 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6046 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6047 L:      linux-gpio@vger.kernel.org
6048 L:      linux-acpi@vger.kernel.org
6049 S:      Maintained
6050 F:      Documentation/acpi/gpio-properties.txt
6051 F:      drivers/gpio/gpiolib-acpi.c
6052
6053 GPIO IR Transmitter
6054 M:      Sean Young <sean@mess.org>
6055 L:      linux-media@vger.kernel.org
6056 S:      Maintained
6057 F:      drivers/media/rc/gpio-ir-tx.c
6058
6059 GPIO MOCKUP DRIVER
6060 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6061 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6062 L:      linux-gpio@vger.kernel.org
6063 S:      Maintained
6064 F:      drivers/gpio/gpio-mockup.c
6065 F:      tools/testing/selftests/gpio/
6066
6067 GPIO SUBSYSTEM
6068 M:      Linus Walleij <linus.walleij@linaro.org>
6069 L:      linux-gpio@vger.kernel.org
6070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6071 S:      Maintained
6072 F:      Documentation/devicetree/bindings/gpio/
6073 F:      Documentation/driver-api/gpio/
6074 F:      Documentation/gpio/
6075 F:      Documentation/ABI/testing/gpio-cdev
6076 F:      Documentation/ABI/obsolete/sysfs-gpio
6077 F:      drivers/gpio/
6078 F:      include/linux/gpio/
6079 F:      include/linux/gpio.h
6080 F:      include/linux/of_gpio.h
6081 F:      include/asm-generic/gpio.h
6082 F:      include/uapi/linux/gpio.h
6083 F:      tools/gpio/
6084
6085 GRE DEMULTIPLEXER DRIVER
6086 M:      Dmitry Kozlov <xeb@mail.ru>
6087 L:      netdev@vger.kernel.org
6088 S:      Maintained
6089 F:      net/ipv4/gre_demux.c
6090 F:      net/ipv4/gre_offload.c
6091 F:      include/net/gre.h
6092
6093 GRETH 10/100/1G Ethernet MAC device driver
6094 M:      Andreas Larsson <andreas@gaisler.com>
6095 L:      netdev@vger.kernel.org
6096 S:      Maintained
6097 F:      drivers/net/ethernet/aeroflex/
6098
6099 GREYBUS AUDIO PROTOCOLS DRIVERS
6100 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6101 M:      Mark Greer <mgreer@animalcreek.com>
6102 S:      Maintained
6103 F:      drivers/staging/greybus/audio_apbridgea.c
6104 F:      drivers/staging/greybus/audio_apbridgea.h
6105 F:      drivers/staging/greybus/audio_codec.c
6106 F:      drivers/staging/greybus/audio_codec.h
6107 F:      drivers/staging/greybus/audio_gb.c
6108 F:      drivers/staging/greybus/audio_manager.c
6109 F:      drivers/staging/greybus/audio_manager.h
6110 F:      drivers/staging/greybus/audio_manager_module.c
6111 F:      drivers/staging/greybus/audio_manager_private.h
6112 F:      drivers/staging/greybus/audio_manager_sysfs.c
6113 F:      drivers/staging/greybus/audio_module.c
6114 F:      drivers/staging/greybus/audio_topology.c
6115
6116 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6117 M:      Viresh Kumar <vireshk@kernel.org>
6118 S:      Maintained
6119 F:      drivers/staging/greybus/authentication.c
6120 F:      drivers/staging/greybus/bootrom.c
6121 F:      drivers/staging/greybus/firmware.h
6122 F:      drivers/staging/greybus/fw-core.c
6123 F:      drivers/staging/greybus/fw-download.c
6124 F:      drivers/staging/greybus/fw-managament.c
6125 F:      drivers/staging/greybus/greybus_authentication.h
6126 F:      drivers/staging/greybus/greybus_firmware.h
6127 F:      drivers/staging/greybus/hid.c
6128 F:      drivers/staging/greybus/i2c.c
6129 F:      drivers/staging/greybus/spi.c
6130 F:      drivers/staging/greybus/spilib.c
6131 F:      drivers/staging/greybus/spilib.h
6132
6133 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6134 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6135 S:      Maintained
6136 F:      drivers/staging/greybus/loopback.c
6137 F:      drivers/staging/greybus/timesync.c
6138 F:      drivers/staging/greybus/timesync_platform.c
6139
6140 GREYBUS PLATFORM DRIVERS
6141 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6142 S:      Maintained
6143 F:      drivers/staging/greybus/arche-platform.c
6144 F:      drivers/staging/greybus/arche-apb-ctrl.c
6145 F:      drivers/staging/greybus/arche_platform.h
6146
6147 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6148 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6149 S:      Maintained
6150 F:      drivers/staging/greybus/sdio.c
6151 F:      drivers/staging/greybus/light.c
6152 F:      drivers/staging/greybus/gpio.c
6153 F:      drivers/staging/greybus/power_supply.c
6154 F:      drivers/staging/greybus/spi.c
6155 F:      drivers/staging/greybus/spilib.c
6156
6157 GREYBUS SUBSYSTEM
6158 M:      Johan Hovold <johan@kernel.org>
6159 M:      Alex Elder <elder@kernel.org>
6160 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6161 S:      Maintained
6162 F:      drivers/staging/greybus/
6163 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6164
6165 GREYBUS UART PROTOCOLS DRIVERS
6166 M:      David Lin <dtwlin@gmail.com>
6167 S:      Maintained
6168 F:      drivers/staging/greybus/uart.c
6169 F:      drivers/staging/greybus/log.c
6170
6171 GS1662 VIDEO SERIALIZER
6172 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6173 L:      linux-media@vger.kernel.org
6174 T:      git git://linuxtv.org/media_tree.git
6175 S:      Maintained
6176 F:      drivers/media/spi/gs1662.c
6177
6178 GSPCA FINEPIX SUBDRIVER
6179 M:      Frank Zago <frank@zago.net>
6180 L:      linux-media@vger.kernel.org
6181 T:      git git://linuxtv.org/media_tree.git
6182 S:      Maintained
6183 F:      drivers/media/usb/gspca/finepix.c
6184
6185 GSPCA GL860 SUBDRIVER
6186 M:      Olivier Lorin <o.lorin@laposte.net>
6187 L:      linux-media@vger.kernel.org
6188 T:      git git://linuxtv.org/media_tree.git
6189 S:      Maintained
6190 F:      drivers/media/usb/gspca/gl860/
6191
6192 GSPCA M5602 SUBDRIVER
6193 M:      Erik Andren <erik.andren@gmail.com>
6194 L:      linux-media@vger.kernel.org
6195 T:      git git://linuxtv.org/media_tree.git
6196 S:      Maintained
6197 F:      drivers/media/usb/gspca/m5602/
6198
6199 GSPCA PAC207 SONIXB SUBDRIVER
6200 M:      Hans Verkuil <hverkuil@xs4all.nl>
6201 L:      linux-media@vger.kernel.org
6202 T:      git git://linuxtv.org/media_tree.git
6203 S:      Odd Fixes
6204 F:      drivers/media/usb/gspca/pac207.c
6205
6206 GSPCA SN9C20X SUBDRIVER
6207 M:      Brian Johnson <brijohn@gmail.com>
6208 L:      linux-media@vger.kernel.org
6209 T:      git git://linuxtv.org/media_tree.git
6210 S:      Maintained
6211 F:      drivers/media/usb/gspca/sn9c20x.c
6212
6213 GSPCA T613 SUBDRIVER
6214 M:      Leandro Costantino <lcostantino@gmail.com>
6215 L:      linux-media@vger.kernel.org
6216 T:      git git://linuxtv.org/media_tree.git
6217 S:      Maintained
6218 F:      drivers/media/usb/gspca/t613.c
6219
6220 GSPCA USB WEBCAM DRIVER
6221 M:      Hans Verkuil <hverkuil@xs4all.nl>
6222 L:      linux-media@vger.kernel.org
6223 T:      git git://linuxtv.org/media_tree.git
6224 S:      Odd Fixes
6225 F:      drivers/media/usb/gspca/
6226
6227 GTP (GPRS Tunneling Protocol)
6228 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6229 M:      Harald Welte <laforge@gnumonks.org>
6230 L:      osmocom-net-gprs@lists.osmocom.org
6231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6232 S:      Maintained
6233 F:      drivers/net/gtp.c
6234
6235 GUID PARTITION TABLE (GPT)
6236 M:      Davidlohr Bueso <dave@stgolabs.net>
6237 L:      linux-efi@vger.kernel.org
6238 S:      Maintained
6239 F:      block/partitions/efi.*
6240
6241 H8/300 ARCHITECTURE
6242 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6243 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6244 W:      http://uclinux-h8.sourceforge.jp
6245 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6246 S:      Maintained
6247 F:      arch/h8300/
6248 F:      drivers/clocksource/h8300_*.c
6249 F:      drivers/clk/h8300/
6250 F:      drivers/irqchip/irq-renesas-h8*.c
6251
6252 HACKRF MEDIA DRIVER
6253 M:      Antti Palosaari <crope@iki.fi>
6254 L:      linux-media@vger.kernel.org
6255 W:      https://linuxtv.org
6256 W:      http://palosaari.fi/linux/
6257 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6258 T:      git git://linuxtv.org/anttip/media_tree.git
6259 S:      Maintained
6260 F:      drivers/media/usb/hackrf/
6261
6262 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6263 M:      Frank Seidel <frank@f-seidel.de>
6264 L:      platform-driver-x86@vger.kernel.org
6265 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6266 S:      Maintained
6267 F:      drivers/platform/x86/hdaps.c
6268
6269 HARDWARE MONITORING
6270 M:      Jean Delvare <jdelvare@suse.com>
6271 M:      Guenter Roeck <linux@roeck-us.net>
6272 L:      linux-hwmon@vger.kernel.org
6273 W:      http://hwmon.wiki.kernel.org/
6274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6275 S:      Maintained
6276 F:      Documentation/devicetree/bindings/hwmon/
6277 F:      Documentation/hwmon/
6278 F:      drivers/hwmon/
6279 F:      include/linux/hwmon*.h
6280
6281 HARDWARE RANDOM NUMBER GENERATOR CORE
6282 M:      Matt Mackall <mpm@selenic.com>
6283 M:      Herbert Xu <herbert@gondor.apana.org.au>
6284 L:      linux-crypto@vger.kernel.org
6285 S:      Odd fixes
6286 F:      Documentation/devicetree/bindings/rng/
6287 F:      Documentation/hw_random.txt
6288 F:      drivers/char/hw_random/
6289 F:      include/linux/hw_random.h
6290
6291 HARDWARE TRACING FACILITIES
6292 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6293 S:      Maintained
6294 F:      drivers/hwtracing/
6295
6296 HARDWARE SPINLOCK CORE
6297 M:      Ohad Ben-Cohen <ohad@wizery.com>
6298 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6299 L:      linux-remoteproc@vger.kernel.org
6300 S:      Maintained
6301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6302 F:      Documentation/devicetree/bindings/hwlock/
6303 F:      Documentation/hwspinlock.txt
6304 F:      drivers/hwspinlock/
6305 F:      include/linux/hwspinlock.h
6306
6307 HARMONY SOUND DRIVER
6308 L:      linux-parisc@vger.kernel.org
6309 S:      Maintained
6310 F:      sound/parisc/harmony.*
6311
6312 HDPVR USB VIDEO ENCODER DRIVER
6313 M:      Hans Verkuil <hverkuil@xs4all.nl>
6314 L:      linux-media@vger.kernel.org
6315 T:      git git://linuxtv.org/media_tree.git
6316 W:      https://linuxtv.org
6317 S:      Odd Fixes
6318 F:      drivers/media/usb/hdpvr/
6319
6320 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6321 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6322 S:      Supported
6323 F:      Documentation/watchdog/hpwdt.txt
6324 F:      drivers/watchdog/hpwdt.c
6325
6326 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6327 M:      Don Brace <don.brace@microsemi.com>
6328 L:      esc.storagedev@microsemi.com
6329 L:      linux-scsi@vger.kernel.org
6330 S:      Supported
6331 F:      Documentation/scsi/hpsa.txt
6332 F:      drivers/scsi/hpsa*.[ch]
6333 F:      include/linux/cciss*.h
6334 F:      include/uapi/linux/cciss*.h
6335
6336 HFI1 DRIVER
6337 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6338 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6339 L:      linux-rdma@vger.kernel.org
6340 S:      Supported
6341 F:      drivers/infiniband/hw/hfi1
6342
6343 HFS FILESYSTEM
6344 L:      linux-fsdevel@vger.kernel.org
6345 S:      Orphan
6346 F:      Documentation/filesystems/hfs.txt
6347 F:      fs/hfs/
6348
6349 HFSPLUS FILESYSTEM
6350 L:      linux-fsdevel@vger.kernel.org
6351 S:      Orphan
6352 F:      Documentation/filesystems/hfsplus.txt
6353 F:      fs/hfsplus/
6354
6355 HGA FRAMEBUFFER DRIVER
6356 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6357 L:      linux-nvidia@lists.surfsouth.com
6358 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6359 S:      Maintained
6360 F:      drivers/video/fbdev/hgafb.c
6361
6362 HIBERNATION (aka Software Suspend, aka swsusp)
6363 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6364 M:      Pavel Machek <pavel@ucw.cz>
6365 L:      linux-pm@vger.kernel.org
6366 B:      https://bugzilla.kernel.org
6367 S:      Supported
6368 F:      arch/x86/power/
6369 F:      drivers/base/power/
6370 F:      kernel/power/
6371 F:      include/linux/suspend.h
6372 F:      include/linux/freezer.h
6373 F:      include/linux/pm.h
6374 F:      arch/*/include/asm/suspend*.h
6375
6376 HID CORE LAYER
6377 M:      Jiri Kosina <jikos@kernel.org>
6378 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6379 L:      linux-input@vger.kernel.org
6380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6381 S:      Maintained
6382 F:      drivers/hid/
6383 F:      include/linux/hid*
6384 F:      include/uapi/linux/hid*
6385
6386 HID SENSOR HUB DRIVERS
6387 M:      Jiri Kosina <jikos@kernel.org>
6388 M:      Jonathan Cameron <jic23@kernel.org>
6389 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6390 L:      linux-input@vger.kernel.org
6391 L:      linux-iio@vger.kernel.org
6392 S:      Maintained
6393 F:      Documentation/hid/hid-sensor*
6394 F:      drivers/hid/hid-sensor-*
6395 F:      drivers/iio/*/hid-*
6396 F:      include/linux/hid-sensor-*
6397
6398 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6399 M:      Thomas Gleixner <tglx@linutronix.de>
6400 L:      linux-kernel@vger.kernel.org
6401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6402 S:      Maintained
6403 F:      Documentation/timers/
6404 F:      kernel/time/hrtimer.c
6405 F:      kernel/time/clockevents.c
6406 F:      kernel/time/timer_*.c
6407 F:      include/linux/clockchips.h
6408 F:      include/linux/hrtimer.h
6409
6410 HIGH-SPEED SCC DRIVER FOR AX.25
6411 L:      linux-hams@vger.kernel.org
6412 S:      Orphan
6413 F:      drivers/net/hamradio/dmascc.c
6414 F:      drivers/net/hamradio/scc.c
6415
6416 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6417 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6418 W:      http://www.highpoint-tech.com
6419 S:      Supported
6420 F:      Documentation/scsi/hptiop.txt
6421 F:      drivers/scsi/hptiop.c
6422
6423 HIPPI
6424 M:      Jes Sorensen <jes@trained-monkey.org>
6425 L:      linux-hippi@sunsite.dk
6426 S:      Maintained
6427 F:      include/linux/hippidevice.h
6428 F:      include/uapi/linux/if_hippi.h
6429 F:      net/802/hippi.c
6430 F:      drivers/net/hippi/
6431
6432 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6433 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6434 M:      Salil Mehta <salil.mehta@huawei.com>
6435 L:      netdev@vger.kernel.org
6436 W:      http://www.hisilicon.com
6437 S:      Maintained
6438 F:      drivers/net/ethernet/hisilicon/hns3/
6439
6440 HISILICON LPC BUS DRIVER
6441 M:      john.garry@huawei.com
6442 W:      http://www.hisilicon.com
6443 S:      Maintained
6444 F:      drivers/bus/hisi_lpc.c
6445 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6446
6447 HISILICON NETWORK SUBSYSTEM DRIVER
6448 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6449 M:      Salil Mehta <salil.mehta@huawei.com>
6450 L:      netdev@vger.kernel.org
6451 W:      http://www.hisilicon.com
6452 S:      Maintained
6453 F:      drivers/net/ethernet/hisilicon/
6454 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6455
6456 HISILICON PMU DRIVER
6457 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6458 W:      http://www.hisilicon.com
6459 S:      Supported
6460 F:      drivers/perf/hisilicon
6461 F:      Documentation/perf/hisi-pmu.txt
6462
6463 HISILICON ROCE DRIVER
6464 M:      Lijun Ou <oulijun@huawei.com>
6465 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6466 L:      linux-rdma@vger.kernel.org
6467 S:      Maintained
6468 F:      drivers/infiniband/hw/hns/
6469 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6470
6471 HISILICON SAS Controller
6472 M:      John Garry <john.garry@huawei.com>
6473 W:      http://www.hisilicon.com
6474 S:      Supported
6475 F:      drivers/scsi/hisi_sas/
6476 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6477
6478 HMM - Heterogeneous Memory Management
6479 M:      Jérôme Glisse <jglisse@redhat.com>
6480 L:      linux-mm@kvack.org
6481 S:      Maintained
6482 F:      mm/hmm*
6483 F:      include/linux/hmm*
6484 F:      Documentation/vm/hmm.txt
6485
6486 HOST AP DRIVER
6487 M:      Jouni Malinen <j@w1.fi>
6488 L:      linux-wireless@vger.kernel.org
6489 W:      http://w1.fi/hostap-driver.html
6490 S:      Obsolete
6491 F:      drivers/net/wireless/intersil/hostap/
6492
6493 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6494 L:      platform-driver-x86@vger.kernel.org
6495 S:      Orphan
6496 F:      drivers/platform/x86/tc1100-wmi.c
6497
6498 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6499 M:      Jaroslav Kysela <perex@perex.cz>
6500 S:      Maintained
6501 F:      drivers/net/ethernet/hp/hp100.*
6502
6503 HPET:   High Precision Event Timers driver
6504 M:      Clemens Ladisch <clemens@ladisch.de>
6505 S:      Maintained
6506 F:      Documentation/timers/hpet.txt
6507 F:      drivers/char/hpet.c
6508 F:      include/linux/hpet.h
6509 F:      include/uapi/linux/hpet.h
6510
6511 HPET:   x86
6512 S:      Orphan
6513 F:      arch/x86/kernel/hpet.c
6514 F:      arch/x86/include/asm/hpet.h
6515
6516 HPFS FILESYSTEM
6517 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6518 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6519 S:      Maintained
6520 F:      fs/hpfs/
6521
6522 HSI SUBSYSTEM
6523 M:      Sebastian Reichel <sre@kernel.org>
6524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6525 S:      Maintained
6526 F:      Documentation/ABI/testing/sysfs-bus-hsi
6527 F:      Documentation/driver-api/hsi.rst
6528 F:      drivers/hsi/
6529 F:      include/linux/hsi/
6530 F:      include/uapi/linux/hsi/
6531
6532 HSO 3G MODEM DRIVER
6533 L:      linux-usb@vger.kernel.org
6534 S:      Orphan
6535 F:      drivers/net/usb/hso.c
6536
6537 HSR NETWORK PROTOCOL
6538 M:      Arvid Brodin <arvid.brodin@alten.se>
6539 L:      netdev@vger.kernel.org
6540 S:      Maintained
6541 F:      net/hsr/
6542
6543 HT16K33 LED CONTROLLER DRIVER
6544 M:      Robin van der Gracht <robin@protonic.nl>
6545 S:      Maintained
6546 F:      drivers/auxdisplay/ht16k33.c
6547 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6548
6549 HTCPEN TOUCHSCREEN DRIVER
6550 M:      Pau Oliva Fora <pof@eslack.org>
6551 L:      linux-input@vger.kernel.org
6552 S:      Maintained
6553 F:      drivers/input/touchscreen/htcpen.c
6554
6555 HUAWEI ETHERNET DRIVER
6556 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6557 L:      netdev@vger.kernel.org
6558 S:      Supported
6559 F:      Documentation/networking/hinic.txt
6560 F:      drivers/net/ethernet/huawei/hinic/
6561
6562 HUGETLB FILESYSTEM
6563 M:      Mike Kravetz <mike.kravetz@oracle.com>
6564 L:      linux-mm@kvack.org
6565 S:      Maintained
6566 F:      fs/hugetlbfs/
6567 F:      mm/hugetlb.c
6568 F:      include/linux/hugetlb.h
6569 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6570 F:      Documentation/vm/hugetlbfs_reserv.rst
6571 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6572
6573 HVA ST MEDIA DRIVER
6574 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6575 L:      linux-media@vger.kernel.org
6576 T:      git git://linuxtv.org/media_tree.git
6577 W:      https://linuxtv.org
6578 S:      Supported
6579 F:      drivers/media/platform/sti/hva
6580
6581 HWPOISON MEMORY FAILURE HANDLING
6582 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6583 L:      linux-mm@kvack.org
6584 S:      Maintained
6585 F:      mm/memory-failure.c
6586 F:      mm/hwpoison-inject.c
6587
6588 Hyper-V CORE AND DRIVERS
6589 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6590 M:      Haiyang Zhang <haiyangz@microsoft.com>
6591 M:      Stephen Hemminger <sthemmin@microsoft.com>
6592 L:      devel@linuxdriverproject.org
6593 S:      Maintained
6594 F:      Documentation/networking/netvsc.txt
6595 F:      arch/x86/include/asm/mshyperv.h
6596 F:      arch/x86/include/asm/trace/hyperv.h
6597 F:      arch/x86/include/asm/hyperv-tlfs.h
6598 F:      arch/x86/kernel/cpu/mshyperv.c
6599 F:      arch/x86/hyperv
6600 F:      drivers/hid/hid-hyperv.c
6601 F:      drivers/hv/
6602 F:      drivers/input/serio/hyperv-keyboard.c
6603 F:      drivers/pci/host/pci-hyperv.c
6604 F:      drivers/net/hyperv/
6605 F:      drivers/scsi/storvsc_drv.c
6606 F:      drivers/uio/uio_hv_generic.c
6607 F:      drivers/video/fbdev/hyperv_fb.c
6608 F:      net/vmw_vsock/hyperv_transport.c
6609 F:      include/linux/hyperv.h
6610 F:      include/uapi/linux/hyperv.h
6611 F:      tools/hv/
6612 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6613
6614 HYPERVISOR VIRTUAL CONSOLE DRIVER
6615 L:      linuxppc-dev@lists.ozlabs.org
6616 S:      Odd Fixes
6617 F:      drivers/tty/hvc/
6618
6619 I2C ACPI SUPPORT
6620 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6621 L:      linux-i2c@vger.kernel.org
6622 L:      linux-acpi@vger.kernel.org
6623 S:      Maintained
6624 F:      drivers/i2c/i2c-core-acpi.c
6625
6626 I2C MUXES
6627 M:      Peter Rosin <peda@axentia.se>
6628 L:      linux-i2c@vger.kernel.org
6629 S:      Maintained
6630 F:      Documentation/i2c/i2c-topology
6631 F:      Documentation/i2c/muxes/
6632 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6633 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6634 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6635 F:      drivers/i2c/i2c-mux.c
6636 F:      drivers/i2c/muxes/
6637 F:      include/linux/i2c-mux.h
6638
6639 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6640 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6641 L:      linux-i2c@vger.kernel.org
6642 S:      Maintained
6643 F:      drivers/i2c/busses/i2c-mv64xxx.c
6644
6645 I2C OVER PARALLEL PORT
6646 M:      Jean Delvare <jdelvare@suse.com>
6647 L:      linux-i2c@vger.kernel.org
6648 S:      Maintained
6649 F:      Documentation/i2c/busses/i2c-parport
6650 F:      Documentation/i2c/busses/i2c-parport-light
6651 F:      drivers/i2c/busses/i2c-parport.c
6652 F:      drivers/i2c/busses/i2c-parport-light.c
6653
6654 I2C SUBSYSTEM
6655 M:      Wolfram Sang <wsa@the-dreams.de>
6656 L:      linux-i2c@vger.kernel.org
6657 W:      https://i2c.wiki.kernel.org/
6658 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6660 S:      Maintained
6661 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6662 F:      Documentation/i2c/
6663 F:      drivers/i2c/*
6664 F:      include/linux/i2c.h
6665 F:      include/linux/i2c-dev.h
6666 F:      include/linux/i2c-smbus.h
6667 F:      include/uapi/linux/i2c.h
6668 F:      include/uapi/linux/i2c-*.h
6669
6670 I2C SUBSYSTEM HOST DRIVERS
6671 L:      linux-i2c@vger.kernel.org
6672 W:      https://i2c.wiki.kernel.org/
6673 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6675 S:      Odd Fixes
6676 F:      Documentation/devicetree/bindings/i2c/
6677 F:      drivers/i2c/algos/
6678 F:      drivers/i2c/busses/
6679
6680 I2C-TAOS-EVM DRIVER
6681 M:      Jean Delvare <jdelvare@suse.com>
6682 L:      linux-i2c@vger.kernel.org
6683 S:      Maintained
6684 F:      Documentation/i2c/busses/i2c-taos-evm
6685 F:      drivers/i2c/busses/i2c-taos-evm.c
6686
6687 I2C-TINY-USB DRIVER
6688 M:      Till Harbaum <till@harbaum.org>
6689 L:      linux-i2c@vger.kernel.org
6690 W:      http://www.harbaum.org/till/i2c_tiny_usb
6691 S:      Maintained
6692 F:      drivers/i2c/busses/i2c-tiny-usb.c
6693
6694 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6695 M:      Jean Delvare <jdelvare@suse.com>
6696 L:      linux-i2c@vger.kernel.org
6697 S:      Maintained
6698 F:      Documentation/i2c/busses/i2c-ali1535
6699 F:      Documentation/i2c/busses/i2c-ali1563
6700 F:      Documentation/i2c/busses/i2c-ali15x3
6701 F:      Documentation/i2c/busses/i2c-amd756
6702 F:      Documentation/i2c/busses/i2c-amd8111
6703 F:      Documentation/i2c/busses/i2c-i801
6704 F:      Documentation/i2c/busses/i2c-nforce2
6705 F:      Documentation/i2c/busses/i2c-piix4
6706 F:      Documentation/i2c/busses/i2c-sis5595
6707 F:      Documentation/i2c/busses/i2c-sis630
6708 F:      Documentation/i2c/busses/i2c-sis96x
6709 F:      Documentation/i2c/busses/i2c-via
6710 F:      Documentation/i2c/busses/i2c-viapro
6711 F:      drivers/i2c/busses/i2c-ali1535.c
6712 F:      drivers/i2c/busses/i2c-ali1563.c
6713 F:      drivers/i2c/busses/i2c-ali15x3.c
6714 F:      drivers/i2c/busses/i2c-amd756.c
6715 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6716 F:      drivers/i2c/busses/i2c-amd8111.c
6717 F:      drivers/i2c/busses/i2c-i801.c
6718 F:      drivers/i2c/busses/i2c-isch.c
6719 F:      drivers/i2c/busses/i2c-nforce2.c
6720 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6721 F:      drivers/i2c/busses/i2c-piix4.c
6722 F:      drivers/i2c/busses/i2c-sis5595.c
6723 F:      drivers/i2c/busses/i2c-sis630.c
6724 F:      drivers/i2c/busses/i2c-sis96x.c
6725 F:      drivers/i2c/busses/i2c-via.c
6726 F:      drivers/i2c/busses/i2c-viapro.c
6727
6728 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6729 M:      Hans de Goede <hdegoede@redhat.com>
6730 L:      linux-i2c@vger.kernel.org
6731 S:      Maintained
6732 F:      drivers/i2c/busses/i2c-cht-wc.c
6733
6734 I2C/SMBUS ISMT DRIVER
6735 M:      Seth Heasley <seth.heasley@intel.com>
6736 M:      Neil Horman <nhorman@tuxdriver.com>
6737 L:      linux-i2c@vger.kernel.org
6738 F:      drivers/i2c/busses/i2c-ismt.c
6739 F:      Documentation/i2c/busses/i2c-ismt
6740
6741 I2C/SMBUS STUB DRIVER
6742 M:      Jean Delvare <jdelvare@suse.com>
6743 L:      linux-i2c@vger.kernel.org
6744 S:      Maintained
6745 F:      drivers/i2c/i2c-stub.c
6746
6747 IA64 (Itanium) PLATFORM
6748 M:      Tony Luck <tony.luck@intel.com>
6749 M:      Fenghua Yu <fenghua.yu@intel.com>
6750 L:      linux-ia64@vger.kernel.org
6751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6752 S:      Maintained
6753 F:      arch/ia64/
6754
6755 IBM Power 842 compression accelerator
6756 M:      Haren Myneni <haren@us.ibm.com>
6757 S:      Supported
6758 F:      drivers/crypto/nx/Makefile
6759 F:      drivers/crypto/nx/Kconfig
6760 F:      drivers/crypto/nx/nx-842*
6761 F:      include/linux/sw842.h
6762 F:      crypto/842.c
6763 F:      lib/842/
6764
6765 IBM Power in-Nest Crypto Acceleration
6766 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6767 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6768 L:      linux-crypto@vger.kernel.org
6769 S:      Supported
6770 F:      drivers/crypto/nx/Makefile
6771 F:      drivers/crypto/nx/Kconfig
6772 F:      drivers/crypto/nx/nx-aes*
6773 F:      drivers/crypto/nx/nx-sha*
6774 F:      drivers/crypto/nx/nx.*
6775 F:      drivers/crypto/nx/nx_csbcpb.h
6776 F:      drivers/crypto/nx/nx_debugfs.h
6777
6778 IBM Power Linux RAID adapter
6779 M:      Brian King <brking@us.ibm.com>
6780 S:      Supported
6781 F:      drivers/scsi/ipr.*
6782
6783 IBM Power SRIOV Virtual NIC Device Driver
6784 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6785 M:      John Allen <jallen@linux.vnet.ibm.com>
6786 L:      netdev@vger.kernel.org
6787 S:      Supported
6788 F:      drivers/net/ethernet/ibm/ibmvnic.*
6789
6790 IBM Power Virtual Accelerator Switchboard
6791 M:      Sukadev Bhattiprolu
6792 L:      linuxppc-dev@lists.ozlabs.org
6793 S:      Supported
6794 F:      arch/powerpc/platforms/powernv/vas*
6795 F:      arch/powerpc/platforms/powernv/copy-paste.h
6796 F:      arch/powerpc/include/asm/vas.h
6797 F:      arch/powerpc/include/uapi/asm/vas.h
6798
6799 IBM Power Virtual Ethernet Device Driver
6800 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6801 L:      netdev@vger.kernel.org
6802 S:      Supported
6803 F:      drivers/net/ethernet/ibm/ibmveth.*
6804
6805 IBM Power Virtual FC Device Drivers
6806 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6807 L:      linux-scsi@vger.kernel.org
6808 S:      Supported
6809 F:      drivers/scsi/ibmvscsi/ibmvfc*
6810
6811 IBM Power Virtual Management Channel Driver
6812 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6813 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6814 S:      Supported
6815 F:      drivers/misc/ibmvmc.*
6816
6817 IBM Power Virtual SCSI Device Drivers
6818 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6819 L:      linux-scsi@vger.kernel.org
6820 S:      Supported
6821 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6822 F:      include/scsi/viosrp.h
6823
6824 IBM Power Virtual SCSI Device Target Driver
6825 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6826 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6827 L:      linux-scsi@vger.kernel.org
6828 L:      target-devel@vger.kernel.org
6829 S:      Supported
6830 F:      drivers/scsi/ibmvscsi_tgt/
6831
6832 IBM Power VMX Cryptographic instructions
6833 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6834 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6835 L:      linux-crypto@vger.kernel.org
6836 S:      Supported
6837 F:      drivers/crypto/vmx/Makefile
6838 F:      drivers/crypto/vmx/Kconfig
6839 F:      drivers/crypto/vmx/vmx.c
6840 F:      drivers/crypto/vmx/aes*
6841 F:      drivers/crypto/vmx/ghash*
6842 F:      drivers/crypto/vmx/ppc-xlate.pl
6843
6844 IBM ServeRAID RAID DRIVER
6845 S:      Orphan
6846 F:      drivers/scsi/ips.*
6847
6848 ICH LPC AND GPIO DRIVER
6849 M:      Peter Tyser <ptyser@xes-inc.com>
6850 S:      Maintained
6851 F:      drivers/mfd/lpc_ich.c
6852 F:      drivers/gpio/gpio-ich.c
6853
6854 IDE SUBSYSTEM
6855 M:      "David S. Miller" <davem@davemloft.net>
6856 L:      linux-ide@vger.kernel.org
6857 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6859 S:      Maintained
6860 F:      Documentation/ide/
6861 F:      drivers/ide/
6862 F:      include/linux/ide.h
6863
6864 IDE/ATAPI DRIVERS
6865 M:      Borislav Petkov <bp@alien8.de>
6866 L:      linux-ide@vger.kernel.org
6867 S:      Maintained
6868 F:      Documentation/cdrom/ide-cd
6869 F:      drivers/ide/ide-cd*
6870
6871 IDEAPAD LAPTOP EXTRAS DRIVER
6872 M:      Ike Panhc <ike.pan@canonical.com>
6873 L:      platform-driver-x86@vger.kernel.org
6874 W:      http://launchpad.net/ideapad-laptop
6875 S:      Maintained
6876 F:      drivers/platform/x86/ideapad-laptop.c
6877
6878 IDEAPAD LAPTOP SLIDEBAR DRIVER
6879 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6880 L:      linux-input@vger.kernel.org
6881 W:      https://github.com/o2genum/ideapad-slidebar
6882 S:      Maintained
6883 F:      drivers/input/misc/ideapad_slidebar.c
6884
6885 IDT VersaClock 5 CLOCK DRIVER
6886 M:      Marek Vasut <marek.vasut@gmail.com>
6887 S:      Maintained
6888 F:      drivers/clk/clk-versaclock5.c
6889
6890 IEEE 802.15.4 SUBSYSTEM
6891 M:      Alexander Aring <alex.aring@gmail.com>
6892 M:      Stefan Schmidt <stefan@osg.samsung.com>
6893 L:      linux-wpan@vger.kernel.org
6894 W:      http://wpan.cakelab.org/
6895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6897 S:      Maintained
6898 F:      net/ieee802154/
6899 F:      net/mac802154/
6900 F:      drivers/net/ieee802154/
6901 F:      include/linux/nl802154.h
6902 F:      include/linux/ieee802154.h
6903 F:      include/net/nl802154.h
6904 F:      include/net/mac802154.h
6905 F:      include/net/af_ieee802154.h
6906 F:      include/net/cfg802154.h
6907 F:      include/net/ieee802154_netdev.h
6908 F:      Documentation/networking/ieee802154.txt
6909
6910 IFE PROTOCOL
6911 M:      Yotam Gigi <yotam.gi@gmail.com>
6912 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6913 F:      net/ife
6914 F:      include/net/ife.h
6915 F:      include/uapi/linux/ife.h
6916
6917 IGORPLUG-USB IR RECEIVER
6918 M:      Sean Young <sean@mess.org>
6919 L:      linux-media@vger.kernel.org
6920 S:      Maintained
6921 F:      drivers/media/rc/igorplugusb.c
6922
6923 IGUANAWORKS USB IR TRANSCEIVER
6924 M:      Sean Young <sean@mess.org>
6925 L:      linux-media@vger.kernel.org
6926 S:      Maintained
6927 F:      drivers/media/rc/iguanair.c
6928
6929 IIO DIGITAL POTENTIOMETER DAC
6930 M:      Peter Rosin <peda@axentia.se>
6931 L:      linux-iio@vger.kernel.org
6932 S:      Maintained
6933 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6934 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6935 F:      drivers/iio/dac/dpot-dac.c
6936
6937 IIO ENVELOPE DETECTOR
6938 M:      Peter Rosin <peda@axentia.se>
6939 L:      linux-iio@vger.kernel.org
6940 S:      Maintained
6941 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6942 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6943 F:      drivers/iio/adc/envelope-detector.c
6944
6945 IIO MULTIPLEXER
6946 M:      Peter Rosin <peda@axentia.se>
6947 L:      linux-iio@vger.kernel.org
6948 S:      Maintained
6949 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6950 F:      drivers/iio/multiplexer/iio-mux.c
6951
6952 IIO SUBSYSTEM AND DRIVERS
6953 M:      Jonathan Cameron <jic23@kernel.org>
6954 R:      Hartmut Knaack <knaack.h@gmx.de>
6955 R:      Lars-Peter Clausen <lars@metafoo.de>
6956 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6957 L:      linux-iio@vger.kernel.org
6958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6959 S:      Maintained
6960 F:      Documentation/ABI/testing/configfs-iio*
6961 F:      Documentation/ABI/testing/sysfs-bus-iio*
6962 F:      Documentation/devicetree/bindings/iio/
6963 F:      drivers/iio/
6964 F:      drivers/staging/iio/
6965 F:      include/linux/iio/
6966 F:      tools/iio/
6967
6968 IKANOS/ADI EAGLE ADSL USB DRIVER
6969 M:      Matthieu Castet <castet.matthieu@free.fr>
6970 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6971 S:      Maintained
6972 F:      drivers/usb/atm/ueagle-atm.c
6973
6974 IMGTEC ASCII LCD DRIVER
6975 M:      Paul Burton <paul.burton@mips.com>
6976 S:      Maintained
6977 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6978 F:      drivers/auxdisplay/img-ascii-lcd.c
6979
6980 IMGTEC IR DECODER DRIVER
6981 M:      James Hogan <jhogan@kernel.org>
6982 S:      Maintained
6983 F:      drivers/media/rc/img-ir/
6984
6985 IMON SOUNDGRAPH USB IR RECEIVER
6986 M:      Sean Young <sean@mess.org>
6987 L:      linux-media@vger.kernel.org
6988 S:      Maintained
6989 F:      drivers/media/rc/imon_raw.c
6990 F:      drivers/media/rc/imon.c
6991
6992 IMS TWINTURBO FRAMEBUFFER DRIVER
6993 L:      linux-fbdev@vger.kernel.org
6994 S:      Orphan
6995 F:      drivers/video/fbdev/imsttfb.c
6996
6997 INA209 HARDWARE MONITOR DRIVER
6998 M:      Guenter Roeck <linux@roeck-us.net>
6999 L:      linux-hwmon@vger.kernel.org
7000 S:      Maintained
7001 F:      Documentation/hwmon/ina209
7002 F:      Documentation/devicetree/bindings/i2c/ina209.txt
7003 F:      drivers/hwmon/ina209.c
7004
7005 INA2XX HARDWARE MONITOR DRIVER
7006 M:      Guenter Roeck <linux@roeck-us.net>
7007 L:      linux-hwmon@vger.kernel.org
7008 S:      Maintained
7009 F:      Documentation/hwmon/ina2xx
7010 F:      drivers/hwmon/ina2xx.c
7011 F:      include/linux/platform_data/ina2xx.h
7012
7013 INDUSTRY PACK SUBSYSTEM (IPACK)
7014 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7015 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7016 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7017 L:      industrypack-devel@lists.sourceforge.net
7018 W:      http://industrypack.sourceforge.net
7019 S:      Maintained
7020 F:      drivers/ipack/
7021
7022 INFINIBAND SUBSYSTEM
7023 M:      Doug Ledford <dledford@redhat.com>
7024 M:      Jason Gunthorpe <jgg@mellanox.com>
7025 L:      linux-rdma@vger.kernel.org
7026 W:      https://github.com/linux-rdma/rdma-core
7027 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7029 S:      Supported
7030 F:      Documentation/devicetree/bindings/infiniband/
7031 F:      Documentation/infiniband/
7032 F:      drivers/infiniband/
7033 F:      include/uapi/linux/if_infiniband.h
7034 F:      include/uapi/rdma/
7035 F:      include/rdma/
7036
7037 INGENIC JZ4780 DMA Driver
7038 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7039 S:      Maintained
7040 F:      drivers/dma/dma-jz4780.c
7041
7042 INGENIC JZ4780 NAND DRIVER
7043 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7044 L:      linux-mtd@lists.infradead.org
7045 S:      Maintained
7046 F:      drivers/mtd/nand/raw/jz4780_*
7047
7048 INOTIFY
7049 M:      Jan Kara <jack@suse.cz>
7050 R:      Amir Goldstein <amir73il@gmail.com>
7051 L:      linux-fsdevel@vger.kernel.org
7052 S:      Maintained
7053 F:      Documentation/filesystems/inotify.txt
7054 F:      fs/notify/inotify/
7055 F:      include/linux/inotify.h
7056 F:      include/uapi/linux/inotify.h
7057
7058 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7059 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7060 L:      linux-input@vger.kernel.org
7061 Q:      http://patchwork.kernel.org/project/linux-input/list/
7062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7063 S:      Maintained
7064 F:      drivers/input/
7065 F:      include/linux/input.h
7066 F:      include/uapi/linux/input.h
7067 F:      include/uapi/linux/input-event-codes.h
7068 F:      include/linux/input/
7069 F:      Documentation/devicetree/bindings/input/
7070 F:      Documentation/input/
7071
7072 INPUT MULTITOUCH (MT) PROTOCOL
7073 M:      Henrik Rydberg <rydberg@bitmath.org>
7074 L:      linux-input@vger.kernel.org
7075 S:      Odd fixes
7076 F:      Documentation/input/multi-touch-protocol.rst
7077 F:      drivers/input/input-mt.c
7078 K:      \b(ABS|SYN)_MT_
7079
7080 INSIDE SECURE CRYPTO DRIVER
7081 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7082 F:      drivers/crypto/inside-secure/
7083 S:      Maintained
7084 L:      linux-crypto@vger.kernel.org
7085
7086 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7087 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7088 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7089 L:      linux-integrity@vger.kernel.org
7090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7091 S:      Supported
7092 F:      security/integrity/ima/
7093
7094 INTEL 810/815 FRAMEBUFFER DRIVER
7095 M:      Antonino Daplas <adaplas@gmail.com>
7096 L:      linux-fbdev@vger.kernel.org
7097 S:      Maintained
7098 F:      drivers/video/fbdev/i810/
7099
7100 INTEL ASoC DRIVERS
7101 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7102 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7103 M:      Jie Yang <yang.jie@linux.intel.com>
7104 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7105 S:      Supported
7106 F:      sound/soc/intel/
7107
7108 INTEL C600 SERIES SAS CONTROLLER DRIVER
7109 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7110 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7111 L:      linux-scsi@vger.kernel.org
7112 T:      git git://git.code.sf.net/p/intel-sas/isci
7113 S:      Supported
7114 F:      drivers/scsi/isci/
7115
7116 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7117 M:      Jani Nikula <jani.nikula@linux.intel.com>
7118 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7119 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7120 L:      intel-gfx@lists.freedesktop.org
7121 W:      https://01.org/linuxgraphics/
7122 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7123 C:      irc://chat.freenode.net/intel-gfx
7124 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7125 T:      git git://anongit.freedesktop.org/drm-intel
7126 S:      Supported
7127 F:      drivers/gpu/drm/i915/
7128 F:      include/drm/i915*
7129 F:      include/uapi/drm/i915_drm.h
7130 F:      Documentation/gpu/i915.rst
7131
7132 INTEL ETHERNET DRIVERS
7133 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7134 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7135 W:      http://www.intel.com/support/feedback.htm
7136 W:      http://e1000.sourceforge.net/
7137 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7140 S:      Supported
7141 F:      Documentation/networking/e100.rst
7142 F:      Documentation/networking/e1000.rst
7143 F:      Documentation/networking/e1000e.txt
7144 F:      Documentation/networking/igb.txt
7145 F:      Documentation/networking/igbvf.txt
7146 F:      Documentation/networking/ixgb.txt
7147 F:      Documentation/networking/ixgbe.txt
7148 F:      Documentation/networking/ixgbevf.txt
7149 F:      Documentation/networking/i40e.txt
7150 F:      Documentation/networking/i40evf.txt
7151 F:      Documentation/networking/ice.txt
7152 F:      drivers/net/ethernet/intel/
7153 F:      drivers/net/ethernet/intel/*/
7154 F:      include/linux/avf/virtchnl.h
7155
7156 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7157 M:      Maik Broemme <mbroemme@libmpq.org>
7158 L:      linux-fbdev@vger.kernel.org
7159 S:      Maintained
7160 F:      Documentation/fb/intelfb.txt
7161 F:      drivers/video/fbdev/intelfb/
7162
7163 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7164 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7165 M:      Zhi Wang <zhi.a.wang@intel.com>
7166 L:      intel-gvt-dev@lists.freedesktop.org
7167 L:      intel-gfx@lists.freedesktop.org
7168 W:      https://01.org/igvt-g
7169 T:      git https://github.com/intel/gvt-linux.git
7170 S:      Supported
7171 F:      drivers/gpu/drm/i915/gvt/
7172
7173 INTEL HID EVENT DRIVER
7174 M:      Alex Hung <alex.hung@canonical.com>
7175 L:      platform-driver-x86@vger.kernel.org
7176 S:      Maintained
7177 F:      drivers/platform/x86/intel-hid.c
7178
7179 INTEL I/OAT DMA DRIVER
7180 M:      Dave Jiang <dave.jiang@intel.com>
7181 R:      Dan Williams <dan.j.williams@intel.com>
7182 L:      dmaengine@vger.kernel.org
7183 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7184 S:      Supported
7185 F:      drivers/dma/ioat*
7186
7187 INTEL IDLE DRIVER
7188 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7189 M:      Len Brown <lenb@kernel.org>
7190 L:      linux-pm@vger.kernel.org
7191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7192 B:      https://bugzilla.kernel.org
7193 S:      Supported
7194 F:      drivers/idle/intel_idle.c
7195
7196 INTEL INTEGRATED SENSOR HUB DRIVER
7197 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7198 M:      Jiri Kosina <jikos@kernel.org>
7199 L:      linux-input@vger.kernel.org
7200 S:      Maintained
7201 F:      drivers/hid/intel-ish-hid/
7202
7203 INTEL IOMMU (VT-d)
7204 M:      David Woodhouse <dwmw2@infradead.org>
7205 L:      iommu@lists.linux-foundation.org
7206 T:      git git://git.infradead.org/iommu-2.6.git
7207 S:      Supported
7208 F:      drivers/iommu/intel-iommu.c
7209 F:      include/linux/intel-iommu.h
7210
7211 INTEL IOP-ADMA DMA DRIVER
7212 R:      Dan Williams <dan.j.williams@intel.com>
7213 S:      Odd fixes
7214 F:      drivers/dma/iop-adma.c
7215
7216 INTEL IPU3 CSI-2 CIO2 DRIVER
7217 M:      Yong Zhi <yong.zhi@intel.com>
7218 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7219 L:      linux-media@vger.kernel.org
7220 S:      Maintained
7221 F:      drivers/media/pci/intel/ipu3/
7222 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7223
7224 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7225 M:      Krzysztof Halasa <khalasa@piap.pl>
7226 S:      Maintained
7227 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7228 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7229 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7230 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7231 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7232 F:      drivers/net/wan/ixp4xx_hss.c
7233
7234 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7235 M:      Deepak Saxena <dsaxena@plexity.net>
7236 S:      Maintained
7237 F:      drivers/char/hw_random/ixp4xx-rng.c
7238
7239 INTEL MANAGEMENT ENGINE (mei)
7240 M:      Tomas Winkler <tomas.winkler@intel.com>
7241 L:      linux-kernel@vger.kernel.org
7242 S:      Supported
7243 F:      include/uapi/linux/mei.h
7244 F:      include/linux/mei_cl_bus.h
7245 F:      drivers/misc/mei/*
7246 F:      drivers/watchdog/mei_wdt.c
7247 F:      Documentation/misc-devices/mei/*
7248 F:      samples/mei/*
7249
7250 INTEL MENLOW THERMAL DRIVER
7251 M:      Sujith Thomas <sujith.thomas@intel.com>
7252 L:      platform-driver-x86@vger.kernel.org
7253 W:      https://01.org/linux-acpi
7254 S:      Supported
7255 F:      drivers/platform/x86/intel_menlow.c
7256
7257 INTEL MERRIFIELD GPIO DRIVER
7258 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7259 L:      linux-gpio@vger.kernel.org
7260 S:      Maintained
7261 F:      drivers/gpio/gpio-merrifield.c
7262
7263 INTEL MIC DRIVERS (mic)
7264 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7265 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7266 S:      Supported
7267 W:      https://github.com/sudeepdutt/mic
7268 W:      http://software.intel.com/en-us/mic-developer
7269 F:      include/linux/mic_bus.h
7270 F:      include/linux/scif.h
7271 F:      include/uapi/linux/mic_common.h
7272 F:      include/uapi/linux/mic_ioctl.h
7273 F:      include/uapi/linux/scif_ioctl.h
7274 F:      drivers/misc/mic/
7275 F:      drivers/dma/mic_x100_dma.c
7276 F:      drivers/dma/mic_x100_dma.h
7277 F:      Documentation/mic/
7278
7279 INTEL PMC CORE DRIVER
7280 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7281 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7282 L:      platform-driver-x86@vger.kernel.org
7283 S:      Maintained
7284 F:      arch/x86/include/asm/pmc_core.h
7285 F:      drivers/platform/x86/intel_pmc_core*
7286
7287 INTEL PMC/P-Unit IPC DRIVER
7288 M:      Zha Qipeng<qipeng.zha@intel.com>
7289 L:      platform-driver-x86@vger.kernel.org
7290 S:      Maintained
7291 F:      drivers/platform/x86/intel_pmc_ipc.c
7292 F:      drivers/platform/x86/intel_punit_ipc.c
7293 F:      arch/x86/include/asm/intel_pmc_ipc.h
7294 F:      arch/x86/include/asm/intel_punit_ipc.h
7295
7296 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7297 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7298 L:      linux-wireless@vger.kernel.org
7299 S:      Maintained
7300 F:      Documentation/networking/README.ipw2100
7301 F:      Documentation/networking/README.ipw2200
7302 F:      drivers/net/wireless/intel/ipw2x00/
7303
7304 INTEL PSTATE DRIVER
7305 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7306 M:      Len Brown <lenb@kernel.org>
7307 L:      linux-pm@vger.kernel.org
7308 S:      Supported
7309 F:      drivers/cpufreq/intel_pstate.c
7310
7311 INTEL RDMA RNIC DRIVER
7312 M:      Faisal Latif <faisal.latif@intel.com>
7313 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7314 L:      linux-rdma@vger.kernel.org
7315 S:      Supported
7316 F:      drivers/infiniband/hw/i40iw/
7317 F:      include/uapi/rdma/i40iw-abi.h
7318
7319 INTEL SHA MULTIBUFFER DRIVER
7320 M:      Megha Dey <megha.dey@linux.intel.com>
7321 R:      Tim Chen <tim.c.chen@linux.intel.com>
7322 L:      linux-crypto@vger.kernel.org
7323 S:      Supported
7324 F:      arch/x86/crypto/sha*-mb
7325 F:      crypto/mcryptd.c
7326
7327 INTEL TELEMETRY DRIVER
7328 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7329 L:      platform-driver-x86@vger.kernel.org
7330 S:      Maintained
7331 F:      arch/x86/include/asm/intel_telemetry.h
7332 F:      drivers/platform/x86/intel_telemetry*
7333
7334 INTEL VIRTUAL BUTTON DRIVER
7335 M:      AceLan Kao <acelan.kao@canonical.com>
7336 L:      platform-driver-x86@vger.kernel.org
7337 S:      Maintained
7338 F:      drivers/platform/x86/intel-vbtn.c
7339
7340 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7341 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7342 L:      linux-wireless@vger.kernel.org
7343 S:      Supported
7344 F:      drivers/net/wireless/intel/iwlegacy/
7345
7346 INTEL WIRELESS WIFI LINK (iwlwifi)
7347 M:      Johannes Berg <johannes.berg@intel.com>
7348 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7349 M:      Luca Coelho <luciano.coelho@intel.com>
7350 M:      Intel Linux Wireless <linuxwifi@intel.com>
7351 L:      linux-wireless@vger.kernel.org
7352 W:      http://intellinuxwireless.org
7353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7354 S:      Supported
7355 F:      drivers/net/wireless/intel/iwlwifi/
7356
7357 INTEL WIRELESS WIMAX CONNECTION 2400
7358 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7359 M:      linux-wimax@intel.com
7360 L:      wimax@linuxwimax.org (subscribers-only)
7361 S:      Supported
7362 W:      http://linuxwimax.org
7363 F:      Documentation/wimax/README.i2400m
7364 F:      drivers/net/wimax/i2400m/
7365 F:      include/uapi/linux/wimax/i2400m.h
7366
7367 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7368 M:      Mario Limonciello <mario.limonciello@dell.com>
7369 S:      Maintained
7370 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7371
7372 INTEL(R) TRACE HUB
7373 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7374 S:      Supported
7375 F:      Documentation/trace/intel_th.txt
7376 F:      drivers/hwtracing/intel_th/
7377
7378 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7379 M:      Ning Sun <ning.sun@intel.com>
7380 L:      tboot-devel@lists.sourceforge.net
7381 W:      http://tboot.sourceforge.net
7382 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7383 S:      Supported
7384 F:      Documentation/intel_txt.txt
7385 F:      include/linux/tboot.h
7386 F:      arch/x86/kernel/tboot.c
7387
7388 INTEL-MID GPIO DRIVER
7389 M:      David Cohen <david.a.cohen@linux.intel.com>
7390 L:      linux-gpio@vger.kernel.org
7391 S:      Maintained
7392 F:      drivers/gpio/gpio-intel-mid.c
7393
7394 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7395 M:      Linus Walleij <linus.walleij@linaro.org>
7396 L:      linux-iio@vger.kernel.org
7397 S:      Maintained
7398 F:      drivers/iio/gyro/mpu3050*
7399 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7400
7401 IOC3 ETHERNET DRIVER
7402 M:      Ralf Baechle <ralf@linux-mips.org>
7403 L:      linux-mips@linux-mips.org
7404 S:      Maintained
7405 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7406
7407 IOC3 SERIAL DRIVER
7408 M:      Pat Gefre <pfg@sgi.com>
7409 L:      linux-serial@vger.kernel.org
7410 S:      Maintained
7411 F:      drivers/tty/serial/ioc3_serial.c
7412
7413 IOMMU DRIVERS
7414 M:      Joerg Roedel <joro@8bytes.org>
7415 L:      iommu@lists.linux-foundation.org
7416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7417 S:      Maintained
7418 F:      Documentation/devicetree/bindings/iommu/
7419 F:      drivers/iommu/
7420 F:      include/linux/iommu.h
7421 F:      include/linux/of_iommu.h
7422 F:      include/linux/iova.h
7423
7424 IP MASQUERADING
7425 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7426 S:      Maintained
7427 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7428
7429 IPMI SUBSYSTEM
7430 M:      Corey Minyard <minyard@acm.org>
7431 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7432 W:      http://openipmi.sourceforge.net/
7433 S:      Supported
7434 F:      Documentation/IPMI.txt
7435 F:      drivers/char/ipmi/
7436 F:      include/linux/ipmi*
7437 F:      include/uapi/linux/ipmi*
7438
7439 IPS SCSI RAID DRIVER
7440 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7441 L:      linux-scsi@vger.kernel.org
7442 W:      http://www.adaptec.com/
7443 S:      Maintained
7444 F:      drivers/scsi/ips*
7445
7446 IPVS
7447 M:      Wensong Zhang <wensong@linux-vs.org>
7448 M:      Simon Horman <horms@verge.net.au>
7449 M:      Julian Anastasov <ja@ssi.bg>
7450 L:      netdev@vger.kernel.org
7451 L:      lvs-devel@vger.kernel.org
7452 S:      Maintained
7453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7455 F:      Documentation/networking/ipvs-sysctl.txt
7456 F:      include/net/ip_vs.h
7457 F:      include/uapi/linux/ip_vs.h
7458 F:      net/netfilter/ipvs/
7459
7460 IPWIRELESS DRIVER
7461 M:      Jiri Kosina <jikos@kernel.org>
7462 M:      David Sterba <dsterba@suse.com>
7463 S:      Odd Fixes
7464 F:      drivers/tty/ipwireless/
7465
7466 IPX NETWORK LAYER
7467 L:      netdev@vger.kernel.org
7468 S:      Obsolete
7469 F:      include/uapi/linux/ipx.h
7470 F:      drivers/staging/ipx/
7471
7472 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7473 M:      Marc Zyngier <marc.zyngier@arm.com>
7474 S:      Maintained
7475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7476 F:      Documentation/IRQ-domain.txt
7477 F:      include/linux/irqdomain.h
7478 F:      kernel/irq/irqdomain.c
7479 F:      kernel/irq/msi.c
7480
7481 IRQ SUBSYSTEM
7482 M:      Thomas Gleixner <tglx@linutronix.de>
7483 L:      linux-kernel@vger.kernel.org
7484 S:      Maintained
7485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7486 F:      kernel/irq/
7487
7488 IRQCHIP DRIVERS
7489 M:      Thomas Gleixner <tglx@linutronix.de>
7490 M:      Jason Cooper <jason@lakedaemon.net>
7491 M:      Marc Zyngier <marc.zyngier@arm.com>
7492 L:      linux-kernel@vger.kernel.org
7493 S:      Maintained
7494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7495 F:      Documentation/devicetree/bindings/interrupt-controller/
7496 F:      drivers/irqchip/
7497
7498 ISA
7499 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7500 S:      Maintained
7501 F:      Documentation/isa.txt
7502 F:      drivers/base/isa.c
7503 F:      include/linux/isa.h
7504
7505 ISA RADIO MODULE
7506 M:      Hans Verkuil <hverkuil@xs4all.nl>
7507 L:      linux-media@vger.kernel.org
7508 T:      git git://linuxtv.org/media_tree.git
7509 W:      https://linuxtv.org
7510 S:      Maintained
7511 F:      drivers/media/radio/radio-isa*
7512
7513 ISAPNP
7514 M:      Jaroslav Kysela <perex@perex.cz>
7515 S:      Maintained
7516 F:      Documentation/isapnp.txt
7517 F:      drivers/pnp/isapnp/
7518 F:      include/linux/isapnp.h
7519
7520 ISCSI
7521 M:      Lee Duncan <lduncan@suse.com>
7522 M:      Chris Leech <cleech@redhat.com>
7523 L:      open-iscsi@googlegroups.com
7524 W:      www.open-iscsi.com
7525 S:      Maintained
7526 F:      drivers/scsi/*iscsi*
7527 F:      include/scsi/*iscsi*
7528
7529 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7530 M:      Peter Jones <pjones@redhat.com>
7531 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7532 S:      Maintained
7533 F:      drivers/firmware/iscsi_ibft*
7534
7535 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7536 M:      Or Gerlitz <ogerlitz@mellanox.com>
7537 M:      Sagi Grimberg <sagi@grimberg.me>
7538 M:      Roi Dayan <roid@mellanox.com>
7539 L:      linux-rdma@vger.kernel.org
7540 S:      Supported
7541 W:      http://www.openfabrics.org
7542 W:      www.open-iscsi.org
7543 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7544 F:      drivers/infiniband/ulp/iser/
7545
7546 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7547 M:      Sagi Grimberg <sagi@grimberg.me>
7548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7549 L:      linux-rdma@vger.kernel.org
7550 L:      target-devel@vger.kernel.org
7551 S:      Supported
7552 W:      http://www.linux-iscsi.org
7553 F:      drivers/infiniband/ulp/isert
7554
7555 ISDN SUBSYSTEM
7556 M:      Karsten Keil <isdn@linux-pingi.de>
7557 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7558 L:      netdev@vger.kernel.org
7559 W:      http://www.isdn4linux.de
7560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7561 S:      Maintained
7562 F:      Documentation/isdn/
7563 F:      drivers/isdn/
7564 F:      include/linux/isdn.h
7565 F:      include/linux/isdn/
7566 F:      include/uapi/linux/isdn.h
7567 F:      include/uapi/linux/isdn/
7568
7569 ISDN SUBSYSTEM (Eicon active card driver)
7570 M:      Armin Schindler <mac@melware.de>
7571 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7572 W:      http://www.melware.de
7573 S:      Maintained
7574 F:      drivers/isdn/hardware/eicon/
7575
7576 IT87 HARDWARE MONITORING DRIVER
7577 M:      Jean Delvare <jdelvare@suse.com>
7578 L:      linux-hwmon@vger.kernel.org
7579 S:      Maintained
7580 F:      Documentation/hwmon/it87
7581 F:      drivers/hwmon/it87.c
7582
7583 IT913X MEDIA DRIVER
7584 M:      Antti Palosaari <crope@iki.fi>
7585 L:      linux-media@vger.kernel.org
7586 W:      https://linuxtv.org
7587 W:      http://palosaari.fi/linux/
7588 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7589 T:      git git://linuxtv.org/anttip/media_tree.git
7590 S:      Maintained
7591 F:      drivers/media/tuners/it913x*
7592
7593 IVTV VIDEO4LINUX DRIVER
7594 M:      Andy Walls <awalls@md.metrocast.net>
7595 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7596 L:      linux-media@vger.kernel.org
7597 T:      git git://linuxtv.org/media_tree.git
7598 W:      http://www.ivtvdriver.org
7599 S:      Maintained
7600 F:      Documentation/media/v4l-drivers/ivtv*
7601 F:      drivers/media/pci/ivtv/
7602 F:      include/uapi/linux/ivtv*
7603
7604 IX2505V MEDIA DRIVER
7605 M:      Malcolm Priestley <tvboxspy@gmail.com>
7606 L:      linux-media@vger.kernel.org
7607 W:      https://linuxtv.org
7608 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7609 S:      Maintained
7610 F:      drivers/media/dvb-frontends/ix2505v*
7611
7612 JAILHOUSE HYPERVISOR INTERFACE
7613 M:      Jan Kiszka <jan.kiszka@siemens.com>
7614 L:      jailhouse-dev@googlegroups.com
7615 S:      Maintained
7616 F:      arch/x86/kernel/jailhouse.c
7617 F:      arch/x86/include/asm/jailhouse_para.h
7618
7619 JC42.4 TEMPERATURE SENSOR DRIVER
7620 M:      Guenter Roeck <linux@roeck-us.net>
7621 L:      linux-hwmon@vger.kernel.org
7622 S:      Maintained
7623 F:      drivers/hwmon/jc42.c
7624 F:      Documentation/hwmon/jc42
7625
7626 JFS FILESYSTEM
7627 M:      Dave Kleikamp <shaggy@kernel.org>
7628 L:      jfs-discussion@lists.sourceforge.net
7629 W:      http://jfs.sourceforge.net/
7630 T:      git git://github.com/kleikamp/linux-shaggy.git
7631 S:      Maintained
7632 F:      Documentation/filesystems/jfs.txt
7633 F:      fs/jfs/
7634
7635 JME NETWORK DRIVER
7636 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7637 L:      netdev@vger.kernel.org
7638 S:      Maintained
7639 F:      drivers/net/ethernet/jme.*
7640
7641 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7642 M:      David Woodhouse <dwmw2@infradead.org>
7643 L:      linux-mtd@lists.infradead.org
7644 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7645 S:      Maintained
7646 F:      fs/jffs2/
7647 F:      include/uapi/linux/jffs2.h
7648
7649 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7650 M:      "Theodore Ts'o" <tytso@mit.edu>
7651 M:      Jan Kara <jack@suse.com>
7652 L:      linux-ext4@vger.kernel.org
7653 S:      Maintained
7654 F:      fs/jbd2/
7655 F:      include/linux/jbd2.h
7656
7657 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7658 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7659 L:      linux-media@vger.kernel.org
7660 S:      Maintained
7661 F:      drivers/media/platform/rcar_jpu.c
7662
7663 JSM Neo PCI based serial card
7664 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7665 L:      linux-serial@vger.kernel.org
7666 S:      Maintained
7667 F:      drivers/tty/serial/jsm/
7668
7669 K10TEMP HARDWARE MONITORING DRIVER
7670 M:      Clemens Ladisch <clemens@ladisch.de>
7671 L:      linux-hwmon@vger.kernel.org
7672 S:      Maintained
7673 F:      Documentation/hwmon/k10temp
7674 F:      drivers/hwmon/k10temp.c
7675
7676 K8TEMP HARDWARE MONITORING DRIVER
7677 M:      Rudolf Marek <r.marek@assembler.cz>
7678 L:      linux-hwmon@vger.kernel.org
7679 S:      Maintained
7680 F:      Documentation/hwmon/k8temp
7681 F:      drivers/hwmon/k8temp.c
7682
7683 KASAN
7684 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7685 R:      Alexander Potapenko <glider@google.com>
7686 R:      Dmitry Vyukov <dvyukov@google.com>
7687 L:      kasan-dev@googlegroups.com
7688 S:      Maintained
7689 F:      arch/*/include/asm/kasan.h
7690 F:      arch/*/mm/kasan_init*
7691 F:      Documentation/dev-tools/kasan.rst
7692 F:      include/linux/kasan*.h
7693 F:      lib/test_kasan.c
7694 F:      mm/kasan/
7695 F:      scripts/Makefile.kasan
7696
7697 KCONFIG
7698 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7700 L:      linux-kbuild@vger.kernel.org
7701 S:      Maintained
7702 F:      Documentation/kbuild/kconfig*
7703 F:      scripts/kconfig/
7704 F:      scripts/Kconfig.include
7705
7706 KDUMP
7707 M:      Dave Young <dyoung@redhat.com>
7708 M:      Baoquan He <bhe@redhat.com>
7709 R:      Vivek Goyal <vgoyal@redhat.com>
7710 L:      kexec@lists.infradead.org
7711 W:      http://lse.sourceforge.net/kdump/
7712 S:      Maintained
7713 F:      Documentation/kdump/
7714
7715 KEENE FM RADIO TRANSMITTER DRIVER
7716 M:      Hans Verkuil <hverkuil@xs4all.nl>
7717 L:      linux-media@vger.kernel.org
7718 T:      git git://linuxtv.org/media_tree.git
7719 W:      https://linuxtv.org
7720 S:      Maintained
7721 F:      drivers/media/radio/radio-keene*
7722
7723 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7724 M:      Ian Kent <raven@themaw.net>
7725 L:      autofs@vger.kernel.org
7726 S:      Maintained
7727 F:      fs/autofs4/
7728
7729 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7730 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7731 M:      Michal Marek <michal.lkml@markovi.net>
7732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7733 L:      linux-kbuild@vger.kernel.org
7734 S:      Maintained
7735 F:      Documentation/kbuild/
7736 F:      Makefile
7737 F:      scripts/Kbuild*
7738 F:      scripts/Makefile*
7739 F:      scripts/basic/
7740 F:      scripts/mk*
7741 F:      scripts/mod/
7742 F:      scripts/package/
7743
7744 KERNEL JANITORS
7745 L:      kernel-janitors@vger.kernel.org
7746 W:      http://kernelnewbies.org/KernelJanitors
7747 S:      Odd Fixes
7748
7749 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7750 M:      "J. Bruce Fields" <bfields@fieldses.org>
7751 M:      Jeff Layton <jlayton@kernel.org>
7752 L:      linux-nfs@vger.kernel.org
7753 W:      http://nfs.sourceforge.net/
7754 T:      git git://linux-nfs.org/~bfields/linux.git
7755 S:      Supported
7756 F:      fs/nfsd/
7757 F:      include/uapi/linux/nfsd/
7758 F:      fs/lockd/
7759 F:      fs/nfs_common/
7760 F:      net/sunrpc/
7761 F:      include/linux/lockd/
7762 F:      include/linux/sunrpc/
7763 F:      include/uapi/linux/sunrpc/
7764
7765 KERNEL SELFTEST FRAMEWORK
7766 M:      Shuah Khan <shuah@kernel.org>
7767 L:      linux-kselftest@vger.kernel.org
7768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7769 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7770 S:      Maintained
7771 F:      tools/testing/selftests/
7772 F:      Documentation/dev-tools/kselftest*
7773
7774 KERNEL USERMODE HELPER
7775 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7776 L:      linux-kernel@vger.kernel.org
7777 S:      Maintained
7778 F:      kernel/umh.c
7779 F:      include/linux/umh.h
7780
7781 KERNEL VIRTUAL MACHINE (KVM)
7782 M:      Paolo Bonzini <pbonzini@redhat.com>
7783 M:      Radim Krčmář <rkrcmar@redhat.com>
7784 L:      kvm@vger.kernel.org
7785 W:      http://www.linux-kvm.org
7786 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7787 S:      Supported
7788 F:      Documentation/virtual/kvm/
7789 F:      include/trace/events/kvm.h
7790 F:      include/uapi/asm-generic/kvm*
7791 F:      include/uapi/linux/kvm*
7792 F:      include/asm-generic/kvm*
7793 F:      include/linux/kvm*
7794 F:      include/kvm/iodev.h
7795 F:      virt/kvm/*
7796 F:      tools/kvm/
7797
7798 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7799 M:      Joerg Roedel <joro@8bytes.org>
7800 L:      kvm@vger.kernel.org
7801 W:      http://www.linux-kvm.org/
7802 S:      Maintained
7803 F:      arch/x86/include/asm/svm.h
7804 F:      arch/x86/kvm/svm.c
7805
7806 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7807 M:      Christoffer Dall <christoffer.dall@arm.com>
7808 M:      Marc Zyngier <marc.zyngier@arm.com>
7809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7810 L:      kvmarm@lists.cs.columbia.edu
7811 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7813 S:      Supported
7814 F:      arch/arm/include/uapi/asm/kvm*
7815 F:      arch/arm/include/asm/kvm*
7816 F:      arch/arm/kvm/
7817 F:      virt/kvm/arm/
7818 F:      include/kvm/arm_*
7819
7820 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7821 M:      Christoffer Dall <christoffer.dall@arm.com>
7822 M:      Marc Zyngier <marc.zyngier@arm.com>
7823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7824 L:      kvmarm@lists.cs.columbia.edu
7825 S:      Maintained
7826 F:      arch/arm64/include/uapi/asm/kvm*
7827 F:      arch/arm64/include/asm/kvm*
7828 F:      arch/arm64/kvm/
7829
7830 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7831 M:      James Hogan <jhogan@kernel.org>
7832 L:      linux-mips@linux-mips.org
7833 S:      Supported
7834 F:      arch/mips/include/uapi/asm/kvm*
7835 F:      arch/mips/include/asm/kvm*
7836 F:      arch/mips/kvm/
7837
7838 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7839 M:      Paul Mackerras <paulus@ozlabs.org>
7840 L:      kvm-ppc@vger.kernel.org
7841 W:      http://www.linux-kvm.org/
7842 T:      git git://github.com/agraf/linux-2.6.git
7843 S:      Supported
7844 F:      arch/powerpc/include/uapi/asm/kvm*
7845 F:      arch/powerpc/include/asm/kvm*
7846 F:      arch/powerpc/kvm/
7847 F:      arch/powerpc/kernel/kvm*
7848
7849 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7850 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7851 M:      Janosch Frank <frankja@linux.ibm.com>
7852 R:      David Hildenbrand <david@redhat.com>
7853 R:      Cornelia Huck <cohuck@redhat.com>
7854 L:      linux-s390@vger.kernel.org
7855 W:      http://www.ibm.com/developerworks/linux/linux390/
7856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7857 S:      Supported
7858 F:      arch/s390/include/uapi/asm/kvm*
7859 F:      arch/s390/include/asm/gmap.h
7860 F:      arch/s390/include/asm/kvm*
7861 F:      arch/s390/kvm/
7862 F:      arch/s390/mm/gmap.c
7863
7864 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7865 M:      Paolo Bonzini <pbonzini@redhat.com>
7866 M:      Radim Krčmář <rkrcmar@redhat.com>
7867 L:      kvm@vger.kernel.org
7868 W:      http://www.linux-kvm.org
7869 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7870 S:      Supported
7871 F:      arch/x86/kvm/
7872 F:      arch/x86/include/uapi/asm/kvm*
7873 F:      arch/x86/include/asm/kvm*
7874 F:      arch/x86/include/asm/pvclock-abi.h
7875 F:      arch/x86/kernel/kvm.c
7876 F:      arch/x86/kernel/kvmclock.c
7877
7878 KERNFS
7879 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7880 M:      Tejun Heo <tj@kernel.org>
7881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7882 S:      Supported
7883 F:      include/linux/kernfs.h
7884 F:      fs/kernfs/
7885
7886 KEXEC
7887 M:      Eric Biederman <ebiederm@xmission.com>
7888 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7889 L:      kexec@lists.infradead.org
7890 S:      Maintained
7891 F:      include/linux/kexec.h
7892 F:      include/uapi/linux/kexec.h
7893 F:      kernel/kexec*
7894
7895 KEYS-ENCRYPTED
7896 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7897 L:      linux-integrity@vger.kernel.org
7898 L:      keyrings@vger.kernel.org
7899 S:      Supported
7900 F:      Documentation/security/keys/trusted-encrypted.rst
7901 F:      include/keys/encrypted-type.h
7902 F:      security/keys/encrypted-keys/
7903
7904 KEYS-TRUSTED
7905 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7906 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7907 L:      linux-integrity@vger.kernel.org
7908 L:      keyrings@vger.kernel.org
7909 S:      Supported
7910 F:      Documentation/security/keys/trusted-encrypted.rst
7911 F:      include/keys/trusted-type.h
7912 F:      security/keys/trusted.c
7913 F:      security/keys/trusted.h
7914
7915 KEYS/KEYRINGS:
7916 M:      David Howells <dhowells@redhat.com>
7917 L:      keyrings@vger.kernel.org
7918 S:      Maintained
7919 F:      Documentation/security/keys/core.rst
7920 F:      include/linux/key.h
7921 F:      include/linux/key-type.h
7922 F:      include/linux/keyctl.h
7923 F:      include/uapi/linux/keyctl.h
7924 F:      include/keys/
7925 F:      security/keys/
7926
7927 KGDB / KDB /debug_core
7928 M:      Jason Wessel <jason.wessel@windriver.com>
7929 M:      Daniel Thompson <daniel.thompson@linaro.org>
7930 W:      http://kgdb.wiki.kernel.org/
7931 L:      kgdb-bugreport@lists.sourceforge.net
7932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7933 S:      Maintained
7934 F:      Documentation/dev-tools/kgdb.rst
7935 F:      drivers/misc/kgdbts.c
7936 F:      drivers/tty/serial/kgdboc.c
7937 F:      include/linux/kdb.h
7938 F:      include/linux/kgdb.h
7939 F:      kernel/debug/
7940
7941 KMEMLEAK
7942 M:      Catalin Marinas <catalin.marinas@arm.com>
7943 S:      Maintained
7944 F:      Documentation/dev-tools/kmemleak.rst
7945 F:      include/linux/kmemleak.h
7946 F:      mm/kmemleak.c
7947 F:      mm/kmemleak-test.c
7948
7949 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7950 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7951 L:      linux-kernel@vger.kernel.org
7952 S:      Maintained
7953 F:      kernel/kmod.c
7954 F:      include/linux/kmod.h
7955 F:      lib/test_kmod.c
7956 F:      tools/testing/selftests/kmod/
7957
7958 KPROBES
7959 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7960 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7961 M:      "David S. Miller" <davem@davemloft.net>
7962 M:      Masami Hiramatsu <mhiramat@kernel.org>
7963 S:      Maintained
7964 F:      Documentation/kprobes.txt
7965 F:      include/linux/kprobes.h
7966 F:      include/asm-generic/kprobes.h
7967 F:      kernel/kprobes.c
7968
7969 KS0108 LCD CONTROLLER DRIVER
7970 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7971 W:      http://miguelojeda.es/auxdisplay.htm
7972 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7973 S:      Maintained
7974 F:      Documentation/auxdisplay/ks0108
7975 F:      drivers/auxdisplay/ks0108.c
7976 F:      include/linux/ks0108.h
7977
7978 L3MDEV
7979 M:      David Ahern <dsa@cumulusnetworks.com>
7980 L:      netdev@vger.kernel.org
7981 S:      Maintained
7982 F:      net/l3mdev
7983 F:      include/net/l3mdev.h
7984
7985 LANTIQ MIPS ARCHITECTURE
7986 M:      John Crispin <john@phrozen.org>
7987 L:      linux-mips@linux-mips.org
7988 S:      Maintained
7989 F:      arch/mips/lantiq
7990 F:      drivers/soc/lantiq
7991
7992 LAPB module
7993 L:      linux-x25@vger.kernel.org
7994 S:      Orphan
7995 F:      Documentation/networking/lapb-module.txt
7996 F:      include/*/lapb.h
7997 F:      net/lapb/
7998
7999 LASI 53c700 driver for PARISC
8000 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8001 L:      linux-scsi@vger.kernel.org
8002 S:      Maintained
8003 F:      Documentation/scsi/53c700.txt
8004 F:      drivers/scsi/53c700*
8005
8006 LEAKING_ADDRESSES
8007 M:      Tobin C. Harding <me@tobin.cc>
8008 M:      Tycho Andersen <tycho@tycho.ws>
8009 L:      kernel-hardening@lists.openwall.com
8010 S:      Maintained
8011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8012 F:      scripts/leaking_addresses.pl
8013
8014 LED SUBSYSTEM
8015 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8016 M:      Pavel Machek <pavel@ucw.cz>
8017 L:      linux-leds@vger.kernel.org
8018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8019 S:      Maintained
8020 F:      Documentation/devicetree/bindings/leds/
8021 F:      drivers/leds/
8022 F:      include/linux/leds.h
8023
8024 LEGACY EEPROM DRIVER
8025 M:      Jean Delvare <jdelvare@suse.com>
8026 S:      Maintained
8027 F:      Documentation/misc-devices/eeprom
8028 F:      drivers/misc/eeprom/eeprom.c
8029
8030 LEGO USB Tower driver
8031 M:      Juergen Stuber <starblue@users.sourceforge.net>
8032 L:      legousb-devel@lists.sourceforge.net
8033 W:      http://legousb.sourceforge.net/
8034 S:      Maintained
8035 F:      drivers/usb/misc/legousbtower.c
8036
8037 LG2160 MEDIA DRIVER
8038 M:      Michael Krufky <mkrufky@linuxtv.org>
8039 L:      linux-media@vger.kernel.org
8040 W:      https://linuxtv.org
8041 W:      http://github.com/mkrufky
8042 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8043 T:      git git://linuxtv.org/mkrufky/tuners.git
8044 S:      Maintained
8045 F:      drivers/media/dvb-frontends/lg2160.*
8046
8047 LGDT3305 MEDIA DRIVER
8048 M:      Michael Krufky <mkrufky@linuxtv.org>
8049 L:      linux-media@vger.kernel.org
8050 W:      https://linuxtv.org
8051 W:      http://github.com/mkrufky
8052 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8053 T:      git git://linuxtv.org/mkrufky/tuners.git
8054 S:      Maintained
8055 F:      drivers/media/dvb-frontends/lgdt3305.*
8056
8057 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8058 M:      Viresh Kumar <vireshk@kernel.org>
8059 L:      linux-ide@vger.kernel.org
8060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8061 S:      Maintained
8062 F:      include/linux/pata_arasan_cf_data.h
8063 F:      drivers/ata/pata_arasan_cf.c
8064
8065 LIBATA PATA DRIVERS
8066 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8067 M:      Tejun Heo <tj@kernel.org>
8068 L:      linux-ide@vger.kernel.org
8069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8070 S:      Maintained
8071 F:      drivers/ata/pata_*.c
8072 F:      drivers/ata/ata_generic.c
8073
8074 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8075 M:      Linus Walleij <linus.walleij@linaro.org>
8076 L:      linux-ide@vger.kernel.org
8077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8078 S:      Maintained
8079 F:      drivers/ata/pata_ftide010.c
8080 F:      drivers/ata/sata_gemini.c
8081 F:      drivers/ata/sata_gemini.h
8082
8083 LIBATA SATA AHCI PLATFORM devices support
8084 M:      Hans de Goede <hdegoede@redhat.com>
8085 M:      Tejun Heo <tj@kernel.org>
8086 L:      linux-ide@vger.kernel.org
8087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8088 S:      Maintained
8089 F:      drivers/ata/ahci_platform.c
8090 F:      drivers/ata/libahci_platform.c
8091 F:      include/linux/ahci_platform.h
8092
8093 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8094 M:      Mikael Pettersson <mikpelinux@gmail.com>
8095 L:      linux-ide@vger.kernel.org
8096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8097 S:      Maintained
8098 F:      drivers/ata/sata_promise.*
8099
8100 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8101 M:      Tejun Heo <tj@kernel.org>
8102 L:      linux-ide@vger.kernel.org
8103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8104 S:      Maintained
8105 F:      drivers/ata/
8106 F:      include/linux/ata.h
8107 F:      include/linux/libata.h
8108 F:      Documentation/devicetree/bindings/ata/
8109
8110 LIBLOCKDEP
8111 M:      Sasha Levin <alexander.levin@verizon.com>
8112 S:      Maintained
8113 F:      tools/lib/lockdep/
8114
8115 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8116 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8117 M:      Dan Williams <dan.j.williams@intel.com>
8118 M:      Vishal Verma <vishal.l.verma@intel.com>
8119 M:      Dave Jiang <dave.jiang@intel.com>
8120 L:      linux-nvdimm@lists.01.org
8121 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8122 S:      Supported
8123 F:      drivers/nvdimm/blk.c
8124 F:      drivers/nvdimm/region_devs.c
8125
8126 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8127 M:      Vishal Verma <vishal.l.verma@intel.com>
8128 M:      Dan Williams <dan.j.williams@intel.com>
8129 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8130 M:      Dave Jiang <dave.jiang@intel.com>
8131 L:      linux-nvdimm@lists.01.org
8132 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8133 S:      Supported
8134 F:      drivers/nvdimm/btt*
8135
8136 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8137 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8138 M:      Dan Williams <dan.j.williams@intel.com>
8139 M:      Vishal Verma <vishal.l.verma@intel.com>
8140 M:      Dave Jiang <dave.jiang@intel.com>
8141 L:      linux-nvdimm@lists.01.org
8142 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8143 S:      Supported
8144 F:      drivers/nvdimm/pmem*
8145
8146 LIBNVDIMM: DEVICETREE BINDINGS
8147 M:      Oliver O'Halloran <oohall@gmail.com>
8148 L:      linux-nvdimm@lists.01.org
8149 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8150 S:      Supported
8151 F:      drivers/nvdimm/of_pmem.c
8152 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8153
8154 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8155 M:      Dan Williams <dan.j.williams@intel.com>
8156 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8157 M:      Vishal Verma <vishal.l.verma@intel.com>
8158 M:      Dave Jiang <dave.jiang@intel.com>
8159 L:      linux-nvdimm@lists.01.org
8160 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8162 S:      Supported
8163 F:      drivers/nvdimm/*
8164 F:      drivers/acpi/nfit/*
8165 F:      include/linux/nd.h
8166 F:      include/linux/libnvdimm.h
8167 F:      include/uapi/linux/ndctl.h
8168
8169 LIGHTNVM PLATFORM SUPPORT
8170 M:      Matias Bjorling <mb@lightnvm.io>
8171 W:      http://github/OpenChannelSSD
8172 L:      linux-block@vger.kernel.org
8173 S:      Maintained
8174 F:      drivers/lightnvm/
8175 F:      include/linux/lightnvm.h
8176 F:      include/uapi/linux/lightnvm.h
8177
8178 LINUX FOR POWER MACINTOSH
8179 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8180 W:      http://www.penguinppc.org/
8181 L:      linuxppc-dev@lists.ozlabs.org
8182 S:      Maintained
8183 F:      arch/powerpc/platforms/powermac/
8184 F:      drivers/macintosh/
8185
8186 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8187 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8188 M:      Paul Mackerras <paulus@samba.org>
8189 M:      Michael Ellerman <mpe@ellerman.id.au>
8190 W:      https://github.com/linuxppc/linux/wiki
8191 L:      linuxppc-dev@lists.ozlabs.org
8192 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8194 S:      Supported
8195 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8196 F:      Documentation/devicetree/bindings/powerpc/
8197 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8198 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8199 F:      Documentation/powerpc/
8200 F:      arch/powerpc/
8201 F:      drivers/char/tpm/tpm_ibmvtpm*
8202 F:      drivers/crypto/nx/
8203 F:      drivers/crypto/vmx/
8204 F:      drivers/i2c/busses/i2c-opal.c
8205 F:      drivers/net/ethernet/ibm/ibmveth.*
8206 F:      drivers/net/ethernet/ibm/ibmvnic.*
8207 F:      drivers/pci/hotplug/pnv_php.c
8208 F:      drivers/pci/hotplug/rpa*
8209 F:      drivers/rtc/rtc-opal.c
8210 F:      drivers/scsi/ibmvscsi/
8211 F:      drivers/tty/hvc/hvc_opal.c
8212 F:      drivers/watchdog/wdrtas.c
8213 F:      tools/testing/selftests/powerpc
8214 N:      /pmac
8215 N:      powermac
8216 N:      powernv
8217 N:      [^a-z0-9]ps3
8218 N:      pseries
8219
8220 LINUX FOR POWERPC EMBEDDED MPC5XXX
8221 M:      Anatolij Gustschin <agust@denx.de>
8222 L:      linuxppc-dev@lists.ozlabs.org
8223 T:      git git://git.denx.de/linux-denx-agust.git
8224 S:      Maintained
8225 F:      arch/powerpc/platforms/512x/
8226 F:      arch/powerpc/platforms/52xx/
8227
8228 LINUX FOR POWERPC EMBEDDED PPC4XX
8229 M:      Alistair Popple <alistair@popple.id.au>
8230 M:      Matt Porter <mporter@kernel.crashing.org>
8231 W:      http://www.penguinppc.org/
8232 L:      linuxppc-dev@lists.ozlabs.org
8233 S:      Maintained
8234 F:      arch/powerpc/platforms/40x/
8235 F:      arch/powerpc/platforms/44x/
8236
8237 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8238 M:      Scott Wood <oss@buserror.net>
8239 M:      Kumar Gala <galak@kernel.crashing.org>
8240 W:      http://www.penguinppc.org/
8241 L:      linuxppc-dev@lists.ozlabs.org
8242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8243 S:      Maintained
8244 F:      arch/powerpc/platforms/83xx/
8245 F:      arch/powerpc/platforms/85xx/
8246 F:      Documentation/devicetree/bindings/powerpc/fsl/
8247
8248 LINUX FOR POWERPC EMBEDDED PPC8XX
8249 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8250 W:      http://www.penguinppc.org/
8251 L:      linuxppc-dev@lists.ozlabs.org
8252 S:      Maintained
8253 F:      arch/powerpc/platforms/8xx/
8254
8255 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8256 L:      linuxppc-dev@lists.ozlabs.org
8257 S:      Orphan
8258 F:      arch/powerpc/*/*virtex*
8259 F:      arch/powerpc/*/*/*virtex*
8260
8261 LINUX FOR POWERPC PA SEMI PWRFICIENT
8262 L:      linuxppc-dev@lists.ozlabs.org
8263 S:      Orphan
8264 F:      arch/powerpc/platforms/pasemi/
8265 F:      drivers/*/*pasemi*
8266 F:      drivers/*/*/*pasemi*
8267
8268 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8269 M:      Kees Cook <keescook@chromium.org>
8270 S:      Maintained
8271 F:      drivers/misc/lkdtm/*
8272
8273 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8274 M:      Alan Stern <stern@rowland.harvard.edu>
8275 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8276 M:      Will Deacon <will.deacon@arm.com>
8277 M:      Peter Zijlstra <peterz@infradead.org>
8278 M:      Boqun Feng <boqun.feng@gmail.com>
8279 M:      Nicholas Piggin <npiggin@gmail.com>
8280 M:      David Howells <dhowells@redhat.com>
8281 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8282 M:      Luc Maranget <luc.maranget@inria.fr>
8283 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8284 R:      Akira Yokosawa <akiyks@gmail.com>
8285 L:      linux-kernel@vger.kernel.org
8286 S:      Supported
8287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8288 F:      tools/memory-model/
8289 F:      Documentation/memory-barriers.txt
8290
8291 LINUX SECURITY MODULE (LSM) FRAMEWORK
8292 M:      Chris Wright <chrisw@sous-sol.org>
8293 L:      linux-security-module@vger.kernel.org
8294 S:      Supported
8295
8296 LIS3LV02D ACCELEROMETER DRIVER
8297 M:      Eric Piel <eric.piel@tremplin-utc.net>
8298 S:      Maintained
8299 F:      Documentation/misc-devices/lis3lv02d
8300 F:      drivers/misc/lis3lv02d/
8301 F:      drivers/platform/x86/hp_accel.c
8302
8303 LIVE PATCHING
8304 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8305 M:      Jessica Yu <jeyu@kernel.org>
8306 M:      Jiri Kosina <jikos@kernel.org>
8307 M:      Miroslav Benes <mbenes@suse.cz>
8308 R:      Petr Mladek <pmladek@suse.com>
8309 S:      Maintained
8310 F:      kernel/livepatch/
8311 F:      include/linux/livepatch.h
8312 F:      arch/x86/include/asm/livepatch.h
8313 F:      arch/x86/kernel/livepatch.c
8314 F:      Documentation/livepatch/
8315 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8316 F:      samples/livepatch/
8317 L:      live-patching@vger.kernel.org
8318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8319
8320 LLC (802.2)
8321 L:      netdev@vger.kernel.org
8322 S:      Odd fixes
8323 F:      include/linux/llc.h
8324 F:      include/uapi/linux/llc.h
8325 F:      include/net/llc*
8326 F:      net/llc/
8327
8328 LM73 HARDWARE MONITOR DRIVER
8329 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8330 L:      linux-hwmon@vger.kernel.org
8331 S:      Maintained
8332 F:      drivers/hwmon/lm73.c
8333
8334 LM78 HARDWARE MONITOR DRIVER
8335 M:      Jean Delvare <jdelvare@suse.com>
8336 L:      linux-hwmon@vger.kernel.org
8337 S:      Maintained
8338 F:      Documentation/hwmon/lm78
8339 F:      drivers/hwmon/lm78.c
8340
8341 LM83 HARDWARE MONITOR DRIVER
8342 M:      Jean Delvare <jdelvare@suse.com>
8343 L:      linux-hwmon@vger.kernel.org
8344 S:      Maintained
8345 F:      Documentation/hwmon/lm83
8346 F:      drivers/hwmon/lm83.c
8347
8348 LM90 HARDWARE MONITOR DRIVER
8349 M:      Jean Delvare <jdelvare@suse.com>
8350 L:      linux-hwmon@vger.kernel.org
8351 S:      Maintained
8352 F:      Documentation/hwmon/lm90
8353 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8354 F:      drivers/hwmon/lm90.c
8355 F:      include/dt-bindings/thermal/lm90.h
8356
8357 LM95234 HARDWARE MONITOR DRIVER
8358 M:      Guenter Roeck <linux@roeck-us.net>
8359 L:      linux-hwmon@vger.kernel.org
8360 S:      Maintained
8361 F:      Documentation/hwmon/lm95234
8362 F:      drivers/hwmon/lm95234.c
8363
8364 LME2510 MEDIA DRIVER
8365 M:      Malcolm Priestley <tvboxspy@gmail.com>
8366 L:      linux-media@vger.kernel.org
8367 W:      https://linuxtv.org
8368 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8369 S:      Maintained
8370 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8371
8372 LOADPIN SECURITY MODULE
8373 M:      Kees Cook <keescook@chromium.org>
8374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8375 S:      Supported
8376 F:      security/loadpin/
8377 F:      Documentation/admin-guide/LSM/LoadPin.rst
8378
8379 LOCKING PRIMITIVES
8380 M:      Peter Zijlstra <peterz@infradead.org>
8381 M:      Ingo Molnar <mingo@redhat.com>
8382 M:      Will Deacon <will.deacon@arm.com>
8383 L:      linux-kernel@vger.kernel.org
8384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8385 S:      Maintained
8386 F:      Documentation/locking/
8387 F:      include/linux/lockdep.h
8388 F:      include/linux/spinlock*.h
8389 F:      arch/*/include/asm/spinlock*.h
8390 F:      include/linux/rwlock*.h
8391 F:      include/linux/mutex*.h
8392 F:      arch/*/include/asm/mutex*.h
8393 F:      include/linux/rwsem*.h
8394 F:      arch/*/include/asm/rwsem.h
8395 F:      include/linux/seqlock.h
8396 F:      lib/locking*.[ch]
8397 F:      kernel/locking/
8398 X:      kernel/locking/locktorture.c
8399
8400 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8401 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8402 L:      linux-ntfs-dev@lists.sourceforge.net
8403 W:      http://www.linux-ntfs.org/content/view/19/37/
8404 S:      Maintained
8405 F:      Documentation/ldm.txt
8406 F:      block/partitions/ldm.*
8407
8408 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8409 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8410 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8411 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8412 L:      MPT-FusionLinux.pdl@broadcom.com
8413 L:      linux-scsi@vger.kernel.org
8414 W:      http://www.avagotech.com/support/
8415 S:      Supported
8416 F:      drivers/message/fusion/
8417 F:      drivers/scsi/mpt2sas/
8418 F:      drivers/scsi/mpt3sas/
8419
8420 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8421 M:      Matthew Wilcox <matthew@wil.cx>
8422 L:      linux-scsi@vger.kernel.org
8423 S:      Maintained
8424 F:      drivers/scsi/sym53c8xx_2/
8425
8426 LTC4261 HARDWARE MONITOR DRIVER
8427 M:      Guenter Roeck <linux@roeck-us.net>
8428 L:      linux-hwmon@vger.kernel.org
8429 S:      Maintained
8430 F:      Documentation/hwmon/ltc4261
8431 F:      drivers/hwmon/ltc4261.c
8432
8433 LTC4306 I2C MULTIPLEXER DRIVER
8434 M:      Michael Hennerich <michael.hennerich@analog.com>
8435 W:      http://ez.analog.com/community/linux-device-drivers
8436 L:      linux-i2c@vger.kernel.org
8437 S:      Supported
8438 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8439 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8440
8441 LTP (Linux Test Project)
8442 M:      Mike Frysinger <vapier@gentoo.org>
8443 M:      Cyril Hrubis <chrubis@suse.cz>
8444 M:      Wanlong Gao <wanlong.gao@gmail.com>
8445 M:      Jan Stancek <jstancek@redhat.com>
8446 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8447 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8448 L:      ltp@lists.linux.it (subscribers-only)
8449 W:      http://linux-test-project.github.io/
8450 T:      git git://github.com/linux-test-project/ltp.git
8451 S:      Maintained
8452
8453 M68K ARCHITECTURE
8454 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8455 L:      linux-m68k@lists.linux-m68k.org
8456 W:      http://www.linux-m68k.org/
8457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8458 S:      Maintained
8459 F:      arch/m68k/
8460 F:      drivers/zorro/
8461
8462 M68K ON APPLE MACINTOSH
8463 M:      Joshua Thompson <funaho@jurai.org>
8464 W:      http://www.mac.linux-m68k.org/
8465 L:      linux-m68k@lists.linux-m68k.org
8466 S:      Maintained
8467 F:      arch/m68k/mac/
8468
8469 M68K ON HP9000/300
8470 M:      Philip Blundell <philb@gnu.org>
8471 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8472 S:      Maintained
8473 F:      arch/m68k/hp300/
8474
8475 M88DS3103 MEDIA DRIVER
8476 M:      Antti Palosaari <crope@iki.fi>
8477 L:      linux-media@vger.kernel.org
8478 W:      https://linuxtv.org
8479 W:      http://palosaari.fi/linux/
8480 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8481 T:      git git://linuxtv.org/anttip/media_tree.git
8482 S:      Maintained
8483 F:      drivers/media/dvb-frontends/m88ds3103*
8484
8485 M88RS2000 MEDIA DRIVER
8486 M:      Malcolm Priestley <tvboxspy@gmail.com>
8487 L:      linux-media@vger.kernel.org
8488 W:      https://linuxtv.org
8489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8490 S:      Maintained
8491 F:      drivers/media/dvb-frontends/m88rs2000*
8492
8493 MA901 MASTERKIT USB FM RADIO DRIVER
8494 M:      Alexey Klimov <klimov.linux@gmail.com>
8495 L:      linux-media@vger.kernel.org
8496 T:      git git://linuxtv.org/media_tree.git
8497 S:      Maintained
8498 F:      drivers/media/radio/radio-ma901.c
8499
8500 MAC80211
8501 M:      Johannes Berg <johannes@sipsolutions.net>
8502 L:      linux-wireless@vger.kernel.org
8503 W:      http://wireless.kernel.org/
8504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8506 S:      Maintained
8507 F:      Documentation/networking/mac80211-injection.txt
8508 F:      include/net/mac80211.h
8509 F:      net/mac80211/
8510 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8511 F:      Documentation/networking/mac80211_hwsim/README
8512
8513 MAILBOX API
8514 M:      Jassi Brar <jassisinghbrar@gmail.com>
8515 L:      linux-kernel@vger.kernel.org
8516 S:      Maintained
8517 F:      drivers/mailbox/
8518 F:      include/linux/mailbox_client.h
8519 F:      include/linux/mailbox_controller.h
8520
8521 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8522 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8523 W:      http://www.kernel.org/doc/man-pages
8524 L:      linux-man@vger.kernel.org
8525 S:      Maintained
8526
8527 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8528 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8529 L:      linux-mips@linux-mips.org
8530 S:      Maintained
8531 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8532
8533 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8534 M:      Andrew Lunn <andrew@lunn.ch>
8535 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8536 L:      netdev@vger.kernel.org
8537 S:      Maintained
8538 F:      drivers/net/dsa/mv88e6xxx/
8539 F:      linux/platform_data/mv88e6xxx.h
8540 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8541
8542 MARVELL ARMADA DRM SUPPORT
8543 M:      Russell King <linux@armlinux.org.uk>
8544 S:      Maintained
8545 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8546 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8547 F:      drivers/gpu/drm/armada/
8548 F:      include/uapi/drm/armada_drm.h
8549 F:      Documentation/devicetree/bindings/display/armada/
8550
8551 MARVELL CRYPTO DRIVER
8552 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8553 M:      Arnaud Ebalard <arno@natisbad.org>
8554 F:      drivers/crypto/marvell/
8555 S:      Maintained
8556 L:      linux-crypto@vger.kernel.org
8557
8558 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8559 M:      Mirko Lindner <mlindner@marvell.com>
8560 M:      Stephen Hemminger <stephen@networkplumber.org>
8561 L:      netdev@vger.kernel.org
8562 S:      Maintained
8563 F:      drivers/net/ethernet/marvell/sk*
8564
8565 MARVELL LIBERTAS WIRELESS DRIVER
8566 L:      libertas-dev@lists.infradead.org
8567 S:      Orphan
8568 F:      drivers/net/wireless/marvell/libertas/
8569
8570 MARVELL MACCHIATOBIN SUPPORT
8571 M:      Russell King <linux@armlinux.org.uk>
8572 L:      linux-arm-kernel@lists.infradead.org
8573 S:      Maintained
8574 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8575
8576 MARVELL MV643XX ETHERNET DRIVER
8577 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8578 L:      netdev@vger.kernel.org
8579 S:      Maintained
8580 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8581 F:      include/linux/mv643xx.h
8582
8583 MARVELL MV88X3310 PHY DRIVER
8584 M:      Russell King <linux@armlinux.org.uk>
8585 L:      netdev@vger.kernel.org
8586 S:      Maintained
8587 F:      drivers/net/phy/marvell10g.c
8588
8589 MARVELL MVNETA ETHERNET DRIVER
8590 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8591 L:      netdev@vger.kernel.org
8592 S:      Maintained
8593 F:      drivers/net/ethernet/marvell/mvneta.*
8594
8595 MARVELL MWIFIEX WIRELESS DRIVER
8596 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8597 M:      Nishant Sarmukadam <nishants@marvell.com>
8598 M:      Ganapathi Bhat <gbhat@marvell.com>
8599 M:      Xinming Hu <huxm@marvell.com>
8600 L:      linux-wireless@vger.kernel.org
8601 S:      Maintained
8602 F:      drivers/net/wireless/marvell/mwifiex/
8603
8604 MARVELL MWL8K WIRELESS DRIVER
8605 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8606 L:      linux-wireless@vger.kernel.org
8607 S:      Odd Fixes
8608 F:      drivers/net/wireless/marvell/mwl8k.c
8609
8610 MARVELL NAND CONTROLLER DRIVER
8611 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8612 L:      linux-mtd@lists.infradead.org
8613 S:      Maintained
8614 F:      drivers/mtd/nand/raw/marvell_nand.c
8615 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8616
8617 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8618 M:      Nicolas Pitre <nico@fluxnic.net>
8619 S:      Odd Fixes
8620 F:      drivers/mmc/host/mvsdio.*
8621
8622 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8623 M:      Hu Ziji <huziji@marvell.com>
8624 L:      linux-mmc@vger.kernel.org
8625 S:      Supported
8626 F:      drivers/mmc/host/sdhci-xenon*
8627 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8628
8629 MATROX FRAMEBUFFER DRIVER
8630 L:      linux-fbdev@vger.kernel.org
8631 S:      Orphan
8632 F:      drivers/video/fbdev/matrox/matroxfb_*
8633 F:      include/uapi/linux/matroxfb.h
8634
8635 MAX16065 HARDWARE MONITOR DRIVER
8636 M:      Guenter Roeck <linux@roeck-us.net>
8637 L:      linux-hwmon@vger.kernel.org
8638 S:      Maintained
8639 F:      Documentation/hwmon/max16065
8640 F:      drivers/hwmon/max16065.c
8641
8642 MAX20751 HARDWARE MONITOR DRIVER
8643 M:      Guenter Roeck <linux@roeck-us.net>
8644 L:      linux-hwmon@vger.kernel.org
8645 S:      Maintained
8646 F:      Documentation/hwmon/max20751
8647 F:      drivers/hwmon/max20751.c
8648
8649 MAX2175 SDR TUNER DRIVER
8650 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8651 L:      linux-media@vger.kernel.org
8652 T:      git git://linuxtv.org/media_tree.git
8653 S:      Maintained
8654 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8655 F:      Documentation/media/v4l-drivers/max2175.rst
8656 F:      drivers/media/i2c/max2175*
8657 F:      include/uapi/linux/max2175.h
8658
8659 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8660 L:      linux-hwmon@vger.kernel.org
8661 S:      Orphan
8662 F:      Documentation/hwmon/max6650
8663 F:      drivers/hwmon/max6650.c
8664
8665 MAX6697 HARDWARE MONITOR DRIVER
8666 M:      Guenter Roeck <linux@roeck-us.net>
8667 L:      linux-hwmon@vger.kernel.org
8668 S:      Maintained
8669 F:      Documentation/hwmon/max6697
8670 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8671 F:      drivers/hwmon/max6697.c
8672 F:      include/linux/platform_data/max6697.h
8673
8674 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8675 M:      Peter Rosin <peda@axentia.se>
8676 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8677 S:      Maintained
8678 F:      Documentation/devicetree/bindings/sound/max9860.txt
8679 F:      sound/soc/codecs/max9860.*
8680
8681 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8682 M:      Javier Martinez Canillas <javier@dowhile0.org>
8683 L:      linux-kernel@vger.kernel.org
8684 S:      Supported
8685 F:      drivers/regulator/max77802-regulator.c
8686 F:      Documentation/devicetree/bindings/*/*max77802.txt
8687 F:      include/dt-bindings/*/*max77802.h
8688
8689 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8690 M:      Krzysztof Kozlowski <krzk@kernel.org>
8691 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8692 L:      linux-pm@vger.kernel.org
8693 S:      Supported
8694 F:      drivers/power/supply/max14577_charger.c
8695 F:      drivers/power/supply/max77693_charger.c
8696
8697 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8698 M:      Chanwoo Choi <cw00.choi@samsung.com>
8699 M:      Krzysztof Kozlowski <krzk@kernel.org>
8700 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8701 L:      linux-kernel@vger.kernel.org
8702 S:      Supported
8703 F:      drivers/*/max14577*.c
8704 F:      drivers/*/max77686*.c
8705 F:      drivers/*/max77693*.c
8706 F:      drivers/extcon/extcon-max14577.c
8707 F:      drivers/extcon/extcon-max77693.c
8708 F:      drivers/rtc/rtc-max77686.c
8709 F:      drivers/clk/clk-max77686.c
8710 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8711 F:      Documentation/devicetree/bindings/*/max77686.txt
8712 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8713 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8714 F:      include/linux/mfd/max14577*.h
8715 F:      include/linux/mfd/max77686*.h
8716 F:      include/linux/mfd/max77693*.h
8717
8718 MAXIRADIO FM RADIO RECEIVER DRIVER
8719 M:      Hans Verkuil <hverkuil@xs4all.nl>
8720 L:      linux-media@vger.kernel.org
8721 T:      git git://linuxtv.org/media_tree.git
8722 W:      https://linuxtv.org
8723 S:      Maintained
8724 F:      drivers/media/radio/radio-maxiradio*
8725
8726 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8727 M:      Peter Rosin <peda@axentia.se>
8728 L:      linux-iio@vger.kernel.org
8729 S:      Maintained
8730 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8731 F:      drivers/iio/potentiometer/mcp4018.c
8732 F:      drivers/iio/potentiometer/mcp4531.c
8733
8734 MCR20A IEEE-802.15.4 RADIO DRIVER
8735 M:      Xue Liu <liuxuenetmail@gmail.com>
8736 L:      linux-wpan@vger.kernel.org
8737 W:      https://github.com/xueliu/mcr20a-linux
8738 S:      Maintained
8739 F:      drivers/net/ieee802154/mcr20a.c
8740 F:      drivers/net/ieee802154/mcr20a.h
8741 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8742
8743 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8744 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8745 L:      linux-iio@vger.kernel.org
8746 S:      Maintained
8747 F:      drivers/iio/dac/cio-dac.c
8748
8749 MEDIA DRIVERS FOR ASCOT2E
8750 M:      Sergey Kozlov <serjk@netup.ru>
8751 M:      Abylay Ospan <aospan@netup.ru>
8752 L:      linux-media@vger.kernel.org
8753 W:      https://linuxtv.org
8754 W:      http://netup.tv/
8755 T:      git git://linuxtv.org/media_tree.git
8756 S:      Supported
8757 F:      drivers/media/dvb-frontends/ascot2e*
8758
8759 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8760 M:      Jasmin Jessich <jasmin@anw.at>
8761 L:      linux-media@vger.kernel.org
8762 W:      https://linuxtv.org
8763 T:      git git://linuxtv.org/media_tree.git
8764 S:      Maintained
8765 F:      drivers/media/dvb-frontends/cxd2099*
8766
8767 MEDIA DRIVERS FOR CXD2841ER
8768 M:      Sergey Kozlov <serjk@netup.ru>
8769 M:      Abylay Ospan <aospan@netup.ru>
8770 L:      linux-media@vger.kernel.org
8771 W:      https://linuxtv.org
8772 W:      http://netup.tv/
8773 T:      git git://linuxtv.org/media_tree.git
8774 S:      Supported
8775 F:      drivers/media/dvb-frontends/cxd2841er*
8776
8777 MEDIA DRIVERS FOR CXD2880
8778 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8779 L:      linux-media@vger.kernel.org
8780 W:      http://linuxtv.org/
8781 T:      git git://linuxtv.org/media_tree.git
8782 S:      Supported
8783 F:      drivers/media/dvb-frontends/cxd2880/*
8784 F:      drivers/media/spi/cxd2880*
8785
8786 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8787 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8788 L:      linux-media@vger.kernel.org
8789 W:      https://linuxtv.org
8790 T:      git git://linuxtv.org/media_tree.git
8791 S:      Maintained
8792 F:      drivers/media/pci/ddbridge/*
8793
8794 MEDIA DRIVERS FOR FREESCALE IMX
8795 M:      Steve Longerbeam <slongerbeam@gmail.com>
8796 M:      Philipp Zabel <p.zabel@pengutronix.de>
8797 L:      linux-media@vger.kernel.org
8798 T:      git git://linuxtv.org/media_tree.git
8799 S:      Maintained
8800 F:      Documentation/devicetree/bindings/media/imx.txt
8801 F:      Documentation/media/v4l-drivers/imx.rst
8802 F:      drivers/staging/media/imx/
8803 F:      include/linux/imx-media.h
8804 F:      include/media/imx.h
8805
8806 MEDIA DRIVERS FOR HELENE
8807 M:      Abylay Ospan <aospan@netup.ru>
8808 L:      linux-media@vger.kernel.org
8809 W:      https://linuxtv.org
8810 W:      http://netup.tv/
8811 T:      git git://linuxtv.org/media_tree.git
8812 S:      Supported
8813 F:      drivers/media/dvb-frontends/helene*
8814
8815 MEDIA DRIVERS FOR HORUS3A
8816 M:      Sergey Kozlov <serjk@netup.ru>
8817 M:      Abylay Ospan <aospan@netup.ru>
8818 L:      linux-media@vger.kernel.org
8819 W:      https://linuxtv.org
8820 W:      http://netup.tv/
8821 T:      git git://linuxtv.org/media_tree.git
8822 S:      Supported
8823 F:      drivers/media/dvb-frontends/horus3a*
8824
8825 MEDIA DRIVERS FOR LNBH25
8826 M:      Sergey Kozlov <serjk@netup.ru>
8827 M:      Abylay Ospan <aospan@netup.ru>
8828 L:      linux-media@vger.kernel.org
8829 W:      https://linuxtv.org
8830 W:      http://netup.tv/
8831 T:      git git://linuxtv.org/media_tree.git
8832 S:      Supported
8833 F:      drivers/media/dvb-frontends/lnbh25*
8834
8835 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8836 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8837 L:      linux-media@vger.kernel.org
8838 W:      https://linuxtv.org
8839 T:      git git://linuxtv.org/media_tree.git
8840 S:      Maintained
8841 F:      drivers/media/dvb-frontends/mxl5xx*
8842
8843 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8844 M:      Sergey Kozlov <serjk@netup.ru>
8845 M:      Abylay Ospan <aospan@netup.ru>
8846 L:      linux-media@vger.kernel.org
8847 W:      https://linuxtv.org
8848 W:      http://netup.tv/
8849 T:      git git://linuxtv.org/media_tree.git
8850 S:      Supported
8851 F:      drivers/media/pci/netup_unidvb/*
8852
8853 MEDIA DRIVERS FOR RENESAS - CEU
8854 M:      Jacopo Mondi <jacopo@jmondi.org>
8855 L:      linux-media@vger.kernel.org
8856 L:      linux-renesas-soc@vger.kernel.org
8857 T:      git git://linuxtv.org/media_tree.git
8858 S:      Supported
8859 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8860 F:      drivers/media/platform/renesas-ceu.c
8861 F:      include/media/drv-intf/renesas-ceu.h
8862
8863 MEDIA DRIVERS FOR RENESAS - DRIF
8864 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8865 L:      linux-media@vger.kernel.org
8866 L:      linux-renesas-soc@vger.kernel.org
8867 T:      git git://linuxtv.org/media_tree.git
8868 S:      Supported
8869 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8870 F:      drivers/media/platform/rcar_drif.c
8871
8872 MEDIA DRIVERS FOR RENESAS - FCP
8873 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8874 L:      linux-media@vger.kernel.org
8875 L:      linux-renesas-soc@vger.kernel.org
8876 T:      git git://linuxtv.org/media_tree.git
8877 S:      Supported
8878 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8879 F:      drivers/media/platform/rcar-fcp.c
8880 F:      include/media/rcar-fcp.h
8881
8882 MEDIA DRIVERS FOR RENESAS - FDP1
8883 M:      Kieran Bingham <kieran@bingham.xyz>
8884 L:      linux-media@vger.kernel.org
8885 L:      linux-renesas-soc@vger.kernel.org
8886 T:      git git://linuxtv.org/media_tree.git
8887 S:      Supported
8888 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8889 F:      drivers/media/platform/rcar_fdp1.c
8890
8891 MEDIA DRIVERS FOR RENESAS - VIN
8892 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8893 L:      linux-media@vger.kernel.org
8894 L:      linux-renesas-soc@vger.kernel.org
8895 T:      git git://linuxtv.org/media_tree.git
8896 S:      Supported
8897 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8898 F:      drivers/media/platform/rcar-vin/
8899
8900 MEDIA DRIVERS FOR RENESAS - VSP1
8901 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8902 L:      linux-media@vger.kernel.org
8903 L:      linux-renesas-soc@vger.kernel.org
8904 T:      git git://linuxtv.org/media_tree.git
8905 S:      Supported
8906 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8907 F:      drivers/media/platform/vsp1/
8908
8909 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8910 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8911 L:      linux-media@vger.kernel.org
8912 W:      https://linuxtv.org
8913 T:      git git://linuxtv.org/media_tree.git
8914 S:      Maintained
8915 F:      drivers/media/dvb-frontends/stv0910*
8916
8917 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8918 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8919 L:      linux-media@vger.kernel.org
8920 W:      https://linuxtv.org
8921 T:      git git://linuxtv.org/media_tree.git
8922 S:      Maintained
8923 F:      drivers/media/dvb-frontends/stv6111*
8924
8925 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8926 M:      Dmitry Osipenko <digetx@gmail.com>
8927 L:      linux-media@vger.kernel.org
8928 L:      linux-tegra@vger.kernel.org
8929 T:      git git://linuxtv.org/media_tree.git
8930 S:      Maintained
8931 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8932 F:      drivers/staging/media/tegra-vde/
8933
8934 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8935 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8936 P:      LinuxTV.org Project
8937 L:      linux-media@vger.kernel.org
8938 W:      https://linuxtv.org
8939 Q:      http://patchwork.kernel.org/project/linux-media/list/
8940 T:      git git://linuxtv.org/media_tree.git
8941 S:      Maintained
8942 F:      Documentation/devicetree/bindings/media/
8943 F:      Documentation/media/
8944 F:      drivers/media/
8945 F:      drivers/staging/media/
8946 F:      include/linux/platform_data/media/
8947 F:      include/media/
8948 F:      include/uapi/linux/dvb/
8949 F:      include/uapi/linux/videodev2.h
8950 F:      include/uapi/linux/media.h
8951 F:      include/uapi/linux/v4l2-*
8952 F:      include/uapi/linux/meye.h
8953 F:      include/uapi/linux/ivtv*
8954 F:      include/uapi/linux/uvcvideo.h
8955
8956 MEDIATEK CIR DRIVER
8957 M:      Sean Wang <sean.wang@mediatek.com>
8958 S:      Maintained
8959 F:      drivers/media/rc/mtk-cir.c
8960
8961 MEDIATEK DMA DRIVER
8962 M:      Sean Wang <sean.wang@mediatek.com>
8963 L:      dmaengine@vger.kernel.org
8964 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8965 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8966 S:      Maintained
8967 F:      Documentation/devicetree/bindings/dma/mtk-*
8968 F:      drivers/dma/mediatek/
8969
8970 MEDIATEK PMIC LED DRIVER
8971 M:      Sean Wang <sean.wang@mediatek.com>
8972 S:      Maintained
8973 F:      drivers/leds/leds-mt6323.c
8974 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8975
8976 MEDIATEK ETHERNET DRIVER
8977 M:      Felix Fietkau <nbd@openwrt.org>
8978 M:      John Crispin <john@phrozen.org>
8979 M:      Sean Wang <sean.wang@mediatek.com>
8980 M:      Nelson Chang <nelson.chang@mediatek.com>
8981 L:      netdev@vger.kernel.org
8982 S:      Maintained
8983 F:      drivers/net/ethernet/mediatek/
8984
8985 MEDIATEK SWITCH DRIVER
8986 M:      Sean Wang <sean.wang@mediatek.com>
8987 L:      netdev@vger.kernel.org
8988 S:      Maintained
8989 F:      drivers/net/dsa/mt7530.*
8990 F:      net/dsa/tag_mtk.c
8991
8992 MEDIATEK JPEG DRIVER
8993 M:      Rick Chang <rick.chang@mediatek.com>
8994 M:      Bin Liu <bin.liu@mediatek.com>
8995 S:      Supported
8996 F:      drivers/media/platform/mtk-jpeg/
8997 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8998
8999 MEDIATEK MDP DRIVER
9000 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9001 M:      Houlong Wei <houlong.wei@mediatek.com>
9002 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9003 S:      Supported
9004 F:      drivers/media/platform/mtk-mdp/
9005 F:      drivers/media/platform/mtk-vpu/
9006 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9007
9008 MEDIATEK MEDIA DRIVER
9009 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9010 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9011 S:      Supported
9012 F:      drivers/media/platform/mtk-vcodec/
9013 F:      drivers/media/platform/mtk-vpu/
9014 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9015 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9016
9017 MEDIATEK MT7601U WIRELESS LAN DRIVER
9018 M:      Jakub Kicinski <kubakici@wp.pl>
9019 L:      linux-wireless@vger.kernel.org
9020 S:      Maintained
9021 F:      drivers/net/wireless/mediatek/mt7601u/
9022
9023 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9024 M:      Sean Wang <sean.wang@mediatek.com>
9025 S:      Maintained
9026 F:      drivers/char/hw_random/mtk-rng.c
9027
9028 MEDIATEK USB3 DRD IP DRIVER
9029 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9030 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9032 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9033 S:      Maintained
9034 F:      drivers/usb/mtu3/
9035
9036 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9037 M:      Peter Senna Tschudin <peter.senna@collabora.com>
9038 M:      Martin Donnelly <martin.donnelly@ge.com>
9039 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9040 S:      Maintained
9041 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9042 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9043
9044 MEGARAID SCSI/SAS DRIVERS
9045 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9046 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9047 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9048 L:      megaraidlinux.pdl@broadcom.com
9049 L:      linux-scsi@vger.kernel.org
9050 W:      http://www.avagotech.com/support/
9051 S:      Maintained
9052 F:      Documentation/scsi/megaraid.txt
9053 F:      drivers/scsi/megaraid.*
9054 F:      drivers/scsi/megaraid/
9055
9056 MELEXIS MLX90614 DRIVER
9057 M:      Crt Mori <cmo@melexis.com>
9058 L:      linux-iio@vger.kernel.org
9059 W:      http://www.melexis.com
9060 S:      Supported
9061 F:      drivers/iio/temperature/mlx90614.c
9062
9063 MELEXIS MLX90632 DRIVER
9064 M:      Crt Mori <cmo@melexis.com>
9065 L:      linux-iio@vger.kernel.org
9066 W:      http://www.melexis.com
9067 S:      Supported
9068 F:      drivers/iio/temperature/mlx90632.c
9069
9070 MELFAS MIP4 TOUCHSCREEN DRIVER
9071 M:      Sangwon Jee <jeesw@melfas.com>
9072 W:      http://www.melfas.com
9073 S:      Supported
9074 F:      drivers/input/touchscreen/melfas_mip4.c
9075 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9076
9077 MELLANOX ETHERNET DRIVER (mlx4_en)
9078 M:      Tariq Toukan <tariqt@mellanox.com>
9079 L:      netdev@vger.kernel.org
9080 S:      Supported
9081 W:      http://www.mellanox.com
9082 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9083 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9084
9085 MELLANOX ETHERNET DRIVER (mlx5e)
9086 M:      Saeed Mahameed <saeedm@mellanox.com>
9087 L:      netdev@vger.kernel.org
9088 S:      Supported
9089 W:      http://www.mellanox.com
9090 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9091 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9092
9093 MELLANOX ETHERNET INNOVA DRIVERS
9094 R:      Boris Pismenny <borisp@mellanox.com>
9095 L:      netdev@vger.kernel.org
9096 S:      Supported
9097 W:      http://www.mellanox.com
9098 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9099 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9100 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9101 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9102 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9103
9104 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9105 R:      Boris Pismenny <borisp@mellanox.com>
9106 L:      netdev@vger.kernel.org
9107 S:      Supported
9108 W:      http://www.mellanox.com
9109 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9110 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9111 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9112
9113 MELLANOX ETHERNET SWITCH DRIVERS
9114 M:      Jiri Pirko <jiri@mellanox.com>
9115 M:      Ido Schimmel <idosch@mellanox.com>
9116 L:      netdev@vger.kernel.org
9117 S:      Supported
9118 W:      http://www.mellanox.com
9119 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9120 F:      drivers/net/ethernet/mellanox/mlxsw/
9121
9122 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9123 M:      mlxsw@mellanox.com
9124 L:      netdev@vger.kernel.org
9125 S:      Supported
9126 W:      http://www.mellanox.com
9127 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9128 F:      drivers/net/ethernet/mellanox/mlxfw/
9129
9130 MELLANOX HARDWARE PLATFORM SUPPORT
9131 M:      Andy Shevchenko <andy@infradead.org>
9132 M:      Darren Hart <dvhart@infradead.org>
9133 M:      Vadim Pasternak <vadimp@mellanox.com>
9134 L:      platform-driver-x86@vger.kernel.org
9135 S:      Supported
9136 F:      drivers/platform/mellanox/
9137
9138 MELLANOX MLX4 core VPI driver
9139 M:      Tariq Toukan <tariqt@mellanox.com>
9140 L:      netdev@vger.kernel.org
9141 L:      linux-rdma@vger.kernel.org
9142 W:      http://www.mellanox.com
9143 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9144 S:      Supported
9145 F:      drivers/net/ethernet/mellanox/mlx4/
9146 F:      include/linux/mlx4/
9147
9148 MELLANOX MLX4 IB driver
9149 M:      Yishai Hadas <yishaih@mellanox.com>
9150 L:      linux-rdma@vger.kernel.org
9151 W:      http://www.mellanox.com
9152 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9153 S:      Supported
9154 F:      drivers/infiniband/hw/mlx4/
9155 F:      include/linux/mlx4/
9156 F:      include/uapi/rdma/mlx4-abi.h
9157
9158 MELLANOX MLX5 core VPI driver
9159 M:      Saeed Mahameed <saeedm@mellanox.com>
9160 M:      Leon Romanovsky <leonro@mellanox.com>
9161 L:      netdev@vger.kernel.org
9162 L:      linux-rdma@vger.kernel.org
9163 W:      http://www.mellanox.com
9164 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9165 S:      Supported
9166 F:      drivers/net/ethernet/mellanox/mlx5/core/
9167 F:      include/linux/mlx5/
9168
9169 MELLANOX MLX5 IB driver
9170 M:      Leon Romanovsky <leonro@mellanox.com>
9171 L:      linux-rdma@vger.kernel.org
9172 W:      http://www.mellanox.com
9173 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9174 S:      Supported
9175 F:      drivers/infiniband/hw/mlx5/
9176 F:      include/linux/mlx5/
9177 F:      include/uapi/rdma/mlx5-abi.h
9178
9179 MELLANOX MLXCPLD I2C AND MUX DRIVER
9180 M:      Vadim Pasternak <vadimp@mellanox.com>
9181 M:      Michael Shych <michaelsh@mellanox.com>
9182 L:      linux-i2c@vger.kernel.org
9183 S:      Supported
9184 F:      drivers/i2c/busses/i2c-mlxcpld.c
9185 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9186 F:      Documentation/i2c/busses/i2c-mlxcpld
9187
9188 MELLANOX MLXCPLD LED DRIVER
9189 M:      Vadim Pasternak <vadimp@mellanox.com>
9190 L:      linux-leds@vger.kernel.org
9191 S:      Supported
9192 F:      drivers/leds/leds-mlxcpld.c
9193 F:      drivers/leds/leds-mlxreg.c
9194 F:      Documentation/leds/leds-mlxcpld.txt
9195
9196 MELLANOX PLATFORM DRIVER
9197 M:      Vadim Pasternak <vadimp@mellanox.com>
9198 L:      platform-driver-x86@vger.kernel.org
9199 S:      Supported
9200 F:      drivers/platform/x86/mlx-platform.c
9201
9202 MEMBARRIER SUPPORT
9203 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9204 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9205 L:      linux-kernel@vger.kernel.org
9206 S:      Supported
9207 F:      kernel/sched/membarrier.c
9208 F:      include/uapi/linux/membarrier.h
9209 F:      arch/powerpc/include/asm/membarrier.h
9210
9211 MEMORY MANAGEMENT
9212 L:      linux-mm@kvack.org
9213 W:      http://www.linux-mm.org
9214 S:      Maintained
9215 F:      include/linux/mm.h
9216 F:      include/linux/gfp.h
9217 F:      include/linux/mmzone.h
9218 F:      include/linux/memory_hotplug.h
9219 F:      include/linux/vmalloc.h
9220 F:      mm/
9221
9222 MEMORY TECHNOLOGY DEVICES (MTD)
9223 M:      David Woodhouse <dwmw2@infradead.org>
9224 M:      Brian Norris <computersforpeace@gmail.com>
9225 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9226 M:      Marek Vasut <marek.vasut@gmail.com>
9227 M:      Richard Weinberger <richard@nod.at>
9228 L:      linux-mtd@lists.infradead.org
9229 W:      http://www.linux-mtd.infradead.org/
9230 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9231 T:      git git://git.infradead.org/linux-mtd.git master
9232 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9233 S:      Maintained
9234 F:      Documentation/devicetree/bindings/mtd/
9235 F:      drivers/mtd/
9236 F:      include/linux/mtd/
9237 F:      include/uapi/mtd/
9238
9239 MEN A21 WATCHDOG DRIVER
9240 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9241 L:      linux-watchdog@vger.kernel.org
9242 S:      Maintained
9243 F:      drivers/watchdog/mena21_wdt.c
9244
9245 MEN CHAMELEON BUS (mcb)
9246 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9247 S:      Maintained
9248 F:      drivers/mcb/
9249 F:      include/linux/mcb.h
9250 F:      Documentation/men-chameleon-bus.txt
9251
9252 MEN F21BMC (Board Management Controller)
9253 M:      Andreas Werner <andreas.werner@men.de>
9254 S:      Supported
9255 F:      drivers/mfd/menf21bmc.c
9256 F:      drivers/watchdog/menf21bmc_wdt.c
9257 F:      drivers/leds/leds-menf21bmc.c
9258 F:      drivers/hwmon/menf21bmc_hwmon.c
9259 F:      Documentation/hwmon/menf21bmc
9260
9261 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9262 M:      Neil Armstrong <narmstrong@baylibre.com>
9263 L:      linux-media@lists.freedesktop.org
9264 L:      linux-amlogic@lists.infradead.org
9265 W:      http://linux-meson.com/
9266 S:      Supported
9267 F:      drivers/media/platform/meson/ao-cec.c
9268 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9269 T:      git git://linuxtv.org/media_tree.git
9270
9271 MICROBLAZE ARCHITECTURE
9272 M:      Michal Simek <monstr@monstr.eu>
9273 W:      http://www.monstr.eu/fdt/
9274 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9275 S:      Supported
9276 F:      arch/microblaze/
9277
9278 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9279 M:      Richard Genoud <richard.genoud@gmail.com>
9280 S:      Maintained
9281 F:      drivers/tty/serial/atmel_serial.c
9282 F:      drivers/tty/serial/atmel_serial.h
9283
9284 MICROCHIP / ATMEL DMA DRIVER
9285 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9287 L:      dmaengine@vger.kernel.org
9288 S:      Supported
9289 F:      drivers/dma/at_hdmac.c
9290 F:      drivers/dma/at_hdmac_regs.h
9291 F:      include/linux/platform_data/dma-atmel.h
9292
9293 MICROCHIP / ATMEL ECC DRIVER
9294 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9295 L:      linux-crypto@vger.kernel.org
9296 S:      Maintained
9297 F:      drivers/crypto/atmel-ecc.*
9298
9299 MICROCHIP / ATMEL ISC DRIVER
9300 M:      Songjun Wu <songjun.wu@microchip.com>
9301 L:      linux-media@vger.kernel.org
9302 S:      Supported
9303 F:      drivers/media/platform/atmel/atmel-isc.c
9304 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9305 F:      devicetree/bindings/media/atmel-isc.txt
9306
9307 MICROCHIP / ATMEL NAND DRIVER
9308 M:      Wenyou Yang <wenyou.yang@microchip.com>
9309 M:      Josh Wu <rainyfeeling@outlook.com>
9310 L:      linux-mtd@lists.infradead.org
9311 S:      Supported
9312 F:      drivers/mtd/nand/raw/atmel/*
9313 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9314
9315 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9316 M:      Woojung Huh <Woojung.Huh@microchip.com>
9317 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9318 L:      netdev@vger.kernel.org
9319 S:      Maintained
9320 F:      net/dsa/tag_ksz.c
9321 F:      drivers/net/dsa/microchip/*
9322 F:      include/linux/platform_data/microchip-ksz.h
9323 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9324
9325 MICROCHIP LAN743X ETHERNET DRIVER
9326 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9327 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9328 L:      netdev@vger.kernel.org
9329 S:      Maintained
9330 F:      drivers/net/ethernet/microchip/lan743x_*
9331
9332 MICROCHIP USB251XB DRIVER
9333 M:      Richard Leitner <richard.leitner@skidata.com>
9334 L:      linux-usb@vger.kernel.org
9335 S:      Maintained
9336 F:      drivers/usb/misc/usb251xb.c
9337 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9338
9339 MICROSEMI MIPS SOCS
9340 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9341 L:      linux-mips@linux-mips.org
9342 S:      Maintained
9343 F:      arch/mips/generic/board-ocelot.c
9344 F:      arch/mips/configs/generic/board-ocelot.config
9345 F:      arch/mips/boot/dts/mscc/
9346 F:      Documentation/devicetree/bindings/mips/mscc.txt
9347
9348 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9349 M:      Don Brace <don.brace@microsemi.com>
9350 L:      esc.storagedev@microsemi.com
9351 L:      linux-scsi@vger.kernel.org
9352 S:      Supported
9353 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9354 F:      drivers/scsi/smartpqi/Kconfig
9355 F:      drivers/scsi/smartpqi/Makefile
9356 F:      include/linux/cciss*.h
9357 F:      include/uapi/linux/cciss*.h
9358 F:      Documentation/scsi/smartpqi.txt
9359
9360 MICROSEMI ETHERNET SWITCH DRIVER
9361 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9362 L:      netdev@vger.kernel.org
9363 S:      Supported
9364 F:      drivers/net/ethernet/mscc/
9365
9366 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9367 M:      Chen Yu <yu.c.chen@intel.com>
9368 L:      platform-driver-x86@vger.kernel.org
9369 S:      Supported
9370 F:      drivers/platform/x86/surfacepro3_button.c
9371
9372 MICROTEK X6 SCANNER
9373 M:      Oliver Neukum <oliver@neukum.org>
9374 S:      Maintained
9375 F:      drivers/usb/image/microtek.*
9376
9377 MIPS
9378 M:      Ralf Baechle <ralf@linux-mips.org>
9379 M:      James Hogan <jhogan@kernel.org>
9380 L:      linux-mips@linux-mips.org
9381 W:      http://www.linux-mips.org/
9382 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9383 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9384 S:      Supported
9385 F:      Documentation/devicetree/bindings/mips/
9386 F:      Documentation/mips/
9387 F:      arch/mips/
9388 F:      drivers/platform/mips/
9389
9390 MIPS BOSTON DEVELOPMENT BOARD
9391 M:      Paul Burton <paul.burton@mips.com>
9392 L:      linux-mips@linux-mips.org
9393 S:      Maintained
9394 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9395 F:      arch/mips/boot/dts/img/boston.dts
9396 F:      arch/mips/configs/generic/board-boston.config
9397 F:      drivers/clk/imgtec/clk-boston.c
9398 F:      include/dt-bindings/clock/boston-clock.h
9399
9400 MIPS GENERIC PLATFORM
9401 M:      Paul Burton <paul.burton@mips.com>
9402 L:      linux-mips@linux-mips.org
9403 S:      Supported
9404 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9405 F:      arch/mips/generic/
9406 F:      arch/mips/tools/generic-board-config.sh
9407
9408 MIPS/LOONGSON1 ARCHITECTURE
9409 M:      Keguang Zhang <keguang.zhang@gmail.com>
9410 L:      linux-mips@linux-mips.org
9411 S:      Maintained
9412 F:      arch/mips/loongson32/
9413 F:      arch/mips/include/asm/mach-loongson32/
9414 F:      drivers/*/*loongson1*
9415 F:      drivers/*/*/*loongson1*
9416
9417 MIPS/LOONGSON2 ARCHITECTURE
9418 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9419 L:      linux-mips@linux-mips.org
9420 S:      Maintained
9421 F:      arch/mips/loongson64/*{2e/2f}*
9422 F:      arch/mips/include/asm/mach-loongson64/
9423 F:      drivers/*/*loongson2*
9424 F:      drivers/*/*/*loongson2*
9425
9426 MIPS/LOONGSON3 ARCHITECTURE
9427 M:      Huacai Chen <chenhc@lemote.com>
9428 L:      linux-mips@linux-mips.org
9429 S:      Maintained
9430 F:      arch/mips/loongson64/
9431 F:      arch/mips/include/asm/mach-loongson64/
9432 F:      drivers/platform/mips/cpu_hwmon.c
9433 F:      drivers/*/*loongson3*
9434 F:      drivers/*/*/*loongson3*
9435
9436 MIPS RINT INSTRUCTION EMULATION
9437 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9438 L:      linux-mips@linux-mips.org
9439 S:      Supported
9440 F:      arch/mips/math-emu/sp_rint.c
9441 F:      arch/mips/math-emu/dp_rint.c
9442
9443 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9444 M:      Hans Verkuil <hverkuil@xs4all.nl>
9445 L:      linux-media@vger.kernel.org
9446 T:      git git://linuxtv.org/media_tree.git
9447 W:      https://linuxtv.org
9448 S:      Odd Fixes
9449 F:      drivers/media/radio/radio-miropcm20*
9450
9451 MMP SUPPORT
9452 M:      Eric Miao <eric.y.miao@gmail.com>
9453 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9455 T:      git git://github.com/hzhuang1/linux.git
9456 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9457 S:      Maintained
9458 F:      arch/arm/boot/dts/mmp*
9459 F:      arch/arm/mach-mmp/
9460
9461 MN88472 MEDIA DRIVER
9462 M:      Antti Palosaari <crope@iki.fi>
9463 L:      linux-media@vger.kernel.org
9464 W:      https://linuxtv.org
9465 W:      http://palosaari.fi/linux/
9466 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9467 S:      Maintained
9468 F:      drivers/media/dvb-frontends/mn88472*
9469
9470 MN88473 MEDIA DRIVER
9471 M:      Antti Palosaari <crope@iki.fi>
9472 L:      linux-media@vger.kernel.org
9473 W:      https://linuxtv.org
9474 W:      http://palosaari.fi/linux/
9475 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9476 S:      Maintained
9477 F:      drivers/media/dvb-frontends/mn88473*
9478
9479 MODULE SUPPORT
9480 M:      Jessica Yu <jeyu@kernel.org>
9481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9482 S:      Maintained
9483 F:      include/linux/module.h
9484 F:      kernel/module.c
9485
9486 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9487 W:      http://popies.net/meye/
9488 S:      Orphan
9489 F:      Documentation/media/v4l-drivers/meye*
9490 F:      drivers/media/pci/meye/
9491 F:      include/uapi/linux/meye.h
9492
9493 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9494 M:      Jiri Slaby <jirislaby@gmail.com>
9495 S:      Maintained
9496 F:      Documentation/serial/moxa-smartio
9497 F:      drivers/tty/mxser.*
9498
9499 MR800 AVERMEDIA USB FM RADIO DRIVER
9500 M:      Alexey Klimov <klimov.linux@gmail.com>
9501 L:      linux-media@vger.kernel.org
9502 T:      git git://linuxtv.org/media_tree.git
9503 S:      Maintained
9504 F:      drivers/media/radio/radio-mr800.c
9505
9506 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9507 M:      Alan Ott <alan@signal11.us>
9508 L:      linux-wpan@vger.kernel.org
9509 S:      Maintained
9510 F:      drivers/net/ieee802154/mrf24j40.c
9511 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9512
9513 MSI LAPTOP SUPPORT
9514 M:      "Lee, Chun-Yi" <jlee@suse.com>
9515 L:      platform-driver-x86@vger.kernel.org
9516 S:      Maintained
9517 F:      drivers/platform/x86/msi-laptop.c
9518
9519 MSI WMI SUPPORT
9520 L:      platform-driver-x86@vger.kernel.org
9521 S:      Orphan
9522 F:      drivers/platform/x86/msi-wmi.c
9523
9524 MSI001 MEDIA DRIVER
9525 M:      Antti Palosaari <crope@iki.fi>
9526 L:      linux-media@vger.kernel.org
9527 W:      https://linuxtv.org
9528 W:      http://palosaari.fi/linux/
9529 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9530 T:      git git://linuxtv.org/anttip/media_tree.git
9531 S:      Maintained
9532 F:      drivers/media/tuners/msi001*
9533
9534 MSI2500 MEDIA DRIVER
9535 M:      Antti Palosaari <crope@iki.fi>
9536 L:      linux-media@vger.kernel.org
9537 W:      https://linuxtv.org
9538 W:      http://palosaari.fi/linux/
9539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9540 T:      git git://linuxtv.org/anttip/media_tree.git
9541 S:      Maintained
9542 F:      drivers/media/usb/msi2500/
9543
9544 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9545 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9546 L:      linux-mtd@lists.infradead.org
9547 S:      Maintained
9548 F:      drivers/mtd/devices/docg3*
9549
9550 MT9M032 APTINA SENSOR DRIVER
9551 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9552 L:      linux-media@vger.kernel.org
9553 T:      git git://linuxtv.org/media_tree.git
9554 S:      Maintained
9555 F:      drivers/media/i2c/mt9m032.c
9556 F:      include/media/i2c/mt9m032.h
9557
9558 MT9P031 APTINA CAMERA SENSOR
9559 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9560 L:      linux-media@vger.kernel.org
9561 T:      git git://linuxtv.org/media_tree.git
9562 S:      Maintained
9563 F:      drivers/media/i2c/mt9p031.c
9564 F:      include/media/i2c/mt9p031.h
9565
9566 MT9T001 APTINA CAMERA SENSOR
9567 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9568 L:      linux-media@vger.kernel.org
9569 T:      git git://linuxtv.org/media_tree.git
9570 S:      Maintained
9571 F:      drivers/media/i2c/mt9t001.c
9572 F:      include/media/i2c/mt9t001.h
9573
9574 MT9T112 APTINA CAMERA SENSOR
9575 M:      Jacopo Mondi <jacopo@jmondi.org>
9576 L:      linux-media@vger.kernel.org
9577 T:      git git://linuxtv.org/media_tree.git
9578 S:      Odd Fixes
9579 F:      drivers/media/i2c/mt9t112.c
9580 F:      include/media/i2c/mt9t112.h
9581
9582 MT9V032 APTINA CAMERA SENSOR
9583 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9584 L:      linux-media@vger.kernel.org
9585 T:      git git://linuxtv.org/media_tree.git
9586 S:      Maintained
9587 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9588 F:      drivers/media/i2c/mt9v032.c
9589 F:      include/media/i2c/mt9v032.h
9590
9591 MULTIFUNCTION DEVICES (MFD)
9592 M:      Lee Jones <lee.jones@linaro.org>
9593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9594 S:      Supported
9595 F:      Documentation/devicetree/bindings/mfd/
9596 F:      drivers/mfd/
9597 F:      include/linux/mfd/
9598 F:      include/dt-bindings/mfd/
9599
9600 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9601 S:      Orphan
9602 F:      drivers/mmc/host/mmc_spi.c
9603 F:      include/linux/spi/mmc_spi.h
9604
9605 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9606 M:      Ulf Hansson <ulf.hansson@linaro.org>
9607 L:      linux-mmc@vger.kernel.org
9608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9609 S:      Maintained
9610 F:      Documentation/devicetree/bindings/mmc/
9611 F:      drivers/mmc/
9612 F:      include/linux/mmc/
9613 F:      include/uapi/linux/mmc/
9614
9615 MULTIPLEXER SUBSYSTEM
9616 M:      Peter Rosin <peda@axentia.se>
9617 S:      Maintained
9618 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9619 F:      Documentation/devicetree/bindings/mux/
9620 F:      include/linux/dt-bindings/mux/
9621 F:      include/linux/mux/
9622 F:      drivers/mux/
9623
9624 MULTITECH MULTIPORT CARD (ISICOM)
9625 S:      Orphan
9626 F:      drivers/tty/isicom.c
9627 F:      include/linux/isicom.h
9628
9629 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9630 M:      Bin Liu <b-liu@ti.com>
9631 L:      linux-usb@vger.kernel.org
9632 S:      Maintained
9633 F:      drivers/usb/musb/
9634
9635 MXL5007T MEDIA DRIVER
9636 M:      Michael Krufky <mkrufky@linuxtv.org>
9637 L:      linux-media@vger.kernel.org
9638 W:      https://linuxtv.org
9639 W:      http://github.com/mkrufky
9640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9641 T:      git git://linuxtv.org/mkrufky/tuners.git
9642 S:      Maintained
9643 F:      drivers/media/tuners/mxl5007t.*
9644
9645 MXSFB DRM DRIVER
9646 M:      Marek Vasut <marex@denx.de>
9647 S:      Supported
9648 F:      drivers/gpu/drm/mxsfb/
9649 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9650
9651 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9652 M:      Chris Lee <christopher.lee@cspi.com>
9653 L:      netdev@vger.kernel.org
9654 W:      https://www.cspi.com/ethernet-products/support/downloads/
9655 S:      Supported
9656 F:      drivers/net/ethernet/myricom/myri10ge/
9657
9658 NAND FLASH SUBSYSTEM
9659 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9660 R:      Richard Weinberger <richard@nod.at>
9661 L:      linux-mtd@lists.infradead.org
9662 W:      http://www.linux-mtd.infradead.org/
9663 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9664 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9665 T:      git git://git.infradead.org/linux-mtd.git nand/next
9666 S:      Maintained
9667 F:      drivers/mtd/nand/
9668 F:      include/linux/mtd/*nand*.h
9669
9670 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9671 M:      Daniel Mack <zonque@gmail.com>
9672 S:      Maintained
9673 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9674 W:      http://www.native-instruments.com
9675 F:      sound/usb/caiaq/
9676
9677 NATSEMI ETHERNET DRIVER (DP8381x)
9678 S:      Orphan
9679 F:      drivers/net/ethernet/natsemi/natsemi.c
9680
9681 NCP FILESYSTEM
9682 M:      Petr Vandrovec <petr@vandrovec.name>
9683 S:      Obsolete
9684 F:      drivers/staging/ncpfs/
9685
9686 NCR 5380 SCSI DRIVERS
9687 M:      Finn Thain <fthain@telegraphics.com.au>
9688 M:      Michael Schmitz <schmitzmic@gmail.com>
9689 L:      linux-scsi@vger.kernel.org
9690 S:      Maintained
9691 F:      Documentation/scsi/g_NCR5380.txt
9692 F:      drivers/scsi/NCR5380.*
9693 F:      drivers/scsi/arm/cumana_1.c
9694 F:      drivers/scsi/arm/oak.c
9695 F:      drivers/scsi/atari_scsi.*
9696 F:      drivers/scsi/dmx3191d.c
9697 F:      drivers/scsi/g_NCR5380.*
9698 F:      drivers/scsi/mac_scsi.*
9699 F:      drivers/scsi/sun3_scsi.*
9700 F:      drivers/scsi/sun3_scsi_vme.c
9701
9702 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9703 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9704 L:      linux-scsi@vger.kernel.org
9705 S:      Maintained
9706 F:      drivers/scsi/NCR_D700.*
9707
9708 NCT6775 HARDWARE MONITOR DRIVER
9709 M:      Guenter Roeck <linux@roeck-us.net>
9710 L:      linux-hwmon@vger.kernel.org
9711 S:      Maintained
9712 F:      Documentation/hwmon/nct6775
9713 F:      drivers/hwmon/nct6775.c
9714
9715 NET_FAILOVER MODULE
9716 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9717 L:      netdev@vger.kernel.org
9718 S:      Supported
9719 F:      driver/net/net_failover.c
9720 F:      include/net/net_failover.h
9721 F:      Documentation/networking/net_failover.rst
9722
9723 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9724 M:      Faisal Latif <faisal.latif@intel.com>
9725 L:      linux-rdma@vger.kernel.org
9726 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9727 S:      Supported
9728 F:      drivers/infiniband/hw/nes/
9729 F:      include/uapi/rdma/nes-abi.h
9730
9731 NETEM NETWORK EMULATOR
9732 M:      Stephen Hemminger <stephen@networkplumber.org>
9733 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9734 S:      Maintained
9735 F:      net/sched/sch_netem.c
9736
9737 NETERION 10GbE DRIVERS (s2io/vxge)
9738 M:      Jon Mason <jdmason@kudzu.us>
9739 L:      netdev@vger.kernel.org
9740 S:      Supported
9741 F:      Documentation/networking/s2io.txt
9742 F:      Documentation/networking/vxge.txt
9743 F:      drivers/net/ethernet/neterion/
9744
9745 NETFILTER
9746 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9747 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9748 M:      Florian Westphal <fw@strlen.de>
9749 L:      netfilter-devel@vger.kernel.org
9750 L:      coreteam@netfilter.org
9751 W:      http://www.netfilter.org/
9752 W:      http://www.iptables.org/
9753 W:      http://www.nftables.org/
9754 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9757 S:      Maintained
9758 F:      include/linux/netfilter*
9759 F:      include/linux/netfilter/
9760 F:      include/net/netfilter/
9761 F:      include/uapi/linux/netfilter*
9762 F:      include/uapi/linux/netfilter/
9763 F:      net/*/netfilter.c
9764 F:      net/*/netfilter/
9765 F:      net/netfilter/
9766 F:      net/bridge/br_netfilter*.c
9767
9768 NETROM NETWORK LAYER
9769 M:      Ralf Baechle <ralf@linux-mips.org>
9770 L:      linux-hams@vger.kernel.org
9771 W:      http://www.linux-ax25.org/
9772 S:      Maintained
9773 F:      include/net/netrom.h
9774 F:      include/uapi/linux/netrom.h
9775 F:      net/netrom/
9776
9777 NETRONOME ETHERNET DRIVERS
9778 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9779 L:      oss-drivers@netronome.com
9780 S:      Maintained
9781 F:      drivers/net/ethernet/netronome/
9782
9783 NETWORK BLOCK DEVICE (NBD)
9784 M:      Josef Bacik <josef@toxicpanda.com>
9785 S:      Maintained
9786 L:      linux-block@vger.kernel.org
9787 L:      nbd@other.debian.org
9788 F:      Documentation/blockdev/nbd.txt
9789 F:      drivers/block/nbd.c
9790 F:      include/uapi/linux/nbd.h
9791
9792 NETWORK DROP MONITOR
9793 M:      Neil Horman <nhorman@tuxdriver.com>
9794 L:      netdev@vger.kernel.org
9795 S:      Maintained
9796 W:      https://fedorahosted.org/dropwatch/
9797 F:      net/core/drop_monitor.c
9798
9799 NETWORKING DRIVERS
9800 M:      "David S. Miller" <davem@davemloft.net>
9801 L:      netdev@vger.kernel.org
9802 W:      http://www.linuxfoundation.org/en/Net
9803 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9806 S:      Odd Fixes
9807 F:      Documentation/devicetree/bindings/net/
9808 F:      drivers/net/
9809 F:      include/linux/if_*
9810 F:      include/linux/netdevice.h
9811 F:      include/linux/etherdevice.h
9812 F:      include/linux/fcdevice.h
9813 F:      include/linux/fddidevice.h
9814 F:      include/linux/hippidevice.h
9815 F:      include/linux/inetdevice.h
9816 F:      include/uapi/linux/if_*
9817 F:      include/uapi/linux/netdevice.h
9818
9819 NETWORKING DRIVERS (WIRELESS)
9820 M:      Kalle Valo <kvalo@codeaurora.org>
9821 L:      linux-wireless@vger.kernel.org
9822 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9825 S:      Maintained
9826 F:      Documentation/devicetree/bindings/net/wireless/
9827 F:      drivers/net/wireless/
9828
9829 NETWORKING [DSA]
9830 M:      Andrew Lunn <andrew@lunn.ch>
9831 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9832 M:      Florian Fainelli <f.fainelli@gmail.com>
9833 S:      Maintained
9834 F:      net/dsa/
9835 F:      include/net/dsa.h
9836 F:      include/linux/dsa/
9837 F:      drivers/net/dsa/
9838
9839 NETWORKING [GENERAL]
9840 M:      "David S. Miller" <davem@davemloft.net>
9841 L:      netdev@vger.kernel.org
9842 W:      http://www.linuxfoundation.org/en/Net
9843 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9846 B:      mailto:netdev@vger.kernel.org
9847 S:      Maintained
9848 F:      net/
9849 F:      include/net/
9850 F:      include/linux/in.h
9851 F:      include/linux/net.h
9852 F:      include/linux/netdevice.h
9853 F:      include/uapi/linux/in.h
9854 F:      include/uapi/linux/net.h
9855 F:      include/uapi/linux/netdevice.h
9856 F:      include/uapi/linux/net_namespace.h
9857 F:      tools/testing/selftests/net/
9858 F:      lib/net_utils.c
9859 F:      lib/random32.c
9860 F:      Documentation/networking/
9861
9862 NETWORKING [IPSEC]
9863 M:      Steffen Klassert <steffen.klassert@secunet.com>
9864 M:      Herbert Xu <herbert@gondor.apana.org.au>
9865 M:      "David S. Miller" <davem@davemloft.net>
9866 L:      netdev@vger.kernel.org
9867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9869 S:      Maintained
9870 F:      net/core/flow.c
9871 F:      net/xfrm/
9872 F:      net/key/
9873 F:      net/ipv4/xfrm*
9874 F:      net/ipv4/esp4*
9875 F:      net/ipv4/ah4.c
9876 F:      net/ipv4/ipcomp.c
9877 F:      net/ipv4/ip_vti.c
9878 F:      net/ipv6/xfrm*
9879 F:      net/ipv6/esp6*
9880 F:      net/ipv6/ah6.c
9881 F:      net/ipv6/ipcomp6.c
9882 F:      net/ipv6/ip6_vti.c
9883 F:      include/uapi/linux/xfrm.h
9884 F:      include/net/xfrm.h
9885
9886 NETWORKING [IPv4/IPv6]
9887 M:      "David S. Miller" <davem@davemloft.net>
9888 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9889 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9890 L:      netdev@vger.kernel.org
9891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9892 S:      Maintained
9893 F:      net/ipv4/
9894 F:      net/ipv6/
9895 F:      include/net/ip*
9896 F:      arch/x86/net/*
9897
9898 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9899 M:      Paul Moore <paul@paul-moore.com>
9900 W:      https://github.com/netlabel
9901 L:      netdev@vger.kernel.org
9902 L:      linux-security-module@vger.kernel.org
9903 S:      Maintained
9904 F:      Documentation/netlabel/
9905 F:      include/net/calipso.h
9906 F:      include/net/cipso_ipv4.h
9907 F:      include/net/netlabel.h
9908 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9909 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9910 F:      net/netlabel/
9911 F:      net/ipv4/cipso_ipv4.c
9912 F:      net/ipv6/calipso.c
9913 F:      net/netfilter/xt_CONNSECMARK.c
9914 F:      net/netfilter/xt_SECMARK.c
9915
9916 NETWORKING [TCP]
9917 M:      Eric Dumazet <edumazet@google.com>
9918 L:      netdev@vger.kernel.org
9919 S:      Maintained
9920 F:      net/ipv4/tcp*.c
9921 F:      net/ipv4/syncookies.c
9922 F:      net/ipv6/tcp*.c
9923 F:      net/ipv6/syncookies.c
9924 F:      include/uapi/linux/tcp.h
9925 F:      include/net/tcp.h
9926 F:      include/linux/tcp.h
9927 F:      include/trace/events/tcp.h
9928
9929 NETWORKING [TLS]
9930 M:      Boris Pismenny <borisp@mellanox.com>
9931 M:      Aviad Yehezkel <aviadye@mellanox.com>
9932 M:      Dave Watson <davejwatson@fb.com>
9933 L:      netdev@vger.kernel.org
9934 S:      Maintained
9935 F:      net/tls/*
9936 F:      include/uapi/linux/tls.h
9937 F:      include/net/tls.h
9938
9939 NETWORKING [WIRELESS]
9940 L:      linux-wireless@vger.kernel.org
9941 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9942
9943 NETDEVSIM
9944 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9945 S:      Maintained
9946 F:      drivers/net/netdevsim/*
9947
9948 NETXEN (1/10) GbE SUPPORT
9949 M:      Manish Chopra <manish.chopra@cavium.com>
9950 M:      Rahul Verma <rahul.verma@cavium.com>
9951 M:      Dept-GELinuxNICDev@cavium.com
9952 L:      netdev@vger.kernel.org
9953 S:      Supported
9954 F:      drivers/net/ethernet/qlogic/netxen/
9955
9956 NFC SUBSYSTEM
9957 M:      Samuel Ortiz <sameo@linux.intel.com>
9958 L:      linux-wireless@vger.kernel.org
9959 L:      linux-nfc@lists.01.org (subscribers-only)
9960 S:      Supported
9961 F:      net/nfc/
9962 F:      include/net/nfc/
9963 F:      include/uapi/linux/nfc.h
9964 F:      drivers/nfc/
9965 F:      include/linux/platform_data/nfcmrvl.h
9966 F:      include/linux/platform_data/nxp-nci.h
9967 F:      Documentation/devicetree/bindings/net/nfc/
9968
9969 NFS, SUNRPC, AND LOCKD CLIENTS
9970 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
9971 M:      Anna Schumaker <anna.schumaker@netapp.com>
9972 L:      linux-nfs@vger.kernel.org
9973 W:      http://client.linux-nfs.org
9974 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9975 S:      Maintained
9976 F:      fs/lockd/
9977 F:      fs/nfs/
9978 F:      fs/nfs_common/
9979 F:      net/sunrpc/
9980 F:      include/linux/lockd/
9981 F:      include/linux/nfs*
9982 F:      include/linux/sunrpc/
9983 F:      include/uapi/linux/nfs*
9984 F:      include/uapi/linux/sunrpc/
9985
9986 NILFS2 FILESYSTEM
9987 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9988 L:      linux-nilfs@vger.kernel.org
9989 W:      https://nilfs.sourceforge.io/
9990 W:      https://nilfs.osdn.jp/
9991 T:      git git://github.com/konis/nilfs2.git
9992 S:      Supported
9993 F:      Documentation/filesystems/nilfs2.txt
9994 F:      fs/nilfs2/
9995 F:      include/trace/events/nilfs2.h
9996 F:      include/uapi/linux/nilfs2_api.h
9997 F:      include/uapi/linux/nilfs2_ondisk.h
9998
9999 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10000 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10001 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10002 S:      Maintained
10003 F:      Documentation/scsi/NinjaSCSI.txt
10004 F:      drivers/scsi/pcmcia/nsp_*
10005
10006 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10007 M:      GOTO Masanori <gotom@debian.or.jp>
10008 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10009 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10010 S:      Maintained
10011 F:      Documentation/scsi/NinjaSCSI.txt
10012 F:      drivers/scsi/nsp32*
10013
10014 NIOS2 ARCHITECTURE
10015 M:      Ley Foon Tan <lftan@altera.com>
10016 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10018 S:      Maintained
10019 F:      arch/nios2/
10020
10021 NOHZ, DYNTICKS SUPPORT
10022 M:      Frederic Weisbecker <fweisbec@gmail.com>
10023 M:      Thomas Gleixner <tglx@linutronix.de>
10024 M:      Ingo Molnar <mingo@kernel.org>
10025 L:      linux-kernel@vger.kernel.org
10026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10027 S:      Maintained
10028 F:      kernel/time/tick*.*
10029 F:      include/linux/tick.h
10030 F:      include/linux/sched/nohz.h
10031
10032 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10033 M:      Pavel Machek <pavel@ucw.cz>
10034 M:      Sakari Ailus <sakari.ailus@iki.fi>
10035 L:      linux-media@vger.kernel.org
10036 S:      Maintained
10037 F:      drivers/media/i2c/et8ek8
10038 F:      drivers/media/i2c/ad5820.c
10039
10040 NOKIA N900 POWER SUPPLY DRIVERS
10041 R:      Pali Rohár <pali.rohar@gmail.com>
10042 F:      include/linux/power/bq2415x_charger.h
10043 F:      include/linux/power/bq27xxx_battery.h
10044 F:      include/linux/power/isp1704_charger.h
10045 F:      drivers/power/supply/bq2415x_charger.c
10046 F:      drivers/power/supply/bq27xxx_battery.c
10047 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10048 F:      drivers/power/supply/isp1704_charger.c
10049 F:      drivers/power/supply/rx51_battery.c
10050
10051 NTB AMD DRIVER
10052 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10053 L:      linux-ntb@googlegroups.com
10054 S:      Supported
10055 F:      drivers/ntb/hw/amd/
10056
10057 NTB DRIVER CORE
10058 M:      Jon Mason <jdmason@kudzu.us>
10059 M:      Dave Jiang <dave.jiang@intel.com>
10060 M:      Allen Hubbe <allenbh@gmail.com>
10061 L:      linux-ntb@googlegroups.com
10062 S:      Supported
10063 W:      https://github.com/jonmason/ntb/wiki
10064 T:      git git://github.com/jonmason/ntb.git
10065 F:      drivers/ntb/
10066 F:      drivers/net/ntb_netdev.c
10067 F:      include/linux/ntb.h
10068 F:      include/linux/ntb_transport.h
10069 F:      tools/testing/selftests/ntb/
10070
10071 NTB IDT DRIVER
10072 M:      Serge Semin <fancer.lancer@gmail.com>
10073 L:      linux-ntb@googlegroups.com
10074 S:      Supported
10075 F:      drivers/ntb/hw/idt/
10076
10077 NTB INTEL DRIVER
10078 M:      Dave Jiang <dave.jiang@intel.com>
10079 L:      linux-ntb@googlegroups.com
10080 S:      Supported
10081 W:      https://github.com/davejiang/linux/wiki
10082 T:      git https://github.com/davejiang/linux.git
10083 F:      drivers/ntb/hw/intel/
10084
10085 NTFS FILESYSTEM
10086 M:      Anton Altaparmakov <anton@tuxera.com>
10087 L:      linux-ntfs-dev@lists.sourceforge.net
10088 W:      http://www.tuxera.com/
10089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10090 S:      Supported
10091 F:      Documentation/filesystems/ntfs.txt
10092 F:      fs/ntfs/
10093
10094 NUBUS SUBSYSTEM
10095 M:      Finn Thain <fthain@telegraphics.com.au>
10096 L:      linux-m68k@lists.linux-m68k.org
10097 S:      Maintained
10098 F:      arch/*/include/asm/nubus.h
10099 F:      drivers/nubus/
10100 F:      include/linux/nubus.h
10101 F:      include/uapi/linux/nubus.h
10102
10103 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10104 M:      Antonino Daplas <adaplas@gmail.com>
10105 L:      linux-fbdev@vger.kernel.org
10106 S:      Maintained
10107 F:      drivers/video/fbdev/riva/
10108 F:      drivers/video/fbdev/nvidia/
10109
10110 NVM EXPRESS DRIVER
10111 M:      Keith Busch <keith.busch@intel.com>
10112 M:      Jens Axboe <axboe@fb.com>
10113 M:      Christoph Hellwig <hch@lst.de>
10114 M:      Sagi Grimberg <sagi@grimberg.me>
10115 L:      linux-nvme@lists.infradead.org
10116 T:      git://git.infradead.org/nvme.git
10117 W:      http://git.infradead.org/nvme.git
10118 S:      Supported
10119 F:      drivers/nvme/host/
10120 F:      include/linux/nvme.h
10121 F:      include/uapi/linux/nvme_ioctl.h
10122
10123 NVM EXPRESS FC TRANSPORT DRIVERS
10124 M:      James Smart <james.smart@broadcom.com>
10125 L:      linux-nvme@lists.infradead.org
10126 S:      Supported
10127 F:      include/linux/nvme-fc.h
10128 F:      include/linux/nvme-fc-driver.h
10129 F:      drivers/nvme/host/fc.c
10130 F:      drivers/nvme/target/fc.c
10131 F:      drivers/nvme/target/fcloop.c
10132
10133 NVM EXPRESS TARGET DRIVER
10134 M:      Christoph Hellwig <hch@lst.de>
10135 M:      Sagi Grimberg <sagi@grimberg.me>
10136 L:      linux-nvme@lists.infradead.org
10137 T:      git://git.infradead.org/nvme.git
10138 W:      http://git.infradead.org/nvme.git
10139 S:      Supported
10140 F:      drivers/nvme/target/
10141
10142 NVMEM FRAMEWORK
10143 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10144 S:      Maintained
10145 F:      drivers/nvmem/
10146 F:      Documentation/devicetree/bindings/nvmem/
10147 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10148 F:      include/linux/nvmem-consumer.h
10149 F:      include/linux/nvmem-provider.h
10150
10151 NXP SGTL5000 DRIVER
10152 M:      Fabio Estevam <fabio.estevam@nxp.com>
10153 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10154 S:      Maintained
10155 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10156 F:      sound/soc/codecs/sgtl5000*
10157
10158 NXP TDA998X DRM DRIVER
10159 M:      Russell King <linux@armlinux.org.uk>
10160 S:      Supported
10161 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10162 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10163 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10164 F:      include/drm/i2c/tda998x.h
10165
10166 NXP TFA9879 DRIVER
10167 M:      Peter Rosin <peda@axentia.se>
10168 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10169 S:      Maintained
10170 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10171 F:      sound/soc/codecs/tfa9879*
10172
10173 NXP-NCI NFC DRIVER
10174 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10175 R:      Charles Gorand <charles.gorand@effinnov.com>
10176 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10177 S:      Supported
10178 F:      drivers/nfc/nxp-nci
10179
10180 OBJTOOL
10181 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10182 M:      Peter Zijlstra <peterz@infradead.org>
10183 S:      Supported
10184 F:      tools/objtool/
10185
10186 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10187 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10188 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10189 L:      linuxppc-dev@lists.ozlabs.org
10190 S:      Supported
10191 F:      arch/powerpc/platforms/powernv/ocxl.c
10192 F:      arch/powerpc/include/asm/pnv-ocxl.h
10193 F:      drivers/misc/ocxl/
10194 F:      include/misc/ocxl*
10195 F:      include/uapi/misc/ocxl.h
10196 F:      Documentation/accelerators/ocxl.txt
10197
10198 OMAP AUDIO SUPPORT
10199 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10200 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10201 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10202 L:      linux-omap@vger.kernel.org
10203 S:      Maintained
10204 F:      sound/soc/omap/
10205
10206 OMAP CLOCK FRAMEWORK SUPPORT
10207 M:      Paul Walmsley <paul@pwsan.com>
10208 L:      linux-omap@vger.kernel.org
10209 S:      Maintained
10210 F:      arch/arm/*omap*/*clock*
10211
10212 OMAP DEVICE TREE SUPPORT
10213 M:      Benoît Cousson <bcousson@baylibre.com>
10214 M:      Tony Lindgren <tony@atomide.com>
10215 L:      linux-omap@vger.kernel.org
10216 L:      devicetree@vger.kernel.org
10217 S:      Maintained
10218 F:      arch/arm/boot/dts/*omap*
10219 F:      arch/arm/boot/dts/*am3*
10220 F:      arch/arm/boot/dts/*am4*
10221 F:      arch/arm/boot/dts/*am5*
10222 F:      arch/arm/boot/dts/*dra7*
10223
10224 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10225 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10226 L:      linux-omap@vger.kernel.org
10227 L:      linux-fbdev@vger.kernel.org
10228 S:      Maintained
10229 F:      drivers/video/fbdev/omap2/
10230 F:      Documentation/arm/OMAP/DSS
10231
10232 OMAP FRAMEBUFFER SUPPORT
10233 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10234 L:      linux-fbdev@vger.kernel.org
10235 L:      linux-omap@vger.kernel.org
10236 S:      Maintained
10237 F:      drivers/video/fbdev/omap/
10238
10239 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10240 M:      Roger Quadros <rogerq@ti.com>
10241 M:      Tony Lindgren <tony@atomide.com>
10242 L:      linux-omap@vger.kernel.org
10243 S:      Maintained
10244 F:      drivers/memory/omap-gpmc.c
10245 F:      arch/arm/mach-omap2/*gpmc*
10246
10247 OMAP GPIO DRIVER
10248 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10249 M:      Santosh Shilimkar <ssantosh@kernel.org>
10250 M:      Kevin Hilman <khilman@kernel.org>
10251 L:      linux-omap@vger.kernel.org
10252 S:      Maintained
10253 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10254 F:      drivers/gpio/gpio-omap.c
10255
10256 OMAP HARDWARE SPINLOCK SUPPORT
10257 M:      Ohad Ben-Cohen <ohad@wizery.com>
10258 L:      linux-omap@vger.kernel.org
10259 S:      Maintained
10260 F:      drivers/hwspinlock/omap_hwspinlock.c
10261
10262 OMAP HS MMC SUPPORT
10263 L:      linux-mmc@vger.kernel.org
10264 L:      linux-omap@vger.kernel.org
10265 S:      Orphan
10266 F:      drivers/mmc/host/omap_hsmmc.c
10267
10268 OMAP HWMOD DATA
10269 M:      Paul Walmsley <paul@pwsan.com>
10270 L:      linux-omap@vger.kernel.org
10271 S:      Maintained
10272 F:      arch/arm/mach-omap2/omap_hwmod*data*
10273
10274 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10275 M:      Benoît Cousson <bcousson@baylibre.com>
10276 L:      linux-omap@vger.kernel.org
10277 S:      Maintained
10278 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10279
10280 OMAP HWMOD SUPPORT
10281 M:      Benoît Cousson <bcousson@baylibre.com>
10282 M:      Paul Walmsley <paul@pwsan.com>
10283 L:      linux-omap@vger.kernel.org
10284 S:      Maintained
10285 F:      arch/arm/mach-omap2/omap_hwmod.*
10286
10287 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10288 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10289 L:      linux-media@vger.kernel.org
10290 S:      Maintained
10291 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10292 F:      drivers/media/platform/omap3isp/
10293 F:      drivers/staging/media/omap4iss/
10294
10295 OMAP MMC SUPPORT
10296 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10297 L:      linux-omap@vger.kernel.org
10298 S:      Maintained
10299 F:      drivers/mmc/host/omap.c
10300
10301 OMAP POWER MANAGEMENT SUPPORT
10302 M:      Kevin Hilman <khilman@kernel.org>
10303 L:      linux-omap@vger.kernel.org
10304 S:      Maintained
10305 F:      arch/arm/*omap*/*pm*
10306 F:      drivers/cpufreq/omap-cpufreq.c
10307
10308 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10309 M:      Rajendra Nayak <rnayak@codeaurora.org>
10310 M:      Paul Walmsley <paul@pwsan.com>
10311 L:      linux-omap@vger.kernel.org
10312 S:      Maintained
10313 F:      arch/arm/mach-omap2/prm*
10314
10315 OMAP RANDOM NUMBER GENERATOR SUPPORT
10316 M:      Deepak Saxena <dsaxena@plexity.net>
10317 S:      Maintained
10318 F:      drivers/char/hw_random/omap-rng.c
10319
10320 OMAP USB SUPPORT
10321 L:      linux-usb@vger.kernel.org
10322 L:      linux-omap@vger.kernel.org
10323 S:      Orphan
10324 F:      drivers/usb/*/*omap*
10325 F:      arch/arm/*omap*/usb*
10326
10327 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10328 M:      Mark Jackson <mpfj@newflow.co.uk>
10329 L:      linux-omap@vger.kernel.org
10330 S:      Maintained
10331 F:      arch/arm/boot/dts/am335x-nano.dts
10332
10333 OMAP1 SUPPORT
10334 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10335 M:      Tony Lindgren <tony@atomide.com>
10336 L:      linux-omap@vger.kernel.org
10337 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10339 S:      Maintained
10340 F:      arch/arm/mach-omap1/
10341 F:      arch/arm/plat-omap/
10342 F:      arch/arm/configs/omap1_defconfig
10343 F:      drivers/i2c/busses/i2c-omap.c
10344 F:      include/linux/i2c-omap.h
10345
10346 OMAP2+ SUPPORT
10347 M:      Tony Lindgren <tony@atomide.com>
10348 L:      linux-omap@vger.kernel.org
10349 W:      http://www.muru.com/linux/omap/
10350 W:      http://linux.omap.com/
10351 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10353 S:      Maintained
10354 F:      arch/arm/mach-omap2/
10355 F:      arch/arm/plat-omap/
10356 F:      arch/arm/configs/omap2plus_defconfig
10357 F:      drivers/i2c/busses/i2c-omap.c
10358 F:      drivers/irqchip/irq-omap-intc.c
10359 F:      drivers/mfd/*omap*.c
10360 F:      drivers/mfd/menelaus.c
10361 F:      drivers/mfd/palmas.c
10362 F:      drivers/mfd/tps65217.c
10363 F:      drivers/mfd/tps65218.c
10364 F:      drivers/mfd/tps65910.c
10365 F:      drivers/mfd/twl-core.[ch]
10366 F:      drivers/mfd/twl4030*.c
10367 F:      drivers/mfd/twl6030*.c
10368 F:      drivers/mfd/twl6040*.c
10369 F:      drivers/regulator/palmas-regulator*.c
10370 F:      drivers/regulator/pbias-regulator.c
10371 F:      drivers/regulator/tps65217-regulator.c
10372 F:      drivers/regulator/tps65218-regulator.c
10373 F:      drivers/regulator/tps65910-regulator.c
10374 F:      drivers/regulator/twl-regulator.c
10375 F:      drivers/regulator/twl6030-regulator.c
10376 F:      include/linux/i2c-omap.h
10377
10378 ONION OMEGA2+ BOARD
10379 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10380 L:      linux-mips@linux-mips.org
10381 S:      Maintained
10382 F:      arch/mips/boot/dts/ralink/omega2p.dts
10383
10384 OMFS FILESYSTEM
10385 M:      Bob Copeland <me@bobcopeland.com>
10386 L:      linux-karma-devel@lists.sourceforge.net
10387 S:      Maintained
10388 F:      Documentation/filesystems/omfs.txt
10389 F:      fs/omfs/
10390
10391 OMNIKEY CARDMAN 4000 DRIVER
10392 M:      Harald Welte <laforge@gnumonks.org>
10393 S:      Maintained
10394 F:      drivers/char/pcmcia/cm4000_cs.c
10395 F:      include/linux/cm4000_cs.h
10396 F:      include/uapi/linux/cm4000_cs.h
10397
10398 OMNIKEY CARDMAN 4040 DRIVER
10399 M:      Harald Welte <laforge@gnumonks.org>
10400 S:      Maintained
10401 F:      drivers/char/pcmcia/cm4040_cs.*
10402
10403 OMNIVISION OV13858 SENSOR DRIVER
10404 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10405 L:      linux-media@vger.kernel.org
10406 T:      git git://linuxtv.org/media_tree.git
10407 S:      Maintained
10408 F:      drivers/media/i2c/ov13858.c
10409
10410 OMNIVISION OV2685 SENSOR DRIVER
10411 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10412 L:      linux-media@vger.kernel.org
10413 T:      git git://linuxtv.org/media_tree.git
10414 S:      Maintained
10415 F:      drivers/media/i2c/ov2685.c
10416
10417 OMNIVISION OV5640 SENSOR DRIVER
10418 M:      Steve Longerbeam <slongerbeam@gmail.com>
10419 L:      linux-media@vger.kernel.org
10420 T:      git git://linuxtv.org/media_tree.git
10421 S:      Maintained
10422 F:      drivers/media/i2c/ov5640.c
10423
10424 OMNIVISION OV5647 SENSOR DRIVER
10425 M:      Luis Oliveira <lolivei@synopsys.com>
10426 L:      linux-media@vger.kernel.org
10427 T:      git git://linuxtv.org/media_tree.git
10428 S:      Maintained
10429 F:      drivers/media/i2c/ov5647.c
10430
10431 OMNIVISION OV5695 SENSOR DRIVER
10432 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10433 L:      linux-media@vger.kernel.org
10434 T:      git git://linuxtv.org/media_tree.git
10435 S:      Maintained
10436 F:      drivers/media/i2c/ov5695.c
10437
10438 OMNIVISION OV7670 SENSOR DRIVER
10439 M:      Jonathan Corbet <corbet@lwn.net>
10440 L:      linux-media@vger.kernel.org
10441 T:      git git://linuxtv.org/media_tree.git
10442 S:      Maintained
10443 F:      drivers/media/i2c/ov7670.c
10444 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10445
10446 OMNIVISION OV772x SENSOR DRIVER
10447 M:      Jacopo Mondi <jacopo@jmondi.org>
10448 L:      linux-media@vger.kernel.org
10449 T:      git git://linuxtv.org/media_tree.git
10450 S:      Odd fixes
10451 F:      drivers/media/i2c/ov772x.c
10452 F:      include/media/i2c/ov772x.h
10453
10454 OMNIVISION OV7740 SENSOR DRIVER
10455 M:      Wenyou Yang <wenyou.yang@microchip.com>
10456 L:      linux-media@vger.kernel.org
10457 T:      git git://linuxtv.org/media_tree.git
10458 S:      Maintained
10459 F:      drivers/media/i2c/ov7740.c
10460 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10461
10462 OMNIVISION OV9650 SENSOR DRIVER
10463 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10464 R:      Akinobu Mita <akinobu.mita@gmail.com>
10465 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10466 L:      linux-media@vger.kernel.org
10467 T:      git git://linuxtv.org/media_tree.git
10468 S:      Maintained
10469 F:      drivers/media/i2c/ov9650.c
10470 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10471
10472 ONENAND FLASH DRIVER
10473 M:      Kyungmin Park <kyungmin.park@samsung.com>
10474 L:      linux-mtd@lists.infradead.org
10475 S:      Maintained
10476 F:      drivers/mtd/nand/onenand/
10477 F:      include/linux/mtd/onenand*.h
10478
10479 ONSTREAM SCSI TAPE DRIVER
10480 M:      Willem Riede <osst@riede.org>
10481 L:      osst-users@lists.sourceforge.net
10482 L:      linux-scsi@vger.kernel.org
10483 S:      Maintained
10484 F:      Documentation/scsi/osst.txt
10485 F:      drivers/scsi/osst.*
10486 F:      drivers/scsi/osst_*.h
10487 F:      drivers/scsi/st.h
10488
10489 OP-TEE DRIVER
10490 M:      Jens Wiklander <jens.wiklander@linaro.org>
10491 S:      Maintained
10492 F:      drivers/tee/optee/
10493
10494 OPA-VNIC DRIVER
10495 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10496 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10497 L:      linux-rdma@vger.kernel.org
10498 S:      Supported
10499 F:      drivers/infiniband/ulp/opa_vnic
10500
10501 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10502 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10503 L:      devicetree@vger.kernel.org
10504 S:      Maintained
10505 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10506 F:      Documentation/devicetree/overlay-notes.txt
10507 F:      drivers/of/overlay.c
10508 F:      drivers/of/resolver.c
10509
10510 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10511 M:      Rob Herring <robh+dt@kernel.org>
10512 M:      Frank Rowand <frowand.list@gmail.com>
10513 L:      devicetree@vger.kernel.org
10514 W:      http://www.devicetree.org/
10515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10516 S:      Maintained
10517 F:      drivers/of/
10518 F:      include/linux/of*.h
10519 F:      scripts/dtc/
10520 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10521
10522 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10523 M:      Rob Herring <robh+dt@kernel.org>
10524 M:      Mark Rutland <mark.rutland@arm.com>
10525 L:      devicetree@vger.kernel.org
10526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10527 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10528 S:      Maintained
10529 F:      Documentation/devicetree/
10530 F:      arch/*/boot/dts/
10531 F:      include/dt-bindings/
10532
10533 OPENCORES I2C BUS DRIVER
10534 M:      Peter Korsgaard <jacmet@sunsite.dk>
10535 L:      linux-i2c@vger.kernel.org
10536 S:      Maintained
10537 F:      Documentation/i2c/busses/i2c-ocores
10538 F:      drivers/i2c/busses/i2c-ocores.c
10539
10540 OPENRISC ARCHITECTURE
10541 M:      Jonas Bonn <jonas@southpole.se>
10542 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10543 M:      Stafford Horne <shorne@gmail.com>
10544 T:      git git://github.com/openrisc/linux.git
10545 L:      openrisc@lists.librecores.org
10546 W:      http://openrisc.io
10547 S:      Maintained
10548 F:      Documentation/devicetree/bindings/openrisc/
10549 F:      Documentation/openrisc/
10550 F:      arch/openrisc/
10551 F:      drivers/irqchip/irq-ompic.c
10552 F:      drivers/irqchip/irq-or1k-*
10553
10554 OPENVSWITCH
10555 M:      Pravin B Shelar <pshelar@ovn.org>
10556 L:      netdev@vger.kernel.org
10557 L:      dev@openvswitch.org
10558 W:      http://openvswitch.org
10559 S:      Maintained
10560 F:      net/openvswitch/
10561 F:      include/uapi/linux/openvswitch.h
10562
10563 OPERATING PERFORMANCE POINTS (OPP)
10564 M:      Viresh Kumar <vireshk@kernel.org>
10565 M:      Nishanth Menon <nm@ti.com>
10566 M:      Stephen Boyd <sboyd@kernel.org>
10567 L:      linux-pm@vger.kernel.org
10568 S:      Maintained
10569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10570 F:      drivers/opp/
10571 F:      include/linux/pm_opp.h
10572 F:      Documentation/power/opp.txt
10573 F:      Documentation/devicetree/bindings/opp/
10574
10575 OPL4 DRIVER
10576 M:      Clemens Ladisch <clemens@ladisch.de>
10577 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10578 T:      git git://git.alsa-project.org/alsa-kernel.git
10579 S:      Maintained
10580 F:      sound/drivers/opl4/
10581
10582 OPROFILE
10583 M:      Robert Richter <rric@kernel.org>
10584 L:      oprofile-list@lists.sf.net
10585 S:      Maintained
10586 F:      arch/*/include/asm/oprofile*.h
10587 F:      arch/*/oprofile/
10588 F:      drivers/oprofile/
10589 F:      include/linux/oprofile.h
10590
10591 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10592 M:      Mark Fasheh <mark@fasheh.com>
10593 M:      Joel Becker <jlbec@evilplan.org>
10594 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10595 W:      http://ocfs2.wiki.kernel.org
10596 S:      Supported
10597 F:      Documentation/filesystems/ocfs2.txt
10598 F:      Documentation/filesystems/dlmfs.txt
10599 F:      fs/ocfs2/
10600
10601 ORANGEFS FILESYSTEM
10602 M:      Mike Marshall <hubcap@omnibond.com>
10603 R:      Martin Brandenburg <martin@omnibond.com>
10604 L:      devel@lists.orangefs.org
10605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10606 S:      Supported
10607 F:      fs/orangefs/
10608 F:      Documentation/filesystems/orangefs.txt
10609
10610 ORINOCO DRIVER
10611 L:      linux-wireless@vger.kernel.org
10612 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10613 W:      http://www.nongnu.org/orinoco/
10614 S:      Orphan
10615 F:      drivers/net/wireless/intersil/orinoco/
10616
10617 OSD LIBRARY and FILESYSTEM
10618 M:      Boaz Harrosh <ooo@electrozaur.com>
10619 S:      Maintained
10620 F:      drivers/scsi/osd/
10621 F:      include/scsi/osd_*
10622 F:      fs/exofs/
10623
10624 OV2659 OMNIVISION SENSOR DRIVER
10625 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10626 L:      linux-media@vger.kernel.org
10627 W:      https://linuxtv.org
10628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10629 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10630 S:      Maintained
10631 F:      drivers/media/i2c/ov2659.c
10632 F:      include/media/i2c/ov2659.h
10633
10634 OVERLAY FILESYSTEM
10635 M:      Miklos Szeredi <miklos@szeredi.hu>
10636 L:      linux-unionfs@vger.kernel.org
10637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10638 S:      Supported
10639 F:      fs/overlayfs/
10640 F:      Documentation/filesystems/overlayfs.txt
10641
10642 P54 WIRELESS DRIVER
10643 M:      Christian Lamparter <chunkeey@googlemail.com>
10644 L:      linux-wireless@vger.kernel.org
10645 W:      http://wireless.kernel.org/en/users/Drivers/p54
10646 S:      Maintained
10647 F:      drivers/net/wireless/intersil/p54/
10648
10649 PA SEMI ETHERNET DRIVER
10650 L:      netdev@vger.kernel.org
10651 S:      Orphan
10652 F:      drivers/net/ethernet/pasemi/*
10653
10654 PA SEMI SMBUS DRIVER
10655 L:      linux-i2c@vger.kernel.org
10656 S:      Orphan
10657 F:      drivers/i2c/busses/i2c-pasemi.c
10658
10659 PADATA PARALLEL EXECUTION MECHANISM
10660 M:      Steffen Klassert <steffen.klassert@secunet.com>
10661 L:      linux-crypto@vger.kernel.org
10662 S:      Maintained
10663 F:      kernel/padata.c
10664 F:      include/linux/padata.h
10665 F:      Documentation/padata.txt
10666
10667 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10668 M:      Harald Welte <laforge@gnumonks.org>
10669 L:      platform-driver-x86@vger.kernel.org
10670 S:      Maintained
10671 F:      drivers/platform/x86/panasonic-laptop.c
10672
10673 PARALLEL LCD/KEYPAD PANEL DRIVER
10674 M:      Willy Tarreau <willy@haproxy.com>
10675 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10676 S:      Odd Fixes
10677 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10678 F:      drivers/misc/panel.c
10679
10680 PARALLEL PORT SUBSYSTEM
10681 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10682 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10683 L:      linux-parport@lists.infradead.org (subscribers-only)
10684 S:      Maintained
10685 F:      drivers/parport/
10686 F:      include/linux/parport*.h
10687 F:      drivers/char/ppdev.c
10688 F:      include/uapi/linux/ppdev.h
10689 F:      Documentation/parport*.txt
10690
10691 PARAVIRT_OPS INTERFACE
10692 M:      Juergen Gross <jgross@suse.com>
10693 M:      Alok Kataria <akataria@vmware.com>
10694 L:      virtualization@lists.linux-foundation.org
10695 S:      Supported
10696 F:      Documentation/virtual/paravirt_ops.txt
10697 F:      arch/*/kernel/paravirt*
10698 F:      arch/*/include/asm/paravirt*.h
10699 F:      include/linux/hypervisor.h
10700
10701 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10702 M:      Tim Waugh <tim@cyberelk.net>
10703 L:      linux-parport@lists.infradead.org (subscribers-only)
10704 S:      Maintained
10705 F:      Documentation/blockdev/paride.txt
10706 F:      drivers/block/paride/
10707
10708 PARISC ARCHITECTURE
10709 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10710 M:      Helge Deller <deller@gmx.de>
10711 L:      linux-parisc@vger.kernel.org
10712 W:      http://www.parisc-linux.org/
10713 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10716 S:      Maintained
10717 F:      arch/parisc/
10718 F:      Documentation/parisc/
10719 F:      drivers/parisc/
10720 F:      drivers/char/agp/parisc-agp.c
10721 F:      drivers/input/serio/gscps2.c
10722 F:      drivers/parport/parport_gsc.*
10723 F:      drivers/tty/serial/8250/8250_gsc.c
10724 F:      drivers/video/fbdev/sti*
10725 F:      drivers/video/console/sti*
10726 F:      drivers/video/logo/logo_parisc*
10727
10728 PARMAN
10729 M:      Jiri Pirko <jiri@mellanox.com>
10730 L:      netdev@vger.kernel.org
10731 S:      Supported
10732 F:      lib/parman.c
10733 F:      lib/test_parman.c
10734 F:      include/linux/parman.h
10735
10736 PC87360 HARDWARE MONITORING DRIVER
10737 M:      Jim Cromie <jim.cromie@gmail.com>
10738 L:      linux-hwmon@vger.kernel.org
10739 S:      Maintained
10740 F:      Documentation/hwmon/pc87360
10741 F:      drivers/hwmon/pc87360.c
10742
10743 PC8736x GPIO DRIVER
10744 M:      Jim Cromie <jim.cromie@gmail.com>
10745 S:      Maintained
10746 F:      drivers/char/pc8736x_gpio.c
10747
10748 PC87427 HARDWARE MONITORING DRIVER
10749 M:      Jean Delvare <jdelvare@suse.com>
10750 L:      linux-hwmon@vger.kernel.org
10751 S:      Maintained
10752 F:      Documentation/hwmon/pc87427
10753 F:      drivers/hwmon/pc87427.c
10754
10755 PCA9532 LED DRIVER
10756 M:      Riku Voipio <riku.voipio@iki.fi>
10757 S:      Maintained
10758 F:      drivers/leds/leds-pca9532.c
10759 F:      include/linux/leds-pca9532.h
10760
10761 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10762 M:      Guenter Roeck <linux@roeck-us.net>
10763 L:      linux-i2c@vger.kernel.org
10764 S:      Maintained
10765 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10766
10767 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10768 M:      Khalid Aziz <khalid@gonehiking.org>
10769 S:      Maintained
10770 F:      drivers/firmware/pcdp.*
10771
10772 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10773 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10774 L:      linux-pci@vger.kernel.org
10775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10776 S:      Maintained
10777 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10778 F:      drivers/pci/host/pci-aardvark.c
10779
10780 PCI DRIVER FOR ALTERA PCIE IP
10781 M:      Ley Foon Tan <lftan@altera.com>
10782 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10783 L:      linux-pci@vger.kernel.org
10784 S:      Supported
10785 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10786 F:      drivers/pci/host/pcie-altera.c
10787
10788 PCI DRIVER FOR APPLIEDMICRO XGENE
10789 M:      Tanmay Inamdar <tinamdar@apm.com>
10790 L:      linux-pci@vger.kernel.org
10791 L:      linux-arm-kernel@lists.infradead.org
10792 S:      Maintained
10793 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10794 F:      drivers/pci/host/pci-xgene.c
10795
10796 PCI DRIVER FOR ARM VERSATILE PLATFORM
10797 M:      Rob Herring <robh@kernel.org>
10798 L:      linux-pci@vger.kernel.org
10799 L:      linux-arm-kernel@lists.infradead.org
10800 S:      Maintained
10801 F:      Documentation/devicetree/bindings/pci/versatile.txt
10802 F:      drivers/pci/host/pci-versatile.c
10803
10804 PCI DRIVER FOR ARMADA 8K
10805 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10806 L:      linux-pci@vger.kernel.org
10807 L:      linux-arm-kernel@lists.infradead.org
10808 S:      Maintained
10809 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10810 F:      drivers/pci/dwc/pcie-armada8k.c
10811
10812 PCI DRIVER FOR CADENCE PCIE IP
10813 M:      Alan Douglas <adouglas@cadence.com>
10814 L:      linux-pci@vger.kernel.org
10815 S:      Maintained
10816 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10817 F:      drivers/pci/cadence/pcie-cadence*
10818
10819 PCI DRIVER FOR FREESCALE LAYERSCAPE
10820 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10821 M:      Mingkai Hu <mingkai.hu@freescale.com>
10822 M:      Roy Zang <tie-fei.zang@freescale.com>
10823 L:      linuxppc-dev@lists.ozlabs.org
10824 L:      linux-pci@vger.kernel.org
10825 L:      linux-arm-kernel@lists.infradead.org
10826 S:      Maintained
10827 F:      drivers/pci/dwc/*layerscape*
10828
10829 PCI DRIVER FOR GENERIC OF HOSTS
10830 M:      Will Deacon <will.deacon@arm.com>
10831 L:      linux-pci@vger.kernel.org
10832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10833 S:      Maintained
10834 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10835 F:      drivers/pci/host/pci-host-common.c
10836 F:      drivers/pci/host/pci-host-generic.c
10837
10838 PCI DRIVER FOR IMX6
10839 M:      Richard Zhu <hongxing.zhu@nxp.com>
10840 M:      Lucas Stach <l.stach@pengutronix.de>
10841 L:      linux-pci@vger.kernel.org
10842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10843 S:      Maintained
10844 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10845 F:      drivers/pci/dwc/*imx6*
10846
10847 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10848 M:      Keith Busch <keith.busch@intel.com>
10849 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10850 L:      linux-pci@vger.kernel.org
10851 S:      Supported
10852 F:      drivers/pci/host/vmd.c
10853
10854 PCI DRIVER FOR MICROSEMI SWITCHTEC
10855 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10856 M:      Logan Gunthorpe <logang@deltatee.com>
10857 L:      linux-pci@vger.kernel.org
10858 S:      Maintained
10859 F:      Documentation/switchtec.txt
10860 F:      Documentation/ABI/testing/sysfs-class-switchtec
10861 F:      drivers/pci/switch/switchtec*
10862 F:      include/uapi/linux/switchtec_ioctl.h
10863 F:      include/linux/switchtec.h
10864 F:      drivers/ntb/hw/mscc/
10865
10866 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10867 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10868 M:      Jason Cooper <jason@lakedaemon.net>
10869 L:      linux-pci@vger.kernel.org
10870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10871 S:      Maintained
10872 F:      drivers/pci/host/*mvebu*
10873
10874 PCI DRIVER FOR NVIDIA TEGRA
10875 M:      Thierry Reding <thierry.reding@gmail.com>
10876 L:      linux-tegra@vger.kernel.org
10877 L:      linux-pci@vger.kernel.org
10878 S:      Supported
10879 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10880 F:      drivers/pci/host/pci-tegra.c
10881
10882 PCI DRIVER FOR RENESAS R-CAR
10883 M:      Simon Horman <horms@verge.net.au>
10884 L:      linux-pci@vger.kernel.org
10885 L:      linux-renesas-soc@vger.kernel.org
10886 S:      Maintained
10887 F:      drivers/pci/host/*rcar*
10888
10889 PCI DRIVER FOR SAMSUNG EXYNOS
10890 M:      Jingoo Han <jingoohan1@gmail.com>
10891 L:      linux-pci@vger.kernel.org
10892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10893 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10894 S:      Maintained
10895 F:      drivers/pci/dwc/pci-exynos.c
10896
10897 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10898 M:      Jingoo Han <jingoohan1@gmail.com>
10899 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10900 L:      linux-pci@vger.kernel.org
10901 S:      Maintained
10902 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10903 F:      drivers/pci/dwc/*designware*
10904
10905 PCI DRIVER FOR TI DRA7XX
10906 M:      Kishon Vijay Abraham I <kishon@ti.com>
10907 L:      linux-omap@vger.kernel.org
10908 L:      linux-pci@vger.kernel.org
10909 S:      Supported
10910 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10911 F:      drivers/pci/dwc/pci-dra7xx.c
10912
10913 PCI DRIVER FOR TI KEYSTONE
10914 M:      Murali Karicheri <m-karicheri2@ti.com>
10915 L:      linux-pci@vger.kernel.org
10916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10917 S:      Maintained
10918 F:      drivers/pci/dwc/*keystone*
10919
10920 PCI ENDPOINT SUBSYSTEM
10921 M:      Kishon Vijay Abraham I <kishon@ti.com>
10922 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10923 L:      linux-pci@vger.kernel.org
10924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10925 S:      Supported
10926 F:      drivers/pci/endpoint/
10927 F:      drivers/misc/pci_endpoint_test.c
10928 F:      tools/pci/
10929
10930 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10931 M:      Russell Currey <ruscur@russell.cc>
10932 L:      linuxppc-dev@lists.ozlabs.org
10933 S:      Supported
10934 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10935 F:      arch/powerpc/kernel/eeh*.c
10936 F:      arch/powerpc/platforms/*/eeh*.c
10937 F:      arch/powerpc/include/*/eeh*.h
10938
10939 PCI ERROR RECOVERY
10940 M:      Linas Vepstas <linasvepstas@gmail.com>
10941 L:      linux-pci@vger.kernel.org
10942 S:      Supported
10943 F:      Documentation/PCI/pci-error-recovery.txt
10944
10945 PCI MSI DRIVER FOR ALTERA MSI IP
10946 M:      Ley Foon Tan <lftan@altera.com>
10947 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10948 L:      linux-pci@vger.kernel.org
10949 S:      Supported
10950 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10951 F:      drivers/pci/host/pcie-altera-msi.c
10952
10953 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10954 M:      Duc Dang <dhdang@apm.com>
10955 L:      linux-pci@vger.kernel.org
10956 L:      linux-arm-kernel@lists.infradead.org
10957 S:      Maintained
10958 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10959 F:      drivers/pci/host/pci-xgene-msi.c
10960
10961 PCI SUBSYSTEM
10962 M:      Bjorn Helgaas <bhelgaas@google.com>
10963 L:      linux-pci@vger.kernel.org
10964 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10966 S:      Supported
10967 F:      Documentation/devicetree/bindings/pci/
10968 F:      Documentation/PCI/
10969 F:      drivers/acpi/pci*
10970 F:      drivers/pci/
10971 F:      include/asm-generic/pci*
10972 F:      include/linux/pci*
10973 F:      include/linux/of_pci.h
10974 F:      include/uapi/linux/pci*
10975 F:      lib/pci*
10976 F:      arch/x86/pci/
10977 F:      arch/x86/kernel/quirks.c
10978
10979 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10980 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10981 L:      linux-pci@vger.kernel.org
10982 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10984 S:      Supported
10985 F:      drivers/pci/cadence/
10986 F:      drivers/pci/host/
10987 F:      drivers/pci/dwc/
10988
10989 PCIE DRIVER FOR AXIS ARTPEC
10990 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10991 L:      linux-arm-kernel@axis.com
10992 L:      linux-pci@vger.kernel.org
10993 S:      Maintained
10994 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10995 F:      drivers/pci/dwc/*artpec*
10996
10997 PCIE DRIVER FOR CAVIUM THUNDERX
10998 M:      David Daney <david.daney@cavium.com>
10999 L:      linux-pci@vger.kernel.org
11000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11001 S:      Supported
11002 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11003 F:      drivers/pci/host/pci-thunder-*
11004
11005 PCIE DRIVER FOR HISILICON
11006 M:      Zhou Wang <wangzhou1@hisilicon.com>
11007 L:      linux-pci@vger.kernel.org
11008 S:      Maintained
11009 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11010 F:      drivers/pci/dwc/pcie-hisi.c
11011
11012 PCIE DRIVER FOR HISILICON KIRIN
11013 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11014 M:      Binghui Wang <wangbinghui@hisilicon.com>
11015 L:      linux-pci@vger.kernel.org
11016 S:      Maintained
11017 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
11018 F:      drivers/pci/dwc/pcie-kirin.c
11019
11020 PCIE DRIVER FOR HISILICON STB
11021 M:      Jianguo Sun <sunjianguo1@huawei.com>
11022 M:      Shawn Guo <shawn.guo@linaro.org>
11023 L:      linux-pci@vger.kernel.org
11024 S:      Maintained
11025 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11026 F:      drivers/pci/dwc/pcie-histb.c
11027
11028 PCIE DRIVER FOR MEDIATEK
11029 M:      Ryder Lee <ryder.lee@mediatek.com>
11030 L:      linux-pci@vger.kernel.org
11031 L:      linux-mediatek@lists.infradead.org
11032 S:      Supported
11033 F:      Documentation/devicetree/bindings/pci/mediatek*
11034 F:      drivers/pci/host/*mediatek*
11035
11036 PCIE DRIVER FOR QUALCOMM MSM
11037 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11038 L:      linux-pci@vger.kernel.org
11039 L:      linux-arm-msm@vger.kernel.org
11040 S:      Maintained
11041 F:      drivers/pci/dwc/*qcom*
11042
11043 PCIE DRIVER FOR ROCKCHIP
11044 M:      Shawn Lin <shawn.lin@rock-chips.com>
11045 L:      linux-pci@vger.kernel.org
11046 L:      linux-rockchip@lists.infradead.org
11047 S:      Maintained
11048 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
11049 F:      drivers/pci/host/pcie-rockchip.c
11050
11051 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11052 M:      Linus Walleij <linus.walleij@linaro.org>
11053 L:      linux-pci@vger.kernel.org
11054 S:      Maintained
11055 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11056 F:      drivers/pci/host/pci-v3-semi.c
11057
11058 PCIE DRIVER FOR ST SPEAR13XX
11059 M:      Pratyush Anand <pratyush.anand@gmail.com>
11060 L:      linux-pci@vger.kernel.org
11061 S:      Maintained
11062 F:      drivers/pci/dwc/*spear*
11063
11064 PCMCIA SUBSYSTEM
11065 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11067 S:      Odd Fixes
11068 F:      Documentation/pcmcia/
11069 F:      tools/pcmcia/
11070 F:      drivers/pcmcia/
11071 F:      include/pcmcia/
11072
11073 PCNET32 NETWORK DRIVER
11074 M:      Don Fry <pcnet32@frontier.com>
11075 L:      netdev@vger.kernel.org
11076 S:      Maintained
11077 F:      drivers/net/ethernet/amd/pcnet32.c
11078
11079 PCRYPT PARALLEL CRYPTO ENGINE
11080 M:      Steffen Klassert <steffen.klassert@secunet.com>
11081 L:      linux-crypto@vger.kernel.org
11082 S:      Maintained
11083 F:      crypto/pcrypt.c
11084 F:      include/crypto/pcrypt.h
11085
11086 PEAQ WMI HOTKEYS DRIVER
11087 M:      Hans de Goede <hdegoede@redhat.com>
11088 L:      platform-driver-x86@vger.kernel.org
11089 S:      Maintained
11090 F:      drivers/platform/x86/peaq-wmi.c
11091
11092 PER-CPU MEMORY ALLOCATOR
11093 M:      Tejun Heo <tj@kernel.org>
11094 M:      Christoph Lameter <cl@linux.com>
11095 M:      Dennis Zhou <dennisszhou@gmail.com>
11096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11097 S:      Maintained
11098 F:      include/linux/percpu*.h
11099 F:      mm/percpu*.c
11100 F:      arch/*/include/asm/percpu.h
11101
11102 PER-TASK DELAY ACCOUNTING
11103 M:      Balbir Singh <bsingharora@gmail.com>
11104 S:      Maintained
11105 F:      include/linux/delayacct.h
11106 F:      kernel/delayacct.c
11107
11108 PERFORMANCE EVENTS SUBSYSTEM
11109 M:      Peter Zijlstra <peterz@infradead.org>
11110 M:      Ingo Molnar <mingo@redhat.com>
11111 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11112 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11113 R:      Jiri Olsa <jolsa@redhat.com>
11114 R:      Namhyung Kim <namhyung@kernel.org>
11115 L:      linux-kernel@vger.kernel.org
11116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11117 S:      Supported
11118 F:      kernel/events/*
11119 F:      include/linux/perf_event.h
11120 F:      include/uapi/linux/perf_event.h
11121 F:      arch/*/kernel/perf_event*.c
11122 F:      arch/*/kernel/*/perf_event*.c
11123 F:      arch/*/kernel/*/*/perf_event*.c
11124 F:      arch/*/include/asm/perf_event.h
11125 F:      arch/*/kernel/perf_callchain.c
11126 F:      arch/*/events/*
11127 F:      tools/perf/
11128
11129 PERSONALITY HANDLING
11130 M:      Christoph Hellwig <hch@infradead.org>
11131 L:      linux-abi-devel@lists.sourceforge.net
11132 S:      Maintained
11133 F:      include/linux/personality.h
11134 F:      include/uapi/linux/personality.h
11135
11136 PHONET PROTOCOL
11137 M:      Remi Denis-Courmont <courmisch@gmail.com>
11138 S:      Supported
11139 F:      Documentation/networking/phonet.txt
11140 F:      include/linux/phonet.h
11141 F:      include/net/phonet/
11142 F:      include/uapi/linux/phonet.h
11143 F:      net/phonet/
11144
11145 PHRAM MTD DRIVER
11146 M:      Joern Engel <joern@lazybastard.org>
11147 L:      linux-mtd@lists.infradead.org
11148 S:      Maintained
11149 F:      drivers/mtd/devices/phram.c
11150
11151 PICOLCD HID DRIVER
11152 M:      Bruno Prémont <bonbons@linux-vserver.org>
11153 L:      linux-input@vger.kernel.org
11154 S:      Maintained
11155 F:      drivers/hid/hid-picolcd*
11156
11157 PICOXCELL SUPPORT
11158 M:      Jamie Iles <jamie@jamieiles.com>
11159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11160 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11161 S:      Supported
11162 F:      arch/arm/boot/dts/picoxcell*
11163 F:      arch/arm/mach-picoxcell/
11164 F:      drivers/crypto/picoxcell*
11165
11166 PIN CONTROL SUBSYSTEM
11167 M:      Linus Walleij <linus.walleij@linaro.org>
11168 L:      linux-gpio@vger.kernel.org
11169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11170 S:      Maintained
11171 F:      Documentation/devicetree/bindings/pinctrl/
11172 F:      Documentation/driver-api/pinctl.rst
11173 F:      drivers/pinctrl/
11174 F:      include/linux/pinctrl/
11175
11176 PIN CONTROLLER - ATMEL AT91
11177 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11179 S:      Maintained
11180 F:      drivers/pinctrl/pinctrl-at91.*
11181
11182 PIN CONTROLLER - ATMEL AT91 PIO4
11183 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11185 L:      linux-gpio@vger.kernel.org
11186 S:      Supported
11187 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11188
11189 PIN CONTROLLER - FREESCALE
11190 M:      Dong Aisheng <aisheng.dong@nxp.com>
11191 M:      Fabio Estevam <festevam@gmail.com>
11192 M:      Shawn Guo <shawnguo@kernel.org>
11193 M:      Stefan Agner <stefan@agner.ch>
11194 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11195 L:      linux-gpio@vger.kernel.org
11196 S:      Maintained
11197 F:      drivers/pinctrl/freescale/
11198 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11199
11200 PIN CONTROLLER - INTEL
11201 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11202 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11203 S:      Maintained
11204 F:      drivers/pinctrl/intel/
11205
11206 PIN CONTROLLER - MEDIATEK
11207 M:      Sean Wang <sean.wang@mediatek.com>
11208 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11209 S:      Maintained
11210 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11211 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11212 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11213 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11214 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11215
11216 PIN CONTROLLER - QUALCOMM
11217 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11218 S:      Maintained
11219 L:      linux-arm-msm@vger.kernel.org
11220 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11221 F:      drivers/pinctrl/qcom/
11222
11223 PIN CONTROLLER - RENESAS
11224 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11225 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11226 L:      linux-renesas-soc@vger.kernel.org
11227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11228 S:      Maintained
11229 F:      drivers/pinctrl/sh-pfc/
11230
11231 PIN CONTROLLER - SAMSUNG
11232 M:      Tomasz Figa <tomasz.figa@gmail.com>
11233 M:      Krzysztof Kozlowski <krzk@kernel.org>
11234 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11236 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11237 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11239 S:      Maintained
11240 F:      drivers/pinctrl/samsung/
11241 F:      include/dt-bindings/pinctrl/samsung.h
11242 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11243
11244 PIN CONTROLLER - SINGLE
11245 M:      Tony Lindgren <tony@atomide.com>
11246 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11248 L:      linux-omap@vger.kernel.org
11249 S:      Maintained
11250 F:      drivers/pinctrl/pinctrl-single.c
11251
11252 PIN CONTROLLER - ST SPEAR
11253 M:      Viresh Kumar <vireshk@kernel.org>
11254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11255 W:      http://www.st.com/spear
11256 S:      Maintained
11257 F:      drivers/pinctrl/spear/
11258
11259 PISTACHIO SOC SUPPORT
11260 M:      James Hartley <james.hartley@sondrel.com>
11261 L:      linux-mips@linux-mips.org
11262 S:      Odd Fixes
11263 F:      arch/mips/pistachio/
11264 F:      arch/mips/include/asm/mach-pistachio/
11265 F:      arch/mips/boot/dts/img/pistachio*
11266 F:      arch/mips/configs/pistachio*_defconfig
11267
11268 PKTCDVD DRIVER
11269 S:      Orphan
11270 M:      linux-block@vger.kernel.org
11271 F:      drivers/block/pktcdvd.c
11272 F:      include/linux/pktcdvd.h
11273 F:      include/uapi/linux/pktcdvd.h
11274
11275 PKUNITY SOC DRIVERS
11276 M:      Guan Xuetao <gxt@pku.edu.cn>
11277 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11278 S:      Maintained
11279 T:      git git://github.com/gxt/linux.git
11280 F:      drivers/input/serio/i8042-unicore32io.h
11281 F:      drivers/i2c/busses/i2c-puv3.c
11282 F:      drivers/video/fbdev/fb-puv3.c
11283 F:      drivers/rtc/rtc-puv3.c
11284
11285 PMBUS HARDWARE MONITORING DRIVERS
11286 M:      Guenter Roeck <linux@roeck-us.net>
11287 L:      linux-hwmon@vger.kernel.org
11288 W:      http://hwmon.wiki.kernel.org/
11289 W:      http://www.roeck-us.net/linux/drivers/
11290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11291 S:      Maintained
11292 F:      Documentation/hwmon/pmbus
11293 F:      drivers/hwmon/pmbus/
11294 F:      include/linux/pmbus.h
11295
11296 PMC SIERRA MaxRAID DRIVER
11297 L:      linux-scsi@vger.kernel.org
11298 W:      http://www.pmc-sierra.com/
11299 S:      Orphan
11300 F:      drivers/scsi/pmcraid.*
11301
11302 PMC SIERRA PM8001 DRIVER
11303 M:      Jack Wang <jinpu.wang@profitbricks.com>
11304 M:      lindar_liu@usish.com
11305 L:      linux-scsi@vger.kernel.org
11306 S:      Supported
11307 F:      drivers/scsi/pm8001/
11308
11309 PNP SUPPORT
11310 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11311 S:      Maintained
11312 F:      drivers/pnp/
11313
11314 POSIX CLOCKS and TIMERS
11315 M:      Thomas Gleixner <tglx@linutronix.de>
11316 L:      linux-kernel@vger.kernel.org
11317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11318 S:      Maintained
11319 F:      fs/timerfd.c
11320 F:      include/linux/timer*
11321 F:      kernel/time/*timer*
11322
11323 POWER MANAGEMENT CORE
11324 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11325 L:      linux-pm@vger.kernel.org
11326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11327 B:      https://bugzilla.kernel.org
11328 S:      Supported
11329 F:      drivers/base/power/
11330 F:      include/linux/pm.h
11331 F:      include/linux/pm_*
11332 F:      include/linux/powercap.h
11333 F:      drivers/powercap/
11334 F:      kernel/configs/nopm.config
11335
11336 POWER STATE COORDINATION INTERFACE (PSCI)
11337 M:      Mark Rutland <mark.rutland@arm.com>
11338 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11339 L:      linux-arm-kernel@lists.infradead.org
11340 S:      Maintained
11341 F:      drivers/firmware/psci*.c
11342 F:      include/linux/psci.h
11343 F:      include/uapi/linux/psci.h
11344
11345 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11346 M:      Sebastian Reichel <sre@kernel.org>
11347 L:      linux-pm@vger.kernel.org
11348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11349 S:      Maintained
11350 F:      Documentation/ABI/testing/sysfs-class-power
11351 F:      Documentation/devicetree/bindings/power/supply/
11352 F:      include/linux/power_supply.h
11353 F:      drivers/power/supply/
11354
11355 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11356 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11357 L:      linuxppc-dev@lists.ozlabs.org
11358 S:      Maintained
11359 F:      drivers/char/powernv-op-panel.c
11360
11361 PPP OVER ATM (RFC 2364)
11362 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11363 S:      Maintained
11364 F:      net/atm/pppoatm.c
11365 F:      include/uapi/linux/atmppp.h
11366
11367 PPP OVER ETHERNET
11368 M:      Michal Ostrowski <mostrows@earthlink.net>
11369 S:      Maintained
11370 F:      drivers/net/ppp/pppoe.c
11371 F:      drivers/net/ppp/pppox.c
11372
11373 PPP OVER L2TP
11374 M:      James Chapman <jchapman@katalix.com>
11375 S:      Maintained
11376 F:      net/l2tp/l2tp_ppp.c
11377 F:      include/linux/if_pppol2tp.h
11378 F:      include/uapi/linux/if_pppol2tp.h
11379
11380 PPP PROTOCOL DRIVERS AND COMPRESSORS
11381 M:      Paul Mackerras <paulus@samba.org>
11382 L:      linux-ppp@vger.kernel.org
11383 S:      Maintained
11384 F:      drivers/net/ppp/ppp_*
11385
11386 PPS SUPPORT
11387 M:      Rodolfo Giometti <giometti@enneenne.com>
11388 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11389 L:      linuxpps@ml.enneenne.com (subscribers-only)
11390 S:      Maintained
11391 F:      Documentation/pps/
11392 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11393 F:      Documentation/ABI/testing/sysfs-pps
11394 F:      drivers/pps/
11395 F:      include/linux/pps*.h
11396 F:      include/uapi/linux/pps.h
11397
11398 PPTP DRIVER
11399 M:      Dmitry Kozlov <xeb@mail.ru>
11400 L:      netdev@vger.kernel.org
11401 S:      Maintained
11402 F:      drivers/net/ppp/pptp.c
11403 W:      http://sourceforge.net/projects/accel-pptp
11404
11405 PREEMPTIBLE KERNEL
11406 M:      Robert Love <rml@tech9.net>
11407 L:      kpreempt-tech@lists.sourceforge.net
11408 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11409 S:      Supported
11410 F:      Documentation/preempt-locking.txt
11411 F:      include/linux/preempt.h
11412
11413 PRINTK
11414 M:      Petr Mladek <pmladek@suse.com>
11415 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11416 R:      Steven Rostedt <rostedt@goodmis.org>
11417 S:      Maintained
11418 F:      kernel/printk/
11419 F:      include/linux/printk.h
11420
11421 PRISM54 WIRELESS DRIVER
11422 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11423 L:      linux-wireless@vger.kernel.org
11424 W:      http://wireless.kernel.org/en/users/Drivers/p54
11425 S:      Obsolete
11426 F:      drivers/net/wireless/intersil/prism54/
11427
11428 PROC SYSCTL
11429 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11430 M:      Kees Cook <keescook@chromium.org>
11431 L:      linux-kernel@vger.kernel.org
11432 L:      linux-fsdevel@vger.kernel.org
11433 S:      Maintained
11434 F:      fs/proc/proc_sysctl.c
11435 F:      include/linux/sysctl.h
11436 F:      kernel/sysctl.c
11437 F:      tools/testing/selftests/sysctl/
11438
11439 PS3 NETWORK SUPPORT
11440 M:      Geoff Levand <geoff@infradead.org>
11441 L:      netdev@vger.kernel.org
11442 L:      linuxppc-dev@lists.ozlabs.org
11443 S:      Maintained
11444 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11445
11446 PS3 PLATFORM SUPPORT
11447 M:      Geoff Levand <geoff@infradead.org>
11448 L:      linuxppc-dev@lists.ozlabs.org
11449 S:      Maintained
11450 F:      arch/powerpc/boot/ps3*
11451 F:      arch/powerpc/include/asm/lv1call.h
11452 F:      arch/powerpc/include/asm/ps3*.h
11453 F:      arch/powerpc/platforms/ps3/
11454 F:      drivers/*/ps3*
11455 F:      drivers/ps3/
11456 F:      drivers/rtc/rtc-ps3.c
11457 F:      drivers/usb/host/*ps3.c
11458 F:      sound/ppc/snd_ps3*
11459
11460 PS3VRAM DRIVER
11461 M:      Jim Paris <jim@jtan.com>
11462 M:      Geoff Levand <geoff@infradead.org>
11463 L:      linuxppc-dev@lists.ozlabs.org
11464 S:      Maintained
11465 F:      drivers/block/ps3vram.c
11466
11467 PSAMPLE PACKET SAMPLING SUPPORT:
11468 M:      Yotam Gigi <yotam.gi@gmail.com>
11469 S:      Maintained
11470 F:      net/psample
11471 F:      include/net/psample.h
11472 F:      include/uapi/linux/psample.h
11473
11474 PSTORE FILESYSTEM
11475 M:      Kees Cook <keescook@chromium.org>
11476 M:      Anton Vorontsov <anton@enomsg.org>
11477 M:      Colin Cross <ccross@android.com>
11478 M:      Tony Luck <tony.luck@intel.com>
11479 S:      Maintained
11480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11481 F:      fs/pstore/
11482 F:      include/linux/pstore*
11483 F:      drivers/firmware/efi/efi-pstore.c
11484 F:      drivers/acpi/apei/erst.c
11485 F:      Documentation/admin-guide/ramoops.rst
11486 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11487 K:      \b(pstore|ramoops)
11488
11489 PTP HARDWARE CLOCK SUPPORT
11490 M:      Richard Cochran <richardcochran@gmail.com>
11491 L:      netdev@vger.kernel.org
11492 S:      Maintained
11493 W:      http://linuxptp.sourceforge.net/
11494 F:      Documentation/ABI/testing/sysfs-ptp
11495 F:      Documentation/ptp/*
11496 F:      drivers/net/phy/dp83640*
11497 F:      drivers/ptp/*
11498 F:      include/linux/ptp_cl*
11499
11500 PTRACE SUPPORT
11501 M:      Oleg Nesterov <oleg@redhat.com>
11502 S:      Maintained
11503 F:      include/asm-generic/syscall.h
11504 F:      include/linux/ptrace.h
11505 F:      include/linux/regset.h
11506 F:      include/linux/tracehook.h
11507 F:      include/uapi/linux/ptrace.h
11508 F:      include/uapi/linux/ptrace.h
11509 F:      include/asm-generic/ptrace.h
11510 F:      kernel/ptrace.c
11511 F:      arch/*/ptrace*.c
11512 F:      arch/*/*/ptrace*.c
11513 F:      arch/*/include/asm/ptrace*.h
11514
11515 PULSE8-CEC DRIVER
11516 M:      Hans Verkuil <hverkuil@xs4all.nl>
11517 L:      linux-media@vger.kernel.org
11518 T:      git git://linuxtv.org/media_tree.git
11519 S:      Maintained
11520 F:      drivers/media/usb/pulse8-cec/*
11521 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11522
11523 PVRUSB2 VIDEO4LINUX DRIVER
11524 M:      Mike Isely <isely@pobox.com>
11525 L:      pvrusb2@isely.net       (subscribers-only)
11526 L:      linux-media@vger.kernel.org
11527 W:      http://www.isely.net/pvrusb2/
11528 T:      git git://linuxtv.org/media_tree.git
11529 S:      Maintained
11530 F:      Documentation/media/v4l-drivers/pvrusb2*
11531 F:      drivers/media/usb/pvrusb2/
11532
11533 PWC WEBCAM DRIVER
11534 M:      Hans Verkuil <hverkuil@xs4all.nl>
11535 L:      linux-media@vger.kernel.org
11536 T:      git git://linuxtv.org/media_tree.git
11537 S:      Odd Fixes
11538 F:      drivers/media/usb/pwc/*
11539
11540 PWM FAN DRIVER
11541 M:      Kamil Debski <kamil@wypas.org>
11542 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11543 L:      linux-hwmon@vger.kernel.org
11544 S:      Supported
11545 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11546 F:      Documentation/hwmon/pwm-fan
11547 F:      drivers/hwmon/pwm-fan.c
11548
11549 PWM IR Transmitter
11550 M:      Sean Young <sean@mess.org>
11551 L:      linux-media@vger.kernel.org
11552 S:      Maintained
11553 F:      drivers/media/rc/pwm-ir-tx.c
11554
11555 PWM SUBSYSTEM
11556 M:      Thierry Reding <thierry.reding@gmail.com>
11557 L:      linux-pwm@vger.kernel.org
11558 S:      Maintained
11559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11560 F:      Documentation/pwm.txt
11561 F:      Documentation/devicetree/bindings/pwm/
11562 F:      include/linux/pwm.h
11563 F:      drivers/pwm/
11564 F:      drivers/video/backlight/pwm_bl.c
11565 F:      include/linux/pwm_backlight.h
11566 F:      drivers/gpio/gpio-mvebu.c
11567 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11568
11569 PXA GPIO DRIVER
11570 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11571 L:      linux-gpio@vger.kernel.org
11572 S:      Maintained
11573 F:      drivers/gpio/gpio-pxa.c
11574
11575 PXA MMCI DRIVER
11576 S:      Orphan
11577
11578 PXA RTC DRIVER
11579 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11580 L:      linux-rtc@vger.kernel.org
11581 S:      Maintained
11582
11583 PXA2xx/PXA3xx SUPPORT
11584 M:      Daniel Mack <daniel@zonque.org>
11585 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11586 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11588 T:      git git://github.com/hzhuang1/linux.git
11589 T:      git git://github.com/rjarzmik/linux.git
11590 S:      Maintained
11591 F:      arch/arm/boot/dts/pxa*
11592 F:      arch/arm/mach-pxa/
11593 F:      drivers/dma/pxa*
11594 F:      drivers/pcmcia/pxa2xx*
11595 F:      drivers/pinctrl/pxa/
11596 F:      drivers/spi/spi-pxa2xx*
11597 F:      drivers/usb/gadget/udc/pxa2*
11598 F:      include/sound/pxa2xx-lib.h
11599 F:      sound/arm/pxa*
11600 F:      sound/soc/pxa/
11601
11602 QAT DRIVER
11603 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11604 L:      qat-linux@intel.com
11605 S:      Supported
11606 F:      drivers/crypto/qat/
11607
11608 QCOM AUDIO (ASoC) DRIVERS
11609 M:      Patrick Lai <plai@codeaurora.org>
11610 M:      Banajit Goswami <bgoswami@codeaurora.org>
11611 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11612 S:      Supported
11613 F:      sound/soc/qcom/
11614
11615 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11616 M:      Gabriel Somlo <somlo@cmu.edu>
11617 M:      "Michael S. Tsirkin" <mst@redhat.com>
11618 L:      qemu-devel@nongnu.org
11619 S:      Maintained
11620 F:      drivers/firmware/qemu_fw_cfg.c
11621 F:      include/uapi/linux/qemu_fw_cfg.h
11622
11623 QIB DRIVER
11624 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11625 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11626 L:      linux-rdma@vger.kernel.org
11627 S:      Supported
11628 F:      drivers/infiniband/hw/qib/
11629
11630 QLOGIC QL41xxx FCOE DRIVER
11631 M:      QLogic-Storage-Upstream@cavium.com
11632 L:      linux-scsi@vger.kernel.org
11633 S:      Supported
11634 F:      drivers/scsi/qedf/
11635
11636 QLOGIC QL41xxx ISCSI DRIVER
11637 M:      QLogic-Storage-Upstream@cavium.com
11638 L:      linux-scsi@vger.kernel.org
11639 S:      Supported
11640 F:      drivers/scsi/qedi/
11641
11642 QLOGIC QL4xxx ETHERNET DRIVER
11643 M:      Ariel Elior <Ariel.Elior@cavium.com>
11644 M:      everest-linux-l2@cavium.com
11645 L:      netdev@vger.kernel.org
11646 S:      Supported
11647 F:      drivers/net/ethernet/qlogic/qed/
11648 F:      include/linux/qed/
11649 F:      drivers/net/ethernet/qlogic/qede/
11650
11651 QLOGIC QL4xxx RDMA DRIVER
11652 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11653 M:      Ariel Elior <Ariel.Elior@cavium.com>
11654 L:      linux-rdma@vger.kernel.org
11655 S:      Supported
11656 F:      drivers/infiniband/hw/qedr/
11657 F:      include/uapi/rdma/qedr-abi.h
11658
11659 QLOGIC QLA1280 SCSI DRIVER
11660 M:      Michael Reed <mdr@sgi.com>
11661 L:      linux-scsi@vger.kernel.org
11662 S:      Maintained
11663 F:      drivers/scsi/qla1280.[ch]
11664
11665 QLOGIC QLA2XXX FC-SCSI DRIVER
11666 M:      qla2xxx-upstream@qlogic.com
11667 L:      linux-scsi@vger.kernel.org
11668 S:      Supported
11669 F:      Documentation/scsi/LICENSE.qla2xxx
11670 F:      drivers/scsi/qla2xxx/
11671
11672 QLOGIC QLA3XXX NETWORK DRIVER
11673 M:      Dept-GELinuxNICDev@cavium.com
11674 L:      netdev@vger.kernel.org
11675 S:      Supported
11676 F:      Documentation/networking/LICENSE.qla3xxx
11677 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11678
11679 QLOGIC QLA4XXX iSCSI DRIVER
11680 M:      QLogic-Storage-Upstream@qlogic.com
11681 L:      linux-scsi@vger.kernel.org
11682 S:      Supported
11683 F:      Documentation/scsi/LICENSE.qla4xxx
11684 F:      drivers/scsi/qla4xxx/
11685
11686 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11687 M:      Harish Patil <harish.patil@cavium.com>
11688 M:      Manish Chopra <manish.chopra@cavium.com>
11689 M:      Dept-GELinuxNICDev@cavium.com
11690 L:      netdev@vger.kernel.org
11691 S:      Supported
11692 F:      drivers/net/ethernet/qlogic/qlcnic/
11693
11694 QLOGIC QLGE 10Gb ETHERNET DRIVER
11695 M:      Harish Patil <harish.patil@cavium.com>
11696 M:      Manish Chopra <manish.chopra@cavium.com>
11697 M:      Dept-GELinuxNICDev@cavium.com
11698 L:      netdev@vger.kernel.org
11699 S:      Supported
11700 F:      drivers/net/ethernet/qlogic/qlge/
11701
11702 QNX4 FILESYSTEM
11703 M:      Anders Larsen <al@alarsen.net>
11704 W:      http://www.alarsen.net/linux/qnx4fs/
11705 S:      Maintained
11706 F:      fs/qnx4/
11707 F:      include/uapi/linux/qnx4_fs.h
11708 F:      include/uapi/linux/qnxtypes.h
11709
11710 QORIQ DPAA2 FSL-MC BUS DRIVER
11711 M:      Stuart Yoder <stuyoder@gmail.com>
11712 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11713 L:      linux-kernel@vger.kernel.org
11714 S:      Maintained
11715 F:      drivers/bus/fsl-mc/
11716 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11717 F:      Documentation/networking/dpaa2/overview.rst
11718
11719 QT1010 MEDIA DRIVER
11720 M:      Antti Palosaari <crope@iki.fi>
11721 L:      linux-media@vger.kernel.org
11722 W:      https://linuxtv.org
11723 W:      http://palosaari.fi/linux/
11724 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11725 T:      git git://linuxtv.org/anttip/media_tree.git
11726 S:      Maintained
11727 F:      drivers/media/tuners/qt1010*
11728
11729 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11730 M:      Kalle Valo <kvalo@codeaurora.org>
11731 L:      ath10k@lists.infradead.org
11732 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11734 S:      Supported
11735 F:      drivers/net/wireless/ath/ath10k/
11736
11737 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11738 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11739 L:      linux-wireless@vger.kernel.org
11740 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11741 S:      Supported
11742 F:      drivers/net/wireless/ath/ath9k/
11743
11744 QUALCOMM CAMERA SUBSYSTEM DRIVER
11745 M:      Todor Tomov <todor.tomov@linaro.org>
11746 L:      linux-media@vger.kernel.org
11747 S:      Maintained
11748 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11749 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11750 F:      drivers/media/platform/qcom/camss-8x16/
11751
11752 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11753 M:  Ilia Lin <ilia.lin@gmail.com>
11754 L:  linux-pm@vger.kernel.org
11755 S:  Maintained
11756 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11757 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11758
11759 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11760 M:      Timur Tabi <timur@codeaurora.org>
11761 L:      netdev@vger.kernel.org
11762 S:      Supported
11763 F:      drivers/net/ethernet/qualcomm/emac/
11764
11765 QUALCOMM HEXAGON ARCHITECTURE
11766 M:      Richard Kuo <rkuo@codeaurora.org>
11767 L:      linux-hexagon@vger.kernel.org
11768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11769 S:      Supported
11770 F:      arch/hexagon/
11771
11772 QUALCOMM IOMMU
11773 M:      Rob Clark <robdclark@gmail.com>
11774 L:      iommu@lists.linux-foundation.org
11775 L:      linux-arm-msm@vger.kernel.org
11776 S:      Maintained
11777 F:      drivers/iommu/qcom_iommu.c
11778
11779 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11780 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11781 L:      linux-media@vger.kernel.org
11782 L:      linux-arm-msm@vger.kernel.org
11783 T:      git git://linuxtv.org/media_tree.git
11784 S:      Maintained
11785 F:      drivers/media/platform/qcom/venus/
11786
11787 QUALCOMM WCN36XX WIRELESS DRIVER
11788 M:      Kalle Valo <kvalo@codeaurora.org>
11789 L:      wcn36xx@lists.infradead.org
11790 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11791 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11792 S:      Supported
11793 F:      drivers/net/wireless/ath/wcn36xx/
11794
11795 QUANTENNA QTNFMAC WIRELESS DRIVER
11796 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11797 M:      Avinash Patil <avinashp@quantenna.com>
11798 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11799 L:      linux-wireless@vger.kernel.org
11800 S:      Maintained
11801 F:      drivers/net/wireless/quantenna
11802
11803 RADEON and AMDGPU DRM DRIVERS
11804 M:      Alex Deucher <alexander.deucher@amd.com>
11805 M:      Christian König <christian.koenig@amd.com>
11806 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11807 L:      amd-gfx@lists.freedesktop.org
11808 T:      git git://people.freedesktop.org/~agd5f/linux
11809 S:      Supported
11810 F:      drivers/gpu/drm/radeon/
11811 F:      include/uapi/drm/radeon_drm.h
11812 F:      drivers/gpu/drm/amd/
11813 F:      include/uapi/drm/amdgpu_drm.h
11814
11815 RADEON FRAMEBUFFER DISPLAY DRIVER
11816 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11817 L:      linux-fbdev@vger.kernel.org
11818 S:      Maintained
11819 F:      drivers/video/fbdev/aty/radeon*
11820 F:      include/uapi/linux/radeonfb.h
11821
11822 RADIOSHARK RADIO DRIVER
11823 M:      Hans Verkuil <hverkuil@xs4all.nl>
11824 L:      linux-media@vger.kernel.org
11825 T:      git git://linuxtv.org/media_tree.git
11826 S:      Maintained
11827 F:      drivers/media/radio/radio-shark.c
11828
11829 RADIOSHARK2 RADIO DRIVER
11830 M:      Hans Verkuil <hverkuil@xs4all.nl>
11831 L:      linux-media@vger.kernel.org
11832 T:      git git://linuxtv.org/media_tree.git
11833 S:      Maintained
11834 F:      drivers/media/radio/radio-shark2.c
11835 F:      drivers/media/radio/radio-tea5777.c
11836
11837 RADOS BLOCK DEVICE (RBD)
11838 M:      Ilya Dryomov <idryomov@gmail.com>
11839 M:      Sage Weil <sage@redhat.com>
11840 M:      Alex Elder <elder@kernel.org>
11841 L:      ceph-devel@vger.kernel.org
11842 W:      http://ceph.com/
11843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11844 T:      git git://github.com/ceph/ceph-client.git
11845 S:      Supported
11846 F:      Documentation/ABI/testing/sysfs-bus-rbd
11847 F:      drivers/block/rbd.c
11848 F:      drivers/block/rbd_types.h
11849
11850 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11851 M:      Paul Mackerras <paulus@samba.org>
11852 L:      linux-fbdev@vger.kernel.org
11853 S:      Maintained
11854 F:      drivers/video/fbdev/aty/aty128fb.c
11855
11856 RAINSHADOW-CEC DRIVER
11857 M:      Hans Verkuil <hverkuil@xs4all.nl>
11858 L:      linux-media@vger.kernel.org
11859 T:      git git://linuxtv.org/media_tree.git
11860 S:      Maintained
11861 F:      drivers/media/usb/rainshadow-cec/*
11862
11863 RALINK MIPS ARCHITECTURE
11864 M:      John Crispin <john@phrozen.org>
11865 L:      linux-mips@linux-mips.org
11866 S:      Maintained
11867 F:      arch/mips/ralink
11868
11869 RALINK RT2X00 WIRELESS LAN DRIVER
11870 P:      rt2x00 project
11871 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11872 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11873 L:      linux-wireless@vger.kernel.org
11874 S:      Maintained
11875 F:      drivers/net/wireless/ralink/rt2x00/
11876
11877 RAMDISK RAM BLOCK DEVICE DRIVER
11878 M:      Jens Axboe <axboe@kernel.dk>
11879 S:      Maintained
11880 F:      Documentation/blockdev/ramdisk.txt
11881 F:      drivers/block/brd.c
11882
11883 RANCHU VIRTUAL BOARD FOR MIPS
11884 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11885 L:      linux-mips@linux-mips.org
11886 S:      Supported
11887 F:      arch/mips/generic/board-ranchu.c
11888 F:      arch/mips/configs/generic/board-ranchu.config
11889
11890 RANDOM NUMBER DRIVER
11891 M:      "Theodore Ts'o" <tytso@mit.edu>
11892 S:      Maintained
11893 F:      drivers/char/random.c
11894
11895 RAPIDIO SUBSYSTEM
11896 M:      Matt Porter <mporter@kernel.crashing.org>
11897 M:      Alexandre Bounine <alex.bou9@gmail.com>
11898 S:      Maintained
11899 F:      drivers/rapidio/
11900
11901 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11902 L:      linux-wireless@vger.kernel.org
11903 S:      Orphan
11904 F:      drivers/net/wireless/ray*
11905
11906 RCUTORTURE TEST FRAMEWORK
11907 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11908 M:      Josh Triplett <josh@joshtriplett.org>
11909 R:      Steven Rostedt <rostedt@goodmis.org>
11910 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11911 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11912 L:      linux-kernel@vger.kernel.org
11913 S:      Supported
11914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11915 F:      tools/testing/selftests/rcutorture
11916
11917 RDC R-321X SoC
11918 M:      Florian Fainelli <florian@openwrt.org>
11919 S:      Maintained
11920
11921 RDC R6040 FAST ETHERNET DRIVER
11922 M:      Florian Fainelli <f.fainelli@gmail.com>
11923 L:      netdev@vger.kernel.org
11924 S:      Maintained
11925 F:      drivers/net/ethernet/rdc/r6040.c
11926
11927 RDMAVT - RDMA verbs software
11928 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11929 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11930 L:      linux-rdma@vger.kernel.org
11931 S:      Supported
11932 F:      drivers/infiniband/sw/rdmavt
11933
11934 RDS - RELIABLE DATAGRAM SOCKETS
11935 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11936 L:      netdev@vger.kernel.org
11937 L:      linux-rdma@vger.kernel.org
11938 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11939 W:      https://oss.oracle.com/projects/rds/
11940 S:      Supported
11941 F:      net/rds/
11942 F:      Documentation/networking/rds.txt
11943
11944 RDT - RESOURCE ALLOCATION
11945 M:      Fenghua Yu <fenghua.yu@intel.com>
11946 L:      linux-kernel@vger.kernel.org
11947 S:      Supported
11948 F:      arch/x86/kernel/cpu/intel_rdt*
11949 F:      arch/x86/include/asm/intel_rdt_sched.h
11950 F:      Documentation/x86/intel_rdt*
11951
11952 READ-COPY UPDATE (RCU)
11953 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11954 M:      Josh Triplett <josh@joshtriplett.org>
11955 R:      Steven Rostedt <rostedt@goodmis.org>
11956 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11957 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11958 L:      linux-kernel@vger.kernel.org
11959 W:      http://www.rdrop.com/users/paulmck/RCU/
11960 S:      Supported
11961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11962 F:      Documentation/RCU/
11963 X:      Documentation/RCU/torture.txt
11964 F:      include/linux/rcu*
11965 X:      include/linux/srcu.h
11966 F:      kernel/rcu/
11967 X:      kernel/torture.c
11968
11969 REAL TIME CLOCK (RTC) SUBSYSTEM
11970 M:      Alessandro Zummo <a.zummo@towertech.it>
11971 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11972 L:      linux-rtc@vger.kernel.org
11973 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11975 S:      Maintained
11976 F:      Documentation/devicetree/bindings/rtc/
11977 F:      Documentation/rtc.txt
11978 F:      drivers/rtc/
11979 F:      include/linux/rtc.h
11980 F:      include/uapi/linux/rtc.h
11981 F:      include/linux/rtc/
11982 F:      include/linux/platform_data/rtc-*
11983 F:      tools/testing/selftests/rtc/
11984
11985 REALTEK AUDIO CODECS
11986 M:      Bard Liao <bardliao@realtek.com>
11987 M:      Oder Chiou <oder_chiou@realtek.com>
11988 S:      Maintained
11989 F:      sound/soc/codecs/rt*
11990 F:      include/sound/rt*.h
11991
11992 REGISTER MAP ABSTRACTION
11993 M:      Mark Brown <broonie@kernel.org>
11994 L:      linux-kernel@vger.kernel.org
11995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11996 S:      Supported
11997 F:      Documentation/devicetree/bindings/regmap/
11998 F:      drivers/base/regmap/
11999 F:      include/linux/regmap.h
12000
12001 REISERFS FILE SYSTEM
12002 L:      reiserfs-devel@vger.kernel.org
12003 S:      Supported
12004 F:      fs/reiserfs/
12005
12006 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12007 M:      Ohad Ben-Cohen <ohad@wizery.com>
12008 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12009 L:      linux-remoteproc@vger.kernel.org
12010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12011 S:      Maintained
12012 F:      Documentation/devicetree/bindings/remoteproc/
12013 F:      Documentation/remoteproc.txt
12014 F:      drivers/remoteproc/
12015 F:      include/linux/remoteproc.h
12016
12017 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12018 M:      Ohad Ben-Cohen <ohad@wizery.com>
12019 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12020 L:      linux-remoteproc@vger.kernel.org
12021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12022 S:      Maintained
12023 F:      drivers/rpmsg/
12024 F:      Documentation/rpmsg.txt
12025 F:      include/linux/rpmsg.h
12026 F:      include/linux/rpmsg/
12027
12028 RENESAS CLOCK DRIVERS
12029 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12030 L:      linux-renesas-soc@vger.kernel.org
12031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12032 S:      Supported
12033 F:      drivers/clk/renesas/
12034
12035 RENESAS EMEV2 I2C DRIVER
12036 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12037 S:      Supported
12038 F:      drivers/i2c/busses/i2c-emev2.c
12039
12040 RENESAS ETHERNET DRIVERS
12041 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12042 L:      netdev@vger.kernel.org
12043 L:      linux-renesas-soc@vger.kernel.org
12044 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12045 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12046 F:      drivers/net/ethernet/renesas/
12047 F:      include/linux/sh_eth.h
12048
12049 RENESAS R-CAR GYROADC DRIVER
12050 M:      Marek Vasut <marek.vasut@gmail.com>
12051 L:      linux-iio@vger.kernel.org
12052 S:      Supported
12053 F:      drivers/iio/adc/rcar_gyro_adc.c
12054
12055 RENESAS R-CAR I2C DRIVERS
12056 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12057 S:      Supported
12058 F:      drivers/i2c/busses/i2c-rcar.c
12059 F:      drivers/i2c/busses/i2c-sh_mobile.c
12060
12061 RENESAS USB PHY DRIVER
12062 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12063 L:      linux-renesas-soc@vger.kernel.org
12064 S:      Maintained
12065 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12066
12067 RESET CONTROLLER FRAMEWORK
12068 M:      Philipp Zabel <p.zabel@pengutronix.de>
12069 T:      git git://git.pengutronix.de/git/pza/linux
12070 S:      Maintained
12071 F:      drivers/reset/
12072 F:      Documentation/devicetree/bindings/reset/
12073 F:      include/dt-bindings/reset/
12074 F:      include/linux/reset.h
12075 F:      include/linux/reset-controller.h
12076
12077 RFKILL
12078 M:      Johannes Berg <johannes@sipsolutions.net>
12079 L:      linux-wireless@vger.kernel.org
12080 W:      http://wireless.kernel.org/
12081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12083 S:      Maintained
12084 F:      Documentation/rfkill.txt
12085 F:      Documentation/ABI/stable/sysfs-class-rfkill
12086 F:      net/rfkill/
12087
12088 RHASHTABLE
12089 M:      Thomas Graf <tgraf@suug.ch>
12090 M:      Herbert Xu <herbert@gondor.apana.org.au>
12091 L:      netdev@vger.kernel.org
12092 S:      Maintained
12093 F:      lib/rhashtable.c
12094 F:      include/linux/rhashtable.h
12095
12096 RICOH R5C592 MEMORYSTICK DRIVER
12097 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12098 S:      Maintained
12099 F:      drivers/memstick/host/r592.*
12100
12101 RICOH SMARTMEDIA/XD DRIVER
12102 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12103 S:      Maintained
12104 F:      drivers/mtd/nand/raw/r852.c
12105 F:      drivers/mtd/nand/raw/r852.h
12106
12107 RISC-V ARCHITECTURE
12108 M:      Palmer Dabbelt <palmer@sifive.com>
12109 M:      Albert Ou <albert@sifive.com>
12110 L:      linux-riscv@lists.infradead.org
12111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12112 S:      Supported
12113 F:      arch/riscv/
12114 K:      riscv
12115 N:      riscv
12116
12117 ROCCAT DRIVERS
12118 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12119 W:      http://sourceforge.net/projects/roccat/
12120 S:      Maintained
12121 F:      drivers/hid/hid-roccat*
12122 F:      include/linux/hid-roccat*
12123 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12124
12125 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12126 M:      Jacob chen <jacob2.chen@rock-chips.com>
12127 L:      linux-media@vger.kernel.org
12128 S:      Maintained
12129 F:      drivers/media/platform/rockchip/rga/
12130 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12131
12132 ROCKER DRIVER
12133 M:      Jiri Pirko <jiri@resnulli.us>
12134 L:      netdev@vger.kernel.org
12135 S:      Supported
12136 F:      drivers/net/ethernet/rocker/
12137
12138 ROCKETPORT DRIVER
12139 P:      Comtrol Corp.
12140 W:      http://www.comtrol.com
12141 S:      Maintained
12142 F:      Documentation/serial/rocket.txt
12143 F:      drivers/tty/rocket*
12144
12145 ROCKETPORT EXPRESS/INFINITY DRIVER
12146 M:      Kevin Cernekee <cernekee@gmail.com>
12147 L:      linux-serial@vger.kernel.org
12148 S:      Odd Fixes
12149 F:      drivers/tty/serial/rp2.*
12150
12151 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12152 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12153 L:      linux-kernel@vger.kernel.org
12154 L:      linux-renesas-soc@vger.kernel.org
12155 S:      Supported
12156 F:      drivers/mfd/bd9571mwv.c
12157 F:      drivers/regulator/bd9571mwv-regulator.c
12158 F:      drivers/gpio/gpio-bd9571mwv.c
12159 F:      include/linux/mfd/bd9571mwv.h
12160 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12161
12162 ROSE NETWORK LAYER
12163 M:      Ralf Baechle <ralf@linux-mips.org>
12164 L:      linux-hams@vger.kernel.org
12165 W:      http://www.linux-ax25.org/
12166 S:      Maintained
12167 F:      include/net/rose.h
12168 F:      include/uapi/linux/rose.h
12169 F:      net/rose/
12170
12171 RTL2830 MEDIA DRIVER
12172 M:      Antti Palosaari <crope@iki.fi>
12173 L:      linux-media@vger.kernel.org
12174 W:      https://linuxtv.org
12175 W:      http://palosaari.fi/linux/
12176 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12177 T:      git git://linuxtv.org/anttip/media_tree.git
12178 S:      Maintained
12179 F:      drivers/media/dvb-frontends/rtl2830*
12180
12181 RTL2832 MEDIA DRIVER
12182 M:      Antti Palosaari <crope@iki.fi>
12183 L:      linux-media@vger.kernel.org
12184 W:      https://linuxtv.org
12185 W:      http://palosaari.fi/linux/
12186 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12187 T:      git git://linuxtv.org/anttip/media_tree.git
12188 S:      Maintained
12189 F:      drivers/media/dvb-frontends/rtl2832*
12190
12191 RTL2832_SDR MEDIA DRIVER
12192 M:      Antti Palosaari <crope@iki.fi>
12193 L:      linux-media@vger.kernel.org
12194 W:      https://linuxtv.org
12195 W:      http://palosaari.fi/linux/
12196 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12197 T:      git git://linuxtv.org/anttip/media_tree.git
12198 S:      Maintained
12199 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12200
12201 RTL8180 WIRELESS DRIVER
12202 L:      linux-wireless@vger.kernel.org
12203 W:      http://wireless.kernel.org/
12204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12205 S:      Orphan
12206 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12207
12208 RTL8187 WIRELESS DRIVER
12209 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12210 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12211 M:      Larry Finger <Larry.Finger@lwfinger.net>
12212 L:      linux-wireless@vger.kernel.org
12213 W:      http://wireless.kernel.org/
12214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12215 S:      Maintained
12216 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12217
12218 REALTEK WIRELESS DRIVER (rtlwifi family)
12219 M:      Ping-Ke Shih <pkshih@realtek.com>
12220 L:      linux-wireless@vger.kernel.org
12221 W:      http://wireless.kernel.org/
12222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12223 S:      Maintained
12224 F:      drivers/net/wireless/realtek/rtlwifi/
12225
12226 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12227 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12228 L:      linux-wireless@vger.kernel.org
12229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12230 S:      Maintained
12231 F:      drivers/net/wireless/realtek/rtl8xxxu/
12232
12233 RXRPC SOCKETS (AF_RXRPC)
12234 M:      David Howells <dhowells@redhat.com>
12235 L:      linux-afs@lists.infradead.org
12236 S:      Supported
12237 F:      net/rxrpc/
12238 F:      include/keys/rxrpc-type.h
12239 F:      include/net/af_rxrpc.h
12240 F:      include/trace/events/rxrpc.h
12241 F:      include/uapi/linux/rxrpc.h
12242 F:      Documentation/networking/rxrpc.txt
12243 W:      https://www.infradead.org/~dhowells/kafs/
12244
12245 S3 SAVAGE FRAMEBUFFER DRIVER
12246 M:      Antonino Daplas <adaplas@gmail.com>
12247 L:      linux-fbdev@vger.kernel.org
12248 S:      Maintained
12249 F:      drivers/video/fbdev/savage/
12250
12251 S390
12252 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12253 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12254 L:      linux-s390@vger.kernel.org
12255 W:      http://www.ibm.com/developerworks/linux/linux390/
12256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12257 S:      Supported
12258 F:      arch/s390/
12259 F:      drivers/s390/
12260 F:      Documentation/s390/
12261 F:      Documentation/driver-api/s390-drivers.rst
12262
12263 S390 COMMON I/O LAYER
12264 M:      Sebastian Ott <sebott@linux.ibm.com>
12265 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12266 L:      linux-s390@vger.kernel.org
12267 W:      http://www.ibm.com/developerworks/linux/linux390/
12268 S:      Supported
12269 F:      drivers/s390/cio/
12270
12271 S390 DASD DRIVER
12272 M:      Stefan Haberland <sth@linux.ibm.com>
12273 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12274 L:      linux-s390@vger.kernel.org
12275 W:      http://www.ibm.com/developerworks/linux/linux390/
12276 S:      Supported
12277 F:      drivers/s390/block/dasd*
12278 F:      block/partitions/ibm.c
12279
12280 S390 IOMMU (PCI)
12281 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12282 L:      linux-s390@vger.kernel.org
12283 W:      http://www.ibm.com/developerworks/linux/linux390/
12284 S:      Supported
12285 F:      drivers/iommu/s390-iommu.c
12286
12287 S390 IUCV NETWORK LAYER
12288 M:      Julian Wiedmann <jwi@linux.ibm.com>
12289 M:      Ursula Braun <ubraun@linux.ibm.com>
12290 L:      linux-s390@vger.kernel.org
12291 W:      http://www.ibm.com/developerworks/linux/linux390/
12292 S:      Supported
12293 F:      drivers/s390/net/*iucv*
12294 F:      include/net/iucv/
12295 F:      net/iucv/
12296
12297 S390 NETWORK DRIVERS
12298 M:      Julian Wiedmann <jwi@linux.ibm.com>
12299 M:      Ursula Braun <ubraun@linux.ibm.com>
12300 L:      linux-s390@vger.kernel.org
12301 W:      http://www.ibm.com/developerworks/linux/linux390/
12302 S:      Supported
12303 F:      drivers/s390/net/
12304
12305 S390 PCI SUBSYSTEM
12306 M:      Sebastian Ott <sebott@linux.ibm.com>
12307 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12308 L:      linux-s390@vger.kernel.org
12309 W:      http://www.ibm.com/developerworks/linux/linux390/
12310 S:      Supported
12311 F:      arch/s390/pci/
12312 F:      drivers/pci/hotplug/s390_pci_hpc.c
12313
12314 S390 VFIO-CCW DRIVER
12315 M:      Cornelia Huck <cohuck@redhat.com>
12316 M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12317 M:      Halil Pasic <pasic@linux.ibm.com>
12318 L:      linux-s390@vger.kernel.org
12319 L:      kvm@vger.kernel.org
12320 S:      Supported
12321 F:      drivers/s390/cio/vfio_ccw*
12322 F:      Documentation/s390/vfio-ccw.txt
12323 F:      include/uapi/linux/vfio_ccw.h
12324
12325 S390 ZCRYPT DRIVER
12326 M:      Harald Freudenberger <freude@linux.ibm.com>
12327 L:      linux-s390@vger.kernel.org
12328 W:      http://www.ibm.com/developerworks/linux/linux390/
12329 S:      Supported
12330 F:      drivers/s390/crypto/
12331
12332 S390 ZFCP DRIVER
12333 M:      Steffen Maier <maier@linux.ibm.com>
12334 M:      Benjamin Block <bblock@linux.ibm.com>
12335 L:      linux-s390@vger.kernel.org
12336 W:      http://www.ibm.com/developerworks/linux/linux390/
12337 S:      Supported
12338 F:      drivers/s390/scsi/zfcp_*
12339
12340 S3C24XX SD/MMC Driver
12341 M:      Ben Dooks <ben-linux@fluff.org>
12342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12343 S:      Supported
12344 F:      drivers/mmc/host/s3cmci.*
12345
12346 SAA6588 RDS RECEIVER DRIVER
12347 M:      Hans Verkuil <hverkuil@xs4all.nl>
12348 L:      linux-media@vger.kernel.org
12349 T:      git git://linuxtv.org/media_tree.git
12350 W:      https://linuxtv.org
12351 S:      Odd Fixes
12352 F:      drivers/media/i2c/saa6588*
12353
12354 SAA7134 VIDEO4LINUX DRIVER
12355 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12356 L:      linux-media@vger.kernel.org
12357 W:      https://linuxtv.org
12358 T:      git git://linuxtv.org/media_tree.git
12359 S:      Odd fixes
12360 F:      Documentation/media/v4l-drivers/saa7134*
12361 F:      drivers/media/pci/saa7134/
12362
12363 SAA7146 VIDEO4LINUX-2 DRIVER
12364 M:      Hans Verkuil <hverkuil@xs4all.nl>
12365 L:      linux-media@vger.kernel.org
12366 T:      git git://linuxtv.org/media_tree.git
12367 S:      Maintained
12368 F:      drivers/media/common/saa7146/
12369 F:      drivers/media/pci/saa7146/
12370 F:      include/media/saa7146*
12371
12372 SAMSUNG AUDIO (ASoC) DRIVERS
12373 M:      Krzysztof Kozlowski <krzk@kernel.org>
12374 M:      Sangbeom Kim <sbkim73@samsung.com>
12375 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12376 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12377 S:      Supported
12378 F:      sound/soc/samsung/
12379 F:      Documentation/devicetree/bindings/sound/samsung*
12380
12381 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12382 M:      Krzysztof Kozlowski <krzk@kernel.org>
12383 L:      linux-crypto@vger.kernel.org
12384 L:      linux-samsung-soc@vger.kernel.org
12385 S:      Maintained
12386 F:      drivers/crypto/exynos-rng.c
12387 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12388
12389 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12390 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12391 L:      linux-samsung-soc@vger.kernel.org
12392 S:      Maintained
12393 F:      drivers/char/hw_random/exynos-trng.c
12394 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12395
12396 SAMSUNG FRAMEBUFFER DRIVER
12397 M:      Jingoo Han <jingoohan1@gmail.com>
12398 L:      linux-fbdev@vger.kernel.org
12399 S:      Maintained
12400 F:      drivers/video/fbdev/s3c-fb.c
12401
12402 SAMSUNG LAPTOP DRIVER
12403 M:      Corentin Chary <corentin.chary@gmail.com>
12404 L:      platform-driver-x86@vger.kernel.org
12405 S:      Maintained
12406 F:      drivers/platform/x86/samsung-laptop.c
12407
12408 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12409 M:      Sangbeom Kim <sbkim73@samsung.com>
12410 M:      Krzysztof Kozlowski <krzk@kernel.org>
12411 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12412 L:      linux-kernel@vger.kernel.org
12413 L:      linux-samsung-soc@vger.kernel.org
12414 S:      Supported
12415 F:      drivers/mfd/sec*.c
12416 F:      drivers/regulator/s2m*.c
12417 F:      drivers/regulator/s5m*.c
12418 F:      drivers/clk/clk-s2mps11.c
12419 F:      drivers/rtc/rtc-s5m.c
12420 F:      include/linux/mfd/samsung/
12421 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12422 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12423 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12424 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12425
12426 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12427 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12428 L:      linux-media@vger.kernel.org
12429 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12430 S:      Maintained
12431 F:      drivers/media/platform/s3c-camif/
12432 F:      include/media/drv-intf/s3c_camif.h
12433
12434 SAMSUNG S3FWRN5 NFC DRIVER
12435 M:      Robert Baldyga <r.baldyga@samsung.com>
12436 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12437 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12438 S:      Supported
12439 F:      drivers/nfc/s3fwrn5
12440
12441 SAMSUNG S5C73M3 CAMERA DRIVER
12442 M:      Kyungmin Park <kyungmin.park@samsung.com>
12443 M:      Andrzej Hajda <a.hajda@samsung.com>
12444 L:      linux-media@vger.kernel.org
12445 S:      Supported
12446 F:      drivers/media/i2c/s5c73m3/*
12447
12448 SAMSUNG S5K5BAF CAMERA DRIVER
12449 M:      Kyungmin Park <kyungmin.park@samsung.com>
12450 M:      Andrzej Hajda <a.hajda@samsung.com>
12451 L:      linux-media@vger.kernel.org
12452 S:      Supported
12453 F:      drivers/media/i2c/s5k5baf.c
12454
12455 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12456 M:      Krzysztof Kozlowski <krzk@kernel.org>
12457 M:      Vladimir Zapolskiy <vz@mleia.com>
12458 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12459 L:      linux-crypto@vger.kernel.org
12460 L:      linux-samsung-soc@vger.kernel.org
12461 S:      Maintained
12462 F:      drivers/crypto/s5p-sss.c
12463
12464 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12465 M:      Kyungmin Park <kyungmin.park@samsung.com>
12466 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12467 L:      linux-media@vger.kernel.org
12468 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12469 S:      Supported
12470 F:      drivers/media/platform/exynos4-is/
12471
12472 SAMSUNG SOC CLOCK DRIVERS
12473 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12474 M:      Tomasz Figa <tomasz.figa@gmail.com>
12475 M:      Chanwoo Choi <cw00.choi@samsung.com>
12476 S:      Supported
12477 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12479 F:      drivers/clk/samsung/
12480 F:      include/dt-bindings/clock/exynos*.h
12481 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12482
12483 SAMSUNG SPI DRIVERS
12484 M:      Kukjin Kim <kgene@kernel.org>
12485 M:      Krzysztof Kozlowski <krzk@kernel.org>
12486 M:      Andi Shyti <andi@etezian.org>
12487 L:      linux-spi@vger.kernel.org
12488 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12489 S:      Maintained
12490 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12491 F:      drivers/spi/spi-s3c*
12492 F:      include/linux/platform_data/spi-s3c64xx.h
12493
12494 SAMSUNG SXGBE DRIVERS
12495 M:      Byungho An <bh74.an@samsung.com>
12496 M:      Girish K S <ks.giri@samsung.com>
12497 M:      Vipul Pandya <vipul.pandya@samsung.com>
12498 S:      Supported
12499 L:      netdev@vger.kernel.org
12500 F:      drivers/net/ethernet/samsung/sxgbe/
12501
12502 SAMSUNG THERMAL DRIVER
12503 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12504 L:      linux-pm@vger.kernel.org
12505 L:      linux-samsung-soc@vger.kernel.org
12506 S:      Supported
12507 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12508 F:      drivers/thermal/samsung/
12509
12510 SAMSUNG USB2 PHY DRIVER
12511 M:      Kamil Debski <kamil@wypas.org>
12512 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12513 L:      linux-kernel@vger.kernel.org
12514 S:      Supported
12515 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12516 F:      Documentation/phy/samsung-usb2.txt
12517 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12518 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12519 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12520 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12521 F:      drivers/phy/samsung/phy-samsung-usb2.c
12522 F:      drivers/phy/samsung/phy-samsung-usb2.h
12523
12524 SC1200 WDT DRIVER
12525 M:      Zwane Mwaikambo <zwanem@gmail.com>
12526 S:      Maintained
12527 F:      drivers/watchdog/sc1200wdt.c
12528
12529 SCHEDULER
12530 M:      Ingo Molnar <mingo@redhat.com>
12531 M:      Peter Zijlstra <peterz@infradead.org>
12532 L:      linux-kernel@vger.kernel.org
12533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12534 S:      Maintained
12535 F:      kernel/sched/
12536 F:      include/linux/sched.h
12537 F:      include/uapi/linux/sched.h
12538 F:      include/linux/wait.h
12539
12540 SCR24X CHIP CARD INTERFACE DRIVER
12541 M:      Lubomir Rintel <lkundrak@v3.sk>
12542 S:      Supported
12543 F:      drivers/char/pcmcia/scr24x_cs.c
12544
12545 SCSI CDROM DRIVER
12546 M:      Jens Axboe <axboe@kernel.dk>
12547 L:      linux-scsi@vger.kernel.org
12548 W:      http://www.kernel.dk
12549 S:      Maintained
12550 F:      drivers/scsi/sr*
12551
12552 SCSI RDMA PROTOCOL (SRP) INITIATOR
12553 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12554 L:      linux-rdma@vger.kernel.org
12555 S:      Supported
12556 W:      http://www.openfabrics.org
12557 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12559 F:      drivers/infiniband/ulp/srp/
12560 F:      include/scsi/srp.h
12561
12562 SCSI SG DRIVER
12563 M:      Doug Gilbert <dgilbert@interlog.com>
12564 L:      linux-scsi@vger.kernel.org
12565 W:      http://sg.danny.cz/sg
12566 S:      Maintained
12567 F:      Documentation/scsi/scsi-generic.txt
12568 F:      drivers/scsi/sg.c
12569 F:      include/scsi/sg.h
12570
12571 SCSI SUBSYSTEM
12572 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12574 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12576 L:      linux-scsi@vger.kernel.org
12577 S:      Maintained
12578 F:      Documentation/devicetree/bindings/scsi/
12579 F:      drivers/scsi/
12580 F:      include/scsi/
12581
12582 SCSI TAPE DRIVER
12583 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12584 L:      linux-scsi@vger.kernel.org
12585 S:      Maintained
12586 F:      Documentation/scsi/st.txt
12587 F:      drivers/scsi/st.*
12588 F:      drivers/scsi/st_*.h
12589
12590 SCTP PROTOCOL
12591 M:      Vlad Yasevich <vyasevich@gmail.com>
12592 M:      Neil Horman <nhorman@tuxdriver.com>
12593 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12594 L:      linux-sctp@vger.kernel.org
12595 W:      http://lksctp.sourceforge.net
12596 S:      Maintained
12597 F:      Documentation/networking/sctp.txt
12598 F:      include/linux/sctp.h
12599 F:      include/uapi/linux/sctp.h
12600 F:      include/net/sctp/
12601 F:      net/sctp/
12602
12603 SCx200 CPU SUPPORT
12604 M:      Jim Cromie <jim.cromie@gmail.com>
12605 S:      Odd Fixes
12606 F:      Documentation/i2c/busses/scx200_acb
12607 F:      arch/x86/platform/scx200/
12608 F:      drivers/watchdog/scx200_wdt.c
12609 F:      drivers/i2c/busses/scx200*
12610 F:      drivers/mtd/maps/scx200_docflash.c
12611 F:      include/linux/scx200.h
12612
12613 SCx200 GPIO DRIVER
12614 M:      Jim Cromie <jim.cromie@gmail.com>
12615 S:      Maintained
12616 F:      drivers/char/scx200_gpio.c
12617 F:      include/linux/scx200_gpio.h
12618
12619 SCx200 HRT CLOCKSOURCE DRIVER
12620 M:      Jim Cromie <jim.cromie@gmail.com>
12621 S:      Maintained
12622 F:      drivers/clocksource/scx200_hrt.c
12623
12624 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12625 M:      Sascha Sommer <saschasommer@freenet.de>
12626 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12627 S:      Maintained
12628 F:      drivers/mmc/host/sdricoh_cs.c
12629
12630 SECURE COMPUTING
12631 M:      Kees Cook <keescook@chromium.org>
12632 R:      Andy Lutomirski <luto@amacapital.net>
12633 R:      Will Drewry <wad@chromium.org>
12634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12635 S:      Supported
12636 F:      kernel/seccomp.c
12637 F:      include/uapi/linux/seccomp.h
12638 F:      include/linux/seccomp.h
12639 F:      tools/testing/selftests/seccomp/*
12640 F:      tools/testing/selftests/kselftest_harness.h
12641 F:      Documentation/userspace-api/seccomp_filter.rst
12642 K:      \bsecure_computing
12643 K:      \bTIF_SECCOMP\b
12644
12645 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12646 M:      Al Cooper <alcooperx@gmail.com>
12647 L:      linux-mmc@vger.kernel.org
12648 L:      bcm-kernel-feedback-list@broadcom.com
12649 S:      Maintained
12650 F:      drivers/mmc/host/sdhci-brcmstb*
12651
12652 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12653 M:      Adrian Hunter <adrian.hunter@intel.com>
12654 L:      linux-mmc@vger.kernel.org
12655 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12656 S:      Maintained
12657 F:      drivers/mmc/host/sdhci*
12658 F:      include/linux/mmc/sdhci*
12659
12660 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12661 M:      Ben Dooks <ben-linux@fluff.org>
12662 M:      Jaehoon Chung <jh80.chung@samsung.com>
12663 L:      linux-mmc@vger.kernel.org
12664 S:      Maintained
12665 F:      drivers/mmc/host/sdhci-s3c*
12666
12667 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12668 M:      Viresh Kumar <vireshk@kernel.org>
12669 L:      linux-mmc@vger.kernel.org
12670 S:      Maintained
12671 F:      drivers/mmc/host/sdhci-spear.c
12672
12673 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12674 M:      Kishon Vijay Abraham I <kishon@ti.com>
12675 L:      linux-mmc@vger.kernel.org
12676 S:      Maintained
12677 F:      drivers/mmc/host/sdhci-omap.c
12678
12679 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12680 M:      Scott Bauer <scott.bauer@intel.com>
12681 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12682 L:      linux-block@vger.kernel.org
12683 S:      Supported
12684 F:      block/sed*
12685 F:      block/opal_proto.h
12686 F:      include/linux/sed*
12687 F:      include/uapi/linux/sed*
12688
12689 SECURITY CONTACT
12690 M:      Security Officers <security@kernel.org>
12691 S:      Supported
12692
12693 SECURITY SUBSYSTEM
12694 M:      James Morris <jmorris@namei.org>
12695 M:      "Serge E. Hallyn" <serge@hallyn.com>
12696 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12698 W:      http://kernsec.org/
12699 S:      Supported
12700 F:      security/
12701
12702 SELINUX SECURITY MODULE
12703 M:      Paul Moore <paul@paul-moore.com>
12704 M:      Stephen Smalley <sds@tycho.nsa.gov>
12705 M:      Eric Paris <eparis@parisplace.org>
12706 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12707 W:      https://selinuxproject.org
12708 W:      https://github.com/SELinuxProject
12709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12710 S:      Supported
12711 F:      include/linux/selinux*
12712 F:      security/selinux/
12713 F:      scripts/selinux/
12714 F:      Documentation/admin-guide/LSM/SELinux.rst
12715
12716 SENSABLE PHANTOM
12717 M:      Jiri Slaby <jirislaby@gmail.com>
12718 S:      Maintained
12719 F:      drivers/misc/phantom.c
12720 F:      include/uapi/linux/phantom.h
12721
12722 SERIAL DEVICE BUS
12723 M:      Rob Herring <robh@kernel.org>
12724 L:      linux-serial@vger.kernel.org
12725 S:      Maintained
12726 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12727 F:      drivers/tty/serdev/
12728 F:      include/linux/serdev.h
12729
12730 SERIAL DRIVERS
12731 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12732 L:      linux-serial@vger.kernel.org
12733 S:      Maintained
12734 F:      Documentation/devicetree/bindings/serial/
12735 F:      drivers/tty/serial/
12736
12737 SERIAL IR RECEIVER
12738 M:      Sean Young <sean@mess.org>
12739 L:      linux-media@vger.kernel.org
12740 S:      Maintained
12741 F:      drivers/media/rc/serial_ir.c
12742
12743 SFC NETWORK DRIVER
12744 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12745 M:      Edward Cree <ecree@solarflare.com>
12746 M:      Bert Kenward <bkenward@solarflare.com>
12747 L:      netdev@vger.kernel.org
12748 S:      Supported
12749 F:      drivers/net/ethernet/sfc/
12750
12751 SGI GRU DRIVER
12752 M:      Dimitri Sivanich <sivanich@sgi.com>
12753 S:      Maintained
12754 F:      drivers/misc/sgi-gru/
12755
12756 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12757 M:      Pat Gefre <pfg@sgi.com>
12758 L:      linux-ia64@vger.kernel.org
12759 S:      Supported
12760 F:      Documentation/ia64/serial.txt
12761 F:      drivers/tty/serial/ioc?_serial.c
12762 F:      include/linux/ioc?.h
12763
12764 SGI XP/XPC/XPNET DRIVER
12765 M:      Cliff Whickman <cpw@sgi.com>
12766 M:      Robin Holt <robinmholt@gmail.com>
12767 S:      Maintained
12768 F:      drivers/misc/sgi-xp/
12769
12770 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12771 M:      Ursula Braun <ubraun@linux.ibm.com>
12772 L:      linux-s390@vger.kernel.org
12773 W:      http://www.ibm.com/developerworks/linux/linux390/
12774 S:      Supported
12775 F:      net/smc/
12776
12777 SH_VEU V4L2 MEM2MEM DRIVER
12778 L:      linux-media@vger.kernel.org
12779 S:      Orphan
12780 F:      drivers/media/platform/sh_veu.c
12781
12782 SH_VOU V4L2 OUTPUT DRIVER
12783 L:      linux-media@vger.kernel.org
12784 S:      Orphan
12785 F:      drivers/media/platform/sh_vou.c
12786 F:      include/media/drv-intf/sh_vou.h
12787
12788 SI2157 MEDIA DRIVER
12789 M:      Antti Palosaari <crope@iki.fi>
12790 L:      linux-media@vger.kernel.org
12791 W:      https://linuxtv.org
12792 W:      http://palosaari.fi/linux/
12793 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12794 T:      git git://linuxtv.org/anttip/media_tree.git
12795 S:      Maintained
12796 F:      drivers/media/tuners/si2157*
12797
12798 SI2165 MEDIA DRIVER
12799 M:      Matthias Schwarzott <zzam@gentoo.org>
12800 L:      linux-media@vger.kernel.org
12801 W:      https://linuxtv.org
12802 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12803 S:      Maintained
12804 F:      drivers/media/dvb-frontends/si2165*
12805
12806 SI2168 MEDIA DRIVER
12807 M:      Antti Palosaari <crope@iki.fi>
12808 L:      linux-media@vger.kernel.org
12809 W:      https://linuxtv.org
12810 W:      http://palosaari.fi/linux/
12811 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12812 T:      git git://linuxtv.org/anttip/media_tree.git
12813 S:      Maintained
12814 F:      drivers/media/dvb-frontends/si2168*
12815
12816 SI470X FM RADIO RECEIVER I2C DRIVER
12817 M:      Hans Verkuil <hverkuil@xs4all.nl>
12818 L:      linux-media@vger.kernel.org
12819 T:      git git://linuxtv.org/media_tree.git
12820 W:      https://linuxtv.org
12821 S:      Odd Fixes
12822 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12823
12824 SI470X FM RADIO RECEIVER USB DRIVER
12825 M:      Hans Verkuil <hverkuil@xs4all.nl>
12826 L:      linux-media@vger.kernel.org
12827 T:      git git://linuxtv.org/media_tree.git
12828 W:      https://linuxtv.org
12829 S:      Maintained
12830 F:      drivers/media/radio/si470x/radio-si470x-common.c
12831 F:      drivers/media/radio/si470x/radio-si470x.h
12832 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12833
12834 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12835 M:      Eduardo Valentin <edubezval@gmail.com>
12836 L:      linux-media@vger.kernel.org
12837 T:      git git://linuxtv.org/media_tree.git
12838 W:      https://linuxtv.org
12839 S:      Odd Fixes
12840 F:      drivers/media/radio/si4713/si4713.?
12841
12842 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12843 M:      Eduardo Valentin <edubezval@gmail.com>
12844 L:      linux-media@vger.kernel.org
12845 T:      git git://linuxtv.org/media_tree.git
12846 W:      https://linuxtv.org
12847 S:      Odd Fixes
12848 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12849
12850 SI4713 FM RADIO TRANSMITTER USB DRIVER
12851 M:      Hans Verkuil <hverkuil@xs4all.nl>
12852 L:      linux-media@vger.kernel.org
12853 T:      git git://linuxtv.org/media_tree.git
12854 W:      https://linuxtv.org
12855 S:      Maintained
12856 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12857
12858 SIANO DVB DRIVER
12859 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12860 L:      linux-media@vger.kernel.org
12861 W:      https://linuxtv.org
12862 T:      git git://linuxtv.org/media_tree.git
12863 S:      Odd fixes
12864 F:      drivers/media/common/siano/
12865 F:      drivers/media/usb/siano/
12866 F:      drivers/media/usb/siano/
12867 F:      drivers/media/mmc/siano/
12868
12869 SILEAD TOUCHSCREEN DRIVER
12870 M:      Hans de Goede <hdegoede@redhat.com>
12871 L:      linux-input@vger.kernel.org
12872 L:      platform-driver-x86@vger.kernel.org
12873 S:      Maintained
12874 F:      drivers/input/touchscreen/silead.c
12875 F:      drivers/platform/x86/silead_dmi.c
12876
12877 SILICON MOTION SM712 FRAME BUFFER DRIVER
12878 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12879 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12880 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12881 L:      linux-fbdev@vger.kernel.org
12882 S:      Maintained
12883 F:      drivers/video/fbdev/sm712*
12884 F:      Documentation/fb/sm712fb.txt
12885
12886 SIMPLE FIRMWARE INTERFACE (SFI)
12887 M:      Len Brown <lenb@kernel.org>
12888 L:      sfi-devel@simplefirmware.org
12889 W:      http://simplefirmware.org/
12890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12891 S:      Supported
12892 F:      arch/x86/platform/sfi/
12893 F:      drivers/sfi/
12894 F:      include/linux/sfi*.h
12895
12896 SIMPLEFB FB DRIVER
12897 M:      Hans de Goede <hdegoede@redhat.com>
12898 L:      linux-fbdev@vger.kernel.org
12899 S:      Maintained
12900 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12901 F:      drivers/video/fbdev/simplefb.c
12902 F:      include/linux/platform_data/simplefb.h
12903
12904 SIMTEC EB110ATX (Chalice CATS)
12905 P:      Ben Dooks
12906 P:      Vincent Sanders <vince@simtec.co.uk>
12907 M:      Simtec Linux Team <linux@simtec.co.uk>
12908 W:      http://www.simtec.co.uk/products/EB110ATX/
12909 S:      Supported
12910
12911 SIMTEC EB2410ITX (BAST)
12912 P:      Ben Dooks
12913 P:      Vincent Sanders <vince@simtec.co.uk>
12914 M:      Simtec Linux Team <linux@simtec.co.uk>
12915 W:      http://www.simtec.co.uk/products/EB2410ITX/
12916 S:      Supported
12917 F:      arch/arm/mach-s3c24xx/mach-bast.c
12918 F:      arch/arm/mach-s3c24xx/bast-ide.c
12919 F:      arch/arm/mach-s3c24xx/bast-irq.c
12920
12921 SIPHASH PRF ROUTINES
12922 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12923 S:      Maintained
12924 F:      lib/siphash.c
12925 F:      lib/test_siphash.c
12926 F:      include/linux/siphash.h
12927
12928 SIOX
12929 M:      Gavin Schenk <g.schenk@eckelmann.de>
12930 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12931 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12932 S:      Supported
12933 F:      drivers/siox/*
12934 F:      include/trace/events/siox.h
12935
12936 SIS 190 ETHERNET DRIVER
12937 M:      Francois Romieu <romieu@fr.zoreil.com>
12938 L:      netdev@vger.kernel.org
12939 S:      Maintained
12940 F:      drivers/net/ethernet/sis/sis190.c
12941
12942 SIS 900/7016 FAST ETHERNET DRIVER
12943 M:      Daniele Venzano <venza@brownhat.org>
12944 W:      http://www.brownhat.org/sis900.html
12945 L:      netdev@vger.kernel.org
12946 S:      Maintained
12947 F:      drivers/net/ethernet/sis/sis900.*
12948
12949 SIS FRAMEBUFFER DRIVER
12950 M:      Thomas Winischhofer <thomas@winischhofer.net>
12951 W:      http://www.winischhofer.net/linuxsisvga.shtml
12952 S:      Maintained
12953 F:      Documentation/fb/sisfb.txt
12954 F:      drivers/video/fbdev/sis/
12955 F:      include/video/sisfb.h
12956
12957 SIS USB2VGA DRIVER
12958 M:      Thomas Winischhofer <thomas@winischhofer.net>
12959 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12960 S:      Maintained
12961 F:      drivers/usb/misc/sisusbvga/
12962
12963 SLAB ALLOCATOR
12964 M:      Christoph Lameter <cl@linux.com>
12965 M:      Pekka Enberg <penberg@kernel.org>
12966 M:      David Rientjes <rientjes@google.com>
12967 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12968 M:      Andrew Morton <akpm@linux-foundation.org>
12969 L:      linux-mm@kvack.org
12970 S:      Maintained
12971 F:      include/linux/sl?b*.h
12972 F:      mm/sl?b*
12973
12974 SLEEPABLE READ-COPY UPDATE (SRCU)
12975 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12976 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12977 M:      Josh Triplett <josh@joshtriplett.org>
12978 R:      Steven Rostedt <rostedt@goodmis.org>
12979 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12980 L:      linux-kernel@vger.kernel.org
12981 W:      http://www.rdrop.com/users/paulmck/RCU/
12982 S:      Supported
12983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12984 F:      include/linux/srcu.h
12985 F:      kernel/rcu/srcu.c
12986
12987 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12988 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12989 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12990 S:      Maintained
12991 F:      drivers/slimbus/
12992 F:      Documentation/devicetree/bindings/slimbus/
12993 F:      include/linux/slimbus.h
12994
12995 SMACK SECURITY MODULE
12996 M:      Casey Schaufler <casey@schaufler-ca.com>
12997 L:      linux-security-module@vger.kernel.org
12998 W:      http://schaufler-ca.com
12999 T:      git git://github.com/cschaufler/smack-next
13000 S:      Maintained
13001 F:      Documentation/admin-guide/LSM/Smack.rst
13002 F:      security/smack/
13003
13004 SMC91x ETHERNET DRIVER
13005 M:      Nicolas Pitre <nico@fluxnic.net>
13006 S:      Odd Fixes
13007 F:      drivers/net/ethernet/smsc/smc91x.*
13008
13009 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13010 M:      Sakari Ailus <sakari.ailus@iki.fi>
13011 L:      linux-media@vger.kernel.org
13012 S:      Maintained
13013 F:      drivers/media/i2c/smiapp/
13014 F:      include/media/i2c/smiapp.h
13015 F:      drivers/media/i2c/smiapp-pll.c
13016 F:      drivers/media/i2c/smiapp-pll.h
13017 F:      include/uapi/linux/smiapp.h
13018 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13019
13020 SMM665 HARDWARE MONITOR DRIVER
13021 M:      Guenter Roeck <linux@roeck-us.net>
13022 L:      linux-hwmon@vger.kernel.org
13023 S:      Maintained
13024 F:      Documentation/hwmon/smm665
13025 F:      drivers/hwmon/smm665.c
13026
13027 SMSC EMC2103 HARDWARE MONITOR DRIVER
13028 M:      Steve Glendinning <steve.glendinning@shawell.net>
13029 L:      linux-hwmon@vger.kernel.org
13030 S:      Maintained
13031 F:      Documentation/hwmon/emc2103
13032 F:      drivers/hwmon/emc2103.c
13033
13034 SMSC SCH5627 HARDWARE MONITOR DRIVER
13035 M:      Hans de Goede <hdegoede@redhat.com>
13036 L:      linux-hwmon@vger.kernel.org
13037 S:      Supported
13038 F:      Documentation/hwmon/sch5627
13039 F:      drivers/hwmon/sch5627.c
13040
13041 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13042 M:      Steve Glendinning <steve.glendinning@shawell.net>
13043 L:      linux-fbdev@vger.kernel.org
13044 S:      Maintained
13045 F:      drivers/video/fbdev/smscufx.c
13046
13047 SMSC47B397 HARDWARE MONITOR DRIVER
13048 M:      Jean Delvare <jdelvare@suse.com>
13049 L:      linux-hwmon@vger.kernel.org
13050 S:      Maintained
13051 F:      Documentation/hwmon/smsc47b397
13052 F:      drivers/hwmon/smsc47b397.c
13053
13054 SMSC911x ETHERNET DRIVER
13055 M:      Steve Glendinning <steve.glendinning@shawell.net>
13056 L:      netdev@vger.kernel.org
13057 S:      Maintained
13058 F:      include/linux/smsc911x.h
13059 F:      drivers/net/ethernet/smsc/smsc911x.*
13060
13061 SMSC9420 PCI ETHERNET DRIVER
13062 M:      Steve Glendinning <steve.glendinning@shawell.net>
13063 L:      netdev@vger.kernel.org
13064 S:      Maintained
13065 F:      drivers/net/ethernet/smsc/smsc9420.*
13066
13067 SOC-CAMERA V4L2 SUBSYSTEM
13068 L:      linux-media@vger.kernel.org
13069 T:      git git://linuxtv.org/media_tree.git
13070 S:      Orphan
13071 F:      include/media/soc*
13072 F:      drivers/media/i2c/soc_camera/
13073 F:      drivers/media/platform/soc_camera/
13074
13075 SOCIONEXT SYNQUACER I2C DRIVER
13076 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13077 L:      linux-i2c@vger.kernel.org
13078 S:      Maintained
13079 F:      drivers/i2c/busses/i2c-synquacer.c
13080 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13081
13082 SOCIONEXT UNIPHIER SOUND DRIVER
13083 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13084 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13085 S:      Maintained
13086 F:      sound/soc/uniphier/
13087
13088 SOEKRIS NET48XX LED SUPPORT
13089 M:      Chris Boot <bootc@bootc.net>
13090 S:      Maintained
13091 F:      drivers/leds/leds-net48xx.c
13092
13093 SOFT-ROCE DRIVER (rxe)
13094 M:      Moni Shoua <monis@mellanox.com>
13095 L:      linux-rdma@vger.kernel.org
13096 S:      Supported
13097 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13098 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13099 F:      drivers/infiniband/sw/rxe/
13100 F:      include/uapi/rdma/rdma_user_rxe.h
13101
13102 SOFTLOGIC 6x10 MPEG CODEC
13103 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13104 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13105 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13106 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13107 M:      Ismael Luceno <ismael@iodev.co.uk>
13108 L:      linux-media@vger.kernel.org
13109 S:      Supported
13110 F:      drivers/media/pci/solo6x10/
13111
13112 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13113 M:      James Morse <james.morse@arm.com>
13114 L:      linux-arm-kernel@lists.infradead.org
13115 S:      Maintained
13116 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13117 F:      drivers/firmware/arm_sdei.c
13118 F:      include/linux/sdei.h
13119 F:      include/uapi/linux/sdei.h
13120
13121 SOFTWARE RAID (Multiple Disks) SUPPORT
13122 M:      Shaohua Li <shli@kernel.org>
13123 L:      linux-raid@vger.kernel.org
13124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13125 S:      Supported
13126 F:      drivers/md/Makefile
13127 F:      drivers/md/Kconfig
13128 F:      drivers/md/md*
13129 F:      drivers/md/raid*
13130 F:      include/linux/raid/
13131 F:      include/uapi/linux/raid/
13132
13133 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13134 M:      Jassi Brar <jaswinder.singh@linaro.org>
13135 L:      netdev@vger.kernel.org
13136 S:      Maintained
13137 F:      drivers/net/ethernet/socionext/netsec.c
13138 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13139
13140 SOLIDRUN CLEARFOG SUPPORT
13141 M:      Russell King <linux@armlinux.org.uk>
13142 S:      Maintained
13143 F:      arch/arm/boot/dts/armada-388-clearfog*
13144 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13145
13146 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13147 M:      Russell King <linux@armlinux.org.uk>
13148 S:      Maintained
13149 F:      arch/arm/boot/dts/imx6*-cubox-i*
13150 F:      arch/arm/boot/dts/imx6*-hummingboard*
13151 F:      arch/arm/boot/dts/imx6*-sr-*
13152
13153 SONIC NETWORK DRIVER
13154 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13155 L:      netdev@vger.kernel.org
13156 S:      Maintained
13157 F:      drivers/net/ethernet/natsemi/sonic.*
13158
13159 SONICS SILICON BACKPLANE DRIVER (SSB)
13160 M:      Michael Buesch <m@bues.ch>
13161 L:      linux-wireless@vger.kernel.org
13162 S:      Maintained
13163 F:      drivers/ssb/
13164 F:      include/linux/ssb/
13165
13166 SONY IMX274 SENSOR DRIVER
13167 M:      Leon Luo <leonl@leopardimaging.com>
13168 L:      linux-media@vger.kernel.org
13169 T:      git git://linuxtv.org/media_tree.git
13170 S:      Maintained
13171 F:      drivers/media/i2c/imx274.c
13172 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13173
13174 SONY MEMORYSTICK CARD SUPPORT
13175 M:      Alex Dubov <oakad@yahoo.com>
13176 W:      http://tifmxx.berlios.de/
13177 S:      Maintained
13178 F:      drivers/memstick/host/tifm_ms.c
13179
13180 SONY MEMORYSTICK STANDARD SUPPORT
13181 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13182 S:      Maintained
13183 F:      drivers/memstick/core/ms_block.*
13184
13185 SONY VAIO CONTROL DEVICE DRIVER
13186 M:      Mattia Dongili <malattia@linux.it>
13187 L:      platform-driver-x86@vger.kernel.org
13188 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13189 S:      Maintained
13190 F:      Documentation/laptops/sony-laptop.txt
13191 F:      drivers/char/sonypi.c
13192 F:      drivers/platform/x86/sony-laptop.c
13193 F:      include/linux/sony-laptop.h
13194
13195 SOUND
13196 M:      Jaroslav Kysela <perex@perex.cz>
13197 M:      Takashi Iwai <tiwai@suse.com>
13198 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13199 W:      http://www.alsa-project.org/
13200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13201 T:      git git://git.alsa-project.org/alsa-kernel.git
13202 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13203 S:      Maintained
13204 F:      Documentation/sound/
13205 F:      include/sound/
13206 F:      include/uapi/sound/
13207 F:      sound/
13208
13209 SOUND - COMPRESSED AUDIO
13210 M:      Vinod Koul <vkoul@kernel.org>
13211 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13213 S:      Supported
13214 F:      Documentation/sound/alsa/compress_offload.txt
13215 F:      include/sound/compress_driver.h
13216 F:      include/uapi/sound/compress_*
13217 F:      sound/core/compress_offload.c
13218 F:      sound/soc/soc-compress.c
13219
13220 SOUND - DMAENGINE HELPERS
13221 M:      Lars-Peter Clausen <lars@metafoo.de>
13222 S:      Supported
13223 F:      include/sound/dmaengine_pcm.h
13224 F:      sound/core/pcm_dmaengine.c
13225 F:      sound/soc/soc-generic-dmaengine-pcm.c
13226
13227 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13228 M:      Liam Girdwood <lgirdwood@gmail.com>
13229 M:      Mark Brown <broonie@kernel.org>
13230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13231 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13232 W:      http://alsa-project.org/main/index.php/ASoC
13233 S:      Supported
13234 F:      Documentation/devicetree/bindings/sound/
13235 F:      Documentation/sound/alsa/soc/
13236 F:      sound/soc/
13237 F:      include/sound/soc*
13238
13239 SOUNDWIRE SUBSYSTEM
13240 M:      Vinod Koul <vinod.koul@intel.com>
13241 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13242 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13243 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13244 S:      Supported
13245 F:      Documentation/driver-api/soundwire/
13246 F:      drivers/soundwire/
13247 F:      include/linux/soundwire/
13248
13249 SP2 MEDIA DRIVER
13250 M:      Olli Salonen <olli.salonen@iki.fi>
13251 L:      linux-media@vger.kernel.org
13252 W:      https://linuxtv.org
13253 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13254 S:      Maintained
13255 F:      drivers/media/dvb-frontends/sp2*
13256
13257 SPARC + UltraSPARC (sparc/sparc64)
13258 M:      "David S. Miller" <davem@davemloft.net>
13259 L:      sparclinux@vger.kernel.org
13260 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13263 S:      Maintained
13264 F:      arch/sparc/
13265 F:      drivers/sbus/
13266
13267 SPARC SERIAL DRIVERS
13268 M:      "David S. Miller" <davem@davemloft.net>
13269 L:      sparclinux@vger.kernel.org
13270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13272 S:      Maintained
13273 F:      include/linux/sunserialcore.h
13274 F:      drivers/tty/serial/suncore.c
13275 F:      drivers/tty/serial/sunhv.c
13276 F:      drivers/tty/serial/sunsab.c
13277 F:      drivers/tty/serial/sunsab.h
13278 F:      drivers/tty/serial/sunsu.c
13279 F:      drivers/tty/serial/sunzilog.c
13280 F:      drivers/tty/serial/sunzilog.h
13281 F:      drivers/tty/vcc.c
13282
13283 SPARSE CHECKER
13284 M:      "Christopher Li" <sparse@chrisli.org>
13285 L:      linux-sparse@vger.kernel.org
13286 W:      https://sparse.wiki.kernel.org/
13287 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13288 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13289 S:      Maintained
13290 F:      include/linux/compiler.h
13291
13292 SPEAR CLOCK FRAMEWORK SUPPORT
13293 M:      Viresh Kumar <vireshk@kernel.org>
13294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13295 W:      http://www.st.com/spear
13296 S:      Maintained
13297 F:      drivers/clk/spear/
13298
13299 SPEAR PLATFORM SUPPORT
13300 M:      Viresh Kumar <vireshk@kernel.org>
13301 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13303 W:      http://www.st.com/spear
13304 S:      Maintained
13305 F:      arch/arm/boot/dts/spear*
13306 F:      arch/arm/mach-spear/
13307
13308 SPI NOR SUBSYSTEM
13309 M:      Marek Vasut <marek.vasut@gmail.com>
13310 L:      linux-mtd@lists.infradead.org
13311 W:      http://www.linux-mtd.infradead.org/
13312 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13313 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13314 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13315 S:      Maintained
13316 F:      drivers/mtd/spi-nor/
13317 F:      include/linux/mtd/spi-nor.h
13318
13319 SPI SUBSYSTEM
13320 M:      Mark Brown <broonie@kernel.org>
13321 L:      linux-spi@vger.kernel.org
13322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13323 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13324 S:      Maintained
13325 F:      Documentation/devicetree/bindings/spi/
13326 F:      Documentation/spi/
13327 F:      drivers/spi/
13328 F:      include/linux/spi/
13329 F:      include/uapi/linux/spi/
13330 F:      tools/spi/
13331
13332 SPIDERNET NETWORK DRIVER for CELL
13333 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13334 L:      netdev@vger.kernel.org
13335 S:      Supported
13336 F:      Documentation/networking/spider_net.txt
13337 F:      drivers/net/ethernet/toshiba/spider_net*
13338
13339 SPMI SUBSYSTEM
13340 R:      Stephen Boyd <sboyd@kernel.org>
13341 L:      linux-arm-msm@vger.kernel.org
13342 F:      Documentation/devicetree/bindings/spmi/
13343 F:      drivers/spmi/
13344 F:      include/dt-bindings/spmi/spmi.h
13345 F:      include/linux/spmi.h
13346 F:      include/trace/events/spmi.h
13347
13348 SPU FILE SYSTEM
13349 M:      Jeremy Kerr <jk@ozlabs.org>
13350 L:      linuxppc-dev@lists.ozlabs.org
13351 W:      http://www.ibm.com/developerworks/power/cell/
13352 S:      Supported
13353 F:      Documentation/filesystems/spufs.txt
13354 F:      arch/powerpc/platforms/cell/spufs/
13355
13356 SQUASHFS FILE SYSTEM
13357 M:      Phillip Lougher <phillip@squashfs.org.uk>
13358 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13359 W:      http://squashfs.org.uk
13360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13361 S:      Maintained
13362 F:      Documentation/filesystems/squashfs.txt
13363 F:      fs/squashfs/
13364
13365 SRM (Alpha) environment access
13366 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13367 S:      Maintained
13368 F:      arch/alpha/kernel/srm_env.c
13369
13370 ST STM32 I2C/SMBUS DRIVER
13371 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13372 L:      linux-i2c@vger.kernel.org
13373 S:      Maintained
13374 F:      drivers/i2c/busses/i2c-stm32*
13375
13376 STABLE BRANCH
13377 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13378 L:      stable@vger.kernel.org
13379 S:      Supported
13380 F:      Documentation/process/stable-kernel-rules.rst
13381
13382 STAGING - ATOMISP DRIVER
13383 M:      Alan Cox <alan@linux.intel.com>
13384 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13385 L:      linux-media@vger.kernel.org
13386 S:      Maintained
13387 F:      drivers/staging/media/atomisp/
13388
13389 STAGING - COMEDI
13390 M:      Ian Abbott <abbotti@mev.co.uk>
13391 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13392 S:      Odd Fixes
13393 F:      drivers/staging/comedi/
13394
13395 STAGING - FLARION FT1000 DRIVERS
13396 M:      Marek Belisko <marek.belisko@gmail.com>
13397 S:      Odd Fixes
13398 F:      drivers/staging/ft1000/
13399
13400 STAGING - INDUSTRIAL IO
13401 M:      Jonathan Cameron <jic23@kernel.org>
13402 L:      linux-iio@vger.kernel.org
13403 S:      Odd Fixes
13404 F:      Documentation/devicetree/bindings/staging/iio/
13405 F:      drivers/staging/iio/
13406
13407 STAGING - LUSTRE PARALLEL FILESYSTEM
13408 M:      Oleg Drokin <oleg.drokin@intel.com>
13409 M:      Andreas Dilger <andreas.dilger@intel.com>
13410 M:      James Simmons <jsimmons@infradead.org>
13411 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13412 W:      http://wiki.lustre.org/
13413 S:      Maintained
13414 F:      drivers/staging/lustre
13415
13416 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13417 M:      Marc Dietrich <marvin24@gmx.de>
13418 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13419 L:      linux-tegra@vger.kernel.org
13420 S:      Maintained
13421 F:      drivers/staging/nvec/
13422
13423 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13424 M:      Jens Frederich <jfrederich@gmail.com>
13425 M:      Daniel Drake <dsd@laptop.org>
13426 M:      Jon Nettleton <jon.nettleton@gmail.com>
13427 W:      http://wiki.laptop.org/go/DCON
13428 S:      Maintained
13429 F:      drivers/staging/olpc_dcon/
13430
13431 STAGING - REALTEK RTL8712U DRIVERS
13432 M:      Larry Finger <Larry.Finger@lwfinger.net>
13433 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13434 S:      Odd Fixes
13435 F:      drivers/staging/rtl8712/
13436
13437 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13438 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13439 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13440 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13441 L:      linux-fbdev@vger.kernel.org
13442 S:      Maintained
13443 F:      drivers/staging/sm750fb/
13444
13445 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13446 M:      William Hubbs <w.d.hubbs@gmail.com>
13447 M:      Chris Brannon <chris@the-brannons.com>
13448 M:      Kirk Reiser <kirk@reisers.ca>
13449 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13450 L:      speakup@linux-speakup.org
13451 W:      http://www.linux-speakup.org/
13452 S:      Odd Fixes
13453 F:      drivers/staging/speakup/
13454
13455 STAGING - VIA VT665X DRIVERS
13456 M:      Forest Bond <forest@alittletooquiet.net>
13457 S:      Odd Fixes
13458 F:      drivers/staging/vt665?/
13459
13460 STAGING - WILC1000 WIFI DRIVER
13461 M:      Aditya Shankar <aditya.shankar@microchip.com>
13462 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13463 L:      linux-wireless@vger.kernel.org
13464 S:      Supported
13465 F:      drivers/staging/wilc1000/
13466
13467 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13468 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13469 S:      Odd Fixes
13470 F:      drivers/staging/xgifb/
13471
13472 STAGING SUBSYSTEM
13473 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13475 L:      devel@driverdev.osuosl.org
13476 S:      Supported
13477 F:      drivers/staging/
13478
13479 STARFIRE/DURALAN NETWORK DRIVER
13480 M:      Ion Badulescu <ionut@badula.org>
13481 S:      Odd Fixes
13482 F:      drivers/net/ethernet/adaptec/starfire*
13483
13484 STEC S1220 SKD DRIVER
13485 M:      Bart Van Assche <bart.vanassche@wdc.com>
13486 L:      linux-block@vger.kernel.org
13487 S:      Maintained
13488 F:      drivers/block/skd*[ch]
13489
13490 STI CEC DRIVER
13491 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13492 S:      Maintained
13493 F:      drivers/staging/media/st-cec/
13494 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13495
13496 STK1160 USB VIDEO CAPTURE DRIVER
13497 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13498 L:      linux-media@vger.kernel.org
13499 T:      git git://linuxtv.org/media_tree.git
13500 S:      Maintained
13501 F:      drivers/media/usb/stk1160/
13502
13503 STMMAC ETHERNET DRIVER
13504 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13505 M:      Alexandre Torgue <alexandre.torgue@st.com>
13506 M:      Jose Abreu <joabreu@synopsys.com>
13507 L:      netdev@vger.kernel.org
13508 W:      http://www.stlinux.com
13509 S:      Supported
13510 F:      drivers/net/ethernet/stmicro/stmmac/
13511
13512 SUN3/3X
13513 M:      Sam Creasey <sammy@sammy.net>
13514 W:      http://sammy.net/sun3/
13515 S:      Maintained
13516 F:      arch/m68k/kernel/*sun3*
13517 F:      arch/m68k/sun3*/
13518 F:      arch/m68k/include/asm/sun3*
13519 F:      drivers/net/ethernet/i825xx/sun3*
13520
13521 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13522 M:      Hans de Goede <hdegoede@redhat.com>
13523 L:      linux-input@vger.kernel.org
13524 S:      Maintained
13525 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13526 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13527
13528 SUNDANCE NETWORK DRIVER
13529 M:      Denis Kirjanov <kda@linux-powerpc.org>
13530 L:      netdev@vger.kernel.org
13531 S:      Maintained
13532 F:      drivers/net/ethernet/dlink/sundance.c
13533
13534 SUPERH
13535 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13536 M:      Rich Felker <dalias@libc.org>
13537 L:      linux-sh@vger.kernel.org
13538 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13539 S:      Maintained
13540 F:      Documentation/sh/
13541 F:      arch/sh/
13542 F:      drivers/sh/
13543
13544 SUSPEND TO RAM
13545 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13546 M:      Len Brown <len.brown@intel.com>
13547 M:      Pavel Machek <pavel@ucw.cz>
13548 L:      linux-pm@vger.kernel.org
13549 B:      https://bugzilla.kernel.org
13550 S:      Supported
13551 F:      Documentation/power/
13552 F:      arch/x86/kernel/acpi/
13553 F:      drivers/base/power/
13554 F:      kernel/power/
13555 F:      include/linux/suspend.h
13556 F:      include/linux/freezer.h
13557 F:      include/linux/pm.h
13558
13559 SVGA HANDLING
13560 M:      Martin Mares <mj@ucw.cz>
13561 L:      linux-video@atrey.karlin.mff.cuni.cz
13562 S:      Maintained
13563 F:      Documentation/svga.txt
13564 F:      arch/x86/boot/video*
13565
13566 SWIOTLB SUBSYSTEM
13567 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13568 L:      iommu@lists.linux-foundation.org
13569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13570 S:      Supported
13571 F:      lib/swiotlb.c
13572 F:      arch/*/kernel/pci-swiotlb.c
13573 F:      include/linux/swiotlb.h
13574
13575 SWITCHDEV
13576 M:      Jiri Pirko <jiri@resnulli.us>
13577 M:      Ivan Vecera <ivecera@redhat.com>
13578 L:      netdev@vger.kernel.org
13579 S:      Supported
13580 F:      net/switchdev/
13581 F:      include/net/switchdev.h
13582
13583 SYNC FILE FRAMEWORK
13584 M:      Sumit Semwal <sumit.semwal@linaro.org>
13585 R:      Gustavo Padovan <gustavo@padovan.org>
13586 S:      Maintained
13587 L:      linux-media@vger.kernel.org
13588 L:      dri-devel@lists.freedesktop.org
13589 F:      drivers/dma-buf/sync_*
13590 F:      drivers/dma-buf/dma-fence*
13591 F:      drivers/dma-buf/sw_sync.c
13592 F:      include/linux/sync_file.h
13593 F:      include/uapi/linux/sync_file.h
13594 F:      Documentation/sync_file.txt
13595 T:      git git://anongit.freedesktop.org/drm/drm-misc
13596
13597 SYNOPSYS ARC ARCHITECTURE
13598 M:      Vineet Gupta <vgupta@synopsys.com>
13599 L:      linux-snps-arc@lists.infradead.org
13600 S:      Supported
13601 F:      arch/arc/
13602 F:      Documentation/devicetree/bindings/arc/*
13603 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13604 F:      drivers/clocksource/arc_timer.c
13605 F:      drivers/tty/serial/arc_uart.c
13606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13607
13608 SYNOPSYS ARC HSDK SDP pll clock driver
13609 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13610 S:      Supported
13611 F:      drivers/clk/clk-hsdk-pll.c
13612 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13613
13614 SYNOPSYS ARC SDP clock driver
13615 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13616 S:      Supported
13617 F:      drivers/clk/axs10x/*
13618 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13619
13620 SYNOPSYS ARC SDP platform support
13621 M:      Alexey Brodkin <abrodkin@synopsys.com>
13622 S:      Supported
13623 F:      arch/arc/plat-axs10x
13624 F:      arch/arc/boot/dts/ax*
13625 F:      Documentation/devicetree/bindings/arc/axs10*
13626
13627 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13628 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13629 S:      Supported
13630 F:      drivers/reset/reset-axs10x.c
13631 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13632
13633 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13634 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13635 S:      Maintained
13636 F:      drivers/tty/serial/8250/8250_dw.c
13637
13638 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13639 M:      Hoan Tran <hotran@apm.com>
13640 L:      linux-gpio@vger.kernel.org
13641 S:      Maintained
13642 F:      drivers/gpio/gpio-dwapb.c
13643 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13644
13645 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13646 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13647 S:      Maintained
13648 F:      drivers/dma/dwi-axi-dmac/
13649 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13650
13651 SYNOPSYS DESIGNWARE DMAC DRIVER
13652 M:      Viresh Kumar <vireshk@kernel.org>
13653 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13654 S:      Maintained
13655 F:      include/linux/dma/dw.h
13656 F:      include/linux/platform_data/dma-dw.h
13657 F:      drivers/dma/dw/
13658
13659 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13660 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13661 L:      netdev@vger.kernel.org
13662 S:      Supported
13663 F:      drivers/net/ethernet/synopsys/
13664
13665 SYNOPSYS DESIGNWARE I2C DRIVER
13666 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13667 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13668 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13669 L:      linux-i2c@vger.kernel.org
13670 S:      Maintained
13671 F:      drivers/i2c/busses/i2c-designware-*
13672 F:      include/linux/platform_data/i2c-designware.h
13673
13674 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13675 M:      Jaehoon Chung <jh80.chung@samsung.com>
13676 L:      linux-mmc@vger.kernel.org
13677 S:      Maintained
13678 F:      drivers/mmc/host/dw_mmc*
13679
13680 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13681 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13682 S:      Supported
13683 F:      drivers/reset/reset-hsdk.c
13684 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13685 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13686
13687 SYSTEM CONFIGURATION (SYSCON)
13688 M:      Lee Jones <lee.jones@linaro.org>
13689 M:      Arnd Bergmann <arnd@arndb.de>
13690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13691 S:      Supported
13692 F:      drivers/mfd/syscon.c
13693
13694 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13695 M:      Sudeep Holla <sudeep.holla@arm.com>
13696 L:      linux-arm-kernel@lists.infradead.org
13697 S:      Maintained
13698 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13699 F:      drivers/clk/clk-sc[mp]i.c
13700 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13701 F:      drivers/firmware/arm_scpi.c
13702 F:      drivers/firmware/arm_scmi/
13703 F:      include/linux/sc[mp]i_protocol.h
13704
13705 SYSTEM RESET/SHUTDOWN DRIVERS
13706 M:      Sebastian Reichel <sre@kernel.org>
13707 L:      linux-pm@vger.kernel.org
13708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13709 S:      Maintained
13710 F:      Documentation/devicetree/bindings/power/reset/
13711 F:      drivers/power/reset/
13712
13713 SYSTEM TRACE MODULE CLASS
13714 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13715 S:      Maintained
13716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13717 F:      Documentation/trace/stm.txt
13718 F:      drivers/hwtracing/stm/
13719 F:      include/linux/stm.h
13720 F:      include/uapi/linux/stm.h
13721
13722 SYSV FILESYSTEM
13723 M:      Christoph Hellwig <hch@infradead.org>
13724 S:      Maintained
13725 F:      Documentation/filesystems/sysv-fs.txt
13726 F:      fs/sysv/
13727 F:      include/linux/sysv_fs.h
13728
13729 TARGET SUBSYSTEM
13730 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13731 L:      linux-scsi@vger.kernel.org
13732 L:      target-devel@vger.kernel.org
13733 W:      http://www.linux-iscsi.org
13734 W:      http://groups.google.com/group/linux-iscsi-target-dev
13735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13736 S:      Supported
13737 F:      drivers/target/
13738 F:      include/target/
13739 F:      Documentation/target/
13740
13741 TASKSTATS STATISTICS INTERFACE
13742 M:      Balbir Singh <bsingharora@gmail.com>
13743 S:      Maintained
13744 F:      Documentation/accounting/taskstats*
13745 F:      include/linux/taskstats*
13746 F:      kernel/taskstats.c
13747
13748 TC subsystem
13749 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13750 M:      Cong Wang <xiyou.wangcong@gmail.com>
13751 M:      Jiri Pirko <jiri@resnulli.us>
13752 L:      netdev@vger.kernel.org
13753 S:      Maintained
13754 F:      include/net/pkt_cls.h
13755 F:      include/net/pkt_sched.h
13756 F:      include/net/tc_act/
13757 F:      include/uapi/linux/pkt_cls.h
13758 F:      include/uapi/linux/pkt_sched.h
13759 F:      include/uapi/linux/tc_act/
13760 F:      include/uapi/linux/tc_ematch/
13761 F:      net/sched/
13762
13763 TCP LOW PRIORITY MODULE
13764 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13765 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13766 W:      http://tcp-lp-mod.sourceforge.net/
13767 S:      Maintained
13768 F:      net/ipv4/tcp_lp.c
13769
13770 TDA10071 MEDIA DRIVER
13771 M:      Antti Palosaari <crope@iki.fi>
13772 L:      linux-media@vger.kernel.org
13773 W:      https://linuxtv.org
13774 W:      http://palosaari.fi/linux/
13775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13776 T:      git git://linuxtv.org/anttip/media_tree.git
13777 S:      Maintained
13778 F:      drivers/media/dvb-frontends/tda10071*
13779
13780 TDA18212 MEDIA DRIVER
13781 M:      Antti Palosaari <crope@iki.fi>
13782 L:      linux-media@vger.kernel.org
13783 W:      https://linuxtv.org
13784 W:      http://palosaari.fi/linux/
13785 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13786 T:      git git://linuxtv.org/anttip/media_tree.git
13787 S:      Maintained
13788 F:      drivers/media/tuners/tda18212*
13789
13790 TDA18218 MEDIA DRIVER
13791 M:      Antti Palosaari <crope@iki.fi>
13792 L:      linux-media@vger.kernel.org
13793 W:      https://linuxtv.org
13794 W:      http://palosaari.fi/linux/
13795 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13796 T:      git git://linuxtv.org/anttip/media_tree.git
13797 S:      Maintained
13798 F:      drivers/media/tuners/tda18218*
13799
13800 TDA18250 MEDIA DRIVER
13801 M:      Olli Salonen <olli.salonen@iki.fi>
13802 L:      linux-media@vger.kernel.org
13803 W:      https://linuxtv.org
13804 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13805 T:      git git://linuxtv.org/media_tree.git
13806 S:      Maintained
13807 F:      drivers/media/tuners/tda18250*
13808
13809 TDA18271 MEDIA DRIVER
13810 M:      Michael Krufky <mkrufky@linuxtv.org>
13811 L:      linux-media@vger.kernel.org
13812 W:      https://linuxtv.org
13813 W:      http://github.com/mkrufky
13814 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13815 T:      git git://linuxtv.org/mkrufky/tuners.git
13816 S:      Maintained
13817 F:      drivers/media/tuners/tda18271*
13818
13819 TDA1997x MEDIA DRIVER
13820 M:      Tim Harvey <tharvey@gateworks.com>
13821 L:      linux-media@vger.kernel.org
13822 W:      https://linuxtv.org
13823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13824 S:      Maintained
13825 F:      drivers/media/i2c/tda1997x.*
13826
13827 TDA827x MEDIA DRIVER
13828 M:      Michael Krufky <mkrufky@linuxtv.org>
13829 L:      linux-media@vger.kernel.org
13830 W:      https://linuxtv.org
13831 W:      http://github.com/mkrufky
13832 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13833 T:      git git://linuxtv.org/mkrufky/tuners.git
13834 S:      Maintained
13835 F:      drivers/media/tuners/tda8290.*
13836
13837 TDA8290 MEDIA DRIVER
13838 M:      Michael Krufky <mkrufky@linuxtv.org>
13839 L:      linux-media@vger.kernel.org
13840 W:      https://linuxtv.org
13841 W:      http://github.com/mkrufky
13842 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13843 T:      git git://linuxtv.org/mkrufky/tuners.git
13844 S:      Maintained
13845 F:      drivers/media/tuners/tda8290.*
13846
13847 TDA9840 MEDIA DRIVER
13848 M:      Hans Verkuil <hverkuil@xs4all.nl>
13849 L:      linux-media@vger.kernel.org
13850 T:      git git://linuxtv.org/media_tree.git
13851 W:      https://linuxtv.org
13852 S:      Maintained
13853 F:      drivers/media/i2c/tda9840*
13854
13855 TEA5761 TUNER DRIVER
13856 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13857 L:      linux-media@vger.kernel.org
13858 W:      https://linuxtv.org
13859 T:      git git://linuxtv.org/media_tree.git
13860 S:      Odd fixes
13861 F:      drivers/media/tuners/tea5761.*
13862
13863 TEA5767 TUNER DRIVER
13864 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13865 L:      linux-media@vger.kernel.org
13866 W:      https://linuxtv.org
13867 T:      git git://linuxtv.org/media_tree.git
13868 S:      Maintained
13869 F:      drivers/media/tuners/tea5767.*
13870
13871 TEA6415C MEDIA DRIVER
13872 M:      Hans Verkuil <hverkuil@xs4all.nl>
13873 L:      linux-media@vger.kernel.org
13874 T:      git git://linuxtv.org/media_tree.git
13875 W:      https://linuxtv.org
13876 S:      Maintained
13877 F:      drivers/media/i2c/tea6415c*
13878
13879 TEA6420 MEDIA DRIVER
13880 M:      Hans Verkuil <hverkuil@xs4all.nl>
13881 L:      linux-media@vger.kernel.org
13882 T:      git git://linuxtv.org/media_tree.git
13883 W:      https://linuxtv.org
13884 S:      Maintained
13885 F:      drivers/media/i2c/tea6420*
13886
13887 TEAM DRIVER
13888 M:      Jiri Pirko <jiri@resnulli.us>
13889 L:      netdev@vger.kernel.org
13890 S:      Supported
13891 F:      drivers/net/team/
13892 F:      include/linux/if_team.h
13893 F:      include/uapi/linux/if_team.h
13894
13895 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13896 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13897 S:      Maintained
13898 F:      arch/x86/platform/ts5500/
13899
13900 TECHNOTREND USB IR RECEIVER
13901 M:      Sean Young <sean@mess.org>
13902 L:      linux-media@vger.kernel.org
13903 S:      Maintained
13904 F:      drivers/media/rc/ttusbir.c
13905
13906 TECHWELL TW9910 VIDEO DECODER
13907 L:      linux-media@vger.kernel.org
13908 S:      Orphan
13909 F:      drivers/media/i2c/tw9910.c
13910 F:      include/media/i2c/tw9910.h
13911
13912 TEE SUBSYSTEM
13913 M:      Jens Wiklander <jens.wiklander@linaro.org>
13914 S:      Maintained
13915 F:      include/linux/tee_drv.h
13916 F:      include/uapi/linux/tee.h
13917 F:      drivers/tee/
13918 F:      Documentation/tee.txt
13919
13920 TEGRA ARCHITECTURE SUPPORT
13921 M:      Thierry Reding <thierry.reding@gmail.com>
13922 M:      Jonathan Hunter <jonathanh@nvidia.com>
13923 L:      linux-tegra@vger.kernel.org
13924 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13926 S:      Supported
13927 N:      [^a-z]tegra
13928
13929 TEGRA CLOCK DRIVER
13930 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13931 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13932 S:      Supported
13933 F:      drivers/clk/tegra/
13934
13935 TEGRA DMA DRIVERS
13936 M:      Laxman Dewangan <ldewangan@nvidia.com>
13937 M:      Jon Hunter <jonathanh@nvidia.com>
13938 S:      Supported
13939 F:      drivers/dma/tegra*
13940
13941 TEGRA I2C DRIVER
13942 M:      Laxman Dewangan <ldewangan@nvidia.com>
13943 S:      Supported
13944 F:      drivers/i2c/busses/i2c-tegra.c
13945
13946 TEGRA IOMMU DRIVERS
13947 M:      Thierry Reding <thierry.reding@gmail.com>
13948 L:      linux-tegra@vger.kernel.org
13949 S:      Supported
13950 F:      drivers/iommu/tegra*
13951
13952 TEGRA KBC DRIVER
13953 M:      Laxman Dewangan <ldewangan@nvidia.com>
13954 S:      Supported
13955 F:      drivers/input/keyboard/tegra-kbc.c
13956
13957 TEGRA PWM DRIVER
13958 M:      Thierry Reding <thierry.reding@gmail.com>
13959 S:      Supported
13960 F:      drivers/pwm/pwm-tegra.c
13961
13962 TEGRA SERIAL DRIVER
13963 M:      Laxman Dewangan <ldewangan@nvidia.com>
13964 S:      Supported
13965 F:      drivers/tty/serial/serial-tegra.c
13966
13967 TEGRA SPI DRIVER
13968 M:      Laxman Dewangan <ldewangan@nvidia.com>
13969 S:      Supported
13970 F:      drivers/spi/spi-tegra*
13971
13972 TEHUTI ETHERNET DRIVER
13973 M:      Andy Gospodarek <andy@greyhouse.net>
13974 L:      netdev@vger.kernel.org
13975 S:      Supported
13976 F:      drivers/net/ethernet/tehuti/*
13977
13978 Telecom Clock Driver for MCPL0010
13979 M:      Mark Gross <mark.gross@intel.com>
13980 S:      Supported
13981 F:      drivers/char/tlclk.c
13982
13983 TENSILICA XTENSA PORT (xtensa)
13984 M:      Chris Zankel <chris@zankel.net>
13985 M:      Max Filippov <jcmvbkbc@gmail.com>
13986 L:      linux-xtensa@linux-xtensa.org
13987 T:      git git://github.com/czankel/xtensa-linux.git
13988 S:      Maintained
13989 F:      arch/xtensa/
13990 F:      drivers/irqchip/irq-xtensa-*
13991
13992 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13993 M:      Nishanth Menon <nm@ti.com>
13994 M:      Tero Kristo <t-kristo@ti.com>
13995 M:      Santosh Shilimkar <ssantosh@kernel.org>
13996 L:      linux-arm-kernel@lists.infradead.org
13997 S:      Maintained
13998 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13999 F:      drivers/firmware/ti_sci*
14000 F:      include/linux/soc/ti/ti_sci_protocol.h
14001 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14002 F:      include/dt-bindings/genpd/k2g.h
14003 F:      drivers/soc/ti/ti_sci_pm_domains.c
14004 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14005 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14006 F:      drivers/clk/keystone/sci-clk.c
14007 F:      drivers/reset/reset-ti-sci.c
14008
14009 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14010 M:      Hans Verkuil <hverkuil@xs4all.nl>
14011 L:      linux-media@vger.kernel.org
14012 T:      git git://linuxtv.org/media_tree.git
14013 W:      https://linuxtv.org
14014 S:      Maintained
14015 F:      drivers/media/radio/radio-raremono.c
14016
14017 THERMAL
14018 M:      Zhang Rui <rui.zhang@intel.com>
14019 M:      Eduardo Valentin <edubezval@gmail.com>
14020 L:      linux-pm@vger.kernel.org
14021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14023 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14024 S:      Supported
14025 F:      drivers/thermal/
14026 F:      include/linux/thermal.h
14027 F:      include/uapi/linux/thermal.h
14028 F:      include/linux/cpu_cooling.h
14029 F:      Documentation/devicetree/bindings/thermal/
14030
14031 THERMAL/CPU_COOLING
14032 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14033 M:      Viresh Kumar <viresh.kumar@linaro.org>
14034 M:      Javi Merino <javi.merino@kernel.org>
14035 L:      linux-pm@vger.kernel.org
14036 S:      Supported
14037 F:      Documentation/thermal/cpu-cooling-api.txt
14038 F:      drivers/thermal/cpu_cooling.c
14039 F:      include/linux/cpu_cooling.h
14040
14041 THINKPAD ACPI EXTRAS DRIVER
14042 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14043 L:      ibm-acpi-devel@lists.sourceforge.net
14044 L:      platform-driver-x86@vger.kernel.org
14045 W:      http://ibm-acpi.sourceforge.net
14046 W:      http://thinkwiki.org/wiki/Ibm-acpi
14047 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14048 S:      Maintained
14049 F:      drivers/platform/x86/thinkpad_acpi.c
14050
14051 THUNDERBOLT DRIVER
14052 M:      Andreas Noever <andreas.noever@gmail.com>
14053 M:      Michael Jamet <michael.jamet@intel.com>
14054 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14055 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14057 S:      Maintained
14058 F:      Documentation/admin-guide/thunderbolt.rst
14059 F:      drivers/thunderbolt/
14060 F:      include/linux/thunderbolt.h
14061
14062 THUNDERBOLT NETWORK DRIVER
14063 M:      Michael Jamet <michael.jamet@intel.com>
14064 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14065 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14066 L:      netdev@vger.kernel.org
14067 S:      Maintained
14068 F:      drivers/net/thunderbolt.c
14069
14070 THUNDERX GPIO DRIVER
14071 M:      David Daney <david.daney@cavium.com>
14072 S:      Maintained
14073 F:      drivers/gpio/gpio-thunderx.c
14074
14075 TI AM437X VPFE DRIVER
14076 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14077 L:      linux-media@vger.kernel.org
14078 W:      https://linuxtv.org
14079 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14080 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14081 S:      Maintained
14082 F:      drivers/media/platform/am437x/
14083
14084 TI BANDGAP AND THERMAL DRIVER
14085 M:      Eduardo Valentin <edubezval@gmail.com>
14086 M:      Keerthy <j-keerthy@ti.com>
14087 L:      linux-pm@vger.kernel.org
14088 L:      linux-omap@vger.kernel.org
14089 S:      Maintained
14090 F:      drivers/thermal/ti-soc-thermal/
14091
14092 TI BQ27XXX POWER SUPPLY DRIVER
14093 R:      Andrew F. Davis <afd@ti.com>
14094 F:      include/linux/power/bq27xxx_battery.h
14095 F:      drivers/power/supply/bq27xxx_battery.c
14096 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14097
14098 TI CDCE706 CLOCK DRIVER
14099 M:      Max Filippov <jcmvbkbc@gmail.com>
14100 S:      Maintained
14101 F:      drivers/clk/clk-cdce706.c
14102
14103 TI CLOCK DRIVER
14104 M:      Tero Kristo <t-kristo@ti.com>
14105 L:      linux-omap@vger.kernel.org
14106 S:      Maintained
14107 F:      drivers/clk/ti/
14108 F:      include/linux/clk/ti.h
14109
14110 TI DAVINCI MACHINE SUPPORT
14111 M:      Sekhar Nori <nsekhar@ti.com>
14112 M:      Kevin Hilman <khilman@kernel.org>
14113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14115 S:      Supported
14116 F:      arch/arm/mach-davinci/
14117 F:      drivers/i2c/busses/i2c-davinci.c
14118 F:      arch/arm/boot/dts/da850*
14119
14120 TI DAVINCI SERIES CLOCK DRIVER
14121 M:      David Lechner <david@lechnology.com>
14122 R:      Sekhar Nori <nsekhar@ti.com>
14123 S:      Maintained
14124 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14125 F:      drivers/clk/davinci/
14126
14127 TI DAVINCI SERIES GPIO DRIVER
14128 M:      Keerthy <j-keerthy@ti.com>
14129 L:      linux-gpio@vger.kernel.org
14130 S:      Maintained
14131 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14132 F:      drivers/gpio/gpio-davinci.c
14133
14134 TI DAVINCI SERIES MEDIA DRIVER
14135 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14136 L:      linux-media@vger.kernel.org
14137 W:      https://linuxtv.org
14138 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14139 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14140 S:      Maintained
14141 F:      drivers/media/platform/davinci/
14142 F:      include/media/davinci/
14143
14144 TI ETHERNET SWITCH DRIVER (CPSW)
14145 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14146 L:      linux-omap@vger.kernel.org
14147 L:      netdev@vger.kernel.org
14148 S:      Maintained
14149 F:      drivers/net/ethernet/ti/cpsw*
14150 F:      drivers/net/ethernet/ti/davinci*
14151
14152 TI FLASH MEDIA INTERFACE DRIVER
14153 M:      Alex Dubov <oakad@yahoo.com>
14154 S:      Maintained
14155 F:      drivers/misc/tifm*
14156 F:      drivers/mmc/host/tifm_sd.c
14157 F:      include/linux/tifm.h
14158
14159 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14160 M:      Santosh Shilimkar <ssantosh@kernel.org>
14161 L:      linux-kernel@vger.kernel.org
14162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14163 S:      Maintained
14164 F:      drivers/soc/ti/*
14165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14166
14167 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14168 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14169 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14170 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14171 S:      Maintained
14172 F:      sound/soc/codecs/lm49453*
14173 F:      sound/soc/codecs/isabelle*
14174
14175 TI LP855x BACKLIGHT DRIVER
14176 M:      Milo Kim <milo.kim@ti.com>
14177 S:      Maintained
14178 F:      Documentation/backlight/lp855x-driver.txt
14179 F:      drivers/video/backlight/lp855x_bl.c
14180 F:      include/linux/platform_data/lp855x.h
14181
14182 TI LP8727 CHARGER DRIVER
14183 M:      Milo Kim <milo.kim@ti.com>
14184 S:      Maintained
14185 F:      drivers/power/supply/lp8727_charger.c
14186 F:      include/linux/platform_data/lp8727.h
14187
14188 TI LP8788 MFD DRIVER
14189 M:      Milo Kim <milo.kim@ti.com>
14190 S:      Maintained
14191 F:      drivers/iio/adc/lp8788_adc.c
14192 F:      drivers/leds/leds-lp8788.c
14193 F:      drivers/mfd/lp8788*.c
14194 F:      drivers/power/supply/lp8788-charger.c
14195 F:      drivers/regulator/lp8788-*.c
14196 F:      include/linux/mfd/lp8788*.h
14197
14198 TI NETCP ETHERNET DRIVER
14199 M:      Wingman Kwok <w-kwok2@ti.com>
14200 M:      Murali Karicheri <m-karicheri2@ti.com>
14201 L:      netdev@vger.kernel.org
14202 S:      Maintained
14203 F:      drivers/net/ethernet/ti/netcp*
14204
14205 TI TAS571X FAMILY ASoC CODEC DRIVER
14206 M:      Kevin Cernekee <cernekee@chromium.org>
14207 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14208 S:      Odd Fixes
14209 F:      sound/soc/codecs/tas571x*
14210
14211 TI TRF7970A NFC DRIVER
14212 M:      Mark Greer <mgreer@animalcreek.com>
14213 L:      linux-wireless@vger.kernel.org
14214 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14215 S:      Supported
14216 F:      drivers/nfc/trf7970a.c
14217 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14218
14219 TI TWL4030 SERIES SOC CODEC DRIVER
14220 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14221 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14222 S:      Maintained
14223 F:      sound/soc/codecs/twl4030*
14224
14225 TI VPE/CAL DRIVERS
14226 M:      Benoit Parrot <bparrot@ti.com>
14227 L:      linux-media@vger.kernel.org
14228 W:      http://linuxtv.org/
14229 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14230 S:      Maintained
14231 F:      drivers/media/platform/ti-vpe/
14232
14233 TI WILINK WIRELESS DRIVERS
14234 L:      linux-wireless@vger.kernel.org
14235 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14236 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14238 S:      Orphan
14239 F:      drivers/net/wireless/ti/
14240 F:      include/linux/wl12xx.h
14241
14242 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14243 M:      John Stultz <john.stultz@linaro.org>
14244 M:      Thomas Gleixner <tglx@linutronix.de>
14245 R:      Stephen Boyd <sboyd@kernel.org>
14246 L:      linux-kernel@vger.kernel.org
14247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14248 S:      Supported
14249 F:      include/linux/clocksource.h
14250 F:      include/linux/time.h
14251 F:      include/linux/timex.h
14252 F:      include/uapi/linux/time.h
14253 F:      include/uapi/linux/timex.h
14254 F:      kernel/time/clocksource.c
14255 F:      kernel/time/time*.c
14256 F:      kernel/time/alarmtimer.c
14257 F:      kernel/time/ntp.c
14258 F:      tools/testing/selftests/timers/
14259
14260 TIPC NETWORK LAYER
14261 M:      Jon Maloy <jon.maloy@ericsson.com>
14262 M:      Ying Xue <ying.xue@windriver.com>
14263 L:      netdev@vger.kernel.org (core kernel code)
14264 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14265 W:      http://tipc.sourceforge.net/
14266 S:      Maintained
14267 F:      include/uapi/linux/tipc*.h
14268 F:      net/tipc/
14269
14270 TLAN NETWORK DRIVER
14271 M:      Samuel Chessman <chessman@tux.org>
14272 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14273 W:      http://sourceforge.net/projects/tlan/
14274 S:      Maintained
14275 F:      Documentation/networking/tlan.txt
14276 F:      drivers/net/ethernet/ti/tlan.*
14277
14278 TM6000 VIDEO4LINUX DRIVER
14279 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14280 L:      linux-media@vger.kernel.org
14281 W:      https://linuxtv.org
14282 T:      git git://linuxtv.org/media_tree.git
14283 S:      Odd fixes
14284 F:      drivers/media/usb/tm6000/
14285 F:      Documentation/media/v4l-drivers/tm6000*
14286
14287 TMIO/SDHI MMC DRIVER
14288 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14289 L:      linux-mmc@vger.kernel.org
14290 S:      Supported
14291 F:      drivers/mmc/host/tmio_mmc*
14292 F:      drivers/mmc/host/renesas_sdhi*
14293 F:      include/linux/mfd/tmio.h
14294
14295 TMP401 HARDWARE MONITOR DRIVER
14296 M:      Guenter Roeck <linux@roeck-us.net>
14297 L:      linux-hwmon@vger.kernel.org
14298 S:      Maintained
14299 F:      Documentation/hwmon/tmp401
14300 F:      drivers/hwmon/tmp401.c
14301
14302 TMPFS (SHMEM FILESYSTEM)
14303 M:      Hugh Dickins <hughd@google.com>
14304 L:      linux-mm@kvack.org
14305 S:      Maintained
14306 F:      include/linux/shmem_fs.h
14307 F:      mm/shmem.c
14308
14309 TOMOYO SECURITY MODULE
14310 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14311 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14312 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14313 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14314 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14315 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14316 W:      http://tomoyo.sourceforge.jp/
14317 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14318 S:      Maintained
14319 F:      security/tomoyo/
14320
14321 TOPSTAR LAPTOP EXTRAS DRIVER
14322 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14323 L:      platform-driver-x86@vger.kernel.org
14324 S:      Maintained
14325 F:      drivers/platform/x86/topstar-laptop.c
14326
14327 TORTURE-TEST MODULES
14328 M:      Davidlohr Bueso <dave@stgolabs.net>
14329 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14330 M:      Josh Triplett <josh@joshtriplett.org>
14331 L:      linux-kernel@vger.kernel.org
14332 S:      Supported
14333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14334 F:      Documentation/RCU/torture.txt
14335 F:      kernel/torture.c
14336 F:      kernel/rcu/rcutorture.c
14337 F:      kernel/locking/locktorture.c
14338
14339 TOSHIBA ACPI EXTRAS DRIVER
14340 M:      Azael Avalos <coproscefalo@gmail.com>
14341 L:      platform-driver-x86@vger.kernel.org
14342 S:      Maintained
14343 F:      drivers/platform/x86/toshiba_acpi.c
14344
14345 TOSHIBA BLUETOOTH DRIVER
14346 M:      Azael Avalos <coproscefalo@gmail.com>
14347 L:      platform-driver-x86@vger.kernel.org
14348 S:      Maintained
14349 F:      drivers/platform/x86/toshiba_bluetooth.c
14350
14351 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14352 M:      Azael Avalos <coproscefalo@gmail.com>
14353 L:      platform-driver-x86@vger.kernel.org
14354 S:      Maintained
14355 F:      drivers/platform/x86/toshiba_haps.c
14356
14357 TOSHIBA SMM DRIVER
14358 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14359 W:      http://www.buzzard.org.uk/toshiba/
14360 S:      Maintained
14361 F:      drivers/char/toshiba.c
14362 F:      include/linux/toshiba.h
14363 F:      include/uapi/linux/toshiba.h
14364
14365 TOSHIBA TC358743 DRIVER
14366 M:      Mats Randgaard <matrandg@cisco.com>
14367 L:      linux-media@vger.kernel.org
14368 S:      Maintained
14369 F:      drivers/media/i2c/tc358743*
14370 F:      include/media/i2c/tc358743.h
14371
14372 TOSHIBA WMI HOTKEYS DRIVER
14373 M:      Azael Avalos <coproscefalo@gmail.com>
14374 L:      platform-driver-x86@vger.kernel.org
14375 S:      Maintained
14376 F:      drivers/platform/x86/toshiba-wmi.c
14377
14378 TPM DEVICE DRIVER
14379 M:      Peter Huewe <peterhuewe@gmx.de>
14380 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14381 R:      Jason Gunthorpe <jgg@ziepe.ca>
14382 L:      linux-integrity@vger.kernel.org
14383 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14384 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14385 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14386 S:      Maintained
14387 F:      drivers/char/tpm/
14388
14389 TRACING
14390 M:      Steven Rostedt <rostedt@goodmis.org>
14391 M:      Ingo Molnar <mingo@redhat.com>
14392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14393 S:      Maintained
14394 F:      Documentation/trace/ftrace.txt
14395 F:      arch/*/*/*/ftrace.h
14396 F:      arch/*/kernel/ftrace.c
14397 F:      include/*/ftrace.h
14398 F:      include/linux/trace*.h
14399 F:      include/trace/
14400 F:      kernel/trace/
14401 F:      tools/testing/selftests/ftrace/
14402
14403 TRACING MMIO ACCESSES (MMIOTRACE)
14404 M:      Steven Rostedt <rostedt@goodmis.org>
14405 M:      Ingo Molnar <mingo@kernel.org>
14406 R:      Karol Herbst <karolherbst@gmail.com>
14407 R:      Pekka Paalanen <ppaalanen@gmail.com>
14408 S:      Maintained
14409 L:      linux-kernel@vger.kernel.org
14410 L:      nouveau@lists.freedesktop.org
14411 F:      kernel/trace/trace_mmiotrace.c
14412 F:      include/linux/mmiotrace.h
14413 F:      arch/x86/mm/kmmio.c
14414 F:      arch/x86/mm/mmio-mod.c
14415 F:      arch/x86/mm/testmmiotrace.c
14416
14417 TRIVIAL PATCHES
14418 M:      Jiri Kosina <trivial@kernel.org>
14419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14420 S:      Maintained
14421 K:      ^Subject:.*(?i)trivial
14422
14423 TEMPO SEMICONDUCTOR DRIVERS
14424 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14425 S:      Maintained
14426 F:      sound/soc/codecs/tscs*.c
14427 F:      sound/soc/codecs/tscs*.h
14428 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14429
14430 TTY LAYER
14431 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14432 M:      Jiri Slaby <jslaby@suse.com>
14433 S:      Supported
14434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14435 F:      Documentation/serial/
14436 F:      drivers/tty/
14437 F:      drivers/tty/serial/serial_core.c
14438 F:      include/linux/serial_core.h
14439 F:      include/linux/serial.h
14440 F:      include/linux/tty.h
14441 F:      include/uapi/linux/serial_core.h
14442 F:      include/uapi/linux/serial.h
14443 F:      include/uapi/linux/tty.h
14444
14445 TUA9001 MEDIA DRIVER
14446 M:      Antti Palosaari <crope@iki.fi>
14447 L:      linux-media@vger.kernel.org
14448 W:      https://linuxtv.org
14449 W:      http://palosaari.fi/linux/
14450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14451 T:      git git://linuxtv.org/anttip/media_tree.git
14452 S:      Maintained
14453 F:      drivers/media/tuners/tua9001*
14454
14455 TULIP NETWORK DRIVERS
14456 L:      netdev@vger.kernel.org
14457 L:      linux-parisc@vger.kernel.org
14458 S:      Orphan
14459 F:      drivers/net/ethernet/dec/tulip/
14460
14461 TUN/TAP driver
14462 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14463 W:      http://vtun.sourceforge.net/tun
14464 S:      Maintained
14465 F:      Documentation/networking/tuntap.txt
14466 F:      arch/um/os-Linux/drivers/
14467
14468 TURBOCHANNEL SUBSYSTEM
14469 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14470 M:      Ralf Baechle <ralf@linux-mips.org>
14471 L:      linux-mips@linux-mips.org
14472 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14473 S:      Maintained
14474 F:      drivers/tc/
14475 F:      include/linux/tc.h
14476
14477 TURBOSTAT UTILITY
14478 M:      "Len Brown" <lenb@kernel.org>
14479 L:      linux-pm@vger.kernel.org
14480 B:      https://bugzilla.kernel.org
14481 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14483 S:      Supported
14484 F:      tools/power/x86/turbostat/
14485
14486 TW5864 VIDEO4LINUX DRIVER
14487 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14488 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14489 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14490 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14491 L:      linux-media@vger.kernel.org
14492 S:      Supported
14493 F:      drivers/media/pci/tw5864/
14494
14495 TW68 VIDEO4LINUX DRIVER
14496 M:      Hans Verkuil <hverkuil@xs4all.nl>
14497 L:      linux-media@vger.kernel.org
14498 T:      git git://linuxtv.org/media_tree.git
14499 W:      https://linuxtv.org
14500 S:      Odd Fixes
14501 F:      drivers/media/pci/tw68/
14502
14503 TW686X VIDEO4LINUX DRIVER
14504 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14505 L:      linux-media@vger.kernel.org
14506 T:      git git://linuxtv.org/media_tree.git
14507 W:      http://linuxtv.org
14508 S:      Maintained
14509 F:      drivers/media/pci/tw686x/
14510
14511 UBI FILE SYSTEM (UBIFS)
14512 M:      Richard Weinberger <richard@nod.at>
14513 M:      Artem Bityutskiy <dedekind1@gmail.com>
14514 M:      Adrian Hunter <adrian.hunter@intel.com>
14515 L:      linux-mtd@lists.infradead.org
14516 T:      git git://git.infradead.org/ubifs-2.6.git
14517 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14518 S:      Supported
14519 F:      Documentation/filesystems/ubifs.txt
14520 F:      fs/ubifs/
14521
14522 UCLINUX (M68KNOMMU AND COLDFIRE)
14523 M:      Greg Ungerer <gerg@linux-m68k.org>
14524 W:      http://www.linux-m68k.org/
14525 W:      http://www.uclinux.org/
14526 L:      linux-m68k@lists.linux-m68k.org
14527 L:      uclinux-dev@uclinux.org  (subscribers-only)
14528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14529 S:      Maintained
14530 F:      arch/m68k/coldfire/
14531 F:      arch/m68k/68*/
14532 F:      arch/m68k/*/*_no.*
14533 F:      arch/m68k/include/asm/*_no.*
14534
14535 UDF FILESYSTEM
14536 M:      Jan Kara <jack@suse.com>
14537 S:      Maintained
14538 F:      Documentation/filesystems/udf.txt
14539 F:      fs/udf/
14540
14541 UDRAW TABLET
14542 M:      Bastien Nocera <hadess@hadess.net>
14543 L:      linux-input@vger.kernel.org
14544 S:      Maintained
14545 F:      drivers/hid/hid-udraw-ps3.c
14546
14547 UFS FILESYSTEM
14548 M:      Evgeniy Dushistov <dushistov@mail.ru>
14549 S:      Maintained
14550 F:      Documentation/filesystems/ufs.txt
14551 F:      fs/ufs/
14552
14553 UHID USERSPACE HID IO DRIVER:
14554 M:      David Herrmann <dh.herrmann@googlemail.com>
14555 L:      linux-input@vger.kernel.org
14556 S:      Maintained
14557 F:      drivers/hid/uhid.c
14558 F:      include/uapi/linux/uhid.h
14559
14560 ULPI BUS
14561 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14562 L:      linux-usb@vger.kernel.org
14563 S:      Maintained
14564 F:      drivers/usb/common/ulpi.c
14565 F:      include/linux/ulpi/
14566
14567 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14568 L:      linux-usb@vger.kernel.org
14569 S:      Orphan
14570 F:      drivers/uwb/
14571 F:      include/linux/uwb.h
14572 F:      include/linux/uwb/
14573
14574 UNICORE32 ARCHITECTURE:
14575 M:      Guan Xuetao <gxt@pku.edu.cn>
14576 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14577 S:      Maintained
14578 T:      git git://github.com/gxt/linux.git
14579 F:      arch/unicore32/
14580
14581 UNIFDEF
14582 M:      Tony Finch <dot@dotat.at>
14583 W:      http://dotat.at/prog/unifdef
14584 S:      Maintained
14585 F:      scripts/unifdef.c
14586
14587 UNIFORM CDROM DRIVER
14588 M:      Jens Axboe <axboe@kernel.dk>
14589 W:      http://www.kernel.dk
14590 S:      Maintained
14591 F:      Documentation/cdrom/
14592 F:      drivers/cdrom/cdrom.c
14593 F:      include/linux/cdrom.h
14594 F:      include/uapi/linux/cdrom.h
14595
14596 UNISYS S-PAR DRIVERS
14597 M:      David Kershner <david.kershner@unisys.com>
14598 L:      sparmaintainer@unisys.com (Unisys internal)
14599 S:      Supported
14600 F:      include/linux/visorbus.h
14601 F:      drivers/visorbus/
14602 F:      drivers/staging/unisys/
14603
14604 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14605 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14606 L:      linux-scsi@vger.kernel.org
14607 S:      Supported
14608 F:      Documentation/scsi/ufs.txt
14609 F:      drivers/scsi/ufs/
14610
14611 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14612 M:      Joao Pinto <jpinto@synopsys.com>
14613 L:      linux-scsi@vger.kernel.org
14614 S:      Supported
14615 F:      drivers/scsi/ufs/*dwc*
14616
14617 UNSORTED BLOCK IMAGES (UBI)
14618 M:      Artem Bityutskiy <dedekind1@gmail.com>
14619 M:      Richard Weinberger <richard@nod.at>
14620 W:      http://www.linux-mtd.infradead.org/
14621 L:      linux-mtd@lists.infradead.org
14622 T:      git git://git.infradead.org/ubifs-2.6.git
14623 S:      Supported
14624 F:      drivers/mtd/ubi/
14625 F:      include/linux/mtd/ubi.h
14626 F:      include/uapi/mtd/ubi-user.h
14627
14628 USB "USBNET" DRIVER FRAMEWORK
14629 M:      Oliver Neukum <oneukum@suse.com>
14630 L:      netdev@vger.kernel.org
14631 W:      http://www.linux-usb.org/usbnet
14632 S:      Maintained
14633 F:      drivers/net/usb/usbnet.c
14634 F:      include/linux/usb/usbnet.h
14635
14636 USB ACM DRIVER
14637 M:      Oliver Neukum <oneukum@suse.com>
14638 L:      linux-usb@vger.kernel.org
14639 S:      Maintained
14640 F:      Documentation/usb/acm.txt
14641 F:      drivers/usb/class/cdc-acm.*
14642
14643 USB AR5523 WIRELESS DRIVER
14644 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14645 L:      linux-wireless@vger.kernel.org
14646 S:      Maintained
14647 F:      drivers/net/wireless/ath/ar5523/
14648
14649 USB ATTACHED SCSI
14650 M:      Oliver Neukum <oneukum@suse.com>
14651 L:      linux-usb@vger.kernel.org
14652 L:      linux-scsi@vger.kernel.org
14653 S:      Maintained
14654 F:      drivers/usb/storage/uas.c
14655
14656 USB CDC ETHERNET DRIVER
14657 M:      Oliver Neukum <oliver@neukum.org>
14658 L:      linux-usb@vger.kernel.org
14659 S:      Maintained
14660 F:      drivers/net/usb/cdc_*.c
14661 F:      include/uapi/linux/usb/cdc.h
14662
14663 USB CHAOSKEY DRIVER
14664 M:      Keith Packard <keithp@keithp.com>
14665 L:      linux-usb@vger.kernel.org
14666 S:      Maintained
14667 F:      drivers/usb/misc/chaoskey.c
14668
14669 USB CYPRESS C67X00 DRIVER
14670 M:      Peter Korsgaard <jacmet@sunsite.dk>
14671 L:      linux-usb@vger.kernel.org
14672 S:      Maintained
14673 F:      drivers/usb/c67x00/
14674
14675 USB DAVICOM DM9601 DRIVER
14676 M:      Peter Korsgaard <jacmet@sunsite.dk>
14677 L:      netdev@vger.kernel.org
14678 W:      http://www.linux-usb.org/usbnet
14679 S:      Maintained
14680 F:      drivers/net/usb/dm9601.c
14681
14682 USB DIAMOND RIO500 DRIVER
14683 M:      Cesar Miquel <miquel@df.uba.ar>
14684 L:      rio500-users@lists.sourceforge.net
14685 W:      http://rio500.sourceforge.net
14686 S:      Maintained
14687 F:      drivers/usb/misc/rio500*
14688
14689 USB EHCI DRIVER
14690 M:      Alan Stern <stern@rowland.harvard.edu>
14691 L:      linux-usb@vger.kernel.org
14692 S:      Maintained
14693 F:      Documentation/usb/ehci.txt
14694 F:      drivers/usb/host/ehci*
14695
14696 USB GADGET/PERIPHERAL SUBSYSTEM
14697 M:      Felipe Balbi <balbi@kernel.org>
14698 L:      linux-usb@vger.kernel.org
14699 W:      http://www.linux-usb.org/gadget
14700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14701 S:      Maintained
14702 F:      drivers/usb/gadget/
14703 F:      include/linux/usb/gadget*
14704
14705 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14706 M:      Jiri Kosina <jikos@kernel.org>
14707 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14708 L:      linux-usb@vger.kernel.org
14709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14710 S:      Maintained
14711 F:      Documentation/hid/hiddev.txt
14712 F:      drivers/hid/usbhid/
14713
14714 USB INTEL XHCI ROLE MUX DRIVER
14715 M:      Hans de Goede <hdegoede@redhat.com>
14716 L:      linux-usb@vger.kernel.org
14717 S:      Maintained
14718 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14719
14720 USB ISP116X DRIVER
14721 M:      Olav Kongas <ok@artecdesign.ee>
14722 L:      linux-usb@vger.kernel.org
14723 S:      Maintained
14724 F:      drivers/usb/host/isp116x*
14725 F:      include/linux/usb/isp116x.h
14726
14727 USB LAN78XX ETHERNET DRIVER
14728 M:      Woojung Huh <woojung.huh@microchip.com>
14729 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14730 L:      netdev@vger.kernel.org
14731 S:      Maintained
14732 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14733 F:      drivers/net/usb/lan78xx.*
14734 F:      include/dt-bindings/net/microchip-lan78xx.h
14735
14736 USB MASS STORAGE DRIVER
14737 M:      Alan Stern <stern@rowland.harvard.edu>
14738 L:      linux-usb@vger.kernel.org
14739 L:      usb-storage@lists.one-eyed-alien.net
14740 S:      Maintained
14741 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14742 F:      drivers/usb/storage/
14743
14744 USB MIDI DRIVER
14745 M:      Clemens Ladisch <clemens@ladisch.de>
14746 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14747 T:      git git://git.alsa-project.org/alsa-kernel.git
14748 S:      Maintained
14749 F:      sound/usb/midi.*
14750
14751 USB NETWORKING DRIVERS
14752 L:      linux-usb@vger.kernel.org
14753 S:      Odd Fixes
14754 F:      drivers/net/usb/
14755
14756 USB OHCI DRIVER
14757 M:      Alan Stern <stern@rowland.harvard.edu>
14758 L:      linux-usb@vger.kernel.org
14759 S:      Maintained
14760 F:      Documentation/usb/ohci.txt
14761 F:      drivers/usb/host/ohci*
14762
14763 USB OTG FSM (Finite State Machine)
14764 M:      Peter Chen <Peter.Chen@nxp.com>
14765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14766 L:      linux-usb@vger.kernel.org
14767 S:      Maintained
14768 F:      drivers/usb/common/usb-otg-fsm.c
14769
14770 USB OVER IP DRIVER
14771 M:      Valentina Manea <valentina.manea.m@gmail.com>
14772 M:      Shuah Khan <shuah@kernel.org>
14773 L:      linux-usb@vger.kernel.org
14774 S:      Maintained
14775 F:      Documentation/usb/usbip_protocol.txt
14776 F:      drivers/usb/usbip/
14777 F:      tools/usb/usbip/
14778 F:      tools/testing/selftests/drivers/usb/usbip/
14779
14780 USB PEGASUS DRIVER
14781 M:      Petko Manolov <petkan@nucleusys.com>
14782 L:      linux-usb@vger.kernel.org
14783 L:      netdev@vger.kernel.org
14784 T:      git git://github.com/petkan/pegasus.git
14785 W:      https://github.com/petkan/pegasus
14786 S:      Maintained
14787 F:      drivers/net/usb/pegasus.*
14788
14789 USB PHY LAYER
14790 M:      Felipe Balbi <balbi@kernel.org>
14791 L:      linux-usb@vger.kernel.org
14792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14793 S:      Maintained
14794 F:      drivers/usb/phy/
14795
14796 USB PRINTER DRIVER (usblp)
14797 M:      Pete Zaitcev <zaitcev@redhat.com>
14798 L:      linux-usb@vger.kernel.org
14799 S:      Supported
14800 F:      drivers/usb/class/usblp.c
14801
14802 USB QMI WWAN NETWORK DRIVER
14803 M:      Bjørn Mork <bjorn@mork.no>
14804 L:      netdev@vger.kernel.org
14805 S:      Maintained
14806 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14807 F:      drivers/net/usb/qmi_wwan.c
14808
14809 USB RTL8150 DRIVER
14810 M:      Petko Manolov <petkan@nucleusys.com>
14811 L:      linux-usb@vger.kernel.org
14812 L:      netdev@vger.kernel.org
14813 T:      git git://github.com/petkan/rtl8150.git
14814 W:      https://github.com/petkan/rtl8150
14815 S:      Maintained
14816 F:      drivers/net/usb/rtl8150.c
14817
14818 USB SERIAL SUBSYSTEM
14819 M:      Johan Hovold <johan@kernel.org>
14820 L:      linux-usb@vger.kernel.org
14821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14822 S:      Maintained
14823 F:      Documentation/usb/usb-serial.txt
14824 F:      drivers/usb/serial/
14825 F:      include/linux/usb/serial.h
14826
14827 USB SMSC75XX ETHERNET DRIVER
14828 M:      Steve Glendinning <steve.glendinning@shawell.net>
14829 L:      netdev@vger.kernel.org
14830 S:      Maintained
14831 F:      drivers/net/usb/smsc75xx.*
14832
14833 USB SMSC95XX ETHERNET DRIVER
14834 M:      Steve Glendinning <steve.glendinning@shawell.net>
14835 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14836 L:      netdev@vger.kernel.org
14837 S:      Maintained
14838 F:      drivers/net/usb/smsc95xx.*
14839
14840 USB SUBSYSTEM
14841 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14842 L:      linux-usb@vger.kernel.org
14843 W:      http://www.linux-usb.org
14844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14845 S:      Supported
14846 F:      Documentation/devicetree/bindings/usb/
14847 F:      Documentation/usb/
14848 F:      drivers/usb/
14849 F:      include/linux/usb.h
14850 F:      include/linux/usb/
14851
14852 USB TYPEC PI3USB30532 MUX DRIVER
14853 M:      Hans de Goede <hdegoede@redhat.com>
14854 L:      linux-usb@vger.kernel.org
14855 S:      Maintained
14856 F:      drivers/usb/typec/mux/pi3usb30532.c
14857
14858 USB TYPEC SUBSYSTEM
14859 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14860 L:      linux-usb@vger.kernel.org
14861 S:      Maintained
14862 F:      Documentation/ABI/testing/sysfs-class-typec
14863 F:      Documentation/usb/typec.rst
14864 F:      drivers/usb/typec/
14865 F:      include/linux/usb/typec.h
14866
14867 USB UHCI DRIVER
14868 M:      Alan Stern <stern@rowland.harvard.edu>
14869 L:      linux-usb@vger.kernel.org
14870 S:      Maintained
14871 F:      drivers/usb/host/uhci*
14872
14873 USB VIDEO CLASS
14874 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14875 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14876 L:      linux-media@vger.kernel.org
14877 T:      git git://linuxtv.org/media_tree.git
14878 W:      http://www.ideasonboard.org/uvc/
14879 S:      Maintained
14880 F:      drivers/media/usb/uvc/
14881 F:      include/uapi/linux/uvcvideo.h
14882
14883 USB VISION DRIVER
14884 M:      Hans Verkuil <hverkuil@xs4all.nl>
14885 L:      linux-media@vger.kernel.org
14886 T:      git git://linuxtv.org/media_tree.git
14887 W:      https://linuxtv.org
14888 S:      Odd Fixes
14889 F:      drivers/media/usb/usbvision/
14890
14891 USB WEBCAM GADGET
14892 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14893 L:      linux-usb@vger.kernel.org
14894 S:      Maintained
14895 F:      drivers/usb/gadget/function/*uvc*
14896 F:      drivers/usb/gadget/legacy/webcam.c
14897
14898 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14899 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14900 L:      linux-wireless@vger.kernel.org
14901 S:      Maintained
14902 F:      drivers/net/wireless/rndis_wlan.c
14903
14904 USB XHCI DRIVER
14905 M:      Mathias Nyman <mathias.nyman@intel.com>
14906 L:      linux-usb@vger.kernel.org
14907 S:      Supported
14908 F:      drivers/usb/host/xhci*
14909 F:      drivers/usb/host/pci-quirks*
14910
14911 USB ZD1201 DRIVER
14912 L:      linux-wireless@vger.kernel.org
14913 W:      http://linux-lc100020.sourceforge.net
14914 S:      Orphan
14915 F:      drivers/net/wireless/zydas/zd1201.*
14916
14917 USB ZR364XX DRIVER
14918 M:      Antoine Jacquet <royale@zerezo.com>
14919 L:      linux-usb@vger.kernel.org
14920 L:      linux-media@vger.kernel.org
14921 T:      git git://linuxtv.org/media_tree.git
14922 W:      http://royale.zerezo.com/zr364xx/
14923 S:      Maintained
14924 F:      Documentation/media/v4l-drivers/zr364xx*
14925 F:      drivers/media/usb/zr364xx/
14926
14927 USER-MODE LINUX (UML)
14928 M:      Jeff Dike <jdike@addtoit.com>
14929 M:      Richard Weinberger <richard@nod.at>
14930 L:      user-mode-linux-devel@lists.sourceforge.net
14931 L:      user-mode-linux-user@lists.sourceforge.net
14932 W:      http://user-mode-linux.sourceforge.net
14933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14934 S:      Maintained
14935 F:      Documentation/virtual/uml/
14936 F:      arch/um/
14937 F:      arch/x86/um/
14938 F:      fs/hostfs/
14939 F:      fs/hppfs/
14940
14941 USERSPACE I/O (UIO)
14942 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14943 S:      Maintained
14944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14945 F:      Documentation/driver-api/uio-howto.rst
14946 F:      drivers/uio/
14947 F:      include/linux/uio*.h
14948
14949 UTIL-LINUX PACKAGE
14950 M:      Karel Zak <kzak@redhat.com>
14951 L:      util-linux@vger.kernel.org
14952 W:      http://en.wikipedia.org/wiki/Util-linux
14953 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14954 S:      Maintained
14955
14956 UUID HELPERS
14957 M:      Christoph Hellwig <hch@lst.de>
14958 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14959 L:      linux-kernel@vger.kernel.org
14960 T:      git git://git.infradead.org/users/hch/uuid.git
14961 F:      lib/uuid.c
14962 F:      lib/test_uuid.c
14963 F:      include/linux/uuid.h
14964 F:      include/uapi/linux/uuid.h
14965 S:      Maintained
14966
14967 UVESAFB DRIVER
14968 M:      Michal Januszewski <spock@gentoo.org>
14969 L:      linux-fbdev@vger.kernel.org
14970 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14971 S:      Maintained
14972 F:      Documentation/fb/uvesafb.txt
14973 F:      drivers/video/fbdev/uvesafb.*
14974
14975 VF610 NAND DRIVER
14976 M:      Stefan Agner <stefan@agner.ch>
14977 L:      linux-mtd@lists.infradead.org
14978 S:      Supported
14979 F:      drivers/mtd/nand/raw/vf610_nfc.c
14980
14981 VFAT/FAT/MSDOS FILESYSTEM
14982 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14983 S:      Maintained
14984 F:      Documentation/filesystems/vfat.txt
14985 F:      fs/fat/
14986
14987 VFIO DRIVER
14988 M:      Alex Williamson <alex.williamson@redhat.com>
14989 L:      kvm@vger.kernel.org
14990 T:      git git://github.com/awilliam/linux-vfio.git
14991 S:      Maintained
14992 F:      Documentation/vfio.txt
14993 F:      drivers/vfio/
14994 F:      include/linux/vfio.h
14995 F:      include/uapi/linux/vfio.h
14996
14997 VFIO MEDIATED DEVICE DRIVERS
14998 M:      Kirti Wankhede <kwankhede@nvidia.com>
14999 L:      kvm@vger.kernel.org
15000 S:      Maintained
15001 F:      Documentation/vfio-mediated-device.txt
15002 F:      drivers/vfio/mdev/
15003 F:      include/linux/mdev.h
15004 F:      samples/vfio-mdev/
15005
15006 VFIO PLATFORM DRIVER
15007 M:      Eric Auger <eric.auger@redhat.com>
15008 L:      kvm@vger.kernel.org
15009 S:      Maintained
15010 F:      drivers/vfio/platform/
15011
15012 VGA_SWITCHEROO
15013 R:      Lukas Wunner <lukas@wunner.de>
15014 S:      Maintained
15015 F:      Documentation/gpu/vga-switcheroo.rst
15016 F:      drivers/gpu/vga/vga_switcheroo.c
15017 F:      include/linux/vga_switcheroo.h
15018 T:      git git://anongit.freedesktop.org/drm/drm-misc
15019
15020 VIA RHINE NETWORK DRIVER
15021 S:      Orphan
15022 F:      drivers/net/ethernet/via/via-rhine.c
15023
15024 VIA SD/MMC CARD CONTROLLER DRIVER
15025 M:      Bruce Chang <brucechang@via.com.tw>
15026 M:      Harald Welte <HaraldWelte@viatech.com>
15027 S:      Maintained
15028 F:      drivers/mmc/host/via-sdmmc.c
15029
15030 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15031 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15032 L:      linux-fbdev@vger.kernel.org
15033 S:      Maintained
15034 F:      include/linux/via-core.h
15035 F:      include/linux/via-gpio.h
15036 F:      include/linux/via_i2c.h
15037 F:      drivers/video/fbdev/via/
15038
15039 VIA VELOCITY NETWORK DRIVER
15040 M:      Francois Romieu <romieu@fr.zoreil.com>
15041 L:      netdev@vger.kernel.org
15042 S:      Maintained
15043 F:      drivers/net/ethernet/via/via-velocity.*
15044
15045 VIDEO MULTIPLEXER DRIVER
15046 M:      Philipp Zabel <p.zabel@pengutronix.de>
15047 L:      linux-media@vger.kernel.org
15048 S:      Maintained
15049 F:      drivers/media/platform/video-mux.c
15050
15051 VIDEOBUF2 FRAMEWORK
15052 M:      Pawel Osciak <pawel@osciak.com>
15053 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15054 M:      Kyungmin Park <kyungmin.park@samsung.com>
15055 L:      linux-media@vger.kernel.org
15056 S:      Maintained
15057 F:      drivers/media/v4l2-core/videobuf2-*
15058 F:      include/media/videobuf2-*
15059
15060 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15061 M:      Helen Koike <helen.koike@collabora.com>
15062 L:      linux-media@vger.kernel.org
15063 T:      git git://linuxtv.org/media_tree.git
15064 W:      https://linuxtv.org
15065 S:      Maintained
15066 F:      drivers/media/platform/vimc/*
15067
15068 VIRT LIB
15069 M:      Alex Williamson <alex.williamson@redhat.com>
15070 M:      Paolo Bonzini <pbonzini@redhat.com>
15071 L:      kvm@vger.kernel.org
15072 S:      Supported
15073 F:      virt/lib/
15074
15075 VIRTIO AND VHOST VSOCK DRIVER
15076 M:      Stefan Hajnoczi <stefanha@redhat.com>
15077 L:      kvm@vger.kernel.org
15078 L:      virtualization@lists.linux-foundation.org
15079 L:      netdev@vger.kernel.org
15080 S:      Maintained
15081 F:      include/linux/virtio_vsock.h
15082 F:      include/uapi/linux/virtio_vsock.h
15083 F:      include/uapi/linux/vsockmon.h
15084 F:      include/uapi/linux/vm_sockets_diag.h
15085 F:      net/vmw_vsock/diag.c
15086 F:      net/vmw_vsock/af_vsock_tap.c
15087 F:      net/vmw_vsock/virtio_transport_common.c
15088 F:      net/vmw_vsock/virtio_transport.c
15089 F:      drivers/net/vsockmon.c
15090 F:      drivers/vhost/vsock.c
15091 F:      drivers/vhost/vsock.h
15092 F:      tools/testing/vsock/
15093
15094 VIRTIO CONSOLE DRIVER
15095 M:      Amit Shah <amit@kernel.org>
15096 L:      virtualization@lists.linux-foundation.org
15097 S:      Maintained
15098 F:      drivers/char/virtio_console.c
15099 F:      include/linux/virtio_console.h
15100 F:      include/uapi/linux/virtio_console.h
15101
15102 VIRTIO CORE, NET AND BLOCK DRIVERS
15103 M:      "Michael S. Tsirkin" <mst@redhat.com>
15104 M:      Jason Wang <jasowang@redhat.com>
15105 L:      virtualization@lists.linux-foundation.org
15106 S:      Maintained
15107 F:      Documentation/devicetree/bindings/virtio/
15108 F:      drivers/virtio/
15109 F:      tools/virtio/
15110 F:      drivers/net/virtio_net.c
15111 F:      drivers/block/virtio_blk.c
15112 F:      include/linux/virtio*.h
15113 F:      include/uapi/linux/virtio_*.h
15114 F:      drivers/crypto/virtio/
15115 F:      mm/balloon_compaction.c
15116
15117 VIRTIO CRYPTO DRIVER
15118 M:      Gonglei <arei.gonglei@huawei.com>
15119 L:      virtualization@lists.linux-foundation.org
15120 L:      linux-crypto@vger.kernel.org
15121 S:      Maintained
15122 F:      drivers/crypto/virtio/
15123 F:      include/uapi/linux/virtio_crypto.h
15124
15125 VIRTIO DRIVERS FOR S390
15126 M:      Cornelia Huck <cohuck@redhat.com>
15127 M:      Halil Pasic <pasic@linux.ibm.com>
15128 L:      linux-s390@vger.kernel.org
15129 L:      virtualization@lists.linux-foundation.org
15130 L:      kvm@vger.kernel.org
15131 S:      Supported
15132 F:      drivers/s390/virtio/
15133 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15134
15135 VIRTIO GPU DRIVER
15136 M:      David Airlie <airlied@linux.ie>
15137 M:      Gerd Hoffmann <kraxel@redhat.com>
15138 L:      dri-devel@lists.freedesktop.org
15139 L:      virtualization@lists.linux-foundation.org
15140 T:      git git://anongit.freedesktop.org/drm/drm-misc
15141 S:      Maintained
15142 F:      drivers/gpu/drm/virtio/
15143 F:      include/uapi/linux/virtio_gpu.h
15144
15145 VIRTIO HOST (VHOST)
15146 M:      "Michael S. Tsirkin" <mst@redhat.com>
15147 M:      Jason Wang <jasowang@redhat.com>
15148 L:      kvm@vger.kernel.org
15149 L:      virtualization@lists.linux-foundation.org
15150 L:      netdev@vger.kernel.org
15151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15152 S:      Maintained
15153 F:      drivers/vhost/
15154 F:      include/uapi/linux/vhost.h
15155
15156 VIRTIO INPUT DRIVER
15157 M:      Gerd Hoffmann <kraxel@redhat.com>
15158 S:      Maintained
15159 F:      drivers/virtio/virtio_input.c
15160 F:      include/uapi/linux/virtio_input.h
15161
15162 VIRTUAL BOX GUEST DEVICE DRIVER
15163 M:      Hans de Goede <hdegoede@redhat.com>
15164 M:      Arnd Bergmann <arnd@arndb.de>
15165 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15166 S:      Maintained
15167 F:      include/linux/vbox_utils.h
15168 F:      include/uapi/linux/vbox*.h
15169 F:      drivers/virt/vboxguest/
15170
15171 VIRTUAL SERIO DEVICE DRIVER
15172 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15173 S:      Maintained
15174 F:      drivers/input/serio/userio.c
15175 F:      include/uapi/linux/userio.h
15176
15177 VIVID VIRTUAL VIDEO DRIVER
15178 M:      Hans Verkuil <hverkuil@xs4all.nl>
15179 L:      linux-media@vger.kernel.org
15180 T:      git git://linuxtv.org/media_tree.git
15181 W:      https://linuxtv.org
15182 S:      Maintained
15183 F:      drivers/media/platform/vivid/*
15184
15185 VLYNQ BUS
15186 M:      Florian Fainelli <f.fainelli@gmail.com>
15187 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15188 S:      Maintained
15189 F:      drivers/vlynq/vlynq.c
15190 F:      include/linux/vlynq.h
15191
15192 VME SUBSYSTEM
15193 M:      Martyn Welch <martyn@welchs.me.uk>
15194 M:      Manohar Vanga <manohar.vanga@gmail.com>
15195 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15196 L:      devel@driverdev.osuosl.org
15197 S:      Maintained
15198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15199 F:      Documentation/driver-api/vme.rst
15200 F:      drivers/staging/vme/
15201 F:      drivers/vme/
15202 F:      include/linux/vme*
15203
15204 VMWARE BALLOON DRIVER
15205 M:      Xavier Deguillard <xdeguillard@vmware.com>
15206 M:      Philip Moltmann <moltmann@vmware.com>
15207 M:      "VMware, Inc." <pv-drivers@vmware.com>
15208 L:      linux-kernel@vger.kernel.org
15209 S:      Maintained
15210 F:      drivers/misc/vmw_balloon.c
15211
15212 VMWARE HYPERVISOR INTERFACE
15213 M:      Alok Kataria <akataria@vmware.com>
15214 L:      virtualization@lists.linux-foundation.org
15215 S:      Supported
15216 F:      arch/x86/kernel/cpu/vmware.c
15217
15218 VMWARE PVRDMA DRIVER
15219 M:      Adit Ranadive <aditr@vmware.com>
15220 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15221 L:      linux-rdma@vger.kernel.org
15222 S:      Maintained
15223 F:      drivers/infiniband/hw/vmw_pvrdma/
15224
15225 VMware PVSCSI driver
15226 M:      Jim Gill <jgill@vmware.com>
15227 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15228 L:      linux-scsi@vger.kernel.org
15229 S:      Maintained
15230 F:      drivers/scsi/vmw_pvscsi.c
15231 F:      drivers/scsi/vmw_pvscsi.h
15232
15233 VMWARE VMMOUSE SUBDRIVER
15234 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15235 M:      "VMware, Inc." <pv-drivers@vmware.com>
15236 L:      linux-input@vger.kernel.org
15237 S:      Maintained
15238 F:      drivers/input/mouse/vmmouse.c
15239 F:      drivers/input/mouse/vmmouse.h
15240
15241 VMWARE VMXNET3 ETHERNET DRIVER
15242 M:      Ronak Doshi <doshir@vmware.com>
15243 M:      "VMware, Inc." <pv-drivers@vmware.com>
15244 L:      netdev@vger.kernel.org
15245 S:      Maintained
15246 F:      drivers/net/vmxnet3/
15247
15248 VOCORE VOCORE2 BOARD
15249 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15250 L:      linux-mips@linux-mips.org
15251 S:      Maintained
15252 F:      arch/mips/boot/dts/ralink/vocore2.dts
15253
15254 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15255 M:      Liam Girdwood <lgirdwood@gmail.com>
15256 M:      Mark Brown <broonie@kernel.org>
15257 L:      linux-kernel@vger.kernel.org
15258 W:      http://www.slimlogic.co.uk/?p=48
15259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15260 S:      Supported
15261 F:      Documentation/devicetree/bindings/regulator/
15262 F:      Documentation/power/regulator/
15263 F:      drivers/regulator/
15264 F:      include/dt-bindings/regulator/
15265 F:      include/linux/regulator/
15266
15267 VRF
15268 M:      David Ahern <dsa@cumulusnetworks.com>
15269 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15270 L:      netdev@vger.kernel.org
15271 S:      Maintained
15272 F:      drivers/net/vrf.c
15273 F:      Documentation/networking/vrf.txt
15274
15275 VT1211 HARDWARE MONITOR DRIVER
15276 M:      Juerg Haefliger <juergh@gmail.com>
15277 L:      linux-hwmon@vger.kernel.org
15278 S:      Maintained
15279 F:      Documentation/hwmon/vt1211
15280 F:      drivers/hwmon/vt1211.c
15281
15282 VT8231 HARDWARE MONITOR DRIVER
15283 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15284 L:      linux-hwmon@vger.kernel.org
15285 S:      Maintained
15286 F:      drivers/hwmon/vt8231.c
15287
15288 VUB300 USB to SDIO/SD/MMC bridge chip
15289 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15290 L:      linux-mmc@vger.kernel.org
15291 L:      linux-usb@vger.kernel.org
15292 S:      Supported
15293 F:      drivers/mmc/host/vub300.c
15294
15295 W1 DALLAS'S 1-WIRE BUS
15296 M:      Evgeniy Polyakov <zbr@ioremap.net>
15297 S:      Maintained
15298 F:      Documentation/w1/
15299 F:      drivers/w1/
15300 F:      include/linux/w1.h
15301
15302 W83791D HARDWARE MONITORING DRIVER
15303 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15304 L:      linux-hwmon@vger.kernel.org
15305 S:      Maintained
15306 F:      Documentation/hwmon/w83791d
15307 F:      drivers/hwmon/w83791d.c
15308
15309 W83793 HARDWARE MONITORING DRIVER
15310 M:      Rudolf Marek <r.marek@assembler.cz>
15311 L:      linux-hwmon@vger.kernel.org
15312 S:      Maintained
15313 F:      Documentation/hwmon/w83793
15314 F:      drivers/hwmon/w83793.c
15315
15316 W83795 HARDWARE MONITORING DRIVER
15317 M:      Jean Delvare <jdelvare@suse.com>
15318 L:      linux-hwmon@vger.kernel.org
15319 S:      Maintained
15320 F:      drivers/hwmon/w83795.c
15321
15322 W83L51xD SD/MMC CARD INTERFACE DRIVER
15323 M:      Pierre Ossman <pierre@ossman.eu>
15324 S:      Maintained
15325 F:      drivers/mmc/host/wbsd.*
15326
15327 WACOM PROTOCOL 4 SERIAL TABLETS
15328 M:      Julian Squires <julian@cipht.net>
15329 M:      Hans de Goede <hdegoede@redhat.com>
15330 L:      linux-input@vger.kernel.org
15331 S:      Maintained
15332 F:      drivers/input/tablet/wacom_serial4.c
15333
15334 WATCHDOG DEVICE DRIVERS
15335 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15336 M:      Guenter Roeck <linux@roeck-us.net>
15337 L:      linux-watchdog@vger.kernel.org
15338 W:      http://www.linux-watchdog.org/
15339 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15340 S:      Maintained
15341 F:      Documentation/devicetree/bindings/watchdog/
15342 F:      Documentation/watchdog/
15343 F:      drivers/watchdog/
15344 F:      include/linux/watchdog.h
15345 F:      include/uapi/linux/watchdog.h
15346
15347 WHISKEYCOVE PMIC GPIO DRIVER
15348 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15349 L:      linux-gpio@vger.kernel.org
15350 S:      Maintained
15351 F:      drivers/gpio/gpio-wcove.c
15352
15353 WIIMOTE HID DRIVER
15354 M:      David Herrmann <dh.herrmann@googlemail.com>
15355 L:      linux-input@vger.kernel.org
15356 S:      Maintained
15357 F:      drivers/hid/hid-wiimote*
15358
15359 WILOCITY WIL6210 WIRELESS DRIVER
15360 M:      Maya Erez <merez@codeaurora.org>
15361 L:      linux-wireless@vger.kernel.org
15362 L:      wil6210@qti.qualcomm.com
15363 S:      Supported
15364 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15365 F:      drivers/net/wireless/ath/wil6210/
15366
15367 WIMAX STACK
15368 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15369 M:      linux-wimax@intel.com
15370 L:      wimax@linuxwimax.org (subscribers-only)
15371 S:      Supported
15372 W:      http://linuxwimax.org
15373 F:      Documentation/wimax/README.wimax
15374 F:      include/linux/wimax/debug.h
15375 F:      include/net/wimax.h
15376 F:      include/uapi/linux/wimax.h
15377 F:      net/wimax/
15378
15379 WINBOND CIR DRIVER
15380 M:      David Härdeman <david@hardeman.nu>
15381 S:      Maintained
15382 F:      drivers/media/rc/winbond-cir.c
15383
15384 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15385 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15386 L:      linux-watchdog@vger.kernel.org
15387 S:      Maintained
15388 F:      drivers/watchdog/ebc-c384_wdt.c
15389
15390 WINSYSTEMS WS16C48 GPIO DRIVER
15391 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15392 L:      linux-gpio@vger.kernel.org
15393 S:      Maintained
15394 F:      drivers/gpio/gpio-ws16c48.c
15395
15396 WISTRON LAPTOP BUTTON DRIVER
15397 M:      Miloslav Trmac <mitr@volny.cz>
15398 S:      Maintained
15399 F:      drivers/input/misc/wistron_btns.c
15400
15401 WL3501 WIRELESS PCMCIA CARD DRIVER
15402 L:      linux-wireless@vger.kernel.org
15403 S:      Odd fixes
15404 F:      drivers/net/wireless/wl3501*
15405
15406 WOLFSON MICROELECTRONICS DRIVERS
15407 L:      patches@opensource.cirrus.com
15408 T:      git https://github.com/CirrusLogic/linux-drivers.git
15409 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15410 S:      Supported
15411 F:      Documentation/hwmon/wm83??
15412 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15413 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15414 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15415 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15416 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15417 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15418 F:      drivers/clk/clk-wm83*.c
15419 F:      drivers/extcon/extcon-arizona.c
15420 F:      drivers/leds/leds-wm83*.c
15421 F:      drivers/gpio/gpio-*wm*.c
15422 F:      drivers/gpio/gpio-arizona.c
15423 F:      drivers/hwmon/wm83??-hwmon.c
15424 F:      drivers/input/misc/wm831x-on.c
15425 F:      drivers/input/touchscreen/wm831x-ts.c
15426 F:      drivers/input/touchscreen/wm97*.c
15427 F:      drivers/mfd/arizona*
15428 F:      drivers/mfd/wm*.c
15429 F:      drivers/mfd/cs47l24*
15430 F:      drivers/power/supply/wm83*.c
15431 F:      drivers/rtc/rtc-wm83*.c
15432 F:      drivers/regulator/wm8*.c
15433 F:      drivers/regulator/arizona*
15434 F:      drivers/video/backlight/wm83*_bl.c
15435 F:      drivers/watchdog/wm83*_wdt.c
15436 F:      include/linux/mfd/arizona/
15437 F:      include/linux/mfd/wm831x/
15438 F:      include/linux/mfd/wm8350/
15439 F:      include/linux/mfd/wm8400*
15440 F:      include/linux/regulator/arizona*
15441 F:      include/linux/wm97xx.h
15442 F:      include/sound/wm????.h
15443 F:      sound/soc/codecs/arizona.?
15444 F:      sound/soc/codecs/wm*
15445 F:      sound/soc/codecs/cs47l24*
15446
15447 WORKQUEUE
15448 M:      Tejun Heo <tj@kernel.org>
15449 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15451 S:      Maintained
15452 F:      include/linux/workqueue.h
15453 F:      kernel/workqueue.c
15454 F:      Documentation/core-api/workqueue.rst
15455
15456 X-POWERS AXP288 PMIC DRIVERS
15457 M:      Hans de Goede <hdegoede@redhat.com>
15458 S:      Maintained
15459 N:      axp288
15460 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15461
15462 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15463 M:      Chen-Yu Tsai <wens@csie.org>
15464 L:      linux-kernel@vger.kernel.org
15465 S:      Maintained
15466 N:      axp[128]
15467
15468 X.25 NETWORK LAYER
15469 M:      Andrew Hendry <andrew.hendry@gmail.com>
15470 L:      linux-x25@vger.kernel.org
15471 S:      Odd Fixes
15472 F:      Documentation/networking/x25*
15473 F:      include/net/x25*
15474 F:      net/x25/
15475
15476 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15477 M:      Thomas Gleixner <tglx@linutronix.de>
15478 M:      Ingo Molnar <mingo@redhat.com>
15479 R:      "H. Peter Anvin" <hpa@zytor.com>
15480 M:      x86@kernel.org
15481 L:      linux-kernel@vger.kernel.org
15482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15483 S:      Maintained
15484 F:      Documentation/x86/
15485 F:      arch/x86/
15486
15487 X86 MCE INFRASTRUCTURE
15488 M:      Tony Luck <tony.luck@intel.com>
15489 M:      Borislav Petkov <bp@alien8.de>
15490 L:      linux-edac@vger.kernel.org
15491 S:      Maintained
15492 F:      arch/x86/kernel/cpu/mcheck/*
15493
15494 X86 MICROCODE UPDATE SUPPORT
15495 M:      Borislav Petkov <bp@alien8.de>
15496 S:      Maintained
15497 F:      arch/x86/kernel/cpu/microcode/*
15498
15499 X86 PLATFORM DRIVERS
15500 M:      Darren Hart <dvhart@infradead.org>
15501 M:      Andy Shevchenko <andy@infradead.org>
15502 L:      platform-driver-x86@vger.kernel.org
15503 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15504 S:      Maintained
15505 F:      drivers/platform/x86/
15506 F:      drivers/platform/olpc/
15507
15508 X86 VDSO
15509 M:      Andy Lutomirski <luto@amacapital.net>
15510 L:      linux-kernel@vger.kernel.org
15511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15512 S:      Maintained
15513 F:      arch/x86/entry/vdso/
15514
15515 XC2028/3028 TUNER DRIVER
15516 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15517 L:      linux-media@vger.kernel.org
15518 W:      https://linuxtv.org
15519 T:      git git://linuxtv.org/media_tree.git
15520 S:      Maintained
15521 F:      drivers/media/tuners/tuner-xc2028.*
15522
15523 XDP SOCKETS (AF_XDP)
15524 M:      Björn Töpel <bjorn.topel@intel.com>
15525 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15526 L:      netdev@vger.kernel.org
15527 S:      Maintained
15528 F:      kernel/bpf/xskmap.c
15529 F:      net/xdp/
15530
15531 XEN BLOCK SUBSYSTEM
15532 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15533 M:      Roger Pau Monné <roger.pau@citrix.com>
15534 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15535 S:      Supported
15536 F:      drivers/block/xen-blkback/*
15537 F:      drivers/block/xen*
15538
15539 XEN HYPERVISOR ARM
15540 M:      Stefano Stabellini <sstabellini@kernel.org>
15541 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15542 S:      Maintained
15543 F:      arch/arm/xen/
15544 F:      arch/arm/include/asm/xen/
15545
15546 XEN HYPERVISOR ARM64
15547 M:      Stefano Stabellini <sstabellini@kernel.org>
15548 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15549 S:      Maintained
15550 F:      arch/arm64/xen/
15551 F:      arch/arm64/include/asm/xen/
15552
15553 XEN HYPERVISOR INTERFACE
15554 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15555 M:      Juergen Gross <jgross@suse.com>
15556 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15558 S:      Supported
15559 F:      arch/x86/xen/
15560 F:      drivers/*/xen-*front.c
15561 F:      drivers/xen/
15562 F:      arch/x86/include/asm/xen/
15563 F:      arch/x86/include/asm/pvclock-abi.h
15564 F:      include/xen/
15565 F:      include/uapi/xen/
15566 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15567 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15568
15569 XEN NETWORK BACKEND DRIVER
15570 M:      Wei Liu <wei.liu2@citrix.com>
15571 M:      Paul Durrant <paul.durrant@citrix.com>
15572 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15573 L:      netdev@vger.kernel.org
15574 S:      Supported
15575 F:      drivers/net/xen-netback/*
15576
15577 XEN PCI SUBSYSTEM
15578 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15579 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15580 S:      Supported
15581 F:      arch/x86/pci/*xen*
15582 F:      drivers/pci/*xen*
15583
15584 XEN PVSCSI DRIVERS
15585 M:      Juergen Gross <jgross@suse.com>
15586 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15587 L:      linux-scsi@vger.kernel.org
15588 S:      Supported
15589 F:      drivers/scsi/xen-scsifront.c
15590 F:      drivers/xen/xen-scsiback.c
15591 F:      include/xen/interface/io/vscsiif.h
15592
15593 XEN SWIOTLB SUBSYSTEM
15594 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15595 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15596 L:      iommu@lists.linux-foundation.org
15597 S:      Supported
15598 F:      arch/x86/xen/*swiotlb*
15599 F:      drivers/xen/*swiotlb*
15600
15601 XEN SOUND FRONTEND DRIVER
15602 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15603 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15604 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15605 S:      Supported
15606 F:      sound/xen/*
15607
15608 XFS FILESYSTEM
15609 M:      Darrick J. Wong <darrick.wong@oracle.com>
15610 M:      linux-xfs@vger.kernel.org
15611 L:      linux-xfs@vger.kernel.org
15612 W:      http://xfs.org/
15613 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15614 S:      Supported
15615 F:      Documentation/filesystems/xfs.txt
15616 F:      fs/xfs/
15617
15618 XILINX AXI ETHERNET DRIVER
15619 M:      Anirudha Sarangi <anirudh@xilinx.com>
15620 M:      John Linn <John.Linn@xilinx.com>
15621 S:      Maintained
15622 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15623
15624 XILINX UARTLITE SERIAL DRIVER
15625 M:      Peter Korsgaard <jacmet@sunsite.dk>
15626 L:      linux-serial@vger.kernel.org
15627 S:      Maintained
15628 F:      drivers/tty/serial/uartlite.c
15629
15630 XILINX VIDEO IP CORES
15631 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15632 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15633 L:      linux-media@vger.kernel.org
15634 T:      git git://linuxtv.org/media_tree.git
15635 S:      Supported
15636 F:      Documentation/devicetree/bindings/media/xilinx/
15637 F:      drivers/media/platform/xilinx/
15638 F:      include/uapi/linux/xilinx-v4l2-controls.h
15639
15640 XILLYBUS DRIVER
15641 M:      Eli Billauer <eli.billauer@gmail.com>
15642 L:      linux-kernel@vger.kernel.org
15643 S:      Supported
15644 F:      drivers/char/xillybus/
15645
15646 XLP9XX I2C DRIVER
15647 M:      George Cherian <george.cherian@cavium.com>
15648 M:      Jan Glauber <jglauber@cavium.com>
15649 L:      linux-i2c@vger.kernel.org
15650 W:      http://www.cavium.com
15651 S:      Supported
15652 F:      drivers/i2c/busses/i2c-xlp9xx.c
15653
15654 XRA1403 GPIO EXPANDER
15655 M:      Nandor Han <nandor.han@ge.com>
15656 M:      Semi Malinen <semi.malinen@ge.com>
15657 L:      linux-gpio@vger.kernel.org
15658 S:      Maintained
15659 F:      drivers/gpio/gpio-xra1403.c
15660 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15661
15662 XTENSA XTFPGA PLATFORM SUPPORT
15663 M:      Max Filippov <jcmvbkbc@gmail.com>
15664 L:      linux-xtensa@linux-xtensa.org
15665 S:      Maintained
15666 F:      drivers/spi/spi-xtensa-xtfpga.c
15667 F:      sound/soc/xtensa/xtfpga-i2s.c
15668
15669 YAM DRIVER FOR AX.25
15670 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15671 L:      linux-hams@vger.kernel.org
15672 S:      Maintained
15673 F:      drivers/net/hamradio/yam*
15674 F:      include/linux/yam.h
15675
15676 YAMA SECURITY MODULE
15677 M:      Kees Cook <keescook@chromium.org>
15678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15679 S:      Supported
15680 F:      security/yama/
15681 F:      Documentation/admin-guide/LSM/Yama.rst
15682
15683 YEALINK PHONE DRIVER
15684 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15685 L:      usbb2k-api-dev@nongnu.org
15686 S:      Maintained
15687 F:      Documentation/input/yealink.rst
15688 F:      drivers/input/misc/yealink.*
15689
15690 Z8530 DRIVER FOR AX.25
15691 M:      Joerg Reuter <jreuter@yaina.de>
15692 W:      http://yaina.de/jreuter/
15693 W:      http://www.qsl.net/dl1bke/
15694 L:      linux-hams@vger.kernel.org
15695 S:      Maintained
15696 F:      Documentation/networking/z8530drv.txt
15697 F:      drivers/net/hamradio/*scc.c
15698 F:      drivers/net/hamradio/z8530.h
15699
15700 ZBUD COMPRESSED PAGE ALLOCATOR
15701 M:      Seth Jennings <sjenning@redhat.com>
15702 M:      Dan Streetman <ddstreet@ieee.org>
15703 L:      linux-mm@kvack.org
15704 S:      Maintained
15705 F:      mm/zbud.c
15706 F:      include/linux/zbud.h
15707
15708 ZD1211RW WIRELESS DRIVER
15709 M:      Daniel Drake <dsd@gentoo.org>
15710 M:      Ulrich Kunitz <kune@deine-taler.de>
15711 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15712 L:      linux-wireless@vger.kernel.org
15713 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15714 S:      Maintained
15715 F:      drivers/net/wireless/zydas/zd1211rw/
15716
15717 ZD1301 MEDIA DRIVER
15718 M:      Antti Palosaari <crope@iki.fi>
15719 L:      linux-media@vger.kernel.org
15720 W:      https://linuxtv.org/
15721 W:      http://palosaari.fi/linux/
15722 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15723 S:      Maintained
15724 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15725
15726 ZD1301_DEMOD MEDIA DRIVER
15727 M:      Antti Palosaari <crope@iki.fi>
15728 L:      linux-media@vger.kernel.org
15729 W:      https://linuxtv.org/
15730 W:      http://palosaari.fi/linux/
15731 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15732 S:      Maintained
15733 F:      drivers/media/dvb-frontends/zd1301_demod*
15734
15735 ZPOOL COMPRESSED PAGE STORAGE API
15736 M:      Dan Streetman <ddstreet@ieee.org>
15737 L:      linux-mm@kvack.org
15738 S:      Maintained
15739 F:      mm/zpool.c
15740 F:      include/linux/zpool.h
15741
15742 ZR36067 VIDEO FOR LINUX DRIVER
15743 L:      mjpeg-users@lists.sourceforge.net
15744 L:      linux-media@vger.kernel.org
15745 W:      http://mjpeg.sourceforge.net/driver-zoran/
15746 T:      hg https://linuxtv.org/hg/v4l-dvb
15747 S:      Odd Fixes
15748 F:      drivers/media/pci/zoran/
15749
15750 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15751 M:      Minchan Kim <minchan@kernel.org>
15752 M:      Nitin Gupta <ngupta@vflare.org>
15753 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15754 L:      linux-kernel@vger.kernel.org
15755 S:      Maintained
15756 F:      drivers/block/zram/
15757 F:      Documentation/blockdev/zram.txt
15758
15759 ZS DECSTATION Z85C30 SERIAL DRIVER
15760 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15761 S:      Maintained
15762 F:      drivers/tty/serial/zs.*
15763
15764 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15765 M:      Minchan Kim <minchan@kernel.org>
15766 M:      Nitin Gupta <ngupta@vflare.org>
15767 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15768 L:      linux-mm@kvack.org
15769 S:      Maintained
15770 F:      mm/zsmalloc.c
15771 F:      include/linux/zsmalloc.h
15772 F:      Documentation/vm/zsmalloc.rst
15773
15774 ZSWAP COMPRESSED SWAP CACHING
15775 M:      Seth Jennings <sjenning@redhat.com>
15776 M:      Dan Streetman <ddstreet@ieee.org>
15777 L:      linux-mm@kvack.org
15778 S:      Maintained
15779 F:      mm/zswap.c
15780
15781 THE REST
15782 M:      Linus Torvalds <torvalds@linux-foundation.org>
15783 L:      linux-kernel@vger.kernel.org
15784 Q:      http://patchwork.kernel.org/project/LKML/list/
15785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15786 S:      Buried alive in reporters
15787 F:      *
15788 F:      */