Merge tag 'sound-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
[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 S:      Supported
2736 F:      arch/x86/net/bpf_jit*
2737 F:      Documentation/networking/filter.txt
2738 F:      Documentation/bpf/
2739 F:      include/linux/bpf*
2740 F:      include/linux/filter.h
2741 F:      include/trace/events/bpf.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/testing/selftests/bpf/
2755
2756 BROADCOM B44 10/100 ETHERNET DRIVER
2757 M:      Michael Chan <michael.chan@broadcom.com>
2758 L:      netdev@vger.kernel.org
2759 S:      Supported
2760 F:      drivers/net/ethernet/broadcom/b44.*
2761
2762 BROADCOM B53 ETHERNET SWITCH DRIVER
2763 M:      Florian Fainelli <f.fainelli@gmail.com>
2764 L:      netdev@vger.kernel.org
2765 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2766 S:      Supported
2767 F:      drivers/net/dsa/b53/*
2768 F:      include/linux/platform_data/b53.h
2769
2770 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2771 M:      Florian Fainelli <f.fainelli@gmail.com>
2772 M:      Ray Jui <rjui@broadcom.com>
2773 M:      Scott Branden <sbranden@broadcom.com>
2774 M:      bcm-kernel-feedback-list@broadcom.com
2775 T:      git git://github.com/broadcom/mach-bcm
2776 S:      Maintained
2777 N:      bcm281*
2778 N:      bcm113*
2779 N:      bcm216*
2780 N:      kona
2781 F:      arch/arm/mach-bcm/
2782
2783 BROADCOM BCM2835 ARM ARCHITECTURE
2784 M:      Eric Anholt <eric@anholt.net>
2785 M:      Stefan Wahren <stefan.wahren@i2se.com>
2786 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788 T:      git git://github.com/anholt/linux
2789 S:      Maintained
2790 N:      bcm2835
2791 F:      drivers/staging/vc04_services
2792
2793 BROADCOM BCM47XX MIPS ARCHITECTURE
2794 M:      Hauke Mehrtens <hauke@hauke-m.de>
2795 M:      Rafał Miłecki <zajec5@gmail.com>
2796 L:      linux-mips@linux-mips.org
2797 S:      Maintained
2798 F:      Documentation/devicetree/bindings/mips/brcm/
2799 F:      arch/mips/bcm47xx/*
2800 F:      arch/mips/include/asm/mach-bcm47xx/*
2801
2802 BROADCOM BCM5301X ARM ARCHITECTURE
2803 M:      Hauke Mehrtens <hauke@hauke-m.de>
2804 M:      Rafał Miłecki <zajec5@gmail.com>
2805 M:      Jon Mason <jonmason@broadcom.com>
2806 M:      bcm-kernel-feedback-list@broadcom.com
2807 L:      linux-arm-kernel@lists.infradead.org
2808 S:      Maintained
2809 F:      arch/arm/mach-bcm/bcm_5301x.c
2810 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2811 F:      arch/arm/boot/dts/bcm470*
2812 F:      arch/arm/boot/dts/bcm953012*
2813
2814 BROADCOM BCM53573 ARM ARCHITECTURE
2815 M:      Rafał Miłecki <rafal@milecki.pl>
2816 L:      linux-arm-kernel@lists.infradead.org
2817 S:      Maintained
2818 F:      arch/arm/boot/dts/bcm53573*
2819 F:      arch/arm/boot/dts/bcm47189*
2820
2821 BROADCOM BCM63XX ARM ARCHITECTURE
2822 M:      Florian Fainelli <f.fainelli@gmail.com>
2823 M:      bcm-kernel-feedback-list@broadcom.com
2824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2825 T:      git git://github.com/broadcom/stblinux.git
2826 S:      Maintained
2827 N:      bcm63xx
2828
2829 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2830 M:      Kevin Cernekee <cernekee@gmail.com>
2831 L:      linux-usb@vger.kernel.org
2832 S:      Maintained
2833 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2834
2835 BROADCOM BCM7XXX ARM ARCHITECTURE
2836 M:      Brian Norris <computersforpeace@gmail.com>
2837 M:      Gregory Fong <gregory.0xf0@gmail.com>
2838 M:      Florian Fainelli <f.fainelli@gmail.com>
2839 M:      bcm-kernel-feedback-list@broadcom.com
2840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841 T:      git git://github.com/broadcom/stblinux.git
2842 S:      Maintained
2843 F:      arch/arm/mach-bcm/*brcmstb*
2844 F:      arch/arm/boot/dts/bcm7*.dts*
2845 F:      drivers/bus/brcmstb_gisb.c
2846 F:      arch/arm/mm/cache-b15-rac.c
2847 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2848 N:      brcmstb
2849
2850 BROADCOM BMIPS CPUFREQ DRIVER
2851 M:      Markus Mayer <mmayer@broadcom.com>
2852 M:      bcm-kernel-feedback-list@broadcom.com
2853 L:      linux-pm@vger.kernel.org
2854 S:      Maintained
2855 F:      drivers/cpufreq/bmips-cpufreq.c
2856
2857 BROADCOM BMIPS MIPS ARCHITECTURE
2858 M:      Kevin Cernekee <cernekee@gmail.com>
2859 M:      Florian Fainelli <f.fainelli@gmail.com>
2860 L:      linux-mips@linux-mips.org
2861 T:      git git://github.com/broadcom/stblinux.git
2862 S:      Maintained
2863 F:      arch/mips/bmips/*
2864 F:      arch/mips/include/asm/mach-bmips/*
2865 F:      arch/mips/kernel/*bmips*
2866 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2867 F:      drivers/irqchip/irq-bcm63*
2868 F:      drivers/irqchip/irq-bcm7*
2869 F:      drivers/irqchip/irq-brcmstb*
2870 F:      include/linux/bcm963xx_nvram.h
2871 F:      include/linux/bcm963xx_tag.h
2872
2873 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2874 M:      Rasesh Mody <rasesh.mody@cavium.com>
2875 M:      Harish Patil <harish.patil@cavium.com>
2876 M:      Dept-GELinuxNICDev@cavium.com
2877 L:      netdev@vger.kernel.org
2878 S:      Supported
2879 F:      drivers/net/ethernet/broadcom/bnx2.*
2880 F:      drivers/net/ethernet/broadcom/bnx2_*
2881
2882 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2883 M:      QLogic-Storage-Upstream@qlogic.com
2884 L:      linux-scsi@vger.kernel.org
2885 S:      Supported
2886 F:      drivers/scsi/bnx2fc/
2887
2888 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2889 M:      QLogic-Storage-Upstream@qlogic.com
2890 L:      linux-scsi@vger.kernel.org
2891 S:      Supported
2892 F:      drivers/scsi/bnx2i/
2893
2894 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2895 M:      Ariel Elior <ariel.elior@cavium.com>
2896 M:      everest-linux-l2@cavium.com
2897 L:      netdev@vger.kernel.org
2898 S:      Supported
2899 F:      drivers/net/ethernet/broadcom/bnx2x/
2900
2901 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2902 M:      Michael Chan <michael.chan@broadcom.com>
2903 L:      netdev@vger.kernel.org
2904 S:      Supported
2905 F:      drivers/net/ethernet/broadcom/bnxt/
2906
2907 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2908 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2909 M:      Franky Lin <franky.lin@broadcom.com>
2910 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2911 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2912 M:      Wright Feng <wright.feng@cypress.com>
2913 L:      linux-wireless@vger.kernel.org
2914 L:      brcm80211-dev-list.pdl@broadcom.com
2915 L:      brcm80211-dev-list@cypress.com
2916 S:      Supported
2917 F:      drivers/net/wireless/broadcom/brcm80211/
2918
2919 BROADCOM BRCMSTB GPIO DRIVER
2920 M:      Gregory Fong <gregory.0xf0@gmail.com>
2921 L:      bcm-kernel-feedback-list@broadcom.com
2922 S:      Supported
2923 F:      drivers/gpio/gpio-brcmstb.c
2924 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2925
2926 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2927 M:      Al Cooper <alcooperx@gmail.com>
2928 L:      linux-kernel@vger.kernel.org
2929 L:      bcm-kernel-feedback-list@broadcom.com
2930 S:      Maintained
2931 F:      drivers/phy/broadcom/phy-brcm-usb*
2932
2933 BROADCOM GENET ETHERNET DRIVER
2934 M:      Doug Berger <opendmb@gmail.com>
2935 M:      Florian Fainelli <f.fainelli@gmail.com>
2936 L:      netdev@vger.kernel.org
2937 S:      Supported
2938 F:      drivers/net/ethernet/broadcom/genet/
2939
2940 BROADCOM IPROC ARM ARCHITECTURE
2941 M:      Ray Jui <rjui@broadcom.com>
2942 M:      Scott Branden <sbranden@broadcom.com>
2943 M:      Jon Mason <jonmason@broadcom.com>
2944 M:      bcm-kernel-feedback-list@broadcom.com
2945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2946 T:      git git://github.com/broadcom/cygnus-linux.git
2947 S:      Maintained
2948 N:      iproc
2949 N:      cygnus
2950 N:      bcm[-_]nsp
2951 N:      bcm9113*
2952 N:      bcm9583*
2953 N:      bcm9585*
2954 N:      bcm9586*
2955 N:      bcm988312
2956 N:      bcm113*
2957 N:      bcm583*
2958 N:      bcm585*
2959 N:      bcm586*
2960 N:      bcm88312
2961 N:      hr2
2962 F:      arch/arm64/boot/dts/broadcom/ns2*
2963 F:      drivers/clk/bcm/clk-ns*
2964 F:      drivers/pinctrl/bcm/pinctrl-ns*
2965
2966 BROADCOM KONA GPIO DRIVER
2967 M:      Ray Jui <rjui@broadcom.com>
2968 L:      bcm-kernel-feedback-list@broadcom.com
2969 S:      Supported
2970 F:      drivers/gpio/gpio-bcm-kona.c
2971 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2972
2973 BROADCOM NETXTREME-E ROCE DRIVER
2974 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2975 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2976 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2977 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2978 L:      linux-rdma@vger.kernel.org
2979 W:      http://www.broadcom.com
2980 S:      Supported
2981 F:      drivers/infiniband/hw/bnxt_re/
2982 F:      include/uapi/rdma/bnxt_re-abi.h
2983
2984 BROADCOM NVRAM DRIVER
2985 M:      Rafał Miłecki <zajec5@gmail.com>
2986 L:      linux-mips@linux-mips.org
2987 S:      Maintained
2988 F:      drivers/firmware/broadcom/*
2989
2990 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2991 M:      Rafał Miłecki <zajec5@gmail.com>
2992 L:      linux-wireless@vger.kernel.org
2993 S:      Maintained
2994 F:      drivers/bcma/
2995 F:      include/linux/bcma/
2996
2997 BROADCOM STB AVS CPUFREQ DRIVER
2998 M:      Markus Mayer <mmayer@broadcom.com>
2999 M:      bcm-kernel-feedback-list@broadcom.com
3000 L:      linux-pm@vger.kernel.org
3001 S:      Maintained
3002 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3003 F:      drivers/cpufreq/brcmstb*
3004
3005 BROADCOM STB AVS TMON DRIVER
3006 M:      Markus Mayer <mmayer@broadcom.com>
3007 M:      bcm-kernel-feedback-list@broadcom.com
3008 L:      linux-pm@vger.kernel.org
3009 S:      Maintained
3010 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3011 F:      drivers/thermal/broadcom/brcmstb*
3012
3013 BROADCOM STB NAND FLASH DRIVER
3014 M:      Brian Norris <computersforpeace@gmail.com>
3015 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3016 L:      linux-mtd@lists.infradead.org
3017 L:      bcm-kernel-feedback-list@broadcom.com
3018 S:      Maintained
3019 F:      drivers/mtd/nand/raw/brcmnand/
3020
3021 BROADCOM STB DPFE DRIVER
3022 M:      Markus Mayer <mmayer@broadcom.com>
3023 M:      bcm-kernel-feedback-list@broadcom.com
3024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3025 S:      Maintained
3026 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3027 F:      drivers/memory/brcmstb_dpfe.c
3028
3029 BROADCOM SYSTEMPORT ETHERNET DRIVER
3030 M:      Florian Fainelli <f.fainelli@gmail.com>
3031 L:      netdev@vger.kernel.org
3032 S:      Supported
3033 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3034
3035 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3036 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3037 M:      Prashant Sreedharan <prashant@broadcom.com>
3038 M:      Michael Chan <mchan@broadcom.com>
3039 L:      netdev@vger.kernel.org
3040 S:      Supported
3041 F:      drivers/net/ethernet/broadcom/tg3.*
3042
3043 BROCADE BFA FC SCSI DRIVER
3044 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3045 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3046 L:      linux-scsi@vger.kernel.org
3047 S:      Supported
3048 F:      drivers/scsi/bfa/
3049
3050 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3051 M:      Rasesh Mody <rasesh.mody@cavium.com>
3052 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3053 M:      Dept-GELinuxNICDev@cavium.com
3054 L:      netdev@vger.kernel.org
3055 S:      Supported
3056 F:      drivers/net/ethernet/brocade/bna/
3057
3058 BSG (block layer generic sg v4 driver)
3059 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3060 L:      linux-scsi@vger.kernel.org
3061 S:      Supported
3062 F:      block/bsg.c
3063 F:      include/linux/bsg.h
3064 F:      include/uapi/linux/bsg.h
3065
3066 BT87X AUDIO DRIVER
3067 M:      Clemens Ladisch <clemens@ladisch.de>
3068 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3069 T:      git git://git.alsa-project.org/alsa-kernel.git
3070 S:      Maintained
3071 F:      Documentation/sound/alsa/Bt87x.txt
3072 F:      sound/pci/bt87x.c
3073
3074 BT8XXGPIO DRIVER
3075 M:      Michael Buesch <m@bues.ch>
3076 W:      http://bu3sch.de/btgpio.php
3077 S:      Maintained
3078 F:      drivers/gpio/gpio-bt8xx.c
3079
3080 BTRFS FILE SYSTEM
3081 M:      Chris Mason <clm@fb.com>
3082 M:      Josef Bacik <jbacik@fb.com>
3083 M:      David Sterba <dsterba@suse.com>
3084 L:      linux-btrfs@vger.kernel.org
3085 W:      http://btrfs.wiki.kernel.org/
3086 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3088 S:      Maintained
3089 F:      Documentation/filesystems/btrfs.txt
3090 F:      fs/btrfs/
3091 F:      include/linux/btrfs*
3092 F:      include/uapi/linux/btrfs*
3093
3094 BTTV VIDEO4LINUX DRIVER
3095 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3096 L:      linux-media@vger.kernel.org
3097 W:      https://linuxtv.org
3098 T:      git git://linuxtv.org/media_tree.git
3099 S:      Odd fixes
3100 F:      Documentation/media/v4l-drivers/bttv*
3101 F:      drivers/media/pci/bt8xx/bttv*
3102
3103 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3104 M:      Chanwoo Choi <cw00.choi@samsung.com>
3105 L:      linux-pm@vger.kernel.org
3106 L:      linux-samsung-soc@vger.kernel.org
3107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3108 S:      Maintained
3109 F:      drivers/devfreq/exynos-bus.c
3110 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3111
3112 BUSLOGIC SCSI DRIVER
3113 M:      Khalid Aziz <khalid@gonehiking.org>
3114 L:      linux-scsi@vger.kernel.org
3115 S:      Maintained
3116 F:      drivers/scsi/BusLogic.*
3117 F:      drivers/scsi/FlashPoint.*
3118
3119 C-MEDIA CMI8788 DRIVER
3120 M:      Clemens Ladisch <clemens@ladisch.de>
3121 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3122 T:      git git://git.alsa-project.org/alsa-kernel.git
3123 S:      Maintained
3124 F:      sound/pci/oxygen/
3125
3126 C6X ARCHITECTURE
3127 M:      Mark Salter <msalter@redhat.com>
3128 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3129 L:      linux-c6x-dev@linux-c6x.org
3130 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3131 S:      Maintained
3132 F:      arch/c6x/
3133
3134 CA8210 IEEE-802.15.4 RADIO DRIVER
3135 M:      Harry Morris <h.morris@cascoda.com>
3136 L:      linux-wpan@vger.kernel.org
3137 W:      https://github.com/Cascoda/ca8210-linux.git
3138 S:      Maintained
3139 F:      drivers/net/ieee802154/ca8210.c
3140 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3141
3142 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3143 M:      David Howells <dhowells@redhat.com>
3144 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3145 S:      Supported
3146 F:      Documentation/filesystems/caching/cachefiles.txt
3147 F:      fs/cachefiles/
3148
3149 CADET FM/AM RADIO RECEIVER DRIVER
3150 M:      Hans Verkuil <hverkuil@xs4all.nl>
3151 L:      linux-media@vger.kernel.org
3152 T:      git git://linuxtv.org/media_tree.git
3153 W:      https://linuxtv.org
3154 S:      Maintained
3155 F:      drivers/media/radio/radio-cadet*
3156
3157 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3158 M:      Jonathan Corbet <corbet@lwn.net>
3159 L:      linux-media@vger.kernel.org
3160 T:      git git://linuxtv.org/media_tree.git
3161 S:      Maintained
3162 F:      Documentation/media/v4l-drivers/cafe_ccic*
3163 F:      drivers/media/platform/marvell-ccic/
3164
3165 CAIF NETWORK LAYER
3166 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3167 L:      netdev@vger.kernel.org
3168 S:      Supported
3169 F:      Documentation/networking/caif/
3170 F:      drivers/net/caif/
3171 F:      include/uapi/linux/caif/
3172 F:      include/net/caif/
3173 F:      net/caif/
3174
3175 CALGARY x86-64 IOMMU
3176 M:      Muli Ben-Yehuda <mulix@mulix.org>
3177 M:      Jon Mason <jdmason@kudzu.us>
3178 L:      iommu@lists.linux-foundation.org
3179 S:      Maintained
3180 F:      arch/x86/kernel/pci-calgary_64.c
3181 F:      arch/x86/kernel/tce_64.c
3182 F:      arch/x86/include/asm/calgary.h
3183 F:      arch/x86/include/asm/tce.h
3184
3185 CAN NETWORK DRIVERS
3186 M:      Wolfgang Grandegger <wg@grandegger.com>
3187 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3188 L:      linux-can@vger.kernel.org
3189 W:      https://github.com/linux-can
3190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3192 S:      Maintained
3193 F:      Documentation/devicetree/bindings/net/can/
3194 F:      drivers/net/can/
3195 F:      include/linux/can/dev.h
3196 F:      include/linux/can/platform/
3197 F:      include/uapi/linux/can/error.h
3198 F:      include/uapi/linux/can/netlink.h
3199
3200 CAN NETWORK LAYER
3201 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3202 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3203 L:      linux-can@vger.kernel.org
3204 W:      https://github.com/linux-can
3205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3207 S:      Maintained
3208 F:      Documentation/networking/can.rst
3209 F:      net/can/
3210 F:      include/linux/can/core.h
3211 F:      include/uapi/linux/can.h
3212 F:      include/uapi/linux/can/bcm.h
3213 F:      include/uapi/linux/can/raw.h
3214 F:      include/uapi/linux/can/gw.h
3215
3216 CAPABILITIES
3217 M:      Serge Hallyn <serge@hallyn.com>
3218 L:      linux-security-module@vger.kernel.org
3219 S:      Supported
3220 F:      include/linux/capability.h
3221 F:      include/uapi/linux/capability.h
3222 F:      security/commoncap.c
3223 F:      kernel/capability.c
3224
3225 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3226 M:      Kevin Tsai <ktsai@capellamicro.com>
3227 S:      Maintained
3228 F:      drivers/iio/light/cm*
3229
3230 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3231 M:      Christian Lamparter <chunkeey@googlemail.com>
3232 L:      linux-wireless@vger.kernel.org
3233 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3234 S:      Maintained
3235 F:      drivers/net/wireless/ath/carl9170/
3236
3237 CAVIUM I2C DRIVER
3238 M:      Jan Glauber <jglauber@cavium.com>
3239 M:      David Daney <david.daney@cavium.com>
3240 W:      http://www.cavium.com
3241 S:      Supported
3242 F:      drivers/i2c/busses/i2c-octeon*
3243 F:      drivers/i2c/busses/i2c-thunderx*
3244
3245 CAVIUM LIQUIDIO NETWORK DRIVER
3246 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3247 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3248 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3249 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3250 L:      netdev@vger.kernel.org
3251 W:      http://www.cavium.com
3252 S:      Supported
3253 F:      drivers/net/ethernet/cavium/liquidio/
3254
3255 CAVIUM MMC DRIVER
3256 M:      Jan Glauber <jglauber@cavium.com>
3257 M:      David Daney <david.daney@cavium.com>
3258 M:      Steven J. Hill <Steven.Hill@cavium.com>
3259 W:      http://www.cavium.com
3260 S:      Supported
3261 F:      drivers/mmc/host/cavium*
3262
3263 CAVIUM OCTEON-TX CRYPTO DRIVER
3264 M:      George Cherian <george.cherian@cavium.com>
3265 L:      linux-crypto@vger.kernel.org
3266 W:      http://www.cavium.com
3267 S:      Supported
3268 F:      drivers/crypto/cavium/cpt/
3269
3270 CAVIUM THUNDERX2 ARM64 SOC
3271 M:      Robert Richter <rrichter@cavium.com>
3272 M:      Jayachandran C <jnair@caviumnetworks.com>
3273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3274 S:      Maintained
3275 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3276 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3277
3278 CC2520 IEEE-802.15.4 RADIO DRIVER
3279 M:      Varka Bhadram <varkabhadram@gmail.com>
3280 L:      linux-wpan@vger.kernel.org
3281 S:      Maintained
3282 F:      drivers/net/ieee802154/cc2520.c
3283 F:      include/linux/spi/cc2520.h
3284 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3285
3286 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3287 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3288 L:      linux-crypto@vger.kernel.org
3289 S:      Supported
3290 F:      drivers/crypto/ccree/
3291 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3292
3293 CEC FRAMEWORK
3294 M:      Hans Verkuil <hans.verkuil@cisco.com>
3295 L:      linux-media@vger.kernel.org
3296 T:      git git://linuxtv.org/media_tree.git
3297 W:      http://linuxtv.org
3298 S:      Supported
3299 F:      Documentation/media/kapi/cec-core.rst
3300 F:      Documentation/media/uapi/cec
3301 F:      drivers/media/cec/
3302 F:      drivers/media/rc/keymaps/rc-cec.c
3303 F:      include/media/cec.h
3304 F:      include/media/cec-notifier.h
3305 F:      include/uapi/linux/cec.h
3306 F:      include/uapi/linux/cec-funcs.h
3307 F:      Documentation/devicetree/bindings/media/cec.txt
3308 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3309
3310 CEC GPIO DRIVER
3311 M:      Hans Verkuil <hans.verkuil@cisco.com>
3312 L:      linux-media@vger.kernel.org
3313 T:      git git://linuxtv.org/media_tree.git
3314 W:      http://linuxtv.org
3315 S:      Supported
3316 F:      drivers/media/platform/cec-gpio/
3317 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3318
3319 CELL BROADBAND ENGINE ARCHITECTURE
3320 M:      Arnd Bergmann <arnd@arndb.de>
3321 L:      linuxppc-dev@lists.ozlabs.org
3322 W:      http://www.ibm.com/developerworks/power/cell/
3323 S:      Supported
3324 F:      arch/powerpc/include/asm/cell*.h
3325 F:      arch/powerpc/include/asm/spu*.h
3326 F:      arch/powerpc/include/uapi/asm/spu*.h
3327 F:      arch/powerpc/oprofile/*cell*
3328 F:      arch/powerpc/platforms/cell/
3329
3330 CEPH COMMON CODE (LIBCEPH)
3331 M:      Ilya Dryomov <idryomov@gmail.com>
3332 M:      "Yan, Zheng" <zyan@redhat.com>
3333 M:      Sage Weil <sage@redhat.com>
3334 L:      ceph-devel@vger.kernel.org
3335 W:      http://ceph.com/
3336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3337 T:      git git://github.com/ceph/ceph-client.git
3338 S:      Supported
3339 F:      net/ceph/
3340 F:      include/linux/ceph/
3341 F:      include/linux/crush/
3342
3343 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3344 M:      "Yan, Zheng" <zyan@redhat.com>
3345 M:      Sage Weil <sage@redhat.com>
3346 M:      Ilya Dryomov <idryomov@gmail.com>
3347 L:      ceph-devel@vger.kernel.org
3348 W:      http://ceph.com/
3349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3350 T:      git git://github.com/ceph/ceph-client.git
3351 S:      Supported
3352 F:      Documentation/filesystems/ceph.txt
3353 F:      fs/ceph/
3354
3355 CERTIFICATE HANDLING:
3356 M:      David Howells <dhowells@redhat.com>
3357 M:      David Woodhouse <dwmw2@infradead.org>
3358 L:      keyrings@vger.kernel.org
3359 S:      Maintained
3360 F:      Documentation/module-signing.txt
3361 F:      certs/
3362 F:      scripts/sign-file.c
3363 F:      scripts/extract-cert.c
3364
3365 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3366 L:      linux-usb@vger.kernel.org
3367 S:      Orphan
3368 F:      Documentation/usb/WUSB-Design-overview.txt
3369 F:      Documentation/usb/wusb-cbaf
3370 F:      drivers/usb/host/hwa-hc.c
3371 F:      drivers/usb/host/whci/
3372 F:      drivers/usb/wusbcore/
3373 F:      include/linux/usb/wusb*
3374
3375 CFAG12864B LCD DRIVER
3376 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3377 W:      http://miguelojeda.es/auxdisplay.htm
3378 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3379 S:      Maintained
3380 F:      drivers/auxdisplay/cfag12864b.c
3381 F:      include/linux/cfag12864b.h
3382
3383 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3384 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3385 W:      http://miguelojeda.es/auxdisplay.htm
3386 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3387 S:      Maintained
3388 F:      drivers/auxdisplay/cfag12864bfb.c
3389 F:      include/linux/cfag12864b.h
3390
3391 802.11 (including CFG80211/NL80211)
3392 M:      Johannes Berg <johannes@sipsolutions.net>
3393 L:      linux-wireless@vger.kernel.org
3394 W:      http://wireless.kernel.org/
3395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3397 S:      Maintained
3398 F:      net/wireless/
3399 F:      include/uapi/linux/nl80211.h
3400 F:      include/linux/ieee80211.h
3401 F:      include/net/wext.h
3402 F:      include/net/cfg80211.h
3403 F:      include/net/iw_handler.h
3404 F:      include/net/ieee80211_radiotap.h
3405 F:      Documentation/driver-api/80211/cfg80211.rst
3406 F:      Documentation/networking/regulatory.txt
3407
3408 CHAR and MISC DRIVERS
3409 M:      Arnd Bergmann <arnd@arndb.de>
3410 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3412 S:      Supported
3413 F:      drivers/char/
3414 F:      drivers/misc/
3415 F:      include/linux/miscdevice.h
3416
3417 CHECKPATCH
3418 M:      Andy Whitcroft <apw@canonical.com>
3419 M:      Joe Perches <joe@perches.com>
3420 S:      Maintained
3421 F:      scripts/checkpatch.pl
3422
3423 CHINESE DOCUMENTATION
3424 M:      Harry Wei <harryxiyou@gmail.com>
3425 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3426 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3427 S:      Maintained
3428 F:      Documentation/translations/zh_CN/
3429
3430 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3431 M:      Peter Chen <Peter.Chen@nxp.com>
3432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3433 L:      linux-usb@vger.kernel.org
3434 S:      Maintained
3435 F:      drivers/usb/chipidea/
3436
3437 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3438 M:      Hans de Goede <hdegoede@redhat.com>
3439 L:      linux-input@vger.kernel.org
3440 S:      Maintained
3441 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3442 F:      drivers/input/touchscreen/chipone_icn8318.c
3443
3444 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3445 M:      Hans de Goede <hdegoede@redhat.com>
3446 L:      linux-input@vger.kernel.org
3447 S:      Maintained
3448 F:      drivers/input/touchscreen/chipone_icn8505.c
3449
3450 CHROME HARDWARE PLATFORM SUPPORT
3451 M:      Benson Leung <bleung@chromium.org>
3452 M:      Olof Johansson <olof@lixom.net>
3453 S:      Maintained
3454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3455 F:      drivers/platform/chrome/
3456
3457 CIRRUS LOGIC AUDIO CODEC DRIVERS
3458 M:      Brian Austin <brian.austin@cirrus.com>
3459 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3460 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3461 S:      Maintained
3462 F:      sound/soc/codecs/cs*
3463
3464 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3465 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3466 L:      netdev@vger.kernel.org
3467 S:      Maintained
3468 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3469
3470 CISCO FCOE HBA DRIVER
3471 M:      Satish Kharat <satishkh@cisco.com>
3472 M:      Sesidhar Baddela <sebaddel@cisco.com>
3473 M:      Karan Tilak Kumar <kartilak@cisco.com>
3474 L:      linux-scsi@vger.kernel.org
3475 S:      Supported
3476 F:      drivers/scsi/fnic/
3477
3478 CISCO SCSI HBA DRIVER
3479 M:      Karan Tilak Kumar <kartilak@cisco.com>
3480 M:      Sesidhar Baddela <sebaddel@cisco.com>
3481 L:      linux-scsi@vger.kernel.org
3482 S:      Supported
3483 F:      drivers/scsi/snic/
3484
3485 CISCO VIC ETHERNET NIC DRIVER
3486 M:      Christian Benvenuti <benve@cisco.com>
3487 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3488 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3489 S:      Supported
3490 F:      drivers/net/ethernet/cisco/enic/
3491
3492 CISCO VIC LOW LATENCY NIC DRIVER
3493 M:      Christian Benvenuti <benve@cisco.com>
3494 M:      Dave Goodell <dgoodell@cisco.com>
3495 S:      Supported
3496 F:      drivers/infiniband/hw/usnic/
3497
3498 CLEANCACHE API
3499 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3500 L:      linux-kernel@vger.kernel.org
3501 S:      Maintained
3502 F:      mm/cleancache.c
3503 F:      include/linux/cleancache.h
3504
3505 CLK API
3506 M:      Russell King <linux@armlinux.org.uk>
3507 L:      linux-clk@vger.kernel.org
3508 S:      Maintained
3509 F:      include/linux/clk.h
3510
3511 CLOCKSOURCE, CLOCKEVENT DRIVERS
3512 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3513 M:      Thomas Gleixner <tglx@linutronix.de>
3514 L:      linux-kernel@vger.kernel.org
3515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3516 S:      Supported
3517 F:      drivers/clocksource/
3518 F:      Documentation/devicetree/bindings/timer/
3519
3520 CMPC ACPI DRIVER
3521 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3522 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3523 L:      platform-driver-x86@vger.kernel.org
3524 S:      Supported
3525 F:      drivers/platform/x86/classmate-laptop.c
3526
3527 COBALT MEDIA DRIVER
3528 M:      Hans Verkuil <hans.verkuil@cisco.com>
3529 L:      linux-media@vger.kernel.org
3530 T:      git git://linuxtv.org/media_tree.git
3531 W:      https://linuxtv.org
3532 S:      Supported
3533 F:      drivers/media/pci/cobalt/
3534
3535 COCCINELLE/Semantic Patches (SmPL)
3536 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3537 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3538 M:      Nicolas Palix <nicolas.palix@imag.fr>
3539 M:      Michal Marek <michal.lkml@markovi.net>
3540 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3542 W:      http://coccinelle.lip6.fr/
3543 S:      Supported
3544 F:      Documentation/dev-tools/coccinelle.rst
3545 F:      scripts/coccinelle/
3546 F:      scripts/coccicheck
3547
3548 CODA FILE SYSTEM
3549 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3550 M:      coda@cs.cmu.edu
3551 L:      codalist@coda.cs.cmu.edu
3552 W:      http://www.coda.cs.cmu.edu/
3553 S:      Maintained
3554 F:      Documentation/filesystems/coda.txt
3555 F:      fs/coda/
3556 F:      include/linux/coda*.h
3557 F:      include/uapi/linux/coda*.h
3558
3559 CODA V4L2 MEM2MEM DRIVER
3560 M:      Philipp Zabel <p.zabel@pengutronix.de>
3561 L:      linux-media@vger.kernel.org
3562 S:      Maintained
3563 F:      Documentation/devicetree/bindings/media/coda.txt
3564 F:      drivers/media/platform/coda/
3565
3566 COMMON CLK FRAMEWORK
3567 M:      Michael Turquette <mturquette@baylibre.com>
3568 M:      Stephen Boyd <sboyd@kernel.org>
3569 L:      linux-clk@vger.kernel.org
3570 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3572 S:      Maintained
3573 F:      Documentation/devicetree/bindings/clock/
3574 F:      drivers/clk/
3575 X:      drivers/clk/clkdev.c
3576 F:      include/linux/clk-pr*
3577 F:      include/linux/clk/
3578
3579 COMMON INTERNET FILE SYSTEM (CIFS)
3580 M:      Steve French <sfrench@samba.org>
3581 L:      linux-cifs@vger.kernel.org
3582 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3583 W:      http://linux-cifs.samba.org/
3584 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3585 S:      Supported
3586 F:      Documentation/filesystems/cifs/
3587 F:      fs/cifs/
3588
3589 COMPACTPCI HOTPLUG CORE
3590 M:      Scott Murray <scott@spiteful.org>
3591 L:      linux-pci@vger.kernel.org
3592 S:      Maintained
3593 F:      drivers/pci/hotplug/cpci_hotplug*
3594
3595 COMPACTPCI HOTPLUG GENERIC DRIVER
3596 M:      Scott Murray <scott@spiteful.org>
3597 L:      linux-pci@vger.kernel.org
3598 S:      Maintained
3599 F:      drivers/pci/hotplug/cpcihp_generic.c
3600
3601 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3602 M:      Scott Murray <scott@spiteful.org>
3603 L:      linux-pci@vger.kernel.org
3604 S:      Maintained
3605 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3606
3607 COMPAL LAPTOP SUPPORT
3608 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3609 L:      platform-driver-x86@vger.kernel.org
3610 S:      Maintained
3611 F:      drivers/platform/x86/compal-laptop.c
3612
3613 CONEXANT ACCESSRUNNER USB DRIVER
3614 L:      accessrunner-general@lists.sourceforge.net
3615 W:      http://accessrunner.sourceforge.net/
3616 S:      Orphan
3617 F:      drivers/usb/atm/cxacru.c
3618
3619 CONFIGFS
3620 M:      Joel Becker <jlbec@evilplan.org>
3621 M:      Christoph Hellwig <hch@lst.de>
3622 T:      git git://git.infradead.org/users/hch/configfs.git
3623 S:      Supported
3624 F:      fs/configfs/
3625 F:      include/linux/configfs.h
3626
3627 CONNECTOR
3628 M:      Evgeniy Polyakov <zbr@ioremap.net>
3629 L:      netdev@vger.kernel.org
3630 S:      Maintained
3631 F:      drivers/connector/
3632
3633 CONTROL GROUP (CGROUP)
3634 M:      Tejun Heo <tj@kernel.org>
3635 M:      Li Zefan <lizefan@huawei.com>
3636 M:      Johannes Weiner <hannes@cmpxchg.org>
3637 L:      cgroups@vger.kernel.org
3638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3639 S:      Maintained
3640 F:      Documentation/cgroup*
3641 F:      include/linux/cgroup*
3642 F:      kernel/cgroup*
3643
3644 CONTROL GROUP - CPUSET
3645 M:      Li Zefan <lizefan@huawei.com>
3646 L:      cgroups@vger.kernel.org
3647 W:      http://www.bullopensource.org/cpuset/
3648 W:      http://oss.sgi.com/projects/cpusets/
3649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3650 S:      Maintained
3651 F:      Documentation/cgroup-v1/cpusets.txt
3652 F:      include/linux/cpuset.h
3653 F:      kernel/cgroup/cpuset.c
3654
3655 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3656 M:      Johannes Weiner <hannes@cmpxchg.org>
3657 M:      Michal Hocko <mhocko@kernel.org>
3658 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3659 L:      cgroups@vger.kernel.org
3660 L:      linux-mm@kvack.org
3661 S:      Maintained
3662 F:      mm/memcontrol.c
3663 F:      mm/swap_cgroup.c
3664
3665 CORETEMP HARDWARE MONITORING DRIVER
3666 M:      Fenghua Yu <fenghua.yu@intel.com>
3667 L:      linux-hwmon@vger.kernel.org
3668 S:      Maintained
3669 F:      Documentation/hwmon/coretemp
3670 F:      drivers/hwmon/coretemp.c
3671
3672 COSA/SRP SYNC SERIAL DRIVER
3673 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3674 W:      http://www.fi.muni.cz/~kas/cosa/
3675 S:      Maintained
3676 F:      drivers/net/wan/cosa*
3677
3678 CPMAC ETHERNET DRIVER
3679 M:      Florian Fainelli <f.fainelli@gmail.com>
3680 L:      netdev@vger.kernel.org
3681 S:      Maintained
3682 F:      drivers/net/ethernet/ti/cpmac.c
3683
3684 CPU FREQUENCY DRIVERS
3685 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3686 M:      Viresh Kumar <viresh.kumar@linaro.org>
3687 L:      linux-pm@vger.kernel.org
3688 S:      Maintained
3689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3690 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3691 B:      https://bugzilla.kernel.org
3692 F:      Documentation/cpu-freq/
3693 F:      Documentation/devicetree/bindings/cpufreq/
3694 F:      drivers/cpufreq/
3695 F:      include/linux/cpufreq.h
3696 F:      tools/testing/selftests/cpufreq/
3697
3698 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3699 M:      Viresh Kumar <viresh.kumar@linaro.org>
3700 M:      Sudeep Holla <sudeep.holla@arm.com>
3701 L:      linux-pm@vger.kernel.org
3702 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3703 S:      Maintained
3704 F:      drivers/cpufreq/arm_big_little.h
3705 F:      drivers/cpufreq/arm_big_little.c
3706 F:      drivers/cpufreq/arm_big_little_dt.c
3707
3708 CPU POWER MONITORING SUBSYSTEM
3709 M:      Thomas Renninger <trenn@suse.com>
3710 M:      Shuah Khan <shuah@kernel.org>
3711 L:      linux-pm@vger.kernel.org
3712 S:      Maintained
3713 F:      tools/power/cpupower/
3714
3715 CPUID/MSR DRIVER
3716 M:      "H. Peter Anvin" <hpa@zytor.com>
3717 S:      Maintained
3718 F:      arch/x86/kernel/cpuid.c
3719 F:      arch/x86/kernel/msr.c
3720
3721 CPUIDLE DRIVER - ARM BIG LITTLE
3722 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3723 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3724 L:      linux-pm@vger.kernel.org
3725 L:      linux-arm-kernel@lists.infradead.org
3726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3727 S:      Maintained
3728 F:      drivers/cpuidle/cpuidle-big_little.c
3729
3730 CPUIDLE DRIVER - ARM EXYNOS
3731 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3732 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3733 M:      Kukjin Kim <kgene@kernel.org>
3734 L:      linux-pm@vger.kernel.org
3735 L:      linux-samsung-soc@vger.kernel.org
3736 S:      Supported
3737 F:      drivers/cpuidle/cpuidle-exynos.c
3738 F:      arch/arm/mach-exynos/pm.c
3739
3740 CPUIDLE DRIVERS
3741 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3742 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3743 L:      linux-pm@vger.kernel.org
3744 S:      Maintained
3745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3746 B:      https://bugzilla.kernel.org
3747 F:      drivers/cpuidle/*
3748 F:      include/linux/cpuidle.h
3749
3750 CRAMFS FILESYSTEM
3751 M:      Nicolas Pitre <nico@linaro.org>
3752 S:      Maintained
3753 F:      Documentation/filesystems/cramfs.txt
3754 F:      fs/cramfs/
3755
3756 CRYPTO API
3757 M:      Herbert Xu <herbert@gondor.apana.org.au>
3758 M:      "David S. Miller" <davem@davemloft.net>
3759 L:      linux-crypto@vger.kernel.org
3760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3762 S:      Maintained
3763 F:      Documentation/crypto/
3764 F:      Documentation/devicetree/bindings/crypto/
3765 F:      arch/*/crypto/
3766 F:      crypto/
3767 F:      drivers/crypto/
3768 F:      include/crypto/
3769 F:      include/linux/crypto*
3770
3771 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3772 M:      Neil Horman <nhorman@tuxdriver.com>
3773 L:      linux-crypto@vger.kernel.org
3774 S:      Maintained
3775 F:      crypto/ansi_cprng.c
3776 F:      crypto/rng.c
3777
3778 CS3308 MEDIA DRIVER
3779 M:      Hans Verkuil <hverkuil@xs4all.nl>
3780 L:      linux-media@vger.kernel.org
3781 T:      git git://linuxtv.org/media_tree.git
3782 W:      http://linuxtv.org
3783 S:      Odd Fixes
3784 F:      drivers/media/i2c/cs3308.c
3785 F:      drivers/media/i2c/cs3308.h
3786
3787 CS5535 Audio ALSA driver
3788 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3789 S:      Maintained
3790 F:      sound/pci/cs5535audio/
3791
3792 CW1200 WLAN driver
3793 M:      Solomon Peachy <pizza@shaftnet.org>
3794 S:      Maintained
3795 F:      drivers/net/wireless/st/cw1200/
3796
3797 CX18 VIDEO4LINUX DRIVER
3798 M:      Andy Walls <awalls@md.metrocast.net>
3799 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3800 L:      linux-media@vger.kernel.org
3801 T:      git git://linuxtv.org/media_tree.git
3802 W:      https://linuxtv.org
3803 W:      http://www.ivtvdriver.org/index.php/Cx18
3804 S:      Maintained
3805 F:      Documentation/media/v4l-drivers/cx18*
3806 F:      drivers/media/pci/cx18/
3807 F:      include/uapi/linux/ivtv*
3808
3809 CX2341X MPEG ENCODER HELPER MODULE
3810 M:      Hans Verkuil <hverkuil@xs4all.nl>
3811 L:      linux-media@vger.kernel.org
3812 T:      git git://linuxtv.org/media_tree.git
3813 W:      https://linuxtv.org
3814 S:      Maintained
3815 F:      drivers/media/common/cx2341x*
3816 F:      include/media/cx2341x*
3817
3818 CX24120 MEDIA DRIVER
3819 M:      Jemma Denson <jdenson@gmail.com>
3820 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3821 L:      linux-media@vger.kernel.org
3822 W:      https://linuxtv.org
3823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3824 S:      Maintained
3825 F:      drivers/media/dvb-frontends/cx24120*
3826
3827 CX88 VIDEO4LINUX DRIVER
3828 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3829 L:      linux-media@vger.kernel.org
3830 W:      https://linuxtv.org
3831 T:      git git://linuxtv.org/media_tree.git
3832 S:      Odd fixes
3833 F:      Documentation/media/v4l-drivers/cx88*
3834 F:      drivers/media/pci/cx88/
3835
3836 CXD2820R MEDIA DRIVER
3837 M:      Antti Palosaari <crope@iki.fi>
3838 L:      linux-media@vger.kernel.org
3839 W:      https://linuxtv.org
3840 W:      http://palosaari.fi/linux/
3841 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3842 T:      git git://linuxtv.org/anttip/media_tree.git
3843 S:      Maintained
3844 F:      drivers/media/dvb-frontends/cxd2820r*
3845
3846 CXGB3 ETHERNET DRIVER (CXGB3)
3847 M:      Santosh Raspatur <santosh@chelsio.com>
3848 L:      netdev@vger.kernel.org
3849 W:      http://www.chelsio.com
3850 S:      Supported
3851 F:      drivers/net/ethernet/chelsio/cxgb3/
3852
3853 CXGB3 ISCSI DRIVER (CXGB3I)
3854 M:      Karen Xie <kxie@chelsio.com>
3855 L:      linux-scsi@vger.kernel.org
3856 W:      http://www.chelsio.com
3857 S:      Supported
3858 F:      drivers/scsi/cxgbi/cxgb3i
3859
3860 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3861 M:      Steve Wise <swise@chelsio.com>
3862 L:      linux-rdma@vger.kernel.org
3863 W:      http://www.openfabrics.org
3864 S:      Supported
3865 F:      drivers/infiniband/hw/cxgb3/
3866 F:      include/uapi/rdma/cxgb3-abi.h
3867
3868 CXGB4 CRYPTO DRIVER (chcr)
3869 M:      Harsh Jain <harsh@chelsio.com>
3870 L:      linux-crypto@vger.kernel.org
3871 W:      http://www.chelsio.com
3872 S:      Supported
3873 F:      drivers/crypto/chelsio
3874
3875 CXGB4 ETHERNET DRIVER (CXGB4)
3876 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3877 L:      netdev@vger.kernel.org
3878 W:      http://www.chelsio.com
3879 S:      Supported
3880 F:      drivers/net/ethernet/chelsio/cxgb4/
3881
3882 CXGB4 ISCSI DRIVER (CXGB4I)
3883 M:      Karen Xie <kxie@chelsio.com>
3884 L:      linux-scsi@vger.kernel.org
3885 W:      http://www.chelsio.com
3886 S:      Supported
3887 F:      drivers/scsi/cxgbi/cxgb4i
3888
3889 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3890 M:      Steve Wise <swise@chelsio.com>
3891 L:      linux-rdma@vger.kernel.org
3892 W:      http://www.openfabrics.org
3893 S:      Supported
3894 F:      drivers/infiniband/hw/cxgb4/
3895 F:      include/uapi/rdma/cxgb4-abi.h
3896
3897 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3898 M:      Casey Leedom <leedom@chelsio.com>
3899 L:      netdev@vger.kernel.org
3900 W:      http://www.chelsio.com
3901 S:      Supported
3902 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3903
3904 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3905 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3906 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3907 L:      linuxppc-dev@lists.ozlabs.org
3908 S:      Supported
3909 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3910 F:      drivers/misc/cxl/
3911 F:      include/misc/cxl*
3912 F:      include/uapi/misc/cxl.h
3913 F:      Documentation/powerpc/cxl.txt
3914 F:      Documentation/ABI/testing/sysfs-class-cxl
3915
3916 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3917 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3918 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3919 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3920 L:      linux-scsi@vger.kernel.org
3921 S:      Supported
3922 F:      drivers/scsi/cxlflash/
3923 F:      include/uapi/scsi/cxlflash_ioctls.h
3924 F:      Documentation/powerpc/cxlflash.txt
3925
3926 CYBERPRO FB DRIVER
3927 M:      Russell King <linux@armlinux.org.uk>
3928 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3929 W:      http://www.armlinux.org.uk/
3930 S:      Maintained
3931 F:      drivers/video/fbdev/cyber2000fb.*
3932
3933 CYCLADES ASYNC MUX DRIVER
3934 W:      http://www.cyclades.com/
3935 S:      Orphan
3936 F:      drivers/tty/cyclades.c
3937 F:      include/linux/cyclades.h
3938 F:      include/uapi/linux/cyclades.h
3939
3940 CYCLADES PC300 DRIVER
3941 W:      http://www.cyclades.com/
3942 S:      Orphan
3943 F:      drivers/net/wan/pc300*
3944
3945 CYPRESS_FIRMWARE MEDIA DRIVER
3946 M:      Antti Palosaari <crope@iki.fi>
3947 L:      linux-media@vger.kernel.org
3948 W:      https://linuxtv.org
3949 W:      http://palosaari.fi/linux/
3950 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3951 T:      git git://linuxtv.org/anttip/media_tree.git
3952 S:      Maintained
3953 F:      drivers/media/common/cypress_firmware*
3954
3955 CYTTSP TOUCHSCREEN DRIVER
3956 M:      Ferruh Yigit <fery@cypress.com>
3957 L:      linux-input@vger.kernel.org
3958 S:      Supported
3959 F:      drivers/input/touchscreen/cyttsp*
3960 F:      include/linux/input/cyttsp.h
3961
3962 D-LINK DIR-685 TOUCHKEYS DRIVER
3963 M:      Linus Walleij <linus.walleij@linaro.org>
3964 L:      linux-input@vger.kernel.org
3965 S:      Supported
3966 F:      drivers/input/dlink-dir685-touchkeys.c
3967
3968 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3969 M:      Joshua Kinard <kumba@gentoo.org>
3970 S:      Maintained
3971 F:      drivers/rtc/rtc-ds1685.c
3972 F:      include/linux/rtc/ds1685.h
3973
3974 DAMA SLAVE for AX.25
3975 M:      Joerg Reuter <jreuter@yaina.de>
3976 W:      http://yaina.de/jreuter/
3977 W:      http://www.qsl.net/dl1bke/
3978 L:      linux-hams@vger.kernel.org
3979 S:      Maintained
3980 F:      net/ax25/af_ax25.c
3981 F:      net/ax25/ax25_dev.c
3982 F:      net/ax25/ax25_ds_*
3983 F:      net/ax25/ax25_in.c
3984 F:      net/ax25/ax25_out.c
3985 F:      net/ax25/ax25_timer.c
3986 F:      net/ax25/sysctl_net_ax25.c
3987
3988 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3989 L:      netdev@vger.kernel.org
3990 S:      Orphan
3991 F:      Documentation/networking/dmfe.txt
3992 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3993
3994 DC390/AM53C974 SCSI driver
3995 M:      Hannes Reinecke <hare@suse.com>
3996 L:      linux-scsi@vger.kernel.org
3997 S:      Maintained
3998 F:      drivers/scsi/am53c974.c
3999
4000 DC395x SCSI driver
4001 M:      Oliver Neukum <oliver@neukum.org>
4002 M:      Ali Akcaagac <aliakc@web.de>
4003 M:      Jamie Lenehan <lenehan@twibble.org>
4004 L:      dc395x@twibble.org
4005 W:      http://twibble.org/dist/dc395x/
4006 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4007 S:      Maintained
4008 F:      Documentation/scsi/dc395x.txt
4009 F:      drivers/scsi/dc395x.*
4010
4011 DCCP PROTOCOL
4012 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4013 L:      dccp@vger.kernel.org
4014 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4015 S:      Maintained
4016 F:      include/linux/dccp.h
4017 F:      include/uapi/linux/dccp.h
4018 F:      include/linux/tfrc.h
4019 F:      net/dccp/
4020
4021 DECnet NETWORK LAYER
4022 W:      http://linux-decnet.sourceforge.net
4023 L:      linux-decnet-user@lists.sourceforge.net
4024 S:      Orphan
4025 F:      Documentation/networking/decnet.txt
4026 F:      net/decnet/
4027
4028 DECSTATION PLATFORM SUPPORT
4029 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4030 L:      linux-mips@linux-mips.org
4031 W:      http://www.linux-mips.org/wiki/DECstation
4032 S:      Maintained
4033 F:      arch/mips/dec/
4034 F:      arch/mips/include/asm/dec/
4035 F:      arch/mips/include/asm/mach-dec/
4036
4037 DEFXX FDDI NETWORK DRIVER
4038 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4039 S:      Maintained
4040 F:      drivers/net/fddi/defxx.*
4041
4042 DELL SMBIOS DRIVER
4043 M:      Pali Rohár <pali.rohar@gmail.com>
4044 M:      Mario Limonciello <mario.limonciello@dell.com>
4045 L:      platform-driver-x86@vger.kernel.org
4046 S:      Maintained
4047 F:      drivers/platform/x86/dell-smbios.*
4048
4049 DELL SMBIOS SMM DRIVER
4050 M:      Mario Limonciello <mario.limonciello@dell.com>
4051 L:      platform-driver-x86@vger.kernel.org
4052 S:      Maintained
4053 F:      drivers/platform/x86/dell-smbios-smm.c
4054
4055 DELL SMBIOS WMI DRIVER
4056 M:      Mario Limonciello <mario.limonciello@dell.com>
4057 L:      platform-driver-x86@vger.kernel.org
4058 S:      Maintained
4059 F:      drivers/platform/x86/dell-smbios-wmi.c
4060 F:      tools/wmi/dell-smbios-example.c
4061
4062 DELL LAPTOP DRIVER
4063 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4064 M:      Pali Rohár <pali.rohar@gmail.com>
4065 L:      platform-driver-x86@vger.kernel.org
4066 S:      Maintained
4067 F:      drivers/platform/x86/dell-laptop.c
4068
4069 DELL LAPTOP FREEFALL DRIVER
4070 M:      Pali Rohár <pali.rohar@gmail.com>
4071 S:      Maintained
4072 F:      drivers/platform/x86/dell-smo8800.c
4073
4074 DELL LAPTOP RBTN DRIVER
4075 M:      Pali Rohár <pali.rohar@gmail.com>
4076 S:      Maintained
4077 F:      drivers/platform/x86/dell-rbtn.*
4078
4079 DELL LAPTOP SMM DRIVER
4080 M:      Pali Rohár <pali.rohar@gmail.com>
4081 S:      Maintained
4082 F:      drivers/hwmon/dell-smm-hwmon.c
4083 F:      include/uapi/linux/i8k.h
4084
4085 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4086 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4087 S:      Maintained
4088 F:      Documentation/dcdbas.txt
4089 F:      drivers/firmware/dcdbas.*
4090
4091 DELL WMI NOTIFICATIONS DRIVER
4092 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4093 M:      Pali Rohár <pali.rohar@gmail.com>
4094 S:      Maintained
4095 F:      drivers/platform/x86/dell-wmi.c
4096
4097 DELL WMI DESCRIPTOR DRIVER
4098 M:      Mario Limonciello <mario.limonciello@dell.com>
4099 S:      Maintained
4100 F:      drivers/platform/x86/dell-wmi-descriptor.c
4101
4102 DELTA ST MEDIA DRIVER
4103 M:      Hugues Fruchet <hugues.fruchet@st.com>
4104 L:      linux-media@vger.kernel.org
4105 T:      git git://linuxtv.org/media_tree.git
4106 W:      https://linuxtv.org
4107 S:      Supported
4108 F:      drivers/media/platform/sti/delta
4109
4110 DENALI NAND DRIVER
4111 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4112 L:      linux-mtd@lists.infradead.org
4113 S:      Supported
4114 F:      drivers/mtd/nand/raw/denali*
4115
4116 DESIGNWARE USB2 DRD IP DRIVER
4117 M:      Minas Harutyunyan <hminas@synopsys.com>
4118 L:      linux-usb@vger.kernel.org
4119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4120 S:      Maintained
4121 F:      drivers/usb/dwc2/
4122
4123 DESIGNWARE USB3 DRD IP DRIVER
4124 M:      Felipe Balbi <balbi@kernel.org>
4125 L:      linux-usb@vger.kernel.org
4126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4127 S:      Maintained
4128 F:      drivers/usb/dwc3/
4129
4130 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4131 M:      Andreas Klinger <ak@it-klinger.de>
4132 L:      linux-iio@vger.kernel.org
4133 S:      Maintained
4134 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4135 F:      drivers/iio/proximity/srf*.c
4136
4137 DEVICE COREDUMP (DEV_COREDUMP)
4138 M:      Johannes Berg <johannes@sipsolutions.net>
4139 L:      linux-kernel@vger.kernel.org
4140 S:      Maintained
4141 F:      drivers/base/devcoredump.c
4142 F:      include/linux/devcoredump.h
4143
4144 DEVICE FREQUENCY (DEVFREQ)
4145 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4146 M:      Kyungmin Park <kyungmin.park@samsung.com>
4147 R:      Chanwoo Choi <cw00.choi@samsung.com>
4148 L:      linux-pm@vger.kernel.org
4149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4150 S:      Maintained
4151 F:      drivers/devfreq/
4152 F:      include/linux/devfreq.h
4153 F:      Documentation/devicetree/bindings/devfreq/
4154
4155 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4156 M:      Chanwoo Choi <cw00.choi@samsung.com>
4157 L:      linux-pm@vger.kernel.org
4158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4159 S:      Supported
4160 F:      drivers/devfreq/event/
4161 F:      drivers/devfreq/devfreq-event.c
4162 F:      include/linux/devfreq-event.h
4163 F:      Documentation/devicetree/bindings/devfreq/event/
4164
4165 DEVICE NUMBER REGISTRY
4166 M:      Torben Mathiasen <device@lanana.org>
4167 W:      http://lanana.org/docs/device-list/index.html
4168 S:      Maintained
4169
4170 DEVICE-MAPPER  (LVM)
4171 M:      Alasdair Kergon <agk@redhat.com>
4172 M:      Mike Snitzer <snitzer@redhat.com>
4173 M:      dm-devel@redhat.com
4174 L:      dm-devel@redhat.com
4175 W:      http://sources.redhat.com/dm
4176 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4178 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4179 S:      Maintained
4180 F:      Documentation/device-mapper/
4181 F:      drivers/md/Makefile
4182 F:      drivers/md/Kconfig
4183 F:      drivers/md/dm*
4184 F:      drivers/md/persistent-data/
4185 F:      include/linux/device-mapper.h
4186 F:      include/linux/dm-*.h
4187 F:      include/uapi/linux/dm-*.h
4188
4189 DEVLINK
4190 M:      Jiri Pirko <jiri@mellanox.com>
4191 L:      netdev@vger.kernel.org
4192 S:      Supported
4193 F:      net/core/devlink.c
4194 F:      include/net/devlink.h
4195 F:      include/uapi/linux/devlink.h
4196
4197 DIALOG SEMICONDUCTOR DRIVERS
4198 M:      Support Opensource <support.opensource@diasemi.com>
4199 W:      http://www.dialog-semiconductor.com/products
4200 S:      Supported
4201 F:      Documentation/hwmon/da90??
4202 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4203 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4204 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4205 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4206 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4207 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4208 F:      drivers/gpio/gpio-da90??.c
4209 F:      drivers/hwmon/da90??-hwmon.c
4210 F:      drivers/iio/adc/da91??-*.c
4211 F:      drivers/input/misc/da90??_onkey.c
4212 F:      drivers/input/touchscreen/da9052_tsi.c
4213 F:      drivers/leds/leds-da90??.c
4214 F:      drivers/mfd/da903x.c
4215 F:      drivers/mfd/da90??-*.c
4216 F:      drivers/mfd/da91??-*.c
4217 F:      drivers/power/supply/da9052-battery.c
4218 F:      drivers/power/supply/da91??-*.c
4219 F:      drivers/regulator/da903x.c
4220 F:      drivers/regulator/da9???-regulator.[ch]
4221 F:      drivers/thermal/da90??-thermal.c
4222 F:      drivers/rtc/rtc-da90??.c
4223 F:      drivers/video/backlight/da90??_bl.c
4224 F:      drivers/watchdog/da90??_wdt.c
4225 F:      include/linux/mfd/da903x.h
4226 F:      include/linux/mfd/da9052/
4227 F:      include/linux/mfd/da9055/
4228 F:      include/linux/mfd/da9062/
4229 F:      include/linux/mfd/da9063/
4230 F:      include/linux/mfd/da9150/
4231 F:      include/linux/regulator/da9211.h
4232 F:      include/sound/da[79]*.h
4233 F:      sound/soc/codecs/da[79]*.[ch]
4234
4235 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4236 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4237 L:      linux-gpio@vger.kernel.org
4238 S:      Maintained
4239 F:      drivers/gpio/gpio-gpio-mm.c
4240
4241 DIGI NEO AND CLASSIC PCI PRODUCTS
4242 M:      Lidza Louina <lidza.louina@gmail.com>
4243 M:      Mark Hounschell <markh@compro.net>
4244 L:      driverdev-devel@linuxdriverproject.org
4245 S:      Maintained
4246 F:      drivers/staging/dgnc/
4247
4248 DIOLAN U2C-12 I2C DRIVER
4249 M:      Guenter Roeck <linux@roeck-us.net>
4250 L:      linux-i2c@vger.kernel.org
4251 S:      Maintained
4252 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4253
4254 FILESYSTEM DIRECT ACCESS (DAX)
4255 M:      Matthew Wilcox <mawilcox@microsoft.com>
4256 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4257 L:      linux-fsdevel@vger.kernel.org
4258 S:      Supported
4259 F:      fs/dax.c
4260 F:      include/linux/dax.h
4261 F:      include/trace/events/fs_dax.h
4262
4263 DEVICE DIRECT ACCESS (DAX)
4264 M:      Dan Williams <dan.j.williams@intel.com>
4265 M:      Dave Jiang <dave.jiang@intel.com>
4266 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4267 M:      Vishal Verma <vishal.l.verma@intel.com>
4268 L:      linux-nvdimm@lists.01.org
4269 S:      Supported
4270 F:      drivers/dax/
4271
4272 DIRECTORY NOTIFICATION (DNOTIFY)
4273 M:      Jan Kara <jack@suse.cz>
4274 R:      Amir Goldstein <amir73il@gmail.com>
4275 L:      linux-fsdevel@vger.kernel.org
4276 S:      Maintained
4277 F:      Documentation/filesystems/dnotify.txt
4278 F:      fs/notify/dnotify/
4279 F:      include/linux/dnotify.h
4280
4281 DISK GEOMETRY AND PARTITION HANDLING
4282 M:      Andries Brouwer <aeb@cwi.nl>
4283 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4284 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4285 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4286 S:      Maintained
4287
4288 DISKQUOTA
4289 M:      Jan Kara <jack@suse.com>
4290 S:      Maintained
4291 F:      Documentation/filesystems/quota.txt
4292 F:      fs/quota/
4293 F:      include/linux/quota*.h
4294 F:      include/uapi/linux/quota*.h
4295
4296 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4297 M:      Bernie Thompson <bernie@plugable.com>
4298 L:      linux-fbdev@vger.kernel.org
4299 S:      Maintained
4300 W:      http://plugable.com/category/projects/udlfb/
4301 F:      drivers/video/fbdev/udlfb.c
4302 F:      include/video/udlfb.h
4303 F:      Documentation/fb/udlfb.txt
4304
4305 DISTRIBUTED LOCK MANAGER (DLM)
4306 M:      Christine Caulfield <ccaulfie@redhat.com>
4307 M:      David Teigland <teigland@redhat.com>
4308 L:      cluster-devel@redhat.com
4309 W:      http://sources.redhat.com/cluster/
4310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4311 S:      Supported
4312 F:      fs/dlm/
4313
4314 DMA BUFFER SHARING FRAMEWORK
4315 M:      Sumit Semwal <sumit.semwal@linaro.org>
4316 S:      Maintained
4317 L:      linux-media@vger.kernel.org
4318 L:      dri-devel@lists.freedesktop.org
4319 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4320 F:      drivers/dma-buf/
4321 F:      include/linux/dma-buf*
4322 F:      include/linux/reservation.h
4323 F:      include/linux/*fence.h
4324 F:      Documentation/driver-api/dma-buf.rst
4325 T:      git git://anongit.freedesktop.org/drm/drm-misc
4326
4327 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4328 M:      Vinod Koul <vkoul@kernel.org>
4329 L:      dmaengine@vger.kernel.org
4330 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4331 S:      Maintained
4332 F:      drivers/dma/
4333 F:      include/linux/dmaengine.h
4334 F:      include/linux/of_dma.h
4335 F:      Documentation/devicetree/bindings/dma/
4336 F:      Documentation/driver-api/dmaengine/
4337 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4338
4339 DMA MAPPING HELPERS
4340 M:      Christoph Hellwig <hch@lst.de>
4341 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4342 R:      Robin Murphy <robin.murphy@arm.com>
4343 L:      iommu@lists.linux-foundation.org
4344 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4345 W:      http://git.infradead.org/users/hch/dma-mapping.git
4346 S:      Supported
4347 F:      lib/dma-debug.c
4348 F:      lib/dma-direct.c
4349 F:      lib/dma-noncoherent.c
4350 F:      lib/dma-virt.c
4351 F:      drivers/base/dma-mapping.c
4352 F:      drivers/base/dma-coherent.c
4353 F:      include/asm-generic/dma-mapping.h
4354 F:      include/linux/dma-direct.h
4355 F:      include/linux/dma-mapping.h
4356 F:      include/linux/dma-noncoherent.h
4357
4358 DME1737 HARDWARE MONITOR DRIVER
4359 M:      Juerg Haefliger <juergh@gmail.com>
4360 L:      linux-hwmon@vger.kernel.org
4361 S:      Maintained
4362 F:      Documentation/hwmon/dme1737
4363 F:      drivers/hwmon/dme1737.c
4364
4365 DMI/SMBIOS SUPPORT
4366 M:      Jean Delvare <jdelvare@suse.com>
4367 S:      Maintained
4368 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4369 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4370 F:      drivers/firmware/dmi-id.c
4371 F:      drivers/firmware/dmi_scan.c
4372 F:      include/linux/dmi.h
4373
4374 DOCUMENTATION
4375 M:      Jonathan Corbet <corbet@lwn.net>
4376 L:      linux-doc@vger.kernel.org
4377 S:      Maintained
4378 F:      Documentation/
4379 F:      scripts/kernel-doc
4380 X:      Documentation/ABI/
4381 X:      Documentation/devicetree/
4382 X:      Documentation/acpi
4383 X:      Documentation/power
4384 X:      Documentation/spi
4385 X:      Documentation/media
4386 T:      git git://git.lwn.net/linux.git docs-next
4387
4388 DONGWOON DW9714 LENS VOICE COIL DRIVER
4389 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4390 L:      linux-media@vger.kernel.org
4391 T:      git git://linuxtv.org/media_tree.git
4392 S:      Maintained
4393 F:      drivers/media/i2c/dw9714.c
4394
4395 DOUBLETALK DRIVER
4396 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4397 L:      blinux-list@redhat.com
4398 S:      Maintained
4399 F:      drivers/char/dtlk.c
4400 F:      include/linux/dtlk.h
4401
4402 DPAA2 DATAPATH I/O (DPIO) DRIVER
4403 M:      Roy Pledge <Roy.Pledge@nxp.com>
4404 L:      linux-kernel@vger.kernel.org
4405 S:      Maintained
4406 F:      drivers/staging/fsl-mc/bus/dpio
4407
4408 DPAA2 ETHERNET DRIVER
4409 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4410 L:      linux-kernel@vger.kernel.org
4411 S:      Maintained
4412 F:      drivers/staging/fsl-dpaa2/ethernet
4413
4414 DPAA2 ETHERNET SWITCH DRIVER
4415 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4416 L:      linux-kernel@vger.kernel.org
4417 S:      Maintained
4418 F:      drivers/staging/fsl-dpaa2/ethsw
4419
4420 DPT_I2O SCSI RAID DRIVER
4421 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4422 L:      linux-scsi@vger.kernel.org
4423 W:      http://www.adaptec.com/
4424 S:      Maintained
4425 F:      drivers/scsi/dpt*
4426 F:      drivers/scsi/dpt/
4427
4428 DRBD DRIVER
4429 M:      Philipp Reisner <philipp.reisner@linbit.com>
4430 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4431 L:      drbd-dev@lists.linbit.com
4432 W:      http://www.drbd.org
4433 T:      git git://git.linbit.com/linux-drbd.git
4434 T:      git git://git.linbit.com/drbd-8.4.git
4435 S:      Supported
4436 F:      drivers/block/drbd/
4437 F:      lib/lru_cache.c
4438 F:      Documentation/blockdev/drbd/
4439
4440 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4441 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4443 S:      Supported
4444 F:      Documentation/kobject.txt
4445 F:      drivers/base/
4446 F:      fs/debugfs/
4447 F:      fs/sysfs/
4448 F:      include/linux/debugfs.h
4449 F:      include/linux/kobj*
4450 F:      lib/kobj*
4451
4452 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4453 M:      Kevin Hilman <khilman@kernel.org>
4454 M:      Nishanth Menon <nm@ti.com>
4455 S:      Maintained
4456 F:      drivers/power/avs/
4457 F:      include/linux/power/smartreflex.h
4458 L:      linux-pm@vger.kernel.org
4459
4460 DRM DRIVER FOR ARM PL111 CLCD
4461 M:      Eric Anholt <eric@anholt.net>
4462 T:      git git://anongit.freedesktop.org/drm/drm-misc
4463 S:      Supported
4464 F:      drivers/gpu/drm/pl111/
4465
4466 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4467 M:      Linus Walleij <linus.walleij@linaro.org>
4468 T:      git git://anongit.freedesktop.org/drm/drm-misc
4469 S:      Maintained
4470 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4471 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4472
4473 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4474 M:      Dave Airlie <airlied@redhat.com>
4475 S:      Odd Fixes
4476 F:      drivers/gpu/drm/ast/
4477
4478 DRM DRIVER FOR BOCHS VIRTUAL GPU
4479 M:      Gerd Hoffmann <kraxel@redhat.com>
4480 L:      virtualization@lists.linux-foundation.org
4481 T:      git git://anongit.freedesktop.org/drm/drm-misc
4482 S:      Maintained
4483 F:      drivers/gpu/drm/bochs/
4484
4485 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4486 M:      Linus Walleij <linus.walleij@linaro.org>
4487 T:      git git://anongit.freedesktop.org/drm/drm-misc
4488 S:      Maintained
4489 F:      drivers/gpu/drm/tve200/
4490
4491 DRM DRIVER FOR ILITEK ILI9225 PANELS
4492 M:      David Lechner <david@lechnology.com>
4493 S:      Maintained
4494 F:      drivers/gpu/drm/tinydrm/ili9225.c
4495 F:      Documentation/devicetree/bindings/display/ili9225.txt
4496
4497 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4498 S:      Orphan / Obsolete
4499 F:      drivers/gpu/drm/i810/
4500 F:      include/uapi/drm/i810_drm.h
4501
4502 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4503 S:      Orphan / Obsolete
4504 F:      drivers/gpu/drm/mga/
4505 F:      include/uapi/drm/mga_drm.h
4506
4507 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4508 M:      Dave Airlie <airlied@redhat.com>
4509 S:      Odd Fixes
4510 F:      drivers/gpu/drm/mgag200/
4511
4512 DRM DRIVER FOR MI0283QT
4513 M:      Noralf Trønnes <noralf@tronnes.org>
4514 S:      Maintained
4515 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4516 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4517
4518 DRM DRIVER FOR MSM ADRENO GPU
4519 M:      Rob Clark <robdclark@gmail.com>
4520 L:      linux-arm-msm@vger.kernel.org
4521 L:      dri-devel@lists.freedesktop.org
4522 L:      freedreno@lists.freedesktop.org
4523 T:      git git://people.freedesktop.org/~robclark/linux
4524 S:      Maintained
4525 F:      drivers/gpu/drm/msm/
4526 F:      include/uapi/drm/msm_drm.h
4527 F:      Documentation/devicetree/bindings/display/msm/
4528
4529 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4530 M:      Ben Skeggs <bskeggs@redhat.com>
4531 L:      dri-devel@lists.freedesktop.org
4532 L:      nouveau@lists.freedesktop.org
4533 T:      git git://github.com/skeggsb/linux
4534 S:      Supported
4535 F:      drivers/gpu/drm/nouveau/
4536 F:      include/uapi/drm/nouveau_drm.h
4537
4538 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4539 M:      Noralf Trønnes <noralf@tronnes.org>
4540 S:      Maintained
4541 F:      drivers/gpu/drm/tinydrm/repaper.c
4542 F:      Documentation/devicetree/bindings/display/repaper.txt
4543
4544 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4545 M:      Dave Airlie <airlied@redhat.com>
4546 M:      Gerd Hoffmann <kraxel@redhat.com>
4547 L:      virtualization@lists.linux-foundation.org
4548 T:      git git://anongit.freedesktop.org/drm/drm-misc
4549 S:      Obsolete
4550 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4551 F:      drivers/gpu/drm/cirrus/
4552
4553 DRM DRIVER FOR QXL VIRTUAL GPU
4554 M:      Dave Airlie <airlied@redhat.com>
4555 M:      Gerd Hoffmann <kraxel@redhat.com>
4556 L:      virtualization@lists.linux-foundation.org
4557 T:      git git://anongit.freedesktop.org/drm/drm-misc
4558 S:      Maintained
4559 F:      drivers/gpu/drm/qxl/
4560 F:      include/uapi/drm/qxl_drm.h
4561
4562 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4563 S:      Orphan / Obsolete
4564 F:      drivers/gpu/drm/r128/
4565 F:      include/uapi/drm/r128_drm.h
4566
4567 DRM DRIVER FOR SAVAGE VIDEO CARDS
4568 S:      Orphan / Obsolete
4569 F:      drivers/gpu/drm/savage/
4570 F:      include/uapi/drm/savage_drm.h
4571
4572 DRM DRIVER FOR SIS VIDEO CARDS
4573 S:      Orphan / Obsolete
4574 F:      drivers/gpu/drm/sis/
4575 F:      include/uapi/drm/sis_drm.h
4576
4577 DRM DRIVER FOR SITRONIX ST7586 PANELS
4578 M:      David Lechner <david@lechnology.com>
4579 S:      Maintained
4580 F:      drivers/gpu/drm/tinydrm/st7586.c
4581 F:      Documentation/devicetree/bindings/display/st7586.txt
4582
4583 DRM DRIVER FOR SITRONIX ST7735R PANELS
4584 M:      David Lechner <david@lechnology.com>
4585 S:      Maintained
4586 F:      drivers/gpu/drm/tinydrm/st7735r.c
4587 F:      Documentation/devicetree/bindings/display/st7735r.txt
4588
4589 DRM DRIVER FOR TDFX VIDEO CARDS
4590 S:      Orphan / Obsolete
4591 F:      drivers/gpu/drm/tdfx/
4592
4593 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4594 M:      Dave Airlie <airlied@redhat.com>
4595 S:      Odd Fixes
4596 F:      drivers/gpu/drm/udl/
4597
4598 DRM DRIVER FOR VMWARE VIRTUAL GPU
4599 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4600 M:      Sinclair Yeh <syeh@vmware.com>
4601 M:      Thomas Hellstrom <thellstrom@vmware.com>
4602 L:      dri-devel@lists.freedesktop.org
4603 T:      git git://people.freedesktop.org/~syeh/repos_linux
4604 T:      git git://people.freedesktop.org/~thomash/linux
4605 S:      Supported
4606 F:      drivers/gpu/drm/vmwgfx/
4607 F:      include/uapi/drm/vmwgfx_drm.h
4608
4609 DRM DRIVERS
4610 M:      David Airlie <airlied@linux.ie>
4611 L:      dri-devel@lists.freedesktop.org
4612 T:      git git://people.freedesktop.org/~airlied/linux
4613 B:      https://bugs.freedesktop.org/
4614 C:      irc://chat.freenode.net/dri-devel
4615 S:      Maintained
4616 F:      drivers/gpu/drm/
4617 F:      drivers/gpu/vga/
4618 F:      Documentation/devicetree/bindings/display/
4619 F:      Documentation/devicetree/bindings/gpu/
4620 F:      Documentation/devicetree/bindings/video/
4621 F:      Documentation/gpu/
4622 F:      include/drm/
4623 F:      include/uapi/drm/
4624 F:      include/linux/vga*
4625
4626 DRM DRIVERS AND MISC GPU PATCHES
4627 M:      Gustavo Padovan <gustavo@padovan.org>
4628 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4629 M:      Sean Paul <seanpaul@chromium.org>
4630 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4631 S:      Maintained
4632 T:      git git://anongit.freedesktop.org/drm/drm-misc
4633 F:      Documentation/gpu/
4634 F:      drivers/gpu/vga/
4635 F:      drivers/gpu/drm/*
4636 F:      include/drm/drm*
4637 F:      include/uapi/drm/drm*
4638 F:      include/linux/vga*
4639
4640 DRM DRIVERS FOR ALLWINNER A10
4641 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4642 L:      dri-devel@lists.freedesktop.org
4643 S:      Supported
4644 F:      drivers/gpu/drm/sun4i/
4645 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4646 T:      git git://anongit.freedesktop.org/drm/drm-misc
4647
4648 DRM DRIVERS FOR AMLOGIC SOCS
4649 M:      Neil Armstrong <narmstrong@baylibre.com>
4650 L:      dri-devel@lists.freedesktop.org
4651 L:      linux-amlogic@lists.infradead.org
4652 W:      http://linux-meson.com/
4653 S:      Supported
4654 F:      drivers/gpu/drm/meson/
4655 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4656 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4657 F:      Documentation/gpu/meson.rst
4658 T:      git git://anongit.freedesktop.org/drm/drm-misc
4659
4660 DRM DRIVERS FOR ATMEL HLCDC
4661 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4662 L:      dri-devel@lists.freedesktop.org
4663 S:      Supported
4664 F:      drivers/gpu/drm/atmel-hlcdc/
4665 F:      Documentation/devicetree/bindings/drm/atmel/
4666 T:      git git://anongit.freedesktop.org/drm/drm-misc
4667
4668 DRM DRIVERS FOR BRIDGE CHIPS
4669 M:      Archit Taneja <architt@codeaurora.org>
4670 M:      Andrzej Hajda <a.hajda@samsung.com>
4671 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4672 S:      Maintained
4673 T:      git git://anongit.freedesktop.org/drm/drm-misc
4674 F:      drivers/gpu/drm/bridge/
4675
4676 DRM DRIVERS FOR EXYNOS
4677 M:      Inki Dae <inki.dae@samsung.com>
4678 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4679 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4680 M:      Kyungmin Park <kyungmin.park@samsung.com>
4681 L:      dri-devel@lists.freedesktop.org
4682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4683 S:      Supported
4684 F:      drivers/gpu/drm/exynos/
4685 F:      include/uapi/drm/exynos_drm.h
4686 F:      Documentation/devicetree/bindings/display/exynos/
4687
4688 DRM DRIVERS FOR FREESCALE DCU
4689 M:      Stefan Agner <stefan@agner.ch>
4690 M:      Alison Wang <alison.wang@nxp.com>
4691 L:      dri-devel@lists.freedesktop.org
4692 S:      Supported
4693 F:      drivers/gpu/drm/fsl-dcu/
4694 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4695 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4696 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4697
4698 DRM DRIVERS FOR FREESCALE IMX
4699 M:      Philipp Zabel <p.zabel@pengutronix.de>
4700 L:      dri-devel@lists.freedesktop.org
4701 S:      Maintained
4702 F:      drivers/gpu/drm/imx/
4703 F:      drivers/gpu/ipu-v3/
4704 F:      Documentation/devicetree/bindings/display/imx/
4705
4706 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4707 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4708 L:      dri-devel@lists.freedesktop.org
4709 T:      git git://github.com/patjak/drm-gma500
4710 S:      Maintained
4711 F:      drivers/gpu/drm/gma500/
4712
4713 DRM DRIVERS FOR HISILICON
4714 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4715 M:      Rongrong Zou <zourongrong@gmail.com>
4716 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4717 R:      Chen Feng <puck.chen@hisilicon.com>
4718 L:      dri-devel@lists.freedesktop.org
4719 T:      git git://github.com/xin3liang/linux.git
4720 S:      Maintained
4721 F:      drivers/gpu/drm/hisilicon/
4722 F:      Documentation/devicetree/bindings/display/hisilicon/
4723
4724 DRM DRIVERS FOR MEDIATEK
4725 M:      CK Hu <ck.hu@mediatek.com>
4726 M:      Philipp Zabel <p.zabel@pengutronix.de>
4727 L:      dri-devel@lists.freedesktop.org
4728 S:      Supported
4729 F:      drivers/gpu/drm/mediatek/
4730 F:      Documentation/devicetree/bindings/display/mediatek/
4731
4732 DRM DRIVERS FOR NVIDIA TEGRA
4733 M:      Thierry Reding <thierry.reding@gmail.com>
4734 L:      dri-devel@lists.freedesktop.org
4735 L:      linux-tegra@vger.kernel.org
4736 T:      git git://anongit.freedesktop.org/tegra/linux.git
4737 S:      Supported
4738 F:      drivers/gpu/drm/tegra/
4739 F:      drivers/gpu/host1x/
4740 F:      include/linux/host1x.h
4741 F:      include/uapi/drm/tegra_drm.h
4742 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4743
4744 DRM DRIVERS FOR RENESAS
4745 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4746 L:      dri-devel@lists.freedesktop.org
4747 L:      linux-renesas-soc@vger.kernel.org
4748 T:      git git://linuxtv.org/pinchartl/fbdev
4749 S:      Supported
4750 F:      drivers/gpu/drm/rcar-du/
4751 F:      drivers/gpu/drm/shmobile/
4752 F:      include/linux/platform_data/shmob_drm.h
4753 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4754 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4755 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4756
4757 DRM DRIVERS FOR ROCKCHIP
4758 M:      Sandy Huang <hjc@rock-chips.com>
4759 M:      Heiko Stübner <heiko@sntech.de>
4760 L:      dri-devel@lists.freedesktop.org
4761 S:      Maintained
4762 F:      drivers/gpu/drm/rockchip/
4763 F:      Documentation/devicetree/bindings/display/rockchip/
4764 T:      git git://anongit.freedesktop.org/drm/drm-misc
4765
4766 DRM DRIVERS FOR STI
4767 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4768 M:      Vincent Abriou <vincent.abriou@st.com>
4769 L:      dri-devel@lists.freedesktop.org
4770 T:      git git://anongit.freedesktop.org/drm/drm-misc
4771 S:      Maintained
4772 F:      drivers/gpu/drm/sti
4773 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4774
4775 DRM DRIVERS FOR STM
4776 M:      Yannick Fertre <yannick.fertre@st.com>
4777 M:      Philippe Cornu <philippe.cornu@st.com>
4778 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4779 M:      Vincent Abriou <vincent.abriou@st.com>
4780 L:      dri-devel@lists.freedesktop.org
4781 T:      git git://anongit.freedesktop.org/drm/drm-misc
4782 S:      Maintained
4783 F:      drivers/gpu/drm/stm
4784 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4785
4786 DRM DRIVERS FOR TI LCDC
4787 M:      Jyri Sarha <jsarha@ti.com>
4788 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4789 L:      dri-devel@lists.freedesktop.org
4790 S:      Maintained
4791 F:      drivers/gpu/drm/tilcdc/
4792 F:      Documentation/devicetree/bindings/display/tilcdc/
4793
4794 DRM DRIVERS FOR TI OMAP
4795 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4796 L:      dri-devel@lists.freedesktop.org
4797 S:      Maintained
4798 F:      drivers/gpu/drm/omapdrm/
4799 F:      Documentation/devicetree/bindings/display/ti/
4800
4801 DRM DRIVERS FOR V3D
4802 M:      Eric Anholt <eric@anholt.net>
4803 S:      Supported
4804 F:      drivers/gpu/drm/v3d/
4805 F:      include/uapi/drm/v3d_drm.h
4806 F:      Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt
4807 T:      git git://anongit.freedesktop.org/drm/drm-misc
4808
4809 DRM DRIVERS FOR VC4
4810 M:      Eric Anholt <eric@anholt.net>
4811 T:      git git://github.com/anholt/linux
4812 S:      Supported
4813 F:      drivers/gpu/drm/vc4/
4814 F:      include/uapi/drm/vc4_drm.h
4815 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4816 T:      git git://anongit.freedesktop.org/drm/drm-misc
4817
4818 DRM DRIVERS FOR VIVANTE GPU IP
4819 M:      Lucas Stach <l.stach@pengutronix.de>
4820 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4821 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4822 L:      etnaviv@lists.freedesktop.org
4823 L:      dri-devel@lists.freedesktop.org
4824 S:      Maintained
4825 F:      drivers/gpu/drm/etnaviv/
4826 F:      include/uapi/drm/etnaviv_drm.h
4827 F:      Documentation/devicetree/bindings/display/etnaviv/
4828
4829 DRM DRIVERS FOR ZTE ZX
4830 M:      Shawn Guo <shawnguo@kernel.org>
4831 L:      dri-devel@lists.freedesktop.org
4832 S:      Maintained
4833 F:      drivers/gpu/drm/zte/
4834 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4835 T:      git git://anongit.freedesktop.org/drm/drm-misc
4836
4837 DRM PANEL DRIVERS
4838 M:      Thierry Reding <thierry.reding@gmail.com>
4839 L:      dri-devel@lists.freedesktop.org
4840 T:      git git://anongit.freedesktop.org/drm/drm-misc
4841 S:      Maintained
4842 F:      drivers/gpu/drm/drm_panel.c
4843 F:      drivers/gpu/drm/panel/
4844 F:      include/drm/drm_panel.h
4845 F:      Documentation/devicetree/bindings/display/panel/
4846
4847 DRM TINYDRM DRIVERS
4848 M:      Noralf Trønnes <noralf@tronnes.org>
4849 W:      https://github.com/notro/tinydrm/wiki/Development
4850 T:      git git://anongit.freedesktop.org/drm/drm-misc
4851 S:      Maintained
4852 F:      drivers/gpu/drm/tinydrm/
4853 F:      include/drm/tinydrm/
4854
4855 DRM DRIVERS FOR XEN
4856 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4857 T:      git git://anongit.freedesktop.org/drm/drm-misc
4858 L:      dri-devel@lists.freedesktop.org
4859 L:      xen-devel@lists.xen.org
4860 S:      Supported
4861 F:      drivers/gpu/drm/xen/
4862 F:      Documentation/gpu/xen-front.rst
4863
4864 DRM TTM SUBSYSTEM
4865 M:      Christian Koenig <christian.koenig@amd.com>
4866 M:      Roger He <Hongbo.He@amd.com>
4867 T:      git git://people.freedesktop.org/~agd5f/linux
4868 S:      Maintained
4869 L:      dri-devel@lists.freedesktop.org
4870 F:      include/drm/ttm/
4871 F:      drivers/gpu/drm/ttm/
4872
4873 DSBR100 USB FM RADIO DRIVER
4874 M:      Alexey Klimov <klimov.linux@gmail.com>
4875 L:      linux-media@vger.kernel.org
4876 T:      git git://linuxtv.org/media_tree.git
4877 S:      Maintained
4878 F:      drivers/media/radio/dsbr100.c
4879
4880 DSCC4 DRIVER
4881 M:      Francois Romieu <romieu@fr.zoreil.com>
4882 L:      netdev@vger.kernel.org
4883 S:      Maintained
4884 F:      drivers/net/wan/dscc4.c
4885
4886 DT3155 MEDIA DRIVER
4887 M:      Hans Verkuil <hverkuil@xs4all.nl>
4888 L:      linux-media@vger.kernel.org
4889 T:      git git://linuxtv.org/media_tree.git
4890 W:      https://linuxtv.org
4891 S:      Odd Fixes
4892 F:      drivers/media/pci/dt3155/
4893
4894 DVB_USB_AF9015 MEDIA DRIVER
4895 M:      Antti Palosaari <crope@iki.fi>
4896 L:      linux-media@vger.kernel.org
4897 W:      https://linuxtv.org
4898 W:      http://palosaari.fi/linux/
4899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4900 T:      git git://linuxtv.org/anttip/media_tree.git
4901 S:      Maintained
4902 F:      drivers/media/usb/dvb-usb-v2/af9015*
4903
4904 DVB_USB_AF9035 MEDIA DRIVER
4905 M:      Antti Palosaari <crope@iki.fi>
4906 L:      linux-media@vger.kernel.org
4907 W:      https://linuxtv.org
4908 W:      http://palosaari.fi/linux/
4909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4910 T:      git git://linuxtv.org/anttip/media_tree.git
4911 S:      Maintained
4912 F:      drivers/media/usb/dvb-usb-v2/af9035*
4913
4914 DVB_USB_ANYSEE MEDIA DRIVER
4915 M:      Antti Palosaari <crope@iki.fi>
4916 L:      linux-media@vger.kernel.org
4917 W:      https://linuxtv.org
4918 W:      http://palosaari.fi/linux/
4919 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4920 T:      git git://linuxtv.org/anttip/media_tree.git
4921 S:      Maintained
4922 F:      drivers/media/usb/dvb-usb-v2/anysee*
4923
4924 DVB_USB_AU6610 MEDIA DRIVER
4925 M:      Antti Palosaari <crope@iki.fi>
4926 L:      linux-media@vger.kernel.org
4927 W:      https://linuxtv.org
4928 W:      http://palosaari.fi/linux/
4929 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4930 T:      git git://linuxtv.org/anttip/media_tree.git
4931 S:      Maintained
4932 F:      drivers/media/usb/dvb-usb-v2/au6610*
4933
4934 DVB_USB_CE6230 MEDIA DRIVER
4935 M:      Antti Palosaari <crope@iki.fi>
4936 L:      linux-media@vger.kernel.org
4937 W:      https://linuxtv.org
4938 W:      http://palosaari.fi/linux/
4939 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4940 T:      git git://linuxtv.org/anttip/media_tree.git
4941 S:      Maintained
4942 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4943
4944 DVB_USB_CXUSB MEDIA DRIVER
4945 M:      Michael Krufky <mkrufky@linuxtv.org>
4946 L:      linux-media@vger.kernel.org
4947 W:      https://linuxtv.org
4948 W:      http://github.com/mkrufky
4949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4950 T:      git git://linuxtv.org/media_tree.git
4951 S:      Maintained
4952 F:      drivers/media/usb/dvb-usb/cxusb*
4953
4954 DVB_USB_EC168 MEDIA DRIVER
4955 M:      Antti Palosaari <crope@iki.fi>
4956 L:      linux-media@vger.kernel.org
4957 W:      https://linuxtv.org
4958 W:      http://palosaari.fi/linux/
4959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4960 T:      git git://linuxtv.org/anttip/media_tree.git
4961 S:      Maintained
4962 F:      drivers/media/usb/dvb-usb-v2/ec168*
4963
4964 DVB_USB_GL861 MEDIA DRIVER
4965 M:      Antti Palosaari <crope@iki.fi>
4966 L:      linux-media@vger.kernel.org
4967 W:      https://linuxtv.org
4968 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4969 T:      git git://linuxtv.org/anttip/media_tree.git
4970 S:      Maintained
4971 F:      drivers/media/usb/dvb-usb-v2/gl861*
4972
4973 DVB_USB_MXL111SF MEDIA DRIVER
4974 M:      Michael Krufky <mkrufky@linuxtv.org>
4975 L:      linux-media@vger.kernel.org
4976 W:      https://linuxtv.org
4977 W:      http://github.com/mkrufky
4978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4979 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4980 S:      Maintained
4981 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4982
4983 DVB_USB_RTL28XXU MEDIA DRIVER
4984 M:      Antti Palosaari <crope@iki.fi>
4985 L:      linux-media@vger.kernel.org
4986 W:      https://linuxtv.org
4987 W:      http://palosaari.fi/linux/
4988 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4989 T:      git git://linuxtv.org/anttip/media_tree.git
4990 S:      Maintained
4991 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4992
4993 DVB_USB_V2 MEDIA DRIVER
4994 M:      Antti Palosaari <crope@iki.fi>
4995 L:      linux-media@vger.kernel.org
4996 W:      https://linuxtv.org
4997 W:      http://palosaari.fi/linux/
4998 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4999 T:      git git://linuxtv.org/anttip/media_tree.git
5000 S:      Maintained
5001 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5002 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5003
5004 DYNAMIC DEBUG
5005 M:      Jason Baron <jbaron@akamai.com>
5006 S:      Maintained
5007 F:      lib/dynamic_debug.c
5008 F:      include/linux/dynamic_debug.h
5009
5010 DYNAMIC INTERRUPT MODERATION
5011 M:      Tal Gilboa <talgi@mellanox.com>
5012 S:      Maintained
5013 F:      include/linux/net_dim.h
5014
5015 DZ DECSTATION DZ11 SERIAL DRIVER
5016 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5017 S:      Maintained
5018 F:      drivers/tty/serial/dz.*
5019
5020 E3X0 POWER BUTTON DRIVER
5021 M:      Moritz Fischer <moritz.fischer@ettus.com>
5022 L:      usrp-users@lists.ettus.com
5023 W:      http://www.ettus.com
5024 S:      Supported
5025 F:      drivers/input/misc/e3x0-button.c
5026 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5027
5028 E4000 MEDIA DRIVER
5029 M:      Antti Palosaari <crope@iki.fi>
5030 L:      linux-media@vger.kernel.org
5031 W:      https://linuxtv.org
5032 W:      http://palosaari.fi/linux/
5033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5034 T:      git git://linuxtv.org/anttip/media_tree.git
5035 S:      Maintained
5036 F:      drivers/media/tuners/e4000*
5037
5038 EC100 MEDIA DRIVER
5039 M:      Antti Palosaari <crope@iki.fi>
5040 L:      linux-media@vger.kernel.org
5041 W:      https://linuxtv.org
5042 W:      http://palosaari.fi/linux/
5043 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5044 T:      git git://linuxtv.org/anttip/media_tree.git
5045 S:      Maintained
5046 F:      drivers/media/dvb-frontends/ec100*
5047
5048 ECRYPT FILE SYSTEM
5049 M:      Tyler Hicks <tyhicks@canonical.com>
5050 L:      ecryptfs@vger.kernel.org
5051 W:      http://ecryptfs.org
5052 W:      https://launchpad.net/ecryptfs
5053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5054 S:      Supported
5055 F:      Documentation/filesystems/ecryptfs.txt
5056 F:      fs/ecryptfs/
5057
5058 EDAC-AMD64
5059 M:      Borislav Petkov <bp@alien8.de>
5060 L:      linux-edac@vger.kernel.org
5061 S:      Maintained
5062 F:      drivers/edac/amd64_edac*
5063
5064 EDAC-CALXEDA
5065 M:      Robert Richter <rric@kernel.org>
5066 L:      linux-edac@vger.kernel.org
5067 S:      Maintained
5068 F:      drivers/edac/highbank*
5069
5070 EDAC-CAVIUM OCTEON
5071 M:      Ralf Baechle <ralf@linux-mips.org>
5072 M:      David Daney <david.daney@cavium.com>
5073 L:      linux-edac@vger.kernel.org
5074 L:      linux-mips@linux-mips.org
5075 S:      Supported
5076 F:      drivers/edac/octeon_edac*
5077
5078 EDAC-CAVIUM THUNDERX
5079 M:      David Daney <david.daney@cavium.com>
5080 M:      Jan Glauber <jglauber@cavium.com>
5081 L:      linux-edac@vger.kernel.org
5082 S:      Supported
5083 F:      drivers/edac/thunderx_edac*
5084
5085 EDAC-CORE
5086 M:      Borislav Petkov <bp@alien8.de>
5087 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5088 L:      linux-edac@vger.kernel.org
5089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5091 S:      Supported
5092 F:      Documentation/admin-guide/ras.rst
5093 F:      Documentation/driver-api/edac.rst
5094 F:      drivers/edac/
5095 F:      include/linux/edac.h
5096
5097 EDAC-E752X
5098 M:      Mark Gross <mark.gross@intel.com>
5099 L:      linux-edac@vger.kernel.org
5100 S:      Maintained
5101 F:      drivers/edac/e752x_edac.c
5102
5103 EDAC-E7XXX
5104 L:      linux-edac@vger.kernel.org
5105 S:      Maintained
5106 F:      drivers/edac/e7xxx_edac.c
5107
5108 EDAC-FSL_DDR
5109 M:      York Sun <york.sun@nxp.com>
5110 L:      linux-edac@vger.kernel.org
5111 S:      Maintained
5112 F:      drivers/edac/fsl_ddr_edac.*
5113
5114 EDAC-GHES
5115 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5116 L:      linux-edac@vger.kernel.org
5117 S:      Maintained
5118 F:      drivers/edac/ghes_edac.c
5119
5120 EDAC-I3000
5121 L:      linux-edac@vger.kernel.org
5122 S:      Orphan
5123 F:      drivers/edac/i3000_edac.c
5124
5125 EDAC-I5000
5126 L:      linux-edac@vger.kernel.org
5127 S:      Maintained
5128 F:      drivers/edac/i5000_edac.c
5129
5130 EDAC-I5400
5131 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5132 L:      linux-edac@vger.kernel.org
5133 S:      Maintained
5134 F:      drivers/edac/i5400_edac.c
5135
5136 EDAC-I7300
5137 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5138 L:      linux-edac@vger.kernel.org
5139 S:      Maintained
5140 F:      drivers/edac/i7300_edac.c
5141
5142 EDAC-I7CORE
5143 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5144 L:      linux-edac@vger.kernel.org
5145 S:      Maintained
5146 F:      drivers/edac/i7core_edac.c
5147
5148 EDAC-I82443BXGX
5149 M:      Tim Small <tim@buttersideup.com>
5150 L:      linux-edac@vger.kernel.org
5151 S:      Maintained
5152 F:      drivers/edac/i82443bxgx_edac.c
5153
5154 EDAC-I82975X
5155 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5156 M:      "Arvind R." <arvino55@gmail.com>
5157 L:      linux-edac@vger.kernel.org
5158 S:      Maintained
5159 F:      drivers/edac/i82975x_edac.c
5160
5161 EDAC-IE31200
5162 M:      Jason Baron <jbaron@akamai.com>
5163 L:      linux-edac@vger.kernel.org
5164 S:      Maintained
5165 F:      drivers/edac/ie31200_edac.c
5166
5167 EDAC-MPC85XX
5168 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5169 L:      linux-edac@vger.kernel.org
5170 S:      Maintained
5171 F:      drivers/edac/mpc85xx_edac.[ch]
5172
5173 EDAC-PASEMI
5174 M:      Egor Martovetsky <egor@pasemi.com>
5175 L:      linux-edac@vger.kernel.org
5176 S:      Maintained
5177 F:      drivers/edac/pasemi_edac.c
5178
5179 EDAC-PND2
5180 M:      Tony Luck <tony.luck@intel.com>
5181 L:      linux-edac@vger.kernel.org
5182 S:      Maintained
5183 F:      drivers/edac/pnd2_edac.[ch]
5184
5185 EDAC-R82600
5186 M:      Tim Small <tim@buttersideup.com>
5187 L:      linux-edac@vger.kernel.org
5188 S:      Maintained
5189 F:      drivers/edac/r82600_edac.c
5190
5191 EDAC-SBRIDGE
5192 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5193 L:      linux-edac@vger.kernel.org
5194 S:      Maintained
5195 F:      drivers/edac/sb_edac.c
5196
5197 EDAC-SKYLAKE
5198 M:      Tony Luck <tony.luck@intel.com>
5199 L:      linux-edac@vger.kernel.org
5200 S:      Maintained
5201 F:      drivers/edac/skx_edac.c
5202
5203 EDAC-TI
5204 M:      Tero Kristo <t-kristo@ti.com>
5205 L:      linux-edac@vger.kernel.org
5206 S:      Maintained
5207 F:      drivers/edac/ti_edac.c
5208
5209 EDIROL UA-101/UA-1000 DRIVER
5210 M:      Clemens Ladisch <clemens@ladisch.de>
5211 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5212 T:      git git://git.alsa-project.org/alsa-kernel.git
5213 S:      Maintained
5214 F:      sound/usb/misc/ua101.c
5215
5216 EFI TEST DRIVER
5217 L:      linux-efi@vger.kernel.org
5218 M:      Ivan Hu <ivan.hu@canonical.com>
5219 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5220 S:      Maintained
5221 F:      drivers/firmware/efi/test/
5222
5223 EFI VARIABLE FILESYSTEM
5224 M:      Matthew Garrett <matthew.garrett@nebula.com>
5225 M:      Jeremy Kerr <jk@ozlabs.org>
5226 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5228 L:      linux-efi@vger.kernel.org
5229 S:      Maintained
5230 F:      fs/efivarfs/
5231
5232 EFIFB FRAMEBUFFER DRIVER
5233 L:      linux-fbdev@vger.kernel.org
5234 M:      Peter Jones <pjones@redhat.com>
5235 S:      Maintained
5236 F:      drivers/video/fbdev/efifb.c
5237
5238 EFS FILESYSTEM
5239 W:      http://aeschi.ch.eu.org/efs/
5240 S:      Orphan
5241 F:      fs/efs/
5242
5243 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5244 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5245 L:      netdev@vger.kernel.org
5246 S:      Maintained
5247 F:      drivers/net/ethernet/ibm/ehea/
5248
5249 EM28XX VIDEO4LINUX DRIVER
5250 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5251 L:      linux-media@vger.kernel.org
5252 W:      https://linuxtv.org
5253 T:      git git://linuxtv.org/media_tree.git
5254 S:      Maintained
5255 F:      drivers/media/usb/em28xx/
5256 F:      Documentation/media/v4l-drivers/em28xx*
5257
5258 EMBEDDED LINUX
5259 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5260 M:      Matt Mackall <mpm@selenic.com>
5261 M:      David Woodhouse <dwmw2@infradead.org>
5262 L:      linux-embedded@vger.kernel.org
5263 S:      Maintained
5264
5265 Emulex 10Gbps iSCSI - OneConnect DRIVER
5266 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5267 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5268 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5269 L:      linux-scsi@vger.kernel.org
5270 W:      http://www.broadcom.com
5271 S:      Supported
5272 F:      drivers/scsi/be2iscsi/
5273
5274 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5275 M:      Sathya Perla <sathya.perla@broadcom.com>
5276 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5277 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5278 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5279 L:      netdev@vger.kernel.org
5280 W:      http://www.emulex.com
5281 S:      Supported
5282 F:      drivers/net/ethernet/emulex/benet/
5283
5284 EMULEX ONECONNECT ROCE DRIVER
5285 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5286 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5287 L:      linux-rdma@vger.kernel.org
5288 W:      http://www.broadcom.com
5289 S:      Odd Fixes
5290 F:      drivers/infiniband/hw/ocrdma/
5291 F:      include/uapi/rdma/ocrdma-abi.h
5292
5293 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5294 M:      James Smart <james.smart@broadcom.com>
5295 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5296 L:      linux-scsi@vger.kernel.org
5297 W:      http://www.broadcom.com
5298 S:      Supported
5299 F:      drivers/scsi/lpfc/
5300
5301 ENE CB710 FLASH CARD READER DRIVER
5302 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5303 S:      Maintained
5304 F:      drivers/misc/cb710/
5305 F:      drivers/mmc/host/cb710-mmc.*
5306 F:      include/linux/cb710.h
5307
5308 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5309 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5310 S:      Maintained
5311 F:      drivers/media/rc/ene_ir.*
5312
5313 EPSON S1D13XXX FRAMEBUFFER DRIVER
5314 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5315 S:      Maintained
5316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5317 F:      drivers/video/fbdev/s1d13xxxfb.c
5318 F:      include/video/s1d13xxxfb.h
5319
5320 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5321 M:      Jeff Layton <jlayton@kernel.org>
5322 S:      Maintained
5323 F:      lib/errseq.c
5324 F:      include/linux/errseq.h
5325
5326 ET131X NETWORK DRIVER
5327 M:      Mark Einon <mark.einon@gmail.com>
5328 S:      Odd Fixes
5329 F:      drivers/net/ethernet/agere/
5330
5331 ETHERNET BRIDGE
5332 M:      Stephen Hemminger <stephen@networkplumber.org>
5333 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5334 L:      netdev@vger.kernel.org
5335 W:      http://www.linuxfoundation.org/en/Net:Bridge
5336 S:      Maintained
5337 F:      include/linux/netfilter_bridge/
5338 F:      net/bridge/
5339
5340 ETHERNET PHY LIBRARY
5341 M:      Andrew Lunn <andrew@lunn.ch>
5342 M:      Florian Fainelli <f.fainelli@gmail.com>
5343 L:      netdev@vger.kernel.org
5344 S:      Maintained
5345 F:      Documentation/ABI/testing/sysfs-bus-mdio
5346 F:      Documentation/devicetree/bindings/net/mdio*
5347 F:      Documentation/networking/phy.txt
5348 F:      drivers/net/phy/
5349 F:      drivers/of/of_mdio.c
5350 F:      drivers/of/of_net.c
5351 F:      include/linux/*mdio*.h
5352 F:      include/linux/of_net.h
5353 F:      include/linux/phy.h
5354 F:      include/linux/phy_fixed.h
5355 F:      include/linux/platform_data/mdio-gpio.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 FANOTIFY
5457 M:      Jan Kara <jack@suse.cz>
5458 R:      Amir Goldstein <amir73il@gmail.com>
5459 L:      linux-fsdevel@vger.kernel.org
5460 S:      Maintained
5461 F:      fs/notify/fanotify/
5462 F:      include/linux/fanotify.h
5463 F:      include/uapi/linux/fanotify.h
5464
5465 FARSYNC SYNCHRONOUS DRIVER
5466 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5467 W:      http://www.farsite.co.uk/
5468 S:      Supported
5469 F:      drivers/net/wan/farsync.*
5470
5471 FAULT INJECTION SUPPORT
5472 M:      Akinobu Mita <akinobu.mita@gmail.com>
5473 S:      Supported
5474 F:      Documentation/fault-injection/
5475 F:      lib/fault-inject.c
5476
5477 FBTFT Framebuffer drivers
5478 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5479 S:      Maintained
5480 F:      drivers/staging/fbtft/
5481
5482 FC0011 TUNER DRIVER
5483 M:      Michael Buesch <m@bues.ch>
5484 L:      linux-media@vger.kernel.org
5485 S:      Maintained
5486 F:      drivers/media/tuners/fc0011.h
5487 F:      drivers/media/tuners/fc0011.c
5488
5489 FC2580 MEDIA DRIVER
5490 M:      Antti Palosaari <crope@iki.fi>
5491 L:      linux-media@vger.kernel.org
5492 W:      https://linuxtv.org
5493 W:      http://palosaari.fi/linux/
5494 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5495 T:      git git://linuxtv.org/anttip/media_tree.git
5496 S:      Maintained
5497 F:      drivers/media/tuners/fc2580*
5498
5499 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5500 M:      Johannes Thumshirn <jth@kernel.org>
5501 L:      linux-scsi@vger.kernel.org
5502 W:      www.Open-FCoE.org
5503 S:      Supported
5504 F:      drivers/scsi/libfc/
5505 F:      drivers/scsi/fcoe/
5506 F:      include/scsi/fc/
5507 F:      include/scsi/libfc.h
5508 F:      include/scsi/libfcoe.h
5509 F:      include/uapi/scsi/fc/
5510
5511 FILE LOCKING (flock() and fcntl()/lockf())
5512 M:      Jeff Layton <jlayton@kernel.org>
5513 M:      "J. Bruce Fields" <bfields@fieldses.org>
5514 L:      linux-fsdevel@vger.kernel.org
5515 S:      Maintained
5516 F:      include/linux/fcntl.h
5517 F:      include/uapi/linux/fcntl.h
5518 F:      fs/fcntl.c
5519 F:      fs/locks.c
5520
5521 FILESYSTEMS (VFS and infrastructure)
5522 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5523 L:      linux-fsdevel@vger.kernel.org
5524 S:      Maintained
5525 F:      fs/*
5526 F:      include/linux/fs.h
5527 F:      include/uapi/linux/fs.h
5528
5529 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5530 M:      Riku Voipio <riku.voipio@iki.fi>
5531 L:      linux-hwmon@vger.kernel.org
5532 S:      Maintained
5533 F:      drivers/hwmon/f75375s.c
5534 F:      include/linux/f75375s.h
5535
5536 FIREWIRE AUDIO DRIVERS
5537 M:      Clemens Ladisch <clemens@ladisch.de>
5538 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5539 T:      git git://git.alsa-project.org/alsa-kernel.git
5540 S:      Maintained
5541 F:      sound/firewire/
5542
5543 FIREWIRE MEDIA DRIVERS (firedtv)
5544 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5545 L:      linux-media@vger.kernel.org
5546 L:      linux1394-devel@lists.sourceforge.net
5547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5548 S:      Maintained
5549 F:      drivers/media/firewire/
5550
5551 FIREWIRE SBP-2 TARGET
5552 M:      Chris Boot <bootc@bootc.net>
5553 L:      linux-scsi@vger.kernel.org
5554 L:      target-devel@vger.kernel.org
5555 L:      linux1394-devel@lists.sourceforge.net
5556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5557 S:      Maintained
5558 F:      drivers/target/sbp/
5559
5560 FIREWIRE SUBSYSTEM
5561 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5562 L:      linux1394-devel@lists.sourceforge.net
5563 W:      http://ieee1394.wiki.kernel.org/
5564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5565 S:      Maintained
5566 F:      drivers/firewire/
5567 F:      include/linux/firewire.h
5568 F:      include/uapi/linux/firewire*.h
5569 F:      tools/firewire/
5570
5571 FIRMWARE LOADER (request_firmware)
5572 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5573 L:      linux-kernel@vger.kernel.org
5574 S:      Maintained
5575 F:      Documentation/firmware_class/
5576 F:      drivers/base/firmware_loader/
5577 F:      include/linux/firmware.h
5578
5579 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5580 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5581 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5582 S:      Maintained
5583 F:      drivers/block/rsxx/
5584
5585 FLOPPY DRIVER
5586 M:      Jiri Kosina <jikos@kernel.org>
5587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5588 S:      Odd fixes
5589 F:      drivers/block/floppy.c
5590
5591 FMC SUBSYSTEM
5592 M:      Alessandro Rubini <rubini@gnudd.com>
5593 W:      http://www.ohwr.org/projects/fmc-bus
5594 S:      Supported
5595 F:      drivers/fmc/
5596 F:      include/linux/fmc*.h
5597 F:      include/linux/ipmi-fru.h
5598 K:      fmc_d.*register
5599
5600 FPGA MANAGER FRAMEWORK
5601 M:      Alan Tull <atull@kernel.org>
5602 M:      Moritz Fischer <mdf@kernel.org>
5603 L:      linux-fpga@vger.kernel.org
5604 S:      Maintained
5605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5606 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5607 F:      Documentation/fpga/
5608 F:      Documentation/driver-api/fpga/
5609 F:      Documentation/devicetree/bindings/fpga/
5610 F:      drivers/fpga/
5611 F:      include/linux/fpga/
5612 W:      http://www.rocketboards.org
5613
5614 FPU EMULATOR
5615 M:      Bill Metzenthen <billm@melbpc.org.au>
5616 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5617 S:      Maintained
5618 F:      arch/x86/math-emu/
5619
5620 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5621 L:      netdev@vger.kernel.org
5622 S:      Orphan
5623 F:      drivers/net/wan/dlci.c
5624 F:      drivers/net/wan/sdla.c
5625
5626 FRAMEBUFFER LAYER
5627 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5628 L:      dri-devel@lists.freedesktop.org
5629 L:      linux-fbdev@vger.kernel.org
5630 T:      git git://github.com/bzolnier/linux.git
5631 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5632 S:      Maintained
5633 F:      Documentation/fb/
5634 F:      drivers/video/
5635 F:      include/video/
5636 F:      include/linux/fb.h
5637 F:      include/uapi/video/
5638 F:      include/uapi/linux/fb.h
5639
5640 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5641 M:      Horia Geantă <horia.geanta@nxp.com>
5642 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5643 L:      linux-crypto@vger.kernel.org
5644 S:      Maintained
5645 F:      drivers/crypto/caam/
5646 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5647
5648 FREESCALE DIU FRAMEBUFFER DRIVER
5649 M:      Timur Tabi <timur@tabi.org>
5650 L:      linux-fbdev@vger.kernel.org
5651 S:      Maintained
5652 F:      drivers/video/fbdev/fsl-diu-fb.*
5653
5654 FREESCALE DMA DRIVER
5655 M:      Li Yang <leoyang.li@nxp.com>
5656 M:      Zhang Wei <zw@zh-kernel.org>
5657 L:      linuxppc-dev@lists.ozlabs.org
5658 S:      Maintained
5659 F:      drivers/dma/fsldma.*
5660
5661 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5662 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5663 L:      netdev@vger.kernel.org
5664 S:      Maintained
5665 F:      drivers/net/ethernet/freescale/gianfar*
5666 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5667 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5668
5669 FREESCALE GPMI NAND DRIVER
5670 M:      Han Xu <han.xu@nxp.com>
5671 L:      linux-mtd@lists.infradead.org
5672 S:      Maintained
5673 F:      drivers/mtd/nand/raw/gpmi-nand/*
5674
5675 FREESCALE I2C CPM DRIVER
5676 M:      Jochen Friedrich <jochen@scram.de>
5677 L:      linuxppc-dev@lists.ozlabs.org
5678 L:      linux-i2c@vger.kernel.org
5679 S:      Maintained
5680 F:      drivers/i2c/busses/i2c-cpm.c
5681
5682 FREESCALE IMX / MXC FEC DRIVER
5683 M:      Fugang Duan <fugang.duan@nxp.com>
5684 L:      netdev@vger.kernel.org
5685 S:      Maintained
5686 F:      drivers/net/ethernet/freescale/fec_main.c
5687 F:      drivers/net/ethernet/freescale/fec_ptp.c
5688 F:      drivers/net/ethernet/freescale/fec.h
5689 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5690
5691 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5692 M:      Sascha Hauer <s.hauer@pengutronix.de>
5693 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5694 L:      linux-fbdev@vger.kernel.org
5695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5696 S:      Maintained
5697 F:      include/linux/platform_data/video-imxfb.h
5698 F:      drivers/video/fbdev/imxfb.c
5699
5700 FREESCALE QORIQ DPAA ETHERNET DRIVER
5701 M:      Madalin Bucur <madalin.bucur@nxp.com>
5702 L:      netdev@vger.kernel.org
5703 S:      Maintained
5704 F:      drivers/net/ethernet/freescale/dpaa
5705
5706 FREESCALE QORIQ DPAA FMAN DRIVER
5707 M:      Madalin Bucur <madalin.bucur@nxp.com>
5708 L:      netdev@vger.kernel.org
5709 S:      Maintained
5710 F:      drivers/net/ethernet/freescale/fman
5711 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5712
5713 FREESCALE QUAD SPI DRIVER
5714 M:      Han Xu <han.xu@nxp.com>
5715 L:      linux-mtd@lists.infradead.org
5716 S:      Maintained
5717 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5718
5719 FREESCALE QUICC ENGINE LIBRARY
5720 M:      Qiang Zhao <qiang.zhao@nxp.com>
5721 L:      linuxppc-dev@lists.ozlabs.org
5722 S:      Maintained
5723 F:      drivers/soc/fsl/qe/
5724 F:      include/soc/fsl/*qe*.h
5725 F:      include/soc/fsl/*ucc*.h
5726
5727 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5728 M:      Li Yang <leoyang.li@nxp.com>
5729 L:      netdev@vger.kernel.org
5730 L:      linuxppc-dev@lists.ozlabs.org
5731 S:      Maintained
5732 F:      drivers/net/ethernet/freescale/ucc_geth*
5733
5734 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5735 M:      Zhao Qiang <qiang.zhao@nxp.com>
5736 L:      netdev@vger.kernel.org
5737 L:      linuxppc-dev@lists.ozlabs.org
5738 S:      Maintained
5739 F:      drivers/net/wan/fsl_ucc_hdlc*
5740
5741 FREESCALE QUICC ENGINE UCC UART DRIVER
5742 M:      Timur Tabi <timur@tabi.org>
5743 L:      linuxppc-dev@lists.ozlabs.org
5744 S:      Maintained
5745 F:      drivers/tty/serial/ucc_uart.c
5746
5747 FREESCALE SOC DRIVERS
5748 M:      Li Yang <leoyang.li@nxp.com>
5749 L:      linuxppc-dev@lists.ozlabs.org
5750 L:      linux-arm-kernel@lists.infradead.org
5751 S:      Maintained
5752 F:      Documentation/devicetree/bindings/soc/fsl/
5753 F:      drivers/soc/fsl/
5754 F:      include/linux/fsl/
5755
5756 FREESCALE SOC FS_ENET DRIVER
5757 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5758 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5759 L:      linuxppc-dev@lists.ozlabs.org
5760 L:      netdev@vger.kernel.org
5761 S:      Maintained
5762 F:      drivers/net/ethernet/freescale/fs_enet/
5763 F:      include/linux/fs_enet_pd.h
5764
5765 FREESCALE SOC SOUND DRIVERS
5766 M:      Timur Tabi <timur@tabi.org>
5767 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5768 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5769 R:      Fabio Estevam <fabio.estevam@nxp.com>
5770 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5771 L:      linuxppc-dev@lists.ozlabs.org
5772 S:      Maintained
5773 F:      sound/soc/fsl/fsl*
5774 F:      sound/soc/fsl/imx*
5775 F:      sound/soc/fsl/mpc8610_hpcd.c
5776
5777 FREESCALE USB PERIPHERAL DRIVERS
5778 M:      Li Yang <leoyang.li@nxp.com>
5779 L:      linux-usb@vger.kernel.org
5780 L:      linuxppc-dev@lists.ozlabs.org
5781 S:      Maintained
5782 F:      drivers/usb/gadget/udc/fsl*
5783
5784 FREEVXFS FILESYSTEM
5785 M:      Christoph Hellwig <hch@infradead.org>
5786 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5787 S:      Maintained
5788 F:      fs/freevxfs/
5789
5790 FREEZER
5791 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5792 M:      Pavel Machek <pavel@ucw.cz>
5793 L:      linux-pm@vger.kernel.org
5794 S:      Supported
5795 F:      Documentation/power/freezing-of-tasks.txt
5796 F:      include/linux/freezer.h
5797 F:      kernel/freezer.c
5798
5799 FRONTSWAP API
5800 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5801 L:      linux-kernel@vger.kernel.org
5802 S:      Maintained
5803 F:      mm/frontswap.c
5804 F:      include/linux/frontswap.h
5805
5806 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5807 M:      David Howells <dhowells@redhat.com>
5808 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5809 S:      Supported
5810 F:      Documentation/filesystems/caching/
5811 F:      fs/fscache/
5812 F:      include/linux/fscache*.h
5813
5814 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5815 M:      Theodore Y. Ts'o <tytso@mit.edu>
5816 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5817 L:      linux-fscrypt@vger.kernel.org
5818 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5820 S:      Supported
5821 F:      fs/crypto/
5822 F:      include/linux/fscrypt*.h
5823 F:      Documentation/filesystems/fscrypt.rst
5824
5825 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5826 M:      Jan Kara <jack@suse.cz>
5827 R:      Amir Goldstein <amir73il@gmail.com>
5828 L:      linux-fsdevel@vger.kernel.org
5829 S:      Maintained
5830 F:      fs/notify/
5831 F:      include/linux/fsnotify*.h
5832
5833 FUJITSU LAPTOP EXTRAS
5834 M:      Jonathan Woithe <jwoithe@just42.net>
5835 L:      platform-driver-x86@vger.kernel.org
5836 S:      Maintained
5837 F:      drivers/platform/x86/fujitsu-laptop.c
5838
5839 FUJITSU M-5MO LS CAMERA ISP DRIVER
5840 M:      Kyungmin Park <kyungmin.park@samsung.com>
5841 M:      Heungjun Kim <riverful.kim@samsung.com>
5842 L:      linux-media@vger.kernel.org
5843 S:      Maintained
5844 F:      drivers/media/i2c/m5mols/
5845 F:      include/media/i2c/m5mols.h
5846
5847 FUJITSU TABLET EXTRAS
5848 M:      Robert Gerlach <khnz@gmx.de>
5849 L:      platform-driver-x86@vger.kernel.org
5850 S:      Maintained
5851 F:      drivers/platform/x86/fujitsu-tablet.c
5852
5853 FUSE: FILESYSTEM IN USERSPACE
5854 M:      Miklos Szeredi <miklos@szeredi.hu>
5855 L:      linux-fsdevel@vger.kernel.org
5856 W:      http://fuse.sourceforge.net/
5857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5858 S:      Maintained
5859 F:      fs/fuse/
5860 F:      include/uapi/linux/fuse.h
5861 F:      Documentation/filesystems/fuse.txt
5862
5863 FUTEX SUBSYSTEM
5864 M:      Thomas Gleixner <tglx@linutronix.de>
5865 M:      Ingo Molnar <mingo@redhat.com>
5866 R:      Peter Zijlstra <peterz@infradead.org>
5867 R:      Darren Hart <dvhart@infradead.org>
5868 L:      linux-kernel@vger.kernel.org
5869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5870 S:      Maintained
5871 F:      kernel/futex.c
5872 F:      kernel/futex_compat.c
5873 F:      include/asm-generic/futex.h
5874 F:      include/linux/futex.h
5875 F:      include/uapi/linux/futex.h
5876 F:      tools/testing/selftests/futex/
5877 F:      tools/perf/bench/futex*
5878 F:      Documentation/*futex*
5879
5880 GCC PLUGINS
5881 M:      Kees Cook <keescook@chromium.org>
5882 R:      Emese Revfy <re.emese@gmail.com>
5883 L:      kernel-hardening@lists.openwall.com
5884 S:      Maintained
5885 F:      scripts/gcc-plugins/
5886 F:      scripts/gcc-plugin.sh
5887 F:      scripts/Makefile.gcc-plugins
5888 F:      Documentation/gcc-plugins.txt
5889
5890 GCOV BASED KERNEL PROFILING
5891 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5892 S:      Maintained
5893 F:      kernel/gcov/
5894 F:      Documentation/dev-tools/gcov.rst
5895
5896 GDB KERNEL DEBUGGING HELPER SCRIPTS
5897 M:      Jan Kiszka <jan.kiszka@siemens.com>
5898 M:      Kieran Bingham <kieran@bingham.xyz>
5899 S:      Supported
5900 F:      scripts/gdb/
5901
5902 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5903 M:      Achim Leubner <achim_leubner@adaptec.com>
5904 L:      linux-scsi@vger.kernel.org
5905 W:      http://www.icp-vortex.com/
5906 S:      Supported
5907 F:      drivers/scsi/gdt*
5908
5909 GEMTEK FM RADIO RECEIVER DRIVER
5910 M:      Hans Verkuil <hverkuil@xs4all.nl>
5911 L:      linux-media@vger.kernel.org
5912 T:      git git://linuxtv.org/media_tree.git
5913 W:      https://linuxtv.org
5914 S:      Maintained
5915 F:      drivers/media/radio/radio-gemtek*
5916
5917 GENERIC GPIO I2C DRIVER
5918 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5919 S:      Supported
5920 F:      drivers/i2c/busses/i2c-gpio.c
5921 F:      include/linux/i2c-gpio.h
5922
5923 GENERIC GPIO I2C MULTIPLEXER DRIVER
5924 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5925 L:      linux-i2c@vger.kernel.org
5926 S:      Supported
5927 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5928 F:      include/linux/i2c-mux-gpio.h
5929 F:      Documentation/i2c/muxes/i2c-mux-gpio
5930
5931 GENERIC HDLC (WAN) DRIVERS
5932 M:      Krzysztof Halasa <khc@pm.waw.pl>
5933 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5934 S:      Maintained
5935 F:      drivers/net/wan/c101.c
5936 F:      drivers/net/wan/hd6457*
5937 F:      drivers/net/wan/hdlc*
5938 F:      drivers/net/wan/n2.c
5939 F:      drivers/net/wan/pc300too.c
5940 F:      drivers/net/wan/pci200syn.c
5941 F:      drivers/net/wan/wanxl*
5942
5943 GENERIC INCLUDE/ASM HEADER FILES
5944 M:      Arnd Bergmann <arnd@arndb.de>
5945 L:      linux-arch@vger.kernel.org
5946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5947 S:      Maintained
5948 F:      include/asm-generic/
5949 F:      include/uapi/asm-generic/
5950
5951 GENERIC PHY FRAMEWORK
5952 M:      Kishon Vijay Abraham I <kishon@ti.com>
5953 L:      linux-kernel@vger.kernel.org
5954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5955 S:      Supported
5956 F:      drivers/phy/
5957 F:      include/linux/phy/
5958
5959 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5960 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
5961 S:      Supported
5962 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
5963
5964 GENERIC PM DOMAINS
5965 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5966 M:      Kevin Hilman <khilman@kernel.org>
5967 M:      Ulf Hansson <ulf.hansson@linaro.org>
5968 L:      linux-pm@vger.kernel.org
5969 S:      Supported
5970 F:      drivers/base/power/domain*.c
5971 F:      include/linux/pm_domain.h
5972 F:      Documentation/devicetree/bindings/power/power_domain.txt
5973
5974 GENERIC UIO DRIVER FOR PCI DEVICES
5975 M:      "Michael S. Tsirkin" <mst@redhat.com>
5976 L:      kvm@vger.kernel.org
5977 S:      Supported
5978 F:      drivers/uio/uio_pci_generic.c
5979
5980 GENWQE (IBM Generic Workqueue Card)
5981 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5982 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5983 S:      Supported
5984 F:      drivers/misc/genwqe/
5985
5986 GET_MAINTAINER SCRIPT
5987 M:      Joe Perches <joe@perches.com>
5988 S:      Maintained
5989 F:      scripts/get_maintainer.pl
5990
5991 GFS2 FILE SYSTEM
5992 M:      Bob Peterson <rpeterso@redhat.com>
5993 M:      Andreas Gruenbacher <agruenba@redhat.com>
5994 L:      cluster-devel@redhat.com
5995 W:      http://sources.redhat.com/cluster/
5996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5997 S:      Supported
5998 F:      Documentation/filesystems/gfs2*.txt
5999 F:      fs/gfs2/
6000 F:      include/uapi/linux/gfs2_ondisk.h
6001
6002 GIGASET ISDN DRIVERS
6003 M:      Paul Bolle <pebolle@tiscali.nl>
6004 L:      gigaset307x-common@lists.sourceforge.net
6005 W:      http://gigaset307x.sourceforge.net/
6006 S:      Odd Fixes
6007 F:      Documentation/isdn/README.gigaset
6008 F:      drivers/isdn/gigaset/
6009 F:      include/uapi/linux/gigaset_dev.h
6010
6011 GO7007 MPEG CODEC
6012 M:      Hans Verkuil <hans.verkuil@cisco.com>
6013 L:      linux-media@vger.kernel.org
6014 S:      Maintained
6015 F:      drivers/media/usb/go7007/
6016
6017 GOODIX TOUCHSCREEN
6018 M:      Bastien Nocera <hadess@hadess.net>
6019 L:      linux-input@vger.kernel.org
6020 S:      Maintained
6021 F:      drivers/input/touchscreen/goodix.c
6022
6023 GPD POCKET FAN DRIVER
6024 M:      Hans de Goede <hdegoede@redhat.com>
6025 L:      platform-driver-x86@vger.kernel.org
6026 S:      Maintained
6027 F:      drivers/platform/x86/gpd-pocket-fan.c
6028
6029 GPIO ACPI SUPPORT
6030 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6031 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6032 L:      linux-gpio@vger.kernel.org
6033 L:      linux-acpi@vger.kernel.org
6034 S:      Maintained
6035 F:      Documentation/acpi/gpio-properties.txt
6036 F:      drivers/gpio/gpiolib-acpi.c
6037
6038 GPIO IR Transmitter
6039 M:      Sean Young <sean@mess.org>
6040 L:      linux-media@vger.kernel.org
6041 S:      Maintained
6042 F:      drivers/media/rc/gpio-ir-tx.c
6043
6044 GPIO MOCKUP DRIVER
6045 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6046 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6047 L:      linux-gpio@vger.kernel.org
6048 S:      Maintained
6049 F:      drivers/gpio/gpio-mockup.c
6050 F:      tools/testing/selftests/gpio/
6051
6052 GPIO SUBSYSTEM
6053 M:      Linus Walleij <linus.walleij@linaro.org>
6054 L:      linux-gpio@vger.kernel.org
6055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6056 S:      Maintained
6057 F:      Documentation/devicetree/bindings/gpio/
6058 F:      Documentation/driver-api/gpio/
6059 F:      Documentation/gpio/
6060 F:      Documentation/ABI/testing/gpio-cdev
6061 F:      Documentation/ABI/obsolete/sysfs-gpio
6062 F:      drivers/gpio/
6063 F:      include/linux/gpio/
6064 F:      include/linux/gpio.h
6065 F:      include/linux/of_gpio.h
6066 F:      include/asm-generic/gpio.h
6067 F:      include/uapi/linux/gpio.h
6068 F:      tools/gpio/
6069
6070 GRE DEMULTIPLEXER DRIVER
6071 M:      Dmitry Kozlov <xeb@mail.ru>
6072 L:      netdev@vger.kernel.org
6073 S:      Maintained
6074 F:      net/ipv4/gre_demux.c
6075 F:      net/ipv4/gre_offload.c
6076 F:      include/net/gre.h
6077
6078 GRETH 10/100/1G Ethernet MAC device driver
6079 M:      Andreas Larsson <andreas@gaisler.com>
6080 L:      netdev@vger.kernel.org
6081 S:      Maintained
6082 F:      drivers/net/ethernet/aeroflex/
6083
6084 GREYBUS AUDIO PROTOCOLS DRIVERS
6085 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6086 M:      Mark Greer <mgreer@animalcreek.com>
6087 S:      Maintained
6088 F:      drivers/staging/greybus/audio_apbridgea.c
6089 F:      drivers/staging/greybus/audio_apbridgea.h
6090 F:      drivers/staging/greybus/audio_codec.c
6091 F:      drivers/staging/greybus/audio_codec.h
6092 F:      drivers/staging/greybus/audio_gb.c
6093 F:      drivers/staging/greybus/audio_manager.c
6094 F:      drivers/staging/greybus/audio_manager.h
6095 F:      drivers/staging/greybus/audio_manager_module.c
6096 F:      drivers/staging/greybus/audio_manager_private.h
6097 F:      drivers/staging/greybus/audio_manager_sysfs.c
6098 F:      drivers/staging/greybus/audio_module.c
6099 F:      drivers/staging/greybus/audio_topology.c
6100
6101 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6102 M:      Viresh Kumar <vireshk@kernel.org>
6103 S:      Maintained
6104 F:      drivers/staging/greybus/authentication.c
6105 F:      drivers/staging/greybus/bootrom.c
6106 F:      drivers/staging/greybus/firmware.h
6107 F:      drivers/staging/greybus/fw-core.c
6108 F:      drivers/staging/greybus/fw-download.c
6109 F:      drivers/staging/greybus/fw-managament.c
6110 F:      drivers/staging/greybus/greybus_authentication.h
6111 F:      drivers/staging/greybus/greybus_firmware.h
6112 F:      drivers/staging/greybus/hid.c
6113 F:      drivers/staging/greybus/i2c.c
6114 F:      drivers/staging/greybus/spi.c
6115 F:      drivers/staging/greybus/spilib.c
6116 F:      drivers/staging/greybus/spilib.h
6117
6118 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6119 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6120 S:      Maintained
6121 F:      drivers/staging/greybus/loopback.c
6122 F:      drivers/staging/greybus/timesync.c
6123 F:      drivers/staging/greybus/timesync_platform.c
6124
6125 GREYBUS PLATFORM DRIVERS
6126 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6127 S:      Maintained
6128 F:      drivers/staging/greybus/arche-platform.c
6129 F:      drivers/staging/greybus/arche-apb-ctrl.c
6130 F:      drivers/staging/greybus/arche_platform.h
6131
6132 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6133 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6134 S:      Maintained
6135 F:      drivers/staging/greybus/sdio.c
6136 F:      drivers/staging/greybus/light.c
6137 F:      drivers/staging/greybus/gpio.c
6138 F:      drivers/staging/greybus/power_supply.c
6139 F:      drivers/staging/greybus/spi.c
6140 F:      drivers/staging/greybus/spilib.c
6141
6142 GREYBUS SUBSYSTEM
6143 M:      Johan Hovold <johan@kernel.org>
6144 M:      Alex Elder <elder@kernel.org>
6145 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6146 S:      Maintained
6147 F:      drivers/staging/greybus/
6148 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6149
6150 GREYBUS UART PROTOCOLS DRIVERS
6151 M:      David Lin <dtwlin@gmail.com>
6152 S:      Maintained
6153 F:      drivers/staging/greybus/uart.c
6154 F:      drivers/staging/greybus/log.c
6155
6156 GS1662 VIDEO SERIALIZER
6157 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6158 L:      linux-media@vger.kernel.org
6159 T:      git git://linuxtv.org/media_tree.git
6160 S:      Maintained
6161 F:      drivers/media/spi/gs1662.c
6162
6163 GSPCA FINEPIX SUBDRIVER
6164 M:      Frank Zago <frank@zago.net>
6165 L:      linux-media@vger.kernel.org
6166 T:      git git://linuxtv.org/media_tree.git
6167 S:      Maintained
6168 F:      drivers/media/usb/gspca/finepix.c
6169
6170 GSPCA GL860 SUBDRIVER
6171 M:      Olivier Lorin <o.lorin@laposte.net>
6172 L:      linux-media@vger.kernel.org
6173 T:      git git://linuxtv.org/media_tree.git
6174 S:      Maintained
6175 F:      drivers/media/usb/gspca/gl860/
6176
6177 GSPCA M5602 SUBDRIVER
6178 M:      Erik Andren <erik.andren@gmail.com>
6179 L:      linux-media@vger.kernel.org
6180 T:      git git://linuxtv.org/media_tree.git
6181 S:      Maintained
6182 F:      drivers/media/usb/gspca/m5602/
6183
6184 GSPCA PAC207 SONIXB SUBDRIVER
6185 M:      Hans Verkuil <hverkuil@xs4all.nl>
6186 L:      linux-media@vger.kernel.org
6187 T:      git git://linuxtv.org/media_tree.git
6188 S:      Odd Fixes
6189 F:      drivers/media/usb/gspca/pac207.c
6190
6191 GSPCA SN9C20X SUBDRIVER
6192 M:      Brian Johnson <brijohn@gmail.com>
6193 L:      linux-media@vger.kernel.org
6194 T:      git git://linuxtv.org/media_tree.git
6195 S:      Maintained
6196 F:      drivers/media/usb/gspca/sn9c20x.c
6197
6198 GSPCA T613 SUBDRIVER
6199 M:      Leandro Costantino <lcostantino@gmail.com>
6200 L:      linux-media@vger.kernel.org
6201 T:      git git://linuxtv.org/media_tree.git
6202 S:      Maintained
6203 F:      drivers/media/usb/gspca/t613.c
6204
6205 GSPCA USB WEBCAM DRIVER
6206 M:      Hans Verkuil <hverkuil@xs4all.nl>
6207 L:      linux-media@vger.kernel.org
6208 T:      git git://linuxtv.org/media_tree.git
6209 S:      Odd Fixes
6210 F:      drivers/media/usb/gspca/
6211
6212 GTP (GPRS Tunneling Protocol)
6213 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6214 M:      Harald Welte <laforge@gnumonks.org>
6215 L:      osmocom-net-gprs@lists.osmocom.org
6216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6217 S:      Maintained
6218 F:      drivers/net/gtp.c
6219
6220 GUID PARTITION TABLE (GPT)
6221 M:      Davidlohr Bueso <dave@stgolabs.net>
6222 L:      linux-efi@vger.kernel.org
6223 S:      Maintained
6224 F:      block/partitions/efi.*
6225
6226 H8/300 ARCHITECTURE
6227 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6228 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6229 W:      http://uclinux-h8.sourceforge.jp
6230 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6231 S:      Maintained
6232 F:      arch/h8300/
6233 F:      drivers/clocksource/h8300_*.c
6234 F:      drivers/clk/h8300/
6235 F:      drivers/irqchip/irq-renesas-h8*.c
6236
6237 HACKRF MEDIA DRIVER
6238 M:      Antti Palosaari <crope@iki.fi>
6239 L:      linux-media@vger.kernel.org
6240 W:      https://linuxtv.org
6241 W:      http://palosaari.fi/linux/
6242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6243 T:      git git://linuxtv.org/anttip/media_tree.git
6244 S:      Maintained
6245 F:      drivers/media/usb/hackrf/
6246
6247 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6248 M:      Frank Seidel <frank@f-seidel.de>
6249 L:      platform-driver-x86@vger.kernel.org
6250 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6251 S:      Maintained
6252 F:      drivers/platform/x86/hdaps.c
6253
6254 HARDWARE MONITORING
6255 M:      Jean Delvare <jdelvare@suse.com>
6256 M:      Guenter Roeck <linux@roeck-us.net>
6257 L:      linux-hwmon@vger.kernel.org
6258 W:      http://hwmon.wiki.kernel.org/
6259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6260 S:      Maintained
6261 F:      Documentation/devicetree/bindings/hwmon/
6262 F:      Documentation/hwmon/
6263 F:      drivers/hwmon/
6264 F:      include/linux/hwmon*.h
6265
6266 HARDWARE RANDOM NUMBER GENERATOR CORE
6267 M:      Matt Mackall <mpm@selenic.com>
6268 M:      Herbert Xu <herbert@gondor.apana.org.au>
6269 L:      linux-crypto@vger.kernel.org
6270 S:      Odd fixes
6271 F:      Documentation/devicetree/bindings/rng/
6272 F:      Documentation/hw_random.txt
6273 F:      drivers/char/hw_random/
6274 F:      include/linux/hw_random.h
6275
6276 HARDWARE TRACING FACILITIES
6277 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6278 S:      Maintained
6279 F:      drivers/hwtracing/
6280
6281 HARDWARE SPINLOCK CORE
6282 M:      Ohad Ben-Cohen <ohad@wizery.com>
6283 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6284 L:      linux-remoteproc@vger.kernel.org
6285 S:      Maintained
6286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6287 F:      Documentation/devicetree/bindings/hwlock/
6288 F:      Documentation/hwspinlock.txt
6289 F:      drivers/hwspinlock/
6290 F:      include/linux/hwspinlock.h
6291
6292 HARMONY SOUND DRIVER
6293 L:      linux-parisc@vger.kernel.org
6294 S:      Maintained
6295 F:      sound/parisc/harmony.*
6296
6297 HDPVR USB VIDEO ENCODER DRIVER
6298 M:      Hans Verkuil <hverkuil@xs4all.nl>
6299 L:      linux-media@vger.kernel.org
6300 T:      git git://linuxtv.org/media_tree.git
6301 W:      https://linuxtv.org
6302 S:      Odd Fixes
6303 F:      drivers/media/usb/hdpvr/
6304
6305 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6306 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6307 S:      Supported
6308 F:      Documentation/watchdog/hpwdt.txt
6309 F:      drivers/watchdog/hpwdt.c
6310
6311 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6312 M:      Don Brace <don.brace@microsemi.com>
6313 L:      esc.storagedev@microsemi.com
6314 L:      linux-scsi@vger.kernel.org
6315 S:      Supported
6316 F:      Documentation/scsi/hpsa.txt
6317 F:      drivers/scsi/hpsa*.[ch]
6318 F:      include/linux/cciss*.h
6319 F:      include/uapi/linux/cciss*.h
6320
6321 HFI1 DRIVER
6322 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6323 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6324 L:      linux-rdma@vger.kernel.org
6325 S:      Supported
6326 F:      drivers/infiniband/hw/hfi1
6327
6328 HFS FILESYSTEM
6329 L:      linux-fsdevel@vger.kernel.org
6330 S:      Orphan
6331 F:      Documentation/filesystems/hfs.txt
6332 F:      fs/hfs/
6333
6334 HFSPLUS FILESYSTEM
6335 L:      linux-fsdevel@vger.kernel.org
6336 S:      Orphan
6337 F:      Documentation/filesystems/hfsplus.txt
6338 F:      fs/hfsplus/
6339
6340 HGA FRAMEBUFFER DRIVER
6341 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6342 L:      linux-nvidia@lists.surfsouth.com
6343 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6344 S:      Maintained
6345 F:      drivers/video/fbdev/hgafb.c
6346
6347 HIBERNATION (aka Software Suspend, aka swsusp)
6348 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6349 M:      Pavel Machek <pavel@ucw.cz>
6350 L:      linux-pm@vger.kernel.org
6351 B:      https://bugzilla.kernel.org
6352 S:      Supported
6353 F:      arch/x86/power/
6354 F:      drivers/base/power/
6355 F:      kernel/power/
6356 F:      include/linux/suspend.h
6357 F:      include/linux/freezer.h
6358 F:      include/linux/pm.h
6359 F:      arch/*/include/asm/suspend*.h
6360
6361 HID CORE LAYER
6362 M:      Jiri Kosina <jikos@kernel.org>
6363 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6364 L:      linux-input@vger.kernel.org
6365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6366 S:      Maintained
6367 F:      drivers/hid/
6368 F:      include/linux/hid*
6369 F:      include/uapi/linux/hid*
6370
6371 HID SENSOR HUB DRIVERS
6372 M:      Jiri Kosina <jikos@kernel.org>
6373 M:      Jonathan Cameron <jic23@kernel.org>
6374 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6375 L:      linux-input@vger.kernel.org
6376 L:      linux-iio@vger.kernel.org
6377 S:      Maintained
6378 F:      Documentation/hid/hid-sensor*
6379 F:      drivers/hid/hid-sensor-*
6380 F:      drivers/iio/*/hid-*
6381 F:      include/linux/hid-sensor-*
6382
6383 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6384 M:      Thomas Gleixner <tglx@linutronix.de>
6385 L:      linux-kernel@vger.kernel.org
6386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6387 S:      Maintained
6388 F:      Documentation/timers/
6389 F:      kernel/time/hrtimer.c
6390 F:      kernel/time/clockevents.c
6391 F:      kernel/time/timer_*.c
6392 F:      include/linux/clockchips.h
6393 F:      include/linux/hrtimer.h
6394
6395 HIGH-SPEED SCC DRIVER FOR AX.25
6396 L:      linux-hams@vger.kernel.org
6397 S:      Orphan
6398 F:      drivers/net/hamradio/dmascc.c
6399 F:      drivers/net/hamradio/scc.c
6400
6401 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6402 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6403 W:      http://www.highpoint-tech.com
6404 S:      Supported
6405 F:      Documentation/scsi/hptiop.txt
6406 F:      drivers/scsi/hptiop.c
6407
6408 HIPPI
6409 M:      Jes Sorensen <jes@trained-monkey.org>
6410 L:      linux-hippi@sunsite.dk
6411 S:      Maintained
6412 F:      include/linux/hippidevice.h
6413 F:      include/uapi/linux/if_hippi.h
6414 F:      net/802/hippi.c
6415 F:      drivers/net/hippi/
6416
6417 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6418 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6419 M:      Salil Mehta <salil.mehta@huawei.com>
6420 L:      netdev@vger.kernel.org
6421 W:      http://www.hisilicon.com
6422 S:      Maintained
6423 F:      drivers/net/ethernet/hisilicon/hns3/
6424
6425 HISILICON LPC BUS DRIVER
6426 M:      john.garry@huawei.com
6427 W:      http://www.hisilicon.com
6428 S:      Maintained
6429 F:      drivers/bus/hisi_lpc.c
6430 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6431
6432 HISILICON NETWORK SUBSYSTEM DRIVER
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/
6439 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6440
6441 HISILICON PMU DRIVER
6442 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6443 W:      http://www.hisilicon.com
6444 S:      Supported
6445 F:      drivers/perf/hisilicon
6446 F:      Documentation/perf/hisi-pmu.txt
6447
6448 HISILICON ROCE DRIVER
6449 M:      Lijun Ou <oulijun@huawei.com>
6450 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6451 L:      linux-rdma@vger.kernel.org
6452 S:      Maintained
6453 F:      drivers/infiniband/hw/hns/
6454 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6455
6456 HISILICON SAS Controller
6457 M:      John Garry <john.garry@huawei.com>
6458 W:      http://www.hisilicon.com
6459 S:      Supported
6460 F:      drivers/scsi/hisi_sas/
6461 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6462
6463 HMM - Heterogeneous Memory Management
6464 M:      Jérôme Glisse <jglisse@redhat.com>
6465 L:      linux-mm@kvack.org
6466 S:      Maintained
6467 F:      mm/hmm*
6468 F:      include/linux/hmm*
6469 F:      Documentation/vm/hmm.txt
6470
6471 HOST AP DRIVER
6472 M:      Jouni Malinen <j@w1.fi>
6473 L:      linux-wireless@vger.kernel.org
6474 W:      http://w1.fi/hostap-driver.html
6475 S:      Obsolete
6476 F:      drivers/net/wireless/intersil/hostap/
6477
6478 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6479 L:      platform-driver-x86@vger.kernel.org
6480 S:      Orphan
6481 F:      drivers/platform/x86/tc1100-wmi.c
6482
6483 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6484 M:      Jaroslav Kysela <perex@perex.cz>
6485 S:      Maintained
6486 F:      drivers/net/ethernet/hp/hp100.*
6487
6488 HPET:   High Precision Event Timers driver
6489 M:      Clemens Ladisch <clemens@ladisch.de>
6490 S:      Maintained
6491 F:      Documentation/timers/hpet.txt
6492 F:      drivers/char/hpet.c
6493 F:      include/linux/hpet.h
6494 F:      include/uapi/linux/hpet.h
6495
6496 HPET:   x86
6497 S:      Orphan
6498 F:      arch/x86/kernel/hpet.c
6499 F:      arch/x86/include/asm/hpet.h
6500
6501 HPFS FILESYSTEM
6502 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6503 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6504 S:      Maintained
6505 F:      fs/hpfs/
6506
6507 HSI SUBSYSTEM
6508 M:      Sebastian Reichel <sre@kernel.org>
6509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6510 S:      Maintained
6511 F:      Documentation/ABI/testing/sysfs-bus-hsi
6512 F:      Documentation/driver-api/hsi.rst
6513 F:      drivers/hsi/
6514 F:      include/linux/hsi/
6515 F:      include/uapi/linux/hsi/
6516
6517 HSO 3G MODEM DRIVER
6518 L:      linux-usb@vger.kernel.org
6519 S:      Orphan
6520 F:      drivers/net/usb/hso.c
6521
6522 HSR NETWORK PROTOCOL
6523 M:      Arvid Brodin <arvid.brodin@alten.se>
6524 L:      netdev@vger.kernel.org
6525 S:      Maintained
6526 F:      net/hsr/
6527
6528 HT16K33 LED CONTROLLER DRIVER
6529 M:      Robin van der Gracht <robin@protonic.nl>
6530 S:      Maintained
6531 F:      drivers/auxdisplay/ht16k33.c
6532 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6533
6534 HTCPEN TOUCHSCREEN DRIVER
6535 M:      Pau Oliva Fora <pof@eslack.org>
6536 L:      linux-input@vger.kernel.org
6537 S:      Maintained
6538 F:      drivers/input/touchscreen/htcpen.c
6539
6540 HUAWEI ETHERNET DRIVER
6541 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6542 L:      netdev@vger.kernel.org
6543 S:      Supported
6544 F:      Documentation/networking/hinic.txt
6545 F:      drivers/net/ethernet/huawei/hinic/
6546
6547 HUGETLB FILESYSTEM
6548 M:      Mike Kravetz <mike.kravetz@oracle.com>
6549 L:      linux-mm@kvack.org
6550 S:      Maintained
6551 F:      fs/hugetlbfs/
6552 F:      mm/hugetlb.c
6553 F:      include/linux/hugetlb.h
6554 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6555 F:      Documentation/vm/hugetlbfs_reserv.rst
6556 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6557
6558 HVA ST MEDIA DRIVER
6559 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6560 L:      linux-media@vger.kernel.org
6561 T:      git git://linuxtv.org/media_tree.git
6562 W:      https://linuxtv.org
6563 S:      Supported
6564 F:      drivers/media/platform/sti/hva
6565
6566 HWPOISON MEMORY FAILURE HANDLING
6567 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6568 L:      linux-mm@kvack.org
6569 S:      Maintained
6570 F:      mm/memory-failure.c
6571 F:      mm/hwpoison-inject.c
6572
6573 Hyper-V CORE AND DRIVERS
6574 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6575 M:      Haiyang Zhang <haiyangz@microsoft.com>
6576 M:      Stephen Hemminger <sthemmin@microsoft.com>
6577 L:      devel@linuxdriverproject.org
6578 S:      Maintained
6579 F:      Documentation/networking/netvsc.txt
6580 F:      arch/x86/include/asm/mshyperv.h
6581 F:      arch/x86/include/asm/trace/hyperv.h
6582 F:      arch/x86/include/asm/hyperv-tlfs.h
6583 F:      arch/x86/kernel/cpu/mshyperv.c
6584 F:      arch/x86/hyperv
6585 F:      drivers/hid/hid-hyperv.c
6586 F:      drivers/hv/
6587 F:      drivers/input/serio/hyperv-keyboard.c
6588 F:      drivers/pci/host/pci-hyperv.c
6589 F:      drivers/net/hyperv/
6590 F:      drivers/scsi/storvsc_drv.c
6591 F:      drivers/uio/uio_hv_generic.c
6592 F:      drivers/video/fbdev/hyperv_fb.c
6593 F:      net/vmw_vsock/hyperv_transport.c
6594 F:      include/linux/hyperv.h
6595 F:      include/uapi/linux/hyperv.h
6596 F:      tools/hv/
6597 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6598
6599 HYPERVISOR VIRTUAL CONSOLE DRIVER
6600 L:      linuxppc-dev@lists.ozlabs.org
6601 S:      Odd Fixes
6602 F:      drivers/tty/hvc/
6603
6604 I2C ACPI SUPPORT
6605 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6606 L:      linux-i2c@vger.kernel.org
6607 L:      linux-acpi@vger.kernel.org
6608 S:      Maintained
6609 F:      drivers/i2c/i2c-core-acpi.c
6610
6611 I2C MUXES
6612 M:      Peter Rosin <peda@axentia.se>
6613 L:      linux-i2c@vger.kernel.org
6614 S:      Maintained
6615 F:      Documentation/i2c/i2c-topology
6616 F:      Documentation/i2c/muxes/
6617 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6618 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6619 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6620 F:      drivers/i2c/i2c-mux.c
6621 F:      drivers/i2c/muxes/
6622 F:      include/linux/i2c-mux.h
6623
6624 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6625 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6626 L:      linux-i2c@vger.kernel.org
6627 S:      Maintained
6628 F:      drivers/i2c/busses/i2c-mv64xxx.c
6629
6630 I2C OVER PARALLEL PORT
6631 M:      Jean Delvare <jdelvare@suse.com>
6632 L:      linux-i2c@vger.kernel.org
6633 S:      Maintained
6634 F:      Documentation/i2c/busses/i2c-parport
6635 F:      Documentation/i2c/busses/i2c-parport-light
6636 F:      drivers/i2c/busses/i2c-parport.c
6637 F:      drivers/i2c/busses/i2c-parport-light.c
6638
6639 I2C SUBSYSTEM
6640 M:      Wolfram Sang <wsa@the-dreams.de>
6641 L:      linux-i2c@vger.kernel.org
6642 W:      https://i2c.wiki.kernel.org/
6643 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6645 S:      Maintained
6646 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6647 F:      Documentation/i2c/
6648 F:      drivers/i2c/*
6649 F:      include/linux/i2c.h
6650 F:      include/linux/i2c-dev.h
6651 F:      include/linux/i2c-smbus.h
6652 F:      include/uapi/linux/i2c.h
6653 F:      include/uapi/linux/i2c-*.h
6654
6655 I2C SUBSYSTEM HOST DRIVERS
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:      Odd Fixes
6661 F:      Documentation/devicetree/bindings/i2c/
6662 F:      drivers/i2c/algos/
6663 F:      drivers/i2c/busses/
6664
6665 I2C-TAOS-EVM DRIVER
6666 M:      Jean Delvare <jdelvare@suse.com>
6667 L:      linux-i2c@vger.kernel.org
6668 S:      Maintained
6669 F:      Documentation/i2c/busses/i2c-taos-evm
6670 F:      drivers/i2c/busses/i2c-taos-evm.c
6671
6672 I2C-TINY-USB DRIVER
6673 M:      Till Harbaum <till@harbaum.org>
6674 L:      linux-i2c@vger.kernel.org
6675 W:      http://www.harbaum.org/till/i2c_tiny_usb
6676 S:      Maintained
6677 F:      drivers/i2c/busses/i2c-tiny-usb.c
6678
6679 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6680 M:      Jean Delvare <jdelvare@suse.com>
6681 L:      linux-i2c@vger.kernel.org
6682 S:      Maintained
6683 F:      Documentation/i2c/busses/i2c-ali1535
6684 F:      Documentation/i2c/busses/i2c-ali1563
6685 F:      Documentation/i2c/busses/i2c-ali15x3
6686 F:      Documentation/i2c/busses/i2c-amd756
6687 F:      Documentation/i2c/busses/i2c-amd8111
6688 F:      Documentation/i2c/busses/i2c-i801
6689 F:      Documentation/i2c/busses/i2c-nforce2
6690 F:      Documentation/i2c/busses/i2c-piix4
6691 F:      Documentation/i2c/busses/i2c-sis5595
6692 F:      Documentation/i2c/busses/i2c-sis630
6693 F:      Documentation/i2c/busses/i2c-sis96x
6694 F:      Documentation/i2c/busses/i2c-via
6695 F:      Documentation/i2c/busses/i2c-viapro
6696 F:      drivers/i2c/busses/i2c-ali1535.c
6697 F:      drivers/i2c/busses/i2c-ali1563.c
6698 F:      drivers/i2c/busses/i2c-ali15x3.c
6699 F:      drivers/i2c/busses/i2c-amd756.c
6700 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6701 F:      drivers/i2c/busses/i2c-amd8111.c
6702 F:      drivers/i2c/busses/i2c-i801.c
6703 F:      drivers/i2c/busses/i2c-isch.c
6704 F:      drivers/i2c/busses/i2c-nforce2.c
6705 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6706 F:      drivers/i2c/busses/i2c-piix4.c
6707 F:      drivers/i2c/busses/i2c-sis5595.c
6708 F:      drivers/i2c/busses/i2c-sis630.c
6709 F:      drivers/i2c/busses/i2c-sis96x.c
6710 F:      drivers/i2c/busses/i2c-via.c
6711 F:      drivers/i2c/busses/i2c-viapro.c
6712
6713 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6714 M:      Hans de Goede <hdegoede@redhat.com>
6715 L:      linux-i2c@vger.kernel.org
6716 S:      Maintained
6717 F:      drivers/i2c/busses/i2c-cht-wc.c
6718
6719 I2C/SMBUS ISMT DRIVER
6720 M:      Seth Heasley <seth.heasley@intel.com>
6721 M:      Neil Horman <nhorman@tuxdriver.com>
6722 L:      linux-i2c@vger.kernel.org
6723 F:      drivers/i2c/busses/i2c-ismt.c
6724 F:      Documentation/i2c/busses/i2c-ismt
6725
6726 I2C/SMBUS STUB DRIVER
6727 M:      Jean Delvare <jdelvare@suse.com>
6728 L:      linux-i2c@vger.kernel.org
6729 S:      Maintained
6730 F:      drivers/i2c/i2c-stub.c
6731
6732 IA64 (Itanium) PLATFORM
6733 M:      Tony Luck <tony.luck@intel.com>
6734 M:      Fenghua Yu <fenghua.yu@intel.com>
6735 L:      linux-ia64@vger.kernel.org
6736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6737 S:      Maintained
6738 F:      arch/ia64/
6739
6740 IBM Power 842 compression accelerator
6741 M:      Haren Myneni <haren@us.ibm.com>
6742 S:      Supported
6743 F:      drivers/crypto/nx/Makefile
6744 F:      drivers/crypto/nx/Kconfig
6745 F:      drivers/crypto/nx/nx-842*
6746 F:      include/linux/sw842.h
6747 F:      crypto/842.c
6748 F:      lib/842/
6749
6750 IBM Power in-Nest Crypto Acceleration
6751 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6752 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6753 L:      linux-crypto@vger.kernel.org
6754 S:      Supported
6755 F:      drivers/crypto/nx/Makefile
6756 F:      drivers/crypto/nx/Kconfig
6757 F:      drivers/crypto/nx/nx-aes*
6758 F:      drivers/crypto/nx/nx-sha*
6759 F:      drivers/crypto/nx/nx.*
6760 F:      drivers/crypto/nx/nx_csbcpb.h
6761 F:      drivers/crypto/nx/nx_debugfs.h
6762
6763 IBM Power Linux RAID adapter
6764 M:      Brian King <brking@us.ibm.com>
6765 S:      Supported
6766 F:      drivers/scsi/ipr.*
6767
6768 IBM Power SRIOV Virtual NIC Device Driver
6769 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6770 M:      John Allen <jallen@linux.vnet.ibm.com>
6771 L:      netdev@vger.kernel.org
6772 S:      Supported
6773 F:      drivers/net/ethernet/ibm/ibmvnic.*
6774
6775 IBM Power Virtual Accelerator Switchboard
6776 M:      Sukadev Bhattiprolu
6777 L:      linuxppc-dev@lists.ozlabs.org
6778 S:      Supported
6779 F:      arch/powerpc/platforms/powernv/vas*
6780 F:      arch/powerpc/platforms/powernv/copy-paste.h
6781 F:      arch/powerpc/include/asm/vas.h
6782 F:      arch/powerpc/include/uapi/asm/vas.h
6783
6784 IBM Power Virtual Ethernet Device Driver
6785 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6786 L:      netdev@vger.kernel.org
6787 S:      Supported
6788 F:      drivers/net/ethernet/ibm/ibmveth.*
6789
6790 IBM Power Virtual FC Device Drivers
6791 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6792 L:      linux-scsi@vger.kernel.org
6793 S:      Supported
6794 F:      drivers/scsi/ibmvscsi/ibmvfc*
6795
6796 IBM Power Virtual Management Channel Driver
6797 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6798 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6799 S:      Supported
6800 F:      drivers/misc/ibmvmc.*
6801
6802 IBM Power Virtual SCSI Device Drivers
6803 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6804 L:      linux-scsi@vger.kernel.org
6805 S:      Supported
6806 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6807 F:      include/scsi/viosrp.h
6808
6809 IBM Power Virtual SCSI Device Target Driver
6810 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6811 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6812 L:      linux-scsi@vger.kernel.org
6813 L:      target-devel@vger.kernel.org
6814 S:      Supported
6815 F:      drivers/scsi/ibmvscsi_tgt/
6816
6817 IBM Power VMX Cryptographic instructions
6818 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6819 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6820 L:      linux-crypto@vger.kernel.org
6821 S:      Supported
6822 F:      drivers/crypto/vmx/Makefile
6823 F:      drivers/crypto/vmx/Kconfig
6824 F:      drivers/crypto/vmx/vmx.c
6825 F:      drivers/crypto/vmx/aes*
6826 F:      drivers/crypto/vmx/ghash*
6827 F:      drivers/crypto/vmx/ppc-xlate.pl
6828
6829 IBM ServeRAID RAID DRIVER
6830 S:      Orphan
6831 F:      drivers/scsi/ips.*
6832
6833 ICH LPC AND GPIO DRIVER
6834 M:      Peter Tyser <ptyser@xes-inc.com>
6835 S:      Maintained
6836 F:      drivers/mfd/lpc_ich.c
6837 F:      drivers/gpio/gpio-ich.c
6838
6839 IDE SUBSYSTEM
6840 M:      "David S. Miller" <davem@davemloft.net>
6841 L:      linux-ide@vger.kernel.org
6842 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6844 S:      Maintained
6845 F:      Documentation/ide/
6846 F:      drivers/ide/
6847 F:      include/linux/ide.h
6848
6849 IDE/ATAPI DRIVERS
6850 M:      Borislav Petkov <bp@alien8.de>
6851 L:      linux-ide@vger.kernel.org
6852 S:      Maintained
6853 F:      Documentation/cdrom/ide-cd
6854 F:      drivers/ide/ide-cd*
6855
6856 IDEAPAD LAPTOP EXTRAS DRIVER
6857 M:      Ike Panhc <ike.pan@canonical.com>
6858 L:      platform-driver-x86@vger.kernel.org
6859 W:      http://launchpad.net/ideapad-laptop
6860 S:      Maintained
6861 F:      drivers/platform/x86/ideapad-laptop.c
6862
6863 IDEAPAD LAPTOP SLIDEBAR DRIVER
6864 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6865 L:      linux-input@vger.kernel.org
6866 W:      https://github.com/o2genum/ideapad-slidebar
6867 S:      Maintained
6868 F:      drivers/input/misc/ideapad_slidebar.c
6869
6870 IDT VersaClock 5 CLOCK DRIVER
6871 M:      Marek Vasut <marek.vasut@gmail.com>
6872 S:      Maintained
6873 F:      drivers/clk/clk-versaclock5.c
6874
6875 IEEE 802.15.4 SUBSYSTEM
6876 M:      Alexander Aring <alex.aring@gmail.com>
6877 M:      Stefan Schmidt <stefan@osg.samsung.com>
6878 L:      linux-wpan@vger.kernel.org
6879 W:      http://wpan.cakelab.org/
6880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6882 S:      Maintained
6883 F:      net/ieee802154/
6884 F:      net/mac802154/
6885 F:      drivers/net/ieee802154/
6886 F:      include/linux/nl802154.h
6887 F:      include/linux/ieee802154.h
6888 F:      include/net/nl802154.h
6889 F:      include/net/mac802154.h
6890 F:      include/net/af_ieee802154.h
6891 F:      include/net/cfg802154.h
6892 F:      include/net/ieee802154_netdev.h
6893 F:      Documentation/networking/ieee802154.txt
6894
6895 IFE PROTOCOL
6896 M:      Yotam Gigi <yotam.gi@gmail.com>
6897 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6898 F:      net/ife
6899 F:      include/net/ife.h
6900 F:      include/uapi/linux/ife.h
6901
6902 IGORPLUG-USB IR RECEIVER
6903 M:      Sean Young <sean@mess.org>
6904 L:      linux-media@vger.kernel.org
6905 S:      Maintained
6906 F:      drivers/media/rc/igorplugusb.c
6907
6908 IGUANAWORKS USB IR TRANSCEIVER
6909 M:      Sean Young <sean@mess.org>
6910 L:      linux-media@vger.kernel.org
6911 S:      Maintained
6912 F:      drivers/media/rc/iguanair.c
6913
6914 IIO DIGITAL POTENTIOMETER DAC
6915 M:      Peter Rosin <peda@axentia.se>
6916 L:      linux-iio@vger.kernel.org
6917 S:      Maintained
6918 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6919 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6920 F:      drivers/iio/dac/dpot-dac.c
6921
6922 IIO ENVELOPE DETECTOR
6923 M:      Peter Rosin <peda@axentia.se>
6924 L:      linux-iio@vger.kernel.org
6925 S:      Maintained
6926 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6927 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6928 F:      drivers/iio/adc/envelope-detector.c
6929
6930 IIO MULTIPLEXER
6931 M:      Peter Rosin <peda@axentia.se>
6932 L:      linux-iio@vger.kernel.org
6933 S:      Maintained
6934 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6935 F:      drivers/iio/multiplexer/iio-mux.c
6936
6937 IIO SUBSYSTEM AND DRIVERS
6938 M:      Jonathan Cameron <jic23@kernel.org>
6939 R:      Hartmut Knaack <knaack.h@gmx.de>
6940 R:      Lars-Peter Clausen <lars@metafoo.de>
6941 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6942 L:      linux-iio@vger.kernel.org
6943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6944 S:      Maintained
6945 F:      Documentation/ABI/testing/configfs-iio*
6946 F:      Documentation/ABI/testing/sysfs-bus-iio*
6947 F:      Documentation/devicetree/bindings/iio/
6948 F:      drivers/iio/
6949 F:      drivers/staging/iio/
6950 F:      include/linux/iio/
6951 F:      tools/iio/
6952
6953 IKANOS/ADI EAGLE ADSL USB DRIVER
6954 M:      Matthieu Castet <castet.matthieu@free.fr>
6955 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6956 S:      Maintained
6957 F:      drivers/usb/atm/ueagle-atm.c
6958
6959 IMGTEC ASCII LCD DRIVER
6960 M:      Paul Burton <paul.burton@mips.com>
6961 S:      Maintained
6962 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6963 F:      drivers/auxdisplay/img-ascii-lcd.c
6964
6965 IMGTEC IR DECODER DRIVER
6966 M:      James Hogan <jhogan@kernel.org>
6967 S:      Maintained
6968 F:      drivers/media/rc/img-ir/
6969
6970 IMON SOUNDGRAPH USB IR RECEIVER
6971 M:      Sean Young <sean@mess.org>
6972 L:      linux-media@vger.kernel.org
6973 S:      Maintained
6974 F:      drivers/media/rc/imon_raw.c
6975 F:      drivers/media/rc/imon.c
6976
6977 IMS TWINTURBO FRAMEBUFFER DRIVER
6978 L:      linux-fbdev@vger.kernel.org
6979 S:      Orphan
6980 F:      drivers/video/fbdev/imsttfb.c
6981
6982 INA209 HARDWARE MONITOR DRIVER
6983 M:      Guenter Roeck <linux@roeck-us.net>
6984 L:      linux-hwmon@vger.kernel.org
6985 S:      Maintained
6986 F:      Documentation/hwmon/ina209
6987 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6988 F:      drivers/hwmon/ina209.c
6989
6990 INA2XX HARDWARE MONITOR DRIVER
6991 M:      Guenter Roeck <linux@roeck-us.net>
6992 L:      linux-hwmon@vger.kernel.org
6993 S:      Maintained
6994 F:      Documentation/hwmon/ina2xx
6995 F:      drivers/hwmon/ina2xx.c
6996 F:      include/linux/platform_data/ina2xx.h
6997
6998 INDUSTRY PACK SUBSYSTEM (IPACK)
6999 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7000 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7001 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7002 L:      industrypack-devel@lists.sourceforge.net
7003 W:      http://industrypack.sourceforge.net
7004 S:      Maintained
7005 F:      drivers/ipack/
7006
7007 INFINIBAND SUBSYSTEM
7008 M:      Doug Ledford <dledford@redhat.com>
7009 M:      Jason Gunthorpe <jgg@mellanox.com>
7010 L:      linux-rdma@vger.kernel.org
7011 W:      https://github.com/linux-rdma/rdma-core
7012 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7014 S:      Supported
7015 F:      Documentation/devicetree/bindings/infiniband/
7016 F:      Documentation/infiniband/
7017 F:      drivers/infiniband/
7018 F:      include/uapi/linux/if_infiniband.h
7019 F:      include/uapi/rdma/
7020 F:      include/rdma/
7021
7022 INGENIC JZ4780 DMA Driver
7023 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7024 S:      Maintained
7025 F:      drivers/dma/dma-jz4780.c
7026
7027 INGENIC JZ4780 NAND DRIVER
7028 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7029 L:      linux-mtd@lists.infradead.org
7030 S:      Maintained
7031 F:      drivers/mtd/nand/raw/jz4780_*
7032
7033 INOTIFY
7034 M:      Jan Kara <jack@suse.cz>
7035 R:      Amir Goldstein <amir73il@gmail.com>
7036 L:      linux-fsdevel@vger.kernel.org
7037 S:      Maintained
7038 F:      Documentation/filesystems/inotify.txt
7039 F:      fs/notify/inotify/
7040 F:      include/linux/inotify.h
7041 F:      include/uapi/linux/inotify.h
7042
7043 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7044 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7045 L:      linux-input@vger.kernel.org
7046 Q:      http://patchwork.kernel.org/project/linux-input/list/
7047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7048 S:      Maintained
7049 F:      drivers/input/
7050 F:      include/linux/input.h
7051 F:      include/uapi/linux/input.h
7052 F:      include/uapi/linux/input-event-codes.h
7053 F:      include/linux/input/
7054 F:      Documentation/devicetree/bindings/input/
7055 F:      Documentation/input/
7056
7057 INPUT MULTITOUCH (MT) PROTOCOL
7058 M:      Henrik Rydberg <rydberg@bitmath.org>
7059 L:      linux-input@vger.kernel.org
7060 S:      Odd fixes
7061 F:      Documentation/input/multi-touch-protocol.rst
7062 F:      drivers/input/input-mt.c
7063 K:      \b(ABS|SYN)_MT_
7064
7065 INSIDE SECURE CRYPTO DRIVER
7066 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7067 F:      drivers/crypto/inside-secure/
7068 S:      Maintained
7069 L:      linux-crypto@vger.kernel.org
7070
7071 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7072 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7073 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7074 L:      linux-integrity@vger.kernel.org
7075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7076 S:      Supported
7077 F:      security/integrity/ima/
7078
7079 INTEL 810/815 FRAMEBUFFER DRIVER
7080 M:      Antonino Daplas <adaplas@gmail.com>
7081 L:      linux-fbdev@vger.kernel.org
7082 S:      Maintained
7083 F:      drivers/video/fbdev/i810/
7084
7085 INTEL ASoC DRIVERS
7086 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7087 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7088 M:      Jie Yang <yang.jie@linux.intel.com>
7089 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7090 S:      Supported
7091 F:      sound/soc/intel/
7092
7093 INTEL C600 SERIES SAS CONTROLLER DRIVER
7094 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7095 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7096 L:      linux-scsi@vger.kernel.org
7097 T:      git git://git.code.sf.net/p/intel-sas/isci
7098 S:      Supported
7099 F:      drivers/scsi/isci/
7100
7101 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7102 M:      Jani Nikula <jani.nikula@linux.intel.com>
7103 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7104 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7105 L:      intel-gfx@lists.freedesktop.org
7106 W:      https://01.org/linuxgraphics/
7107 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7108 C:      irc://chat.freenode.net/intel-gfx
7109 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7110 T:      git git://anongit.freedesktop.org/drm-intel
7111 S:      Supported
7112 F:      drivers/gpu/drm/i915/
7113 F:      include/drm/i915*
7114 F:      include/uapi/drm/i915_drm.h
7115 F:      Documentation/gpu/i915.rst
7116
7117 INTEL ETHERNET DRIVERS
7118 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7119 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7120 W:      http://www.intel.com/support/feedback.htm
7121 W:      http://e1000.sourceforge.net/
7122 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7125 S:      Supported
7126 F:      Documentation/networking/e100.txt
7127 F:      Documentation/networking/e1000.txt
7128 F:      Documentation/networking/e1000e.txt
7129 F:      Documentation/networking/igb.txt
7130 F:      Documentation/networking/igbvf.txt
7131 F:      Documentation/networking/ixgb.txt
7132 F:      Documentation/networking/ixgbe.txt
7133 F:      Documentation/networking/ixgbevf.txt
7134 F:      Documentation/networking/i40e.txt
7135 F:      Documentation/networking/i40evf.txt
7136 F:      Documentation/networking/ice.txt
7137 F:      drivers/net/ethernet/intel/
7138 F:      drivers/net/ethernet/intel/*/
7139 F:      include/linux/avf/virtchnl.h
7140
7141 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7142 M:      Maik Broemme <mbroemme@libmpq.org>
7143 L:      linux-fbdev@vger.kernel.org
7144 S:      Maintained
7145 F:      Documentation/fb/intelfb.txt
7146 F:      drivers/video/fbdev/intelfb/
7147
7148 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7149 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7150 M:      Zhi Wang <zhi.a.wang@intel.com>
7151 L:      intel-gvt-dev@lists.freedesktop.org
7152 L:      intel-gfx@lists.freedesktop.org
7153 W:      https://01.org/igvt-g
7154 T:      git https://github.com/intel/gvt-linux.git
7155 S:      Supported
7156 F:      drivers/gpu/drm/i915/gvt/
7157
7158 INTEL HID EVENT DRIVER
7159 M:      Alex Hung <alex.hung@canonical.com>
7160 L:      platform-driver-x86@vger.kernel.org
7161 S:      Maintained
7162 F:      drivers/platform/x86/intel-hid.c
7163
7164 INTEL I/OAT DMA DRIVER
7165 M:      Dave Jiang <dave.jiang@intel.com>
7166 R:      Dan Williams <dan.j.williams@intel.com>
7167 L:      dmaengine@vger.kernel.org
7168 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7169 S:      Supported
7170 F:      drivers/dma/ioat*
7171
7172 INTEL IDLE DRIVER
7173 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7174 M:      Len Brown <lenb@kernel.org>
7175 L:      linux-pm@vger.kernel.org
7176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7177 B:      https://bugzilla.kernel.org
7178 S:      Supported
7179 F:      drivers/idle/intel_idle.c
7180
7181 INTEL INTEGRATED SENSOR HUB DRIVER
7182 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7183 M:      Jiri Kosina <jikos@kernel.org>
7184 L:      linux-input@vger.kernel.org
7185 S:      Maintained
7186 F:      drivers/hid/intel-ish-hid/
7187
7188 INTEL IOMMU (VT-d)
7189 M:      David Woodhouse <dwmw2@infradead.org>
7190 L:      iommu@lists.linux-foundation.org
7191 T:      git git://git.infradead.org/iommu-2.6.git
7192 S:      Supported
7193 F:      drivers/iommu/intel-iommu.c
7194 F:      include/linux/intel-iommu.h
7195
7196 INTEL IOP-ADMA DMA DRIVER
7197 R:      Dan Williams <dan.j.williams@intel.com>
7198 S:      Odd fixes
7199 F:      drivers/dma/iop-adma.c
7200
7201 INTEL IPU3 CSI-2 CIO2 DRIVER
7202 M:      Yong Zhi <yong.zhi@intel.com>
7203 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7204 L:      linux-media@vger.kernel.org
7205 S:      Maintained
7206 F:      drivers/media/pci/intel/ipu3/
7207 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7208
7209 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7210 M:      Krzysztof Halasa <khalasa@piap.pl>
7211 S:      Maintained
7212 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7213 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7214 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7215 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7216 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7217 F:      drivers/net/wan/ixp4xx_hss.c
7218
7219 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7220 M:      Deepak Saxena <dsaxena@plexity.net>
7221 S:      Maintained
7222 F:      drivers/char/hw_random/ixp4xx-rng.c
7223
7224 INTEL MANAGEMENT ENGINE (mei)
7225 M:      Tomas Winkler <tomas.winkler@intel.com>
7226 L:      linux-kernel@vger.kernel.org
7227 S:      Supported
7228 F:      include/uapi/linux/mei.h
7229 F:      include/linux/mei_cl_bus.h
7230 F:      drivers/misc/mei/*
7231 F:      drivers/watchdog/mei_wdt.c
7232 F:      Documentation/misc-devices/mei/*
7233 F:      samples/mei/*
7234
7235 INTEL MENLOW THERMAL DRIVER
7236 M:      Sujith Thomas <sujith.thomas@intel.com>
7237 L:      platform-driver-x86@vger.kernel.org
7238 W:      https://01.org/linux-acpi
7239 S:      Supported
7240 F:      drivers/platform/x86/intel_menlow.c
7241
7242 INTEL MERRIFIELD GPIO DRIVER
7243 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7244 L:      linux-gpio@vger.kernel.org
7245 S:      Maintained
7246 F:      drivers/gpio/gpio-merrifield.c
7247
7248 INTEL MIC DRIVERS (mic)
7249 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7250 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7251 S:      Supported
7252 W:      https://github.com/sudeepdutt/mic
7253 W:      http://software.intel.com/en-us/mic-developer
7254 F:      include/linux/mic_bus.h
7255 F:      include/linux/scif.h
7256 F:      include/uapi/linux/mic_common.h
7257 F:      include/uapi/linux/mic_ioctl.h
7258 F:      include/uapi/linux/scif_ioctl.h
7259 F:      drivers/misc/mic/
7260 F:      drivers/dma/mic_x100_dma.c
7261 F:      drivers/dma/mic_x100_dma.h
7262 F:      Documentation/mic/
7263
7264 INTEL PMC CORE DRIVER
7265 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7266 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7267 L:      platform-driver-x86@vger.kernel.org
7268 S:      Maintained
7269 F:      arch/x86/include/asm/pmc_core.h
7270 F:      drivers/platform/x86/intel_pmc_core*
7271
7272 INTEL PMC/P-Unit IPC DRIVER
7273 M:      Zha Qipeng<qipeng.zha@intel.com>
7274 L:      platform-driver-x86@vger.kernel.org
7275 S:      Maintained
7276 F:      drivers/platform/x86/intel_pmc_ipc.c
7277 F:      drivers/platform/x86/intel_punit_ipc.c
7278 F:      arch/x86/include/asm/intel_pmc_ipc.h
7279 F:      arch/x86/include/asm/intel_punit_ipc.h
7280
7281 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7282 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7283 L:      linux-wireless@vger.kernel.org
7284 S:      Maintained
7285 F:      Documentation/networking/README.ipw2100
7286 F:      Documentation/networking/README.ipw2200
7287 F:      drivers/net/wireless/intel/ipw2x00/
7288
7289 INTEL PSTATE DRIVER
7290 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7291 M:      Len Brown <lenb@kernel.org>
7292 L:      linux-pm@vger.kernel.org
7293 S:      Supported
7294 F:      drivers/cpufreq/intel_pstate.c
7295
7296 INTEL RDMA RNIC DRIVER
7297 M:      Faisal Latif <faisal.latif@intel.com>
7298 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7299 L:      linux-rdma@vger.kernel.org
7300 S:      Supported
7301 F:      drivers/infiniband/hw/i40iw/
7302 F:      include/uapi/rdma/i40iw-abi.h
7303
7304 INTEL SHA MULTIBUFFER DRIVER
7305 M:      Megha Dey <megha.dey@linux.intel.com>
7306 R:      Tim Chen <tim.c.chen@linux.intel.com>
7307 L:      linux-crypto@vger.kernel.org
7308 S:      Supported
7309 F:      arch/x86/crypto/sha*-mb
7310 F:      crypto/mcryptd.c
7311
7312 INTEL TELEMETRY DRIVER
7313 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7314 L:      platform-driver-x86@vger.kernel.org
7315 S:      Maintained
7316 F:      arch/x86/include/asm/intel_telemetry.h
7317 F:      drivers/platform/x86/intel_telemetry*
7318
7319 INTEL VIRTUAL BUTTON DRIVER
7320 M:      AceLan Kao <acelan.kao@canonical.com>
7321 L:      platform-driver-x86@vger.kernel.org
7322 S:      Maintained
7323 F:      drivers/platform/x86/intel-vbtn.c
7324
7325 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7326 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7327 L:      linux-wireless@vger.kernel.org
7328 S:      Supported
7329 F:      drivers/net/wireless/intel/iwlegacy/
7330
7331 INTEL WIRELESS WIFI LINK (iwlwifi)
7332 M:      Johannes Berg <johannes.berg@intel.com>
7333 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7334 M:      Luca Coelho <luciano.coelho@intel.com>
7335 M:      Intel Linux Wireless <linuxwifi@intel.com>
7336 L:      linux-wireless@vger.kernel.org
7337 W:      http://intellinuxwireless.org
7338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7339 S:      Supported
7340 F:      drivers/net/wireless/intel/iwlwifi/
7341
7342 INTEL WIRELESS WIMAX CONNECTION 2400
7343 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7344 M:      linux-wimax@intel.com
7345 L:      wimax@linuxwimax.org (subscribers-only)
7346 S:      Supported
7347 W:      http://linuxwimax.org
7348 F:      Documentation/wimax/README.i2400m
7349 F:      drivers/net/wimax/i2400m/
7350 F:      include/uapi/linux/wimax/i2400m.h
7351
7352 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7353 M:      Mario Limonciello <mario.limonciello@dell.com>
7354 S:      Maintained
7355 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7356
7357 INTEL(R) TRACE HUB
7358 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7359 S:      Supported
7360 F:      Documentation/trace/intel_th.txt
7361 F:      drivers/hwtracing/intel_th/
7362
7363 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7364 M:      Ning Sun <ning.sun@intel.com>
7365 L:      tboot-devel@lists.sourceforge.net
7366 W:      http://tboot.sourceforge.net
7367 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7368 S:      Supported
7369 F:      Documentation/intel_txt.txt
7370 F:      include/linux/tboot.h
7371 F:      arch/x86/kernel/tboot.c
7372
7373 INTEL-MID GPIO DRIVER
7374 M:      David Cohen <david.a.cohen@linux.intel.com>
7375 L:      linux-gpio@vger.kernel.org
7376 S:      Maintained
7377 F:      drivers/gpio/gpio-intel-mid.c
7378
7379 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7380 M:      Linus Walleij <linus.walleij@linaro.org>
7381 L:      linux-iio@vger.kernel.org
7382 S:      Maintained
7383 F:      drivers/iio/gyro/mpu3050*
7384 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7385
7386 IOC3 ETHERNET DRIVER
7387 M:      Ralf Baechle <ralf@linux-mips.org>
7388 L:      linux-mips@linux-mips.org
7389 S:      Maintained
7390 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7391
7392 IOC3 SERIAL DRIVER
7393 M:      Pat Gefre <pfg@sgi.com>
7394 L:      linux-serial@vger.kernel.org
7395 S:      Maintained
7396 F:      drivers/tty/serial/ioc3_serial.c
7397
7398 IOMMU DRIVERS
7399 M:      Joerg Roedel <joro@8bytes.org>
7400 L:      iommu@lists.linux-foundation.org
7401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7402 S:      Maintained
7403 F:      Documentation/devicetree/bindings/iommu/
7404 F:      drivers/iommu/
7405 F:      include/linux/iommu.h
7406 F:      include/linux/of_iommu.h
7407 F:      include/linux/iova.h
7408
7409 IP MASQUERADING
7410 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7411 S:      Maintained
7412 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7413
7414 IPMI SUBSYSTEM
7415 M:      Corey Minyard <minyard@acm.org>
7416 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7417 W:      http://openipmi.sourceforge.net/
7418 S:      Supported
7419 F:      Documentation/IPMI.txt
7420 F:      drivers/char/ipmi/
7421 F:      include/linux/ipmi*
7422 F:      include/uapi/linux/ipmi*
7423
7424 IPS SCSI RAID DRIVER
7425 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7426 L:      linux-scsi@vger.kernel.org
7427 W:      http://www.adaptec.com/
7428 S:      Maintained
7429 F:      drivers/scsi/ips*
7430
7431 IPVS
7432 M:      Wensong Zhang <wensong@linux-vs.org>
7433 M:      Simon Horman <horms@verge.net.au>
7434 M:      Julian Anastasov <ja@ssi.bg>
7435 L:      netdev@vger.kernel.org
7436 L:      lvs-devel@vger.kernel.org
7437 S:      Maintained
7438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7440 F:      Documentation/networking/ipvs-sysctl.txt
7441 F:      include/net/ip_vs.h
7442 F:      include/uapi/linux/ip_vs.h
7443 F:      net/netfilter/ipvs/
7444
7445 IPWIRELESS DRIVER
7446 M:      Jiri Kosina <jikos@kernel.org>
7447 M:      David Sterba <dsterba@suse.com>
7448 S:      Odd Fixes
7449 F:      drivers/tty/ipwireless/
7450
7451 IPX NETWORK LAYER
7452 L:      netdev@vger.kernel.org
7453 S:      Obsolete
7454 F:      include/uapi/linux/ipx.h
7455 F:      drivers/staging/ipx/
7456
7457 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7458 M:      Marc Zyngier <marc.zyngier@arm.com>
7459 S:      Maintained
7460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7461 F:      Documentation/IRQ-domain.txt
7462 F:      include/linux/irqdomain.h
7463 F:      kernel/irq/irqdomain.c
7464 F:      kernel/irq/msi.c
7465
7466 IRQ SUBSYSTEM
7467 M:      Thomas Gleixner <tglx@linutronix.de>
7468 L:      linux-kernel@vger.kernel.org
7469 S:      Maintained
7470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7471 F:      kernel/irq/
7472
7473 IRQCHIP DRIVERS
7474 M:      Thomas Gleixner <tglx@linutronix.de>
7475 M:      Jason Cooper <jason@lakedaemon.net>
7476 M:      Marc Zyngier <marc.zyngier@arm.com>
7477 L:      linux-kernel@vger.kernel.org
7478 S:      Maintained
7479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7480 F:      Documentation/devicetree/bindings/interrupt-controller/
7481 F:      drivers/irqchip/
7482
7483 ISA
7484 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7485 S:      Maintained
7486 F:      Documentation/isa.txt
7487 F:      drivers/base/isa.c
7488 F:      include/linux/isa.h
7489
7490 ISA RADIO MODULE
7491 M:      Hans Verkuil <hverkuil@xs4all.nl>
7492 L:      linux-media@vger.kernel.org
7493 T:      git git://linuxtv.org/media_tree.git
7494 W:      https://linuxtv.org
7495 S:      Maintained
7496 F:      drivers/media/radio/radio-isa*
7497
7498 ISAPNP
7499 M:      Jaroslav Kysela <perex@perex.cz>
7500 S:      Maintained
7501 F:      Documentation/isapnp.txt
7502 F:      drivers/pnp/isapnp/
7503 F:      include/linux/isapnp.h
7504
7505 ISCSI
7506 M:      Lee Duncan <lduncan@suse.com>
7507 M:      Chris Leech <cleech@redhat.com>
7508 L:      open-iscsi@googlegroups.com
7509 W:      www.open-iscsi.com
7510 S:      Maintained
7511 F:      drivers/scsi/*iscsi*
7512 F:      include/scsi/*iscsi*
7513
7514 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7515 M:      Peter Jones <pjones@redhat.com>
7516 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7517 S:      Maintained
7518 F:      drivers/firmware/iscsi_ibft*
7519
7520 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7521 M:      Or Gerlitz <ogerlitz@mellanox.com>
7522 M:      Sagi Grimberg <sagi@grimberg.me>
7523 M:      Roi Dayan <roid@mellanox.com>
7524 L:      linux-rdma@vger.kernel.org
7525 S:      Supported
7526 W:      http://www.openfabrics.org
7527 W:      www.open-iscsi.org
7528 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7529 F:      drivers/infiniband/ulp/iser/
7530
7531 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7532 M:      Sagi Grimberg <sagi@grimberg.me>
7533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7534 L:      linux-rdma@vger.kernel.org
7535 L:      target-devel@vger.kernel.org
7536 S:      Supported
7537 W:      http://www.linux-iscsi.org
7538 F:      drivers/infiniband/ulp/isert
7539
7540 ISDN SUBSYSTEM
7541 M:      Karsten Keil <isdn@linux-pingi.de>
7542 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7543 L:      netdev@vger.kernel.org
7544 W:      http://www.isdn4linux.de
7545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7546 S:      Maintained
7547 F:      Documentation/isdn/
7548 F:      drivers/isdn/
7549 F:      include/linux/isdn.h
7550 F:      include/linux/isdn/
7551 F:      include/uapi/linux/isdn.h
7552 F:      include/uapi/linux/isdn/
7553
7554 ISDN SUBSYSTEM (Eicon active card driver)
7555 M:      Armin Schindler <mac@melware.de>
7556 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7557 W:      http://www.melware.de
7558 S:      Maintained
7559 F:      drivers/isdn/hardware/eicon/
7560
7561 IT87 HARDWARE MONITORING DRIVER
7562 M:      Jean Delvare <jdelvare@suse.com>
7563 L:      linux-hwmon@vger.kernel.org
7564 S:      Maintained
7565 F:      Documentation/hwmon/it87
7566 F:      drivers/hwmon/it87.c
7567
7568 IT913X MEDIA DRIVER
7569 M:      Antti Palosaari <crope@iki.fi>
7570 L:      linux-media@vger.kernel.org
7571 W:      https://linuxtv.org
7572 W:      http://palosaari.fi/linux/
7573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7574 T:      git git://linuxtv.org/anttip/media_tree.git
7575 S:      Maintained
7576 F:      drivers/media/tuners/it913x*
7577
7578 IVTV VIDEO4LINUX DRIVER
7579 M:      Andy Walls <awalls@md.metrocast.net>
7580 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7581 L:      linux-media@vger.kernel.org
7582 T:      git git://linuxtv.org/media_tree.git
7583 W:      http://www.ivtvdriver.org
7584 S:      Maintained
7585 F:      Documentation/media/v4l-drivers/ivtv*
7586 F:      drivers/media/pci/ivtv/
7587 F:      include/uapi/linux/ivtv*
7588
7589 IX2505V MEDIA DRIVER
7590 M:      Malcolm Priestley <tvboxspy@gmail.com>
7591 L:      linux-media@vger.kernel.org
7592 W:      https://linuxtv.org
7593 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7594 S:      Maintained
7595 F:      drivers/media/dvb-frontends/ix2505v*
7596
7597 JAILHOUSE HYPERVISOR INTERFACE
7598 M:      Jan Kiszka <jan.kiszka@siemens.com>
7599 L:      jailhouse-dev@googlegroups.com
7600 S:      Maintained
7601 F:      arch/x86/kernel/jailhouse.c
7602 F:      arch/x86/include/asm/jailhouse_para.h
7603
7604 JC42.4 TEMPERATURE SENSOR DRIVER
7605 M:      Guenter Roeck <linux@roeck-us.net>
7606 L:      linux-hwmon@vger.kernel.org
7607 S:      Maintained
7608 F:      drivers/hwmon/jc42.c
7609 F:      Documentation/hwmon/jc42
7610
7611 JFS FILESYSTEM
7612 M:      Dave Kleikamp <shaggy@kernel.org>
7613 L:      jfs-discussion@lists.sourceforge.net
7614 W:      http://jfs.sourceforge.net/
7615 T:      git git://github.com/kleikamp/linux-shaggy.git
7616 S:      Maintained
7617 F:      Documentation/filesystems/jfs.txt
7618 F:      fs/jfs/
7619
7620 JME NETWORK DRIVER
7621 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7622 L:      netdev@vger.kernel.org
7623 S:      Maintained
7624 F:      drivers/net/ethernet/jme.*
7625
7626 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7627 M:      David Woodhouse <dwmw2@infradead.org>
7628 L:      linux-mtd@lists.infradead.org
7629 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7630 S:      Maintained
7631 F:      fs/jffs2/
7632 F:      include/uapi/linux/jffs2.h
7633
7634 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7635 M:      "Theodore Ts'o" <tytso@mit.edu>
7636 M:      Jan Kara <jack@suse.com>
7637 L:      linux-ext4@vger.kernel.org
7638 S:      Maintained
7639 F:      fs/jbd2/
7640 F:      include/linux/jbd2.h
7641
7642 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7643 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7644 L:      linux-media@vger.kernel.org
7645 S:      Maintained
7646 F:      drivers/media/platform/rcar_jpu.c
7647
7648 JSM Neo PCI based serial card
7649 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7650 L:      linux-serial@vger.kernel.org
7651 S:      Maintained
7652 F:      drivers/tty/serial/jsm/
7653
7654 K10TEMP HARDWARE MONITORING DRIVER
7655 M:      Clemens Ladisch <clemens@ladisch.de>
7656 L:      linux-hwmon@vger.kernel.org
7657 S:      Maintained
7658 F:      Documentation/hwmon/k10temp
7659 F:      drivers/hwmon/k10temp.c
7660
7661 K8TEMP HARDWARE MONITORING DRIVER
7662 M:      Rudolf Marek <r.marek@assembler.cz>
7663 L:      linux-hwmon@vger.kernel.org
7664 S:      Maintained
7665 F:      Documentation/hwmon/k8temp
7666 F:      drivers/hwmon/k8temp.c
7667
7668 KASAN
7669 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7670 R:      Alexander Potapenko <glider@google.com>
7671 R:      Dmitry Vyukov <dvyukov@google.com>
7672 L:      kasan-dev@googlegroups.com
7673 S:      Maintained
7674 F:      arch/*/include/asm/kasan.h
7675 F:      arch/*/mm/kasan_init*
7676 F:      Documentation/dev-tools/kasan.rst
7677 F:      include/linux/kasan*.h
7678 F:      lib/test_kasan.c
7679 F:      mm/kasan/
7680 F:      scripts/Makefile.kasan
7681
7682 KCONFIG
7683 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7685 L:      linux-kbuild@vger.kernel.org
7686 S:      Maintained
7687 F:      Documentation/kbuild/kconfig-language.txt
7688 F:      scripts/kconfig/
7689
7690 KDUMP
7691 M:      Dave Young <dyoung@redhat.com>
7692 M:      Baoquan He <bhe@redhat.com>
7693 R:      Vivek Goyal <vgoyal@redhat.com>
7694 L:      kexec@lists.infradead.org
7695 W:      http://lse.sourceforge.net/kdump/
7696 S:      Maintained
7697 F:      Documentation/kdump/
7698
7699 KEENE FM RADIO TRANSMITTER DRIVER
7700 M:      Hans Verkuil <hverkuil@xs4all.nl>
7701 L:      linux-media@vger.kernel.org
7702 T:      git git://linuxtv.org/media_tree.git
7703 W:      https://linuxtv.org
7704 S:      Maintained
7705 F:      drivers/media/radio/radio-keene*
7706
7707 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7708 M:      Ian Kent <raven@themaw.net>
7709 L:      autofs@vger.kernel.org
7710 S:      Maintained
7711 F:      fs/autofs4/
7712
7713 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7714 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7715 M:      Michal Marek <michal.lkml@markovi.net>
7716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7717 L:      linux-kbuild@vger.kernel.org
7718 S:      Maintained
7719 F:      Documentation/kbuild/
7720 F:      Makefile
7721 F:      scripts/Kbuild*
7722 F:      scripts/Makefile*
7723 F:      scripts/basic/
7724 F:      scripts/mk*
7725 F:      scripts/mod/
7726 F:      scripts/package/
7727
7728 KERNEL JANITORS
7729 L:      kernel-janitors@vger.kernel.org
7730 W:      http://kernelnewbies.org/KernelJanitors
7731 S:      Odd Fixes
7732
7733 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7734 M:      "J. Bruce Fields" <bfields@fieldses.org>
7735 M:      Jeff Layton <jlayton@kernel.org>
7736 L:      linux-nfs@vger.kernel.org
7737 W:      http://nfs.sourceforge.net/
7738 T:      git git://linux-nfs.org/~bfields/linux.git
7739 S:      Supported
7740 F:      fs/nfsd/
7741 F:      include/uapi/linux/nfsd/
7742 F:      fs/lockd/
7743 F:      fs/nfs_common/
7744 F:      net/sunrpc/
7745 F:      include/linux/lockd/
7746 F:      include/linux/sunrpc/
7747 F:      include/uapi/linux/sunrpc/
7748
7749 KERNEL SELFTEST FRAMEWORK
7750 M:      Shuah Khan <shuah@kernel.org>
7751 L:      linux-kselftest@vger.kernel.org
7752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7753 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7754 S:      Maintained
7755 F:      tools/testing/selftests/
7756 F:      Documentation/dev-tools/kselftest*
7757
7758 KERNEL USERMODE HELPER
7759 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7760 L:      linux-kernel@vger.kernel.org
7761 S:      Maintained
7762 F:      kernel/umh.c
7763 F:      include/linux/umh.h
7764
7765 KERNEL VIRTUAL MACHINE (KVM)
7766 M:      Paolo Bonzini <pbonzini@redhat.com>
7767 M:      Radim Krčmář <rkrcmar@redhat.com>
7768 L:      kvm@vger.kernel.org
7769 W:      http://www.linux-kvm.org
7770 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7771 S:      Supported
7772 F:      Documentation/virtual/kvm/
7773 F:      include/trace/events/kvm.h
7774 F:      include/uapi/asm-generic/kvm*
7775 F:      include/uapi/linux/kvm*
7776 F:      include/asm-generic/kvm*
7777 F:      include/linux/kvm*
7778 F:      include/kvm/iodev.h
7779 F:      virt/kvm/*
7780 F:      tools/kvm/
7781
7782 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7783 M:      Joerg Roedel <joro@8bytes.org>
7784 L:      kvm@vger.kernel.org
7785 W:      http://www.linux-kvm.org/
7786 S:      Maintained
7787 F:      arch/x86/include/asm/svm.h
7788 F:      arch/x86/kvm/svm.c
7789
7790 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7791 M:      Christoffer Dall <christoffer.dall@arm.com>
7792 M:      Marc Zyngier <marc.zyngier@arm.com>
7793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7794 L:      kvmarm@lists.cs.columbia.edu
7795 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7797 S:      Supported
7798 F:      arch/arm/include/uapi/asm/kvm*
7799 F:      arch/arm/include/asm/kvm*
7800 F:      arch/arm/kvm/
7801 F:      virt/kvm/arm/
7802 F:      include/kvm/arm_*
7803
7804 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7805 M:      Christoffer Dall <christoffer.dall@arm.com>
7806 M:      Marc Zyngier <marc.zyngier@arm.com>
7807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7808 L:      kvmarm@lists.cs.columbia.edu
7809 S:      Maintained
7810 F:      arch/arm64/include/uapi/asm/kvm*
7811 F:      arch/arm64/include/asm/kvm*
7812 F:      arch/arm64/kvm/
7813
7814 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7815 M:      James Hogan <jhogan@kernel.org>
7816 L:      linux-mips@linux-mips.org
7817 S:      Supported
7818 F:      arch/mips/include/uapi/asm/kvm*
7819 F:      arch/mips/include/asm/kvm*
7820 F:      arch/mips/kvm/
7821
7822 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7823 M:      Paul Mackerras <paulus@ozlabs.org>
7824 L:      kvm-ppc@vger.kernel.org
7825 W:      http://www.linux-kvm.org/
7826 T:      git git://github.com/agraf/linux-2.6.git
7827 S:      Supported
7828 F:      arch/powerpc/include/uapi/asm/kvm*
7829 F:      arch/powerpc/include/asm/kvm*
7830 F:      arch/powerpc/kvm/
7831 F:      arch/powerpc/kernel/kvm*
7832
7833 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7834 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7835 M:      Janosch Frank <frankja@linux.ibm.com>
7836 R:      David Hildenbrand <david@redhat.com>
7837 R:      Cornelia Huck <cohuck@redhat.com>
7838 L:      linux-s390@vger.kernel.org
7839 W:      http://www.ibm.com/developerworks/linux/linux390/
7840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7841 S:      Supported
7842 F:      arch/s390/include/uapi/asm/kvm*
7843 F:      arch/s390/include/asm/gmap.h
7844 F:      arch/s390/include/asm/kvm*
7845 F:      arch/s390/kvm/
7846 F:      arch/s390/mm/gmap.c
7847
7848 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7849 M:      Paolo Bonzini <pbonzini@redhat.com>
7850 M:      Radim Krčmář <rkrcmar@redhat.com>
7851 L:      kvm@vger.kernel.org
7852 W:      http://www.linux-kvm.org
7853 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7854 S:      Supported
7855 F:      arch/x86/kvm/
7856 F:      arch/x86/include/uapi/asm/kvm*
7857 F:      arch/x86/include/asm/kvm*
7858 F:      arch/x86/include/asm/pvclock-abi.h
7859 F:      arch/x86/kernel/kvm.c
7860 F:      arch/x86/kernel/kvmclock.c
7861
7862 KERNFS
7863 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7864 M:      Tejun Heo <tj@kernel.org>
7865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7866 S:      Supported
7867 F:      include/linux/kernfs.h
7868 F:      fs/kernfs/
7869
7870 KEXEC
7871 M:      Eric Biederman <ebiederm@xmission.com>
7872 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7873 L:      kexec@lists.infradead.org
7874 S:      Maintained
7875 F:      include/linux/kexec.h
7876 F:      include/uapi/linux/kexec.h
7877 F:      kernel/kexec*
7878
7879 KEYS-ENCRYPTED
7880 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7881 L:      linux-integrity@vger.kernel.org
7882 L:      keyrings@vger.kernel.org
7883 S:      Supported
7884 F:      Documentation/security/keys/trusted-encrypted.rst
7885 F:      include/keys/encrypted-type.h
7886 F:      security/keys/encrypted-keys/
7887
7888 KEYS-TRUSTED
7889 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7890 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7891 L:      linux-integrity@vger.kernel.org
7892 L:      keyrings@vger.kernel.org
7893 S:      Supported
7894 F:      Documentation/security/keys/trusted-encrypted.rst
7895 F:      include/keys/trusted-type.h
7896 F:      security/keys/trusted.c
7897 F:      security/keys/trusted.h
7898
7899 KEYS/KEYRINGS:
7900 M:      David Howells <dhowells@redhat.com>
7901 L:      keyrings@vger.kernel.org
7902 S:      Maintained
7903 F:      Documentation/security/keys/core.rst
7904 F:      include/linux/key.h
7905 F:      include/linux/key-type.h
7906 F:      include/linux/keyctl.h
7907 F:      include/uapi/linux/keyctl.h
7908 F:      include/keys/
7909 F:      security/keys/
7910
7911 KGDB / KDB /debug_core
7912 M:      Jason Wessel <jason.wessel@windriver.com>
7913 M:      Daniel Thompson <daniel.thompson@linaro.org>
7914 W:      http://kgdb.wiki.kernel.org/
7915 L:      kgdb-bugreport@lists.sourceforge.net
7916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7917 S:      Maintained
7918 F:      Documentation/dev-tools/kgdb.rst
7919 F:      drivers/misc/kgdbts.c
7920 F:      drivers/tty/serial/kgdboc.c
7921 F:      include/linux/kdb.h
7922 F:      include/linux/kgdb.h
7923 F:      kernel/debug/
7924
7925 KMEMLEAK
7926 M:      Catalin Marinas <catalin.marinas@arm.com>
7927 S:      Maintained
7928 F:      Documentation/dev-tools/kmemleak.rst
7929 F:      include/linux/kmemleak.h
7930 F:      mm/kmemleak.c
7931 F:      mm/kmemleak-test.c
7932
7933 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7934 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7935 L:      linux-kernel@vger.kernel.org
7936 S:      Maintained
7937 F:      kernel/kmod.c
7938 F:      include/linux/kmod.h
7939 F:      lib/test_kmod.c
7940 F:      tools/testing/selftests/kmod/
7941
7942 KPROBES
7943 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7944 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7945 M:      "David S. Miller" <davem@davemloft.net>
7946 M:      Masami Hiramatsu <mhiramat@kernel.org>
7947 S:      Maintained
7948 F:      Documentation/kprobes.txt
7949 F:      include/linux/kprobes.h
7950 F:      include/asm-generic/kprobes.h
7951 F:      kernel/kprobes.c
7952
7953 KS0108 LCD CONTROLLER DRIVER
7954 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7955 W:      http://miguelojeda.es/auxdisplay.htm
7956 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7957 S:      Maintained
7958 F:      Documentation/auxdisplay/ks0108
7959 F:      drivers/auxdisplay/ks0108.c
7960 F:      include/linux/ks0108.h
7961
7962 L3MDEV
7963 M:      David Ahern <dsa@cumulusnetworks.com>
7964 L:      netdev@vger.kernel.org
7965 S:      Maintained
7966 F:      net/l3mdev
7967 F:      include/net/l3mdev.h
7968
7969 LANTIQ MIPS ARCHITECTURE
7970 M:      John Crispin <john@phrozen.org>
7971 L:      linux-mips@linux-mips.org
7972 S:      Maintained
7973 F:      arch/mips/lantiq
7974 F:      drivers/soc/lantiq
7975
7976 LAPB module
7977 L:      linux-x25@vger.kernel.org
7978 S:      Orphan
7979 F:      Documentation/networking/lapb-module.txt
7980 F:      include/*/lapb.h
7981 F:      net/lapb/
7982
7983 LASI 53c700 driver for PARISC
7984 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7985 L:      linux-scsi@vger.kernel.org
7986 S:      Maintained
7987 F:      Documentation/scsi/53c700.txt
7988 F:      drivers/scsi/53c700*
7989
7990 LEAKING_ADDRESSES
7991 M:      Tobin C. Harding <me@tobin.cc>
7992 M:      Tycho Andersen <tycho@tycho.ws>
7993 L:      kernel-hardening@lists.openwall.com
7994 S:      Maintained
7995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7996 F:      scripts/leaking_addresses.pl
7997
7998 LED SUBSYSTEM
7999 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8000 M:      Pavel Machek <pavel@ucw.cz>
8001 L:      linux-leds@vger.kernel.org
8002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8003 S:      Maintained
8004 F:      Documentation/devicetree/bindings/leds/
8005 F:      drivers/leds/
8006 F:      include/linux/leds.h
8007
8008 LEGACY EEPROM DRIVER
8009 M:      Jean Delvare <jdelvare@suse.com>
8010 S:      Maintained
8011 F:      Documentation/misc-devices/eeprom
8012 F:      drivers/misc/eeprom/eeprom.c
8013
8014 LEGO USB Tower driver
8015 M:      Juergen Stuber <starblue@users.sourceforge.net>
8016 L:      legousb-devel@lists.sourceforge.net
8017 W:      http://legousb.sourceforge.net/
8018 S:      Maintained
8019 F:      drivers/usb/misc/legousbtower.c
8020
8021 LG2160 MEDIA DRIVER
8022 M:      Michael Krufky <mkrufky@linuxtv.org>
8023 L:      linux-media@vger.kernel.org
8024 W:      https://linuxtv.org
8025 W:      http://github.com/mkrufky
8026 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8027 T:      git git://linuxtv.org/mkrufky/tuners.git
8028 S:      Maintained
8029 F:      drivers/media/dvb-frontends/lg2160.*
8030
8031 LGDT3305 MEDIA DRIVER
8032 M:      Michael Krufky <mkrufky@linuxtv.org>
8033 L:      linux-media@vger.kernel.org
8034 W:      https://linuxtv.org
8035 W:      http://github.com/mkrufky
8036 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8037 T:      git git://linuxtv.org/mkrufky/tuners.git
8038 S:      Maintained
8039 F:      drivers/media/dvb-frontends/lgdt3305.*
8040
8041 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8042 M:      Viresh Kumar <vireshk@kernel.org>
8043 L:      linux-ide@vger.kernel.org
8044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8045 S:      Maintained
8046 F:      include/linux/pata_arasan_cf_data.h
8047 F:      drivers/ata/pata_arasan_cf.c
8048
8049 LIBATA PATA DRIVERS
8050 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8051 M:      Tejun Heo <tj@kernel.org>
8052 L:      linux-ide@vger.kernel.org
8053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8054 S:      Maintained
8055 F:      drivers/ata/pata_*.c
8056 F:      drivers/ata/ata_generic.c
8057
8058 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8059 M:      Linus Walleij <linus.walleij@linaro.org>
8060 L:      linux-ide@vger.kernel.org
8061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8062 S:      Maintained
8063 F:      drivers/ata/pata_ftide010.c
8064 F:      drivers/ata/sata_gemini.c
8065 F:      drivers/ata/sata_gemini.h
8066
8067 LIBATA SATA AHCI PLATFORM devices support
8068 M:      Hans de Goede <hdegoede@redhat.com>
8069 M:      Tejun Heo <tj@kernel.org>
8070 L:      linux-ide@vger.kernel.org
8071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8072 S:      Maintained
8073 F:      drivers/ata/ahci_platform.c
8074 F:      drivers/ata/libahci_platform.c
8075 F:      include/linux/ahci_platform.h
8076
8077 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8078 M:      Mikael Pettersson <mikpelinux@gmail.com>
8079 L:      linux-ide@vger.kernel.org
8080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8081 S:      Maintained
8082 F:      drivers/ata/sata_promise.*
8083
8084 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
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/
8090 F:      include/linux/ata.h
8091 F:      include/linux/libata.h
8092 F:      Documentation/devicetree/bindings/ata/
8093
8094 LIBLOCKDEP
8095 M:      Sasha Levin <alexander.levin@verizon.com>
8096 S:      Maintained
8097 F:      tools/lib/lockdep/
8098
8099 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8100 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8101 M:      Dan Williams <dan.j.williams@intel.com>
8102 M:      Vishal Verma <vishal.l.verma@intel.com>
8103 M:      Dave Jiang <dave.jiang@intel.com>
8104 L:      linux-nvdimm@lists.01.org
8105 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8106 S:      Supported
8107 F:      drivers/nvdimm/blk.c
8108 F:      drivers/nvdimm/region_devs.c
8109
8110 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8111 M:      Vishal Verma <vishal.l.verma@intel.com>
8112 M:      Dan Williams <dan.j.williams@intel.com>
8113 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8114 M:      Dave Jiang <dave.jiang@intel.com>
8115 L:      linux-nvdimm@lists.01.org
8116 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8117 S:      Supported
8118 F:      drivers/nvdimm/btt*
8119
8120 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8121 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8122 M:      Dan Williams <dan.j.williams@intel.com>
8123 M:      Vishal Verma <vishal.l.verma@intel.com>
8124 M:      Dave Jiang <dave.jiang@intel.com>
8125 L:      linux-nvdimm@lists.01.org
8126 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8127 S:      Supported
8128 F:      drivers/nvdimm/pmem*
8129
8130 LIBNVDIMM: DEVICETREE BINDINGS
8131 M:      Oliver O'Halloran <oohall@gmail.com>
8132 L:      linux-nvdimm@lists.01.org
8133 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8134 S:      Supported
8135 F:      drivers/nvdimm/of_pmem.c
8136 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8137
8138 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8139 M:      Dan Williams <dan.j.williams@intel.com>
8140 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8141 M:      Vishal Verma <vishal.l.verma@intel.com>
8142 M:      Dave Jiang <dave.jiang@intel.com>
8143 L:      linux-nvdimm@lists.01.org
8144 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8146 S:      Supported
8147 F:      drivers/nvdimm/*
8148 F:      drivers/acpi/nfit/*
8149 F:      include/linux/nd.h
8150 F:      include/linux/libnvdimm.h
8151 F:      include/uapi/linux/ndctl.h
8152
8153 LIGHTNVM PLATFORM SUPPORT
8154 M:      Matias Bjorling <mb@lightnvm.io>
8155 W:      http://github/OpenChannelSSD
8156 L:      linux-block@vger.kernel.org
8157 S:      Maintained
8158 F:      drivers/lightnvm/
8159 F:      include/linux/lightnvm.h
8160 F:      include/uapi/linux/lightnvm.h
8161
8162 LINUX FOR POWER MACINTOSH
8163 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8164 W:      http://www.penguinppc.org/
8165 L:      linuxppc-dev@lists.ozlabs.org
8166 S:      Maintained
8167 F:      arch/powerpc/platforms/powermac/
8168 F:      drivers/macintosh/
8169
8170 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8171 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8172 M:      Paul Mackerras <paulus@samba.org>
8173 M:      Michael Ellerman <mpe@ellerman.id.au>
8174 W:      https://github.com/linuxppc/linux/wiki
8175 L:      linuxppc-dev@lists.ozlabs.org
8176 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8178 S:      Supported
8179 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8180 F:      Documentation/devicetree/bindings/powerpc/
8181 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8182 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8183 F:      Documentation/powerpc/
8184 F:      arch/powerpc/
8185 F:      drivers/char/tpm/tpm_ibmvtpm*
8186 F:      drivers/crypto/nx/
8187 F:      drivers/crypto/vmx/
8188 F:      drivers/i2c/busses/i2c-opal.c
8189 F:      drivers/net/ethernet/ibm/ibmveth.*
8190 F:      drivers/net/ethernet/ibm/ibmvnic.*
8191 F:      drivers/pci/hotplug/pnv_php.c
8192 F:      drivers/pci/hotplug/rpa*
8193 F:      drivers/rtc/rtc-opal.c
8194 F:      drivers/scsi/ibmvscsi/
8195 F:      drivers/tty/hvc/hvc_opal.c
8196 F:      drivers/watchdog/wdrtas.c
8197 F:      tools/testing/selftests/powerpc
8198 N:      /pmac
8199 N:      powermac
8200 N:      powernv
8201 N:      [^a-z0-9]ps3
8202 N:      pseries
8203
8204 LINUX FOR POWERPC EMBEDDED MPC5XXX
8205 M:      Anatolij Gustschin <agust@denx.de>
8206 L:      linuxppc-dev@lists.ozlabs.org
8207 T:      git git://git.denx.de/linux-denx-agust.git
8208 S:      Maintained
8209 F:      arch/powerpc/platforms/512x/
8210 F:      arch/powerpc/platforms/52xx/
8211
8212 LINUX FOR POWERPC EMBEDDED PPC4XX
8213 M:      Alistair Popple <alistair@popple.id.au>
8214 M:      Matt Porter <mporter@kernel.crashing.org>
8215 W:      http://www.penguinppc.org/
8216 L:      linuxppc-dev@lists.ozlabs.org
8217 S:      Maintained
8218 F:      arch/powerpc/platforms/40x/
8219 F:      arch/powerpc/platforms/44x/
8220
8221 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8222 M:      Scott Wood <oss@buserror.net>
8223 M:      Kumar Gala <galak@kernel.crashing.org>
8224 W:      http://www.penguinppc.org/
8225 L:      linuxppc-dev@lists.ozlabs.org
8226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8227 S:      Maintained
8228 F:      arch/powerpc/platforms/83xx/
8229 F:      arch/powerpc/platforms/85xx/
8230 F:      Documentation/devicetree/bindings/powerpc/fsl/
8231
8232 LINUX FOR POWERPC EMBEDDED PPC8XX
8233 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8234 W:      http://www.penguinppc.org/
8235 L:      linuxppc-dev@lists.ozlabs.org
8236 S:      Maintained
8237 F:      arch/powerpc/platforms/8xx/
8238
8239 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8240 L:      linuxppc-dev@lists.ozlabs.org
8241 S:      Orphan
8242 F:      arch/powerpc/*/*virtex*
8243 F:      arch/powerpc/*/*/*virtex*
8244
8245 LINUX FOR POWERPC PA SEMI PWRFICIENT
8246 L:      linuxppc-dev@lists.ozlabs.org
8247 S:      Orphan
8248 F:      arch/powerpc/platforms/pasemi/
8249 F:      drivers/*/*pasemi*
8250 F:      drivers/*/*/*pasemi*
8251
8252 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8253 M:      Kees Cook <keescook@chromium.org>
8254 S:      Maintained
8255 F:      drivers/misc/lkdtm/*
8256
8257 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8258 M:      Alan Stern <stern@rowland.harvard.edu>
8259 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8260 M:      Will Deacon <will.deacon@arm.com>
8261 M:      Peter Zijlstra <peterz@infradead.org>
8262 M:      Boqun Feng <boqun.feng@gmail.com>
8263 M:      Nicholas Piggin <npiggin@gmail.com>
8264 M:      David Howells <dhowells@redhat.com>
8265 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8266 M:      Luc Maranget <luc.maranget@inria.fr>
8267 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8268 R:      Akira Yokosawa <akiyks@gmail.com>
8269 L:      linux-kernel@vger.kernel.org
8270 S:      Supported
8271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8272 F:      tools/memory-model/
8273 F:      Documentation/memory-barriers.txt
8274
8275 LINUX SECURITY MODULE (LSM) FRAMEWORK
8276 M:      Chris Wright <chrisw@sous-sol.org>
8277 L:      linux-security-module@vger.kernel.org
8278 S:      Supported
8279
8280 LIS3LV02D ACCELEROMETER DRIVER
8281 M:      Eric Piel <eric.piel@tremplin-utc.net>
8282 S:      Maintained
8283 F:      Documentation/misc-devices/lis3lv02d
8284 F:      drivers/misc/lis3lv02d/
8285 F:      drivers/platform/x86/hp_accel.c
8286
8287 LIVE PATCHING
8288 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8289 M:      Jessica Yu <jeyu@kernel.org>
8290 M:      Jiri Kosina <jikos@kernel.org>
8291 M:      Miroslav Benes <mbenes@suse.cz>
8292 R:      Petr Mladek <pmladek@suse.com>
8293 S:      Maintained
8294 F:      kernel/livepatch/
8295 F:      include/linux/livepatch.h
8296 F:      arch/x86/include/asm/livepatch.h
8297 F:      arch/x86/kernel/livepatch.c
8298 F:      Documentation/livepatch/
8299 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8300 F:      samples/livepatch/
8301 L:      live-patching@vger.kernel.org
8302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8303
8304 LLC (802.2)
8305 L:      netdev@vger.kernel.org
8306 S:      Odd fixes
8307 F:      include/linux/llc.h
8308 F:      include/uapi/linux/llc.h
8309 F:      include/net/llc*
8310 F:      net/llc/
8311
8312 LM73 HARDWARE MONITOR DRIVER
8313 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8314 L:      linux-hwmon@vger.kernel.org
8315 S:      Maintained
8316 F:      drivers/hwmon/lm73.c
8317
8318 LM78 HARDWARE MONITOR DRIVER
8319 M:      Jean Delvare <jdelvare@suse.com>
8320 L:      linux-hwmon@vger.kernel.org
8321 S:      Maintained
8322 F:      Documentation/hwmon/lm78
8323 F:      drivers/hwmon/lm78.c
8324
8325 LM83 HARDWARE MONITOR DRIVER
8326 M:      Jean Delvare <jdelvare@suse.com>
8327 L:      linux-hwmon@vger.kernel.org
8328 S:      Maintained
8329 F:      Documentation/hwmon/lm83
8330 F:      drivers/hwmon/lm83.c
8331
8332 LM90 HARDWARE MONITOR DRIVER
8333 M:      Jean Delvare <jdelvare@suse.com>
8334 L:      linux-hwmon@vger.kernel.org
8335 S:      Maintained
8336 F:      Documentation/hwmon/lm90
8337 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8338 F:      drivers/hwmon/lm90.c
8339 F:      include/dt-bindings/thermal/lm90.h
8340
8341 LM95234 HARDWARE MONITOR DRIVER
8342 M:      Guenter Roeck <linux@roeck-us.net>
8343 L:      linux-hwmon@vger.kernel.org
8344 S:      Maintained
8345 F:      Documentation/hwmon/lm95234
8346 F:      drivers/hwmon/lm95234.c
8347
8348 LME2510 MEDIA DRIVER
8349 M:      Malcolm Priestley <tvboxspy@gmail.com>
8350 L:      linux-media@vger.kernel.org
8351 W:      https://linuxtv.org
8352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8353 S:      Maintained
8354 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8355
8356 LOADPIN SECURITY MODULE
8357 M:      Kees Cook <keescook@chromium.org>
8358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8359 S:      Supported
8360 F:      security/loadpin/
8361 F:      Documentation/admin-guide/LSM/LoadPin.rst
8362
8363 LOCKING PRIMITIVES
8364 M:      Peter Zijlstra <peterz@infradead.org>
8365 M:      Ingo Molnar <mingo@redhat.com>
8366 M:      Will Deacon <will.deacon@arm.com>
8367 L:      linux-kernel@vger.kernel.org
8368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8369 S:      Maintained
8370 F:      Documentation/locking/
8371 F:      include/linux/lockdep.h
8372 F:      include/linux/spinlock*.h
8373 F:      arch/*/include/asm/spinlock*.h
8374 F:      include/linux/rwlock*.h
8375 F:      include/linux/mutex*.h
8376 F:      arch/*/include/asm/mutex*.h
8377 F:      include/linux/rwsem*.h
8378 F:      arch/*/include/asm/rwsem.h
8379 F:      include/linux/seqlock.h
8380 F:      lib/locking*.[ch]
8381 F:      kernel/locking/
8382 X:      kernel/locking/locktorture.c
8383
8384 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8385 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8386 L:      linux-ntfs-dev@lists.sourceforge.net
8387 W:      http://www.linux-ntfs.org/content/view/19/37/
8388 S:      Maintained
8389 F:      Documentation/ldm.txt
8390 F:      block/partitions/ldm.*
8391
8392 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8393 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8394 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8395 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8396 L:      MPT-FusionLinux.pdl@broadcom.com
8397 L:      linux-scsi@vger.kernel.org
8398 W:      http://www.avagotech.com/support/
8399 S:      Supported
8400 F:      drivers/message/fusion/
8401 F:      drivers/scsi/mpt2sas/
8402 F:      drivers/scsi/mpt3sas/
8403
8404 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8405 M:      Matthew Wilcox <matthew@wil.cx>
8406 L:      linux-scsi@vger.kernel.org
8407 S:      Maintained
8408 F:      drivers/scsi/sym53c8xx_2/
8409
8410 LTC4261 HARDWARE MONITOR DRIVER
8411 M:      Guenter Roeck <linux@roeck-us.net>
8412 L:      linux-hwmon@vger.kernel.org
8413 S:      Maintained
8414 F:      Documentation/hwmon/ltc4261
8415 F:      drivers/hwmon/ltc4261.c
8416
8417 LTC4306 I2C MULTIPLEXER DRIVER
8418 M:      Michael Hennerich <michael.hennerich@analog.com>
8419 W:      http://ez.analog.com/community/linux-device-drivers
8420 L:      linux-i2c@vger.kernel.org
8421 S:      Supported
8422 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8423 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8424
8425 LTP (Linux Test Project)
8426 M:      Mike Frysinger <vapier@gentoo.org>
8427 M:      Cyril Hrubis <chrubis@suse.cz>
8428 M:      Wanlong Gao <wanlong.gao@gmail.com>
8429 M:      Jan Stancek <jstancek@redhat.com>
8430 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8431 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8432 L:      ltp@lists.linux.it (subscribers-only)
8433 W:      http://linux-test-project.github.io/
8434 T:      git git://github.com/linux-test-project/ltp.git
8435 S:      Maintained
8436
8437 M68K ARCHITECTURE
8438 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8439 L:      linux-m68k@lists.linux-m68k.org
8440 W:      http://www.linux-m68k.org/
8441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8442 S:      Maintained
8443 F:      arch/m68k/
8444 F:      drivers/zorro/
8445
8446 M68K ON APPLE MACINTOSH
8447 M:      Joshua Thompson <funaho@jurai.org>
8448 W:      http://www.mac.linux-m68k.org/
8449 L:      linux-m68k@lists.linux-m68k.org
8450 S:      Maintained
8451 F:      arch/m68k/mac/
8452
8453 M68K ON HP9000/300
8454 M:      Philip Blundell <philb@gnu.org>
8455 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8456 S:      Maintained
8457 F:      arch/m68k/hp300/
8458
8459 M88DS3103 MEDIA DRIVER
8460 M:      Antti Palosaari <crope@iki.fi>
8461 L:      linux-media@vger.kernel.org
8462 W:      https://linuxtv.org
8463 W:      http://palosaari.fi/linux/
8464 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8465 T:      git git://linuxtv.org/anttip/media_tree.git
8466 S:      Maintained
8467 F:      drivers/media/dvb-frontends/m88ds3103*
8468
8469 M88RS2000 MEDIA DRIVER
8470 M:      Malcolm Priestley <tvboxspy@gmail.com>
8471 L:      linux-media@vger.kernel.org
8472 W:      https://linuxtv.org
8473 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8474 S:      Maintained
8475 F:      drivers/media/dvb-frontends/m88rs2000*
8476
8477 MA901 MASTERKIT USB FM RADIO DRIVER
8478 M:      Alexey Klimov <klimov.linux@gmail.com>
8479 L:      linux-media@vger.kernel.org
8480 T:      git git://linuxtv.org/media_tree.git
8481 S:      Maintained
8482 F:      drivers/media/radio/radio-ma901.c
8483
8484 MAC80211
8485 M:      Johannes Berg <johannes@sipsolutions.net>
8486 L:      linux-wireless@vger.kernel.org
8487 W:      http://wireless.kernel.org/
8488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8490 S:      Maintained
8491 F:      Documentation/networking/mac80211-injection.txt
8492 F:      include/net/mac80211.h
8493 F:      net/mac80211/
8494 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8495 F:      Documentation/networking/mac80211_hwsim/README
8496
8497 MAILBOX API
8498 M:      Jassi Brar <jassisinghbrar@gmail.com>
8499 L:      linux-kernel@vger.kernel.org
8500 S:      Maintained
8501 F:      drivers/mailbox/
8502 F:      include/linux/mailbox_client.h
8503 F:      include/linux/mailbox_controller.h
8504
8505 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8506 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8507 W:      http://www.kernel.org/doc/man-pages
8508 L:      linux-man@vger.kernel.org
8509 S:      Maintained
8510
8511 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8512 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8513 L:      linux-mips@linux-mips.org
8514 S:      Maintained
8515 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8516
8517 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8518 M:      Andrew Lunn <andrew@lunn.ch>
8519 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8520 L:      netdev@vger.kernel.org
8521 S:      Maintained
8522 F:      drivers/net/dsa/mv88e6xxx/
8523 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8524
8525 MARVELL ARMADA DRM SUPPORT
8526 M:      Russell King <linux@armlinux.org.uk>
8527 S:      Maintained
8528 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8529 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8530 F:      drivers/gpu/drm/armada/
8531 F:      include/uapi/drm/armada_drm.h
8532 F:      Documentation/devicetree/bindings/display/armada/
8533
8534 MARVELL CRYPTO DRIVER
8535 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8536 M:      Arnaud Ebalard <arno@natisbad.org>
8537 F:      drivers/crypto/marvell/
8538 S:      Maintained
8539 L:      linux-crypto@vger.kernel.org
8540
8541 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8542 M:      Mirko Lindner <mlindner@marvell.com>
8543 M:      Stephen Hemminger <stephen@networkplumber.org>
8544 L:      netdev@vger.kernel.org
8545 S:      Maintained
8546 F:      drivers/net/ethernet/marvell/sk*
8547
8548 MARVELL LIBERTAS WIRELESS DRIVER
8549 L:      libertas-dev@lists.infradead.org
8550 S:      Orphan
8551 F:      drivers/net/wireless/marvell/libertas/
8552
8553 MARVELL MACCHIATOBIN SUPPORT
8554 M:      Russell King <linux@armlinux.org.uk>
8555 L:      linux-arm-kernel@lists.infradead.org
8556 S:      Maintained
8557 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8558
8559 MARVELL MV643XX ETHERNET DRIVER
8560 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8561 L:      netdev@vger.kernel.org
8562 S:      Maintained
8563 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8564 F:      include/linux/mv643xx.h
8565
8566 MARVELL MV88X3310 PHY DRIVER
8567 M:      Russell King <linux@armlinux.org.uk>
8568 L:      netdev@vger.kernel.org
8569 S:      Maintained
8570 F:      drivers/net/phy/marvell10g.c
8571
8572 MARVELL MVNETA ETHERNET DRIVER
8573 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8574 L:      netdev@vger.kernel.org
8575 S:      Maintained
8576 F:      drivers/net/ethernet/marvell/mvneta.*
8577
8578 MARVELL MWIFIEX WIRELESS DRIVER
8579 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8580 M:      Nishant Sarmukadam <nishants@marvell.com>
8581 M:      Ganapathi Bhat <gbhat@marvell.com>
8582 M:      Xinming Hu <huxm@marvell.com>
8583 L:      linux-wireless@vger.kernel.org
8584 S:      Maintained
8585 F:      drivers/net/wireless/marvell/mwifiex/
8586
8587 MARVELL MWL8K WIRELESS DRIVER
8588 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8589 L:      linux-wireless@vger.kernel.org
8590 S:      Odd Fixes
8591 F:      drivers/net/wireless/marvell/mwl8k.c
8592
8593 MARVELL NAND CONTROLLER DRIVER
8594 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8595 L:      linux-mtd@lists.infradead.org
8596 S:      Maintained
8597 F:      drivers/mtd/nand/raw/marvell_nand.c
8598 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8599
8600 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8601 M:      Nicolas Pitre <nico@fluxnic.net>
8602 S:      Odd Fixes
8603 F:      drivers/mmc/host/mvsdio.*
8604
8605 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8606 M:      Hu Ziji <huziji@marvell.com>
8607 L:      linux-mmc@vger.kernel.org
8608 S:      Supported
8609 F:      drivers/mmc/host/sdhci-xenon*
8610 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8611
8612 MATROX FRAMEBUFFER DRIVER
8613 L:      linux-fbdev@vger.kernel.org
8614 S:      Orphan
8615 F:      drivers/video/fbdev/matrox/matroxfb_*
8616 F:      include/uapi/linux/matroxfb.h
8617
8618 MAX16065 HARDWARE MONITOR DRIVER
8619 M:      Guenter Roeck <linux@roeck-us.net>
8620 L:      linux-hwmon@vger.kernel.org
8621 S:      Maintained
8622 F:      Documentation/hwmon/max16065
8623 F:      drivers/hwmon/max16065.c
8624
8625 MAX20751 HARDWARE MONITOR DRIVER
8626 M:      Guenter Roeck <linux@roeck-us.net>
8627 L:      linux-hwmon@vger.kernel.org
8628 S:      Maintained
8629 F:      Documentation/hwmon/max20751
8630 F:      drivers/hwmon/max20751.c
8631
8632 MAX2175 SDR TUNER DRIVER
8633 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8634 L:      linux-media@vger.kernel.org
8635 T:      git git://linuxtv.org/media_tree.git
8636 S:      Maintained
8637 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8638 F:      Documentation/media/v4l-drivers/max2175.rst
8639 F:      drivers/media/i2c/max2175*
8640 F:      include/uapi/linux/max2175.h
8641
8642 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8643 L:      linux-hwmon@vger.kernel.org
8644 S:      Orphan
8645 F:      Documentation/hwmon/max6650
8646 F:      drivers/hwmon/max6650.c
8647
8648 MAX6697 HARDWARE MONITOR DRIVER
8649 M:      Guenter Roeck <linux@roeck-us.net>
8650 L:      linux-hwmon@vger.kernel.org
8651 S:      Maintained
8652 F:      Documentation/hwmon/max6697
8653 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8654 F:      drivers/hwmon/max6697.c
8655 F:      include/linux/platform_data/max6697.h
8656
8657 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8658 M:      Peter Rosin <peda@axentia.se>
8659 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8660 S:      Maintained
8661 F:      Documentation/devicetree/bindings/sound/max9860.txt
8662 F:      sound/soc/codecs/max9860.*
8663
8664 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8665 M:      Javier Martinez Canillas <javier@dowhile0.org>
8666 L:      linux-kernel@vger.kernel.org
8667 S:      Supported
8668 F:      drivers/regulator/max77802-regulator.c
8669 F:      Documentation/devicetree/bindings/*/*max77802.txt
8670 F:      include/dt-bindings/*/*max77802.h
8671
8672 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8673 M:      Krzysztof Kozlowski <krzk@kernel.org>
8674 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8675 L:      linux-pm@vger.kernel.org
8676 S:      Supported
8677 F:      drivers/power/supply/max14577_charger.c
8678 F:      drivers/power/supply/max77693_charger.c
8679
8680 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8681 M:      Chanwoo Choi <cw00.choi@samsung.com>
8682 M:      Krzysztof Kozlowski <krzk@kernel.org>
8683 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8684 L:      linux-kernel@vger.kernel.org
8685 S:      Supported
8686 F:      drivers/*/max14577*.c
8687 F:      drivers/*/max77686*.c
8688 F:      drivers/*/max77693*.c
8689 F:      drivers/extcon/extcon-max14577.c
8690 F:      drivers/extcon/extcon-max77693.c
8691 F:      drivers/rtc/rtc-max77686.c
8692 F:      drivers/clk/clk-max77686.c
8693 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8694 F:      Documentation/devicetree/bindings/*/max77686.txt
8695 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8696 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8697 F:      include/linux/mfd/max14577*.h
8698 F:      include/linux/mfd/max77686*.h
8699 F:      include/linux/mfd/max77693*.h
8700
8701 MAXIRADIO FM RADIO RECEIVER DRIVER
8702 M:      Hans Verkuil <hverkuil@xs4all.nl>
8703 L:      linux-media@vger.kernel.org
8704 T:      git git://linuxtv.org/media_tree.git
8705 W:      https://linuxtv.org
8706 S:      Maintained
8707 F:      drivers/media/radio/radio-maxiradio*
8708
8709 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8710 M:      Peter Rosin <peda@axentia.se>
8711 L:      linux-iio@vger.kernel.org
8712 S:      Maintained
8713 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8714 F:      drivers/iio/potentiometer/mcp4018.c
8715 F:      drivers/iio/potentiometer/mcp4531.c
8716
8717 MCR20A IEEE-802.15.4 RADIO DRIVER
8718 M:      Xue Liu <liuxuenetmail@gmail.com>
8719 L:      linux-wpan@vger.kernel.org
8720 W:      https://github.com/xueliu/mcr20a-linux
8721 S:      Maintained
8722 F:      drivers/net/ieee802154/mcr20a.c
8723 F:      drivers/net/ieee802154/mcr20a.h
8724 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8725
8726 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8727 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8728 L:      linux-iio@vger.kernel.org
8729 S:      Maintained
8730 F:      drivers/iio/dac/cio-dac.c
8731
8732 MEDIA DRIVERS FOR ASCOT2E
8733 M:      Sergey Kozlov <serjk@netup.ru>
8734 M:      Abylay Ospan <aospan@netup.ru>
8735 L:      linux-media@vger.kernel.org
8736 W:      https://linuxtv.org
8737 W:      http://netup.tv/
8738 T:      git git://linuxtv.org/media_tree.git
8739 S:      Supported
8740 F:      drivers/media/dvb-frontends/ascot2e*
8741
8742 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8743 M:      Jasmin Jessich <jasmin@anw.at>
8744 L:      linux-media@vger.kernel.org
8745 W:      https://linuxtv.org
8746 T:      git git://linuxtv.org/media_tree.git
8747 S:      Maintained
8748 F:      drivers/media/dvb-frontends/cxd2099*
8749
8750 MEDIA DRIVERS FOR CXD2841ER
8751 M:      Sergey Kozlov <serjk@netup.ru>
8752 M:      Abylay Ospan <aospan@netup.ru>
8753 L:      linux-media@vger.kernel.org
8754 W:      https://linuxtv.org
8755 W:      http://netup.tv/
8756 T:      git git://linuxtv.org/media_tree.git
8757 S:      Supported
8758 F:      drivers/media/dvb-frontends/cxd2841er*
8759
8760 MEDIA DRIVERS FOR CXD2880
8761 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8762 L:      linux-media@vger.kernel.org
8763 W:      http://linuxtv.org/
8764 T:      git git://linuxtv.org/media_tree.git
8765 S:      Supported
8766 F:      drivers/media/dvb-frontends/cxd2880/*
8767 F:      drivers/media/spi/cxd2880*
8768
8769 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8770 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8771 L:      linux-media@vger.kernel.org
8772 W:      https://linuxtv.org
8773 T:      git git://linuxtv.org/media_tree.git
8774 S:      Maintained
8775 F:      drivers/media/pci/ddbridge/*
8776
8777 MEDIA DRIVERS FOR FREESCALE IMX
8778 M:      Steve Longerbeam <slongerbeam@gmail.com>
8779 M:      Philipp Zabel <p.zabel@pengutronix.de>
8780 L:      linux-media@vger.kernel.org
8781 T:      git git://linuxtv.org/media_tree.git
8782 S:      Maintained
8783 F:      Documentation/devicetree/bindings/media/imx.txt
8784 F:      Documentation/media/v4l-drivers/imx.rst
8785 F:      drivers/staging/media/imx/
8786 F:      include/linux/imx-media.h
8787 F:      include/media/imx.h
8788
8789 MEDIA DRIVERS FOR HELENE
8790 M:      Abylay Ospan <aospan@netup.ru>
8791 L:      linux-media@vger.kernel.org
8792 W:      https://linuxtv.org
8793 W:      http://netup.tv/
8794 T:      git git://linuxtv.org/media_tree.git
8795 S:      Supported
8796 F:      drivers/media/dvb-frontends/helene*
8797
8798 MEDIA DRIVERS FOR HORUS3A
8799 M:      Sergey Kozlov <serjk@netup.ru>
8800 M:      Abylay Ospan <aospan@netup.ru>
8801 L:      linux-media@vger.kernel.org
8802 W:      https://linuxtv.org
8803 W:      http://netup.tv/
8804 T:      git git://linuxtv.org/media_tree.git
8805 S:      Supported
8806 F:      drivers/media/dvb-frontends/horus3a*
8807
8808 MEDIA DRIVERS FOR LNBH25
8809 M:      Sergey Kozlov <serjk@netup.ru>
8810 M:      Abylay Ospan <aospan@netup.ru>
8811 L:      linux-media@vger.kernel.org
8812 W:      https://linuxtv.org
8813 W:      http://netup.tv/
8814 T:      git git://linuxtv.org/media_tree.git
8815 S:      Supported
8816 F:      drivers/media/dvb-frontends/lnbh25*
8817
8818 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8819 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8820 L:      linux-media@vger.kernel.org
8821 W:      https://linuxtv.org
8822 T:      git git://linuxtv.org/media_tree.git
8823 S:      Maintained
8824 F:      drivers/media/dvb-frontends/mxl5xx*
8825
8826 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8827 M:      Sergey Kozlov <serjk@netup.ru>
8828 M:      Abylay Ospan <aospan@netup.ru>
8829 L:      linux-media@vger.kernel.org
8830 W:      https://linuxtv.org
8831 W:      http://netup.tv/
8832 T:      git git://linuxtv.org/media_tree.git
8833 S:      Supported
8834 F:      drivers/media/pci/netup_unidvb/*
8835
8836 MEDIA DRIVERS FOR RENESAS - CEU
8837 M:      Jacopo Mondi <jacopo@jmondi.org>
8838 L:      linux-media@vger.kernel.org
8839 L:      linux-renesas-soc@vger.kernel.org
8840 T:      git git://linuxtv.org/media_tree.git
8841 S:      Supported
8842 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8843 F:      drivers/media/platform/renesas-ceu.c
8844 F:      include/media/drv-intf/renesas-ceu.h
8845
8846 MEDIA DRIVERS FOR RENESAS - DRIF
8847 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8848 L:      linux-media@vger.kernel.org
8849 L:      linux-renesas-soc@vger.kernel.org
8850 T:      git git://linuxtv.org/media_tree.git
8851 S:      Supported
8852 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8853 F:      drivers/media/platform/rcar_drif.c
8854
8855 MEDIA DRIVERS FOR RENESAS - FCP
8856 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8857 L:      linux-media@vger.kernel.org
8858 L:      linux-renesas-soc@vger.kernel.org
8859 T:      git git://linuxtv.org/media_tree.git
8860 S:      Supported
8861 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8862 F:      drivers/media/platform/rcar-fcp.c
8863 F:      include/media/rcar-fcp.h
8864
8865 MEDIA DRIVERS FOR RENESAS - FDP1
8866 M:      Kieran Bingham <kieran@bingham.xyz>
8867 L:      linux-media@vger.kernel.org
8868 L:      linux-renesas-soc@vger.kernel.org
8869 T:      git git://linuxtv.org/media_tree.git
8870 S:      Supported
8871 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8872 F:      drivers/media/platform/rcar_fdp1.c
8873
8874 MEDIA DRIVERS FOR RENESAS - VIN
8875 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8876 L:      linux-media@vger.kernel.org
8877 L:      linux-renesas-soc@vger.kernel.org
8878 T:      git git://linuxtv.org/media_tree.git
8879 S:      Supported
8880 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8881 F:      drivers/media/platform/rcar-vin/
8882
8883 MEDIA DRIVERS FOR RENESAS - VSP1
8884 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8885 L:      linux-media@vger.kernel.org
8886 L:      linux-renesas-soc@vger.kernel.org
8887 T:      git git://linuxtv.org/media_tree.git
8888 S:      Supported
8889 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8890 F:      drivers/media/platform/vsp1/
8891
8892 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8893 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8894 L:      linux-media@vger.kernel.org
8895 W:      https://linuxtv.org
8896 T:      git git://linuxtv.org/media_tree.git
8897 S:      Maintained
8898 F:      drivers/media/dvb-frontends/stv0910*
8899
8900 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8901 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8902 L:      linux-media@vger.kernel.org
8903 W:      https://linuxtv.org
8904 T:      git git://linuxtv.org/media_tree.git
8905 S:      Maintained
8906 F:      drivers/media/dvb-frontends/stv6111*
8907
8908 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8909 M:      Dmitry Osipenko <digetx@gmail.com>
8910 L:      linux-media@vger.kernel.org
8911 L:      linux-tegra@vger.kernel.org
8912 T:      git git://linuxtv.org/media_tree.git
8913 S:      Maintained
8914 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8915 F:      drivers/staging/media/tegra-vde/
8916
8917 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8918 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8919 P:      LinuxTV.org Project
8920 L:      linux-media@vger.kernel.org
8921 W:      https://linuxtv.org
8922 Q:      http://patchwork.kernel.org/project/linux-media/list/
8923 T:      git git://linuxtv.org/media_tree.git
8924 S:      Maintained
8925 F:      Documentation/devicetree/bindings/media/
8926 F:      Documentation/media/
8927 F:      drivers/media/
8928 F:      drivers/staging/media/
8929 F:      include/linux/platform_data/media/
8930 F:      include/media/
8931 F:      include/uapi/linux/dvb/
8932 F:      include/uapi/linux/videodev2.h
8933 F:      include/uapi/linux/media.h
8934 F:      include/uapi/linux/v4l2-*
8935 F:      include/uapi/linux/meye.h
8936 F:      include/uapi/linux/ivtv*
8937 F:      include/uapi/linux/uvcvideo.h
8938
8939 MEDIATEK CIR DRIVER
8940 M:      Sean Wang <sean.wang@mediatek.com>
8941 S:      Maintained
8942 F:      drivers/media/rc/mtk-cir.c
8943
8944 MEDIATEK DMA DRIVER
8945 M:      Sean Wang <sean.wang@mediatek.com>
8946 L:      dmaengine@vger.kernel.org
8947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8948 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8949 S:      Maintained
8950 F:      Documentation/devicetree/bindings/dma/mtk-*
8951 F:      drivers/dma/mediatek/
8952
8953 MEDIATEK PMIC LED DRIVER
8954 M:      Sean Wang <sean.wang@mediatek.com>
8955 S:      Maintained
8956 F:      drivers/leds/leds-mt6323.c
8957 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8958
8959 MEDIATEK ETHERNET DRIVER
8960 M:      Felix Fietkau <nbd@openwrt.org>
8961 M:      John Crispin <john@phrozen.org>
8962 M:      Sean Wang <sean.wang@mediatek.com>
8963 M:      Nelson Chang <nelson.chang@mediatek.com>
8964 L:      netdev@vger.kernel.org
8965 S:      Maintained
8966 F:      drivers/net/ethernet/mediatek/
8967
8968 MEDIATEK SWITCH DRIVER
8969 M:      Sean Wang <sean.wang@mediatek.com>
8970 L:      netdev@vger.kernel.org
8971 S:      Maintained
8972 F:      drivers/net/dsa/mt7530.*
8973 F:      net/dsa/tag_mtk.c
8974
8975 MEDIATEK JPEG DRIVER
8976 M:      Rick Chang <rick.chang@mediatek.com>
8977 M:      Bin Liu <bin.liu@mediatek.com>
8978 S:      Supported
8979 F:      drivers/media/platform/mtk-jpeg/
8980 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8981
8982 MEDIATEK MDP DRIVER
8983 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8984 M:      Houlong Wei <houlong.wei@mediatek.com>
8985 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8986 S:      Supported
8987 F:      drivers/media/platform/mtk-mdp/
8988 F:      drivers/media/platform/mtk-vpu/
8989 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8990
8991 MEDIATEK MEDIA DRIVER
8992 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8993 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8994 S:      Supported
8995 F:      drivers/media/platform/mtk-vcodec/
8996 F:      drivers/media/platform/mtk-vpu/
8997 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8998 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8999
9000 MEDIATEK MT7601U WIRELESS LAN DRIVER
9001 M:      Jakub Kicinski <kubakici@wp.pl>
9002 L:      linux-wireless@vger.kernel.org
9003 S:      Maintained
9004 F:      drivers/net/wireless/mediatek/mt7601u/
9005
9006 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9007 M:      Sean Wang <sean.wang@mediatek.com>
9008 S:      Maintained
9009 F:      drivers/char/hw_random/mtk-rng.c
9010
9011 MEDIATEK USB3 DRD IP DRIVER
9012 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9013 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9015 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9016 S:      Maintained
9017 F:      drivers/usb/mtu3/
9018
9019 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9020 M:      Peter Senna Tschudin <peter.senna@collabora.com>
9021 M:      Martin Donnelly <martin.donnelly@ge.com>
9022 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9023 S:      Maintained
9024 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9025 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9026
9027 MEGARAID SCSI/SAS DRIVERS
9028 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9029 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9030 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9031 L:      megaraidlinux.pdl@broadcom.com
9032 L:      linux-scsi@vger.kernel.org
9033 W:      http://www.avagotech.com/support/
9034 S:      Maintained
9035 F:      Documentation/scsi/megaraid.txt
9036 F:      drivers/scsi/megaraid.*
9037 F:      drivers/scsi/megaraid/
9038
9039 MELEXIS MLX90614 DRIVER
9040 M:      Crt Mori <cmo@melexis.com>
9041 L:      linux-iio@vger.kernel.org
9042 W:      http://www.melexis.com
9043 S:      Supported
9044 F:      drivers/iio/temperature/mlx90614.c
9045
9046 MELEXIS MLX90632 DRIVER
9047 M:      Crt Mori <cmo@melexis.com>
9048 L:      linux-iio@vger.kernel.org
9049 W:      http://www.melexis.com
9050 S:      Supported
9051 F:      drivers/iio/temperature/mlx90632.c
9052
9053 MELFAS MIP4 TOUCHSCREEN DRIVER
9054 M:      Sangwon Jee <jeesw@melfas.com>
9055 W:      http://www.melfas.com
9056 S:      Supported
9057 F:      drivers/input/touchscreen/melfas_mip4.c
9058 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9059
9060 MELLANOX ETHERNET DRIVER (mlx4_en)
9061 M:      Tariq Toukan <tariqt@mellanox.com>
9062 L:      netdev@vger.kernel.org
9063 S:      Supported
9064 W:      http://www.mellanox.com
9065 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9066 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9067
9068 MELLANOX ETHERNET DRIVER (mlx5e)
9069 M:      Saeed Mahameed <saeedm@mellanox.com>
9070 L:      netdev@vger.kernel.org
9071 S:      Supported
9072 W:      http://www.mellanox.com
9073 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9074 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9075
9076 MELLANOX ETHERNET INNOVA DRIVER
9077 R:      Boris Pismenny <borisp@mellanox.com>
9078 L:      netdev@vger.kernel.org
9079 S:      Supported
9080 W:      http://www.mellanox.com
9081 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9082 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9083 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9084
9085 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9086 R:      Boris Pismenny <borisp@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_ipsec/*
9092 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9093
9094 MELLANOX ETHERNET SWITCH DRIVERS
9095 M:      Jiri Pirko <jiri@mellanox.com>
9096 M:      Ido Schimmel <idosch@mellanox.com>
9097 L:      netdev@vger.kernel.org
9098 S:      Supported
9099 W:      http://www.mellanox.com
9100 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9101 F:      drivers/net/ethernet/mellanox/mlxsw/
9102
9103 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9104 M:      mlxsw@mellanox.com
9105 L:      netdev@vger.kernel.org
9106 S:      Supported
9107 W:      http://www.mellanox.com
9108 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9109 F:      drivers/net/ethernet/mellanox/mlxfw/
9110
9111 MELLANOX HARDWARE PLATFORM SUPPORT
9112 M:      Andy Shevchenko <andy@infradead.org>
9113 M:      Darren Hart <dvhart@infradead.org>
9114 M:      Vadim Pasternak <vadimp@mellanox.com>
9115 L:      platform-driver-x86@vger.kernel.org
9116 S:      Supported
9117 F:      drivers/platform/mellanox/
9118
9119 MELLANOX MLX4 core VPI driver
9120 M:      Tariq Toukan <tariqt@mellanox.com>
9121 L:      netdev@vger.kernel.org
9122 L:      linux-rdma@vger.kernel.org
9123 W:      http://www.mellanox.com
9124 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9125 S:      Supported
9126 F:      drivers/net/ethernet/mellanox/mlx4/
9127 F:      include/linux/mlx4/
9128
9129 MELLANOX MLX4 IB driver
9130 M:      Yishai Hadas <yishaih@mellanox.com>
9131 L:      linux-rdma@vger.kernel.org
9132 W:      http://www.mellanox.com
9133 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9134 S:      Supported
9135 F:      drivers/infiniband/hw/mlx4/
9136 F:      include/linux/mlx4/
9137 F:      include/uapi/rdma/mlx4-abi.h
9138
9139 MELLANOX MLX5 core VPI driver
9140 M:      Saeed Mahameed <saeedm@mellanox.com>
9141 M:      Leon Romanovsky <leonro@mellanox.com>
9142 L:      netdev@vger.kernel.org
9143 L:      linux-rdma@vger.kernel.org
9144 W:      http://www.mellanox.com
9145 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9146 S:      Supported
9147 F:      drivers/net/ethernet/mellanox/mlx5/core/
9148 F:      include/linux/mlx5/
9149
9150 MELLANOX MLX5 IB driver
9151 M:      Leon Romanovsky <leonro@mellanox.com>
9152 L:      linux-rdma@vger.kernel.org
9153 W:      http://www.mellanox.com
9154 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9155 S:      Supported
9156 F:      drivers/infiniband/hw/mlx5/
9157 F:      include/linux/mlx5/
9158 F:      include/uapi/rdma/mlx5-abi.h
9159
9160 MELLANOX MLXCPLD I2C AND MUX DRIVER
9161 M:      Vadim Pasternak <vadimp@mellanox.com>
9162 M:      Michael Shych <michaelsh@mellanox.com>
9163 L:      linux-i2c@vger.kernel.org
9164 S:      Supported
9165 F:      drivers/i2c/busses/i2c-mlxcpld.c
9166 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9167 F:      Documentation/i2c/busses/i2c-mlxcpld
9168
9169 MELLANOX MLXCPLD LED DRIVER
9170 M:      Vadim Pasternak <vadimp@mellanox.com>
9171 L:      linux-leds@vger.kernel.org
9172 S:      Supported
9173 F:      drivers/leds/leds-mlxcpld.c
9174 F:      drivers/leds/leds-mlxreg.c
9175 F:      Documentation/leds/leds-mlxcpld.txt
9176
9177 MELLANOX PLATFORM DRIVER
9178 M:      Vadim Pasternak <vadimp@mellanox.com>
9179 L:      platform-driver-x86@vger.kernel.org
9180 S:      Supported
9181 F:      drivers/platform/x86/mlx-platform.c
9182
9183 MEMBARRIER SUPPORT
9184 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9185 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9186 L:      linux-kernel@vger.kernel.org
9187 S:      Supported
9188 F:      kernel/sched/membarrier.c
9189 F:      include/uapi/linux/membarrier.h
9190 F:      arch/powerpc/include/asm/membarrier.h
9191
9192 MEMORY MANAGEMENT
9193 L:      linux-mm@kvack.org
9194 W:      http://www.linux-mm.org
9195 S:      Maintained
9196 F:      include/linux/mm.h
9197 F:      include/linux/gfp.h
9198 F:      include/linux/mmzone.h
9199 F:      include/linux/memory_hotplug.h
9200 F:      include/linux/vmalloc.h
9201 F:      mm/
9202
9203 MEMORY TECHNOLOGY DEVICES (MTD)
9204 M:      David Woodhouse <dwmw2@infradead.org>
9205 M:      Brian Norris <computersforpeace@gmail.com>
9206 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9207 M:      Marek Vasut <marek.vasut@gmail.com>
9208 M:      Richard Weinberger <richard@nod.at>
9209 L:      linux-mtd@lists.infradead.org
9210 W:      http://www.linux-mtd.infradead.org/
9211 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9212 T:      git git://git.infradead.org/linux-mtd.git master
9213 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9214 S:      Maintained
9215 F:      Documentation/devicetree/bindings/mtd/
9216 F:      drivers/mtd/
9217 F:      include/linux/mtd/
9218 F:      include/uapi/mtd/
9219
9220 MEN A21 WATCHDOG DRIVER
9221 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9222 L:      linux-watchdog@vger.kernel.org
9223 S:      Maintained
9224 F:      drivers/watchdog/mena21_wdt.c
9225
9226 MEN CHAMELEON BUS (mcb)
9227 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9228 S:      Maintained
9229 F:      drivers/mcb/
9230 F:      include/linux/mcb.h
9231 F:      Documentation/men-chameleon-bus.txt
9232
9233 MEN F21BMC (Board Management Controller)
9234 M:      Andreas Werner <andreas.werner@men.de>
9235 S:      Supported
9236 F:      drivers/mfd/menf21bmc.c
9237 F:      drivers/watchdog/menf21bmc_wdt.c
9238 F:      drivers/leds/leds-menf21bmc.c
9239 F:      drivers/hwmon/menf21bmc_hwmon.c
9240 F:      Documentation/hwmon/menf21bmc
9241
9242 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9243 M:      Neil Armstrong <narmstrong@baylibre.com>
9244 L:      linux-media@lists.freedesktop.org
9245 L:      linux-amlogic@lists.infradead.org
9246 W:      http://linux-meson.com/
9247 S:      Supported
9248 F:      drivers/media/platform/meson/ao-cec.c
9249 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9250 T:      git git://linuxtv.org/media_tree.git
9251
9252 MICROBLAZE ARCHITECTURE
9253 M:      Michal Simek <monstr@monstr.eu>
9254 W:      http://www.monstr.eu/fdt/
9255 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9256 S:      Supported
9257 F:      arch/microblaze/
9258
9259 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9260 M:      Richard Genoud <richard.genoud@gmail.com>
9261 S:      Maintained
9262 F:      drivers/tty/serial/atmel_serial.c
9263 F:      drivers/tty/serial/atmel_serial.h
9264
9265 MICROCHIP / ATMEL DMA DRIVER
9266 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9268 L:      dmaengine@vger.kernel.org
9269 S:      Supported
9270 F:      drivers/dma/at_hdmac.c
9271 F:      drivers/dma/at_hdmac_regs.h
9272 F:      include/linux/platform_data/dma-atmel.h
9273
9274 MICROCHIP / ATMEL ECC DRIVER
9275 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9276 L:      linux-crypto@vger.kernel.org
9277 S:      Maintained
9278 F:      drivers/crypto/atmel-ecc.*
9279
9280 MICROCHIP / ATMEL ISC DRIVER
9281 M:      Songjun Wu <songjun.wu@microchip.com>
9282 L:      linux-media@vger.kernel.org
9283 S:      Supported
9284 F:      drivers/media/platform/atmel/atmel-isc.c
9285 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9286 F:      devicetree/bindings/media/atmel-isc.txt
9287
9288 MICROCHIP / ATMEL NAND DRIVER
9289 M:      Wenyou Yang <wenyou.yang@microchip.com>
9290 M:      Josh Wu <rainyfeeling@outlook.com>
9291 L:      linux-mtd@lists.infradead.org
9292 S:      Supported
9293 F:      drivers/mtd/nand/raw/atmel/*
9294 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9295
9296 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9297 M:      Woojung Huh <Woojung.Huh@microchip.com>
9298 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9299 L:      netdev@vger.kernel.org
9300 S:      Maintained
9301 F:      net/dsa/tag_ksz.c
9302 F:      drivers/net/dsa/microchip/*
9303 F:      include/linux/platform_data/microchip-ksz.h
9304 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9305
9306 MICROCHIP LAN743X ETHERNET DRIVER
9307 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9308 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9309 L:      netdev@vger.kernel.org
9310 S:      Maintained
9311 F:      drivers/net/ethernet/microchip/lan743x_*
9312
9313 MICROCHIP USB251XB DRIVER
9314 M:      Richard Leitner <richard.leitner@skidata.com>
9315 L:      linux-usb@vger.kernel.org
9316 S:      Maintained
9317 F:      drivers/usb/misc/usb251xb.c
9318 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9319
9320 MICROSEMI MIPS SOCS
9321 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9322 L:      linux-mips@linux-mips.org
9323 S:      Maintained
9324 F:      arch/mips/generic/board-ocelot.c
9325 F:      arch/mips/configs/generic/board-ocelot.config
9326 F:      arch/mips/boot/dts/mscc/
9327 F:      Documentation/devicetree/bindings/mips/mscc.txt
9328
9329 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9330 M:      Don Brace <don.brace@microsemi.com>
9331 L:      esc.storagedev@microsemi.com
9332 L:      linux-scsi@vger.kernel.org
9333 S:      Supported
9334 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9335 F:      drivers/scsi/smartpqi/Kconfig
9336 F:      drivers/scsi/smartpqi/Makefile
9337 F:      include/linux/cciss*.h
9338 F:      include/uapi/linux/cciss*.h
9339 F:      Documentation/scsi/smartpqi.txt
9340
9341 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9342 M:      Chen Yu <yu.c.chen@intel.com>
9343 L:      platform-driver-x86@vger.kernel.org
9344 S:      Supported
9345 F:      drivers/platform/x86/surfacepro3_button.c
9346
9347 MICROTEK X6 SCANNER
9348 M:      Oliver Neukum <oliver@neukum.org>
9349 S:      Maintained
9350 F:      drivers/usb/image/microtek.*
9351
9352 MIPS
9353 M:      Ralf Baechle <ralf@linux-mips.org>
9354 M:      James Hogan <jhogan@kernel.org>
9355 L:      linux-mips@linux-mips.org
9356 W:      http://www.linux-mips.org/
9357 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9358 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9359 S:      Supported
9360 F:      Documentation/devicetree/bindings/mips/
9361 F:      Documentation/mips/
9362 F:      arch/mips/
9363 F:      drivers/platform/mips/
9364
9365 MIPS BOSTON DEVELOPMENT BOARD
9366 M:      Paul Burton <paul.burton@mips.com>
9367 L:      linux-mips@linux-mips.org
9368 S:      Maintained
9369 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9370 F:      arch/mips/boot/dts/img/boston.dts
9371 F:      arch/mips/configs/generic/board-boston.config
9372 F:      drivers/clk/imgtec/clk-boston.c
9373 F:      include/dt-bindings/clock/boston-clock.h
9374
9375 MIPS GENERIC PLATFORM
9376 M:      Paul Burton <paul.burton@mips.com>
9377 L:      linux-mips@linux-mips.org
9378 S:      Supported
9379 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9380 F:      arch/mips/generic/
9381 F:      arch/mips/tools/generic-board-config.sh
9382
9383 MIPS/LOONGSON1 ARCHITECTURE
9384 M:      Keguang Zhang <keguang.zhang@gmail.com>
9385 L:      linux-mips@linux-mips.org
9386 S:      Maintained
9387 F:      arch/mips/loongson32/
9388 F:      arch/mips/include/asm/mach-loongson32/
9389 F:      drivers/*/*loongson1*
9390 F:      drivers/*/*/*loongson1*
9391
9392 MIPS/LOONGSON2 ARCHITECTURE
9393 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9394 L:      linux-mips@linux-mips.org
9395 S:      Maintained
9396 F:      arch/mips/loongson64/*{2e/2f}*
9397 F:      arch/mips/include/asm/mach-loongson64/
9398 F:      drivers/*/*loongson2*
9399 F:      drivers/*/*/*loongson2*
9400
9401 MIPS/LOONGSON3 ARCHITECTURE
9402 M:      Huacai Chen <chenhc@lemote.com>
9403 L:      linux-mips@linux-mips.org
9404 S:      Maintained
9405 F:      arch/mips/loongson64/
9406 F:      arch/mips/include/asm/mach-loongson64/
9407 F:      drivers/platform/mips/cpu_hwmon.c
9408 F:      drivers/*/*loongson3*
9409 F:      drivers/*/*/*loongson3*
9410
9411 MIPS RINT INSTRUCTION EMULATION
9412 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9413 L:      linux-mips@linux-mips.org
9414 S:      Supported
9415 F:      arch/mips/math-emu/sp_rint.c
9416 F:      arch/mips/math-emu/dp_rint.c
9417
9418 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9419 M:      Hans Verkuil <hverkuil@xs4all.nl>
9420 L:      linux-media@vger.kernel.org
9421 T:      git git://linuxtv.org/media_tree.git
9422 W:      https://linuxtv.org
9423 S:      Odd Fixes
9424 F:      drivers/media/radio/radio-miropcm20*
9425
9426 MMP SUPPORT
9427 M:      Eric Miao <eric.y.miao@gmail.com>
9428 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9430 T:      git git://github.com/hzhuang1/linux.git
9431 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9432 S:      Maintained
9433 F:      arch/arm/boot/dts/mmp*
9434 F:      arch/arm/mach-mmp/
9435
9436 MN88472 MEDIA DRIVER
9437 M:      Antti Palosaari <crope@iki.fi>
9438 L:      linux-media@vger.kernel.org
9439 W:      https://linuxtv.org
9440 W:      http://palosaari.fi/linux/
9441 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9442 S:      Maintained
9443 F:      drivers/media/dvb-frontends/mn88472*
9444
9445 MN88473 MEDIA DRIVER
9446 M:      Antti Palosaari <crope@iki.fi>
9447 L:      linux-media@vger.kernel.org
9448 W:      https://linuxtv.org
9449 W:      http://palosaari.fi/linux/
9450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9451 S:      Maintained
9452 F:      drivers/media/dvb-frontends/mn88473*
9453
9454 MODULE SUPPORT
9455 M:      Jessica Yu <jeyu@kernel.org>
9456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9457 S:      Maintained
9458 F:      include/linux/module.h
9459 F:      kernel/module.c
9460
9461 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9462 W:      http://popies.net/meye/
9463 S:      Orphan
9464 F:      Documentation/media/v4l-drivers/meye*
9465 F:      drivers/media/pci/meye/
9466 F:      include/uapi/linux/meye.h
9467
9468 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9469 M:      Jiri Slaby <jirislaby@gmail.com>
9470 S:      Maintained
9471 F:      Documentation/serial/moxa-smartio
9472 F:      drivers/tty/mxser.*
9473
9474 MR800 AVERMEDIA USB FM RADIO DRIVER
9475 M:      Alexey Klimov <klimov.linux@gmail.com>
9476 L:      linux-media@vger.kernel.org
9477 T:      git git://linuxtv.org/media_tree.git
9478 S:      Maintained
9479 F:      drivers/media/radio/radio-mr800.c
9480
9481 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9482 M:      Alan Ott <alan@signal11.us>
9483 L:      linux-wpan@vger.kernel.org
9484 S:      Maintained
9485 F:      drivers/net/ieee802154/mrf24j40.c
9486 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9487
9488 MSI LAPTOP SUPPORT
9489 M:      "Lee, Chun-Yi" <jlee@suse.com>
9490 L:      platform-driver-x86@vger.kernel.org
9491 S:      Maintained
9492 F:      drivers/platform/x86/msi-laptop.c
9493
9494 MSI WMI SUPPORT
9495 L:      platform-driver-x86@vger.kernel.org
9496 S:      Orphan
9497 F:      drivers/platform/x86/msi-wmi.c
9498
9499 MSI001 MEDIA DRIVER
9500 M:      Antti Palosaari <crope@iki.fi>
9501 L:      linux-media@vger.kernel.org
9502 W:      https://linuxtv.org
9503 W:      http://palosaari.fi/linux/
9504 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9505 T:      git git://linuxtv.org/anttip/media_tree.git
9506 S:      Maintained
9507 F:      drivers/media/tuners/msi001*
9508
9509 MSI2500 MEDIA DRIVER
9510 M:      Antti Palosaari <crope@iki.fi>
9511 L:      linux-media@vger.kernel.org
9512 W:      https://linuxtv.org
9513 W:      http://palosaari.fi/linux/
9514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9515 T:      git git://linuxtv.org/anttip/media_tree.git
9516 S:      Maintained
9517 F:      drivers/media/usb/msi2500/
9518
9519 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9520 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9521 L:      linux-mtd@lists.infradead.org
9522 S:      Maintained
9523 F:      drivers/mtd/devices/docg3*
9524
9525 MT9M032 APTINA SENSOR DRIVER
9526 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9527 L:      linux-media@vger.kernel.org
9528 T:      git git://linuxtv.org/media_tree.git
9529 S:      Maintained
9530 F:      drivers/media/i2c/mt9m032.c
9531 F:      include/media/i2c/mt9m032.h
9532
9533 MT9P031 APTINA CAMERA SENSOR
9534 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9535 L:      linux-media@vger.kernel.org
9536 T:      git git://linuxtv.org/media_tree.git
9537 S:      Maintained
9538 F:      drivers/media/i2c/mt9p031.c
9539 F:      include/media/i2c/mt9p031.h
9540
9541 MT9T001 APTINA CAMERA SENSOR
9542 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9543 L:      linux-media@vger.kernel.org
9544 T:      git git://linuxtv.org/media_tree.git
9545 S:      Maintained
9546 F:      drivers/media/i2c/mt9t001.c
9547 F:      include/media/i2c/mt9t001.h
9548
9549 MT9T112 APTINA CAMERA SENSOR
9550 M:      Jacopo Mondi <jacopo@jmondi.org>
9551 L:      linux-media@vger.kernel.org
9552 T:      git git://linuxtv.org/media_tree.git
9553 S:      Odd Fixes
9554 F:      drivers/media/i2c/mt9t112.c
9555 F:      include/media/i2c/mt9t112.h
9556
9557 MT9V032 APTINA CAMERA SENSOR
9558 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9559 L:      linux-media@vger.kernel.org
9560 T:      git git://linuxtv.org/media_tree.git
9561 S:      Maintained
9562 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9563 F:      drivers/media/i2c/mt9v032.c
9564 F:      include/media/i2c/mt9v032.h
9565
9566 MULTIFUNCTION DEVICES (MFD)
9567 M:      Lee Jones <lee.jones@linaro.org>
9568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9569 S:      Supported
9570 F:      Documentation/devicetree/bindings/mfd/
9571 F:      drivers/mfd/
9572 F:      include/linux/mfd/
9573 F:      include/dt-bindings/mfd/
9574
9575 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9576 S:      Orphan
9577 F:      drivers/mmc/host/mmc_spi.c
9578 F:      include/linux/spi/mmc_spi.h
9579
9580 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9581 M:      Ulf Hansson <ulf.hansson@linaro.org>
9582 L:      linux-mmc@vger.kernel.org
9583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9584 S:      Maintained
9585 F:      Documentation/devicetree/bindings/mmc/
9586 F:      drivers/mmc/
9587 F:      include/linux/mmc/
9588 F:      include/uapi/linux/mmc/
9589
9590 MULTIPLEXER SUBSYSTEM
9591 M:      Peter Rosin <peda@axentia.se>
9592 S:      Maintained
9593 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9594 F:      Documentation/devicetree/bindings/mux/
9595 F:      include/linux/dt-bindings/mux/
9596 F:      include/linux/mux/
9597 F:      drivers/mux/
9598
9599 MULTITECH MULTIPORT CARD (ISICOM)
9600 S:      Orphan
9601 F:      drivers/tty/isicom.c
9602 F:      include/linux/isicom.h
9603
9604 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9605 M:      Bin Liu <b-liu@ti.com>
9606 L:      linux-usb@vger.kernel.org
9607 S:      Maintained
9608 F:      drivers/usb/musb/
9609
9610 MXL5007T MEDIA DRIVER
9611 M:      Michael Krufky <mkrufky@linuxtv.org>
9612 L:      linux-media@vger.kernel.org
9613 W:      https://linuxtv.org
9614 W:      http://github.com/mkrufky
9615 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9616 T:      git git://linuxtv.org/mkrufky/tuners.git
9617 S:      Maintained
9618 F:      drivers/media/tuners/mxl5007t.*
9619
9620 MXSFB DRM DRIVER
9621 M:      Marek Vasut <marex@denx.de>
9622 S:      Supported
9623 F:      drivers/gpu/drm/mxsfb/
9624 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9625
9626 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9627 M:      Chris Lee <christopher.lee@cspi.com>
9628 L:      netdev@vger.kernel.org
9629 W:      https://www.cspi.com/ethernet-products/support/downloads/
9630 S:      Supported
9631 F:      drivers/net/ethernet/myricom/myri10ge/
9632
9633 NAND FLASH SUBSYSTEM
9634 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9635 R:      Richard Weinberger <richard@nod.at>
9636 L:      linux-mtd@lists.infradead.org
9637 W:      http://www.linux-mtd.infradead.org/
9638 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9639 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9640 T:      git git://git.infradead.org/linux-mtd.git nand/next
9641 S:      Maintained
9642 F:      drivers/mtd/nand/
9643 F:      include/linux/mtd/*nand*.h
9644
9645 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9646 M:      Daniel Mack <zonque@gmail.com>
9647 S:      Maintained
9648 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9649 W:      http://www.native-instruments.com
9650 F:      sound/usb/caiaq/
9651
9652 NATSEMI ETHERNET DRIVER (DP8381x)
9653 S:      Orphan
9654 F:      drivers/net/ethernet/natsemi/natsemi.c
9655
9656 NCP FILESYSTEM
9657 M:      Petr Vandrovec <petr@vandrovec.name>
9658 S:      Obsolete
9659 F:      drivers/staging/ncpfs/
9660
9661 NCR 5380 SCSI DRIVERS
9662 M:      Finn Thain <fthain@telegraphics.com.au>
9663 M:      Michael Schmitz <schmitzmic@gmail.com>
9664 L:      linux-scsi@vger.kernel.org
9665 S:      Maintained
9666 F:      Documentation/scsi/g_NCR5380.txt
9667 F:      drivers/scsi/NCR5380.*
9668 F:      drivers/scsi/arm/cumana_1.c
9669 F:      drivers/scsi/arm/oak.c
9670 F:      drivers/scsi/atari_scsi.*
9671 F:      drivers/scsi/dmx3191d.c
9672 F:      drivers/scsi/g_NCR5380.*
9673 F:      drivers/scsi/mac_scsi.*
9674 F:      drivers/scsi/sun3_scsi.*
9675 F:      drivers/scsi/sun3_scsi_vme.c
9676
9677 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9678 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9679 L:      linux-scsi@vger.kernel.org
9680 S:      Maintained
9681 F:      drivers/scsi/NCR_D700.*
9682
9683 NCT6775 HARDWARE MONITOR DRIVER
9684 M:      Guenter Roeck <linux@roeck-us.net>
9685 L:      linux-hwmon@vger.kernel.org
9686 S:      Maintained
9687 F:      Documentation/hwmon/nct6775
9688 F:      drivers/hwmon/nct6775.c
9689
9690 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9691 M:      Faisal Latif <faisal.latif@intel.com>
9692 L:      linux-rdma@vger.kernel.org
9693 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9694 S:      Supported
9695 F:      drivers/infiniband/hw/nes/
9696 F:      include/uapi/rdma/nes-abi.h
9697
9698 NETEM NETWORK EMULATOR
9699 M:      Stephen Hemminger <stephen@networkplumber.org>
9700 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9701 S:      Maintained
9702 F:      net/sched/sch_netem.c
9703
9704 NETERION 10GbE DRIVERS (s2io/vxge)
9705 M:      Jon Mason <jdmason@kudzu.us>
9706 L:      netdev@vger.kernel.org
9707 S:      Supported
9708 F:      Documentation/networking/s2io.txt
9709 F:      Documentation/networking/vxge.txt
9710 F:      drivers/net/ethernet/neterion/
9711
9712 NETFILTER
9713 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9714 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9715 M:      Florian Westphal <fw@strlen.de>
9716 L:      netfilter-devel@vger.kernel.org
9717 L:      coreteam@netfilter.org
9718 W:      http://www.netfilter.org/
9719 W:      http://www.iptables.org/
9720 W:      http://www.nftables.org/
9721 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9724 S:      Maintained
9725 F:      include/linux/netfilter*
9726 F:      include/linux/netfilter/
9727 F:      include/net/netfilter/
9728 F:      include/uapi/linux/netfilter*
9729 F:      include/uapi/linux/netfilter/
9730 F:      net/*/netfilter.c
9731 F:      net/*/netfilter/
9732 F:      net/netfilter/
9733 F:      net/bridge/br_netfilter*.c
9734
9735 NETROM NETWORK LAYER
9736 M:      Ralf Baechle <ralf@linux-mips.org>
9737 L:      linux-hams@vger.kernel.org
9738 W:      http://www.linux-ax25.org/
9739 S:      Maintained
9740 F:      include/net/netrom.h
9741 F:      include/uapi/linux/netrom.h
9742 F:      net/netrom/
9743
9744 NETRONOME ETHERNET DRIVERS
9745 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9746 L:      oss-drivers@netronome.com
9747 S:      Maintained
9748 F:      drivers/net/ethernet/netronome/
9749
9750 NETWORK BLOCK DEVICE (NBD)
9751 M:      Josef Bacik <josef@toxicpanda.com>
9752 S:      Maintained
9753 L:      linux-block@vger.kernel.org
9754 L:      nbd@other.debian.org
9755 F:      Documentation/blockdev/nbd.txt
9756 F:      drivers/block/nbd.c
9757 F:      include/uapi/linux/nbd.h
9758
9759 NETWORK DROP MONITOR
9760 M:      Neil Horman <nhorman@tuxdriver.com>
9761 L:      netdev@vger.kernel.org
9762 S:      Maintained
9763 W:      https://fedorahosted.org/dropwatch/
9764 F:      net/core/drop_monitor.c
9765
9766 NETWORKING DRIVERS
9767 M:      "David S. Miller" <davem@davemloft.net>
9768 L:      netdev@vger.kernel.org
9769 W:      http://www.linuxfoundation.org/en/Net
9770 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9773 S:      Odd Fixes
9774 F:      Documentation/devicetree/bindings/net/
9775 F:      drivers/net/
9776 F:      include/linux/if_*
9777 F:      include/linux/netdevice.h
9778 F:      include/linux/etherdevice.h
9779 F:      include/linux/fcdevice.h
9780 F:      include/linux/fddidevice.h
9781 F:      include/linux/hippidevice.h
9782 F:      include/linux/inetdevice.h
9783 F:      include/uapi/linux/if_*
9784 F:      include/uapi/linux/netdevice.h
9785
9786 NETWORKING DRIVERS (WIRELESS)
9787 M:      Kalle Valo <kvalo@codeaurora.org>
9788 L:      linux-wireless@vger.kernel.org
9789 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9792 S:      Maintained
9793 F:      Documentation/devicetree/bindings/net/wireless/
9794 F:      drivers/net/wireless/
9795
9796 NETWORKING [DSA]
9797 M:      Andrew Lunn <andrew@lunn.ch>
9798 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9799 M:      Florian Fainelli <f.fainelli@gmail.com>
9800 S:      Maintained
9801 F:      net/dsa/
9802 F:      include/net/dsa.h
9803 F:      include/linux/dsa/
9804 F:      drivers/net/dsa/
9805
9806 NETWORKING [GENERAL]
9807 M:      "David S. Miller" <davem@davemloft.net>
9808 L:      netdev@vger.kernel.org
9809 W:      http://www.linuxfoundation.org/en/Net
9810 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9813 B:      mailto:netdev@vger.kernel.org
9814 S:      Maintained
9815 F:      net/
9816 F:      include/net/
9817 F:      include/linux/in.h
9818 F:      include/linux/net.h
9819 F:      include/linux/netdevice.h
9820 F:      include/uapi/linux/in.h
9821 F:      include/uapi/linux/net.h
9822 F:      include/uapi/linux/netdevice.h
9823 F:      include/uapi/linux/net_namespace.h
9824 F:      tools/testing/selftests/net/
9825 F:      lib/net_utils.c
9826 F:      lib/random32.c
9827 F:      Documentation/networking/
9828
9829 NETWORKING [IPSEC]
9830 M:      Steffen Klassert <steffen.klassert@secunet.com>
9831 M:      Herbert Xu <herbert@gondor.apana.org.au>
9832 M:      "David S. Miller" <davem@davemloft.net>
9833 L:      netdev@vger.kernel.org
9834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9836 S:      Maintained
9837 F:      net/core/flow.c
9838 F:      net/xfrm/
9839 F:      net/key/
9840 F:      net/ipv4/xfrm*
9841 F:      net/ipv4/esp4*
9842 F:      net/ipv4/ah4.c
9843 F:      net/ipv4/ipcomp.c
9844 F:      net/ipv4/ip_vti.c
9845 F:      net/ipv6/xfrm*
9846 F:      net/ipv6/esp6*
9847 F:      net/ipv6/ah6.c
9848 F:      net/ipv6/ipcomp6.c
9849 F:      net/ipv6/ip6_vti.c
9850 F:      include/uapi/linux/xfrm.h
9851 F:      include/net/xfrm.h
9852
9853 NETWORKING [IPv4/IPv6]
9854 M:      "David S. Miller" <davem@davemloft.net>
9855 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9856 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9857 L:      netdev@vger.kernel.org
9858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9859 S:      Maintained
9860 F:      net/ipv4/
9861 F:      net/ipv6/
9862 F:      include/net/ip*
9863 F:      arch/x86/net/*
9864
9865 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9866 M:      Paul Moore <paul@paul-moore.com>
9867 W:      https://github.com/netlabel
9868 L:      netdev@vger.kernel.org
9869 L:      linux-security-module@vger.kernel.org
9870 S:      Maintained
9871 F:      Documentation/netlabel/
9872 F:      include/net/calipso.h
9873 F:      include/net/cipso_ipv4.h
9874 F:      include/net/netlabel.h
9875 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9876 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9877 F:      net/netlabel/
9878 F:      net/ipv4/cipso_ipv4.c
9879 F:      net/ipv6/calipso.c
9880 F:      net/netfilter/xt_CONNSECMARK.c
9881 F:      net/netfilter/xt_SECMARK.c
9882
9883 NETWORKING [TLS]
9884 M:      Aviad Yehezkel <aviadye@mellanox.com>
9885 M:      Dave Watson <davejwatson@fb.com>
9886 L:      netdev@vger.kernel.org
9887 S:      Maintained
9888 F:      net/tls/*
9889 F:      include/uapi/linux/tls.h
9890 F:      include/net/tls.h
9891
9892 NETWORKING [WIRELESS]
9893 L:      linux-wireless@vger.kernel.org
9894 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9895
9896 NETDEVSIM
9897 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9898 S:      Maintained
9899 F:      drivers/net/netdevsim/*
9900
9901 NETXEN (1/10) GbE SUPPORT
9902 M:      Manish Chopra <manish.chopra@cavium.com>
9903 M:      Rahul Verma <rahul.verma@cavium.com>
9904 M:      Dept-GELinuxNICDev@cavium.com
9905 L:      netdev@vger.kernel.org
9906 S:      Supported
9907 F:      drivers/net/ethernet/qlogic/netxen/
9908
9909 NFC SUBSYSTEM
9910 M:      Samuel Ortiz <sameo@linux.intel.com>
9911 L:      linux-wireless@vger.kernel.org
9912 L:      linux-nfc@lists.01.org (subscribers-only)
9913 S:      Supported
9914 F:      net/nfc/
9915 F:      include/net/nfc/
9916 F:      include/uapi/linux/nfc.h
9917 F:      drivers/nfc/
9918 F:      include/linux/platform_data/nfcmrvl.h
9919 F:      include/linux/platform_data/nxp-nci.h
9920 F:      Documentation/devicetree/bindings/net/nfc/
9921
9922 NFS, SUNRPC, AND LOCKD CLIENTS
9923 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
9924 M:      Anna Schumaker <anna.schumaker@netapp.com>
9925 L:      linux-nfs@vger.kernel.org
9926 W:      http://client.linux-nfs.org
9927 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9928 S:      Maintained
9929 F:      fs/lockd/
9930 F:      fs/nfs/
9931 F:      fs/nfs_common/
9932 F:      net/sunrpc/
9933 F:      include/linux/lockd/
9934 F:      include/linux/nfs*
9935 F:      include/linux/sunrpc/
9936 F:      include/uapi/linux/nfs*
9937 F:      include/uapi/linux/sunrpc/
9938
9939 NILFS2 FILESYSTEM
9940 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9941 L:      linux-nilfs@vger.kernel.org
9942 W:      https://nilfs.sourceforge.io/
9943 W:      https://nilfs.osdn.jp/
9944 T:      git git://github.com/konis/nilfs2.git
9945 S:      Supported
9946 F:      Documentation/filesystems/nilfs2.txt
9947 F:      fs/nilfs2/
9948 F:      include/trace/events/nilfs2.h
9949 F:      include/uapi/linux/nilfs2_api.h
9950 F:      include/uapi/linux/nilfs2_ondisk.h
9951
9952 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9953 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9954 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9955 S:      Maintained
9956 F:      Documentation/scsi/NinjaSCSI.txt
9957 F:      drivers/scsi/pcmcia/nsp_*
9958
9959 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9960 M:      GOTO Masanori <gotom@debian.or.jp>
9961 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9962 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9963 S:      Maintained
9964 F:      Documentation/scsi/NinjaSCSI.txt
9965 F:      drivers/scsi/nsp32*
9966
9967 NIOS2 ARCHITECTURE
9968 M:      Ley Foon Tan <lftan@altera.com>
9969 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9971 S:      Maintained
9972 F:      arch/nios2/
9973
9974 NOHZ, DYNTICKS SUPPORT
9975 M:      Frederic Weisbecker <fweisbec@gmail.com>
9976 M:      Thomas Gleixner <tglx@linutronix.de>
9977 M:      Ingo Molnar <mingo@kernel.org>
9978 L:      linux-kernel@vger.kernel.org
9979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9980 S:      Maintained
9981 F:      kernel/time/tick*.*
9982 F:      include/linux/tick.h
9983 F:      include/linux/sched/nohz.h
9984
9985 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9986 M:      Pavel Machek <pavel@ucw.cz>
9987 M:      Sakari Ailus <sakari.ailus@iki.fi>
9988 L:      linux-media@vger.kernel.org
9989 S:      Maintained
9990 F:      drivers/media/i2c/et8ek8
9991 F:      drivers/media/i2c/ad5820.c
9992
9993 NOKIA N900 POWER SUPPLY DRIVERS
9994 R:      Pali Rohár <pali.rohar@gmail.com>
9995 F:      include/linux/power/bq2415x_charger.h
9996 F:      include/linux/power/bq27xxx_battery.h
9997 F:      include/linux/power/isp1704_charger.h
9998 F:      drivers/power/supply/bq2415x_charger.c
9999 F:      drivers/power/supply/bq27xxx_battery.c
10000 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10001 F:      drivers/power/supply/isp1704_charger.c
10002 F:      drivers/power/supply/rx51_battery.c
10003
10004 NTB AMD DRIVER
10005 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10006 L:      linux-ntb@googlegroups.com
10007 S:      Supported
10008 F:      drivers/ntb/hw/amd/
10009
10010 NTB DRIVER CORE
10011 M:      Jon Mason <jdmason@kudzu.us>
10012 M:      Dave Jiang <dave.jiang@intel.com>
10013 M:      Allen Hubbe <allenbh@gmail.com>
10014 L:      linux-ntb@googlegroups.com
10015 S:      Supported
10016 W:      https://github.com/jonmason/ntb/wiki
10017 T:      git git://github.com/jonmason/ntb.git
10018 F:      drivers/ntb/
10019 F:      drivers/net/ntb_netdev.c
10020 F:      include/linux/ntb.h
10021 F:      include/linux/ntb_transport.h
10022 F:      tools/testing/selftests/ntb/
10023
10024 NTB IDT DRIVER
10025 M:      Serge Semin <fancer.lancer@gmail.com>
10026 L:      linux-ntb@googlegroups.com
10027 S:      Supported
10028 F:      drivers/ntb/hw/idt/
10029
10030 NTB INTEL DRIVER
10031 M:      Dave Jiang <dave.jiang@intel.com>
10032 L:      linux-ntb@googlegroups.com
10033 S:      Supported
10034 W:      https://github.com/davejiang/linux/wiki
10035 T:      git https://github.com/davejiang/linux.git
10036 F:      drivers/ntb/hw/intel/
10037
10038 NTFS FILESYSTEM
10039 M:      Anton Altaparmakov <anton@tuxera.com>
10040 L:      linux-ntfs-dev@lists.sourceforge.net
10041 W:      http://www.tuxera.com/
10042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10043 S:      Supported
10044 F:      Documentation/filesystems/ntfs.txt
10045 F:      fs/ntfs/
10046
10047 NUBUS SUBSYSTEM
10048 M:      Finn Thain <fthain@telegraphics.com.au>
10049 L:      linux-m68k@lists.linux-m68k.org
10050 S:      Maintained
10051 F:      arch/*/include/asm/nubus.h
10052 F:      drivers/nubus/
10053 F:      include/linux/nubus.h
10054 F:      include/uapi/linux/nubus.h
10055
10056 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10057 M:      Antonino Daplas <adaplas@gmail.com>
10058 L:      linux-fbdev@vger.kernel.org
10059 S:      Maintained
10060 F:      drivers/video/fbdev/riva/
10061 F:      drivers/video/fbdev/nvidia/
10062
10063 NVM EXPRESS DRIVER
10064 M:      Keith Busch <keith.busch@intel.com>
10065 M:      Jens Axboe <axboe@fb.com>
10066 M:      Christoph Hellwig <hch@lst.de>
10067 M:      Sagi Grimberg <sagi@grimberg.me>
10068 L:      linux-nvme@lists.infradead.org
10069 T:      git://git.infradead.org/nvme.git
10070 W:      http://git.infradead.org/nvme.git
10071 S:      Supported
10072 F:      drivers/nvme/host/
10073 F:      include/linux/nvme.h
10074 F:      include/uapi/linux/nvme_ioctl.h
10075
10076 NVM EXPRESS FC TRANSPORT DRIVERS
10077 M:      James Smart <james.smart@broadcom.com>
10078 L:      linux-nvme@lists.infradead.org
10079 S:      Supported
10080 F:      include/linux/nvme-fc.h
10081 F:      include/linux/nvme-fc-driver.h
10082 F:      drivers/nvme/host/fc.c
10083 F:      drivers/nvme/target/fc.c
10084 F:      drivers/nvme/target/fcloop.c
10085
10086 NVM EXPRESS TARGET DRIVER
10087 M:      Christoph Hellwig <hch@lst.de>
10088 M:      Sagi Grimberg <sagi@grimberg.me>
10089 L:      linux-nvme@lists.infradead.org
10090 T:      git://git.infradead.org/nvme.git
10091 W:      http://git.infradead.org/nvme.git
10092 S:      Supported
10093 F:      drivers/nvme/target/
10094
10095 NVMEM FRAMEWORK
10096 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10097 S:      Maintained
10098 F:      drivers/nvmem/
10099 F:      Documentation/devicetree/bindings/nvmem/
10100 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10101 F:      include/linux/nvmem-consumer.h
10102 F:      include/linux/nvmem-provider.h
10103
10104 NXP SGTL5000 DRIVER
10105 M:      Fabio Estevam <fabio.estevam@nxp.com>
10106 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10107 S:      Maintained
10108 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10109 F:      sound/soc/codecs/sgtl5000*
10110
10111 NXP TDA998X DRM DRIVER
10112 M:      Russell King <linux@armlinux.org.uk>
10113 S:      Supported
10114 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10115 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10116 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10117 F:      include/drm/i2c/tda998x.h
10118
10119 NXP TFA9879 DRIVER
10120 M:      Peter Rosin <peda@axentia.se>
10121 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10122 S:      Maintained
10123 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10124 F:      sound/soc/codecs/tfa9879*
10125
10126 NXP-NCI NFC DRIVER
10127 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10128 R:      Charles Gorand <charles.gorand@effinnov.com>
10129 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10130 S:      Supported
10131 F:      drivers/nfc/nxp-nci
10132
10133 OBJTOOL
10134 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10135 M:      Peter Zijlstra <peterz@infradead.org>
10136 S:      Supported
10137 F:      tools/objtool/
10138
10139 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10140 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10141 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10142 L:      linuxppc-dev@lists.ozlabs.org
10143 S:      Supported
10144 F:      arch/powerpc/platforms/powernv/ocxl.c
10145 F:      arch/powerpc/include/asm/pnv-ocxl.h
10146 F:      drivers/misc/ocxl/
10147 F:      include/misc/ocxl*
10148 F:      include/uapi/misc/ocxl.h
10149 F:      Documentation/accelerators/ocxl.txt
10150
10151 OMAP AUDIO SUPPORT
10152 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10153 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10154 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10155 L:      linux-omap@vger.kernel.org
10156 S:      Maintained
10157 F:      sound/soc/omap/
10158
10159 OMAP CLOCK FRAMEWORK SUPPORT
10160 M:      Paul Walmsley <paul@pwsan.com>
10161 L:      linux-omap@vger.kernel.org
10162 S:      Maintained
10163 F:      arch/arm/*omap*/*clock*
10164
10165 OMAP DEVICE TREE SUPPORT
10166 M:      Benoît Cousson <bcousson@baylibre.com>
10167 M:      Tony Lindgren <tony@atomide.com>
10168 L:      linux-omap@vger.kernel.org
10169 L:      devicetree@vger.kernel.org
10170 S:      Maintained
10171 F:      arch/arm/boot/dts/*omap*
10172 F:      arch/arm/boot/dts/*am3*
10173 F:      arch/arm/boot/dts/*am4*
10174 F:      arch/arm/boot/dts/*am5*
10175 F:      arch/arm/boot/dts/*dra7*
10176
10177 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10178 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10179 L:      linux-omap@vger.kernel.org
10180 L:      linux-fbdev@vger.kernel.org
10181 S:      Maintained
10182 F:      drivers/video/fbdev/omap2/
10183 F:      Documentation/arm/OMAP/DSS
10184
10185 OMAP FRAMEBUFFER SUPPORT
10186 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10187 L:      linux-fbdev@vger.kernel.org
10188 L:      linux-omap@vger.kernel.org
10189 S:      Maintained
10190 F:      drivers/video/fbdev/omap/
10191
10192 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10193 M:      Roger Quadros <rogerq@ti.com>
10194 M:      Tony Lindgren <tony@atomide.com>
10195 L:      linux-omap@vger.kernel.org
10196 S:      Maintained
10197 F:      drivers/memory/omap-gpmc.c
10198 F:      arch/arm/mach-omap2/*gpmc*
10199
10200 OMAP GPIO DRIVER
10201 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10202 M:      Santosh Shilimkar <ssantosh@kernel.org>
10203 M:      Kevin Hilman <khilman@kernel.org>
10204 L:      linux-omap@vger.kernel.org
10205 S:      Maintained
10206 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10207 F:      drivers/gpio/gpio-omap.c
10208
10209 OMAP HARDWARE SPINLOCK SUPPORT
10210 M:      Ohad Ben-Cohen <ohad@wizery.com>
10211 L:      linux-omap@vger.kernel.org
10212 S:      Maintained
10213 F:      drivers/hwspinlock/omap_hwspinlock.c
10214
10215 OMAP HS MMC SUPPORT
10216 L:      linux-mmc@vger.kernel.org
10217 L:      linux-omap@vger.kernel.org
10218 S:      Orphan
10219 F:      drivers/mmc/host/omap_hsmmc.c
10220
10221 OMAP HWMOD DATA
10222 M:      Paul Walmsley <paul@pwsan.com>
10223 L:      linux-omap@vger.kernel.org
10224 S:      Maintained
10225 F:      arch/arm/mach-omap2/omap_hwmod*data*
10226
10227 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10228 M:      Benoît Cousson <bcousson@baylibre.com>
10229 L:      linux-omap@vger.kernel.org
10230 S:      Maintained
10231 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10232
10233 OMAP HWMOD SUPPORT
10234 M:      Benoît Cousson <bcousson@baylibre.com>
10235 M:      Paul Walmsley <paul@pwsan.com>
10236 L:      linux-omap@vger.kernel.org
10237 S:      Maintained
10238 F:      arch/arm/mach-omap2/omap_hwmod.*
10239
10240 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10241 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10242 L:      linux-media@vger.kernel.org
10243 S:      Maintained
10244 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10245 F:      drivers/media/platform/omap3isp/
10246 F:      drivers/staging/media/omap4iss/
10247
10248 OMAP MMC SUPPORT
10249 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10250 L:      linux-omap@vger.kernel.org
10251 S:      Maintained
10252 F:      drivers/mmc/host/omap.c
10253
10254 OMAP POWER MANAGEMENT SUPPORT
10255 M:      Kevin Hilman <khilman@kernel.org>
10256 L:      linux-omap@vger.kernel.org
10257 S:      Maintained
10258 F:      arch/arm/*omap*/*pm*
10259 F:      drivers/cpufreq/omap-cpufreq.c
10260
10261 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10262 M:      Rajendra Nayak <rnayak@codeaurora.org>
10263 M:      Paul Walmsley <paul@pwsan.com>
10264 L:      linux-omap@vger.kernel.org
10265 S:      Maintained
10266 F:      arch/arm/mach-omap2/prm*
10267
10268 OMAP RANDOM NUMBER GENERATOR SUPPORT
10269 M:      Deepak Saxena <dsaxena@plexity.net>
10270 S:      Maintained
10271 F:      drivers/char/hw_random/omap-rng.c
10272
10273 OMAP USB SUPPORT
10274 L:      linux-usb@vger.kernel.org
10275 L:      linux-omap@vger.kernel.org
10276 S:      Orphan
10277 F:      drivers/usb/*/*omap*
10278 F:      arch/arm/*omap*/usb*
10279
10280 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10281 M:      Mark Jackson <mpfj@newflow.co.uk>
10282 L:      linux-omap@vger.kernel.org
10283 S:      Maintained
10284 F:      arch/arm/boot/dts/am335x-nano.dts
10285
10286 OMAP1 SUPPORT
10287 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10288 M:      Tony Lindgren <tony@atomide.com>
10289 L:      linux-omap@vger.kernel.org
10290 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10292 S:      Maintained
10293 F:      arch/arm/mach-omap1/
10294 F:      arch/arm/plat-omap/
10295 F:      arch/arm/configs/omap1_defconfig
10296 F:      drivers/i2c/busses/i2c-omap.c
10297 F:      include/linux/i2c-omap.h
10298
10299 OMAP2+ SUPPORT
10300 M:      Tony Lindgren <tony@atomide.com>
10301 L:      linux-omap@vger.kernel.org
10302 W:      http://www.muru.com/linux/omap/
10303 W:      http://linux.omap.com/
10304 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10306 S:      Maintained
10307 F:      arch/arm/mach-omap2/
10308 F:      arch/arm/plat-omap/
10309 F:      arch/arm/configs/omap2plus_defconfig
10310 F:      drivers/i2c/busses/i2c-omap.c
10311 F:      drivers/irqchip/irq-omap-intc.c
10312 F:      drivers/mfd/*omap*.c
10313 F:      drivers/mfd/menelaus.c
10314 F:      drivers/mfd/palmas.c
10315 F:      drivers/mfd/tps65217.c
10316 F:      drivers/mfd/tps65218.c
10317 F:      drivers/mfd/tps65910.c
10318 F:      drivers/mfd/twl-core.[ch]
10319 F:      drivers/mfd/twl4030*.c
10320 F:      drivers/mfd/twl6030*.c
10321 F:      drivers/mfd/twl6040*.c
10322 F:      drivers/regulator/palmas-regulator*.c
10323 F:      drivers/regulator/pbias-regulator.c
10324 F:      drivers/regulator/tps65217-regulator.c
10325 F:      drivers/regulator/tps65218-regulator.c
10326 F:      drivers/regulator/tps65910-regulator.c
10327 F:      drivers/regulator/twl-regulator.c
10328 F:      drivers/regulator/twl6030-regulator.c
10329 F:      include/linux/i2c-omap.h
10330
10331 ONION OMEGA2+ BOARD
10332 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10333 L:      linux-mips@linux-mips.org
10334 S:      Maintained
10335 F:      arch/mips/boot/dts/ralink/omega2p.dts
10336
10337 OMFS FILESYSTEM
10338 M:      Bob Copeland <me@bobcopeland.com>
10339 L:      linux-karma-devel@lists.sourceforge.net
10340 S:      Maintained
10341 F:      Documentation/filesystems/omfs.txt
10342 F:      fs/omfs/
10343
10344 OMNIKEY CARDMAN 4000 DRIVER
10345 M:      Harald Welte <laforge@gnumonks.org>
10346 S:      Maintained
10347 F:      drivers/char/pcmcia/cm4000_cs.c
10348 F:      include/linux/cm4000_cs.h
10349 F:      include/uapi/linux/cm4000_cs.h
10350
10351 OMNIKEY CARDMAN 4040 DRIVER
10352 M:      Harald Welte <laforge@gnumonks.org>
10353 S:      Maintained
10354 F:      drivers/char/pcmcia/cm4040_cs.*
10355
10356 OMNIVISION OV13858 SENSOR DRIVER
10357 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10358 L:      linux-media@vger.kernel.org
10359 T:      git git://linuxtv.org/media_tree.git
10360 S:      Maintained
10361 F:      drivers/media/i2c/ov13858.c
10362
10363 OMNIVISION OV2685 SENSOR DRIVER
10364 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10365 L:      linux-media@vger.kernel.org
10366 T:      git git://linuxtv.org/media_tree.git
10367 S:      Maintained
10368 F:      drivers/media/i2c/ov2685.c
10369
10370 OMNIVISION OV5640 SENSOR DRIVER
10371 M:      Steve Longerbeam <slongerbeam@gmail.com>
10372 L:      linux-media@vger.kernel.org
10373 T:      git git://linuxtv.org/media_tree.git
10374 S:      Maintained
10375 F:      drivers/media/i2c/ov5640.c
10376
10377 OMNIVISION OV5647 SENSOR DRIVER
10378 M:      Luis Oliveira <lolivei@synopsys.com>
10379 L:      linux-media@vger.kernel.org
10380 T:      git git://linuxtv.org/media_tree.git
10381 S:      Maintained
10382 F:      drivers/media/i2c/ov5647.c
10383
10384 OMNIVISION OV5695 SENSOR DRIVER
10385 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10386 L:      linux-media@vger.kernel.org
10387 T:      git git://linuxtv.org/media_tree.git
10388 S:      Maintained
10389 F:      drivers/media/i2c/ov5695.c
10390
10391 OMNIVISION OV7670 SENSOR DRIVER
10392 M:      Jonathan Corbet <corbet@lwn.net>
10393 L:      linux-media@vger.kernel.org
10394 T:      git git://linuxtv.org/media_tree.git
10395 S:      Maintained
10396 F:      drivers/media/i2c/ov7670.c
10397 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10398
10399 OMNIVISION OV772x SENSOR DRIVER
10400 M:      Jacopo Mondi <jacopo@jmondi.org>
10401 L:      linux-media@vger.kernel.org
10402 T:      git git://linuxtv.org/media_tree.git
10403 S:      Odd fixes
10404 F:      drivers/media/i2c/ov772x.c
10405 F:      include/media/i2c/ov772x.h
10406
10407 OMNIVISION OV7740 SENSOR DRIVER
10408 M:      Wenyou Yang <wenyou.yang@microchip.com>
10409 L:      linux-media@vger.kernel.org
10410 T:      git git://linuxtv.org/media_tree.git
10411 S:      Maintained
10412 F:      drivers/media/i2c/ov7740.c
10413 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10414
10415 OMNIVISION OV9650 SENSOR DRIVER
10416 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10417 R:      Akinobu Mita <akinobu.mita@gmail.com>
10418 R:      Sylwester Nawrocki <s.nawrocki@samsung.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/ov9650.c
10423 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10424
10425 ONENAND FLASH DRIVER
10426 M:      Kyungmin Park <kyungmin.park@samsung.com>
10427 L:      linux-mtd@lists.infradead.org
10428 S:      Maintained
10429 F:      drivers/mtd/nand/onenand/
10430 F:      include/linux/mtd/onenand*.h
10431
10432 ONSTREAM SCSI TAPE DRIVER
10433 M:      Willem Riede <osst@riede.org>
10434 L:      osst-users@lists.sourceforge.net
10435 L:      linux-scsi@vger.kernel.org
10436 S:      Maintained
10437 F:      Documentation/scsi/osst.txt
10438 F:      drivers/scsi/osst.*
10439 F:      drivers/scsi/osst_*.h
10440 F:      drivers/scsi/st.h
10441
10442 OP-TEE DRIVER
10443 M:      Jens Wiklander <jens.wiklander@linaro.org>
10444 S:      Maintained
10445 F:      drivers/tee/optee/
10446
10447 OPA-VNIC DRIVER
10448 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10449 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10450 L:      linux-rdma@vger.kernel.org
10451 S:      Supported
10452 F:      drivers/infiniband/ulp/opa_vnic
10453
10454 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10455 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10456 L:      devicetree@vger.kernel.org
10457 S:      Maintained
10458 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10459 F:      Documentation/devicetree/overlay-notes.txt
10460 F:      drivers/of/overlay.c
10461 F:      drivers/of/resolver.c
10462
10463 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10464 M:      Rob Herring <robh+dt@kernel.org>
10465 M:      Frank Rowand <frowand.list@gmail.com>
10466 L:      devicetree@vger.kernel.org
10467 W:      http://www.devicetree.org/
10468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10469 S:      Maintained
10470 F:      drivers/of/
10471 F:      include/linux/of*.h
10472 F:      scripts/dtc/
10473 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10474
10475 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10476 M:      Rob Herring <robh+dt@kernel.org>
10477 M:      Mark Rutland <mark.rutland@arm.com>
10478 L:      devicetree@vger.kernel.org
10479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10480 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10481 S:      Maintained
10482 F:      Documentation/devicetree/
10483 F:      arch/*/boot/dts/
10484 F:      include/dt-bindings/
10485
10486 OPENCORES I2C BUS DRIVER
10487 M:      Peter Korsgaard <jacmet@sunsite.dk>
10488 L:      linux-i2c@vger.kernel.org
10489 S:      Maintained
10490 F:      Documentation/i2c/busses/i2c-ocores
10491 F:      drivers/i2c/busses/i2c-ocores.c
10492
10493 OPENRISC ARCHITECTURE
10494 M:      Jonas Bonn <jonas@southpole.se>
10495 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10496 M:      Stafford Horne <shorne@gmail.com>
10497 T:      git git://github.com/openrisc/linux.git
10498 L:      openrisc@lists.librecores.org
10499 W:      http://openrisc.io
10500 S:      Maintained
10501 F:      Documentation/devicetree/bindings/openrisc/
10502 F:      Documentation/openrisc/
10503 F:      arch/openrisc/
10504 F:      drivers/irqchip/irq-ompic.c
10505 F:      drivers/irqchip/irq-or1k-*
10506
10507 OPENVSWITCH
10508 M:      Pravin B Shelar <pshelar@ovn.org>
10509 L:      netdev@vger.kernel.org
10510 L:      dev@openvswitch.org
10511 W:      http://openvswitch.org
10512 S:      Maintained
10513 F:      net/openvswitch/
10514 F:      include/uapi/linux/openvswitch.h
10515
10516 OPERATING PERFORMANCE POINTS (OPP)
10517 M:      Viresh Kumar <vireshk@kernel.org>
10518 M:      Nishanth Menon <nm@ti.com>
10519 M:      Stephen Boyd <sboyd@kernel.org>
10520 L:      linux-pm@vger.kernel.org
10521 S:      Maintained
10522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10523 F:      drivers/opp/
10524 F:      include/linux/pm_opp.h
10525 F:      Documentation/power/opp.txt
10526 F:      Documentation/devicetree/bindings/opp/
10527
10528 OPL4 DRIVER
10529 M:      Clemens Ladisch <clemens@ladisch.de>
10530 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10531 T:      git git://git.alsa-project.org/alsa-kernel.git
10532 S:      Maintained
10533 F:      sound/drivers/opl4/
10534
10535 OPROFILE
10536 M:      Robert Richter <rric@kernel.org>
10537 L:      oprofile-list@lists.sf.net
10538 S:      Maintained
10539 F:      arch/*/include/asm/oprofile*.h
10540 F:      arch/*/oprofile/
10541 F:      drivers/oprofile/
10542 F:      include/linux/oprofile.h
10543
10544 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10545 M:      Mark Fasheh <mark@fasheh.com>
10546 M:      Joel Becker <jlbec@evilplan.org>
10547 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10548 W:      http://ocfs2.wiki.kernel.org
10549 S:      Supported
10550 F:      Documentation/filesystems/ocfs2.txt
10551 F:      Documentation/filesystems/dlmfs.txt
10552 F:      fs/ocfs2/
10553
10554 ORANGEFS FILESYSTEM
10555 M:      Mike Marshall <hubcap@omnibond.com>
10556 R:      Martin Brandenburg <martin@omnibond.com>
10557 L:      devel@lists.orangefs.org
10558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10559 S:      Supported
10560 F:      fs/orangefs/
10561 F:      Documentation/filesystems/orangefs.txt
10562
10563 ORINOCO DRIVER
10564 L:      linux-wireless@vger.kernel.org
10565 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10566 W:      http://www.nongnu.org/orinoco/
10567 S:      Orphan
10568 F:      drivers/net/wireless/intersil/orinoco/
10569
10570 OSD LIBRARY and FILESYSTEM
10571 M:      Boaz Harrosh <ooo@electrozaur.com>
10572 S:      Maintained
10573 F:      drivers/scsi/osd/
10574 F:      include/scsi/osd_*
10575 F:      fs/exofs/
10576
10577 OV2659 OMNIVISION SENSOR DRIVER
10578 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10579 L:      linux-media@vger.kernel.org
10580 W:      https://linuxtv.org
10581 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10582 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10583 S:      Maintained
10584 F:      drivers/media/i2c/ov2659.c
10585 F:      include/media/i2c/ov2659.h
10586
10587 OVERLAY FILESYSTEM
10588 M:      Miklos Szeredi <miklos@szeredi.hu>
10589 L:      linux-unionfs@vger.kernel.org
10590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10591 S:      Supported
10592 F:      fs/overlayfs/
10593 F:      Documentation/filesystems/overlayfs.txt
10594
10595 P54 WIRELESS DRIVER
10596 M:      Christian Lamparter <chunkeey@googlemail.com>
10597 L:      linux-wireless@vger.kernel.org
10598 W:      http://wireless.kernel.org/en/users/Drivers/p54
10599 S:      Maintained
10600 F:      drivers/net/wireless/intersil/p54/
10601
10602 PA SEMI ETHERNET DRIVER
10603 L:      netdev@vger.kernel.org
10604 S:      Orphan
10605 F:      drivers/net/ethernet/pasemi/*
10606
10607 PA SEMI SMBUS DRIVER
10608 L:      linux-i2c@vger.kernel.org
10609 S:      Orphan
10610 F:      drivers/i2c/busses/i2c-pasemi.c
10611
10612 PADATA PARALLEL EXECUTION MECHANISM
10613 M:      Steffen Klassert <steffen.klassert@secunet.com>
10614 L:      linux-crypto@vger.kernel.org
10615 S:      Maintained
10616 F:      kernel/padata.c
10617 F:      include/linux/padata.h
10618 F:      Documentation/padata.txt
10619
10620 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10621 M:      Harald Welte <laforge@gnumonks.org>
10622 L:      platform-driver-x86@vger.kernel.org
10623 S:      Maintained
10624 F:      drivers/platform/x86/panasonic-laptop.c
10625
10626 PARALLEL LCD/KEYPAD PANEL DRIVER
10627 M:      Willy Tarreau <willy@haproxy.com>
10628 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10629 S:      Odd Fixes
10630 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10631 F:      drivers/misc/panel.c
10632
10633 PARALLEL PORT SUBSYSTEM
10634 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10635 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10636 L:      linux-parport@lists.infradead.org (subscribers-only)
10637 S:      Maintained
10638 F:      drivers/parport/
10639 F:      include/linux/parport*.h
10640 F:      drivers/char/ppdev.c
10641 F:      include/uapi/linux/ppdev.h
10642 F:      Documentation/parport*.txt
10643
10644 PARAVIRT_OPS INTERFACE
10645 M:      Juergen Gross <jgross@suse.com>
10646 M:      Alok Kataria <akataria@vmware.com>
10647 L:      virtualization@lists.linux-foundation.org
10648 S:      Supported
10649 F:      Documentation/virtual/paravirt_ops.txt
10650 F:      arch/*/kernel/paravirt*
10651 F:      arch/*/include/asm/paravirt*.h
10652 F:      include/linux/hypervisor.h
10653
10654 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10655 M:      Tim Waugh <tim@cyberelk.net>
10656 L:      linux-parport@lists.infradead.org (subscribers-only)
10657 S:      Maintained
10658 F:      Documentation/blockdev/paride.txt
10659 F:      drivers/block/paride/
10660
10661 PARISC ARCHITECTURE
10662 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10663 M:      Helge Deller <deller@gmx.de>
10664 L:      linux-parisc@vger.kernel.org
10665 W:      http://www.parisc-linux.org/
10666 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10669 S:      Maintained
10670 F:      arch/parisc/
10671 F:      Documentation/parisc/
10672 F:      drivers/parisc/
10673 F:      drivers/char/agp/parisc-agp.c
10674 F:      drivers/input/serio/gscps2.c
10675 F:      drivers/parport/parport_gsc.*
10676 F:      drivers/tty/serial/8250/8250_gsc.c
10677 F:      drivers/video/fbdev/sti*
10678 F:      drivers/video/console/sti*
10679 F:      drivers/video/logo/logo_parisc*
10680
10681 PARMAN
10682 M:      Jiri Pirko <jiri@mellanox.com>
10683 L:      netdev@vger.kernel.org
10684 S:      Supported
10685 F:      lib/parman.c
10686 F:      lib/test_parman.c
10687 F:      include/linux/parman.h
10688
10689 PC87360 HARDWARE MONITORING DRIVER
10690 M:      Jim Cromie <jim.cromie@gmail.com>
10691 L:      linux-hwmon@vger.kernel.org
10692 S:      Maintained
10693 F:      Documentation/hwmon/pc87360
10694 F:      drivers/hwmon/pc87360.c
10695
10696 PC8736x GPIO DRIVER
10697 M:      Jim Cromie <jim.cromie@gmail.com>
10698 S:      Maintained
10699 F:      drivers/char/pc8736x_gpio.c
10700
10701 PC87427 HARDWARE MONITORING DRIVER
10702 M:      Jean Delvare <jdelvare@suse.com>
10703 L:      linux-hwmon@vger.kernel.org
10704 S:      Maintained
10705 F:      Documentation/hwmon/pc87427
10706 F:      drivers/hwmon/pc87427.c
10707
10708 PCA9532 LED DRIVER
10709 M:      Riku Voipio <riku.voipio@iki.fi>
10710 S:      Maintained
10711 F:      drivers/leds/leds-pca9532.c
10712 F:      include/linux/leds-pca9532.h
10713
10714 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10715 M:      Guenter Roeck <linux@roeck-us.net>
10716 L:      linux-i2c@vger.kernel.org
10717 S:      Maintained
10718 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10719
10720 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10721 M:      Khalid Aziz <khalid@gonehiking.org>
10722 S:      Maintained
10723 F:      drivers/firmware/pcdp.*
10724
10725 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10726 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10727 L:      linux-pci@vger.kernel.org
10728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10729 S:      Maintained
10730 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10731 F:      drivers/pci/host/pci-aardvark.c
10732
10733 PCI DRIVER FOR ALTERA PCIE IP
10734 M:      Ley Foon Tan <lftan@altera.com>
10735 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10736 L:      linux-pci@vger.kernel.org
10737 S:      Supported
10738 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10739 F:      drivers/pci/host/pcie-altera.c
10740
10741 PCI DRIVER FOR APPLIEDMICRO XGENE
10742 M:      Tanmay Inamdar <tinamdar@apm.com>
10743 L:      linux-pci@vger.kernel.org
10744 L:      linux-arm-kernel@lists.infradead.org
10745 S:      Maintained
10746 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10747 F:      drivers/pci/host/pci-xgene.c
10748
10749 PCI DRIVER FOR ARM VERSATILE PLATFORM
10750 M:      Rob Herring <robh@kernel.org>
10751 L:      linux-pci@vger.kernel.org
10752 L:      linux-arm-kernel@lists.infradead.org
10753 S:      Maintained
10754 F:      Documentation/devicetree/bindings/pci/versatile.txt
10755 F:      drivers/pci/host/pci-versatile.c
10756
10757 PCI DRIVER FOR ARMADA 8K
10758 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10759 L:      linux-pci@vger.kernel.org
10760 L:      linux-arm-kernel@lists.infradead.org
10761 S:      Maintained
10762 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10763 F:      drivers/pci/dwc/pcie-armada8k.c
10764
10765 PCI DRIVER FOR CADENCE PCIE IP
10766 M:      Alan Douglas <adouglas@cadence.com>
10767 L:      linux-pci@vger.kernel.org
10768 S:      Maintained
10769 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10770 F:      drivers/pci/cadence/pcie-cadence*
10771
10772 PCI DRIVER FOR FREESCALE LAYERSCAPE
10773 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10774 M:      Mingkai Hu <mingkai.hu@freescale.com>
10775 M:      Roy Zang <tie-fei.zang@freescale.com>
10776 L:      linuxppc-dev@lists.ozlabs.org
10777 L:      linux-pci@vger.kernel.org
10778 L:      linux-arm-kernel@lists.infradead.org
10779 S:      Maintained
10780 F:      drivers/pci/dwc/*layerscape*
10781
10782 PCI DRIVER FOR GENERIC OF HOSTS
10783 M:      Will Deacon <will.deacon@arm.com>
10784 L:      linux-pci@vger.kernel.org
10785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10786 S:      Maintained
10787 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10788 F:      drivers/pci/host/pci-host-common.c
10789 F:      drivers/pci/host/pci-host-generic.c
10790
10791 PCI DRIVER FOR IMX6
10792 M:      Richard Zhu <hongxing.zhu@nxp.com>
10793 M:      Lucas Stach <l.stach@pengutronix.de>
10794 L:      linux-pci@vger.kernel.org
10795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10796 S:      Maintained
10797 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10798 F:      drivers/pci/dwc/*imx6*
10799
10800 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10801 M:      Keith Busch <keith.busch@intel.com>
10802 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10803 L:      linux-pci@vger.kernel.org
10804 S:      Supported
10805 F:      drivers/pci/host/vmd.c
10806
10807 PCI DRIVER FOR MICROSEMI SWITCHTEC
10808 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10809 M:      Logan Gunthorpe <logang@deltatee.com>
10810 L:      linux-pci@vger.kernel.org
10811 S:      Maintained
10812 F:      Documentation/switchtec.txt
10813 F:      Documentation/ABI/testing/sysfs-class-switchtec
10814 F:      drivers/pci/switch/switchtec*
10815 F:      include/uapi/linux/switchtec_ioctl.h
10816 F:      include/linux/switchtec.h
10817 F:      drivers/ntb/hw/mscc/
10818
10819 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10820 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10821 M:      Jason Cooper <jason@lakedaemon.net>
10822 L:      linux-pci@vger.kernel.org
10823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10824 S:      Maintained
10825 F:      drivers/pci/host/*mvebu*
10826
10827 PCI DRIVER FOR NVIDIA TEGRA
10828 M:      Thierry Reding <thierry.reding@gmail.com>
10829 L:      linux-tegra@vger.kernel.org
10830 L:      linux-pci@vger.kernel.org
10831 S:      Supported
10832 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10833 F:      drivers/pci/host/pci-tegra.c
10834
10835 PCI DRIVER FOR RENESAS R-CAR
10836 M:      Simon Horman <horms@verge.net.au>
10837 L:      linux-pci@vger.kernel.org
10838 L:      linux-renesas-soc@vger.kernel.org
10839 S:      Maintained
10840 F:      drivers/pci/host/*rcar*
10841
10842 PCI DRIVER FOR SAMSUNG EXYNOS
10843 M:      Jingoo Han <jingoohan1@gmail.com>
10844 L:      linux-pci@vger.kernel.org
10845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10846 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10847 S:      Maintained
10848 F:      drivers/pci/dwc/pci-exynos.c
10849
10850 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10851 M:      Jingoo Han <jingoohan1@gmail.com>
10852 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10853 L:      linux-pci@vger.kernel.org
10854 S:      Maintained
10855 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10856 F:      drivers/pci/dwc/*designware*
10857
10858 PCI DRIVER FOR TI DRA7XX
10859 M:      Kishon Vijay Abraham I <kishon@ti.com>
10860 L:      linux-omap@vger.kernel.org
10861 L:      linux-pci@vger.kernel.org
10862 S:      Supported
10863 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10864 F:      drivers/pci/dwc/pci-dra7xx.c
10865
10866 PCI DRIVER FOR TI KEYSTONE
10867 M:      Murali Karicheri <m-karicheri2@ti.com>
10868 L:      linux-pci@vger.kernel.org
10869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10870 S:      Maintained
10871 F:      drivers/pci/dwc/*keystone*
10872
10873 PCI ENDPOINT SUBSYSTEM
10874 M:      Kishon Vijay Abraham I <kishon@ti.com>
10875 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10876 L:      linux-pci@vger.kernel.org
10877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10878 S:      Supported
10879 F:      drivers/pci/endpoint/
10880 F:      drivers/misc/pci_endpoint_test.c
10881 F:      tools/pci/
10882
10883 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10884 M:      Russell Currey <ruscur@russell.cc>
10885 L:      linuxppc-dev@lists.ozlabs.org
10886 S:      Supported
10887 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10888 F:      arch/powerpc/kernel/eeh*.c
10889 F:      arch/powerpc/platforms/*/eeh*.c
10890 F:      arch/powerpc/include/*/eeh*.h
10891
10892 PCI ERROR RECOVERY
10893 M:      Linas Vepstas <linasvepstas@gmail.com>
10894 L:      linux-pci@vger.kernel.org
10895 S:      Supported
10896 F:      Documentation/PCI/pci-error-recovery.txt
10897
10898 PCI MSI DRIVER FOR ALTERA MSI IP
10899 M:      Ley Foon Tan <lftan@altera.com>
10900 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10901 L:      linux-pci@vger.kernel.org
10902 S:      Supported
10903 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10904 F:      drivers/pci/host/pcie-altera-msi.c
10905
10906 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10907 M:      Duc Dang <dhdang@apm.com>
10908 L:      linux-pci@vger.kernel.org
10909 L:      linux-arm-kernel@lists.infradead.org
10910 S:      Maintained
10911 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10912 F:      drivers/pci/host/pci-xgene-msi.c
10913
10914 PCI SUBSYSTEM
10915 M:      Bjorn Helgaas <bhelgaas@google.com>
10916 L:      linux-pci@vger.kernel.org
10917 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10919 S:      Supported
10920 F:      Documentation/devicetree/bindings/pci/
10921 F:      Documentation/PCI/
10922 F:      drivers/acpi/pci*
10923 F:      drivers/pci/
10924 F:      include/asm-generic/pci*
10925 F:      include/linux/pci*
10926 F:      include/linux/of_pci.h
10927 F:      include/uapi/linux/pci*
10928 F:      lib/pci*
10929 F:      arch/x86/pci/
10930 F:      arch/x86/kernel/quirks.c
10931
10932 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10933 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10934 L:      linux-pci@vger.kernel.org
10935 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10937 S:      Supported
10938 F:      drivers/pci/cadence/
10939 F:      drivers/pci/host/
10940 F:      drivers/pci/dwc/
10941
10942 PCIE DRIVER FOR AXIS ARTPEC
10943 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10944 L:      linux-arm-kernel@axis.com
10945 L:      linux-pci@vger.kernel.org
10946 S:      Maintained
10947 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10948 F:      drivers/pci/dwc/*artpec*
10949
10950 PCIE DRIVER FOR CAVIUM THUNDERX
10951 M:      David Daney <david.daney@cavium.com>
10952 L:      linux-pci@vger.kernel.org
10953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10954 S:      Supported
10955 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10956 F:      drivers/pci/host/pci-thunder-*
10957
10958 PCIE DRIVER FOR HISILICON
10959 M:      Zhou Wang <wangzhou1@hisilicon.com>
10960 L:      linux-pci@vger.kernel.org
10961 S:      Maintained
10962 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10963 F:      drivers/pci/dwc/pcie-hisi.c
10964
10965 PCIE DRIVER FOR HISILICON KIRIN
10966 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10967 M:      Binghui Wang <wangbinghui@hisilicon.com>
10968 L:      linux-pci@vger.kernel.org
10969 S:      Maintained
10970 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10971 F:      drivers/pci/dwc/pcie-kirin.c
10972
10973 PCIE DRIVER FOR HISILICON STB
10974 M:      Jianguo Sun <sunjianguo1@huawei.com>
10975 M:      Shawn Guo <shawn.guo@linaro.org>
10976 L:      linux-pci@vger.kernel.org
10977 S:      Maintained
10978 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10979 F:      drivers/pci/dwc/pcie-histb.c
10980
10981 PCIE DRIVER FOR MEDIATEK
10982 M:      Ryder Lee <ryder.lee@mediatek.com>
10983 L:      linux-pci@vger.kernel.org
10984 L:      linux-mediatek@lists.infradead.org
10985 S:      Supported
10986 F:      Documentation/devicetree/bindings/pci/mediatek*
10987 F:      drivers/pci/host/*mediatek*
10988
10989 PCIE DRIVER FOR QUALCOMM MSM
10990 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10991 L:      linux-pci@vger.kernel.org
10992 L:      linux-arm-msm@vger.kernel.org
10993 S:      Maintained
10994 F:      drivers/pci/dwc/*qcom*
10995
10996 PCIE DRIVER FOR ROCKCHIP
10997 M:      Shawn Lin <shawn.lin@rock-chips.com>
10998 L:      linux-pci@vger.kernel.org
10999 L:      linux-rockchip@lists.infradead.org
11000 S:      Maintained
11001 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
11002 F:      drivers/pci/host/pcie-rockchip.c
11003
11004 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11005 M:      Linus Walleij <linus.walleij@linaro.org>
11006 L:      linux-pci@vger.kernel.org
11007 S:      Maintained
11008 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11009 F:      drivers/pci/host/pci-v3-semi.c
11010
11011 PCIE DRIVER FOR ST SPEAR13XX
11012 M:      Pratyush Anand <pratyush.anand@gmail.com>
11013 L:      linux-pci@vger.kernel.org
11014 S:      Maintained
11015 F:      drivers/pci/dwc/*spear*
11016
11017 PCMCIA SUBSYSTEM
11018 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11020 S:      Odd Fixes
11021 F:      Documentation/pcmcia/
11022 F:      tools/pcmcia/
11023 F:      drivers/pcmcia/
11024 F:      include/pcmcia/
11025
11026 PCNET32 NETWORK DRIVER
11027 M:      Don Fry <pcnet32@frontier.com>
11028 L:      netdev@vger.kernel.org
11029 S:      Maintained
11030 F:      drivers/net/ethernet/amd/pcnet32.c
11031
11032 PCRYPT PARALLEL CRYPTO ENGINE
11033 M:      Steffen Klassert <steffen.klassert@secunet.com>
11034 L:      linux-crypto@vger.kernel.org
11035 S:      Maintained
11036 F:      crypto/pcrypt.c
11037 F:      include/crypto/pcrypt.h
11038
11039 PEAQ WMI HOTKEYS DRIVER
11040 M:      Hans de Goede <hdegoede@redhat.com>
11041 L:      platform-driver-x86@vger.kernel.org
11042 S:      Maintained
11043 F:      drivers/platform/x86/peaq-wmi.c
11044
11045 PER-CPU MEMORY ALLOCATOR
11046 M:      Tejun Heo <tj@kernel.org>
11047 M:      Christoph Lameter <cl@linux.com>
11048 M:      Dennis Zhou <dennisszhou@gmail.com>
11049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11050 S:      Maintained
11051 F:      include/linux/percpu*.h
11052 F:      mm/percpu*.c
11053 F:      arch/*/include/asm/percpu.h
11054
11055 PER-TASK DELAY ACCOUNTING
11056 M:      Balbir Singh <bsingharora@gmail.com>
11057 S:      Maintained
11058 F:      include/linux/delayacct.h
11059 F:      kernel/delayacct.c
11060
11061 PERFORMANCE EVENTS SUBSYSTEM
11062 M:      Peter Zijlstra <peterz@infradead.org>
11063 M:      Ingo Molnar <mingo@redhat.com>
11064 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11065 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11066 R:      Jiri Olsa <jolsa@redhat.com>
11067 R:      Namhyung Kim <namhyung@kernel.org>
11068 L:      linux-kernel@vger.kernel.org
11069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11070 S:      Supported
11071 F:      kernel/events/*
11072 F:      include/linux/perf_event.h
11073 F:      include/uapi/linux/perf_event.h
11074 F:      arch/*/kernel/perf_event*.c
11075 F:      arch/*/kernel/*/perf_event*.c
11076 F:      arch/*/kernel/*/*/perf_event*.c
11077 F:      arch/*/include/asm/perf_event.h
11078 F:      arch/*/kernel/perf_callchain.c
11079 F:      arch/*/events/*
11080 F:      tools/perf/
11081
11082 PERSONALITY HANDLING
11083 M:      Christoph Hellwig <hch@infradead.org>
11084 L:      linux-abi-devel@lists.sourceforge.net
11085 S:      Maintained
11086 F:      include/linux/personality.h
11087 F:      include/uapi/linux/personality.h
11088
11089 PHONET PROTOCOL
11090 M:      Remi Denis-Courmont <courmisch@gmail.com>
11091 S:      Supported
11092 F:      Documentation/networking/phonet.txt
11093 F:      include/linux/phonet.h
11094 F:      include/net/phonet/
11095 F:      include/uapi/linux/phonet.h
11096 F:      net/phonet/
11097
11098 PHRAM MTD DRIVER
11099 M:      Joern Engel <joern@lazybastard.org>
11100 L:      linux-mtd@lists.infradead.org
11101 S:      Maintained
11102 F:      drivers/mtd/devices/phram.c
11103
11104 PICOLCD HID DRIVER
11105 M:      Bruno Prémont <bonbons@linux-vserver.org>
11106 L:      linux-input@vger.kernel.org
11107 S:      Maintained
11108 F:      drivers/hid/hid-picolcd*
11109
11110 PICOXCELL SUPPORT
11111 M:      Jamie Iles <jamie@jamieiles.com>
11112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11113 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11114 S:      Supported
11115 F:      arch/arm/boot/dts/picoxcell*
11116 F:      arch/arm/mach-picoxcell/
11117 F:      drivers/crypto/picoxcell*
11118
11119 PIN CONTROL SUBSYSTEM
11120 M:      Linus Walleij <linus.walleij@linaro.org>
11121 L:      linux-gpio@vger.kernel.org
11122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11123 S:      Maintained
11124 F:      Documentation/devicetree/bindings/pinctrl/
11125 F:      Documentation/driver-api/pinctl.rst
11126 F:      drivers/pinctrl/
11127 F:      include/linux/pinctrl/
11128
11129 PIN CONTROLLER - ATMEL AT91
11130 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11132 S:      Maintained
11133 F:      drivers/pinctrl/pinctrl-at91.*
11134
11135 PIN CONTROLLER - ATMEL AT91 PIO4
11136 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11138 L:      linux-gpio@vger.kernel.org
11139 S:      Supported
11140 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11141
11142 PIN CONTROLLER - FREESCALE
11143 M:      Dong Aisheng <aisheng.dong@nxp.com>
11144 M:      Fabio Estevam <festevam@gmail.com>
11145 M:      Shawn Guo <shawnguo@kernel.org>
11146 M:      Stefan Agner <stefan@agner.ch>
11147 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11148 L:      linux-gpio@vger.kernel.org
11149 S:      Maintained
11150 F:      drivers/pinctrl/freescale/
11151 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11152
11153 PIN CONTROLLER - INTEL
11154 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11155 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11156 S:      Maintained
11157 F:      drivers/pinctrl/intel/
11158
11159 PIN CONTROLLER - MEDIATEK
11160 M:      Sean Wang <sean.wang@mediatek.com>
11161 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11162 S:      Maintained
11163 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11164 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11165 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11166 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11167 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11168
11169 PIN CONTROLLER - QUALCOMM
11170 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11171 S:      Maintained
11172 L:      linux-arm-msm@vger.kernel.org
11173 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11174 F:      drivers/pinctrl/qcom/
11175
11176 PIN CONTROLLER - RENESAS
11177 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11178 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11179 L:      linux-renesas-soc@vger.kernel.org
11180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11181 S:      Maintained
11182 F:      drivers/pinctrl/sh-pfc/
11183
11184 PIN CONTROLLER - SAMSUNG
11185 M:      Tomasz Figa <tomasz.figa@gmail.com>
11186 M:      Krzysztof Kozlowski <krzk@kernel.org>
11187 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11189 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11190 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11192 S:      Maintained
11193 F:      drivers/pinctrl/samsung/
11194 F:      include/dt-bindings/pinctrl/samsung.h
11195 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11196
11197 PIN CONTROLLER - SINGLE
11198 M:      Tony Lindgren <tony@atomide.com>
11199 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11201 L:      linux-omap@vger.kernel.org
11202 S:      Maintained
11203 F:      drivers/pinctrl/pinctrl-single.c
11204
11205 PIN CONTROLLER - ST SPEAR
11206 M:      Viresh Kumar <vireshk@kernel.org>
11207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11208 W:      http://www.st.com/spear
11209 S:      Maintained
11210 F:      drivers/pinctrl/spear/
11211
11212 PISTACHIO SOC SUPPORT
11213 M:      James Hartley <james.hartley@sondrel.com>
11214 L:      linux-mips@linux-mips.org
11215 S:      Odd Fixes
11216 F:      arch/mips/pistachio/
11217 F:      arch/mips/include/asm/mach-pistachio/
11218 F:      arch/mips/boot/dts/img/pistachio*
11219 F:      arch/mips/configs/pistachio*_defconfig
11220
11221 PKTCDVD DRIVER
11222 S:      Orphan
11223 M:      linux-block@vger.kernel.org
11224 F:      drivers/block/pktcdvd.c
11225 F:      include/linux/pktcdvd.h
11226 F:      include/uapi/linux/pktcdvd.h
11227
11228 PKUNITY SOC DRIVERS
11229 M:      Guan Xuetao <gxt@pku.edu.cn>
11230 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11231 S:      Maintained
11232 T:      git git://github.com/gxt/linux.git
11233 F:      drivers/input/serio/i8042-unicore32io.h
11234 F:      drivers/i2c/busses/i2c-puv3.c
11235 F:      drivers/video/fbdev/fb-puv3.c
11236 F:      drivers/rtc/rtc-puv3.c
11237
11238 PMBUS HARDWARE MONITORING DRIVERS
11239 M:      Guenter Roeck <linux@roeck-us.net>
11240 L:      linux-hwmon@vger.kernel.org
11241 W:      http://hwmon.wiki.kernel.org/
11242 W:      http://www.roeck-us.net/linux/drivers/
11243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11244 S:      Maintained
11245 F:      Documentation/hwmon/pmbus
11246 F:      drivers/hwmon/pmbus/
11247 F:      include/linux/pmbus.h
11248
11249 PMC SIERRA MaxRAID DRIVER
11250 L:      linux-scsi@vger.kernel.org
11251 W:      http://www.pmc-sierra.com/
11252 S:      Orphan
11253 F:      drivers/scsi/pmcraid.*
11254
11255 PMC SIERRA PM8001 DRIVER
11256 M:      Jack Wang <jinpu.wang@profitbricks.com>
11257 M:      lindar_liu@usish.com
11258 L:      linux-scsi@vger.kernel.org
11259 S:      Supported
11260 F:      drivers/scsi/pm8001/
11261
11262 PNP SUPPORT
11263 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11264 S:      Maintained
11265 F:      drivers/pnp/
11266
11267 POSIX CLOCKS and TIMERS
11268 M:      Thomas Gleixner <tglx@linutronix.de>
11269 L:      linux-kernel@vger.kernel.org
11270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11271 S:      Maintained
11272 F:      fs/timerfd.c
11273 F:      include/linux/timer*
11274 F:      kernel/time/*timer*
11275
11276 POWER MANAGEMENT CORE
11277 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11278 L:      linux-pm@vger.kernel.org
11279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11280 B:      https://bugzilla.kernel.org
11281 S:      Supported
11282 F:      drivers/base/power/
11283 F:      include/linux/pm.h
11284 F:      include/linux/pm_*
11285 F:      include/linux/powercap.h
11286 F:      drivers/powercap/
11287 F:      kernel/configs/nopm.config
11288
11289 POWER STATE COORDINATION INTERFACE (PSCI)
11290 M:      Mark Rutland <mark.rutland@arm.com>
11291 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11292 L:      linux-arm-kernel@lists.infradead.org
11293 S:      Maintained
11294 F:      drivers/firmware/psci*.c
11295 F:      include/linux/psci.h
11296 F:      include/uapi/linux/psci.h
11297
11298 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11299 M:      Sebastian Reichel <sre@kernel.org>
11300 L:      linux-pm@vger.kernel.org
11301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11302 S:      Maintained
11303 F:      Documentation/ABI/testing/sysfs-class-power
11304 F:      Documentation/devicetree/bindings/power/supply/
11305 F:      include/linux/power_supply.h
11306 F:      drivers/power/supply/
11307
11308 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11309 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11310 L:      linuxppc-dev@lists.ozlabs.org
11311 S:      Maintained
11312 F:      drivers/char/powernv-op-panel.c
11313
11314 PPP OVER ATM (RFC 2364)
11315 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11316 S:      Maintained
11317 F:      net/atm/pppoatm.c
11318 F:      include/uapi/linux/atmppp.h
11319
11320 PPP OVER ETHERNET
11321 M:      Michal Ostrowski <mostrows@earthlink.net>
11322 S:      Maintained
11323 F:      drivers/net/ppp/pppoe.c
11324 F:      drivers/net/ppp/pppox.c
11325
11326 PPP OVER L2TP
11327 M:      James Chapman <jchapman@katalix.com>
11328 S:      Maintained
11329 F:      net/l2tp/l2tp_ppp.c
11330 F:      include/linux/if_pppol2tp.h
11331 F:      include/uapi/linux/if_pppol2tp.h
11332
11333 PPP PROTOCOL DRIVERS AND COMPRESSORS
11334 M:      Paul Mackerras <paulus@samba.org>
11335 L:      linux-ppp@vger.kernel.org
11336 S:      Maintained
11337 F:      drivers/net/ppp/ppp_*
11338
11339 PPS SUPPORT
11340 M:      Rodolfo Giometti <giometti@enneenne.com>
11341 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11342 L:      linuxpps@ml.enneenne.com (subscribers-only)
11343 S:      Maintained
11344 F:      Documentation/pps/
11345 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11346 F:      Documentation/ABI/testing/sysfs-pps
11347 F:      drivers/pps/
11348 F:      include/linux/pps*.h
11349 F:      include/uapi/linux/pps.h
11350
11351 PPTP DRIVER
11352 M:      Dmitry Kozlov <xeb@mail.ru>
11353 L:      netdev@vger.kernel.org
11354 S:      Maintained
11355 F:      drivers/net/ppp/pptp.c
11356 W:      http://sourceforge.net/projects/accel-pptp
11357
11358 PREEMPTIBLE KERNEL
11359 M:      Robert Love <rml@tech9.net>
11360 L:      kpreempt-tech@lists.sourceforge.net
11361 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11362 S:      Supported
11363 F:      Documentation/preempt-locking.txt
11364 F:      include/linux/preempt.h
11365
11366 PRINTK
11367 M:      Petr Mladek <pmladek@suse.com>
11368 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11369 R:      Steven Rostedt <rostedt@goodmis.org>
11370 S:      Maintained
11371 F:      kernel/printk/
11372 F:      include/linux/printk.h
11373
11374 PRISM54 WIRELESS DRIVER
11375 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11376 L:      linux-wireless@vger.kernel.org
11377 W:      http://wireless.kernel.org/en/users/Drivers/p54
11378 S:      Obsolete
11379 F:      drivers/net/wireless/intersil/prism54/
11380
11381 PROC SYSCTL
11382 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11383 M:      Kees Cook <keescook@chromium.org>
11384 L:      linux-kernel@vger.kernel.org
11385 L:      linux-fsdevel@vger.kernel.org
11386 S:      Maintained
11387 F:      fs/proc/proc_sysctl.c
11388 F:      include/linux/sysctl.h
11389 F:      kernel/sysctl.c
11390 F:      tools/testing/selftests/sysctl/
11391
11392 PS3 NETWORK SUPPORT
11393 M:      Geoff Levand <geoff@infradead.org>
11394 L:      netdev@vger.kernel.org
11395 L:      linuxppc-dev@lists.ozlabs.org
11396 S:      Maintained
11397 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11398
11399 PS3 PLATFORM SUPPORT
11400 M:      Geoff Levand <geoff@infradead.org>
11401 L:      linuxppc-dev@lists.ozlabs.org
11402 S:      Maintained
11403 F:      arch/powerpc/boot/ps3*
11404 F:      arch/powerpc/include/asm/lv1call.h
11405 F:      arch/powerpc/include/asm/ps3*.h
11406 F:      arch/powerpc/platforms/ps3/
11407 F:      drivers/*/ps3*
11408 F:      drivers/ps3/
11409 F:      drivers/rtc/rtc-ps3.c
11410 F:      drivers/usb/host/*ps3.c
11411 F:      sound/ppc/snd_ps3*
11412
11413 PS3VRAM DRIVER
11414 M:      Jim Paris <jim@jtan.com>
11415 M:      Geoff Levand <geoff@infradead.org>
11416 L:      linuxppc-dev@lists.ozlabs.org
11417 S:      Maintained
11418 F:      drivers/block/ps3vram.c
11419
11420 PSAMPLE PACKET SAMPLING SUPPORT:
11421 M:      Yotam Gigi <yotam.gi@gmail.com>
11422 S:      Maintained
11423 F:      net/psample
11424 F:      include/net/psample.h
11425 F:      include/uapi/linux/psample.h
11426
11427 PSTORE FILESYSTEM
11428 M:      Kees Cook <keescook@chromium.org>
11429 M:      Anton Vorontsov <anton@enomsg.org>
11430 M:      Colin Cross <ccross@android.com>
11431 M:      Tony Luck <tony.luck@intel.com>
11432 S:      Maintained
11433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11434 F:      fs/pstore/
11435 F:      include/linux/pstore*
11436 F:      drivers/firmware/efi/efi-pstore.c
11437 F:      drivers/acpi/apei/erst.c
11438 F:      Documentation/admin-guide/ramoops.rst
11439 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11440 K:      \b(pstore|ramoops)
11441
11442 PTP HARDWARE CLOCK SUPPORT
11443 M:      Richard Cochran <richardcochran@gmail.com>
11444 L:      netdev@vger.kernel.org
11445 S:      Maintained
11446 W:      http://linuxptp.sourceforge.net/
11447 F:      Documentation/ABI/testing/sysfs-ptp
11448 F:      Documentation/ptp/*
11449 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11450 F:      drivers/net/phy/dp83640*
11451 F:      drivers/ptp/*
11452 F:      include/linux/ptp_cl*
11453
11454 PTRACE SUPPORT
11455 M:      Oleg Nesterov <oleg@redhat.com>
11456 S:      Maintained
11457 F:      include/asm-generic/syscall.h
11458 F:      include/linux/ptrace.h
11459 F:      include/linux/regset.h
11460 F:      include/linux/tracehook.h
11461 F:      include/uapi/linux/ptrace.h
11462 F:      include/uapi/linux/ptrace.h
11463 F:      include/asm-generic/ptrace.h
11464 F:      kernel/ptrace.c
11465 F:      arch/*/ptrace*.c
11466 F:      arch/*/*/ptrace*.c
11467 F:      arch/*/include/asm/ptrace*.h
11468
11469 PULSE8-CEC DRIVER
11470 M:      Hans Verkuil <hverkuil@xs4all.nl>
11471 L:      linux-media@vger.kernel.org
11472 T:      git git://linuxtv.org/media_tree.git
11473 S:      Maintained
11474 F:      drivers/media/usb/pulse8-cec/*
11475 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11476
11477 PVRUSB2 VIDEO4LINUX DRIVER
11478 M:      Mike Isely <isely@pobox.com>
11479 L:      pvrusb2@isely.net       (subscribers-only)
11480 L:      linux-media@vger.kernel.org
11481 W:      http://www.isely.net/pvrusb2/
11482 T:      git git://linuxtv.org/media_tree.git
11483 S:      Maintained
11484 F:      Documentation/media/v4l-drivers/pvrusb2*
11485 F:      drivers/media/usb/pvrusb2/
11486
11487 PWC WEBCAM DRIVER
11488 M:      Hans Verkuil <hverkuil@xs4all.nl>
11489 L:      linux-media@vger.kernel.org
11490 T:      git git://linuxtv.org/media_tree.git
11491 S:      Odd Fixes
11492 F:      drivers/media/usb/pwc/*
11493
11494 PWM FAN DRIVER
11495 M:      Kamil Debski <kamil@wypas.org>
11496 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11497 L:      linux-hwmon@vger.kernel.org
11498 S:      Supported
11499 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11500 F:      Documentation/hwmon/pwm-fan
11501 F:      drivers/hwmon/pwm-fan.c
11502
11503 PWM IR Transmitter
11504 M:      Sean Young <sean@mess.org>
11505 L:      linux-media@vger.kernel.org
11506 S:      Maintained
11507 F:      drivers/media/rc/pwm-ir-tx.c
11508
11509 PWM SUBSYSTEM
11510 M:      Thierry Reding <thierry.reding@gmail.com>
11511 L:      linux-pwm@vger.kernel.org
11512 S:      Maintained
11513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11514 F:      Documentation/pwm.txt
11515 F:      Documentation/devicetree/bindings/pwm/
11516 F:      include/linux/pwm.h
11517 F:      drivers/pwm/
11518 F:      drivers/video/backlight/pwm_bl.c
11519 F:      include/linux/pwm_backlight.h
11520 F:      drivers/gpio/gpio-mvebu.c
11521 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11522
11523 PXA GPIO DRIVER
11524 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11525 L:      linux-gpio@vger.kernel.org
11526 S:      Maintained
11527 F:      drivers/gpio/gpio-pxa.c
11528
11529 PXA MMCI DRIVER
11530 S:      Orphan
11531
11532 PXA RTC DRIVER
11533 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11534 L:      linux-rtc@vger.kernel.org
11535 S:      Maintained
11536
11537 PXA2xx/PXA3xx SUPPORT
11538 M:      Daniel Mack <daniel@zonque.org>
11539 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11540 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11542 T:      git git://github.com/hzhuang1/linux.git
11543 T:      git git://github.com/rjarzmik/linux.git
11544 S:      Maintained
11545 F:      arch/arm/boot/dts/pxa*
11546 F:      arch/arm/mach-pxa/
11547 F:      drivers/dma/pxa*
11548 F:      drivers/pcmcia/pxa2xx*
11549 F:      drivers/pinctrl/pxa/
11550 F:      drivers/spi/spi-pxa2xx*
11551 F:      drivers/usb/gadget/udc/pxa2*
11552 F:      include/sound/pxa2xx-lib.h
11553 F:      sound/arm/pxa*
11554 F:      sound/soc/pxa/
11555
11556 QAT DRIVER
11557 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11558 L:      qat-linux@intel.com
11559 S:      Supported
11560 F:      drivers/crypto/qat/
11561
11562 QCOM AUDIO (ASoC) DRIVERS
11563 M:      Patrick Lai <plai@codeaurora.org>
11564 M:      Banajit Goswami <bgoswami@codeaurora.org>
11565 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11566 S:      Supported
11567 F:      sound/soc/qcom/
11568
11569 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11570 M:      Gabriel Somlo <somlo@cmu.edu>
11571 M:      "Michael S. Tsirkin" <mst@redhat.com>
11572 L:      qemu-devel@nongnu.org
11573 S:      Maintained
11574 F:      drivers/firmware/qemu_fw_cfg.c
11575 F:      include/uapi/linux/qemu_fw_cfg.h
11576
11577 QIB DRIVER
11578 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11579 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11580 L:      linux-rdma@vger.kernel.org
11581 S:      Supported
11582 F:      drivers/infiniband/hw/qib/
11583
11584 QLOGIC QL41xxx FCOE DRIVER
11585 M:      QLogic-Storage-Upstream@cavium.com
11586 L:      linux-scsi@vger.kernel.org
11587 S:      Supported
11588 F:      drivers/scsi/qedf/
11589
11590 QLOGIC QL41xxx ISCSI DRIVER
11591 M:      QLogic-Storage-Upstream@cavium.com
11592 L:      linux-scsi@vger.kernel.org
11593 S:      Supported
11594 F:      drivers/scsi/qedi/
11595
11596 QLOGIC QL4xxx ETHERNET DRIVER
11597 M:      Ariel Elior <Ariel.Elior@cavium.com>
11598 M:      everest-linux-l2@cavium.com
11599 L:      netdev@vger.kernel.org
11600 S:      Supported
11601 F:      drivers/net/ethernet/qlogic/qed/
11602 F:      include/linux/qed/
11603 F:      drivers/net/ethernet/qlogic/qede/
11604
11605 QLOGIC QL4xxx RDMA DRIVER
11606 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11607 M:      Ariel Elior <Ariel.Elior@cavium.com>
11608 L:      linux-rdma@vger.kernel.org
11609 S:      Supported
11610 F:      drivers/infiniband/hw/qedr/
11611 F:      include/uapi/rdma/qedr-abi.h
11612
11613 QLOGIC QLA1280 SCSI DRIVER
11614 M:      Michael Reed <mdr@sgi.com>
11615 L:      linux-scsi@vger.kernel.org
11616 S:      Maintained
11617 F:      drivers/scsi/qla1280.[ch]
11618
11619 QLOGIC QLA2XXX FC-SCSI DRIVER
11620 M:      qla2xxx-upstream@qlogic.com
11621 L:      linux-scsi@vger.kernel.org
11622 S:      Supported
11623 F:      Documentation/scsi/LICENSE.qla2xxx
11624 F:      drivers/scsi/qla2xxx/
11625
11626 QLOGIC QLA3XXX NETWORK DRIVER
11627 M:      Dept-GELinuxNICDev@cavium.com
11628 L:      netdev@vger.kernel.org
11629 S:      Supported
11630 F:      Documentation/networking/LICENSE.qla3xxx
11631 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11632
11633 QLOGIC QLA4XXX iSCSI DRIVER
11634 M:      QLogic-Storage-Upstream@qlogic.com
11635 L:      linux-scsi@vger.kernel.org
11636 S:      Supported
11637 F:      Documentation/scsi/LICENSE.qla4xxx
11638 F:      drivers/scsi/qla4xxx/
11639
11640 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11641 M:      Harish Patil <harish.patil@cavium.com>
11642 M:      Manish Chopra <manish.chopra@cavium.com>
11643 M:      Dept-GELinuxNICDev@cavium.com
11644 L:      netdev@vger.kernel.org
11645 S:      Supported
11646 F:      drivers/net/ethernet/qlogic/qlcnic/
11647
11648 QLOGIC QLGE 10Gb ETHERNET DRIVER
11649 M:      Harish Patil <harish.patil@cavium.com>
11650 M:      Manish Chopra <manish.chopra@cavium.com>
11651 M:      Dept-GELinuxNICDev@cavium.com
11652 L:      netdev@vger.kernel.org
11653 S:      Supported
11654 F:      drivers/net/ethernet/qlogic/qlge/
11655
11656 QNX4 FILESYSTEM
11657 M:      Anders Larsen <al@alarsen.net>
11658 W:      http://www.alarsen.net/linux/qnx4fs/
11659 S:      Maintained
11660 F:      fs/qnx4/
11661 F:      include/uapi/linux/qnx4_fs.h
11662 F:      include/uapi/linux/qnxtypes.h
11663
11664 QORIQ DPAA2 FSL-MC BUS DRIVER
11665 M:      Stuart Yoder <stuyoder@gmail.com>
11666 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11667 L:      linux-kernel@vger.kernel.org
11668 S:      Maintained
11669 F:      drivers/bus/fsl-mc/
11670 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11671 F:      Documentation/networking/dpaa2/overview.rst
11672
11673 QT1010 MEDIA DRIVER
11674 M:      Antti Palosaari <crope@iki.fi>
11675 L:      linux-media@vger.kernel.org
11676 W:      https://linuxtv.org
11677 W:      http://palosaari.fi/linux/
11678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11679 T:      git git://linuxtv.org/anttip/media_tree.git
11680 S:      Maintained
11681 F:      drivers/media/tuners/qt1010*
11682
11683 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11684 M:      Kalle Valo <kvalo@codeaurora.org>
11685 L:      ath10k@lists.infradead.org
11686 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11688 S:      Supported
11689 F:      drivers/net/wireless/ath/ath10k/
11690
11691 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11692 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11693 L:      linux-wireless@vger.kernel.org
11694 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11695 S:      Supported
11696 F:      drivers/net/wireless/ath/ath9k/
11697
11698 QUALCOMM CAMERA SUBSYSTEM DRIVER
11699 M:      Todor Tomov <todor.tomov@linaro.org>
11700 L:      linux-media@vger.kernel.org
11701 S:      Maintained
11702 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11703 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11704 F:      drivers/media/platform/qcom/camss-8x16/
11705
11706 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11707 M:  Ilia Lin <ilia.lin@gmail.com>
11708 L:  linux-pm@vger.kernel.org
11709 S:  Maintained
11710 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11711 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11712
11713 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11714 M:      Timur Tabi <timur@codeaurora.org>
11715 L:      netdev@vger.kernel.org
11716 S:      Supported
11717 F:      drivers/net/ethernet/qualcomm/emac/
11718
11719 QUALCOMM HEXAGON ARCHITECTURE
11720 M:      Richard Kuo <rkuo@codeaurora.org>
11721 L:      linux-hexagon@vger.kernel.org
11722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11723 S:      Supported
11724 F:      arch/hexagon/
11725
11726 QUALCOMM IOMMU
11727 M:      Rob Clark <robdclark@gmail.com>
11728 L:      iommu@lists.linux-foundation.org
11729 L:      linux-arm-msm@vger.kernel.org
11730 S:      Maintained
11731 F:      drivers/iommu/qcom_iommu.c
11732
11733 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11734 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11735 L:      linux-media@vger.kernel.org
11736 L:      linux-arm-msm@vger.kernel.org
11737 T:      git git://linuxtv.org/media_tree.git
11738 S:      Maintained
11739 F:      drivers/media/platform/qcom/venus/
11740
11741 QUALCOMM WCN36XX WIRELESS DRIVER
11742 M:      Kalle Valo <kvalo@codeaurora.org>
11743 L:      wcn36xx@lists.infradead.org
11744 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11745 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11746 S:      Supported
11747 F:      drivers/net/wireless/ath/wcn36xx/
11748
11749 QUANTENNA QTNFMAC WIRELESS DRIVER
11750 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11751 M:      Avinash Patil <avinashp@quantenna.com>
11752 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11753 L:      linux-wireless@vger.kernel.org
11754 S:      Maintained
11755 F:      drivers/net/wireless/quantenna
11756
11757 RADEON and AMDGPU DRM DRIVERS
11758 M:      Alex Deucher <alexander.deucher@amd.com>
11759 M:      Christian König <christian.koenig@amd.com>
11760 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11761 L:      amd-gfx@lists.freedesktop.org
11762 T:      git git://people.freedesktop.org/~agd5f/linux
11763 S:      Supported
11764 F:      drivers/gpu/drm/radeon/
11765 F:      include/uapi/drm/radeon_drm.h
11766 F:      drivers/gpu/drm/amd/
11767 F:      include/uapi/drm/amdgpu_drm.h
11768
11769 RADEON FRAMEBUFFER DISPLAY DRIVER
11770 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11771 L:      linux-fbdev@vger.kernel.org
11772 S:      Maintained
11773 F:      drivers/video/fbdev/aty/radeon*
11774 F:      include/uapi/linux/radeonfb.h
11775
11776 RADIOSHARK RADIO DRIVER
11777 M:      Hans Verkuil <hverkuil@xs4all.nl>
11778 L:      linux-media@vger.kernel.org
11779 T:      git git://linuxtv.org/media_tree.git
11780 S:      Maintained
11781 F:      drivers/media/radio/radio-shark.c
11782
11783 RADIOSHARK2 RADIO DRIVER
11784 M:      Hans Verkuil <hverkuil@xs4all.nl>
11785 L:      linux-media@vger.kernel.org
11786 T:      git git://linuxtv.org/media_tree.git
11787 S:      Maintained
11788 F:      drivers/media/radio/radio-shark2.c
11789 F:      drivers/media/radio/radio-tea5777.c
11790
11791 RADOS BLOCK DEVICE (RBD)
11792 M:      Ilya Dryomov <idryomov@gmail.com>
11793 M:      Sage Weil <sage@redhat.com>
11794 M:      Alex Elder <elder@kernel.org>
11795 L:      ceph-devel@vger.kernel.org
11796 W:      http://ceph.com/
11797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11798 T:      git git://github.com/ceph/ceph-client.git
11799 S:      Supported
11800 F:      Documentation/ABI/testing/sysfs-bus-rbd
11801 F:      drivers/block/rbd.c
11802 F:      drivers/block/rbd_types.h
11803
11804 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11805 M:      Paul Mackerras <paulus@samba.org>
11806 L:      linux-fbdev@vger.kernel.org
11807 S:      Maintained
11808 F:      drivers/video/fbdev/aty/aty128fb.c
11809
11810 RAINSHADOW-CEC DRIVER
11811 M:      Hans Verkuil <hverkuil@xs4all.nl>
11812 L:      linux-media@vger.kernel.org
11813 T:      git git://linuxtv.org/media_tree.git
11814 S:      Maintained
11815 F:      drivers/media/usb/rainshadow-cec/*
11816
11817 RALINK MIPS ARCHITECTURE
11818 M:      John Crispin <john@phrozen.org>
11819 L:      linux-mips@linux-mips.org
11820 S:      Maintained
11821 F:      arch/mips/ralink
11822
11823 RALINK RT2X00 WIRELESS LAN DRIVER
11824 P:      rt2x00 project
11825 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11826 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11827 L:      linux-wireless@vger.kernel.org
11828 S:      Maintained
11829 F:      drivers/net/wireless/ralink/rt2x00/
11830
11831 RAMDISK RAM BLOCK DEVICE DRIVER
11832 M:      Jens Axboe <axboe@kernel.dk>
11833 S:      Maintained
11834 F:      Documentation/blockdev/ramdisk.txt
11835 F:      drivers/block/brd.c
11836
11837 RANCHU VIRTUAL BOARD FOR MIPS
11838 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11839 L:      linux-mips@linux-mips.org
11840 S:      Supported
11841 F:      arch/mips/generic/board-ranchu.c
11842 F:      arch/mips/configs/generic/board-ranchu.config
11843
11844 RANDOM NUMBER DRIVER
11845 M:      "Theodore Ts'o" <tytso@mit.edu>
11846 S:      Maintained
11847 F:      drivers/char/random.c
11848
11849 RAPIDIO SUBSYSTEM
11850 M:      Matt Porter <mporter@kernel.crashing.org>
11851 M:      Alexandre Bounine <alex.bou9@gmail.com>
11852 S:      Maintained
11853 F:      drivers/rapidio/
11854
11855 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11856 L:      linux-wireless@vger.kernel.org
11857 S:      Orphan
11858 F:      drivers/net/wireless/ray*
11859
11860 RCUTORTURE TEST FRAMEWORK
11861 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11862 M:      Josh Triplett <josh@joshtriplett.org>
11863 R:      Steven Rostedt <rostedt@goodmis.org>
11864 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11865 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11866 L:      linux-kernel@vger.kernel.org
11867 S:      Supported
11868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11869 F:      tools/testing/selftests/rcutorture
11870
11871 RDC R-321X SoC
11872 M:      Florian Fainelli <florian@openwrt.org>
11873 S:      Maintained
11874
11875 RDC R6040 FAST ETHERNET DRIVER
11876 M:      Florian Fainelli <f.fainelli@gmail.com>
11877 L:      netdev@vger.kernel.org
11878 S:      Maintained
11879 F:      drivers/net/ethernet/rdc/r6040.c
11880
11881 RDMAVT - RDMA verbs software
11882 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11883 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11884 L:      linux-rdma@vger.kernel.org
11885 S:      Supported
11886 F:      drivers/infiniband/sw/rdmavt
11887
11888 RDS - RELIABLE DATAGRAM SOCKETS
11889 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11890 L:      netdev@vger.kernel.org
11891 L:      linux-rdma@vger.kernel.org
11892 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11893 W:      https://oss.oracle.com/projects/rds/
11894 S:      Supported
11895 F:      net/rds/
11896 F:      Documentation/networking/rds.txt
11897
11898 RDT - RESOURCE ALLOCATION
11899 M:      Fenghua Yu <fenghua.yu@intel.com>
11900 L:      linux-kernel@vger.kernel.org
11901 S:      Supported
11902 F:      arch/x86/kernel/cpu/intel_rdt*
11903 F:      arch/x86/include/asm/intel_rdt_sched.h
11904 F:      Documentation/x86/intel_rdt*
11905
11906 READ-COPY UPDATE (RCU)
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 W:      http://www.rdrop.com/users/paulmck/RCU/
11914 S:      Supported
11915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11916 F:      Documentation/RCU/
11917 X:      Documentation/RCU/torture.txt
11918 F:      include/linux/rcu*
11919 X:      include/linux/srcu.h
11920 F:      kernel/rcu/
11921 X:      kernel/torture.c
11922
11923 REAL TIME CLOCK (RTC) SUBSYSTEM
11924 M:      Alessandro Zummo <a.zummo@towertech.it>
11925 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11926 L:      linux-rtc@vger.kernel.org
11927 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11929 S:      Maintained
11930 F:      Documentation/devicetree/bindings/rtc/
11931 F:      Documentation/rtc.txt
11932 F:      drivers/rtc/
11933 F:      include/linux/rtc.h
11934 F:      include/uapi/linux/rtc.h
11935 F:      include/linux/rtc/
11936 F:      include/linux/platform_data/rtc-*
11937 F:      tools/testing/selftests/timers/rtctest.c
11938
11939 REALTEK AUDIO CODECS
11940 M:      Bard Liao <bardliao@realtek.com>
11941 M:      Oder Chiou <oder_chiou@realtek.com>
11942 S:      Maintained
11943 F:      sound/soc/codecs/rt*
11944 F:      include/sound/rt*.h
11945
11946 REGISTER MAP ABSTRACTION
11947 M:      Mark Brown <broonie@kernel.org>
11948 L:      linux-kernel@vger.kernel.org
11949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11950 S:      Supported
11951 F:      Documentation/devicetree/bindings/regmap/
11952 F:      drivers/base/regmap/
11953 F:      include/linux/regmap.h
11954
11955 REISERFS FILE SYSTEM
11956 L:      reiserfs-devel@vger.kernel.org
11957 S:      Supported
11958 F:      fs/reiserfs/
11959
11960 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11961 M:      Ohad Ben-Cohen <ohad@wizery.com>
11962 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11963 L:      linux-remoteproc@vger.kernel.org
11964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11965 S:      Maintained
11966 F:      Documentation/devicetree/bindings/remoteproc/
11967 F:      Documentation/remoteproc.txt
11968 F:      drivers/remoteproc/
11969 F:      include/linux/remoteproc.h
11970
11971 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11972 M:      Ohad Ben-Cohen <ohad@wizery.com>
11973 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11974 L:      linux-remoteproc@vger.kernel.org
11975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11976 S:      Maintained
11977 F:      drivers/rpmsg/
11978 F:      Documentation/rpmsg.txt
11979 F:      include/linux/rpmsg.h
11980 F:      include/linux/rpmsg/
11981
11982 RENESAS CLOCK DRIVERS
11983 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11984 L:      linux-renesas-soc@vger.kernel.org
11985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11986 S:      Supported
11987 F:      drivers/clk/renesas/
11988
11989 RENESAS EMEV2 I2C DRIVER
11990 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11991 S:      Supported
11992 F:      drivers/i2c/busses/i2c-emev2.c
11993
11994 RENESAS ETHERNET DRIVERS
11995 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11996 L:      netdev@vger.kernel.org
11997 L:      linux-renesas-soc@vger.kernel.org
11998 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11999 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12000 F:      drivers/net/ethernet/renesas/
12001 F:      include/linux/sh_eth.h
12002
12003 RENESAS R-CAR GYROADC DRIVER
12004 M:      Marek Vasut <marek.vasut@gmail.com>
12005 L:      linux-iio@vger.kernel.org
12006 S:      Supported
12007 F:      drivers/iio/adc/rcar_gyro_adc.c
12008
12009 RENESAS R-CAR I2C DRIVERS
12010 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12011 S:      Supported
12012 F:      drivers/i2c/busses/i2c-rcar.c
12013 F:      drivers/i2c/busses/i2c-sh_mobile.c
12014
12015 RENESAS USB PHY DRIVER
12016 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12017 L:      linux-renesas-soc@vger.kernel.org
12018 S:      Maintained
12019 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12020
12021 RESET CONTROLLER FRAMEWORK
12022 M:      Philipp Zabel <p.zabel@pengutronix.de>
12023 T:      git git://git.pengutronix.de/git/pza/linux
12024 S:      Maintained
12025 F:      drivers/reset/
12026 F:      Documentation/devicetree/bindings/reset/
12027 F:      include/dt-bindings/reset/
12028 F:      include/linux/reset.h
12029 F:      include/linux/reset-controller.h
12030
12031 RFKILL
12032 M:      Johannes Berg <johannes@sipsolutions.net>
12033 L:      linux-wireless@vger.kernel.org
12034 W:      http://wireless.kernel.org/
12035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12037 S:      Maintained
12038 F:      Documentation/rfkill.txt
12039 F:      Documentation/ABI/stable/sysfs-class-rfkill
12040 F:      net/rfkill/
12041
12042 RHASHTABLE
12043 M:      Thomas Graf <tgraf@suug.ch>
12044 M:      Herbert Xu <herbert@gondor.apana.org.au>
12045 L:      netdev@vger.kernel.org
12046 S:      Maintained
12047 F:      lib/rhashtable.c
12048 F:      include/linux/rhashtable.h
12049
12050 RICOH R5C592 MEMORYSTICK DRIVER
12051 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12052 S:      Maintained
12053 F:      drivers/memstick/host/r592.*
12054
12055 RICOH SMARTMEDIA/XD DRIVER
12056 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12057 S:      Maintained
12058 F:      drivers/mtd/nand/raw/r852.c
12059 F:      drivers/mtd/nand/raw/r852.h
12060
12061 RISC-V ARCHITECTURE
12062 M:      Palmer Dabbelt <palmer@sifive.com>
12063 M:      Albert Ou <albert@sifive.com>
12064 L:      linux-riscv@lists.infradead.org
12065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12066 S:      Supported
12067 F:      arch/riscv/
12068 K:      riscv
12069 N:      riscv
12070
12071 ROCCAT DRIVERS
12072 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12073 W:      http://sourceforge.net/projects/roccat/
12074 S:      Maintained
12075 F:      drivers/hid/hid-roccat*
12076 F:      include/linux/hid-roccat*
12077 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12078
12079 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12080 M:      Jacob chen <jacob2.chen@rock-chips.com>
12081 L:      linux-media@vger.kernel.org
12082 S:      Maintained
12083 F:      drivers/media/platform/rockchip/rga/
12084 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12085
12086 ROCKER DRIVER
12087 M:      Jiri Pirko <jiri@resnulli.us>
12088 L:      netdev@vger.kernel.org
12089 S:      Supported
12090 F:      drivers/net/ethernet/rocker/
12091
12092 ROCKETPORT DRIVER
12093 P:      Comtrol Corp.
12094 W:      http://www.comtrol.com
12095 S:      Maintained
12096 F:      Documentation/serial/rocket.txt
12097 F:      drivers/tty/rocket*
12098
12099 ROCKETPORT EXPRESS/INFINITY DRIVER
12100 M:      Kevin Cernekee <cernekee@gmail.com>
12101 L:      linux-serial@vger.kernel.org
12102 S:      Odd Fixes
12103 F:      drivers/tty/serial/rp2.*
12104
12105 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12106 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12107 L:      linux-kernel@vger.kernel.org
12108 L:      linux-renesas-soc@vger.kernel.org
12109 S:      Supported
12110 F:      drivers/mfd/bd9571mwv.c
12111 F:      drivers/regulator/bd9571mwv-regulator.c
12112 F:      drivers/gpio/gpio-bd9571mwv.c
12113 F:      include/linux/mfd/bd9571mwv.h
12114 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12115
12116 ROSE NETWORK LAYER
12117 M:      Ralf Baechle <ralf@linux-mips.org>
12118 L:      linux-hams@vger.kernel.org
12119 W:      http://www.linux-ax25.org/
12120 S:      Maintained
12121 F:      include/net/rose.h
12122 F:      include/uapi/linux/rose.h
12123 F:      net/rose/
12124
12125 RTL2830 MEDIA DRIVER
12126 M:      Antti Palosaari <crope@iki.fi>
12127 L:      linux-media@vger.kernel.org
12128 W:      https://linuxtv.org
12129 W:      http://palosaari.fi/linux/
12130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12131 T:      git git://linuxtv.org/anttip/media_tree.git
12132 S:      Maintained
12133 F:      drivers/media/dvb-frontends/rtl2830*
12134
12135 RTL2832 MEDIA DRIVER
12136 M:      Antti Palosaari <crope@iki.fi>
12137 L:      linux-media@vger.kernel.org
12138 W:      https://linuxtv.org
12139 W:      http://palosaari.fi/linux/
12140 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12141 T:      git git://linuxtv.org/anttip/media_tree.git
12142 S:      Maintained
12143 F:      drivers/media/dvb-frontends/rtl2832*
12144
12145 RTL2832_SDR MEDIA DRIVER
12146 M:      Antti Palosaari <crope@iki.fi>
12147 L:      linux-media@vger.kernel.org
12148 W:      https://linuxtv.org
12149 W:      http://palosaari.fi/linux/
12150 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12151 T:      git git://linuxtv.org/anttip/media_tree.git
12152 S:      Maintained
12153 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12154
12155 RTL8180 WIRELESS DRIVER
12156 L:      linux-wireless@vger.kernel.org
12157 W:      http://wireless.kernel.org/
12158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12159 S:      Orphan
12160 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12161
12162 RTL8187 WIRELESS DRIVER
12163 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12164 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12165 M:      Larry Finger <Larry.Finger@lwfinger.net>
12166 L:      linux-wireless@vger.kernel.org
12167 W:      http://wireless.kernel.org/
12168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12169 S:      Maintained
12170 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12171
12172 REALTEK WIRELESS DRIVER (rtlwifi family)
12173 M:      Ping-Ke Shih <pkshih@realtek.com>
12174 L:      linux-wireless@vger.kernel.org
12175 W:      http://wireless.kernel.org/
12176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12177 S:      Maintained
12178 F:      drivers/net/wireless/realtek/rtlwifi/
12179
12180 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12181 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12182 L:      linux-wireless@vger.kernel.org
12183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12184 S:      Maintained
12185 F:      drivers/net/wireless/realtek/rtl8xxxu/
12186
12187 RXRPC SOCKETS (AF_RXRPC)
12188 M:      David Howells <dhowells@redhat.com>
12189 L:      linux-afs@lists.infradead.org
12190 S:      Supported
12191 F:      net/rxrpc/
12192 F:      include/keys/rxrpc-type.h
12193 F:      include/net/af_rxrpc.h
12194 F:      include/trace/events/rxrpc.h
12195 F:      include/uapi/linux/rxrpc.h
12196 F:      Documentation/networking/rxrpc.txt
12197 W:      https://www.infradead.org/~dhowells/kafs/
12198
12199 S3 SAVAGE FRAMEBUFFER DRIVER
12200 M:      Antonino Daplas <adaplas@gmail.com>
12201 L:      linux-fbdev@vger.kernel.org
12202 S:      Maintained
12203 F:      drivers/video/fbdev/savage/
12204
12205 S390
12206 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12207 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12208 L:      linux-s390@vger.kernel.org
12209 W:      http://www.ibm.com/developerworks/linux/linux390/
12210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12211 S:      Supported
12212 F:      arch/s390/
12213 F:      drivers/s390/
12214 F:      Documentation/s390/
12215 F:      Documentation/driver-api/s390-drivers.rst
12216
12217 S390 COMMON I/O LAYER
12218 M:      Sebastian Ott <sebott@linux.ibm.com>
12219 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12220 L:      linux-s390@vger.kernel.org
12221 W:      http://www.ibm.com/developerworks/linux/linux390/
12222 S:      Supported
12223 F:      drivers/s390/cio/
12224
12225 S390 DASD DRIVER
12226 M:      Stefan Haberland <sth@linux.ibm.com>
12227 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12228 L:      linux-s390@vger.kernel.org
12229 W:      http://www.ibm.com/developerworks/linux/linux390/
12230 S:      Supported
12231 F:      drivers/s390/block/dasd*
12232 F:      block/partitions/ibm.c
12233
12234 S390 IOMMU (PCI)
12235 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12236 L:      linux-s390@vger.kernel.org
12237 W:      http://www.ibm.com/developerworks/linux/linux390/
12238 S:      Supported
12239 F:      drivers/iommu/s390-iommu.c
12240
12241 S390 IUCV NETWORK LAYER
12242 M:      Julian Wiedmann <jwi@linux.ibm.com>
12243 M:      Ursula Braun <ubraun@linux.ibm.com>
12244 L:      linux-s390@vger.kernel.org
12245 W:      http://www.ibm.com/developerworks/linux/linux390/
12246 S:      Supported
12247 F:      drivers/s390/net/*iucv*
12248 F:      include/net/iucv/
12249 F:      net/iucv/
12250
12251 S390 NETWORK DRIVERS
12252 M:      Julian Wiedmann <jwi@linux.ibm.com>
12253 M:      Ursula Braun <ubraun@linux.ibm.com>
12254 L:      linux-s390@vger.kernel.org
12255 W:      http://www.ibm.com/developerworks/linux/linux390/
12256 S:      Supported
12257 F:      drivers/s390/net/
12258
12259 S390 PCI SUBSYSTEM
12260 M:      Sebastian Ott <sebott@linux.ibm.com>
12261 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12262 L:      linux-s390@vger.kernel.org
12263 W:      http://www.ibm.com/developerworks/linux/linux390/
12264 S:      Supported
12265 F:      arch/s390/pci/
12266 F:      drivers/pci/hotplug/s390_pci_hpc.c
12267
12268 S390 VFIO-CCW DRIVER
12269 M:      Cornelia Huck <cohuck@redhat.com>
12270 M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12271 M:      Halil Pasic <pasic@linux.ibm.com>
12272 L:      linux-s390@vger.kernel.org
12273 L:      kvm@vger.kernel.org
12274 S:      Supported
12275 F:      drivers/s390/cio/vfio_ccw*
12276 F:      Documentation/s390/vfio-ccw.txt
12277 F:      include/uapi/linux/vfio_ccw.h
12278
12279 S390 ZCRYPT DRIVER
12280 M:      Harald Freudenberger <freude@linux.ibm.com>
12281 L:      linux-s390@vger.kernel.org
12282 W:      http://www.ibm.com/developerworks/linux/linux390/
12283 S:      Supported
12284 F:      drivers/s390/crypto/
12285
12286 S390 ZFCP DRIVER
12287 M:      Steffen Maier <maier@linux.ibm.com>
12288 M:      Benjamin Block <bblock@linux.ibm.com>
12289 L:      linux-s390@vger.kernel.org
12290 W:      http://www.ibm.com/developerworks/linux/linux390/
12291 S:      Supported
12292 F:      drivers/s390/scsi/zfcp_*
12293
12294 S3C24XX SD/MMC Driver
12295 M:      Ben Dooks <ben-linux@fluff.org>
12296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12297 S:      Supported
12298 F:      drivers/mmc/host/s3cmci.*
12299
12300 SAA6588 RDS RECEIVER DRIVER
12301 M:      Hans Verkuil <hverkuil@xs4all.nl>
12302 L:      linux-media@vger.kernel.org
12303 T:      git git://linuxtv.org/media_tree.git
12304 W:      https://linuxtv.org
12305 S:      Odd Fixes
12306 F:      drivers/media/i2c/saa6588*
12307
12308 SAA7134 VIDEO4LINUX DRIVER
12309 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12310 L:      linux-media@vger.kernel.org
12311 W:      https://linuxtv.org
12312 T:      git git://linuxtv.org/media_tree.git
12313 S:      Odd fixes
12314 F:      Documentation/media/v4l-drivers/saa7134*
12315 F:      drivers/media/pci/saa7134/
12316
12317 SAA7146 VIDEO4LINUX-2 DRIVER
12318 M:      Hans Verkuil <hverkuil@xs4all.nl>
12319 L:      linux-media@vger.kernel.org
12320 T:      git git://linuxtv.org/media_tree.git
12321 S:      Maintained
12322 F:      drivers/media/common/saa7146/
12323 F:      drivers/media/pci/saa7146/
12324 F:      include/media/saa7146*
12325
12326 SAMSUNG AUDIO (ASoC) DRIVERS
12327 M:      Krzysztof Kozlowski <krzk@kernel.org>
12328 M:      Sangbeom Kim <sbkim73@samsung.com>
12329 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12330 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12331 S:      Supported
12332 F:      sound/soc/samsung/
12333 F:      Documentation/devicetree/bindings/sound/samsung*
12334
12335 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12336 M:      Krzysztof Kozlowski <krzk@kernel.org>
12337 L:      linux-crypto@vger.kernel.org
12338 L:      linux-samsung-soc@vger.kernel.org
12339 S:      Maintained
12340 F:      drivers/crypto/exynos-rng.c
12341 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12342
12343 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12344 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12345 L:      linux-samsung-soc@vger.kernel.org
12346 S:      Maintained
12347 F:      drivers/char/hw_random/exynos-trng.c
12348 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12349
12350 SAMSUNG FRAMEBUFFER DRIVER
12351 M:      Jingoo Han <jingoohan1@gmail.com>
12352 L:      linux-fbdev@vger.kernel.org
12353 S:      Maintained
12354 F:      drivers/video/fbdev/s3c-fb.c
12355
12356 SAMSUNG LAPTOP DRIVER
12357 M:      Corentin Chary <corentin.chary@gmail.com>
12358 L:      platform-driver-x86@vger.kernel.org
12359 S:      Maintained
12360 F:      drivers/platform/x86/samsung-laptop.c
12361
12362 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12363 M:      Sangbeom Kim <sbkim73@samsung.com>
12364 M:      Krzysztof Kozlowski <krzk@kernel.org>
12365 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12366 L:      linux-kernel@vger.kernel.org
12367 L:      linux-samsung-soc@vger.kernel.org
12368 S:      Supported
12369 F:      drivers/mfd/sec*.c
12370 F:      drivers/regulator/s2m*.c
12371 F:      drivers/regulator/s5m*.c
12372 F:      drivers/clk/clk-s2mps11.c
12373 F:      drivers/rtc/rtc-s5m.c
12374 F:      include/linux/mfd/samsung/
12375 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12376 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12377 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12378 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12379
12380 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12381 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12382 L:      linux-media@vger.kernel.org
12383 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12384 S:      Maintained
12385 F:      drivers/media/platform/s3c-camif/
12386 F:      include/media/drv-intf/s3c_camif.h
12387
12388 SAMSUNG S3FWRN5 NFC DRIVER
12389 M:      Robert Baldyga <r.baldyga@samsung.com>
12390 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12391 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12392 S:      Supported
12393 F:      drivers/nfc/s3fwrn5
12394
12395 SAMSUNG S5C73M3 CAMERA DRIVER
12396 M:      Kyungmin Park <kyungmin.park@samsung.com>
12397 M:      Andrzej Hajda <a.hajda@samsung.com>
12398 L:      linux-media@vger.kernel.org
12399 S:      Supported
12400 F:      drivers/media/i2c/s5c73m3/*
12401
12402 SAMSUNG S5K5BAF CAMERA DRIVER
12403 M:      Kyungmin Park <kyungmin.park@samsung.com>
12404 M:      Andrzej Hajda <a.hajda@samsung.com>
12405 L:      linux-media@vger.kernel.org
12406 S:      Supported
12407 F:      drivers/media/i2c/s5k5baf.c
12408
12409 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12410 M:      Krzysztof Kozlowski <krzk@kernel.org>
12411 M:      Vladimir Zapolskiy <vz@mleia.com>
12412 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12413 L:      linux-crypto@vger.kernel.org
12414 L:      linux-samsung-soc@vger.kernel.org
12415 S:      Maintained
12416 F:      drivers/crypto/s5p-sss.c
12417
12418 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12419 M:      Kyungmin Park <kyungmin.park@samsung.com>
12420 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12421 L:      linux-media@vger.kernel.org
12422 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12423 S:      Supported
12424 F:      drivers/media/platform/exynos4-is/
12425
12426 SAMSUNG SOC CLOCK DRIVERS
12427 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12428 M:      Tomasz Figa <tomasz.figa@gmail.com>
12429 M:      Chanwoo Choi <cw00.choi@samsung.com>
12430 S:      Supported
12431 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12433 F:      drivers/clk/samsung/
12434 F:      include/dt-bindings/clock/exynos*.h
12435 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12436
12437 SAMSUNG SPI DRIVERS
12438 M:      Kukjin Kim <kgene@kernel.org>
12439 M:      Krzysztof Kozlowski <krzk@kernel.org>
12440 M:      Andi Shyti <andi@etezian.org>
12441 L:      linux-spi@vger.kernel.org
12442 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12443 S:      Maintained
12444 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12445 F:      drivers/spi/spi-s3c*
12446 F:      include/linux/platform_data/spi-s3c64xx.h
12447
12448 SAMSUNG SXGBE DRIVERS
12449 M:      Byungho An <bh74.an@samsung.com>
12450 M:      Girish K S <ks.giri@samsung.com>
12451 M:      Vipul Pandya <vipul.pandya@samsung.com>
12452 S:      Supported
12453 L:      netdev@vger.kernel.org
12454 F:      drivers/net/ethernet/samsung/sxgbe/
12455
12456 SAMSUNG THERMAL DRIVER
12457 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12458 L:      linux-pm@vger.kernel.org
12459 L:      linux-samsung-soc@vger.kernel.org
12460 S:      Supported
12461 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12462 F:      drivers/thermal/samsung/
12463
12464 SAMSUNG USB2 PHY DRIVER
12465 M:      Kamil Debski <kamil@wypas.org>
12466 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12467 L:      linux-kernel@vger.kernel.org
12468 S:      Supported
12469 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12470 F:      Documentation/phy/samsung-usb2.txt
12471 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12472 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12473 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12474 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12475 F:      drivers/phy/samsung/phy-samsung-usb2.c
12476 F:      drivers/phy/samsung/phy-samsung-usb2.h
12477
12478 SC1200 WDT DRIVER
12479 M:      Zwane Mwaikambo <zwanem@gmail.com>
12480 S:      Maintained
12481 F:      drivers/watchdog/sc1200wdt.c
12482
12483 SCHEDULER
12484 M:      Ingo Molnar <mingo@redhat.com>
12485 M:      Peter Zijlstra <peterz@infradead.org>
12486 L:      linux-kernel@vger.kernel.org
12487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12488 S:      Maintained
12489 F:      kernel/sched/
12490 F:      include/linux/sched.h
12491 F:      include/uapi/linux/sched.h
12492 F:      include/linux/wait.h
12493
12494 SCR24X CHIP CARD INTERFACE DRIVER
12495 M:      Lubomir Rintel <lkundrak@v3.sk>
12496 S:      Supported
12497 F:      drivers/char/pcmcia/scr24x_cs.c
12498
12499 SCSI CDROM DRIVER
12500 M:      Jens Axboe <axboe@kernel.dk>
12501 L:      linux-scsi@vger.kernel.org
12502 W:      http://www.kernel.dk
12503 S:      Maintained
12504 F:      drivers/scsi/sr*
12505
12506 SCSI RDMA PROTOCOL (SRP) INITIATOR
12507 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12508 L:      linux-rdma@vger.kernel.org
12509 S:      Supported
12510 W:      http://www.openfabrics.org
12511 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12513 F:      drivers/infiniband/ulp/srp/
12514 F:      include/scsi/srp.h
12515
12516 SCSI SG DRIVER
12517 M:      Doug Gilbert <dgilbert@interlog.com>
12518 L:      linux-scsi@vger.kernel.org
12519 W:      http://sg.danny.cz/sg
12520 S:      Maintained
12521 F:      Documentation/scsi/scsi-generic.txt
12522 F:      drivers/scsi/sg.c
12523 F:      include/scsi/sg.h
12524
12525 SCSI SUBSYSTEM
12526 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12528 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12530 L:      linux-scsi@vger.kernel.org
12531 S:      Maintained
12532 F:      Documentation/devicetree/bindings/scsi/
12533 F:      drivers/scsi/
12534 F:      include/scsi/
12535
12536 SCSI TAPE DRIVER
12537 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12538 L:      linux-scsi@vger.kernel.org
12539 S:      Maintained
12540 F:      Documentation/scsi/st.txt
12541 F:      drivers/scsi/st.*
12542 F:      drivers/scsi/st_*.h
12543
12544 SCTP PROTOCOL
12545 M:      Vlad Yasevich <vyasevich@gmail.com>
12546 M:      Neil Horman <nhorman@tuxdriver.com>
12547 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12548 L:      linux-sctp@vger.kernel.org
12549 W:      http://lksctp.sourceforge.net
12550 S:      Maintained
12551 F:      Documentation/networking/sctp.txt
12552 F:      include/linux/sctp.h
12553 F:      include/uapi/linux/sctp.h
12554 F:      include/net/sctp/
12555 F:      net/sctp/
12556
12557 SCx200 CPU SUPPORT
12558 M:      Jim Cromie <jim.cromie@gmail.com>
12559 S:      Odd Fixes
12560 F:      Documentation/i2c/busses/scx200_acb
12561 F:      arch/x86/platform/scx200/
12562 F:      drivers/watchdog/scx200_wdt.c
12563 F:      drivers/i2c/busses/scx200*
12564 F:      drivers/mtd/maps/scx200_docflash.c
12565 F:      include/linux/scx200.h
12566
12567 SCx200 GPIO DRIVER
12568 M:      Jim Cromie <jim.cromie@gmail.com>
12569 S:      Maintained
12570 F:      drivers/char/scx200_gpio.c
12571 F:      include/linux/scx200_gpio.h
12572
12573 SCx200 HRT CLOCKSOURCE DRIVER
12574 M:      Jim Cromie <jim.cromie@gmail.com>
12575 S:      Maintained
12576 F:      drivers/clocksource/scx200_hrt.c
12577
12578 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12579 M:      Sascha Sommer <saschasommer@freenet.de>
12580 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12581 S:      Maintained
12582 F:      drivers/mmc/host/sdricoh_cs.c
12583
12584 SECURE COMPUTING
12585 M:      Kees Cook <keescook@chromium.org>
12586 R:      Andy Lutomirski <luto@amacapital.net>
12587 R:      Will Drewry <wad@chromium.org>
12588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12589 S:      Supported
12590 F:      kernel/seccomp.c
12591 F:      include/uapi/linux/seccomp.h
12592 F:      include/linux/seccomp.h
12593 F:      tools/testing/selftests/seccomp/*
12594 F:      tools/testing/selftests/kselftest_harness.h
12595 F:      Documentation/userspace-api/seccomp_filter.rst
12596 K:      \bsecure_computing
12597 K:      \bTIF_SECCOMP\b
12598
12599 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12600 M:      Al Cooper <alcooperx@gmail.com>
12601 L:      linux-mmc@vger.kernel.org
12602 L:      bcm-kernel-feedback-list@broadcom.com
12603 S:      Maintained
12604 F:      drivers/mmc/host/sdhci-brcmstb*
12605
12606 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12607 M:      Adrian Hunter <adrian.hunter@intel.com>
12608 L:      linux-mmc@vger.kernel.org
12609 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12610 S:      Maintained
12611 F:      drivers/mmc/host/sdhci*
12612 F:      include/linux/mmc/sdhci*
12613
12614 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12615 M:      Ben Dooks <ben-linux@fluff.org>
12616 M:      Jaehoon Chung <jh80.chung@samsung.com>
12617 L:      linux-mmc@vger.kernel.org
12618 S:      Maintained
12619 F:      drivers/mmc/host/sdhci-s3c*
12620
12621 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12622 M:      Viresh Kumar <vireshk@kernel.org>
12623 L:      linux-mmc@vger.kernel.org
12624 S:      Maintained
12625 F:      drivers/mmc/host/sdhci-spear.c
12626
12627 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12628 M:      Kishon Vijay Abraham I <kishon@ti.com>
12629 L:      linux-mmc@vger.kernel.org
12630 S:      Maintained
12631 F:      drivers/mmc/host/sdhci-omap.c
12632
12633 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12634 M:      Scott Bauer <scott.bauer@intel.com>
12635 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12636 L:      linux-block@vger.kernel.org
12637 S:      Supported
12638 F:      block/sed*
12639 F:      block/opal_proto.h
12640 F:      include/linux/sed*
12641 F:      include/uapi/linux/sed*
12642
12643 SECURITY CONTACT
12644 M:      Security Officers <security@kernel.org>
12645 S:      Supported
12646
12647 SECURITY SUBSYSTEM
12648 M:      James Morris <jmorris@namei.org>
12649 M:      "Serge E. Hallyn" <serge@hallyn.com>
12650 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12652 W:      http://kernsec.org/
12653 S:      Supported
12654 F:      security/
12655
12656 SELINUX SECURITY MODULE
12657 M:      Paul Moore <paul@paul-moore.com>
12658 M:      Stephen Smalley <sds@tycho.nsa.gov>
12659 M:      Eric Paris <eparis@parisplace.org>
12660 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12661 W:      https://selinuxproject.org
12662 W:      https://github.com/SELinuxProject
12663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12664 S:      Supported
12665 F:      include/linux/selinux*
12666 F:      security/selinux/
12667 F:      scripts/selinux/
12668 F:      Documentation/admin-guide/LSM/SELinux.rst
12669
12670 SENSABLE PHANTOM
12671 M:      Jiri Slaby <jirislaby@gmail.com>
12672 S:      Maintained
12673 F:      drivers/misc/phantom.c
12674 F:      include/uapi/linux/phantom.h
12675
12676 SERIAL DEVICE BUS
12677 M:      Rob Herring <robh@kernel.org>
12678 L:      linux-serial@vger.kernel.org
12679 S:      Maintained
12680 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12681 F:      drivers/tty/serdev/
12682 F:      include/linux/serdev.h
12683
12684 SERIAL DRIVERS
12685 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12686 L:      linux-serial@vger.kernel.org
12687 S:      Maintained
12688 F:      Documentation/devicetree/bindings/serial/
12689 F:      drivers/tty/serial/
12690
12691 SERIAL IR RECEIVER
12692 M:      Sean Young <sean@mess.org>
12693 L:      linux-media@vger.kernel.org
12694 S:      Maintained
12695 F:      drivers/media/rc/serial_ir.c
12696
12697 SFC NETWORK DRIVER
12698 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12699 M:      Edward Cree <ecree@solarflare.com>
12700 M:      Bert Kenward <bkenward@solarflare.com>
12701 L:      netdev@vger.kernel.org
12702 S:      Supported
12703 F:      drivers/net/ethernet/sfc/
12704
12705 SGI GRU DRIVER
12706 M:      Dimitri Sivanich <sivanich@sgi.com>
12707 S:      Maintained
12708 F:      drivers/misc/sgi-gru/
12709
12710 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12711 M:      Pat Gefre <pfg@sgi.com>
12712 L:      linux-ia64@vger.kernel.org
12713 S:      Supported
12714 F:      Documentation/ia64/serial.txt
12715 F:      drivers/tty/serial/ioc?_serial.c
12716 F:      include/linux/ioc?.h
12717
12718 SGI XP/XPC/XPNET DRIVER
12719 M:      Cliff Whickman <cpw@sgi.com>
12720 M:      Robin Holt <robinmholt@gmail.com>
12721 S:      Maintained
12722 F:      drivers/misc/sgi-xp/
12723
12724 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12725 M:      Ursula Braun <ubraun@linux.ibm.com>
12726 L:      linux-s390@vger.kernel.org
12727 W:      http://www.ibm.com/developerworks/linux/linux390/
12728 S:      Supported
12729 F:      net/smc/
12730
12731 SH_VEU V4L2 MEM2MEM DRIVER
12732 L:      linux-media@vger.kernel.org
12733 S:      Orphan
12734 F:      drivers/media/platform/sh_veu.c
12735
12736 SH_VOU V4L2 OUTPUT DRIVER
12737 L:      linux-media@vger.kernel.org
12738 S:      Orphan
12739 F:      drivers/media/platform/sh_vou.c
12740 F:      include/media/drv-intf/sh_vou.h
12741
12742 SI2157 MEDIA DRIVER
12743 M:      Antti Palosaari <crope@iki.fi>
12744 L:      linux-media@vger.kernel.org
12745 W:      https://linuxtv.org
12746 W:      http://palosaari.fi/linux/
12747 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12748 T:      git git://linuxtv.org/anttip/media_tree.git
12749 S:      Maintained
12750 F:      drivers/media/tuners/si2157*
12751
12752 SI2165 MEDIA DRIVER
12753 M:      Matthias Schwarzott <zzam@gentoo.org>
12754 L:      linux-media@vger.kernel.org
12755 W:      https://linuxtv.org
12756 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12757 S:      Maintained
12758 F:      drivers/media/dvb-frontends/si2165*
12759
12760 SI2168 MEDIA DRIVER
12761 M:      Antti Palosaari <crope@iki.fi>
12762 L:      linux-media@vger.kernel.org
12763 W:      https://linuxtv.org
12764 W:      http://palosaari.fi/linux/
12765 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12766 T:      git git://linuxtv.org/anttip/media_tree.git
12767 S:      Maintained
12768 F:      drivers/media/dvb-frontends/si2168*
12769
12770 SI470X FM RADIO RECEIVER I2C DRIVER
12771 M:      Hans Verkuil <hverkuil@xs4all.nl>
12772 L:      linux-media@vger.kernel.org
12773 T:      git git://linuxtv.org/media_tree.git
12774 W:      https://linuxtv.org
12775 S:      Odd Fixes
12776 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12777
12778 SI470X FM RADIO RECEIVER USB DRIVER
12779 M:      Hans Verkuil <hverkuil@xs4all.nl>
12780 L:      linux-media@vger.kernel.org
12781 T:      git git://linuxtv.org/media_tree.git
12782 W:      https://linuxtv.org
12783 S:      Maintained
12784 F:      drivers/media/radio/si470x/radio-si470x-common.c
12785 F:      drivers/media/radio/si470x/radio-si470x.h
12786 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12787
12788 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12789 M:      Eduardo Valentin <edubezval@gmail.com>
12790 L:      linux-media@vger.kernel.org
12791 T:      git git://linuxtv.org/media_tree.git
12792 W:      https://linuxtv.org
12793 S:      Odd Fixes
12794 F:      drivers/media/radio/si4713/si4713.?
12795
12796 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12797 M:      Eduardo Valentin <edubezval@gmail.com>
12798 L:      linux-media@vger.kernel.org
12799 T:      git git://linuxtv.org/media_tree.git
12800 W:      https://linuxtv.org
12801 S:      Odd Fixes
12802 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12803
12804 SI4713 FM RADIO TRANSMITTER USB DRIVER
12805 M:      Hans Verkuil <hverkuil@xs4all.nl>
12806 L:      linux-media@vger.kernel.org
12807 T:      git git://linuxtv.org/media_tree.git
12808 W:      https://linuxtv.org
12809 S:      Maintained
12810 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12811
12812 SIANO DVB DRIVER
12813 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12814 L:      linux-media@vger.kernel.org
12815 W:      https://linuxtv.org
12816 T:      git git://linuxtv.org/media_tree.git
12817 S:      Odd fixes
12818 F:      drivers/media/common/siano/
12819 F:      drivers/media/usb/siano/
12820 F:      drivers/media/usb/siano/
12821 F:      drivers/media/mmc/siano/
12822
12823 SILEAD TOUCHSCREEN DRIVER
12824 M:      Hans de Goede <hdegoede@redhat.com>
12825 L:      linux-input@vger.kernel.org
12826 L:      platform-driver-x86@vger.kernel.org
12827 S:      Maintained
12828 F:      drivers/input/touchscreen/silead.c
12829 F:      drivers/platform/x86/silead_dmi.c
12830
12831 SILICON MOTION SM712 FRAME BUFFER DRIVER
12832 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12833 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12834 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12835 L:      linux-fbdev@vger.kernel.org
12836 S:      Maintained
12837 F:      drivers/video/fbdev/sm712*
12838 F:      Documentation/fb/sm712fb.txt
12839
12840 SIMPLE FIRMWARE INTERFACE (SFI)
12841 M:      Len Brown <lenb@kernel.org>
12842 L:      sfi-devel@simplefirmware.org
12843 W:      http://simplefirmware.org/
12844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12845 S:      Supported
12846 F:      arch/x86/platform/sfi/
12847 F:      drivers/sfi/
12848 F:      include/linux/sfi*.h
12849
12850 SIMPLEFB FB DRIVER
12851 M:      Hans de Goede <hdegoede@redhat.com>
12852 L:      linux-fbdev@vger.kernel.org
12853 S:      Maintained
12854 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12855 F:      drivers/video/fbdev/simplefb.c
12856 F:      include/linux/platform_data/simplefb.h
12857
12858 SIMTEC EB110ATX (Chalice CATS)
12859 P:      Ben Dooks
12860 P:      Vincent Sanders <vince@simtec.co.uk>
12861 M:      Simtec Linux Team <linux@simtec.co.uk>
12862 W:      http://www.simtec.co.uk/products/EB110ATX/
12863 S:      Supported
12864
12865 SIMTEC EB2410ITX (BAST)
12866 P:      Ben Dooks
12867 P:      Vincent Sanders <vince@simtec.co.uk>
12868 M:      Simtec Linux Team <linux@simtec.co.uk>
12869 W:      http://www.simtec.co.uk/products/EB2410ITX/
12870 S:      Supported
12871 F:      arch/arm/mach-s3c24xx/mach-bast.c
12872 F:      arch/arm/mach-s3c24xx/bast-ide.c
12873 F:      arch/arm/mach-s3c24xx/bast-irq.c
12874
12875 SIPHASH PRF ROUTINES
12876 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12877 S:      Maintained
12878 F:      lib/siphash.c
12879 F:      lib/test_siphash.c
12880 F:      include/linux/siphash.h
12881
12882 SIOX
12883 M:      Gavin Schenk <g.schenk@eckelmann.de>
12884 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12885 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12886 S:      Supported
12887 F:      drivers/siox/*
12888 F:      include/trace/events/siox.h
12889
12890 SIS 190 ETHERNET DRIVER
12891 M:      Francois Romieu <romieu@fr.zoreil.com>
12892 L:      netdev@vger.kernel.org
12893 S:      Maintained
12894 F:      drivers/net/ethernet/sis/sis190.c
12895
12896 SIS 900/7016 FAST ETHERNET DRIVER
12897 M:      Daniele Venzano <venza@brownhat.org>
12898 W:      http://www.brownhat.org/sis900.html
12899 L:      netdev@vger.kernel.org
12900 S:      Maintained
12901 F:      drivers/net/ethernet/sis/sis900.*
12902
12903 SIS FRAMEBUFFER DRIVER
12904 M:      Thomas Winischhofer <thomas@winischhofer.net>
12905 W:      http://www.winischhofer.net/linuxsisvga.shtml
12906 S:      Maintained
12907 F:      Documentation/fb/sisfb.txt
12908 F:      drivers/video/fbdev/sis/
12909 F:      include/video/sisfb.h
12910
12911 SIS USB2VGA DRIVER
12912 M:      Thomas Winischhofer <thomas@winischhofer.net>
12913 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12914 S:      Maintained
12915 F:      drivers/usb/misc/sisusbvga/
12916
12917 SLAB ALLOCATOR
12918 M:      Christoph Lameter <cl@linux.com>
12919 M:      Pekka Enberg <penberg@kernel.org>
12920 M:      David Rientjes <rientjes@google.com>
12921 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12922 M:      Andrew Morton <akpm@linux-foundation.org>
12923 L:      linux-mm@kvack.org
12924 S:      Maintained
12925 F:      include/linux/sl?b*.h
12926 F:      mm/sl?b*
12927
12928 SLEEPABLE READ-COPY UPDATE (SRCU)
12929 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12930 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12931 M:      Josh Triplett <josh@joshtriplett.org>
12932 R:      Steven Rostedt <rostedt@goodmis.org>
12933 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12934 L:      linux-kernel@vger.kernel.org
12935 W:      http://www.rdrop.com/users/paulmck/RCU/
12936 S:      Supported
12937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12938 F:      include/linux/srcu.h
12939 F:      kernel/rcu/srcu.c
12940
12941 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12942 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12943 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12944 S:      Maintained
12945 F:      drivers/slimbus/
12946 F:      Documentation/devicetree/bindings/slimbus/
12947 F:      include/linux/slimbus.h
12948
12949 SMACK SECURITY MODULE
12950 M:      Casey Schaufler <casey@schaufler-ca.com>
12951 L:      linux-security-module@vger.kernel.org
12952 W:      http://schaufler-ca.com
12953 T:      git git://github.com/cschaufler/smack-next
12954 S:      Maintained
12955 F:      Documentation/admin-guide/LSM/Smack.rst
12956 F:      security/smack/
12957
12958 SMC91x ETHERNET DRIVER
12959 M:      Nicolas Pitre <nico@fluxnic.net>
12960 S:      Odd Fixes
12961 F:      drivers/net/ethernet/smsc/smc91x.*
12962
12963 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12964 M:      Sakari Ailus <sakari.ailus@iki.fi>
12965 L:      linux-media@vger.kernel.org
12966 S:      Maintained
12967 F:      drivers/media/i2c/smiapp/
12968 F:      include/media/i2c/smiapp.h
12969 F:      drivers/media/i2c/smiapp-pll.c
12970 F:      drivers/media/i2c/smiapp-pll.h
12971 F:      include/uapi/linux/smiapp.h
12972 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12973
12974 SMM665 HARDWARE MONITOR DRIVER
12975 M:      Guenter Roeck <linux@roeck-us.net>
12976 L:      linux-hwmon@vger.kernel.org
12977 S:      Maintained
12978 F:      Documentation/hwmon/smm665
12979 F:      drivers/hwmon/smm665.c
12980
12981 SMSC EMC2103 HARDWARE MONITOR DRIVER
12982 M:      Steve Glendinning <steve.glendinning@shawell.net>
12983 L:      linux-hwmon@vger.kernel.org
12984 S:      Maintained
12985 F:      Documentation/hwmon/emc2103
12986 F:      drivers/hwmon/emc2103.c
12987
12988 SMSC SCH5627 HARDWARE MONITOR DRIVER
12989 M:      Hans de Goede <hdegoede@redhat.com>
12990 L:      linux-hwmon@vger.kernel.org
12991 S:      Supported
12992 F:      Documentation/hwmon/sch5627
12993 F:      drivers/hwmon/sch5627.c
12994
12995 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12996 M:      Steve Glendinning <steve.glendinning@shawell.net>
12997 L:      linux-fbdev@vger.kernel.org
12998 S:      Maintained
12999 F:      drivers/video/fbdev/smscufx.c
13000
13001 SMSC47B397 HARDWARE MONITOR DRIVER
13002 M:      Jean Delvare <jdelvare@suse.com>
13003 L:      linux-hwmon@vger.kernel.org
13004 S:      Maintained
13005 F:      Documentation/hwmon/smsc47b397
13006 F:      drivers/hwmon/smsc47b397.c
13007
13008 SMSC911x ETHERNET DRIVER
13009 M:      Steve Glendinning <steve.glendinning@shawell.net>
13010 L:      netdev@vger.kernel.org
13011 S:      Maintained
13012 F:      include/linux/smsc911x.h
13013 F:      drivers/net/ethernet/smsc/smsc911x.*
13014
13015 SMSC9420 PCI ETHERNET DRIVER
13016 M:      Steve Glendinning <steve.glendinning@shawell.net>
13017 L:      netdev@vger.kernel.org
13018 S:      Maintained
13019 F:      drivers/net/ethernet/smsc/smsc9420.*
13020
13021 SOC-CAMERA V4L2 SUBSYSTEM
13022 L:      linux-media@vger.kernel.org
13023 T:      git git://linuxtv.org/media_tree.git
13024 S:      Orphan
13025 F:      include/media/soc*
13026 F:      drivers/media/i2c/soc_camera/
13027 F:      drivers/media/platform/soc_camera/
13028
13029 SOCIONEXT SYNQUACER I2C DRIVER
13030 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13031 L:      linux-i2c@vger.kernel.org
13032 S:      Maintained
13033 F:      drivers/i2c/busses/i2c-synquacer.c
13034 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13035
13036 SOCIONEXT UNIPHIER SOUND DRIVER
13037 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13038 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13039 S:      Maintained
13040 F:      sound/soc/uniphier/
13041
13042 SOEKRIS NET48XX LED SUPPORT
13043 M:      Chris Boot <bootc@bootc.net>
13044 S:      Maintained
13045 F:      drivers/leds/leds-net48xx.c
13046
13047 SOFT-ROCE DRIVER (rxe)
13048 M:      Moni Shoua <monis@mellanox.com>
13049 L:      linux-rdma@vger.kernel.org
13050 S:      Supported
13051 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13052 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13053 F:      drivers/infiniband/sw/rxe/
13054 F:      include/uapi/rdma/rdma_user_rxe.h
13055
13056 SOFTLOGIC 6x10 MPEG CODEC
13057 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13058 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13059 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13060 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13061 M:      Ismael Luceno <ismael@iodev.co.uk>
13062 L:      linux-media@vger.kernel.org
13063 S:      Supported
13064 F:      drivers/media/pci/solo6x10/
13065
13066 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13067 M:      James Morse <james.morse@arm.com>
13068 L:      linux-arm-kernel@lists.infradead.org
13069 S:      Maintained
13070 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13071 F:      drivers/firmware/arm_sdei.c
13072 F:      include/linux/sdei.h
13073 F:      include/uapi/linux/sdei.h
13074
13075 SOFTWARE RAID (Multiple Disks) SUPPORT
13076 M:      Shaohua Li <shli@kernel.org>
13077 L:      linux-raid@vger.kernel.org
13078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13079 S:      Supported
13080 F:      drivers/md/Makefile
13081 F:      drivers/md/Kconfig
13082 F:      drivers/md/md*
13083 F:      drivers/md/raid*
13084 F:      include/linux/raid/
13085 F:      include/uapi/linux/raid/
13086
13087 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13088 M:      Jassi Brar <jaswinder.singh@linaro.org>
13089 L:      netdev@vger.kernel.org
13090 S:      Maintained
13091 F:      drivers/net/ethernet/socionext/netsec.c
13092 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13093
13094 SOLIDRUN CLEARFOG SUPPORT
13095 M:      Russell King <linux@armlinux.org.uk>
13096 S:      Maintained
13097 F:      arch/arm/boot/dts/armada-388-clearfog*
13098 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13099
13100 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13101 M:      Russell King <linux@armlinux.org.uk>
13102 S:      Maintained
13103 F:      arch/arm/boot/dts/imx6*-cubox-i*
13104 F:      arch/arm/boot/dts/imx6*-hummingboard*
13105 F:      arch/arm/boot/dts/imx6*-sr-*
13106
13107 SONIC NETWORK DRIVER
13108 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13109 L:      netdev@vger.kernel.org
13110 S:      Maintained
13111 F:      drivers/net/ethernet/natsemi/sonic.*
13112
13113 SONICS SILICON BACKPLANE DRIVER (SSB)
13114 M:      Michael Buesch <m@bues.ch>
13115 L:      linux-wireless@vger.kernel.org
13116 S:      Maintained
13117 F:      drivers/ssb/
13118 F:      include/linux/ssb/
13119
13120 SONY IMX274 SENSOR DRIVER
13121 M:      Leon Luo <leonl@leopardimaging.com>
13122 L:      linux-media@vger.kernel.org
13123 T:      git git://linuxtv.org/media_tree.git
13124 S:      Maintained
13125 F:      drivers/media/i2c/imx274.c
13126 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13127
13128 SONY MEMORYSTICK CARD SUPPORT
13129 M:      Alex Dubov <oakad@yahoo.com>
13130 W:      http://tifmxx.berlios.de/
13131 S:      Maintained
13132 F:      drivers/memstick/host/tifm_ms.c
13133
13134 SONY MEMORYSTICK STANDARD SUPPORT
13135 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13136 S:      Maintained
13137 F:      drivers/memstick/core/ms_block.*
13138
13139 SONY VAIO CONTROL DEVICE DRIVER
13140 M:      Mattia Dongili <malattia@linux.it>
13141 L:      platform-driver-x86@vger.kernel.org
13142 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13143 S:      Maintained
13144 F:      Documentation/laptops/sony-laptop.txt
13145 F:      drivers/char/sonypi.c
13146 F:      drivers/platform/x86/sony-laptop.c
13147 F:      include/linux/sony-laptop.h
13148
13149 SOUND
13150 M:      Jaroslav Kysela <perex@perex.cz>
13151 M:      Takashi Iwai <tiwai@suse.com>
13152 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13153 W:      http://www.alsa-project.org/
13154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13155 T:      git git://git.alsa-project.org/alsa-kernel.git
13156 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13157 S:      Maintained
13158 F:      Documentation/sound/
13159 F:      include/sound/
13160 F:      include/uapi/sound/
13161 F:      sound/
13162
13163 SOUND - COMPRESSED AUDIO
13164 M:      Vinod Koul <vkoul@kernel.org>
13165 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13167 S:      Supported
13168 F:      Documentation/sound/alsa/compress_offload.txt
13169 F:      include/sound/compress_driver.h
13170 F:      include/uapi/sound/compress_*
13171 F:      sound/core/compress_offload.c
13172 F:      sound/soc/soc-compress.c
13173
13174 SOUND - DMAENGINE HELPERS
13175 M:      Lars-Peter Clausen <lars@metafoo.de>
13176 S:      Supported
13177 F:      include/sound/dmaengine_pcm.h
13178 F:      sound/core/pcm_dmaengine.c
13179 F:      sound/soc/soc-generic-dmaengine-pcm.c
13180
13181 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13182 M:      Liam Girdwood <lgirdwood@gmail.com>
13183 M:      Mark Brown <broonie@kernel.org>
13184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13185 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13186 W:      http://alsa-project.org/main/index.php/ASoC
13187 S:      Supported
13188 F:      Documentation/devicetree/bindings/sound/
13189 F:      Documentation/sound/alsa/soc/
13190 F:      sound/soc/
13191 F:      include/sound/soc*
13192
13193 SOUNDWIRE SUBSYSTEM
13194 M:      Vinod Koul <vinod.koul@intel.com>
13195 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13196 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13197 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13198 S:      Supported
13199 F:      Documentation/driver-api/soundwire/
13200 F:      drivers/soundwire/
13201 F:      include/linux/soundwire/
13202
13203 SP2 MEDIA DRIVER
13204 M:      Olli Salonen <olli.salonen@iki.fi>
13205 L:      linux-media@vger.kernel.org
13206 W:      https://linuxtv.org
13207 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13208 S:      Maintained
13209 F:      drivers/media/dvb-frontends/sp2*
13210
13211 SPARC + UltraSPARC (sparc/sparc64)
13212 M:      "David S. Miller" <davem@davemloft.net>
13213 L:      sparclinux@vger.kernel.org
13214 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13217 S:      Maintained
13218 F:      arch/sparc/
13219 F:      drivers/sbus/
13220
13221 SPARC SERIAL DRIVERS
13222 M:      "David S. Miller" <davem@davemloft.net>
13223 L:      sparclinux@vger.kernel.org
13224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13226 S:      Maintained
13227 F:      include/linux/sunserialcore.h
13228 F:      drivers/tty/serial/suncore.c
13229 F:      drivers/tty/serial/sunhv.c
13230 F:      drivers/tty/serial/sunsab.c
13231 F:      drivers/tty/serial/sunsab.h
13232 F:      drivers/tty/serial/sunsu.c
13233 F:      drivers/tty/serial/sunzilog.c
13234 F:      drivers/tty/serial/sunzilog.h
13235 F:      drivers/tty/vcc.c
13236
13237 SPARSE CHECKER
13238 M:      "Christopher Li" <sparse@chrisli.org>
13239 L:      linux-sparse@vger.kernel.org
13240 W:      https://sparse.wiki.kernel.org/
13241 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13242 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13243 S:      Maintained
13244 F:      include/linux/compiler.h
13245
13246 SPEAR CLOCK FRAMEWORK SUPPORT
13247 M:      Viresh Kumar <vireshk@kernel.org>
13248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13249 W:      http://www.st.com/spear
13250 S:      Maintained
13251 F:      drivers/clk/spear/
13252
13253 SPEAR PLATFORM SUPPORT
13254 M:      Viresh Kumar <vireshk@kernel.org>
13255 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13257 W:      http://www.st.com/spear
13258 S:      Maintained
13259 F:      arch/arm/boot/dts/spear*
13260 F:      arch/arm/mach-spear/
13261
13262 SPI NOR SUBSYSTEM
13263 M:      Marek Vasut <marek.vasut@gmail.com>
13264 L:      linux-mtd@lists.infradead.org
13265 W:      http://www.linux-mtd.infradead.org/
13266 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13267 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13268 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13269 S:      Maintained
13270 F:      drivers/mtd/spi-nor/
13271 F:      include/linux/mtd/spi-nor.h
13272
13273 SPI SUBSYSTEM
13274 M:      Mark Brown <broonie@kernel.org>
13275 L:      linux-spi@vger.kernel.org
13276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13277 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13278 S:      Maintained
13279 F:      Documentation/devicetree/bindings/spi/
13280 F:      Documentation/spi/
13281 F:      drivers/spi/
13282 F:      include/linux/spi/
13283 F:      include/uapi/linux/spi/
13284 F:      tools/spi/
13285
13286 SPIDERNET NETWORK DRIVER for CELL
13287 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13288 L:      netdev@vger.kernel.org
13289 S:      Supported
13290 F:      Documentation/networking/spider_net.txt
13291 F:      drivers/net/ethernet/toshiba/spider_net*
13292
13293 SPMI SUBSYSTEM
13294 R:      Stephen Boyd <sboyd@kernel.org>
13295 L:      linux-arm-msm@vger.kernel.org
13296 F:      Documentation/devicetree/bindings/spmi/
13297 F:      drivers/spmi/
13298 F:      include/dt-bindings/spmi/spmi.h
13299 F:      include/linux/spmi.h
13300 F:      include/trace/events/spmi.h
13301
13302 SPU FILE SYSTEM
13303 M:      Jeremy Kerr <jk@ozlabs.org>
13304 L:      linuxppc-dev@lists.ozlabs.org
13305 W:      http://www.ibm.com/developerworks/power/cell/
13306 S:      Supported
13307 F:      Documentation/filesystems/spufs.txt
13308 F:      arch/powerpc/platforms/cell/spufs/
13309
13310 SQUASHFS FILE SYSTEM
13311 M:      Phillip Lougher <phillip@squashfs.org.uk>
13312 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13313 W:      http://squashfs.org.uk
13314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13315 S:      Maintained
13316 F:      Documentation/filesystems/squashfs.txt
13317 F:      fs/squashfs/
13318
13319 SRM (Alpha) environment access
13320 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13321 S:      Maintained
13322 F:      arch/alpha/kernel/srm_env.c
13323
13324 ST STM32 I2C/SMBUS DRIVER
13325 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13326 L:      linux-i2c@vger.kernel.org
13327 S:      Maintained
13328 F:      drivers/i2c/busses/i2c-stm32*
13329
13330 STABLE BRANCH
13331 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13332 L:      stable@vger.kernel.org
13333 S:      Supported
13334 F:      Documentation/process/stable-kernel-rules.rst
13335
13336 STAGING - ATOMISP DRIVER
13337 M:      Alan Cox <alan@linux.intel.com>
13338 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13339 L:      linux-media@vger.kernel.org
13340 S:      Maintained
13341 F:      drivers/staging/media/atomisp/
13342
13343 STAGING - COMEDI
13344 M:      Ian Abbott <abbotti@mev.co.uk>
13345 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13346 S:      Odd Fixes
13347 F:      drivers/staging/comedi/
13348
13349 STAGING - FLARION FT1000 DRIVERS
13350 M:      Marek Belisko <marek.belisko@gmail.com>
13351 S:      Odd Fixes
13352 F:      drivers/staging/ft1000/
13353
13354 STAGING - INDUSTRIAL IO
13355 M:      Jonathan Cameron <jic23@kernel.org>
13356 L:      linux-iio@vger.kernel.org
13357 S:      Odd Fixes
13358 F:      Documentation/devicetree/bindings/staging/iio/
13359 F:      drivers/staging/iio/
13360
13361 STAGING - LUSTRE PARALLEL FILESYSTEM
13362 M:      Oleg Drokin <oleg.drokin@intel.com>
13363 M:      Andreas Dilger <andreas.dilger@intel.com>
13364 M:      James Simmons <jsimmons@infradead.org>
13365 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13366 W:      http://wiki.lustre.org/
13367 S:      Maintained
13368 F:      drivers/staging/lustre
13369
13370 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13371 M:      Marc Dietrich <marvin24@gmx.de>
13372 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13373 L:      linux-tegra@vger.kernel.org
13374 S:      Maintained
13375 F:      drivers/staging/nvec/
13376
13377 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13378 M:      Jens Frederich <jfrederich@gmail.com>
13379 M:      Daniel Drake <dsd@laptop.org>
13380 M:      Jon Nettleton <jon.nettleton@gmail.com>
13381 W:      http://wiki.laptop.org/go/DCON
13382 S:      Maintained
13383 F:      drivers/staging/olpc_dcon/
13384
13385 STAGING - REALTEK RTL8712U DRIVERS
13386 M:      Larry Finger <Larry.Finger@lwfinger.net>
13387 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13388 S:      Odd Fixes
13389 F:      drivers/staging/rtl8712/
13390
13391 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13392 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13393 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13394 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13395 L:      linux-fbdev@vger.kernel.org
13396 S:      Maintained
13397 F:      drivers/staging/sm750fb/
13398
13399 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13400 M:      William Hubbs <w.d.hubbs@gmail.com>
13401 M:      Chris Brannon <chris@the-brannons.com>
13402 M:      Kirk Reiser <kirk@reisers.ca>
13403 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13404 L:      speakup@linux-speakup.org
13405 W:      http://www.linux-speakup.org/
13406 S:      Odd Fixes
13407 F:      drivers/staging/speakup/
13408
13409 STAGING - VIA VT665X DRIVERS
13410 M:      Forest Bond <forest@alittletooquiet.net>
13411 S:      Odd Fixes
13412 F:      drivers/staging/vt665?/
13413
13414 STAGING - WILC1000 WIFI DRIVER
13415 M:      Aditya Shankar <aditya.shankar@microchip.com>
13416 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13417 L:      linux-wireless@vger.kernel.org
13418 S:      Supported
13419 F:      drivers/staging/wilc1000/
13420
13421 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13422 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13423 S:      Odd Fixes
13424 F:      drivers/staging/xgifb/
13425
13426 STAGING SUBSYSTEM
13427 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13429 L:      devel@driverdev.osuosl.org
13430 S:      Supported
13431 F:      drivers/staging/
13432
13433 STARFIRE/DURALAN NETWORK DRIVER
13434 M:      Ion Badulescu <ionut@badula.org>
13435 S:      Odd Fixes
13436 F:      drivers/net/ethernet/adaptec/starfire*
13437
13438 STEC S1220 SKD DRIVER
13439 M:      Bart Van Assche <bart.vanassche@wdc.com>
13440 L:      linux-block@vger.kernel.org
13441 S:      Maintained
13442 F:      drivers/block/skd*[ch]
13443
13444 STI CEC DRIVER
13445 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13446 S:      Maintained
13447 F:      drivers/staging/media/st-cec/
13448 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13449
13450 STK1160 USB VIDEO CAPTURE DRIVER
13451 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13452 L:      linux-media@vger.kernel.org
13453 T:      git git://linuxtv.org/media_tree.git
13454 S:      Maintained
13455 F:      drivers/media/usb/stk1160/
13456
13457 STMMAC ETHERNET DRIVER
13458 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13459 M:      Alexandre Torgue <alexandre.torgue@st.com>
13460 L:      netdev@vger.kernel.org
13461 W:      http://www.stlinux.com
13462 S:      Supported
13463 F:      drivers/net/ethernet/stmicro/stmmac/
13464
13465 SUN3/3X
13466 M:      Sam Creasey <sammy@sammy.net>
13467 W:      http://sammy.net/sun3/
13468 S:      Maintained
13469 F:      arch/m68k/kernel/*sun3*
13470 F:      arch/m68k/sun3*/
13471 F:      arch/m68k/include/asm/sun3*
13472 F:      drivers/net/ethernet/i825xx/sun3*
13473
13474 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13475 M:      Hans de Goede <hdegoede@redhat.com>
13476 L:      linux-input@vger.kernel.org
13477 S:      Maintained
13478 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13479 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13480
13481 SUNDANCE NETWORK DRIVER
13482 M:      Denis Kirjanov <kda@linux-powerpc.org>
13483 L:      netdev@vger.kernel.org
13484 S:      Maintained
13485 F:      drivers/net/ethernet/dlink/sundance.c
13486
13487 SUPERH
13488 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13489 M:      Rich Felker <dalias@libc.org>
13490 L:      linux-sh@vger.kernel.org
13491 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13492 S:      Maintained
13493 F:      Documentation/sh/
13494 F:      arch/sh/
13495 F:      drivers/sh/
13496
13497 SUSPEND TO RAM
13498 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13499 M:      Len Brown <len.brown@intel.com>
13500 M:      Pavel Machek <pavel@ucw.cz>
13501 L:      linux-pm@vger.kernel.org
13502 B:      https://bugzilla.kernel.org
13503 S:      Supported
13504 F:      Documentation/power/
13505 F:      arch/x86/kernel/acpi/
13506 F:      drivers/base/power/
13507 F:      kernel/power/
13508 F:      include/linux/suspend.h
13509 F:      include/linux/freezer.h
13510 F:      include/linux/pm.h
13511
13512 SVGA HANDLING
13513 M:      Martin Mares <mj@ucw.cz>
13514 L:      linux-video@atrey.karlin.mff.cuni.cz
13515 S:      Maintained
13516 F:      Documentation/svga.txt
13517 F:      arch/x86/boot/video*
13518
13519 SWIOTLB SUBSYSTEM
13520 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13521 L:      iommu@lists.linux-foundation.org
13522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13523 S:      Supported
13524 F:      lib/swiotlb.c
13525 F:      arch/*/kernel/pci-swiotlb.c
13526 F:      include/linux/swiotlb.h
13527
13528 SWITCHDEV
13529 M:      Jiri Pirko <jiri@resnulli.us>
13530 M:      Ivan Vecera <ivecera@redhat.com>
13531 L:      netdev@vger.kernel.org
13532 S:      Supported
13533 F:      net/switchdev/
13534 F:      include/net/switchdev.h
13535
13536 SYNC FILE FRAMEWORK
13537 M:      Sumit Semwal <sumit.semwal@linaro.org>
13538 R:      Gustavo Padovan <gustavo@padovan.org>
13539 S:      Maintained
13540 L:      linux-media@vger.kernel.org
13541 L:      dri-devel@lists.freedesktop.org
13542 F:      drivers/dma-buf/sync_*
13543 F:      drivers/dma-buf/dma-fence*
13544 F:      drivers/dma-buf/sw_sync.c
13545 F:      include/linux/sync_file.h
13546 F:      include/uapi/linux/sync_file.h
13547 F:      Documentation/sync_file.txt
13548 T:      git git://anongit.freedesktop.org/drm/drm-misc
13549
13550 SYNOPSYS ARC ARCHITECTURE
13551 M:      Vineet Gupta <vgupta@synopsys.com>
13552 L:      linux-snps-arc@lists.infradead.org
13553 S:      Supported
13554 F:      arch/arc/
13555 F:      Documentation/devicetree/bindings/arc/*
13556 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13557 F:      drivers/clocksource/arc_timer.c
13558 F:      drivers/tty/serial/arc_uart.c
13559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13560
13561 SYNOPSYS ARC HSDK SDP pll clock driver
13562 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13563 S:      Supported
13564 F:      drivers/clk/clk-hsdk-pll.c
13565 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13566
13567 SYNOPSYS ARC SDP clock driver
13568 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13569 S:      Supported
13570 F:      drivers/clk/axs10x/*
13571 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13572
13573 SYNOPSYS ARC SDP platform support
13574 M:      Alexey Brodkin <abrodkin@synopsys.com>
13575 S:      Supported
13576 F:      arch/arc/plat-axs10x
13577 F:      arch/arc/boot/dts/ax*
13578 F:      Documentation/devicetree/bindings/arc/axs10*
13579
13580 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13581 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13582 S:      Supported
13583 F:      drivers/reset/reset-axs10x.c
13584 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13585
13586 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13587 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13588 S:      Maintained
13589 F:      drivers/tty/serial/8250/8250_dw.c
13590
13591 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13592 M:      Hoan Tran <hotran@apm.com>
13593 L:      linux-gpio@vger.kernel.org
13594 S:      Maintained
13595 F:      drivers/gpio/gpio-dwapb.c
13596 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13597
13598 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13599 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13600 S:      Maintained
13601 F:      drivers/dma/dwi-axi-dmac/
13602 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13603
13604 SYNOPSYS DESIGNWARE DMAC DRIVER
13605 M:      Viresh Kumar <vireshk@kernel.org>
13606 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13607 S:      Maintained
13608 F:      include/linux/dma/dw.h
13609 F:      include/linux/platform_data/dma-dw.h
13610 F:      drivers/dma/dw/
13611
13612 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13613 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13614 L:      netdev@vger.kernel.org
13615 S:      Supported
13616 F:      drivers/net/ethernet/synopsys/
13617
13618 SYNOPSYS DESIGNWARE I2C DRIVER
13619 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13620 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13621 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13622 L:      linux-i2c@vger.kernel.org
13623 S:      Maintained
13624 F:      drivers/i2c/busses/i2c-designware-*
13625 F:      include/linux/platform_data/i2c-designware.h
13626
13627 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13628 M:      Jaehoon Chung <jh80.chung@samsung.com>
13629 L:      linux-mmc@vger.kernel.org
13630 S:      Maintained
13631 F:      drivers/mmc/host/dw_mmc*
13632
13633 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13634 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13635 S:      Supported
13636 F:      drivers/reset/reset-hsdk.c
13637 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13638 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13639
13640 SYSTEM CONFIGURATION (SYSCON)
13641 M:      Lee Jones <lee.jones@linaro.org>
13642 M:      Arnd Bergmann <arnd@arndb.de>
13643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13644 S:      Supported
13645 F:      drivers/mfd/syscon.c
13646
13647 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13648 M:      Sudeep Holla <sudeep.holla@arm.com>
13649 L:      linux-arm-kernel@lists.infradead.org
13650 S:      Maintained
13651 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13652 F:      drivers/clk/clk-sc[mp]i.c
13653 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13654 F:      drivers/firmware/arm_scpi.c
13655 F:      drivers/firmware/arm_scmi/
13656 F:      include/linux/sc[mp]i_protocol.h
13657
13658 SYSTEM RESET/SHUTDOWN DRIVERS
13659 M:      Sebastian Reichel <sre@kernel.org>
13660 L:      linux-pm@vger.kernel.org
13661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13662 S:      Maintained
13663 F:      Documentation/devicetree/bindings/power/reset/
13664 F:      drivers/power/reset/
13665
13666 SYSTEM TRACE MODULE CLASS
13667 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13668 S:      Maintained
13669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13670 F:      Documentation/trace/stm.txt
13671 F:      drivers/hwtracing/stm/
13672 F:      include/linux/stm.h
13673 F:      include/uapi/linux/stm.h
13674
13675 SYSV FILESYSTEM
13676 M:      Christoph Hellwig <hch@infradead.org>
13677 S:      Maintained
13678 F:      Documentation/filesystems/sysv-fs.txt
13679 F:      fs/sysv/
13680 F:      include/linux/sysv_fs.h
13681
13682 TARGET SUBSYSTEM
13683 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13684 L:      linux-scsi@vger.kernel.org
13685 L:      target-devel@vger.kernel.org
13686 W:      http://www.linux-iscsi.org
13687 W:      http://groups.google.com/group/linux-iscsi-target-dev
13688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13689 S:      Supported
13690 F:      drivers/target/
13691 F:      include/target/
13692 F:      Documentation/target/
13693
13694 TASKSTATS STATISTICS INTERFACE
13695 M:      Balbir Singh <bsingharora@gmail.com>
13696 S:      Maintained
13697 F:      Documentation/accounting/taskstats*
13698 F:      include/linux/taskstats*
13699 F:      kernel/taskstats.c
13700
13701 TC subsystem
13702 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13703 M:      Cong Wang <xiyou.wangcong@gmail.com>
13704 M:      Jiri Pirko <jiri@resnulli.us>
13705 L:      netdev@vger.kernel.org
13706 S:      Maintained
13707 F:      include/net/pkt_cls.h
13708 F:      include/net/pkt_sched.h
13709 F:      include/net/tc_act/
13710 F:      include/uapi/linux/pkt_cls.h
13711 F:      include/uapi/linux/pkt_sched.h
13712 F:      include/uapi/linux/tc_act/
13713 F:      include/uapi/linux/tc_ematch/
13714 F:      net/sched/
13715
13716 TCP LOW PRIORITY MODULE
13717 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13718 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13719 W:      http://tcp-lp-mod.sourceforge.net/
13720 S:      Maintained
13721 F:      net/ipv4/tcp_lp.c
13722
13723 TDA10071 MEDIA DRIVER
13724 M:      Antti Palosaari <crope@iki.fi>
13725 L:      linux-media@vger.kernel.org
13726 W:      https://linuxtv.org
13727 W:      http://palosaari.fi/linux/
13728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13729 T:      git git://linuxtv.org/anttip/media_tree.git
13730 S:      Maintained
13731 F:      drivers/media/dvb-frontends/tda10071*
13732
13733 TDA18212 MEDIA DRIVER
13734 M:      Antti Palosaari <crope@iki.fi>
13735 L:      linux-media@vger.kernel.org
13736 W:      https://linuxtv.org
13737 W:      http://palosaari.fi/linux/
13738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13739 T:      git git://linuxtv.org/anttip/media_tree.git
13740 S:      Maintained
13741 F:      drivers/media/tuners/tda18212*
13742
13743 TDA18218 MEDIA DRIVER
13744 M:      Antti Palosaari <crope@iki.fi>
13745 L:      linux-media@vger.kernel.org
13746 W:      https://linuxtv.org
13747 W:      http://palosaari.fi/linux/
13748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13749 T:      git git://linuxtv.org/anttip/media_tree.git
13750 S:      Maintained
13751 F:      drivers/media/tuners/tda18218*
13752
13753 TDA18250 MEDIA DRIVER
13754 M:      Olli Salonen <olli.salonen@iki.fi>
13755 L:      linux-media@vger.kernel.org
13756 W:      https://linuxtv.org
13757 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13758 T:      git git://linuxtv.org/media_tree.git
13759 S:      Maintained
13760 F:      drivers/media/tuners/tda18250*
13761
13762 TDA18271 MEDIA DRIVER
13763 M:      Michael Krufky <mkrufky@linuxtv.org>
13764 L:      linux-media@vger.kernel.org
13765 W:      https://linuxtv.org
13766 W:      http://github.com/mkrufky
13767 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13768 T:      git git://linuxtv.org/mkrufky/tuners.git
13769 S:      Maintained
13770 F:      drivers/media/tuners/tda18271*
13771
13772 TDA1997x MEDIA DRIVER
13773 M:      Tim Harvey <tharvey@gateworks.com>
13774 L:      linux-media@vger.kernel.org
13775 W:      https://linuxtv.org
13776 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13777 S:      Maintained
13778 F:      drivers/media/i2c/tda1997x.*
13779
13780 TDA827x MEDIA DRIVER
13781 M:      Michael Krufky <mkrufky@linuxtv.org>
13782 L:      linux-media@vger.kernel.org
13783 W:      https://linuxtv.org
13784 W:      http://github.com/mkrufky
13785 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13786 T:      git git://linuxtv.org/mkrufky/tuners.git
13787 S:      Maintained
13788 F:      drivers/media/tuners/tda8290.*
13789
13790 TDA8290 MEDIA DRIVER
13791 M:      Michael Krufky <mkrufky@linuxtv.org>
13792 L:      linux-media@vger.kernel.org
13793 W:      https://linuxtv.org
13794 W:      http://github.com/mkrufky
13795 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13796 T:      git git://linuxtv.org/mkrufky/tuners.git
13797 S:      Maintained
13798 F:      drivers/media/tuners/tda8290.*
13799
13800 TDA9840 MEDIA DRIVER
13801 M:      Hans Verkuil <hverkuil@xs4all.nl>
13802 L:      linux-media@vger.kernel.org
13803 T:      git git://linuxtv.org/media_tree.git
13804 W:      https://linuxtv.org
13805 S:      Maintained
13806 F:      drivers/media/i2c/tda9840*
13807
13808 TEA5761 TUNER DRIVER
13809 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13810 L:      linux-media@vger.kernel.org
13811 W:      https://linuxtv.org
13812 T:      git git://linuxtv.org/media_tree.git
13813 S:      Odd fixes
13814 F:      drivers/media/tuners/tea5761.*
13815
13816 TEA5767 TUNER DRIVER
13817 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13818 L:      linux-media@vger.kernel.org
13819 W:      https://linuxtv.org
13820 T:      git git://linuxtv.org/media_tree.git
13821 S:      Maintained
13822 F:      drivers/media/tuners/tea5767.*
13823
13824 TEA6415C MEDIA DRIVER
13825 M:      Hans Verkuil <hverkuil@xs4all.nl>
13826 L:      linux-media@vger.kernel.org
13827 T:      git git://linuxtv.org/media_tree.git
13828 W:      https://linuxtv.org
13829 S:      Maintained
13830 F:      drivers/media/i2c/tea6415c*
13831
13832 TEA6420 MEDIA DRIVER
13833 M:      Hans Verkuil <hverkuil@xs4all.nl>
13834 L:      linux-media@vger.kernel.org
13835 T:      git git://linuxtv.org/media_tree.git
13836 W:      https://linuxtv.org
13837 S:      Maintained
13838 F:      drivers/media/i2c/tea6420*
13839
13840 TEAM DRIVER
13841 M:      Jiri Pirko <jiri@resnulli.us>
13842 L:      netdev@vger.kernel.org
13843 S:      Supported
13844 F:      drivers/net/team/
13845 F:      include/linux/if_team.h
13846 F:      include/uapi/linux/if_team.h
13847
13848 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13849 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13850 S:      Maintained
13851 F:      arch/x86/platform/ts5500/
13852
13853 TECHNOTREND USB IR RECEIVER
13854 M:      Sean Young <sean@mess.org>
13855 L:      linux-media@vger.kernel.org
13856 S:      Maintained
13857 F:      drivers/media/rc/ttusbir.c
13858
13859 TECHWELL TW9910 VIDEO DECODER
13860 L:      linux-media@vger.kernel.org
13861 S:      Orphan
13862 F:      drivers/media/i2c/tw9910.c
13863 F:      include/media/i2c/tw9910.h
13864
13865 TEE SUBSYSTEM
13866 M:      Jens Wiklander <jens.wiklander@linaro.org>
13867 S:      Maintained
13868 F:      include/linux/tee_drv.h
13869 F:      include/uapi/linux/tee.h
13870 F:      drivers/tee/
13871 F:      Documentation/tee.txt
13872
13873 TEGRA ARCHITECTURE SUPPORT
13874 M:      Thierry Reding <thierry.reding@gmail.com>
13875 M:      Jonathan Hunter <jonathanh@nvidia.com>
13876 L:      linux-tegra@vger.kernel.org
13877 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13879 S:      Supported
13880 N:      [^a-z]tegra
13881
13882 TEGRA CLOCK DRIVER
13883 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13884 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13885 S:      Supported
13886 F:      drivers/clk/tegra/
13887
13888 TEGRA DMA DRIVERS
13889 M:      Laxman Dewangan <ldewangan@nvidia.com>
13890 M:      Jon Hunter <jonathanh@nvidia.com>
13891 S:      Supported
13892 F:      drivers/dma/tegra*
13893
13894 TEGRA I2C DRIVER
13895 M:      Laxman Dewangan <ldewangan@nvidia.com>
13896 S:      Supported
13897 F:      drivers/i2c/busses/i2c-tegra.c
13898
13899 TEGRA IOMMU DRIVERS
13900 M:      Thierry Reding <thierry.reding@gmail.com>
13901 L:      linux-tegra@vger.kernel.org
13902 S:      Supported
13903 F:      drivers/iommu/tegra*
13904
13905 TEGRA KBC DRIVER
13906 M:      Laxman Dewangan <ldewangan@nvidia.com>
13907 S:      Supported
13908 F:      drivers/input/keyboard/tegra-kbc.c
13909
13910 TEGRA PWM DRIVER
13911 M:      Thierry Reding <thierry.reding@gmail.com>
13912 S:      Supported
13913 F:      drivers/pwm/pwm-tegra.c
13914
13915 TEGRA SERIAL DRIVER
13916 M:      Laxman Dewangan <ldewangan@nvidia.com>
13917 S:      Supported
13918 F:      drivers/tty/serial/serial-tegra.c
13919
13920 TEGRA SPI DRIVER
13921 M:      Laxman Dewangan <ldewangan@nvidia.com>
13922 S:      Supported
13923 F:      drivers/spi/spi-tegra*
13924
13925 TEHUTI ETHERNET DRIVER
13926 M:      Andy Gospodarek <andy@greyhouse.net>
13927 L:      netdev@vger.kernel.org
13928 S:      Supported
13929 F:      drivers/net/ethernet/tehuti/*
13930
13931 Telecom Clock Driver for MCPL0010
13932 M:      Mark Gross <mark.gross@intel.com>
13933 S:      Supported
13934 F:      drivers/char/tlclk.c
13935
13936 TENSILICA XTENSA PORT (xtensa)
13937 M:      Chris Zankel <chris@zankel.net>
13938 M:      Max Filippov <jcmvbkbc@gmail.com>
13939 L:      linux-xtensa@linux-xtensa.org
13940 T:      git git://github.com/czankel/xtensa-linux.git
13941 S:      Maintained
13942 F:      arch/xtensa/
13943 F:      drivers/irqchip/irq-xtensa-*
13944
13945 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13946 M:      Nishanth Menon <nm@ti.com>
13947 M:      Tero Kristo <t-kristo@ti.com>
13948 M:      Santosh Shilimkar <ssantosh@kernel.org>
13949 L:      linux-arm-kernel@lists.infradead.org
13950 S:      Maintained
13951 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13952 F:      drivers/firmware/ti_sci*
13953 F:      include/linux/soc/ti/ti_sci_protocol.h
13954 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13955 F:      include/dt-bindings/genpd/k2g.h
13956 F:      drivers/soc/ti/ti_sci_pm_domains.c
13957 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13958 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13959 F:      drivers/clk/keystone/sci-clk.c
13960 F:      drivers/reset/reset-ti-sci.c
13961
13962 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13963 M:      Hans Verkuil <hverkuil@xs4all.nl>
13964 L:      linux-media@vger.kernel.org
13965 T:      git git://linuxtv.org/media_tree.git
13966 W:      https://linuxtv.org
13967 S:      Maintained
13968 F:      drivers/media/radio/radio-raremono.c
13969
13970 THERMAL
13971 M:      Zhang Rui <rui.zhang@intel.com>
13972 M:      Eduardo Valentin <edubezval@gmail.com>
13973 L:      linux-pm@vger.kernel.org
13974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13976 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13977 S:      Supported
13978 F:      drivers/thermal/
13979 F:      include/linux/thermal.h
13980 F:      include/uapi/linux/thermal.h
13981 F:      include/linux/cpu_cooling.h
13982 F:      Documentation/devicetree/bindings/thermal/
13983
13984 THERMAL/CPU_COOLING
13985 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13986 M:      Viresh Kumar <viresh.kumar@linaro.org>
13987 M:      Javi Merino <javi.merino@kernel.org>
13988 L:      linux-pm@vger.kernel.org
13989 S:      Supported
13990 F:      Documentation/thermal/cpu-cooling-api.txt
13991 F:      drivers/thermal/cpu_cooling.c
13992 F:      include/linux/cpu_cooling.h
13993
13994 THINKPAD ACPI EXTRAS DRIVER
13995 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13996 L:      ibm-acpi-devel@lists.sourceforge.net
13997 L:      platform-driver-x86@vger.kernel.org
13998 W:      http://ibm-acpi.sourceforge.net
13999 W:      http://thinkwiki.org/wiki/Ibm-acpi
14000 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14001 S:      Maintained
14002 F:      drivers/platform/x86/thinkpad_acpi.c
14003
14004 THUNDERBOLT DRIVER
14005 M:      Andreas Noever <andreas.noever@gmail.com>
14006 M:      Michael Jamet <michael.jamet@intel.com>
14007 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14008 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14010 S:      Maintained
14011 F:      Documentation/admin-guide/thunderbolt.rst
14012 F:      drivers/thunderbolt/
14013 F:      include/linux/thunderbolt.h
14014
14015 THUNDERBOLT NETWORK DRIVER
14016 M:      Michael Jamet <michael.jamet@intel.com>
14017 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14018 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14019 L:      netdev@vger.kernel.org
14020 S:      Maintained
14021 F:      drivers/net/thunderbolt.c
14022
14023 THUNDERX GPIO DRIVER
14024 M:      David Daney <david.daney@cavium.com>
14025 S:      Maintained
14026 F:      drivers/gpio/gpio-thunderx.c
14027
14028 TI AM437X VPFE DRIVER
14029 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14030 L:      linux-media@vger.kernel.org
14031 W:      https://linuxtv.org
14032 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14033 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14034 S:      Maintained
14035 F:      drivers/media/platform/am437x/
14036
14037 TI BANDGAP AND THERMAL DRIVER
14038 M:      Eduardo Valentin <edubezval@gmail.com>
14039 M:      Keerthy <j-keerthy@ti.com>
14040 L:      linux-pm@vger.kernel.org
14041 L:      linux-omap@vger.kernel.org
14042 S:      Maintained
14043 F:      drivers/thermal/ti-soc-thermal/
14044
14045 TI BQ27XXX POWER SUPPLY DRIVER
14046 R:      Andrew F. Davis <afd@ti.com>
14047 F:      include/linux/power/bq27xxx_battery.h
14048 F:      drivers/power/supply/bq27xxx_battery.c
14049 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14050
14051 TI CDCE706 CLOCK DRIVER
14052 M:      Max Filippov <jcmvbkbc@gmail.com>
14053 S:      Maintained
14054 F:      drivers/clk/clk-cdce706.c
14055
14056 TI CLOCK DRIVER
14057 M:      Tero Kristo <t-kristo@ti.com>
14058 L:      linux-omap@vger.kernel.org
14059 S:      Maintained
14060 F:      drivers/clk/ti/
14061 F:      include/linux/clk/ti.h
14062
14063 TI DAVINCI MACHINE SUPPORT
14064 M:      Sekhar Nori <nsekhar@ti.com>
14065 M:      Kevin Hilman <khilman@kernel.org>
14066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14068 S:      Supported
14069 F:      arch/arm/mach-davinci/
14070 F:      drivers/i2c/busses/i2c-davinci.c
14071 F:      arch/arm/boot/dts/da850*
14072
14073 TI DAVINCI SERIES CLOCK DRIVER
14074 M:      David Lechner <david@lechnology.com>
14075 R:      Sekhar Nori <nsekhar@ti.com>
14076 S:      Maintained
14077 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14078 F:      drivers/clk/davinci/
14079
14080 TI DAVINCI SERIES GPIO DRIVER
14081 M:      Keerthy <j-keerthy@ti.com>
14082 L:      linux-gpio@vger.kernel.org
14083 S:      Maintained
14084 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14085 F:      drivers/gpio/gpio-davinci.c
14086
14087 TI DAVINCI SERIES MEDIA DRIVER
14088 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14089 L:      linux-media@vger.kernel.org
14090 W:      https://linuxtv.org
14091 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14092 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14093 S:      Maintained
14094 F:      drivers/media/platform/davinci/
14095 F:      include/media/davinci/
14096
14097 TI ETHERNET SWITCH DRIVER (CPSW)
14098 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14099 L:      linux-omap@vger.kernel.org
14100 L:      netdev@vger.kernel.org
14101 S:      Maintained
14102 F:      drivers/net/ethernet/ti/cpsw*
14103 F:      drivers/net/ethernet/ti/davinci*
14104
14105 TI FLASH MEDIA INTERFACE DRIVER
14106 M:      Alex Dubov <oakad@yahoo.com>
14107 S:      Maintained
14108 F:      drivers/misc/tifm*
14109 F:      drivers/mmc/host/tifm_sd.c
14110 F:      include/linux/tifm.h
14111
14112 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14113 M:      Santosh Shilimkar <ssantosh@kernel.org>
14114 L:      linux-kernel@vger.kernel.org
14115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14116 S:      Maintained
14117 F:      drivers/soc/ti/*
14118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14119
14120 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14121 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14122 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14123 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14124 S:      Maintained
14125 F:      sound/soc/codecs/lm49453*
14126 F:      sound/soc/codecs/isabelle*
14127
14128 TI LP855x BACKLIGHT DRIVER
14129 M:      Milo Kim <milo.kim@ti.com>
14130 S:      Maintained
14131 F:      Documentation/backlight/lp855x-driver.txt
14132 F:      drivers/video/backlight/lp855x_bl.c
14133 F:      include/linux/platform_data/lp855x.h
14134
14135 TI LP8727 CHARGER DRIVER
14136 M:      Milo Kim <milo.kim@ti.com>
14137 S:      Maintained
14138 F:      drivers/power/supply/lp8727_charger.c
14139 F:      include/linux/platform_data/lp8727.h
14140
14141 TI LP8788 MFD DRIVER
14142 M:      Milo Kim <milo.kim@ti.com>
14143 S:      Maintained
14144 F:      drivers/iio/adc/lp8788_adc.c
14145 F:      drivers/leds/leds-lp8788.c
14146 F:      drivers/mfd/lp8788*.c
14147 F:      drivers/power/supply/lp8788-charger.c
14148 F:      drivers/regulator/lp8788-*.c
14149 F:      include/linux/mfd/lp8788*.h
14150
14151 TI NETCP ETHERNET DRIVER
14152 M:      Wingman Kwok <w-kwok2@ti.com>
14153 M:      Murali Karicheri <m-karicheri2@ti.com>
14154 L:      netdev@vger.kernel.org
14155 S:      Maintained
14156 F:      drivers/net/ethernet/ti/netcp*
14157
14158 TI TAS571X FAMILY ASoC CODEC DRIVER
14159 M:      Kevin Cernekee <cernekee@chromium.org>
14160 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14161 S:      Odd Fixes
14162 F:      sound/soc/codecs/tas571x*
14163
14164 TI TRF7970A NFC DRIVER
14165 M:      Mark Greer <mgreer@animalcreek.com>
14166 L:      linux-wireless@vger.kernel.org
14167 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14168 S:      Supported
14169 F:      drivers/nfc/trf7970a.c
14170 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14171
14172 TI TWL4030 SERIES SOC CODEC DRIVER
14173 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14174 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14175 S:      Maintained
14176 F:      sound/soc/codecs/twl4030*
14177
14178 TI VPE/CAL DRIVERS
14179 M:      Benoit Parrot <bparrot@ti.com>
14180 L:      linux-media@vger.kernel.org
14181 W:      http://linuxtv.org/
14182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14183 S:      Maintained
14184 F:      drivers/media/platform/ti-vpe/
14185
14186 TI WILINK WIRELESS DRIVERS
14187 L:      linux-wireless@vger.kernel.org
14188 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14189 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14191 S:      Orphan
14192 F:      drivers/net/wireless/ti/
14193 F:      include/linux/wl12xx.h
14194
14195 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14196 M:      John Stultz <john.stultz@linaro.org>
14197 M:      Thomas Gleixner <tglx@linutronix.de>
14198 R:      Stephen Boyd <sboyd@kernel.org>
14199 L:      linux-kernel@vger.kernel.org
14200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14201 S:      Supported
14202 F:      include/linux/clocksource.h
14203 F:      include/linux/time.h
14204 F:      include/linux/timex.h
14205 F:      include/uapi/linux/time.h
14206 F:      include/uapi/linux/timex.h
14207 F:      kernel/time/clocksource.c
14208 F:      kernel/time/time*.c
14209 F:      kernel/time/alarmtimer.c
14210 F:      kernel/time/ntp.c
14211 F:      tools/testing/selftests/timers/
14212
14213 TIPC NETWORK LAYER
14214 M:      Jon Maloy <jon.maloy@ericsson.com>
14215 M:      Ying Xue <ying.xue@windriver.com>
14216 L:      netdev@vger.kernel.org (core kernel code)
14217 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14218 W:      http://tipc.sourceforge.net/
14219 S:      Maintained
14220 F:      include/uapi/linux/tipc*.h
14221 F:      net/tipc/
14222
14223 TLAN NETWORK DRIVER
14224 M:      Samuel Chessman <chessman@tux.org>
14225 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14226 W:      http://sourceforge.net/projects/tlan/
14227 S:      Maintained
14228 F:      Documentation/networking/tlan.txt
14229 F:      drivers/net/ethernet/ti/tlan.*
14230
14231 TM6000 VIDEO4LINUX DRIVER
14232 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14233 L:      linux-media@vger.kernel.org
14234 W:      https://linuxtv.org
14235 T:      git git://linuxtv.org/media_tree.git
14236 S:      Odd fixes
14237 F:      drivers/media/usb/tm6000/
14238 F:      Documentation/media/v4l-drivers/tm6000*
14239
14240 TMIO/SDHI MMC DRIVER
14241 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14242 L:      linux-mmc@vger.kernel.org
14243 S:      Supported
14244 F:      drivers/mmc/host/tmio_mmc*
14245 F:      drivers/mmc/host/renesas_sdhi*
14246 F:      include/linux/mfd/tmio.h
14247
14248 TMP401 HARDWARE MONITOR DRIVER
14249 M:      Guenter Roeck <linux@roeck-us.net>
14250 L:      linux-hwmon@vger.kernel.org
14251 S:      Maintained
14252 F:      Documentation/hwmon/tmp401
14253 F:      drivers/hwmon/tmp401.c
14254
14255 TMPFS (SHMEM FILESYSTEM)
14256 M:      Hugh Dickins <hughd@google.com>
14257 L:      linux-mm@kvack.org
14258 S:      Maintained
14259 F:      include/linux/shmem_fs.h
14260 F:      mm/shmem.c
14261
14262 TOMOYO SECURITY MODULE
14263 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14264 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14265 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14266 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14267 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14268 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14269 W:      http://tomoyo.sourceforge.jp/
14270 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14271 S:      Maintained
14272 F:      security/tomoyo/
14273
14274 TOPSTAR LAPTOP EXTRAS DRIVER
14275 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14276 L:      platform-driver-x86@vger.kernel.org
14277 S:      Maintained
14278 F:      drivers/platform/x86/topstar-laptop.c
14279
14280 TORTURE-TEST MODULES
14281 M:      Davidlohr Bueso <dave@stgolabs.net>
14282 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14283 M:      Josh Triplett <josh@joshtriplett.org>
14284 L:      linux-kernel@vger.kernel.org
14285 S:      Supported
14286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14287 F:      Documentation/RCU/torture.txt
14288 F:      kernel/torture.c
14289 F:      kernel/rcu/rcutorture.c
14290 F:      kernel/locking/locktorture.c
14291
14292 TOSHIBA ACPI EXTRAS DRIVER
14293 M:      Azael Avalos <coproscefalo@gmail.com>
14294 L:      platform-driver-x86@vger.kernel.org
14295 S:      Maintained
14296 F:      drivers/platform/x86/toshiba_acpi.c
14297
14298 TOSHIBA BLUETOOTH DRIVER
14299 M:      Azael Avalos <coproscefalo@gmail.com>
14300 L:      platform-driver-x86@vger.kernel.org
14301 S:      Maintained
14302 F:      drivers/platform/x86/toshiba_bluetooth.c
14303
14304 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14305 M:      Azael Avalos <coproscefalo@gmail.com>
14306 L:      platform-driver-x86@vger.kernel.org
14307 S:      Maintained
14308 F:      drivers/platform/x86/toshiba_haps.c
14309
14310 TOSHIBA SMM DRIVER
14311 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14312 W:      http://www.buzzard.org.uk/toshiba/
14313 S:      Maintained
14314 F:      drivers/char/toshiba.c
14315 F:      include/linux/toshiba.h
14316 F:      include/uapi/linux/toshiba.h
14317
14318 TOSHIBA TC358743 DRIVER
14319 M:      Mats Randgaard <matrandg@cisco.com>
14320 L:      linux-media@vger.kernel.org
14321 S:      Maintained
14322 F:      drivers/media/i2c/tc358743*
14323 F:      include/media/i2c/tc358743.h
14324
14325 TOSHIBA WMI HOTKEYS DRIVER
14326 M:      Azael Avalos <coproscefalo@gmail.com>
14327 L:      platform-driver-x86@vger.kernel.org
14328 S:      Maintained
14329 F:      drivers/platform/x86/toshiba-wmi.c
14330
14331 TPM DEVICE DRIVER
14332 M:      Peter Huewe <peterhuewe@gmx.de>
14333 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14334 R:      Jason Gunthorpe <jgg@ziepe.ca>
14335 L:      linux-integrity@vger.kernel.org
14336 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14337 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14338 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14339 S:      Maintained
14340 F:      drivers/char/tpm/
14341
14342 TRACING
14343 M:      Steven Rostedt <rostedt@goodmis.org>
14344 M:      Ingo Molnar <mingo@redhat.com>
14345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14346 S:      Maintained
14347 F:      Documentation/trace/ftrace.txt
14348 F:      arch/*/*/*/ftrace.h
14349 F:      arch/*/kernel/ftrace.c
14350 F:      include/*/ftrace.h
14351 F:      include/linux/trace*.h
14352 F:      include/trace/
14353 F:      kernel/trace/
14354 F:      tools/testing/selftests/ftrace/
14355
14356 TRACING MMIO ACCESSES (MMIOTRACE)
14357 M:      Steven Rostedt <rostedt@goodmis.org>
14358 M:      Ingo Molnar <mingo@kernel.org>
14359 R:      Karol Herbst <karolherbst@gmail.com>
14360 R:      Pekka Paalanen <ppaalanen@gmail.com>
14361 S:      Maintained
14362 L:      linux-kernel@vger.kernel.org
14363 L:      nouveau@lists.freedesktop.org
14364 F:      kernel/trace/trace_mmiotrace.c
14365 F:      include/linux/mmiotrace.h
14366 F:      arch/x86/mm/kmmio.c
14367 F:      arch/x86/mm/mmio-mod.c
14368 F:      arch/x86/mm/testmmiotrace.c
14369
14370 TRIVIAL PATCHES
14371 M:      Jiri Kosina <trivial@kernel.org>
14372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14373 S:      Maintained
14374 K:      ^Subject:.*(?i)trivial
14375
14376 TEMPO SEMICONDUCTOR DRIVERS
14377 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14378 S:      Maintained
14379 F:      sound/soc/codecs/tscs*.c
14380 F:      sound/soc/codecs/tscs*.h
14381 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14382
14383 TTY LAYER
14384 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14385 M:      Jiri Slaby <jslaby@suse.com>
14386 S:      Supported
14387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14388 F:      Documentation/serial/
14389 F:      drivers/tty/
14390 F:      drivers/tty/serial/serial_core.c
14391 F:      include/linux/serial_core.h
14392 F:      include/linux/serial.h
14393 F:      include/linux/tty.h
14394 F:      include/uapi/linux/serial_core.h
14395 F:      include/uapi/linux/serial.h
14396 F:      include/uapi/linux/tty.h
14397
14398 TUA9001 MEDIA DRIVER
14399 M:      Antti Palosaari <crope@iki.fi>
14400 L:      linux-media@vger.kernel.org
14401 W:      https://linuxtv.org
14402 W:      http://palosaari.fi/linux/
14403 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14404 T:      git git://linuxtv.org/anttip/media_tree.git
14405 S:      Maintained
14406 F:      drivers/media/tuners/tua9001*
14407
14408 TULIP NETWORK DRIVERS
14409 L:      netdev@vger.kernel.org
14410 L:      linux-parisc@vger.kernel.org
14411 S:      Orphan
14412 F:      drivers/net/ethernet/dec/tulip/
14413
14414 TUN/TAP driver
14415 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14416 W:      http://vtun.sourceforge.net/tun
14417 S:      Maintained
14418 F:      Documentation/networking/tuntap.txt
14419 F:      arch/um/os-Linux/drivers/
14420
14421 TURBOCHANNEL SUBSYSTEM
14422 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14423 M:      Ralf Baechle <ralf@linux-mips.org>
14424 L:      linux-mips@linux-mips.org
14425 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14426 S:      Maintained
14427 F:      drivers/tc/
14428 F:      include/linux/tc.h
14429
14430 TURBOSTAT UTILITY
14431 M:      "Len Brown" <lenb@kernel.org>
14432 L:      linux-pm@vger.kernel.org
14433 B:      https://bugzilla.kernel.org
14434 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14436 S:      Supported
14437 F:      tools/power/x86/turbostat/
14438
14439 TW5864 VIDEO4LINUX DRIVER
14440 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14441 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14442 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14443 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14444 L:      linux-media@vger.kernel.org
14445 S:      Supported
14446 F:      drivers/media/pci/tw5864/
14447
14448 TW68 VIDEO4LINUX DRIVER
14449 M:      Hans Verkuil <hverkuil@xs4all.nl>
14450 L:      linux-media@vger.kernel.org
14451 T:      git git://linuxtv.org/media_tree.git
14452 W:      https://linuxtv.org
14453 S:      Odd Fixes
14454 F:      drivers/media/pci/tw68/
14455
14456 TW686X VIDEO4LINUX DRIVER
14457 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14458 L:      linux-media@vger.kernel.org
14459 T:      git git://linuxtv.org/media_tree.git
14460 W:      http://linuxtv.org
14461 S:      Maintained
14462 F:      drivers/media/pci/tw686x/
14463
14464 UBI FILE SYSTEM (UBIFS)
14465 M:      Richard Weinberger <richard@nod.at>
14466 M:      Artem Bityutskiy <dedekind1@gmail.com>
14467 M:      Adrian Hunter <adrian.hunter@intel.com>
14468 L:      linux-mtd@lists.infradead.org
14469 T:      git git://git.infradead.org/ubifs-2.6.git
14470 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14471 S:      Supported
14472 F:      Documentation/filesystems/ubifs.txt
14473 F:      fs/ubifs/
14474
14475 UCLINUX (M68KNOMMU AND COLDFIRE)
14476 M:      Greg Ungerer <gerg@linux-m68k.org>
14477 W:      http://www.linux-m68k.org/
14478 W:      http://www.uclinux.org/
14479 L:      linux-m68k@lists.linux-m68k.org
14480 L:      uclinux-dev@uclinux.org  (subscribers-only)
14481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14482 S:      Maintained
14483 F:      arch/m68k/coldfire/
14484 F:      arch/m68k/68*/
14485 F:      arch/m68k/*/*_no.*
14486 F:      arch/m68k/include/asm/*_no.*
14487
14488 UDF FILESYSTEM
14489 M:      Jan Kara <jack@suse.com>
14490 S:      Maintained
14491 F:      Documentation/filesystems/udf.txt
14492 F:      fs/udf/
14493
14494 UDRAW TABLET
14495 M:      Bastien Nocera <hadess@hadess.net>
14496 L:      linux-input@vger.kernel.org
14497 S:      Maintained
14498 F:      drivers/hid/hid-udraw-ps3.c
14499
14500 UFS FILESYSTEM
14501 M:      Evgeniy Dushistov <dushistov@mail.ru>
14502 S:      Maintained
14503 F:      Documentation/filesystems/ufs.txt
14504 F:      fs/ufs/
14505
14506 UHID USERSPACE HID IO DRIVER:
14507 M:      David Herrmann <dh.herrmann@googlemail.com>
14508 L:      linux-input@vger.kernel.org
14509 S:      Maintained
14510 F:      drivers/hid/uhid.c
14511 F:      include/uapi/linux/uhid.h
14512
14513 ULPI BUS
14514 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14515 L:      linux-usb@vger.kernel.org
14516 S:      Maintained
14517 F:      drivers/usb/common/ulpi.c
14518 F:      include/linux/ulpi/
14519
14520 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14521 L:      linux-usb@vger.kernel.org
14522 S:      Orphan
14523 F:      drivers/uwb/
14524 F:      include/linux/uwb.h
14525 F:      include/linux/uwb/
14526
14527 UNICORE32 ARCHITECTURE:
14528 M:      Guan Xuetao <gxt@pku.edu.cn>
14529 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14530 S:      Maintained
14531 T:      git git://github.com/gxt/linux.git
14532 F:      arch/unicore32/
14533
14534 UNIFDEF
14535 M:      Tony Finch <dot@dotat.at>
14536 W:      http://dotat.at/prog/unifdef
14537 S:      Maintained
14538 F:      scripts/unifdef.c
14539
14540 UNIFORM CDROM DRIVER
14541 M:      Jens Axboe <axboe@kernel.dk>
14542 W:      http://www.kernel.dk
14543 S:      Maintained
14544 F:      Documentation/cdrom/
14545 F:      drivers/cdrom/cdrom.c
14546 F:      include/linux/cdrom.h
14547 F:      include/uapi/linux/cdrom.h
14548
14549 UNISYS S-PAR DRIVERS
14550 M:      David Kershner <david.kershner@unisys.com>
14551 L:      sparmaintainer@unisys.com (Unisys internal)
14552 S:      Supported
14553 F:      include/linux/visorbus.h
14554 F:      drivers/visorbus/
14555 F:      drivers/staging/unisys/
14556
14557 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14558 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14559 L:      linux-scsi@vger.kernel.org
14560 S:      Supported
14561 F:      Documentation/scsi/ufs.txt
14562 F:      drivers/scsi/ufs/
14563
14564 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14565 M:      Joao Pinto <jpinto@synopsys.com>
14566 L:      linux-scsi@vger.kernel.org
14567 S:      Supported
14568 F:      drivers/scsi/ufs/*dwc*
14569
14570 UNSORTED BLOCK IMAGES (UBI)
14571 M:      Artem Bityutskiy <dedekind1@gmail.com>
14572 M:      Richard Weinberger <richard@nod.at>
14573 W:      http://www.linux-mtd.infradead.org/
14574 L:      linux-mtd@lists.infradead.org
14575 T:      git git://git.infradead.org/ubifs-2.6.git
14576 S:      Supported
14577 F:      drivers/mtd/ubi/
14578 F:      include/linux/mtd/ubi.h
14579 F:      include/uapi/mtd/ubi-user.h
14580
14581 USB "USBNET" DRIVER FRAMEWORK
14582 M:      Oliver Neukum <oneukum@suse.com>
14583 L:      netdev@vger.kernel.org
14584 W:      http://www.linux-usb.org/usbnet
14585 S:      Maintained
14586 F:      drivers/net/usb/usbnet.c
14587 F:      include/linux/usb/usbnet.h
14588
14589 USB ACM DRIVER
14590 M:      Oliver Neukum <oneukum@suse.com>
14591 L:      linux-usb@vger.kernel.org
14592 S:      Maintained
14593 F:      Documentation/usb/acm.txt
14594 F:      drivers/usb/class/cdc-acm.*
14595
14596 USB AR5523 WIRELESS DRIVER
14597 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14598 L:      linux-wireless@vger.kernel.org
14599 S:      Maintained
14600 F:      drivers/net/wireless/ath/ar5523/
14601
14602 USB ATTACHED SCSI
14603 M:      Oliver Neukum <oneukum@suse.com>
14604 L:      linux-usb@vger.kernel.org
14605 L:      linux-scsi@vger.kernel.org
14606 S:      Maintained
14607 F:      drivers/usb/storage/uas.c
14608
14609 USB CDC ETHERNET DRIVER
14610 M:      Oliver Neukum <oliver@neukum.org>
14611 L:      linux-usb@vger.kernel.org
14612 S:      Maintained
14613 F:      drivers/net/usb/cdc_*.c
14614 F:      include/uapi/linux/usb/cdc.h
14615
14616 USB CHAOSKEY DRIVER
14617 M:      Keith Packard <keithp@keithp.com>
14618 L:      linux-usb@vger.kernel.org
14619 S:      Maintained
14620 F:      drivers/usb/misc/chaoskey.c
14621
14622 USB CYPRESS C67X00 DRIVER
14623 M:      Peter Korsgaard <jacmet@sunsite.dk>
14624 L:      linux-usb@vger.kernel.org
14625 S:      Maintained
14626 F:      drivers/usb/c67x00/
14627
14628 USB DAVICOM DM9601 DRIVER
14629 M:      Peter Korsgaard <jacmet@sunsite.dk>
14630 L:      netdev@vger.kernel.org
14631 W:      http://www.linux-usb.org/usbnet
14632 S:      Maintained
14633 F:      drivers/net/usb/dm9601.c
14634
14635 USB DIAMOND RIO500 DRIVER
14636 M:      Cesar Miquel <miquel@df.uba.ar>
14637 L:      rio500-users@lists.sourceforge.net
14638 W:      http://rio500.sourceforge.net
14639 S:      Maintained
14640 F:      drivers/usb/misc/rio500*
14641
14642 USB EHCI DRIVER
14643 M:      Alan Stern <stern@rowland.harvard.edu>
14644 L:      linux-usb@vger.kernel.org
14645 S:      Maintained
14646 F:      Documentation/usb/ehci.txt
14647 F:      drivers/usb/host/ehci*
14648
14649 USB GADGET/PERIPHERAL SUBSYSTEM
14650 M:      Felipe Balbi <balbi@kernel.org>
14651 L:      linux-usb@vger.kernel.org
14652 W:      http://www.linux-usb.org/gadget
14653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14654 S:      Maintained
14655 F:      drivers/usb/gadget/
14656 F:      include/linux/usb/gadget*
14657
14658 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14659 M:      Jiri Kosina <jikos@kernel.org>
14660 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14661 L:      linux-usb@vger.kernel.org
14662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14663 S:      Maintained
14664 F:      Documentation/hid/hiddev.txt
14665 F:      drivers/hid/usbhid/
14666
14667 USB INTEL XHCI ROLE MUX DRIVER
14668 M:      Hans de Goede <hdegoede@redhat.com>
14669 L:      linux-usb@vger.kernel.org
14670 S:      Maintained
14671 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14672
14673 USB ISP116X DRIVER
14674 M:      Olav Kongas <ok@artecdesign.ee>
14675 L:      linux-usb@vger.kernel.org
14676 S:      Maintained
14677 F:      drivers/usb/host/isp116x*
14678 F:      include/linux/usb/isp116x.h
14679
14680 USB LAN78XX ETHERNET DRIVER
14681 M:      Woojung Huh <woojung.huh@microchip.com>
14682 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14683 L:      netdev@vger.kernel.org
14684 S:      Maintained
14685 F:      drivers/net/usb/lan78xx.*
14686
14687 USB MASS STORAGE DRIVER
14688 M:      Alan Stern <stern@rowland.harvard.edu>
14689 L:      linux-usb@vger.kernel.org
14690 L:      usb-storage@lists.one-eyed-alien.net
14691 S:      Maintained
14692 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14693 F:      drivers/usb/storage/
14694
14695 USB MIDI DRIVER
14696 M:      Clemens Ladisch <clemens@ladisch.de>
14697 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14698 T:      git git://git.alsa-project.org/alsa-kernel.git
14699 S:      Maintained
14700 F:      sound/usb/midi.*
14701
14702 USB NETWORKING DRIVERS
14703 L:      linux-usb@vger.kernel.org
14704 S:      Odd Fixes
14705 F:      drivers/net/usb/
14706
14707 USB OHCI DRIVER
14708 M:      Alan Stern <stern@rowland.harvard.edu>
14709 L:      linux-usb@vger.kernel.org
14710 S:      Maintained
14711 F:      Documentation/usb/ohci.txt
14712 F:      drivers/usb/host/ohci*
14713
14714 USB OTG FSM (Finite State Machine)
14715 M:      Peter Chen <Peter.Chen@nxp.com>
14716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14717 L:      linux-usb@vger.kernel.org
14718 S:      Maintained
14719 F:      drivers/usb/common/usb-otg-fsm.c
14720
14721 USB OVER IP DRIVER
14722 M:      Valentina Manea <valentina.manea.m@gmail.com>
14723 M:      Shuah Khan <shuah@kernel.org>
14724 L:      linux-usb@vger.kernel.org
14725 S:      Maintained
14726 F:      Documentation/usb/usbip_protocol.txt
14727 F:      drivers/usb/usbip/
14728 F:      tools/usb/usbip/
14729 F:      tools/testing/selftests/drivers/usb/usbip/
14730
14731 USB PEGASUS DRIVER
14732 M:      Petko Manolov <petkan@nucleusys.com>
14733 L:      linux-usb@vger.kernel.org
14734 L:      netdev@vger.kernel.org
14735 T:      git git://github.com/petkan/pegasus.git
14736 W:      https://github.com/petkan/pegasus
14737 S:      Maintained
14738 F:      drivers/net/usb/pegasus.*
14739
14740 USB PHY LAYER
14741 M:      Felipe Balbi <balbi@kernel.org>
14742 L:      linux-usb@vger.kernel.org
14743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14744 S:      Maintained
14745 F:      drivers/usb/phy/
14746
14747 USB PRINTER DRIVER (usblp)
14748 M:      Pete Zaitcev <zaitcev@redhat.com>
14749 L:      linux-usb@vger.kernel.org
14750 S:      Supported
14751 F:      drivers/usb/class/usblp.c
14752
14753 USB QMI WWAN NETWORK DRIVER
14754 M:      Bjørn Mork <bjorn@mork.no>
14755 L:      netdev@vger.kernel.org
14756 S:      Maintained
14757 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14758 F:      drivers/net/usb/qmi_wwan.c
14759
14760 USB RTL8150 DRIVER
14761 M:      Petko Manolov <petkan@nucleusys.com>
14762 L:      linux-usb@vger.kernel.org
14763 L:      netdev@vger.kernel.org
14764 T:      git git://github.com/petkan/rtl8150.git
14765 W:      https://github.com/petkan/rtl8150
14766 S:      Maintained
14767 F:      drivers/net/usb/rtl8150.c
14768
14769 USB SERIAL SUBSYSTEM
14770 M:      Johan Hovold <johan@kernel.org>
14771 L:      linux-usb@vger.kernel.org
14772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14773 S:      Maintained
14774 F:      Documentation/usb/usb-serial.txt
14775 F:      drivers/usb/serial/
14776 F:      include/linux/usb/serial.h
14777
14778 USB SMSC75XX ETHERNET DRIVER
14779 M:      Steve Glendinning <steve.glendinning@shawell.net>
14780 L:      netdev@vger.kernel.org
14781 S:      Maintained
14782 F:      drivers/net/usb/smsc75xx.*
14783
14784 USB SMSC95XX ETHERNET DRIVER
14785 M:      Steve Glendinning <steve.glendinning@shawell.net>
14786 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14787 L:      netdev@vger.kernel.org
14788 S:      Maintained
14789 F:      drivers/net/usb/smsc95xx.*
14790
14791 USB SUBSYSTEM
14792 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14793 L:      linux-usb@vger.kernel.org
14794 W:      http://www.linux-usb.org
14795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14796 S:      Supported
14797 F:      Documentation/devicetree/bindings/usb/
14798 F:      Documentation/usb/
14799 F:      drivers/usb/
14800 F:      include/linux/usb.h
14801 F:      include/linux/usb/
14802
14803 USB TYPEC PI3USB30532 MUX DRIVER
14804 M:      Hans de Goede <hdegoede@redhat.com>
14805 L:      linux-usb@vger.kernel.org
14806 S:      Maintained
14807 F:      drivers/usb/typec/mux/pi3usb30532.c
14808
14809 USB TYPEC SUBSYSTEM
14810 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14811 L:      linux-usb@vger.kernel.org
14812 S:      Maintained
14813 F:      Documentation/ABI/testing/sysfs-class-typec
14814 F:      Documentation/usb/typec.rst
14815 F:      drivers/usb/typec/
14816 F:      include/linux/usb/typec.h
14817
14818 USB UHCI DRIVER
14819 M:      Alan Stern <stern@rowland.harvard.edu>
14820 L:      linux-usb@vger.kernel.org
14821 S:      Maintained
14822 F:      drivers/usb/host/uhci*
14823
14824 USB VIDEO CLASS
14825 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14826 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14827 L:      linux-media@vger.kernel.org
14828 T:      git git://linuxtv.org/media_tree.git
14829 W:      http://www.ideasonboard.org/uvc/
14830 S:      Maintained
14831 F:      drivers/media/usb/uvc/
14832 F:      include/uapi/linux/uvcvideo.h
14833
14834 USB VISION DRIVER
14835 M:      Hans Verkuil <hverkuil@xs4all.nl>
14836 L:      linux-media@vger.kernel.org
14837 T:      git git://linuxtv.org/media_tree.git
14838 W:      https://linuxtv.org
14839 S:      Odd Fixes
14840 F:      drivers/media/usb/usbvision/
14841
14842 USB WEBCAM GADGET
14843 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14844 L:      linux-usb@vger.kernel.org
14845 S:      Maintained
14846 F:      drivers/usb/gadget/function/*uvc*
14847 F:      drivers/usb/gadget/legacy/webcam.c
14848
14849 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14850 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14851 L:      linux-wireless@vger.kernel.org
14852 S:      Maintained
14853 F:      drivers/net/wireless/rndis_wlan.c
14854
14855 USB XHCI DRIVER
14856 M:      Mathias Nyman <mathias.nyman@intel.com>
14857 L:      linux-usb@vger.kernel.org
14858 S:      Supported
14859 F:      drivers/usb/host/xhci*
14860 F:      drivers/usb/host/pci-quirks*
14861
14862 USB ZD1201 DRIVER
14863 L:      linux-wireless@vger.kernel.org
14864 W:      http://linux-lc100020.sourceforge.net
14865 S:      Orphan
14866 F:      drivers/net/wireless/zydas/zd1201.*
14867
14868 USB ZR364XX DRIVER
14869 M:      Antoine Jacquet <royale@zerezo.com>
14870 L:      linux-usb@vger.kernel.org
14871 L:      linux-media@vger.kernel.org
14872 T:      git git://linuxtv.org/media_tree.git
14873 W:      http://royale.zerezo.com/zr364xx/
14874 S:      Maintained
14875 F:      Documentation/media/v4l-drivers/zr364xx*
14876 F:      drivers/media/usb/zr364xx/
14877
14878 USER-MODE LINUX (UML)
14879 M:      Jeff Dike <jdike@addtoit.com>
14880 M:      Richard Weinberger <richard@nod.at>
14881 L:      user-mode-linux-devel@lists.sourceforge.net
14882 L:      user-mode-linux-user@lists.sourceforge.net
14883 W:      http://user-mode-linux.sourceforge.net
14884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14885 S:      Maintained
14886 F:      Documentation/virtual/uml/
14887 F:      arch/um/
14888 F:      arch/x86/um/
14889 F:      fs/hostfs/
14890 F:      fs/hppfs/
14891
14892 USERSPACE I/O (UIO)
14893 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14894 S:      Maintained
14895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14896 F:      Documentation/driver-api/uio-howto.rst
14897 F:      drivers/uio/
14898 F:      include/linux/uio*.h
14899
14900 UTIL-LINUX PACKAGE
14901 M:      Karel Zak <kzak@redhat.com>
14902 L:      util-linux@vger.kernel.org
14903 W:      http://en.wikipedia.org/wiki/Util-linux
14904 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14905 S:      Maintained
14906
14907 UUID HELPERS
14908 M:      Christoph Hellwig <hch@lst.de>
14909 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14910 L:      linux-kernel@vger.kernel.org
14911 T:      git git://git.infradead.org/users/hch/uuid.git
14912 F:      lib/uuid.c
14913 F:      lib/test_uuid.c
14914 F:      include/linux/uuid.h
14915 F:      include/uapi/linux/uuid.h
14916 S:      Maintained
14917
14918 UVESAFB DRIVER
14919 M:      Michal Januszewski <spock@gentoo.org>
14920 L:      linux-fbdev@vger.kernel.org
14921 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14922 S:      Maintained
14923 F:      Documentation/fb/uvesafb.txt
14924 F:      drivers/video/fbdev/uvesafb.*
14925
14926 VF610 NAND DRIVER
14927 M:      Stefan Agner <stefan@agner.ch>
14928 L:      linux-mtd@lists.infradead.org
14929 S:      Supported
14930 F:      drivers/mtd/nand/raw/vf610_nfc.c
14931
14932 VFAT/FAT/MSDOS FILESYSTEM
14933 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14934 S:      Maintained
14935 F:      Documentation/filesystems/vfat.txt
14936 F:      fs/fat/
14937
14938 VFIO DRIVER
14939 M:      Alex Williamson <alex.williamson@redhat.com>
14940 L:      kvm@vger.kernel.org
14941 T:      git git://github.com/awilliam/linux-vfio.git
14942 S:      Maintained
14943 F:      Documentation/vfio.txt
14944 F:      drivers/vfio/
14945 F:      include/linux/vfio.h
14946 F:      include/uapi/linux/vfio.h
14947
14948 VFIO MEDIATED DEVICE DRIVERS
14949 M:      Kirti Wankhede <kwankhede@nvidia.com>
14950 L:      kvm@vger.kernel.org
14951 S:      Maintained
14952 F:      Documentation/vfio-mediated-device.txt
14953 F:      drivers/vfio/mdev/
14954 F:      include/linux/mdev.h
14955 F:      samples/vfio-mdev/
14956
14957 VFIO PLATFORM DRIVER
14958 M:      Eric Auger <eric.auger@redhat.com>
14959 L:      kvm@vger.kernel.org
14960 S:      Maintained
14961 F:      drivers/vfio/platform/
14962
14963 VGA_SWITCHEROO
14964 R:      Lukas Wunner <lukas@wunner.de>
14965 S:      Maintained
14966 F:      Documentation/gpu/vga-switcheroo.rst
14967 F:      drivers/gpu/vga/vga_switcheroo.c
14968 F:      include/linux/vga_switcheroo.h
14969 T:      git git://anongit.freedesktop.org/drm/drm-misc
14970
14971 VIA RHINE NETWORK DRIVER
14972 S:      Orphan
14973 F:      drivers/net/ethernet/via/via-rhine.c
14974
14975 VIA SD/MMC CARD CONTROLLER DRIVER
14976 M:      Bruce Chang <brucechang@via.com.tw>
14977 M:      Harald Welte <HaraldWelte@viatech.com>
14978 S:      Maintained
14979 F:      drivers/mmc/host/via-sdmmc.c
14980
14981 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14982 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14983 L:      linux-fbdev@vger.kernel.org
14984 S:      Maintained
14985 F:      include/linux/via-core.h
14986 F:      include/linux/via-gpio.h
14987 F:      include/linux/via_i2c.h
14988 F:      drivers/video/fbdev/via/
14989
14990 VIA VELOCITY NETWORK DRIVER
14991 M:      Francois Romieu <romieu@fr.zoreil.com>
14992 L:      netdev@vger.kernel.org
14993 S:      Maintained
14994 F:      drivers/net/ethernet/via/via-velocity.*
14995
14996 VIDEO MULTIPLEXER DRIVER
14997 M:      Philipp Zabel <p.zabel@pengutronix.de>
14998 L:      linux-media@vger.kernel.org
14999 S:      Maintained
15000 F:      drivers/media/platform/video-mux.c
15001
15002 VIDEOBUF2 FRAMEWORK
15003 M:      Pawel Osciak <pawel@osciak.com>
15004 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15005 M:      Kyungmin Park <kyungmin.park@samsung.com>
15006 L:      linux-media@vger.kernel.org
15007 S:      Maintained
15008 F:      drivers/media/v4l2-core/videobuf2-*
15009 F:      include/media/videobuf2-*
15010
15011 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15012 M:      Helen Koike <helen.koike@collabora.com>
15013 L:      linux-media@vger.kernel.org
15014 T:      git git://linuxtv.org/media_tree.git
15015 W:      https://linuxtv.org
15016 S:      Maintained
15017 F:      drivers/media/platform/vimc/*
15018
15019 VIRT LIB
15020 M:      Alex Williamson <alex.williamson@redhat.com>
15021 M:      Paolo Bonzini <pbonzini@redhat.com>
15022 L:      kvm@vger.kernel.org
15023 S:      Supported
15024 F:      virt/lib/
15025
15026 VIRTIO AND VHOST VSOCK DRIVER
15027 M:      Stefan Hajnoczi <stefanha@redhat.com>
15028 L:      kvm@vger.kernel.org
15029 L:      virtualization@lists.linux-foundation.org
15030 L:      netdev@vger.kernel.org
15031 S:      Maintained
15032 F:      include/linux/virtio_vsock.h
15033 F:      include/uapi/linux/virtio_vsock.h
15034 F:      include/uapi/linux/vsockmon.h
15035 F:      include/uapi/linux/vm_sockets_diag.h
15036 F:      net/vmw_vsock/diag.c
15037 F:      net/vmw_vsock/af_vsock_tap.c
15038 F:      net/vmw_vsock/virtio_transport_common.c
15039 F:      net/vmw_vsock/virtio_transport.c
15040 F:      drivers/net/vsockmon.c
15041 F:      drivers/vhost/vsock.c
15042 F:      drivers/vhost/vsock.h
15043 F:      tools/testing/vsock/
15044
15045 VIRTIO CONSOLE DRIVER
15046 M:      Amit Shah <amit@kernel.org>
15047 L:      virtualization@lists.linux-foundation.org
15048 S:      Maintained
15049 F:      drivers/char/virtio_console.c
15050 F:      include/linux/virtio_console.h
15051 F:      include/uapi/linux/virtio_console.h
15052
15053 VIRTIO CORE, NET AND BLOCK DRIVERS
15054 M:      "Michael S. Tsirkin" <mst@redhat.com>
15055 M:      Jason Wang <jasowang@redhat.com>
15056 L:      virtualization@lists.linux-foundation.org
15057 S:      Maintained
15058 F:      Documentation/devicetree/bindings/virtio/
15059 F:      drivers/virtio/
15060 F:      tools/virtio/
15061 F:      drivers/net/virtio_net.c
15062 F:      drivers/block/virtio_blk.c
15063 F:      include/linux/virtio*.h
15064 F:      include/uapi/linux/virtio_*.h
15065 F:      drivers/crypto/virtio/
15066 F:      mm/balloon_compaction.c
15067
15068 VIRTIO CRYPTO DRIVER
15069 M:      Gonglei <arei.gonglei@huawei.com>
15070 L:      virtualization@lists.linux-foundation.org
15071 L:      linux-crypto@vger.kernel.org
15072 S:      Maintained
15073 F:      drivers/crypto/virtio/
15074 F:      include/uapi/linux/virtio_crypto.h
15075
15076 VIRTIO DRIVERS FOR S390
15077 M:      Cornelia Huck <cohuck@redhat.com>
15078 M:      Halil Pasic <pasic@linux.ibm.com>
15079 L:      linux-s390@vger.kernel.org
15080 L:      virtualization@lists.linux-foundation.org
15081 L:      kvm@vger.kernel.org
15082 S:      Supported
15083 F:      drivers/s390/virtio/
15084 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15085
15086 VIRTIO GPU DRIVER
15087 M:      David Airlie <airlied@linux.ie>
15088 M:      Gerd Hoffmann <kraxel@redhat.com>
15089 L:      dri-devel@lists.freedesktop.org
15090 L:      virtualization@lists.linux-foundation.org
15091 T:      git git://anongit.freedesktop.org/drm/drm-misc
15092 S:      Maintained
15093 F:      drivers/gpu/drm/virtio/
15094 F:      include/uapi/linux/virtio_gpu.h
15095
15096 VIRTIO HOST (VHOST)
15097 M:      "Michael S. Tsirkin" <mst@redhat.com>
15098 M:      Jason Wang <jasowang@redhat.com>
15099 L:      kvm@vger.kernel.org
15100 L:      virtualization@lists.linux-foundation.org
15101 L:      netdev@vger.kernel.org
15102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15103 S:      Maintained
15104 F:      drivers/vhost/
15105 F:      include/uapi/linux/vhost.h
15106
15107 VIRTIO INPUT DRIVER
15108 M:      Gerd Hoffmann <kraxel@redhat.com>
15109 S:      Maintained
15110 F:      drivers/virtio/virtio_input.c
15111 F:      include/uapi/linux/virtio_input.h
15112
15113 VIRTUAL BOX GUEST DEVICE DRIVER
15114 M:      Hans de Goede <hdegoede@redhat.com>
15115 M:      Arnd Bergmann <arnd@arndb.de>
15116 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15117 S:      Maintained
15118 F:      include/linux/vbox_utils.h
15119 F:      include/uapi/linux/vbox*.h
15120 F:      drivers/virt/vboxguest/
15121
15122 VIRTUAL SERIO DEVICE DRIVER
15123 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15124 S:      Maintained
15125 F:      drivers/input/serio/userio.c
15126 F:      include/uapi/linux/userio.h
15127
15128 VIVID VIRTUAL VIDEO DRIVER
15129 M:      Hans Verkuil <hverkuil@xs4all.nl>
15130 L:      linux-media@vger.kernel.org
15131 T:      git git://linuxtv.org/media_tree.git
15132 W:      https://linuxtv.org
15133 S:      Maintained
15134 F:      drivers/media/platform/vivid/*
15135
15136 VLYNQ BUS
15137 M:      Florian Fainelli <f.fainelli@gmail.com>
15138 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15139 S:      Maintained
15140 F:      drivers/vlynq/vlynq.c
15141 F:      include/linux/vlynq.h
15142
15143 VME SUBSYSTEM
15144 M:      Martyn Welch <martyn@welchs.me.uk>
15145 M:      Manohar Vanga <manohar.vanga@gmail.com>
15146 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15147 L:      devel@driverdev.osuosl.org
15148 S:      Maintained
15149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15150 F:      Documentation/driver-api/vme.rst
15151 F:      drivers/staging/vme/
15152 F:      drivers/vme/
15153 F:      include/linux/vme*
15154
15155 VMWARE BALLOON DRIVER
15156 M:      Xavier Deguillard <xdeguillard@vmware.com>
15157 M:      Philip Moltmann <moltmann@vmware.com>
15158 M:      "VMware, Inc." <pv-drivers@vmware.com>
15159 L:      linux-kernel@vger.kernel.org
15160 S:      Maintained
15161 F:      drivers/misc/vmw_balloon.c
15162
15163 VMWARE HYPERVISOR INTERFACE
15164 M:      Alok Kataria <akataria@vmware.com>
15165 L:      virtualization@lists.linux-foundation.org
15166 S:      Supported
15167 F:      arch/x86/kernel/cpu/vmware.c
15168
15169 VMWARE PVRDMA DRIVER
15170 M:      Adit Ranadive <aditr@vmware.com>
15171 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15172 L:      linux-rdma@vger.kernel.org
15173 S:      Maintained
15174 F:      drivers/infiniband/hw/vmw_pvrdma/
15175
15176 VMware PVSCSI driver
15177 M:      Jim Gill <jgill@vmware.com>
15178 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15179 L:      linux-scsi@vger.kernel.org
15180 S:      Maintained
15181 F:      drivers/scsi/vmw_pvscsi.c
15182 F:      drivers/scsi/vmw_pvscsi.h
15183
15184 VMWARE VMMOUSE SUBDRIVER
15185 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15186 M:      "VMware, Inc." <pv-drivers@vmware.com>
15187 L:      linux-input@vger.kernel.org
15188 S:      Maintained
15189 F:      drivers/input/mouse/vmmouse.c
15190 F:      drivers/input/mouse/vmmouse.h
15191
15192 VMWARE VMXNET3 ETHERNET DRIVER
15193 M:      Ronak Doshi <doshir@vmware.com>
15194 M:      "VMware, Inc." <pv-drivers@vmware.com>
15195 L:      netdev@vger.kernel.org
15196 S:      Maintained
15197 F:      drivers/net/vmxnet3/
15198
15199 VOCORE VOCORE2 BOARD
15200 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15201 L:      linux-mips@linux-mips.org
15202 S:      Maintained
15203 F:      arch/mips/boot/dts/ralink/vocore2.dts
15204
15205 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15206 M:      Liam Girdwood <lgirdwood@gmail.com>
15207 M:      Mark Brown <broonie@kernel.org>
15208 L:      linux-kernel@vger.kernel.org
15209 W:      http://www.slimlogic.co.uk/?p=48
15210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15211 S:      Supported
15212 F:      Documentation/devicetree/bindings/regulator/
15213 F:      Documentation/power/regulator/
15214 F:      drivers/regulator/
15215 F:      include/dt-bindings/regulator/
15216 F:      include/linux/regulator/
15217
15218 VRF
15219 M:      David Ahern <dsa@cumulusnetworks.com>
15220 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15221 L:      netdev@vger.kernel.org
15222 S:      Maintained
15223 F:      drivers/net/vrf.c
15224 F:      Documentation/networking/vrf.txt
15225
15226 VT1211 HARDWARE MONITOR DRIVER
15227 M:      Juerg Haefliger <juergh@gmail.com>
15228 L:      linux-hwmon@vger.kernel.org
15229 S:      Maintained
15230 F:      Documentation/hwmon/vt1211
15231 F:      drivers/hwmon/vt1211.c
15232
15233 VT8231 HARDWARE MONITOR DRIVER
15234 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15235 L:      linux-hwmon@vger.kernel.org
15236 S:      Maintained
15237 F:      drivers/hwmon/vt8231.c
15238
15239 VUB300 USB to SDIO/SD/MMC bridge chip
15240 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15241 L:      linux-mmc@vger.kernel.org
15242 L:      linux-usb@vger.kernel.org
15243 S:      Supported
15244 F:      drivers/mmc/host/vub300.c
15245
15246 W1 DALLAS'S 1-WIRE BUS
15247 M:      Evgeniy Polyakov <zbr@ioremap.net>
15248 S:      Maintained
15249 F:      Documentation/w1/
15250 F:      drivers/w1/
15251 F:      include/linux/w1.h
15252
15253 W83791D HARDWARE MONITORING DRIVER
15254 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15255 L:      linux-hwmon@vger.kernel.org
15256 S:      Maintained
15257 F:      Documentation/hwmon/w83791d
15258 F:      drivers/hwmon/w83791d.c
15259
15260 W83793 HARDWARE MONITORING DRIVER
15261 M:      Rudolf Marek <r.marek@assembler.cz>
15262 L:      linux-hwmon@vger.kernel.org
15263 S:      Maintained
15264 F:      Documentation/hwmon/w83793
15265 F:      drivers/hwmon/w83793.c
15266
15267 W83795 HARDWARE MONITORING DRIVER
15268 M:      Jean Delvare <jdelvare@suse.com>
15269 L:      linux-hwmon@vger.kernel.org
15270 S:      Maintained
15271 F:      drivers/hwmon/w83795.c
15272
15273 W83L51xD SD/MMC CARD INTERFACE DRIVER
15274 M:      Pierre Ossman <pierre@ossman.eu>
15275 S:      Maintained
15276 F:      drivers/mmc/host/wbsd.*
15277
15278 WACOM PROTOCOL 4 SERIAL TABLETS
15279 M:      Julian Squires <julian@cipht.net>
15280 M:      Hans de Goede <hdegoede@redhat.com>
15281 L:      linux-input@vger.kernel.org
15282 S:      Maintained
15283 F:      drivers/input/tablet/wacom_serial4.c
15284
15285 WATCHDOG DEVICE DRIVERS
15286 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15287 M:      Guenter Roeck <linux@roeck-us.net>
15288 L:      linux-watchdog@vger.kernel.org
15289 W:      http://www.linux-watchdog.org/
15290 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15291 S:      Maintained
15292 F:      Documentation/devicetree/bindings/watchdog/
15293 F:      Documentation/watchdog/
15294 F:      drivers/watchdog/
15295 F:      include/linux/watchdog.h
15296 F:      include/uapi/linux/watchdog.h
15297
15298 WHISKEYCOVE PMIC GPIO DRIVER
15299 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15300 L:      linux-gpio@vger.kernel.org
15301 S:      Maintained
15302 F:      drivers/gpio/gpio-wcove.c
15303
15304 WIIMOTE HID DRIVER
15305 M:      David Herrmann <dh.herrmann@googlemail.com>
15306 L:      linux-input@vger.kernel.org
15307 S:      Maintained
15308 F:      drivers/hid/hid-wiimote*
15309
15310 WILOCITY WIL6210 WIRELESS DRIVER
15311 M:      Maya Erez <merez@codeaurora.org>
15312 L:      linux-wireless@vger.kernel.org
15313 L:      wil6210@qti.qualcomm.com
15314 S:      Supported
15315 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15316 F:      drivers/net/wireless/ath/wil6210/
15317
15318 WIMAX STACK
15319 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15320 M:      linux-wimax@intel.com
15321 L:      wimax@linuxwimax.org (subscribers-only)
15322 S:      Supported
15323 W:      http://linuxwimax.org
15324 F:      Documentation/wimax/README.wimax
15325 F:      include/linux/wimax/debug.h
15326 F:      include/net/wimax.h
15327 F:      include/uapi/linux/wimax.h
15328 F:      net/wimax/
15329
15330 WINBOND CIR DRIVER
15331 M:      David Härdeman <david@hardeman.nu>
15332 S:      Maintained
15333 F:      drivers/media/rc/winbond-cir.c
15334
15335 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15336 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15337 L:      linux-watchdog@vger.kernel.org
15338 S:      Maintained
15339 F:      drivers/watchdog/ebc-c384_wdt.c
15340
15341 WINSYSTEMS WS16C48 GPIO DRIVER
15342 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15343 L:      linux-gpio@vger.kernel.org
15344 S:      Maintained
15345 F:      drivers/gpio/gpio-ws16c48.c
15346
15347 WISTRON LAPTOP BUTTON DRIVER
15348 M:      Miloslav Trmac <mitr@volny.cz>
15349 S:      Maintained
15350 F:      drivers/input/misc/wistron_btns.c
15351
15352 WL3501 WIRELESS PCMCIA CARD DRIVER
15353 L:      linux-wireless@vger.kernel.org
15354 S:      Odd fixes
15355 F:      drivers/net/wireless/wl3501*
15356
15357 WOLFSON MICROELECTRONICS DRIVERS
15358 L:      patches@opensource.cirrus.com
15359 T:      git https://github.com/CirrusLogic/linux-drivers.git
15360 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15361 S:      Supported
15362 F:      Documentation/hwmon/wm83??
15363 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15364 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15365 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15366 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15367 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15368 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15369 F:      drivers/clk/clk-wm83*.c
15370 F:      drivers/extcon/extcon-arizona.c
15371 F:      drivers/leds/leds-wm83*.c
15372 F:      drivers/gpio/gpio-*wm*.c
15373 F:      drivers/gpio/gpio-arizona.c
15374 F:      drivers/hwmon/wm83??-hwmon.c
15375 F:      drivers/input/misc/wm831x-on.c
15376 F:      drivers/input/touchscreen/wm831x-ts.c
15377 F:      drivers/input/touchscreen/wm97*.c
15378 F:      drivers/mfd/arizona*
15379 F:      drivers/mfd/wm*.c
15380 F:      drivers/mfd/cs47l24*
15381 F:      drivers/power/supply/wm83*.c
15382 F:      drivers/rtc/rtc-wm83*.c
15383 F:      drivers/regulator/wm8*.c
15384 F:      drivers/regulator/arizona*
15385 F:      drivers/video/backlight/wm83*_bl.c
15386 F:      drivers/watchdog/wm83*_wdt.c
15387 F:      include/linux/mfd/arizona/
15388 F:      include/linux/mfd/wm831x/
15389 F:      include/linux/mfd/wm8350/
15390 F:      include/linux/mfd/wm8400*
15391 F:      include/linux/regulator/arizona*
15392 F:      include/linux/wm97xx.h
15393 F:      include/sound/wm????.h
15394 F:      sound/soc/codecs/arizona.?
15395 F:      sound/soc/codecs/wm*
15396 F:      sound/soc/codecs/cs47l24*
15397
15398 WORKQUEUE
15399 M:      Tejun Heo <tj@kernel.org>
15400 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15402 S:      Maintained
15403 F:      include/linux/workqueue.h
15404 F:      kernel/workqueue.c
15405 F:      Documentation/core-api/workqueue.rst
15406
15407 X-POWERS AXP288 PMIC DRIVERS
15408 M:      Hans de Goede <hdegoede@redhat.com>
15409 S:      Maintained
15410 N:      axp288
15411 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15412
15413 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15414 M:      Chen-Yu Tsai <wens@csie.org>
15415 L:      linux-kernel@vger.kernel.org
15416 S:      Maintained
15417 N:      axp[128]
15418
15419 X.25 NETWORK LAYER
15420 M:      Andrew Hendry <andrew.hendry@gmail.com>
15421 L:      linux-x25@vger.kernel.org
15422 S:      Odd Fixes
15423 F:      Documentation/networking/x25*
15424 F:      include/net/x25*
15425 F:      net/x25/
15426
15427 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15428 M:      Thomas Gleixner <tglx@linutronix.de>
15429 M:      Ingo Molnar <mingo@redhat.com>
15430 R:      "H. Peter Anvin" <hpa@zytor.com>
15431 M:      x86@kernel.org
15432 L:      linux-kernel@vger.kernel.org
15433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15434 S:      Maintained
15435 F:      Documentation/x86/
15436 F:      arch/x86/
15437
15438 X86 MCE INFRASTRUCTURE
15439 M:      Tony Luck <tony.luck@intel.com>
15440 M:      Borislav Petkov <bp@alien8.de>
15441 L:      linux-edac@vger.kernel.org
15442 S:      Maintained
15443 F:      arch/x86/kernel/cpu/mcheck/*
15444
15445 X86 MICROCODE UPDATE SUPPORT
15446 M:      Borislav Petkov <bp@alien8.de>
15447 S:      Maintained
15448 F:      arch/x86/kernel/cpu/microcode/*
15449
15450 X86 PLATFORM DRIVERS
15451 M:      Darren Hart <dvhart@infradead.org>
15452 M:      Andy Shevchenko <andy@infradead.org>
15453 L:      platform-driver-x86@vger.kernel.org
15454 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15455 S:      Maintained
15456 F:      drivers/platform/x86/
15457 F:      drivers/platform/olpc/
15458
15459 X86 VDSO
15460 M:      Andy Lutomirski <luto@amacapital.net>
15461 L:      linux-kernel@vger.kernel.org
15462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15463 S:      Maintained
15464 F:      arch/x86/entry/vdso/
15465
15466 XC2028/3028 TUNER DRIVER
15467 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15468 L:      linux-media@vger.kernel.org
15469 W:      https://linuxtv.org
15470 T:      git git://linuxtv.org/media_tree.git
15471 S:      Maintained
15472 F:      drivers/media/tuners/tuner-xc2028.*
15473
15474 XEN BLOCK SUBSYSTEM
15475 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15476 M:      Roger Pau Monné <roger.pau@citrix.com>
15477 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15478 S:      Supported
15479 F:      drivers/block/xen-blkback/*
15480 F:      drivers/block/xen*
15481
15482 XEN HYPERVISOR ARM
15483 M:      Stefano Stabellini <sstabellini@kernel.org>
15484 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15485 S:      Maintained
15486 F:      arch/arm/xen/
15487 F:      arch/arm/include/asm/xen/
15488
15489 XEN HYPERVISOR ARM64
15490 M:      Stefano Stabellini <sstabellini@kernel.org>
15491 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15492 S:      Maintained
15493 F:      arch/arm64/xen/
15494 F:      arch/arm64/include/asm/xen/
15495
15496 XEN HYPERVISOR INTERFACE
15497 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15498 M:      Juergen Gross <jgross@suse.com>
15499 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15501 S:      Supported
15502 F:      arch/x86/xen/
15503 F:      drivers/*/xen-*front.c
15504 F:      drivers/xen/
15505 F:      arch/x86/include/asm/xen/
15506 F:      arch/x86/include/asm/pvclock-abi.h
15507 F:      include/xen/
15508 F:      include/uapi/xen/
15509 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15510 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15511
15512 XEN NETWORK BACKEND DRIVER
15513 M:      Wei Liu <wei.liu2@citrix.com>
15514 M:      Paul Durrant <paul.durrant@citrix.com>
15515 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15516 L:      netdev@vger.kernel.org
15517 S:      Supported
15518 F:      drivers/net/xen-netback/*
15519
15520 XEN PCI SUBSYSTEM
15521 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15522 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15523 S:      Supported
15524 F:      arch/x86/pci/*xen*
15525 F:      drivers/pci/*xen*
15526
15527 XEN PVSCSI DRIVERS
15528 M:      Juergen Gross <jgross@suse.com>
15529 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15530 L:      linux-scsi@vger.kernel.org
15531 S:      Supported
15532 F:      drivers/scsi/xen-scsifront.c
15533 F:      drivers/xen/xen-scsiback.c
15534 F:      include/xen/interface/io/vscsiif.h
15535
15536 XEN SWIOTLB SUBSYSTEM
15537 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15538 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15539 L:      iommu@lists.linux-foundation.org
15540 S:      Supported
15541 F:      arch/x86/xen/*swiotlb*
15542 F:      drivers/xen/*swiotlb*
15543
15544 XEN SOUND FRONTEND DRIVER
15545 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15546 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15547 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15548 S:      Supported
15549 F:      sound/xen/*
15550
15551 XFS FILESYSTEM
15552 M:      Darrick J. Wong <darrick.wong@oracle.com>
15553 M:      linux-xfs@vger.kernel.org
15554 L:      linux-xfs@vger.kernel.org
15555 W:      http://xfs.org/
15556 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15557 S:      Supported
15558 F:      Documentation/filesystems/xfs.txt
15559 F:      fs/xfs/
15560
15561 XILINX AXI ETHERNET DRIVER
15562 M:      Anirudha Sarangi <anirudh@xilinx.com>
15563 M:      John Linn <John.Linn@xilinx.com>
15564 S:      Maintained
15565 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15566
15567 XILINX UARTLITE SERIAL DRIVER
15568 M:      Peter Korsgaard <jacmet@sunsite.dk>
15569 L:      linux-serial@vger.kernel.org
15570 S:      Maintained
15571 F:      drivers/tty/serial/uartlite.c
15572
15573 XILINX VIDEO IP CORES
15574 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15575 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15576 L:      linux-media@vger.kernel.org
15577 T:      git git://linuxtv.org/media_tree.git
15578 S:      Supported
15579 F:      Documentation/devicetree/bindings/media/xilinx/
15580 F:      drivers/media/platform/xilinx/
15581 F:      include/uapi/linux/xilinx-v4l2-controls.h
15582
15583 XILLYBUS DRIVER
15584 M:      Eli Billauer <eli.billauer@gmail.com>
15585 L:      linux-kernel@vger.kernel.org
15586 S:      Supported
15587 F:      drivers/char/xillybus/
15588
15589 XLP9XX I2C DRIVER
15590 M:      George Cherian <george.cherian@cavium.com>
15591 M:      Jan Glauber <jglauber@cavium.com>
15592 L:      linux-i2c@vger.kernel.org
15593 W:      http://www.cavium.com
15594 S:      Supported
15595 F:      drivers/i2c/busses/i2c-xlp9xx.c
15596
15597 XRA1403 GPIO EXPANDER
15598 M:      Nandor Han <nandor.han@ge.com>
15599 M:      Semi Malinen <semi.malinen@ge.com>
15600 L:      linux-gpio@vger.kernel.org
15601 S:      Maintained
15602 F:      drivers/gpio/gpio-xra1403.c
15603 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15604
15605 XTENSA XTFPGA PLATFORM SUPPORT
15606 M:      Max Filippov <jcmvbkbc@gmail.com>
15607 L:      linux-xtensa@linux-xtensa.org
15608 S:      Maintained
15609 F:      drivers/spi/spi-xtensa-xtfpga.c
15610 F:      sound/soc/xtensa/xtfpga-i2s.c
15611
15612 YAM DRIVER FOR AX.25
15613 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15614 L:      linux-hams@vger.kernel.org
15615 S:      Maintained
15616 F:      drivers/net/hamradio/yam*
15617 F:      include/linux/yam.h
15618
15619 YAMA SECURITY MODULE
15620 M:      Kees Cook <keescook@chromium.org>
15621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15622 S:      Supported
15623 F:      security/yama/
15624 F:      Documentation/admin-guide/LSM/Yama.rst
15625
15626 YEALINK PHONE DRIVER
15627 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15628 L:      usbb2k-api-dev@nongnu.org
15629 S:      Maintained
15630 F:      Documentation/input/yealink.rst
15631 F:      drivers/input/misc/yealink.*
15632
15633 Z8530 DRIVER FOR AX.25
15634 M:      Joerg Reuter <jreuter@yaina.de>
15635 W:      http://yaina.de/jreuter/
15636 W:      http://www.qsl.net/dl1bke/
15637 L:      linux-hams@vger.kernel.org
15638 S:      Maintained
15639 F:      Documentation/networking/z8530drv.txt
15640 F:      drivers/net/hamradio/*scc.c
15641 F:      drivers/net/hamradio/z8530.h
15642
15643 ZBUD COMPRESSED PAGE ALLOCATOR
15644 M:      Seth Jennings <sjenning@redhat.com>
15645 M:      Dan Streetman <ddstreet@ieee.org>
15646 L:      linux-mm@kvack.org
15647 S:      Maintained
15648 F:      mm/zbud.c
15649 F:      include/linux/zbud.h
15650
15651 ZD1211RW WIRELESS DRIVER
15652 M:      Daniel Drake <dsd@gentoo.org>
15653 M:      Ulrich Kunitz <kune@deine-taler.de>
15654 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15655 L:      linux-wireless@vger.kernel.org
15656 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15657 S:      Maintained
15658 F:      drivers/net/wireless/zydas/zd1211rw/
15659
15660 ZD1301 MEDIA DRIVER
15661 M:      Antti Palosaari <crope@iki.fi>
15662 L:      linux-media@vger.kernel.org
15663 W:      https://linuxtv.org/
15664 W:      http://palosaari.fi/linux/
15665 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15666 S:      Maintained
15667 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15668
15669 ZD1301_DEMOD MEDIA DRIVER
15670 M:      Antti Palosaari <crope@iki.fi>
15671 L:      linux-media@vger.kernel.org
15672 W:      https://linuxtv.org/
15673 W:      http://palosaari.fi/linux/
15674 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15675 S:      Maintained
15676 F:      drivers/media/dvb-frontends/zd1301_demod*
15677
15678 ZPOOL COMPRESSED PAGE STORAGE API
15679 M:      Dan Streetman <ddstreet@ieee.org>
15680 L:      linux-mm@kvack.org
15681 S:      Maintained
15682 F:      mm/zpool.c
15683 F:      include/linux/zpool.h
15684
15685 ZR36067 VIDEO FOR LINUX DRIVER
15686 L:      mjpeg-users@lists.sourceforge.net
15687 L:      linux-media@vger.kernel.org
15688 W:      http://mjpeg.sourceforge.net/driver-zoran/
15689 T:      hg https://linuxtv.org/hg/v4l-dvb
15690 S:      Odd Fixes
15691 F:      drivers/media/pci/zoran/
15692
15693 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15694 M:      Minchan Kim <minchan@kernel.org>
15695 M:      Nitin Gupta <ngupta@vflare.org>
15696 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15697 L:      linux-kernel@vger.kernel.org
15698 S:      Maintained
15699 F:      drivers/block/zram/
15700 F:      Documentation/blockdev/zram.txt
15701
15702 ZS DECSTATION Z85C30 SERIAL DRIVER
15703 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15704 S:      Maintained
15705 F:      drivers/tty/serial/zs.*
15706
15707 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15708 M:      Minchan Kim <minchan@kernel.org>
15709 M:      Nitin Gupta <ngupta@vflare.org>
15710 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15711 L:      linux-mm@kvack.org
15712 S:      Maintained
15713 F:      mm/zsmalloc.c
15714 F:      include/linux/zsmalloc.h
15715 F:      Documentation/vm/zsmalloc.rst
15716
15717 ZSWAP COMPRESSED SWAP CACHING
15718 M:      Seth Jennings <sjenning@redhat.com>
15719 M:      Dan Streetman <ddstreet@ieee.org>
15720 L:      linux-mm@kvack.org
15721 S:      Maintained
15722 F:      mm/zswap.c
15723
15724 THE REST
15725 M:      Linus Torvalds <torvalds@linux-foundation.org>
15726 L:      linux-kernel@vger.kernel.org
15727 Q:      http://patchwork.kernel.org/project/LKML/list/
15728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15729 S:      Buried alive in reporters
15730 F:      *
15731 F:      */