Merge tag 'sound-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141 L:      netdev@vger.kernel.org
142 S:      Maintained
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 L:      linux-fsdevel@vger.kernel.org
568 S:      Orphan
569 F:      Documentation/filesystems/affs.txt
570 F:      fs/affs/
571
572 AFS FILESYSTEM
573 M:      David Howells <dhowells@redhat.com>
574 L:      linux-afs@lists.infradead.org
575 S:      Supported
576 F:      fs/afs/
577 F:      include/trace/events/afs.h
578 F:      Documentation/filesystems/afs.txt
579 W:      https://www.infradead.org/~dhowells/kafs/
580
581 AGPGART DRIVER
582 M:      David Airlie <airlied@linux.ie>
583 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584 S:      Maintained
585 F:      drivers/char/agp/
586 F:      include/linux/agp*
587 F:      include/uapi/linux/agp*
588
589 AHA152X SCSI DRIVER
590 M:      "Juergen E. Fischer" <fischer@norbit.de>
591 L:      linux-scsi@vger.kernel.org
592 S:      Maintained
593 F:      drivers/scsi/aha152x*
594 F:      drivers/scsi/pcmcia/aha152x*
595
596 AIC7XXX / AIC79XX SCSI DRIVER
597 M:      Hannes Reinecke <hare@suse.com>
598 L:      linux-scsi@vger.kernel.org
599 S:      Maintained
600 F:      drivers/scsi/aic7xxx/
601
602 AIMSLAB FM RADIO RECEIVER DRIVER
603 M:      Hans Verkuil <hverkuil@xs4all.nl>
604 L:      linux-media@vger.kernel.org
605 T:      git git://linuxtv.org/media_tree.git
606 W:      https://linuxtv.org
607 S:      Maintained
608 F:      drivers/media/radio/radio-aimslab*
609
610 AIO
611 M:      Benjamin LaHaise <bcrl@kvack.org>
612 L:      linux-aio@kvack.org
613 S:      Supported
614 F:      fs/aio.c
615 F:      include/linux/*aio*.h
616
617 AIRSPY MEDIA DRIVER
618 M:      Antti Palosaari <crope@iki.fi>
619 L:      linux-media@vger.kernel.org
620 W:      https://linuxtv.org
621 W:      http://palosaari.fi/linux/
622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
623 T:      git git://linuxtv.org/anttip/media_tree.git
624 S:      Maintained
625 F:      drivers/media/usb/airspy/
626
627 ALACRITECH GIGABIT ETHERNET DRIVER
628 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
629 S:      Maintained
630 F:      drivers/net/ethernet/alacritech/*
631
632 ALCATEL SPEEDTOUCH USB DRIVER
633 M:      Duncan Sands <duncan.sands@free.fr>
634 L:      linux-usb@vger.kernel.org
635 W:      http://www.linux-usb.org/SpeedTouch/
636 S:      Maintained
637 F:      drivers/usb/atm/speedtch.c
638 F:      drivers/usb/atm/usbatm.c
639
640 ALCHEMY AU1XX0 MMC DRIVER
641 M:      Manuel Lauss <manuel.lauss@gmail.com>
642 S:      Maintained
643 F:      drivers/mmc/host/au1xmmc.c
644
645 ALI1563 I2C DRIVER
646 M:      Rudolf Marek <r.marek@assembler.cz>
647 L:      linux-i2c@vger.kernel.org
648 S:      Maintained
649 F:      Documentation/i2c/busses/i2c-ali1563
650 F:      drivers/i2c/busses/i2c-ali1563.c
651
652 ALLWINNER SECURITY SYSTEM
653 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
654 L:      linux-crypto@vger.kernel.org
655 S:      Maintained
656 F:      drivers/crypto/sunxi-ss/
657
658 ALPHA PORT
659 M:      Richard Henderson <rth@twiddle.net>
660 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661 M:      Matt Turner <mattst88@gmail.com>
662 S:      Odd Fixes
663 L:      linux-alpha@vger.kernel.org
664 F:      arch/alpha/
665
666 ALPS PS/2 TOUCHPAD DRIVER
667 R:      Pali Rohár <pali.rohar@gmail.com>
668 F:      drivers/input/mouse/alps.*
669
670 ALTERA I2C CONTROLLER DRIVER
671 M:      Thor Thayer <thor.thayer@linux.intel.com>
672 S:      Maintained
673 F:      drivers/i2c/busses/i2c-altera.c
674
675 ALTERA MAILBOX DRIVER
676 M:      Ley Foon Tan <lftan@altera.com>
677 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678 S:      Maintained
679 F:      drivers/mailbox/mailbox-altera.c
680
681 ALTERA PIO DRIVER
682 M:      Tien Hock Loh <thloh@altera.com>
683 L:      linux-gpio@vger.kernel.org
684 S:      Maintained
685 F:      drivers/gpio/gpio-altera.c
686
687 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688 M:      Thor Thayer <thor.thayer@linux.intel.com>
689 S:      Maintained
690 F:      drivers/gpio/gpio-altera-a10sr.c
691 F:      drivers/mfd/altera-a10sr.c
692 F:      drivers/reset/reset-a10sr.c
693 F:      include/linux/mfd/altera-a10sr.h
694 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696 ALTERA TRIPLE SPEED ETHERNET DRIVER
697 M:      Vince Bridgers <vbridger@opensource.altera.com>
698 L:      netdev@vger.kernel.org
699 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700 S:      Maintained
701 F:      drivers/net/ethernet/altera/
702
703 ALTERA UART/JTAG UART SERIAL DRIVERS
704 M:      Tobias Klauser <tklauser@distanz.ch>
705 L:      linux-serial@vger.kernel.org
706 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 S:      Maintained
708 F:      drivers/tty/serial/altera_uart.c
709 F:      drivers/tty/serial/altera_jtaguart.c
710 F:      include/linux/altera_uart.h
711 F:      include/linux/altera_jtaguart.h
712
713 AMAZON ETHERNET DRIVERS
714 M:      Netanel Belgazal <netanel@amazon.com>
715 R:      Saeed Bishara <saeedb@amazon.com>
716 R:      Zorik Machulsky <zorik@amazon.com>
717 L:      netdev@vger.kernel.org
718 S:      Supported
719 F:      Documentation/networking/ena.txt
720 F:      drivers/net/ethernet/amazon/
721
722 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723 M:      Tom Lendacky <thomas.lendacky@amd.com>
724 M:      Gary Hook <gary.hook@amd.com>
725 L:      linux-crypto@vger.kernel.org
726 S:      Supported
727 F:      drivers/crypto/ccp/
728 F:      include/linux/ccp.h
729
730 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731 M:      Huang Rui <ray.huang@amd.com>
732 L:      linux-hwmon@vger.kernel.org
733 S:      Supported
734 F:      Documentation/hwmon/fam15h_power
735 F:      drivers/hwmon/fam15h_power.c
736
737 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
739 S:      Orphan
740 F:      drivers/usb/gadget/udc/amd5536udc.*
741
742 AMD GEODE PROCESSOR/CHIPSET SUPPORT
743 P:      Andres Salomon <dilinger@queued.net>
744 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
745 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746 S:      Supported
747 F:      drivers/char/hw_random/geode-rng.c
748 F:      drivers/crypto/geode*
749 F:      drivers/video/fbdev/geode/
750 F:      arch/x86/include/asm/geode.h
751
752 AMD IOMMU (AMD-VI)
753 M:      Joerg Roedel <joro@8bytes.org>
754 L:      iommu@lists.linux-foundation.org
755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756 S:      Maintained
757 F:      drivers/iommu/amd_iommu*.[ch]
758 F:      include/linux/amd-iommu.h
759
760 AMD KFD
761 M:      Oded Gabbay <oded.gabbay@gmail.com>
762 L:      dri-devel@lists.freedesktop.org
763 T:      git git://people.freedesktop.org/~gabbayo/linux.git
764 S:      Supported
765 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
770 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
771 F:      drivers/gpu/drm/amd/amdkfd/
772 F:      drivers/gpu/drm/amd/include/cik_structs.h
773 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
774 F:      drivers/gpu/drm/amd/include/vi_structs.h
775 F:      include/uapi/linux/kfd_ioctl.h
776
777 AMD SEATTLE DEVICE TREE SUPPORT
778 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
779 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
780 M:      Tom Lendacky <thomas.lendacky@amd.com>
781 S:      Supported
782 F:      arch/arm64/boot/dts/amd/
783
784 AMD XGBE DRIVER
785 M:      Tom Lendacky <thomas.lendacky@amd.com>
786 L:      netdev@vger.kernel.org
787 S:      Supported
788 F:      drivers/net/ethernet/amd/xgbe/
789 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
790
791 AMS (Apple Motion Sensor) DRIVER
792 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
793 S:      Supported
794 F:      drivers/macintosh/ams/
795
796 ANALOG DEVICES INC AD9389B DRIVER
797 M:      Hans Verkuil <hans.verkuil@cisco.com>
798 L:      linux-media@vger.kernel.org
799 S:      Maintained
800 F:      drivers/media/i2c/ad9389b*
801
802 ANALOG DEVICES INC ADV7180 DRIVER
803 M:      Lars-Peter Clausen <lars@metafoo.de>
804 L:      linux-media@vger.kernel.org
805 W:      http://ez.analog.com/community/linux-device-drivers
806 S:      Supported
807 F:      drivers/media/i2c/adv7180.c
808
809 ANALOG DEVICES INC ADV748X DRIVER
810 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
811 L:      linux-media@vger.kernel.org
812 S:      Maintained
813 F:      drivers/media/i2c/adv748x/*
814
815 ANALOG DEVICES INC ADV7511 DRIVER
816 M:      Hans Verkuil <hans.verkuil@cisco.com>
817 L:      linux-media@vger.kernel.org
818 S:      Maintained
819 F:      drivers/media/i2c/adv7511*
820
821 ANALOG DEVICES INC ADV7604 DRIVER
822 M:      Hans Verkuil <hans.verkuil@cisco.com>
823 L:      linux-media@vger.kernel.org
824 S:      Maintained
825 F:      drivers/media/i2c/adv7604*
826
827 ANALOG DEVICES INC ADV7842 DRIVER
828 M:      Hans Verkuil <hans.verkuil@cisco.com>
829 L:      linux-media@vger.kernel.org
830 S:      Maintained
831 F:      drivers/media/i2c/adv7842*
832
833 ANALOG DEVICES INC ASOC CODEC DRIVERS
834 M:      Lars-Peter Clausen <lars@metafoo.de>
835 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
836 W:      http://wiki.analog.com/
837 W:      http://ez.analog.com/community/linux-device-drivers
838 S:      Supported
839 F:      sound/soc/codecs/adau*
840 F:      sound/soc/codecs/adav*
841 F:      sound/soc/codecs/ad1*
842 F:      sound/soc/codecs/ad7*
843 F:      sound/soc/codecs/ssm*
844 F:      sound/soc/codecs/sigmadsp.*
845
846 ANALOG DEVICES INC DMA DRIVERS
847 M:      Lars-Peter Clausen <lars@metafoo.de>
848 W:      http://ez.analog.com/community/linux-device-drivers
849 S:      Supported
850 F:      drivers/dma/dma-axi-dmac.c
851
852 ANALOG DEVICES INC IIO DRIVERS
853 M:      Lars-Peter Clausen <lars@metafoo.de>
854 M:      Michael Hennerich <Michael.Hennerich@analog.com>
855 W:      http://wiki.analog.com/
856 W:      http://ez.analog.com/community/linux-device-drivers
857 S:      Supported
858 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
859 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
860 F:      drivers/iio/*/ad*
861 F:      drivers/iio/adc/ltc2497*
862 X:      drivers/iio/*/adjd*
863 F:      drivers/staging/iio/*/ad*
864
865 ANDES ARCHITECTURE
866 M:      Greentime Hu <green.hu@gmail.com>
867 M:      Vincent Chen <deanbo422@gmail.com>
868 T:      git https://github.com/andestech/linux.git
869 S:      Supported
870 F:      arch/nds32/
871 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
872 F:      Documentation/devicetree/bindings/nds32/
873 K:      nds32
874 N:      nds32
875
876 ANDROID CONFIG FRAGMENTS
877 M:      Rob Herring <robh@kernel.org>
878 S:      Supported
879 F:      kernel/configs/android*
880
881 ANDROID DRIVERS
882 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
883 M:      Arve Hjønnevåg <arve@android.com>
884 M:      Todd Kjos <tkjos@android.com>
885 M:      Martijn Coenen <maco@android.com>
886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
887 L:      devel@driverdev.osuosl.org
888 S:      Supported
889 F:      drivers/android/
890 F:      drivers/staging/android/
891
892 ANDROID GOLDFISH PIC DRIVER
893 M:      Miodrag Dinic <miodrag.dinic@mips.com>
894 S:      Supported
895 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
896 F:      drivers/irqchip/irq-goldfish-pic.c
897
898 ANDROID GOLDFISH RTC DRIVER
899 M:      Miodrag Dinic <miodrag.dinic@mips.com>
900 S:      Supported
901 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
902 F:      drivers/rtc/rtc-goldfish.c
903
904 ANDROID ION DRIVER
905 M:      Laura Abbott <labbott@redhat.com>
906 M:      Sumit Semwal <sumit.semwal@linaro.org>
907 L:      devel@driverdev.osuosl.org
908 S:      Supported
909 F:      drivers/staging/android/ion
910 F:      drivers/staging/android/uapi/ion.h
911
912 AOA (Apple Onboard Audio) ALSA DRIVER
913 M:      Johannes Berg <johannes@sipsolutions.net>
914 L:      linuxppc-dev@lists.ozlabs.org
915 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
916 S:      Maintained
917 F:      sound/aoa/
918
919 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
920 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
921 L:      linux-iio@vger.kernel.org
922 S:      Maintained
923 F:      drivers/iio/adc/stx104.c
924
925 APM DRIVER
926 M:      Jiri Kosina <jikos@kernel.org>
927 S:      Odd fixes
928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
929 F:      arch/x86/kernel/apm_32.c
930 F:      include/linux/apm_bios.h
931 F:      include/uapi/linux/apm_bios.h
932 F:      drivers/char/apm-emulation.c
933
934 APPARMOR SECURITY MODULE
935 M:      John Johansen <john.johansen@canonical.com>
936 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
937 W:      apparmor.wiki.kernel.org
938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
939 S:      Supported
940 F:      security/apparmor/
941 F:      Documentation/admin-guide/LSM/apparmor.rst
942
943 APPLE BCM5974 MULTITOUCH DRIVER
944 M:      Henrik Rydberg <rydberg@bitmath.org>
945 L:      linux-input@vger.kernel.org
946 S:      Odd fixes
947 F:      drivers/input/mouse/bcm5974.c
948
949 APPLE SMC DRIVER
950 M:      Henrik Rydberg <rydberg@bitmath.org>
951 L:      linux-hwmon@vger.kernel.org
952 S:      Odd fixes
953 F:      drivers/hwmon/applesmc.c
954
955 APPLETALK NETWORK LAYER
956 L:      netdev@vger.kernel.org
957 S:      Odd fixes
958 F:      drivers/net/appletalk/
959 F:      net/appletalk/
960
961 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
962 M:      Duc Dang <dhdang@apm.com>
963 S:      Supported
964 F:      arch/arm64/boot/dts/apm/
965
966 APPLIED MICRO (APM) X-GENE SOC EDAC
967 M:      Loc Ho <lho@apm.com>
968 S:      Supported
969 F:      drivers/edac/xgene_edac.c
970 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
971
972 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
973 M:      Iyappan Subramanian <isubramanian@apm.com>
974 M:      Keyur Chudgar <kchudgar@apm.com>
975 S:      Supported
976 F:      drivers/net/ethernet/apm/xgene-v2/
977
978 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
979 M:      Iyappan Subramanian <isubramanian@apm.com>
980 M:      Keyur Chudgar <kchudgar@apm.com>
981 M:      Quan Nguyen <qnguyen@apm.com>
982 S:      Supported
983 F:      drivers/net/ethernet/apm/xgene/
984 F:      drivers/net/phy/mdio-xgene.c
985 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
986 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
987
988 APPLIED MICRO (APM) X-GENE SOC PMU
989 M:      Tai Nguyen <ttnguyen@apm.com>
990 S:      Supported
991 F:      drivers/perf/xgene_pmu.c
992 F:      Documentation/perf/xgene-pmu.txt
993 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
994
995 APTINA CAMERA SENSOR PLL
996 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
997 L:      linux-media@vger.kernel.org
998 S:      Maintained
999 F:      drivers/media/i2c/aptina-pll.*
1000
1001 ARC FRAMEBUFFER DRIVER
1002 M:      Jaya Kumar <jayalk@intworks.biz>
1003 S:      Maintained
1004 F:      drivers/video/fbdev/arcfb.c
1005 F:      drivers/video/fbdev/core/fb_defio.c
1006
1007 ARC PGU DRM DRIVER
1008 M:      Alexey Brodkin <abrodkin@synopsys.com>
1009 S:      Supported
1010 F:      drivers/gpu/drm/arc/
1011 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1012
1013 ARCNET NETWORK LAYER
1014 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1015 L:      netdev@vger.kernel.org
1016 S:      Maintained
1017 F:      drivers/net/arcnet/
1018 F:      include/uapi/linux/if_arcnet.h
1019
1020 ARM ARCHITECTED TIMER DRIVER
1021 M:      Mark Rutland <mark.rutland@arm.com>
1022 M:      Marc Zyngier <marc.zyngier@arm.com>
1023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024 S:      Maintained
1025 F:      arch/arm/include/asm/arch_timer.h
1026 F:      arch/arm64/include/asm/arch_timer.h
1027 F:      drivers/clocksource/arm_arch_timer.c
1028
1029 ARM HDLCD DRM DRIVER
1030 M:      Liviu Dudau <liviu.dudau@arm.com>
1031 S:      Supported
1032 F:      drivers/gpu/drm/arm/hdlcd_*
1033 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1034
1035 ARM MALI-DP DRM DRIVER
1036 M:      Liviu Dudau <liviu.dudau@arm.com>
1037 M:      Brian Starkey <brian.starkey@arm.com>
1038 M:      Mali DP Maintainers <malidp@foss.arm.com>
1039 S:      Supported
1040 F:      drivers/gpu/drm/arm/
1041 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1042
1043 ARM MFM AND FLOPPY DRIVERS
1044 M:      Ian Molton <spyro@f2s.com>
1045 S:      Maintained
1046 F:      arch/arm/lib/floppydma.S
1047 F:      arch/arm/include/asm/floppy.h
1048
1049 ARM PMU PROFILING AND DEBUGGING
1050 M:      Will Deacon <will.deacon@arm.com>
1051 M:      Mark Rutland <mark.rutland@arm.com>
1052 S:      Maintained
1053 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054 F:      arch/arm*/kernel/perf_*
1055 F:      arch/arm/oprofile/common.c
1056 F:      arch/arm*/kernel/hw_breakpoint.c
1057 F:      arch/arm*/include/asm/hw_breakpoint.h
1058 F:      arch/arm*/include/asm/perf_event.h
1059 F:      drivers/perf/*
1060 F:      include/linux/perf/arm_pmu.h
1061 F:      Documentation/devicetree/bindings/arm/pmu.txt
1062 F:      Documentation/devicetree/bindings/perf/
1063
1064 ARM PORT
1065 M:      Russell King <linux@armlinux.org.uk>
1066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067 W:      http://www.armlinux.org.uk/
1068 S:      Odd Fixes
1069 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1070 F:      arch/arm/
1071 X:      arch/arm/boot/dts/
1072
1073 ARM PRIMECELL AACI PL041 DRIVER
1074 M:      Russell King <linux@armlinux.org.uk>
1075 S:      Odd Fixes
1076 F:      sound/arm/aaci.*
1077
1078 ARM PRIMECELL BUS SUPPORT
1079 M:      Russell King <linux@armlinux.org.uk>
1080 S:      Odd Fixes
1081 F:      drivers/amba/
1082 F:      include/linux/amba/bus.h
1083
1084 ARM PRIMECELL CLCD PL110 DRIVER
1085 M:      Russell King <linux@armlinux.org.uk>
1086 S:      Odd Fixes
1087 F:      drivers/video/fbdev/amba-clcd.*
1088
1089 ARM PRIMECELL KMI PL050 DRIVER
1090 M:      Russell King <linux@armlinux.org.uk>
1091 S:      Odd Fixes
1092 F:      drivers/input/serio/ambakmi.*
1093 F:      include/linux/amba/kmi.h
1094
1095 ARM PRIMECELL MMCI PL180/1 DRIVER
1096 M:      Russell King <linux@armlinux.org.uk>
1097 S:      Odd Fixes
1098 F:      drivers/mmc/host/mmci.*
1099 F:      include/linux/amba/mmci.h
1100
1101 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1102 M:      Russell King <linux@armlinux.org.uk>
1103 S:      Odd Fixes
1104 F:      drivers/tty/serial/amba-pl01*.c
1105 F:      include/linux/amba/serial.h
1106
1107 ARM SMMU DRIVERS
1108 M:      Will Deacon <will.deacon@arm.com>
1109 R:      Robin Murphy <robin.murphy@arm.com>
1110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 S:      Maintained
1112 F:      drivers/iommu/arm-smmu.c
1113 F:      drivers/iommu/arm-smmu-v3.c
1114 F:      drivers/iommu/io-pgtable-arm.c
1115 F:      drivers/iommu/io-pgtable-arm-v7s.c
1116
1117 ARM SUB-ARCHITECTURES
1118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 S:      Maintained
1120 F:      arch/arm/mach-*/
1121 F:      arch/arm/plat-*/
1122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1123
1124 ARM/ACTIONS SEMI ARCHITECTURE
1125 M:      Andreas Färber <afaerber@suse.de>
1126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 S:      Maintained
1128 N:      owl
1129 F:      arch/arm/mach-actions/
1130 F:      arch/arm/boot/dts/owl-*
1131 F:      arch/arm64/boot/dts/actions/
1132 F:      drivers/clocksource/owl-*
1133 F:      drivers/soc/actions/
1134 F:      include/dt-bindings/power/owl-*
1135 F:      include/linux/soc/actions/
1136 F:      Documentation/devicetree/bindings/arm/actions.txt
1137 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1138 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1139
1140 ARM/ADS SPHERE MACHINE SUPPORT
1141 M:      Lennert Buytenhek <kernel@wantstofly.org>
1142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 S:      Maintained
1144
1145 ARM/AFEB9260 MACHINE SUPPORT
1146 M:      Sergey Lapin <slapin@ossfans.org>
1147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 S:      Maintained
1149
1150 ARM/AJECO 1ARM MACHINE SUPPORT
1151 M:      Lennert Buytenhek <kernel@wantstofly.org>
1152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 S:      Maintained
1154
1155 ARM/Allwinner SoC Clock Support
1156 M:      Emilio López <emilio@elopez.com.ar>
1157 S:      Maintained
1158 F:      drivers/clk/sunxi/
1159
1160 ARM/Allwinner sunXi SoC support
1161 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1162 M:      Chen-Yu Tsai <wens@csie.org>
1163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S:      Maintained
1165 N:      sun[x456789]i
1166 N:      sun50i
1167 F:      arch/arm/mach-sunxi/
1168 F:      arch/arm64/boot/dts/allwinner/
1169 F:      drivers/clk/sunxi-ng/
1170 F:      drivers/pinctrl/sunxi/
1171 F:      drivers/soc/sunxi/
1172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1173
1174 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1175 M:      Neil Armstrong <narmstrong@baylibre.com>
1176 M:      Jerome Brunet <jbrunet@baylibre.com>
1177 L:      linux-amlogic@lists.infradead.org
1178 S:      Maintained
1179 F:      drivers/clk/meson/
1180 F:      include/dt-bindings/clock/meson*
1181 F:      include/dt-bindings/clock/gxbb*
1182 F:      Documentation/devicetree/bindings/clock/amlogic*
1183
1184 ARM/Amlogic Meson SoC support
1185 M:      Carlo Caione <carlo@caione.org>
1186 M:      Kevin Hilman <khilman@baylibre.com>
1187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 L:      linux-amlogic@lists.infradead.org
1189 W:      http://linux-meson.com/
1190 S:      Maintained
1191 F:      arch/arm/mach-meson/
1192 F:      arch/arm/boot/dts/meson*
1193 F:      arch/arm64/boot/dts/amlogic/
1194 F:      drivers/pinctrl/meson/
1195 F:      drivers/mmc/host/meson*
1196 N:      meson
1197
1198 ARM/Annapurna Labs ALPINE ARCHITECTURE
1199 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1200 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202 S:      Maintained
1203 F:      arch/arm/mach-alpine/
1204 F:      arch/arm/boot/dts/alpine*
1205 F:      arch/arm64/boot/dts/al/
1206 F:      drivers/*/*alpine*
1207
1208 ARM/ARTPEC MACHINE SUPPORT
1209 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1210 M:      Lars Persson <lars.persson@axis.com>
1211 M:      Niklas Cassel <niklas.cassel@axis.com>
1212 S:      Maintained
1213 L:      linux-arm-kernel@axis.com
1214 F:      arch/arm/mach-artpec
1215 F:      arch/arm/boot/dts/artpec6*
1216 F:      drivers/clk/axis
1217 F:      drivers/crypto/axis
1218 F:      drivers/pinctrl/pinctrl-artpec*
1219 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1220
1221 ARM/ASPEED I2C DRIVER
1222 M:      Brendan Higgins <brendanhiggins@google.com>
1223 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1224 R:      Joel Stanley <joel@jms.id.au>
1225 L:      linux-i2c@vger.kernel.org
1226 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1227 S:      Maintained
1228 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1229 F:      drivers/i2c/busses/i2c-aspeed.c
1230 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1231 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1232
1233 ARM/ASPEED MACHINE SUPPORT
1234 M:      Joel Stanley <joel@jms.id.au>
1235 S:      Maintained
1236 F:      arch/arm/mach-aspeed/
1237 F:      arch/arm/boot/dts/aspeed-*
1238 F:      drivers/*/*aspeed*
1239
1240 ARM/ATMEL AT91 Clock Support
1241 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1242 S:      Maintained
1243 F:      drivers/clk/at91
1244
1245 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1246 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1247 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 W:      http://www.linux4sam.org
1250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1251 S:      Supported
1252 N:      at91
1253 N:      atmel
1254 F:      arch/arm/mach-at91/
1255 F:      include/soc/at91/
1256 F:      arch/arm/boot/dts/at91*.dts
1257 F:      arch/arm/boot/dts/at91*.dtsi
1258 F:      arch/arm/boot/dts/sama*.dts
1259 F:      arch/arm/boot/dts/sama*.dtsi
1260 F:      arch/arm/include/debug/at91.S
1261 F:      drivers/memory/atmel*
1262 F:      drivers/watchdog/sama5d4_wdt.c
1263 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1264 X:      drivers/net/wireless/atmel/
1265
1266 ARM/CALXEDA HIGHBANK ARCHITECTURE
1267 M:      Rob Herring <robh@kernel.org>
1268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 S:      Maintained
1270 F:      arch/arm/mach-highbank/
1271 F:      arch/arm/boot/dts/highbank.dts
1272 F:      arch/arm/boot/dts/ecx-*.dts*
1273
1274 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1275 M:      Krzysztof Halasa <khalasa@piap.pl>
1276 S:      Maintained
1277 F:      arch/arm/mach-cns3xxx/
1278
1279 ARM/CAVIUM THUNDER NETWORK DRIVER
1280 M:      Sunil Goutham <sgoutham@cavium.com>
1281 M:      Robert Richter <rric@kernel.org>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Supported
1284 F:      drivers/net/ethernet/cavium/thunder/
1285
1286 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1287 M:      Lukasz Majewski <lukma@denx.de>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Maintained
1290 F:      arch/arm/mach-ep93xx/ts72xx.c
1291
1292 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1293 M:      Alexander Shiyan <shc_work@mail.ru>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Odd Fixes
1296 N:      clps711x
1297
1298 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1299 M:      Lennert Buytenhek <kernel@wantstofly.org>
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S:      Maintained
1302
1303 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1304 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1305 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 S:      Maintained
1308 F:      arch/arm/mach-ep93xx/
1309 F:      arch/arm/mach-ep93xx/include/mach/
1310
1311 ARM/CLKDEV SUPPORT
1312 M:      Russell King <linux@armlinux.org.uk>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 S:      Maintained
1315 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1316 F:      drivers/clk/clkdev.c
1317
1318 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1319 M:      Mike Rapoport <mike@compulab.co.il>
1320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 S:      Maintained
1322
1323 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1324 M:      Baruch Siach <baruch@tkos.co.il>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S:      Maintained
1327 F:      arch/arm/boot/dts/cx92755*
1328 N:      digicolor
1329
1330 ARM/CONTEC MICRO9 MACHINE SUPPORT
1331 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1332 S:      Maintained
1333 F:      arch/arm/mach-ep93xx/micro9.c
1334
1335 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1336 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S:      Maintained
1339 F:      drivers/hwtracing/coresight/*
1340 F:      Documentation/trace/coresight.txt
1341 F:      Documentation/trace/coresight-cpu-debug.txt
1342 F:      Documentation/devicetree/bindings/arm/coresight.txt
1343 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1344 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1345 F:      tools/perf/arch/arm/util/pmu.c
1346 F:      tools/perf/arch/arm/util/auxtrace.c
1347 F:      tools/perf/arch/arm/util/cs-etm.c
1348 F:      tools/perf/arch/arm/util/cs-etm.h
1349 F:      tools/perf/util/cs-etm.*
1350 F:      tools/perf/util/cs-etm-decoder/*
1351
1352 ARM/CORGI MACHINE SUPPORT
1353 M:      Richard Purdie <rpurdie@rpsys.net>
1354 S:      Maintained
1355
1356 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1357 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1358 M:      Linus Walleij <linus.walleij@linaro.org>
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 T:      git git://github.com/ulli-kroll/linux.git
1361 S:      Maintained
1362 F:      Documentation/devicetree/bindings/arm/gemini.txt
1363 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1364 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1365 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1366 F:      arch/arm/mach-gemini/
1367 F:      drivers/net/ethernet/cortina/
1368 F:      drivers/pinctrl/pinctrl-gemini.c
1369 F:      drivers/rtc/rtc-ftrtc010.c
1370
1371 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1372 M:      Barry Song <baohua@kernel.org>
1373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1375 S:      Maintained
1376 F:      arch/arm/boot/dts/prima2*
1377 F:      arch/arm/mach-prima2/
1378 F:      drivers/clk/sirf/
1379 F:      drivers/clocksource/timer-prima2.c
1380 F:      drivers/clocksource/timer-atlas7.c
1381 N:      [^a-z]sirf
1382
1383 ARM/EBSA110 MACHINE SUPPORT
1384 M:      Russell King <linux@armlinux.org.uk>
1385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 W:      http://www.armlinux.org.uk/
1387 S:      Maintained
1388 F:      arch/arm/mach-ebsa110/
1389 F:      drivers/net/ethernet/amd/am79c961a.*
1390
1391 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1392 M:      Uwe Kleine-König <kernel@pengutronix.de>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395 N:      efm32
1396
1397 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1398 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S:      Maintained
1401 F:      arch/arm/mach-pxa/ezx.c
1402
1403 ARM/FARADAY FA526 PORT
1404 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 S:      Maintained
1407 T:      git git://git.berlios.de/gemini-board
1408 F:      arch/arm/mm/*-fa*
1409
1410 ARM/FOOTBRIDGE ARCHITECTURE
1411 M:      Russell King <linux@armlinux.org.uk>
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 W:      http://www.armlinux.org.uk/
1414 S:      Maintained
1415 F:      arch/arm/include/asm/hardware/dec21285.h
1416 F:      arch/arm/mach-footbridge/
1417
1418 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1419 M:      Shawn Guo <shawnguo@kernel.org>
1420 M:      Sascha Hauer <kernel@pengutronix.de>
1421 R:      Fabio Estevam <fabio.estevam@nxp.com>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1425 F:      arch/arm/mach-imx/
1426 F:      arch/arm/mach-mxs/
1427 F:      arch/arm/boot/dts/imx*
1428 F:      arch/arm/configs/imx*_defconfig
1429 F:      drivers/clk/imx/
1430 F:      drivers/soc/imx/
1431 F:      include/soc/imx/
1432
1433 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1434 M:      Shawn Guo <shawnguo@kernel.org>
1435 M:      Sascha Hauer <kernel@pengutronix.de>
1436 R:      Stefan Agner <stefan@agner.ch>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1440 F:      arch/arm/mach-imx/*vf610*
1441 F:      arch/arm/boot/dts/vf*
1442
1443 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1444 M:      Lennert Buytenhek <kernel@wantstofly.org>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447
1448 ARM/GUMSTIX MACHINE SUPPORT
1449 M:      Steve Sakoman <sakoman@gmail.com>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452
1453 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1454 M:      Philipp Zabel <philipp.zabel@gmail.com>
1455 M:      Paul Parsons <lost.distance@yahoo.com>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 F:      arch/arm/mach-pxa/hx4700.c
1459 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1460 F:      sound/soc/pxa/hx4700.c
1461
1462 ARM/HISILICON SOC SUPPORT
1463 M:      Wei Xu <xuwei5@hisilicon.com>
1464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 W:      http://www.hisilicon.com
1466 S:      Supported
1467 T:      git git://github.com/hisilicon/linux-hisi.git
1468 F:      arch/arm/mach-hisi/
1469 F:      arch/arm/boot/dts/hi3*
1470 F:      arch/arm/boot/dts/hip*
1471 F:      arch/arm/boot/dts/hisi*
1472 F:      arch/arm64/boot/dts/hisilicon/
1473
1474 ARM/HP JORNADA 7XX MACHINE SUPPORT
1475 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1476 W:      www.jlime.com
1477 S:      Maintained
1478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1479 F:      arch/arm/mach-sa1100/jornada720.c
1480 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1481
1482 ARM/IGEP MACHINE SUPPORT
1483 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1484 M:      Javier Martinez Canillas <javier@dowhile0.org>
1485 L:      linux-omap@vger.kernel.org
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:      Maintained
1488 F:      arch/arm/boot/dts/omap3-igep*
1489
1490 ARM/INCOME PXA270 SUPPORT
1491 M:      Marek Vasut <marek.vasut@gmail.com>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:      Maintained
1494 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1495
1496 ARM/INTEL IOP13XX ARM ARCHITECTURE
1497 M:      Lennert Buytenhek <kernel@wantstofly.org>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500
1501 ARM/INTEL IOP32X ARM ARCHITECTURE
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 IOP33X ARM ARCHITECTURE
1507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 S:      Orphan
1509
1510 ARM/INTEL IQ81342EX MACHINE SUPPORT
1511 M:      Lennert Buytenhek <kernel@wantstofly.org>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S:      Maintained
1514
1515 ARM/INTEL IXDP2850 MACHINE SUPPORT
1516 M:      Lennert Buytenhek <kernel@wantstofly.org>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519
1520 ARM/INTEL IXP4XX ARM ARCHITECTURE
1521 M:      Imre Kaloz <kaloz@openwrt.org>
1522 M:      Krzysztof Halasa <khalasa@piap.pl>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525 F:      arch/arm/mach-ixp4xx/
1526
1527 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1528 M:      Jonathan Cameron <jic23@cam.ac.uk>
1529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 S:      Maintained
1531 F:      arch/arm/mach-pxa/stargate2.c
1532 F:      drivers/pcmcia/pxa2xx_stargate2.c
1533
1534 ARM/INTEL XSC3 (MANZANO) ARM CORE
1535 M:      Lennert Buytenhek <kernel@wantstofly.org>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538
1539 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1540 M:      Lennert Buytenhek <kernel@wantstofly.org>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543
1544 ARM/LG1K ARCHITECTURE
1545 M:      Chanho Min <chanho.min@lge.com>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548 F:      arch/arm64/boot/dts/lg/
1549
1550 ARM/LOGICPD PXA270 MACHINE SUPPORT
1551 M:      Lennert Buytenhek <kernel@wantstofly.org>
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S:      Maintained
1554
1555 ARM/LPC18XX ARCHITECTURE
1556 M:      Joachim Eastwood <manabian@gmail.com>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 F:      arch/arm/boot/dts/lpc43*
1560 F:      drivers/clk/nxp/clk-lpc18xx*
1561 F:      drivers/clocksource/time-lpc32xx.c
1562 F:      drivers/i2c/busses/i2c-lpc2k.c
1563 F:      drivers/memory/pl172.c
1564 F:      drivers/mtd/spi-nor/nxp-spifi.c
1565 F:      drivers/rtc/rtc-lpc24xx.c
1566 N:      lpc18xx
1567
1568 ARM/LPC32XX SOC SUPPORT
1569 M:      Vladimir Zapolskiy <vz@mleia.com>
1570 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1573 S:      Maintained
1574 F:      arch/arm/boot/dts/lpc32*
1575 F:      arch/arm/mach-lpc32xx/
1576 F:      drivers/i2c/busses/i2c-pnx.c
1577 F:      drivers/net/ethernet/nxp/lpc_eth.c
1578 F:      drivers/usb/host/ohci-nxp.c
1579 F:      drivers/watchdog/pnx4008_wdt.c
1580 N:      lpc32xx
1581
1582 ARM/MAGICIAN MACHINE SUPPORT
1583 M:      Philipp Zabel <philipp.zabel@gmail.com>
1584 S:      Maintained
1585
1586 ARM/Marvell Berlin SoC support
1587 M:      Jisheng Zhang <jszhang@marvell.com>
1588 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 S:      Maintained
1591 F:      arch/arm/mach-berlin/
1592 F:      arch/arm/boot/dts/berlin*
1593 F:      arch/arm64/boot/dts/marvell/berlin*
1594
1595 ARM/Marvell Dove/MV78xx0/Orion SOC support
1596 M:      Jason Cooper <jason@lakedaemon.net>
1597 M:      Andrew Lunn <andrew@lunn.ch>
1598 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1599 M:      Gregory Clement <gregory.clement@bootlin.com>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      Documentation/devicetree/bindings/soc/dove/
1603 F:      arch/arm/mach-dove/
1604 F:      arch/arm/mach-mv78xx0/
1605 F:      arch/arm/mach-orion5x/
1606 F:      arch/arm/plat-orion/
1607 F:      arch/arm/boot/dts/dove*
1608 F:      arch/arm/boot/dts/orion5x*
1609
1610 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1611 M:      Jason Cooper <jason@lakedaemon.net>
1612 M:      Andrew Lunn <andrew@lunn.ch>
1613 M:      Gregory Clement <gregory.clement@bootlin.com>
1614 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617 F:      arch/arm/boot/dts/armada*
1618 F:      arch/arm/boot/dts/kirkwood*
1619 F:      arch/arm/configs/mvebu_*_defconfig
1620 F:      arch/arm/mach-mvebu/
1621 F:      arch/arm64/boot/dts/marvell/armada*
1622 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1623 F:      drivers/cpufreq/mvebu-cpufreq.c
1624 F:      drivers/irqchip/irq-armada-370-xp.c
1625 F:      drivers/irqchip/irq-mvebu-*
1626 F:      drivers/pinctrl/mvebu/
1627 F:      drivers/rtc/rtc-armada38x.c
1628
1629 ARM/Mediatek RTC DRIVER
1630 M:      Eddie Huang <eddie.huang@mediatek.com>
1631 M:      Sean Wang <sean.wang@mediatek.com>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1634 S:      Maintained
1635 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1636 F:      drivers/rtc/rtc-mt6397.c
1637 F:      drivers/rtc/rtc-mt7622.c
1638
1639 ARM/Mediatek SoC support
1640 M:      Matthias Brugger <matthias.bgg@gmail.com>
1641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1643 S:      Maintained
1644 F:      arch/arm/boot/dts/mt6*
1645 F:      arch/arm/boot/dts/mt7*
1646 F:      arch/arm/boot/dts/mt8*
1647 F:      arch/arm/mach-mediatek/
1648 F:      arch/arm64/boot/dts/mediatek/
1649 N:      mtk
1650 K:      mediatek
1651
1652 ARM/Mediatek USB3 PHY DRIVER
1653 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1658
1659 ARM/MICREL KS8695 ARCHITECTURE
1660 M:      Greg Ungerer <gerg@uclinux.org>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 F:      arch/arm/mach-ks8695/
1663 S:      Odd Fixes
1664
1665 ARM/MIOA701 MACHINE SUPPORT
1666 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 F:      arch/arm/mach-pxa/mioa701.c
1669 S:      Maintained
1670
1671 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1672 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1673 S:      Maintained
1674
1675 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1676 M:      Linus Walleij <linus.walleij@linaro.org>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 S:      Maintained
1679 F:      arch/arm/mach-nomadik/
1680 F:      arch/arm/mach-u300/
1681 F:      arch/arm/mach-ux500/
1682 F:      arch/arm/boot/dts/ste-*
1683 F:      drivers/clk/clk-nomadik.c
1684 F:      drivers/clk/clk-u300.c
1685 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1686 F:      drivers/clocksource/timer-u300.c
1687 F:      drivers/dma/coh901318*
1688 F:      drivers/dma/ste_dma40*
1689 F:      drivers/hwspinlock/u8500_hsem.c
1690 F:      drivers/i2c/busses/i2c-nomadik.c
1691 F:      drivers/i2c/busses/i2c-stu300.c
1692 F:      drivers/mfd/ab3100*
1693 F:      drivers/mfd/ab8500*
1694 F:      drivers/mfd/abx500*
1695 F:      drivers/mfd/dbx500*
1696 F:      drivers/mfd/db8500*
1697 F:      drivers/pinctrl/nomadik/
1698 F:      drivers/pinctrl/pinctrl-coh901*
1699 F:      drivers/pinctrl/pinctrl-u300.c
1700 F:      drivers/rtc/rtc-ab3100.c
1701 F:      drivers/rtc/rtc-ab8500.c
1702 F:      drivers/rtc/rtc-coh901331.c
1703 F:      drivers/rtc/rtc-pl031.c
1704 F:      drivers/watchdog/coh901327_wdt.c
1705 F:      Documentation/devicetree/bindings/arm/ste-*
1706 F:      Documentation/devicetree/bindings/arm/ux500/
1707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1708
1709 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1710 M:      Wan ZongShun <mcuos.com@gmail.com>
1711 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 W:      http://www.mcuos.com
1713 S:      Maintained
1714 F:      arch/arm/mach-w90x900/
1715 F:      drivers/input/keyboard/w90p910_keypad.c
1716 F:      drivers/input/touchscreen/w90p910_ts.c
1717 F:      drivers/watchdog/nuc900_wdt.c
1718 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1719 F:      drivers/mtd/nand/nuc900_nand.c
1720 F:      drivers/rtc/rtc-nuc900.c
1721 F:      drivers/spi/spi-nuc900.c
1722 F:      drivers/usb/host/ehci-w90x900.c
1723 F:      drivers/video/fbdev/nuc900fb.c
1724
1725 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1726 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1727 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1728 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1729 S:      Supported
1730
1731 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1732 M:      Alexander Clouter <alex@digriz.org.uk>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 W:      http://www.digriz.org.uk/ts78xx/kernel
1735 S:      Maintained
1736 F:      arch/arm/mach-orion5x/ts78xx-*
1737
1738 ARM/OXNAS platform support
1739 M:      Neil Armstrong <narmstrong@baylibre.com>
1740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1742 S:      Maintained
1743 F:      arch/arm/mach-oxnas/
1744 F:      arch/arm/boot/dts/ox8*.dts*
1745 N:      oxnas
1746
1747 ARM/PALM TREO SUPPORT
1748 M:      Tomas Cech <sleep_walker@suse.com>
1749 L:      linux-arm-kernel@lists.infradead.org
1750 W:      http://hackndev.com
1751 S:      Maintained
1752 F:      arch/arm/mach-pxa/palmtreo.*
1753
1754 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1755 M:      Marek Vasut <marek.vasut@gmail.com>
1756 L:      linux-arm-kernel@lists.infradead.org
1757 W:      http://hackndev.com
1758 S:      Maintained
1759 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1760 F:      arch/arm/mach-pxa/palmtx.c
1761 F:      arch/arm/mach-pxa/palmt5.*
1762 F:      arch/arm/mach-pxa/include/mach/palmld.h
1763 F:      arch/arm/mach-pxa/palmld.c
1764 F:      arch/arm/mach-pxa/palmte2.*
1765 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1766 F:      arch/arm/mach-pxa/palmtc.c
1767
1768 ARM/PALMZ72 SUPPORT
1769 M:      Sergey Lapin <slapin@ossfans.org>
1770 L:      linux-arm-kernel@lists.infradead.org
1771 W:      http://hackndev.com
1772 S:      Maintained
1773 F:      arch/arm/mach-pxa/palmz72.*
1774
1775 ARM/PLEB SUPPORT
1776 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1777 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1778 S:      Maintained
1779
1780 ARM/PT DIGITAL BOARD PORT
1781 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 W:      http://www.armlinux.org.uk/
1784 S:      Maintained
1785
1786 ARM/QUALCOMM SUPPORT
1787 M:      Andy Gross <andy.gross@linaro.org>
1788 M:      David Brown <david.brown@linaro.org>
1789 L:      linux-arm-msm@vger.kernel.org
1790 L:      linux-soc@vger.kernel.org
1791 S:      Maintained
1792 F:      Documentation/devicetree/bindings/soc/qcom/
1793 F:      arch/arm/boot/dts/qcom-*.dts
1794 F:      arch/arm/boot/dts/qcom-*.dtsi
1795 F:      arch/arm/mach-qcom/
1796 F:      arch/arm64/boot/dts/qcom/*
1797 F:      drivers/i2c/busses/i2c-qup.c
1798 F:      drivers/clk/qcom/
1799 F:      drivers/dma/qcom/
1800 F:      drivers/soc/qcom/
1801 F:      drivers/spi/spi-qup.c
1802 F:      drivers/tty/serial/msm_serial.c
1803 F:      drivers/*/pm8???-*
1804 F:      drivers/mfd/ssbi.c
1805 F:      drivers/firmware/qcom_scm.c
1806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1807
1808 ARM/RADISYS ENP2611 MACHINE SUPPORT
1809 M:      Lennert Buytenhek <kernel@wantstofly.org>
1810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 S:      Maintained
1812
1813 ARM/REALTEK ARCHITECTURE
1814 M:      Andreas Färber <afaerber@suse.de>
1815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 S:      Maintained
1817 F:      arch/arm64/boot/dts/realtek/
1818 F:      Documentation/devicetree/bindings/arm/realtek.txt
1819
1820 ARM/RENESAS ARM64 ARCHITECTURE
1821 M:      Simon Horman <horms@verge.net.au>
1822 M:      Magnus Damm <magnus.damm@gmail.com>
1823 L:      linux-renesas-soc@vger.kernel.org
1824 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1826 S:      Supported
1827 F:      arch/arm64/boot/dts/renesas/
1828 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1829 F:      drivers/soc/renesas/
1830 F:      include/linux/soc/renesas/
1831
1832 ARM/RISCPC ARCHITECTURE
1833 M:      Russell King <linux@armlinux.org.uk>
1834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 W:      http://www.armlinux.org.uk/
1836 S:      Maintained
1837 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1838 F:      arch/arm/include/asm/hardware/ioc.h
1839 F:      arch/arm/include/asm/hardware/iomd.h
1840 F:      arch/arm/include/asm/hardware/memc.h
1841 F:      arch/arm/mach-rpc/
1842 F:      drivers/net/ethernet/8390/etherh.c
1843 F:      drivers/net/ethernet/i825xx/ether1*
1844 F:      drivers/net/ethernet/seeq/ether3*
1845 F:      drivers/scsi/arm/
1846
1847 ARM/Rockchip SoC support
1848 M:      Heiko Stuebner <heiko@sntech.de>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 L:      linux-rockchip@lists.infradead.org
1851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1852 S:      Maintained
1853 F:      arch/arm/boot/dts/rk3*
1854 F:      arch/arm/boot/dts/rv1108*
1855 F:      arch/arm/mach-rockchip/
1856 F:      drivers/clk/rockchip/
1857 F:      drivers/i2c/busses/i2c-rk3x.c
1858 F:      drivers/*/*rockchip*
1859 F:      drivers/*/*/*rockchip*
1860 F:      sound/soc/rockchip/
1861 N:      rockchip
1862
1863 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1864 M:      Kukjin Kim <kgene@kernel.org>
1865 M:      Krzysztof Kozlowski <krzk@kernel.org>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1868 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1869 S:      Maintained
1870 F:      arch/arm/boot/dts/s3c*
1871 F:      arch/arm/boot/dts/s5p*
1872 F:      arch/arm/boot/dts/samsung*
1873 F:      arch/arm/boot/dts/exynos*
1874 F:      arch/arm64/boot/dts/exynos/
1875 F:      arch/arm/plat-samsung/
1876 F:      arch/arm/mach-s3c24*/
1877 F:      arch/arm/mach-s3c64xx/
1878 F:      arch/arm/mach-s5p*/
1879 F:      arch/arm/mach-exynos*/
1880 F:      drivers/*/*s3c24*
1881 F:      drivers/*/*/*s3c24*
1882 F:      drivers/*/*s3c64xx*
1883 F:      drivers/*/*s5pv210*
1884 F:      drivers/memory/samsung/*
1885 F:      drivers/soc/samsung/*
1886 F:      Documentation/arm/Samsung/
1887 F:      Documentation/devicetree/bindings/arm/samsung/
1888 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1889 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1890 N:      exynos
1891
1892 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1893 M:      Kyungmin Park <kyungmin.park@samsung.com>
1894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 S:      Maintained
1896 F:      arch/arm/mach-s5pv210/
1897
1898 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1899 M:      Kyungmin Park <kyungmin.park@samsung.com>
1900 M:      Kamil Debski <kamil@wypas.org>
1901 M:      Andrzej Hajda <a.hajda@samsung.com>
1902 L:      linux-arm-kernel@lists.infradead.org
1903 L:      linux-media@vger.kernel.org
1904 S:      Maintained
1905 F:      drivers/media/platform/s5p-g2d/
1906
1907 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1908 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1909 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1910 L:      linux-media@vger.kernel.org
1911 S:      Maintained
1912 F:      drivers/media/platform/s5p-cec/
1913 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1914
1915 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1916 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1917 M:      Jacek Anaszewski <jacek.anaszewski@gmail.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-jpeg/
1922
1923 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1924 M:      Kyungmin Park <kyungmin.park@samsung.com>
1925 M:      Kamil Debski <kamil@wypas.org>
1926 M:      Jeongtae Park <jtp.park@samsung.com>
1927 M:      Andrzej Hajda <a.hajda@samsung.com>
1928 L:      linux-arm-kernel@lists.infradead.org
1929 L:      linux-media@vger.kernel.org
1930 S:      Maintained
1931 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1932 F:      drivers/media/platform/s5p-mfc/
1933
1934 ARM/SHMOBILE ARM ARCHITECTURE
1935 M:      Simon Horman <horms@verge.net.au>
1936 M:      Magnus Damm <magnus.damm@gmail.com>
1937 L:      linux-renesas-soc@vger.kernel.org
1938 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1940 S:      Supported
1941 F:      arch/arm/boot/dts/emev2*
1942 F:      arch/arm/boot/dts/r7s*
1943 F:      arch/arm/boot/dts/r8a*
1944 F:      arch/arm/boot/dts/sh*
1945 F:      arch/arm/configs/shmobile_defconfig
1946 F:      arch/arm/include/debug/renesas-scif.S
1947 F:      arch/arm/mach-shmobile/
1948 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1949 F:      drivers/soc/renesas/
1950 F:      include/linux/soc/renesas/
1951
1952 ARM/SOCFPGA ARCHITECTURE
1953 M:      Dinh Nguyen <dinguyen@kernel.org>
1954 S:      Maintained
1955 F:      arch/arm/mach-socfpga/
1956 F:      arch/arm/boot/dts/socfpga*
1957 F:      arch/arm/configs/socfpga_defconfig
1958 F:      arch/arm64/boot/dts/altera/
1959 W:      http://www.rocketboards.org
1960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1961
1962 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1963 M:      Dinh Nguyen <dinguyen@kernel.org>
1964 S:      Maintained
1965 F:      drivers/clk/socfpga/
1966
1967 ARM/SOCFPGA EDAC SUPPORT
1968 M:      Thor Thayer <thor.thayer@linux.intel.com>
1969 S:      Maintained
1970 F:      drivers/edac/altera_edac.
1971
1972 ARM/STI ARCHITECTURE
1973 M:      Patrice Chotard <patrice.chotard@st.com>
1974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 W:      http://www.stlinux.com
1976 S:      Maintained
1977 F:      arch/arm/mach-sti/
1978 F:      arch/arm/boot/dts/sti*
1979 F:      drivers/char/hw_random/st-rng.c
1980 F:      drivers/clocksource/arm_global_timer.c
1981 F:      drivers/clocksource/clksrc_st_lpc.c
1982 F:      drivers/cpufreq/sti-cpufreq.c
1983 F:      drivers/dma/st_fdma*
1984 F:      drivers/i2c/busses/i2c-st.c
1985 F:      drivers/media/rc/st_rc.c
1986 F:      drivers/media/platform/sti/c8sectpfe/
1987 F:      drivers/mmc/host/sdhci-st.c
1988 F:      drivers/phy/st/phy-miphy28lp.c
1989 F:      drivers/phy/st/phy-stih407-usb.c
1990 F:      drivers/pinctrl/pinctrl-st.c
1991 F:      drivers/remoteproc/st_remoteproc.c
1992 F:      drivers/remoteproc/st_slim_rproc.c
1993 F:      drivers/reset/sti/
1994 F:      drivers/rtc/rtc-st-lpc.c
1995 F:      drivers/tty/serial/st-asc.c
1996 F:      drivers/usb/dwc3/dwc3-st.c
1997 F:      drivers/usb/host/ehci-st.c
1998 F:      drivers/usb/host/ohci-st.c
1999 F:      drivers/watchdog/st_lpc_wdt.c
2000 F:      drivers/ata/ahci_st.c
2001 F:      include/linux/remoteproc/st_slim_rproc.h
2002
2003 ARM/STM32 ARCHITECTURE
2004 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2005 M:      Alexandre Torgue <alexandre.torgue@st.com>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 S:      Maintained
2008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2009 N:      stm32
2010 F:      arch/arm/boot/dts/stm32*
2011 F:      arch/arm/mach-stm32/
2012 F:      drivers/clocksource/armv7m_systick.c
2013
2014 ARM/TANGO ARCHITECTURE
2015 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2016 M:      Mans Rullgard <mans@mansr.com>
2017 L:      linux-arm-kernel@lists.infradead.org
2018 S:      Odd Fixes
2019 N:      tango
2020
2021 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2022 M:      Lennert Buytenhek <kernel@wantstofly.org>
2023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 S:      Maintained
2025
2026 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2027 M:      Hans Verkuil <hans.verkuil@cisco.com>
2028 L:      linux-tegra@vger.kernel.org
2029 L:      linux-media@vger.kernel.org
2030 S:      Maintained
2031 F:      drivers/media/platform/tegra-cec/
2032 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2033
2034 ARM/TETON BGA MACHINE SUPPORT
2035 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 S:      Maintained
2038
2039 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2040 M:      Santosh Shilimkar <ssantosh@kernel.org>
2041 L:      linux-kernel@vger.kernel.org
2042 S:      Maintained
2043 F:      drivers/memory/*emif*
2044
2045 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2046 M:      Santosh Shilimkar <ssantosh@kernel.org>
2047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 S:      Maintained
2049 F:      arch/arm/mach-keystone/
2050 F:      arch/arm/boot/dts/keystone-*
2051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2052
2053 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2054 M:      Santosh Shilimkar <ssantosh@kernel.org>
2055 L:      linux-kernel@vger.kernel.org
2056 S:      Maintained
2057 F:      drivers/clk/keystone/
2058
2059 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2060 M:      Santosh Shilimkar <ssantosh@kernel.org>
2061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 L:      linux-kernel@vger.kernel.org
2063 S:      Maintained
2064 F:      drivers/clocksource/timer-keystone.c
2065
2066 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2067 M:      Santosh Shilimkar <ssantosh@kernel.org>
2068 L:      linux-kernel@vger.kernel.org
2069 S:      Maintained
2070 F:      drivers/power/reset/keystone-reset.c
2071
2072 ARM/THECUS N2100 MACHINE SUPPORT
2073 M:      Lennert Buytenhek <kernel@wantstofly.org>
2074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 S:      Maintained
2076
2077 ARM/TOSA MACHINE SUPPORT
2078 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2079 M:      Dirk Opfer <dirk@opfer-online.de>
2080 S:      Maintained
2081
2082 ARM/UNIPHIER ARCHITECTURE
2083 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2086 S:      Maintained
2087 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2088 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2089 F:      arch/arm/boot/dts/uniphier*
2090 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2091 F:      arch/arm/mach-uniphier/
2092 F:      arch/arm/mm/cache-uniphier.c
2093 F:      arch/arm64/boot/dts/socionext/uniphier*
2094 F:      drivers/bus/uniphier-system-bus.c
2095 F:      drivers/clk/uniphier/
2096 F:      drivers/gpio/gpio-uniphier.c
2097 F:      drivers/i2c/busses/i2c-uniphier*
2098 F:      drivers/irqchip/irq-uniphier-aidet.c
2099 F:      drivers/pinctrl/uniphier/
2100 F:      drivers/reset/reset-uniphier.c
2101 F:      drivers/tty/serial/8250/8250_uniphier.c
2102 N:      uniphier
2103
2104 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2105 M:      Ulf Hansson <ulf.hansson@linaro.org>
2106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 T:      git git://git.linaro.org/people/ulfh/clk.git
2108 S:      Maintained
2109 F:      drivers/clk/ux500/
2110
2111 ARM/VERSATILE EXPRESS PLATFORM
2112 M:      Liviu Dudau <liviu.dudau@arm.com>
2113 M:      Sudeep Holla <sudeep.holla@arm.com>
2114 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 S:      Maintained
2117 F:      arch/arm/boot/dts/vexpress*
2118 F:      arch/arm64/boot/dts/arm/
2119 F:      arch/arm/mach-vexpress/
2120 F:      */*/vexpress*
2121 F:      */*/*/vexpress*
2122 F:      drivers/clk/versatile/clk-vexpress-osc.c
2123 F:      drivers/clocksource/versatile.c
2124 N:      mps2
2125
2126 ARM/VFP SUPPORT
2127 M:      Russell King <linux@armlinux.org.uk>
2128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 W:      http://www.armlinux.org.uk/
2130 S:      Maintained
2131 F:      arch/arm/vfp/
2132
2133 ARM/VOIPAC PXA270 SUPPORT
2134 M:      Marek Vasut <marek.vasut@gmail.com>
2135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 S:      Maintained
2137 F:      arch/arm/mach-pxa/vpac270.c
2138 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2139
2140 ARM/VT8500 ARM ARCHITECTURE
2141 M:      Tony Prisk <linux@prisktech.co.nz>
2142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 S:      Maintained
2144 F:      arch/arm/mach-vt8500/
2145 F:      drivers/clocksource/vt8500_timer.c
2146 F:      drivers/i2c/busses/i2c-wmt.c
2147 F:      drivers/mmc/host/wmt-sdmmc.c
2148 F:      drivers/pwm/pwm-vt8500.c
2149 F:      drivers/rtc/rtc-vt8500.c
2150 F:      drivers/tty/serial/vt8500_serial.c
2151 F:      drivers/usb/host/ehci-platform.c
2152 F:      drivers/usb/host/uhci-platform.c
2153 F:      drivers/video/fbdev/vt8500lcdfb.*
2154 F:      drivers/video/fbdev/wm8505fb*
2155 F:      drivers/video/fbdev/wmt_ge_rops.*
2156
2157 ARM/ZIPIT Z2 SUPPORT
2158 M:      Marek Vasut <marek.vasut@gmail.com>
2159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 S:      Maintained
2161 F:      arch/arm/mach-pxa/z2.c
2162 F:      arch/arm/mach-pxa/include/mach/z2.h
2163
2164 ARM/ZTE ARCHITECTURE
2165 M:      Jun Nie <jun.nie@linaro.org>
2166 M:      Baoyou Xie <baoyou.xie@linaro.org>
2167 M:      Shawn Guo <shawnguo@kernel.org>
2168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 S:      Maintained
2170 F:      arch/arm/boot/dts/zx2967*
2171 F:      arch/arm/mach-zx/
2172 F:      arch/arm64/boot/dts/zte/
2173 F:      drivers/clk/zte/
2174 F:      drivers/dma/zx_dma.c
2175 F:      drivers/gpio/gpio-zx.c
2176 F:      drivers/i2c/busses/i2c-zx2967.c
2177 F:      drivers/mmc/host/dw_mmc-zx.*
2178 F:      drivers/pinctrl/zte/
2179 F:      drivers/soc/zte/
2180 F:      drivers/thermal/zx2967_thermal.c
2181 F:      drivers/watchdog/zx2967_wdt.c
2182 F:      Documentation/devicetree/bindings/arm/zte.txt
2183 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2184 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2185 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2186 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2187 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2188 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2189 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2190 F:      Documentation/devicetree/bindings/soc/zte/
2191 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2192 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2193 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2194 F:      include/dt-bindings/clock/zx2967*.h
2195 F:      include/dt-bindings/soc/zte,*.h
2196 F:      sound/soc/codecs/zx_aud96p22.c
2197 F:      sound/soc/zte/
2198
2199 ARM/ZYNQ ARCHITECTURE
2200 M:      Michal Simek <michal.simek@xilinx.com>
2201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 W:      http://wiki.xilinx.com
2203 T:      git https://github.com/Xilinx/linux-xlnx.git
2204 S:      Supported
2205 F:      arch/arm/mach-zynq/
2206 F:      drivers/cpuidle/cpuidle-zynq.c
2207 F:      drivers/block/xsysace.c
2208 N:      zynq
2209 N:      xilinx
2210 F:      drivers/clocksource/cadence_ttc_timer.c
2211 F:      drivers/i2c/busses/i2c-cadence.c
2212 F:      drivers/mmc/host/sdhci-of-arasan.c
2213 F:      drivers/edac/synopsys_edac.c
2214
2215 ARM64 PORT (AARCH64 ARCHITECTURE)
2216 M:      Catalin Marinas <catalin.marinas@arm.com>
2217 M:      Will Deacon <will.deacon@arm.com>
2218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2220 S:      Maintained
2221 F:      arch/arm64/
2222 F:      Documentation/arm64/
2223
2224 AS3645A LED FLASH CONTROLLER DRIVER
2225 M:      Sakari Ailus <sakari.ailus@iki.fi>
2226 L:      linux-leds@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/leds/leds-as3645a.c
2229
2230 ASAHI KASEI AK8974 DRIVER
2231 M:      Linus Walleij <linus.walleij@linaro.org>
2232 L:      linux-iio@vger.kernel.org
2233 W:      http://www.akm.com/
2234 S:      Supported
2235 F:      drivers/iio/magnetometer/ak8974.c
2236
2237 ASC7621 HARDWARE MONITOR DRIVER
2238 M:      George Joseph <george.joseph@fairview5.com>
2239 L:      linux-hwmon@vger.kernel.org
2240 S:      Maintained
2241 F:      Documentation/hwmon/asc7621
2242 F:      drivers/hwmon/asc7621.c
2243
2244 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2245 M:      Corentin Chary <corentin.chary@gmail.com>
2246 L:      acpi4asus-user@lists.sourceforge.net
2247 L:      platform-driver-x86@vger.kernel.org
2248 W:      http://acpi4asus.sf.net
2249 S:      Maintained
2250 F:      drivers/platform/x86/asus*.c
2251 F:      drivers/platform/x86/eeepc*.c
2252
2253 ASUS WIRELESS RADIO CONTROL DRIVER
2254 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2255 L:      platform-driver-x86@vger.kernel.org
2256 S:      Maintained
2257 F:      drivers/platform/x86/asus-wireless.c
2258
2259 ASYMMETRIC KEYS
2260 M:      David Howells <dhowells@redhat.com>
2261 L:      keyrings@vger.kernel.org
2262 S:      Maintained
2263 F:      Documentation/crypto/asymmetric-keys.txt
2264 F:      include/linux/verification.h
2265 F:      include/crypto/public_key.h
2266 F:      include/crypto/pkcs7.h
2267 F:      crypto/asymmetric_keys/
2268
2269 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2270 R:      Dan Williams <dan.j.williams@intel.com>
2271 W:      http://sourceforge.net/projects/xscaleiop
2272 S:      Odd fixes
2273 F:      Documentation/crypto/async-tx-api.txt
2274 F:      crypto/async_tx/
2275 F:      drivers/dma/
2276 F:      include/linux/dmaengine.h
2277 F:      include/linux/async_tx.h
2278
2279 AT24 EEPROM DRIVER
2280 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2281 L:      linux-i2c@vger.kernel.org
2282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2283 S:      Maintained
2284 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2285 F:      drivers/misc/eeprom/at24.c
2286 F:      include/linux/platform_data/at24.h
2287
2288 ATA OVER ETHERNET (AOE) DRIVER
2289 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2290 W:      http://www.openaoe.org/
2291 S:      Supported
2292 F:      Documentation/aoe/
2293 F:      drivers/block/aoe/
2294
2295 ATHEROS 71XX/9XXX GPIO DRIVER
2296 M:      Alban Bedel <albeu@free.fr>
2297 W:      https://github.com/AlbanBedel/linux
2298 T:      git git://github.com/AlbanBedel/linux
2299 S:      Maintained
2300 F:      drivers/gpio/gpio-ath79.c
2301 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2302
2303 ATHEROS ATH GENERIC UTILITIES
2304 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2305 L:      linux-wireless@vger.kernel.org
2306 S:      Supported
2307 F:      drivers/net/wireless/ath/*
2308
2309 ATHEROS ATH5K WIRELESS DRIVER
2310 M:      Jiri Slaby <jirislaby@gmail.com>
2311 M:      Nick Kossifidis <mickflemm@gmail.com>
2312 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2313 L:      linux-wireless@vger.kernel.org
2314 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2315 S:      Maintained
2316 F:      drivers/net/wireless/ath/ath5k/
2317
2318 ATHEROS ATH6KL WIRELESS DRIVER
2319 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2320 L:      linux-wireless@vger.kernel.org
2321 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2323 S:      Supported
2324 F:      drivers/net/wireless/ath/ath6kl/
2325
2326 ATI_REMOTE2 DRIVER
2327 M:      Ville Syrjala <syrjala@sci.fi>
2328 S:      Maintained
2329 F:      drivers/input/misc/ati_remote2.c
2330
2331 ATK0110 HWMON DRIVER
2332 M:      Luca Tettamanti <kronos.it@gmail.com>
2333 L:      linux-hwmon@vger.kernel.org
2334 S:      Maintained
2335 F:      drivers/hwmon/asus_atk0110.c
2336
2337 ATLX ETHERNET DRIVERS
2338 M:      Jay Cliburn <jcliburn@gmail.com>
2339 M:      Chris Snook <chris.snook@gmail.com>
2340 L:      netdev@vger.kernel.org
2341 W:      http://sourceforge.net/projects/atl1
2342 W:      http://atl1.sourceforge.net
2343 S:      Maintained
2344 F:      drivers/net/ethernet/atheros/
2345
2346 ATM
2347 M:      Chas Williams <3chas3@gmail.com>
2348 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2349 L:      netdev@vger.kernel.org
2350 W:      http://linux-atm.sourceforge.net
2351 S:      Maintained
2352 F:      drivers/atm/
2353 F:      include/linux/atm*
2354 F:      include/uapi/linux/atm*
2355
2356 ATMEL AT91 / AT32 MCI DRIVER
2357 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2358 S:      Maintained
2359 F:      drivers/mmc/host/atmel-mci.c
2360
2361 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2362 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2363 S:      Supported
2364 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2365
2366 ATMEL Audio ALSA driver
2367 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2368 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2369 S:      Supported
2370 F:      sound/soc/atmel
2371
2372 ATMEL I2C DRIVER
2373 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2374 L:      linux-i2c@vger.kernel.org
2375 S:      Supported
2376 F:      drivers/i2c/busses/i2c-at91.c
2377
2378 ATMEL ISI DRIVER
2379 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2380 L:      linux-media@vger.kernel.org
2381 S:      Supported
2382 F:      drivers/media/platform/atmel/atmel-isi.c
2383 F:      include/media/atmel-isi.h
2384
2385 ATMEL LCDFB DRIVER
2386 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2387 L:      linux-fbdev@vger.kernel.org
2388 S:      Maintained
2389 F:      drivers/video/fbdev/atmel_lcdfb.c
2390 F:      include/video/atmel_lcdc.h
2391
2392 ATMEL MACB ETHERNET DRIVER
2393 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2394 S:      Supported
2395 F:      drivers/net/ethernet/cadence/
2396
2397 ATMEL MAXTOUCH DRIVER
2398 M:      Nick Dyer <nick@shmanahar.org>
2399 T:      git git://github.com/ndyer/linux.git
2400 S:      Maintained
2401 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2402 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2403 F:      include/linux/platform_data/atmel_mxt_ts.h
2404
2405 ATMEL SAMA5D2 ADC DRIVER
2406 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2407 L:      linux-iio@vger.kernel.org
2408 S:      Supported
2409 F:      drivers/iio/adc/at91-sama5d2_adc.c
2410
2411 ATMEL SDMMC DRIVER
2412 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2413 L:      linux-mmc@vger.kernel.org
2414 S:      Supported
2415 F:      drivers/mmc/host/sdhci-of-at91.c
2416
2417 ATMEL SPI DRIVER
2418 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2419 S:      Supported
2420 F:      drivers/spi/spi-atmel.*
2421
2422 ATMEL SSC DRIVER
2423 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 S:      Supported
2426 F:      drivers/misc/atmel-ssc.c
2427 F:      include/linux/atmel-ssc.h
2428
2429 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2430 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 S:      Supported
2433 F:      drivers/misc/atmel_tclib.c
2434 F:      drivers/clocksource/tcb_clksrc.c
2435
2436 ATMEL USBA UDC DRIVER
2437 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439 S:      Supported
2440 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2441
2442 ATMEL WIRELESS DRIVER
2443 M:      Simon Kelley <simon@thekelleys.org.uk>
2444 L:      linux-wireless@vger.kernel.org
2445 W:      http://www.thekelleys.org.uk/atmel
2446 W:      http://atmelwlandriver.sourceforge.net/
2447 S:      Maintained
2448 F:      drivers/net/wireless/atmel/atmel*
2449
2450 ATMEL XDMA DRIVER
2451 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2452 L:      linux-arm-kernel@lists.infradead.org
2453 L:      dmaengine@vger.kernel.org
2454 S:      Supported
2455 F:      drivers/dma/at_xdmac.c
2456
2457 ATOMIC INFRASTRUCTURE
2458 M:      Will Deacon <will.deacon@arm.com>
2459 M:      Peter Zijlstra <peterz@infradead.org>
2460 R:      Boqun Feng <boqun.feng@gmail.com>
2461 L:      linux-kernel@vger.kernel.org
2462 S:      Maintained
2463 F:      arch/*/include/asm/atomic*.h
2464 F:      include/*/atomic*.h
2465
2466 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2467 M:      Bradley Grove <linuxdrivers@attotech.com>
2468 L:      linux-scsi@vger.kernel.org
2469 W:      http://www.attotech.com
2470 S:      Supported
2471 F:      drivers/scsi/esas2r
2472
2473 ATUSB IEEE 802.15.4 RADIO DRIVER
2474 M:      Stefan Schmidt <stefan@osg.samsung.com>
2475 L:      linux-wpan@vger.kernel.org
2476 S:      Maintained
2477 F:      drivers/net/ieee802154/atusb.c
2478 F:      drivers/net/ieee802154/atusb.h
2479 F:      drivers/net/ieee802154/at86rf230.h
2480
2481 AUDIT SUBSYSTEM
2482 M:      Paul Moore <paul@paul-moore.com>
2483 M:      Eric Paris <eparis@redhat.com>
2484 L:      linux-audit@redhat.com (moderated for non-subscribers)
2485 W:      https://github.com/linux-audit
2486 W:      https://people.redhat.com/sgrubb/audit
2487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2488 S:      Supported
2489 F:      include/linux/audit.h
2490 F:      include/uapi/linux/audit.h
2491 F:      kernel/audit*
2492
2493 AUXILIARY DISPLAY DRIVERS
2494 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2495 W:      http://miguelojeda.es/auxdisplay.htm
2496 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2497 S:      Maintained
2498 F:      drivers/auxdisplay/
2499 F:      include/linux/cfag12864b.h
2500
2501 AX.25 NETWORK LAYER
2502 M:      Ralf Baechle <ralf@linux-mips.org>
2503 L:      linux-hams@vger.kernel.org
2504 W:      http://www.linux-ax25.org/
2505 S:      Maintained
2506 F:      include/uapi/linux/ax25.h
2507 F:      include/net/ax25.h
2508 F:      net/ax25/
2509
2510 AXENTIA ARM DEVICES
2511 M:      Peter Rosin <peda@axentia.se>
2512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513 S:      Maintained
2514 F:      Documentation/devicetree/bindings/arm/axentia.txt
2515 F:      arch/arm/boot/dts/at91-linea.dtsi
2516 F:      arch/arm/boot/dts/at91-natte.dtsi
2517 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2518 F:      arch/arm/boot/dts/at91-tse850-3.dts
2519
2520 AXENTIA ASOC DRIVERS
2521 M:      Peter Rosin <peda@axentia.se>
2522 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2523 S:      Maintained
2524 F:      Documentation/devicetree/bindings/sound/axentia,*
2525 F:      sound/soc/atmel/tse850-pcm5142.c
2526
2527 AZ6007 DVB DRIVER
2528 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2529 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2530 L:      linux-media@vger.kernel.org
2531 W:      https://linuxtv.org
2532 T:      git git://linuxtv.org/media_tree.git
2533 S:      Maintained
2534 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2535
2536 AZTECH FM RADIO RECEIVER DRIVER
2537 M:      Hans Verkuil <hverkuil@xs4all.nl>
2538 L:      linux-media@vger.kernel.org
2539 T:      git git://linuxtv.org/media_tree.git
2540 W:      https://linuxtv.org
2541 S:      Maintained
2542 F:      drivers/media/radio/radio-aztech*
2543
2544 B43 WIRELESS DRIVER
2545 L:      linux-wireless@vger.kernel.org
2546 L:      b43-dev@lists.infradead.org
2547 W:      http://wireless.kernel.org/en/users/Drivers/b43
2548 S:      Odd Fixes
2549 F:      drivers/net/wireless/broadcom/b43/
2550
2551 B43LEGACY WIRELESS DRIVER
2552 M:      Larry Finger <Larry.Finger@lwfinger.net>
2553 L:      linux-wireless@vger.kernel.org
2554 L:      b43-dev@lists.infradead.org
2555 W:      http://wireless.kernel.org/en/users/Drivers/b43
2556 S:      Maintained
2557 F:      drivers/net/wireless/broadcom/b43legacy/
2558
2559 BACKLIGHT CLASS/SUBSYSTEM
2560 M:      Lee Jones <lee.jones@linaro.org>
2561 M:      Daniel Thompson <daniel.thompson@linaro.org>
2562 M:      Jingoo Han <jingoohan1@gmail.com>
2563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2564 S:      Maintained
2565 F:      drivers/video/backlight/
2566 F:      include/linux/backlight.h
2567 F:      include/linux/pwm_backlight.h
2568 F:      Documentation/devicetree/bindings/leds/backlight
2569
2570 BATMAN ADVANCED
2571 M:      Marek Lindner <mareklindner@neomailbox.ch>
2572 M:      Simon Wunderlich <sw@simonwunderlich.de>
2573 M:      Antonio Quartulli <a@unstable.cc>
2574 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2575 W:      https://www.open-mesh.org/
2576 Q:      https://patchwork.open-mesh.org/project/batman/list/
2577 S:      Maintained
2578 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2579 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2580 F:      Documentation/networking/batman-adv.rst
2581 F:      include/uapi/linux/batadv_packet.h
2582 F:      include/uapi/linux/batman_adv.h
2583 F:      net/batman-adv/
2584
2585 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2586 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2587 L:      linux-hams@vger.kernel.org
2588 W:      http://www.baycom.org/~tom/ham/ham.html
2589 S:      Maintained
2590 F:      drivers/net/hamradio/baycom*
2591
2592 BCACHE (BLOCK LAYER CACHE)
2593 M:      Michael Lyle <mlyle@lyle.org>
2594 M:      Kent Overstreet <kent.overstreet@gmail.com>
2595 L:      linux-bcache@vger.kernel.org
2596 W:      http://bcache.evilpiepirate.org
2597 C:      irc://irc.oftc.net/bcache
2598 S:      Maintained
2599 F:      drivers/md/bcache/
2600
2601 BDISP ST MEDIA DRIVER
2602 M:      Fabien Dessenne <fabien.dessenne@st.com>
2603 L:      linux-media@vger.kernel.org
2604 T:      git git://linuxtv.org/media_tree.git
2605 W:      https://linuxtv.org
2606 S:      Supported
2607 F:      drivers/media/platform/sti/bdisp
2608
2609 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2610 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2611 L:      netdev@vger.kernel.org
2612 S:      Maintained
2613 F:      drivers/net/ethernet/ec_bhf.c
2614
2615 BEFS FILE SYSTEM
2616 M:      Luis de Bethencourt <luisbg@kernel.org>
2617 M:      Salah Triki <salah.triki@gmail.com>
2618 S:      Maintained
2619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2620 F:      Documentation/filesystems/befs.txt
2621 F:      fs/befs/
2622
2623 BFQ I/O SCHEDULER
2624 M:      Paolo Valente <paolo.valente@linaro.org>
2625 M:      Jens Axboe <axboe@kernel.dk>
2626 L:      linux-block@vger.kernel.org
2627 S:      Maintained
2628 F:      block/bfq-*
2629 F:      Documentation/block/bfq-iosched.txt
2630
2631 BFS FILE SYSTEM
2632 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2633 S:      Maintained
2634 F:      Documentation/filesystems/bfs.txt
2635 F:      fs/bfs/
2636 F:      include/uapi/linux/bfs_fs.h
2637
2638 BLINKM RGB LED DRIVER
2639 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2640 S:      Maintained
2641 F:      drivers/leds/leds-blinkm.c
2642
2643 BLOCK LAYER
2644 M:      Jens Axboe <axboe@kernel.dk>
2645 L:      linux-block@vger.kernel.org
2646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2647 S:      Maintained
2648 F:      block/
2649 F:      kernel/trace/blktrace.c
2650 F:      lib/sbitmap.c
2651
2652 BLOCK2MTD DRIVER
2653 M:      Joern Engel <joern@lazybastard.org>
2654 L:      linux-mtd@lists.infradead.org
2655 S:      Maintained
2656 F:      drivers/mtd/devices/block2mtd.c
2657
2658 BLUETOOTH DRIVERS
2659 M:      Marcel Holtmann <marcel@holtmann.org>
2660 M:      Johan Hedberg <johan.hedberg@gmail.com>
2661 L:      linux-bluetooth@vger.kernel.org
2662 W:      http://www.bluez.org/
2663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2665 S:      Maintained
2666 F:      drivers/bluetooth/
2667
2668 BLUETOOTH SUBSYSTEM
2669 M:      Marcel Holtmann <marcel@holtmann.org>
2670 M:      Johan Hedberg <johan.hedberg@gmail.com>
2671 L:      linux-bluetooth@vger.kernel.org
2672 W:      http://www.bluez.org/
2673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2675 S:      Maintained
2676 F:      net/bluetooth/
2677 F:      include/net/bluetooth/
2678
2679 BONDING DRIVER
2680 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2681 M:      Veaceslav Falico <vfalico@gmail.com>
2682 M:      Andy Gospodarek <andy@greyhouse.net>
2683 L:      netdev@vger.kernel.org
2684 W:      http://sourceforge.net/projects/bonding/
2685 S:      Supported
2686 F:      drivers/net/bonding/
2687 F:      include/uapi/linux/if_bonding.h
2688
2689 BPF (Safe dynamic programs and tools)
2690 M:      Alexei Starovoitov <ast@kernel.org>
2691 M:      Daniel Borkmann <daniel@iogearbox.net>
2692 L:      netdev@vger.kernel.org
2693 L:      linux-kernel@vger.kernel.org
2694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2696 S:      Supported
2697 F:      arch/x86/net/bpf_jit*
2698 F:      Documentation/networking/filter.txt
2699 F:      Documentation/bpf/
2700 F:      include/linux/bpf*
2701 F:      include/linux/filter.h
2702 F:      include/trace/events/bpf.h
2703 F:      include/trace/events/xdp.h
2704 F:      include/uapi/linux/bpf*
2705 F:      include/uapi/linux/filter.h
2706 F:      kernel/bpf/
2707 F:      kernel/trace/bpf_trace.c
2708 F:      lib/test_bpf.c
2709 F:      net/bpf/
2710 F:      net/core/filter.c
2711 F:      net/sched/act_bpf.c
2712 F:      net/sched/cls_bpf.c
2713 F:      samples/bpf/
2714 F:      tools/bpf/
2715 F:      tools/testing/selftests/bpf/
2716
2717 BROADCOM B44 10/100 ETHERNET DRIVER
2718 M:      Michael Chan <michael.chan@broadcom.com>
2719 L:      netdev@vger.kernel.org
2720 S:      Supported
2721 F:      drivers/net/ethernet/broadcom/b44.*
2722
2723 BROADCOM B53 ETHERNET SWITCH DRIVER
2724 M:      Florian Fainelli <f.fainelli@gmail.com>
2725 L:      netdev@vger.kernel.org
2726 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2727 S:      Supported
2728 F:      drivers/net/dsa/b53/*
2729 F:      include/linux/platform_data/b53.h
2730
2731 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2732 M:      Florian Fainelli <f.fainelli@gmail.com>
2733 M:      Ray Jui <rjui@broadcom.com>
2734 M:      Scott Branden <sbranden@broadcom.com>
2735 M:      bcm-kernel-feedback-list@broadcom.com
2736 T:      git git://github.com/broadcom/mach-bcm
2737 S:      Maintained
2738 N:      bcm281*
2739 N:      bcm113*
2740 N:      bcm216*
2741 N:      kona
2742 F:      arch/arm/mach-bcm/
2743
2744 BROADCOM BCM2835 ARM ARCHITECTURE
2745 M:      Eric Anholt <eric@anholt.net>
2746 M:      Stefan Wahren <stefan.wahren@i2se.com>
2747 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2749 T:      git git://github.com/anholt/linux
2750 S:      Maintained
2751 N:      bcm2835
2752 F:      drivers/staging/vc04_services
2753
2754 BROADCOM BCM47XX MIPS ARCHITECTURE
2755 M:      Hauke Mehrtens <hauke@hauke-m.de>
2756 M:      Rafał Miłecki <zajec5@gmail.com>
2757 L:      linux-mips@linux-mips.org
2758 S:      Maintained
2759 F:      Documentation/devicetree/bindings/mips/brcm/
2760 F:      arch/mips/bcm47xx/*
2761 F:      arch/mips/include/asm/mach-bcm47xx/*
2762
2763 BROADCOM BCM5301X ARM ARCHITECTURE
2764 M:      Hauke Mehrtens <hauke@hauke-m.de>
2765 M:      Rafał Miłecki <zajec5@gmail.com>
2766 M:      Jon Mason <jonmason@broadcom.com>
2767 M:      bcm-kernel-feedback-list@broadcom.com
2768 L:      linux-arm-kernel@lists.infradead.org
2769 S:      Maintained
2770 F:      arch/arm/mach-bcm/bcm_5301x.c
2771 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2772 F:      arch/arm/boot/dts/bcm470*
2773 F:      arch/arm/boot/dts/bcm953012*
2774
2775 BROADCOM BCM53573 ARM ARCHITECTURE
2776 M:      Rafał Miłecki <rafal@milecki.pl>
2777 L:      linux-arm-kernel@lists.infradead.org
2778 S:      Maintained
2779 F:      arch/arm/boot/dts/bcm53573*
2780 F:      arch/arm/boot/dts/bcm47189*
2781
2782 BROADCOM BCM63XX ARM ARCHITECTURE
2783 M:      Florian Fainelli <f.fainelli@gmail.com>
2784 M:      bcm-kernel-feedback-list@broadcom.com
2785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786 T:      git git://github.com/broadcom/stblinux.git
2787 S:      Maintained
2788 N:      bcm63xx
2789
2790 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2791 M:      Kevin Cernekee <cernekee@gmail.com>
2792 L:      linux-usb@vger.kernel.org
2793 S:      Maintained
2794 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2795
2796 BROADCOM BCM7XXX ARM ARCHITECTURE
2797 M:      Brian Norris <computersforpeace@gmail.com>
2798 M:      Gregory Fong <gregory.0xf0@gmail.com>
2799 M:      Florian Fainelli <f.fainelli@gmail.com>
2800 M:      bcm-kernel-feedback-list@broadcom.com
2801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802 T:      git git://github.com/broadcom/stblinux.git
2803 S:      Maintained
2804 F:      arch/arm/mach-bcm/*brcmstb*
2805 F:      arch/arm/boot/dts/bcm7*.dts*
2806 F:      drivers/bus/brcmstb_gisb.c
2807 F:      arch/arm/mm/cache-b15-rac.c
2808 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2809 N:      brcmstb
2810
2811 BROADCOM BMIPS CPUFREQ DRIVER
2812 M:      Markus Mayer <mmayer@broadcom.com>
2813 M:      bcm-kernel-feedback-list@broadcom.com
2814 L:      linux-pm@vger.kernel.org
2815 S:      Maintained
2816 F:      drivers/cpufreq/bmips-cpufreq.c
2817
2818 BROADCOM BMIPS MIPS ARCHITECTURE
2819 M:      Kevin Cernekee <cernekee@gmail.com>
2820 M:      Florian Fainelli <f.fainelli@gmail.com>
2821 L:      linux-mips@linux-mips.org
2822 T:      git git://github.com/broadcom/stblinux.git
2823 S:      Maintained
2824 F:      arch/mips/bmips/*
2825 F:      arch/mips/include/asm/mach-bmips/*
2826 F:      arch/mips/kernel/*bmips*
2827 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2828 F:      drivers/irqchip/irq-bcm63*
2829 F:      drivers/irqchip/irq-bcm7*
2830 F:      drivers/irqchip/irq-brcmstb*
2831 F:      include/linux/bcm963xx_nvram.h
2832 F:      include/linux/bcm963xx_tag.h
2833
2834 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2835 M:      Rasesh Mody <rasesh.mody@cavium.com>
2836 M:      Harish Patil <harish.patil@cavium.com>
2837 M:      Dept-GELinuxNICDev@cavium.com
2838 L:      netdev@vger.kernel.org
2839 S:      Supported
2840 F:      drivers/net/ethernet/broadcom/bnx2.*
2841 F:      drivers/net/ethernet/broadcom/bnx2_*
2842
2843 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2844 M:      QLogic-Storage-Upstream@qlogic.com
2845 L:      linux-scsi@vger.kernel.org
2846 S:      Supported
2847 F:      drivers/scsi/bnx2fc/
2848
2849 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2850 M:      QLogic-Storage-Upstream@qlogic.com
2851 L:      linux-scsi@vger.kernel.org
2852 S:      Supported
2853 F:      drivers/scsi/bnx2i/
2854
2855 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2856 M:      Ariel Elior <ariel.elior@cavium.com>
2857 M:      everest-linux-l2@cavium.com
2858 L:      netdev@vger.kernel.org
2859 S:      Supported
2860 F:      drivers/net/ethernet/broadcom/bnx2x/
2861
2862 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2863 M:      Michael Chan <michael.chan@broadcom.com>
2864 L:      netdev@vger.kernel.org
2865 S:      Supported
2866 F:      drivers/net/ethernet/broadcom/bnxt/
2867
2868 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2869 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2870 M:      Franky Lin <franky.lin@broadcom.com>
2871 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2872 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2873 M:      Wright Feng <wright.feng@cypress.com>
2874 L:      linux-wireless@vger.kernel.org
2875 L:      brcm80211-dev-list.pdl@broadcom.com
2876 L:      brcm80211-dev-list@cypress.com
2877 S:      Supported
2878 F:      drivers/net/wireless/broadcom/brcm80211/
2879
2880 BROADCOM BRCMSTB GPIO DRIVER
2881 M:      Gregory Fong <gregory.0xf0@gmail.com>
2882 L:      bcm-kernel-feedback-list@broadcom.com
2883 S:      Supported
2884 F:      drivers/gpio/gpio-brcmstb.c
2885 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2886
2887 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2888 M:      Al Cooper <alcooperx@gmail.com>
2889 L:      linux-kernel@vger.kernel.org
2890 L:      bcm-kernel-feedback-list@broadcom.com
2891 S:      Maintained
2892 F:      drivers/phy/broadcom/phy-brcm-usb*
2893
2894 BROADCOM GENET ETHERNET DRIVER
2895 M:      Doug Berger <opendmb@gmail.com>
2896 M:      Florian Fainelli <f.fainelli@gmail.com>
2897 L:      netdev@vger.kernel.org
2898 S:      Supported
2899 F:      drivers/net/ethernet/broadcom/genet/
2900
2901 BROADCOM IPROC ARM ARCHITECTURE
2902 M:      Ray Jui <rjui@broadcom.com>
2903 M:      Scott Branden <sbranden@broadcom.com>
2904 M:      Jon Mason <jonmason@broadcom.com>
2905 M:      bcm-kernel-feedback-list@broadcom.com
2906 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2907 T:      git git://github.com/broadcom/cygnus-linux.git
2908 S:      Maintained
2909 N:      iproc
2910 N:      cygnus
2911 N:      bcm[-_]nsp
2912 N:      bcm9113*
2913 N:      bcm9583*
2914 N:      bcm9585*
2915 N:      bcm9586*
2916 N:      bcm988312
2917 N:      bcm113*
2918 N:      bcm583*
2919 N:      bcm585*
2920 N:      bcm586*
2921 N:      bcm88312
2922 N:      hr2
2923 F:      arch/arm64/boot/dts/broadcom/ns2*
2924 F:      drivers/clk/bcm/clk-ns*
2925 F:      drivers/pinctrl/bcm/pinctrl-ns*
2926
2927 BROADCOM KONA GPIO DRIVER
2928 M:      Ray Jui <rjui@broadcom.com>
2929 L:      bcm-kernel-feedback-list@broadcom.com
2930 S:      Supported
2931 F:      drivers/gpio/gpio-bcm-kona.c
2932 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2933
2934 BROADCOM NETXTREME-E ROCE DRIVER
2935 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2936 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2937 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2938 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2939 L:      linux-rdma@vger.kernel.org
2940 W:      http://www.broadcom.com
2941 S:      Supported
2942 F:      drivers/infiniband/hw/bnxt_re/
2943 F:      include/uapi/rdma/bnxt_re-abi.h
2944
2945 BROADCOM NVRAM DRIVER
2946 M:      Rafał Miłecki <zajec5@gmail.com>
2947 L:      linux-mips@linux-mips.org
2948 S:      Maintained
2949 F:      drivers/firmware/broadcom/*
2950
2951 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2952 M:      Rafał Miłecki <zajec5@gmail.com>
2953 L:      linux-wireless@vger.kernel.org
2954 S:      Maintained
2955 F:      drivers/bcma/
2956 F:      include/linux/bcma/
2957
2958 BROADCOM STB AVS CPUFREQ DRIVER
2959 M:      Markus Mayer <mmayer@broadcom.com>
2960 M:      bcm-kernel-feedback-list@broadcom.com
2961 L:      linux-pm@vger.kernel.org
2962 S:      Maintained
2963 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2964 F:      drivers/cpufreq/brcmstb*
2965
2966 BROADCOM STB AVS TMON DRIVER
2967 M:      Markus Mayer <mmayer@broadcom.com>
2968 M:      bcm-kernel-feedback-list@broadcom.com
2969 L:      linux-pm@vger.kernel.org
2970 S:      Maintained
2971 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2972 F:      drivers/thermal/broadcom/brcmstb*
2973
2974 BROADCOM STB NAND FLASH DRIVER
2975 M:      Brian Norris <computersforpeace@gmail.com>
2976 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2977 L:      linux-mtd@lists.infradead.org
2978 L:      bcm-kernel-feedback-list@broadcom.com
2979 S:      Maintained
2980 F:      drivers/mtd/nand/brcmnand/
2981
2982 BROADCOM STB DPFE DRIVER
2983 M:      Markus Mayer <mmayer@broadcom.com>
2984 M:      bcm-kernel-feedback-list@broadcom.com
2985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2986 S:      Maintained
2987 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
2988 F:      drivers/memory/brcmstb_dpfe.c
2989
2990 BROADCOM SYSTEMPORT ETHERNET DRIVER
2991 M:      Florian Fainelli <f.fainelli@gmail.com>
2992 L:      netdev@vger.kernel.org
2993 S:      Supported
2994 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2995
2996 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2997 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2998 M:      Prashant Sreedharan <prashant@broadcom.com>
2999 M:      Michael Chan <mchan@broadcom.com>
3000 L:      netdev@vger.kernel.org
3001 S:      Supported
3002 F:      drivers/net/ethernet/broadcom/tg3.*
3003
3004 BROCADE BFA FC SCSI DRIVER
3005 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3006 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3007 L:      linux-scsi@vger.kernel.org
3008 S:      Supported
3009 F:      drivers/scsi/bfa/
3010
3011 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3012 M:      Rasesh Mody <rasesh.mody@cavium.com>
3013 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3014 M:      Dept-GELinuxNICDev@cavium.com
3015 L:      netdev@vger.kernel.org
3016 S:      Supported
3017 F:      drivers/net/ethernet/brocade/bna/
3018
3019 BSG (block layer generic sg v4 driver)
3020 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3021 L:      linux-scsi@vger.kernel.org
3022 S:      Supported
3023 F:      block/bsg.c
3024 F:      include/linux/bsg.h
3025 F:      include/uapi/linux/bsg.h
3026
3027 BT87X AUDIO DRIVER
3028 M:      Clemens Ladisch <clemens@ladisch.de>
3029 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3030 T:      git git://git.alsa-project.org/alsa-kernel.git
3031 S:      Maintained
3032 F:      Documentation/sound/alsa/Bt87x.txt
3033 F:      sound/pci/bt87x.c
3034
3035 BT8XXGPIO DRIVER
3036 M:      Michael Buesch <m@bues.ch>
3037 W:      http://bu3sch.de/btgpio.php
3038 S:      Maintained
3039 F:      drivers/gpio/gpio-bt8xx.c
3040
3041 BTRFS FILE SYSTEM
3042 M:      Chris Mason <clm@fb.com>
3043 M:      Josef Bacik <jbacik@fb.com>
3044 M:      David Sterba <dsterba@suse.com>
3045 L:      linux-btrfs@vger.kernel.org
3046 W:      http://btrfs.wiki.kernel.org/
3047 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3049 S:      Maintained
3050 F:      Documentation/filesystems/btrfs.txt
3051 F:      fs/btrfs/
3052 F:      include/linux/btrfs*
3053 F:      include/uapi/linux/btrfs*
3054
3055 BTTV VIDEO4LINUX DRIVER
3056 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3057 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3058 L:      linux-media@vger.kernel.org
3059 W:      https://linuxtv.org
3060 T:      git git://linuxtv.org/media_tree.git
3061 S:      Odd fixes
3062 F:      Documentation/media/v4l-drivers/bttv*
3063 F:      drivers/media/pci/bt8xx/bttv*
3064
3065 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3066 M:      Chanwoo Choi <cw00.choi@samsung.com>
3067 L:      linux-pm@vger.kernel.org
3068 L:      linux-samsung-soc@vger.kernel.org
3069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3070 S:      Maintained
3071 F:      drivers/devfreq/exynos-bus.c
3072 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3073
3074 BUSLOGIC SCSI DRIVER
3075 M:      Khalid Aziz <khalid@gonehiking.org>
3076 L:      linux-scsi@vger.kernel.org
3077 S:      Maintained
3078 F:      drivers/scsi/BusLogic.*
3079 F:      drivers/scsi/FlashPoint.*
3080
3081 C-MEDIA CMI8788 DRIVER
3082 M:      Clemens Ladisch <clemens@ladisch.de>
3083 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3084 T:      git git://git.alsa-project.org/alsa-kernel.git
3085 S:      Maintained
3086 F:      sound/pci/oxygen/
3087
3088 C6X ARCHITECTURE
3089 M:      Mark Salter <msalter@redhat.com>
3090 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3091 L:      linux-c6x-dev@linux-c6x.org
3092 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3093 S:      Maintained
3094 F:      arch/c6x/
3095
3096 CA8210 IEEE-802.15.4 RADIO DRIVER
3097 M:      Harry Morris <h.morris@cascoda.com>
3098 L:      linux-wpan@vger.kernel.org
3099 W:      https://github.com/Cascoda/ca8210-linux.git
3100 S:      Maintained
3101 F:      drivers/net/ieee802154/ca8210.c
3102 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3103
3104 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3105 M:      David Howells <dhowells@redhat.com>
3106 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3107 S:      Supported
3108 F:      Documentation/filesystems/caching/cachefiles.txt
3109 F:      fs/cachefiles/
3110
3111 CADET FM/AM RADIO RECEIVER DRIVER
3112 M:      Hans Verkuil <hverkuil@xs4all.nl>
3113 L:      linux-media@vger.kernel.org
3114 T:      git git://linuxtv.org/media_tree.git
3115 W:      https://linuxtv.org
3116 S:      Maintained
3117 F:      drivers/media/radio/radio-cadet*
3118
3119 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3120 M:      Jonathan Corbet <corbet@lwn.net>
3121 L:      linux-media@vger.kernel.org
3122 T:      git git://linuxtv.org/media_tree.git
3123 S:      Maintained
3124 F:      Documentation/media/v4l-drivers/cafe_ccic*
3125 F:      drivers/media/platform/marvell-ccic/
3126
3127 CAIF NETWORK LAYER
3128 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3129 L:      netdev@vger.kernel.org
3130 S:      Supported
3131 F:      Documentation/networking/caif/
3132 F:      drivers/net/caif/
3133 F:      include/uapi/linux/caif/
3134 F:      include/net/caif/
3135 F:      net/caif/
3136
3137 CALGARY x86-64 IOMMU
3138 M:      Muli Ben-Yehuda <mulix@mulix.org>
3139 M:      Jon Mason <jdmason@kudzu.us>
3140 L:      iommu@lists.linux-foundation.org
3141 S:      Maintained
3142 F:      arch/x86/kernel/pci-calgary_64.c
3143 F:      arch/x86/kernel/tce_64.c
3144 F:      arch/x86/include/asm/calgary.h
3145 F:      arch/x86/include/asm/tce.h
3146
3147 CAN NETWORK DRIVERS
3148 M:      Wolfgang Grandegger <wg@grandegger.com>
3149 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3150 L:      linux-can@vger.kernel.org
3151 W:      https://github.com/linux-can
3152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3154 S:      Maintained
3155 F:      Documentation/devicetree/bindings/net/can/
3156 F:      drivers/net/can/
3157 F:      include/linux/can/dev.h
3158 F:      include/linux/can/platform/
3159 F:      include/uapi/linux/can/error.h
3160 F:      include/uapi/linux/can/netlink.h
3161
3162 CAN NETWORK LAYER
3163 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3164 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3165 L:      linux-can@vger.kernel.org
3166 W:      https://github.com/linux-can
3167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3169 S:      Maintained
3170 F:      Documentation/networking/can.rst
3171 F:      net/can/
3172 F:      include/linux/can/core.h
3173 F:      include/uapi/linux/can.h
3174 F:      include/uapi/linux/can/bcm.h
3175 F:      include/uapi/linux/can/raw.h
3176 F:      include/uapi/linux/can/gw.h
3177
3178 CAPABILITIES
3179 M:      Serge Hallyn <serge@hallyn.com>
3180 L:      linux-security-module@vger.kernel.org
3181 S:      Supported
3182 F:      include/linux/capability.h
3183 F:      include/uapi/linux/capability.h
3184 F:      security/commoncap.c
3185 F:      kernel/capability.c
3186
3187 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3188 M:      Kevin Tsai <ktsai@capellamicro.com>
3189 S:      Maintained
3190 F:      drivers/iio/light/cm*
3191
3192 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3193 M:      Christian Lamparter <chunkeey@googlemail.com>
3194 L:      linux-wireless@vger.kernel.org
3195 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3196 S:      Maintained
3197 F:      drivers/net/wireless/ath/carl9170/
3198
3199 CAVIUM I2C DRIVER
3200 M:      Jan Glauber <jglauber@cavium.com>
3201 M:      David Daney <david.daney@cavium.com>
3202 W:      http://www.cavium.com
3203 S:      Supported
3204 F:      drivers/i2c/busses/i2c-octeon*
3205 F:      drivers/i2c/busses/i2c-thunderx*
3206
3207 CAVIUM LIQUIDIO NETWORK DRIVER
3208 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3209 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3210 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3211 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3212 L:      netdev@vger.kernel.org
3213 W:      http://www.cavium.com
3214 S:      Supported
3215 F:      drivers/net/ethernet/cavium/liquidio/
3216
3217 CAVIUM MMC DRIVER
3218 M:      Jan Glauber <jglauber@cavium.com>
3219 M:      David Daney <david.daney@cavium.com>
3220 M:      Steven J. Hill <Steven.Hill@cavium.com>
3221 W:      http://www.cavium.com
3222 S:      Supported
3223 F:      drivers/mmc/host/cavium*
3224
3225 CAVIUM OCTEON-TX CRYPTO DRIVER
3226 M:      George Cherian <george.cherian@cavium.com>
3227 L:      linux-crypto@vger.kernel.org
3228 W:      http://www.cavium.com
3229 S:      Supported
3230 F:      drivers/crypto/cavium/cpt/
3231
3232 CAVIUM THUNDERX2 ARM64 SOC
3233 M:      Robert Richter <rrichter@cavium.com>
3234 M:      Jayachandran C <jnair@caviumnetworks.com>
3235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3236 S:      Maintained
3237 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3238 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3239
3240 CC2520 IEEE-802.15.4 RADIO DRIVER
3241 M:      Varka Bhadram <varkabhadram@gmail.com>
3242 L:      linux-wpan@vger.kernel.org
3243 S:      Maintained
3244 F:      drivers/net/ieee802154/cc2520.c
3245 F:      include/linux/spi/cc2520.h
3246 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3247
3248 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3249 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3250 L:      linux-crypto@vger.kernel.org
3251 S:      Supported
3252 F:      drivers/crypto/ccree/
3253 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3254
3255 CEC FRAMEWORK
3256 M:      Hans Verkuil <hans.verkuil@cisco.com>
3257 L:      linux-media@vger.kernel.org
3258 T:      git git://linuxtv.org/media_tree.git
3259 W:      http://linuxtv.org
3260 S:      Supported
3261 F:      Documentation/media/kapi/cec-core.rst
3262 F:      Documentation/media/uapi/cec
3263 F:      drivers/media/cec/
3264 F:      drivers/media/rc/keymaps/rc-cec.c
3265 F:      include/media/cec.h
3266 F:      include/media/cec-notifier.h
3267 F:      include/uapi/linux/cec.h
3268 F:      include/uapi/linux/cec-funcs.h
3269 F:      Documentation/devicetree/bindings/media/cec.txt
3270 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3271
3272 CEC GPIO DRIVER
3273 M:      Hans Verkuil <hans.verkuil@cisco.com>
3274 L:      linux-media@vger.kernel.org
3275 T:      git git://linuxtv.org/media_tree.git
3276 W:      http://linuxtv.org
3277 S:      Supported
3278 F:      drivers/media/platform/cec-gpio/
3279 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3280
3281 CELL BROADBAND ENGINE ARCHITECTURE
3282 M:      Arnd Bergmann <arnd@arndb.de>
3283 L:      linuxppc-dev@lists.ozlabs.org
3284 W:      http://www.ibm.com/developerworks/power/cell/
3285 S:      Supported
3286 F:      arch/powerpc/include/asm/cell*.h
3287 F:      arch/powerpc/include/asm/spu*.h
3288 F:      arch/powerpc/include/uapi/asm/spu*.h
3289 F:      arch/powerpc/oprofile/*cell*
3290 F:      arch/powerpc/platforms/cell/
3291
3292 CEPH COMMON CODE (LIBCEPH)
3293 M:      Ilya Dryomov <idryomov@gmail.com>
3294 M:      "Yan, Zheng" <zyan@redhat.com>
3295 M:      Sage Weil <sage@redhat.com>
3296 L:      ceph-devel@vger.kernel.org
3297 W:      http://ceph.com/
3298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3299 T:      git git://github.com/ceph/ceph-client.git
3300 S:      Supported
3301 F:      net/ceph/
3302 F:      include/linux/ceph/
3303 F:      include/linux/crush/
3304
3305 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3306 M:      "Yan, Zheng" <zyan@redhat.com>
3307 M:      Sage Weil <sage@redhat.com>
3308 M:      Ilya Dryomov <idryomov@gmail.com>
3309 L:      ceph-devel@vger.kernel.org
3310 W:      http://ceph.com/
3311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3312 T:      git git://github.com/ceph/ceph-client.git
3313 S:      Supported
3314 F:      Documentation/filesystems/ceph.txt
3315 F:      fs/ceph/
3316
3317 CERTIFICATE HANDLING:
3318 M:      David Howells <dhowells@redhat.com>
3319 M:      David Woodhouse <dwmw2@infradead.org>
3320 L:      keyrings@vger.kernel.org
3321 S:      Maintained
3322 F:      Documentation/module-signing.txt
3323 F:      certs/
3324 F:      scripts/sign-file.c
3325 F:      scripts/extract-cert.c
3326
3327 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3328 L:      linux-usb@vger.kernel.org
3329 S:      Orphan
3330 F:      Documentation/usb/WUSB-Design-overview.txt
3331 F:      Documentation/usb/wusb-cbaf
3332 F:      drivers/usb/host/hwa-hc.c
3333 F:      drivers/usb/host/whci/
3334 F:      drivers/usb/wusbcore/
3335 F:      include/linux/usb/wusb*
3336
3337 CFAG12864B LCD DRIVER
3338 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3339 W:      http://miguelojeda.es/auxdisplay.htm
3340 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3341 S:      Maintained
3342 F:      drivers/auxdisplay/cfag12864b.c
3343 F:      include/linux/cfag12864b.h
3344
3345 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3346 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3347 W:      http://miguelojeda.es/auxdisplay.htm
3348 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3349 S:      Maintained
3350 F:      drivers/auxdisplay/cfag12864bfb.c
3351 F:      include/linux/cfag12864b.h
3352
3353 802.11 (including CFG80211/NL80211)
3354 M:      Johannes Berg <johannes@sipsolutions.net>
3355 L:      linux-wireless@vger.kernel.org
3356 W:      http://wireless.kernel.org/
3357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3359 S:      Maintained
3360 F:      net/wireless/
3361 F:      include/uapi/linux/nl80211.h
3362 F:      include/linux/ieee80211.h
3363 F:      include/net/wext.h
3364 F:      include/net/cfg80211.h
3365 F:      include/net/iw_handler.h
3366 F:      include/net/ieee80211_radiotap.h
3367 F:      Documentation/driver-api/80211/cfg80211.rst
3368 F:      Documentation/networking/regulatory.txt
3369
3370 CHAR and MISC DRIVERS
3371 M:      Arnd Bergmann <arnd@arndb.de>
3372 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3374 S:      Supported
3375 F:      drivers/char/
3376 F:      drivers/misc/
3377 F:      include/linux/miscdevice.h
3378
3379 CHECKPATCH
3380 M:      Andy Whitcroft <apw@canonical.com>
3381 M:      Joe Perches <joe@perches.com>
3382 S:      Maintained
3383 F:      scripts/checkpatch.pl
3384
3385 CHINESE DOCUMENTATION
3386 M:      Harry Wei <harryxiyou@gmail.com>
3387 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3388 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3389 S:      Maintained
3390 F:      Documentation/translations/zh_CN/
3391
3392 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3393 M:      Peter Chen <Peter.Chen@nxp.com>
3394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3395 L:      linux-usb@vger.kernel.org
3396 S:      Maintained
3397 F:      drivers/usb/chipidea/
3398
3399 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3400 M:      Hans de Goede <hdegoede@redhat.com>
3401 L:      linux-input@vger.kernel.org
3402 S:      Maintained
3403 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3404 F:      drivers/input/touchscreen/chipone_icn8318.c
3405
3406 CHROME HARDWARE PLATFORM SUPPORT
3407 M:      Benson Leung <bleung@chromium.org>
3408 M:      Olof Johansson <olof@lixom.net>
3409 S:      Maintained
3410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3411 F:      drivers/platform/chrome/
3412
3413 CIRRUS LOGIC AUDIO CODEC DRIVERS
3414 M:      Brian Austin <brian.austin@cirrus.com>
3415 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3416 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3417 S:      Maintained
3418 F:      sound/soc/codecs/cs*
3419
3420 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3421 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3422 L:      netdev@vger.kernel.org
3423 S:      Maintained
3424 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3425
3426 CISCO FCOE HBA DRIVER
3427 M:      Satish Kharat <satishkh@cisco.com>
3428 M:      Sesidhar Baddela <sebaddel@cisco.com>
3429 M:      Karan Tilak Kumar <kartilak@cisco.com>
3430 L:      linux-scsi@vger.kernel.org
3431 S:      Supported
3432 F:      drivers/scsi/fnic/
3433
3434 CISCO SCSI HBA DRIVER
3435 M:      Karan Tilak Kumar <kartilak@cisco.com>
3436 M:      Sesidhar Baddela <sebaddel@cisco.com>
3437 L:      linux-scsi@vger.kernel.org
3438 S:      Supported
3439 F:      drivers/scsi/snic/
3440
3441 CISCO VIC ETHERNET NIC DRIVER
3442 M:      Christian Benvenuti <benve@cisco.com>
3443 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3444 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3445 S:      Supported
3446 F:      drivers/net/ethernet/cisco/enic/
3447
3448 CISCO VIC LOW LATENCY NIC DRIVER
3449 M:      Christian Benvenuti <benve@cisco.com>
3450 M:      Dave Goodell <dgoodell@cisco.com>
3451 S:      Supported
3452 F:      drivers/infiniband/hw/usnic/
3453
3454 CLEANCACHE API
3455 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3456 L:      linux-kernel@vger.kernel.org
3457 S:      Maintained
3458 F:      mm/cleancache.c
3459 F:      include/linux/cleancache.h
3460
3461 CLK API
3462 M:      Russell King <linux@armlinux.org.uk>
3463 L:      linux-clk@vger.kernel.org
3464 S:      Maintained
3465 F:      include/linux/clk.h
3466
3467 CLOCKSOURCE, CLOCKEVENT DRIVERS
3468 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3469 M:      Thomas Gleixner <tglx@linutronix.de>
3470 L:      linux-kernel@vger.kernel.org
3471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3472 S:      Supported
3473 F:      drivers/clocksource/
3474 F:      Documentation/devicetree/bindings/timer/
3475
3476 CMPC ACPI DRIVER
3477 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3478 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3479 L:      platform-driver-x86@vger.kernel.org
3480 S:      Supported
3481 F:      drivers/platform/x86/classmate-laptop.c
3482
3483 COBALT MEDIA DRIVER
3484 M:      Hans Verkuil <hans.verkuil@cisco.com>
3485 L:      linux-media@vger.kernel.org
3486 T:      git git://linuxtv.org/media_tree.git
3487 W:      https://linuxtv.org
3488 S:      Supported
3489 F:      drivers/media/pci/cobalt/
3490
3491 COCCINELLE/Semantic Patches (SmPL)
3492 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3493 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3494 M:      Nicolas Palix <nicolas.palix@imag.fr>
3495 M:      Michal Marek <michal.lkml@markovi.net>
3496 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3498 W:      http://coccinelle.lip6.fr/
3499 S:      Supported
3500 F:      Documentation/dev-tools/coccinelle.rst
3501 F:      scripts/coccinelle/
3502 F:      scripts/coccicheck
3503
3504 CODA FILE SYSTEM
3505 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3506 M:      coda@cs.cmu.edu
3507 L:      codalist@coda.cs.cmu.edu
3508 W:      http://www.coda.cs.cmu.edu/
3509 S:      Maintained
3510 F:      Documentation/filesystems/coda.txt
3511 F:      fs/coda/
3512 F:      include/linux/coda*.h
3513 F:      include/uapi/linux/coda*.h
3514
3515 CODA V4L2 MEM2MEM DRIVER
3516 M:      Philipp Zabel <p.zabel@pengutronix.de>
3517 L:      linux-media@vger.kernel.org
3518 S:      Maintained
3519 F:      Documentation/devicetree/bindings/media/coda.txt
3520 F:      drivers/media/platform/coda/
3521
3522 COMMON CLK FRAMEWORK
3523 M:      Michael Turquette <mturquette@baylibre.com>
3524 M:      Stephen Boyd <sboyd@kernel.org>
3525 L:      linux-clk@vger.kernel.org
3526 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3528 S:      Maintained
3529 F:      Documentation/devicetree/bindings/clock/
3530 F:      drivers/clk/
3531 X:      drivers/clk/clkdev.c
3532 F:      include/linux/clk-pr*
3533 F:      include/linux/clk/
3534
3535 COMMON INTERNET FILE SYSTEM (CIFS)
3536 M:      Steve French <sfrench@samba.org>
3537 L:      linux-cifs@vger.kernel.org
3538 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3539 W:      http://linux-cifs.samba.org/
3540 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3541 S:      Supported
3542 F:      Documentation/filesystems/cifs/
3543 F:      fs/cifs/
3544
3545 COMPACTPCI HOTPLUG CORE
3546 M:      Scott Murray <scott@spiteful.org>
3547 L:      linux-pci@vger.kernel.org
3548 S:      Maintained
3549 F:      drivers/pci/hotplug/cpci_hotplug*
3550
3551 COMPACTPCI HOTPLUG GENERIC DRIVER
3552 M:      Scott Murray <scott@spiteful.org>
3553 L:      linux-pci@vger.kernel.org
3554 S:      Maintained
3555 F:      drivers/pci/hotplug/cpcihp_generic.c
3556
3557 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3558 M:      Scott Murray <scott@spiteful.org>
3559 L:      linux-pci@vger.kernel.org
3560 S:      Maintained
3561 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3562
3563 COMPAL LAPTOP SUPPORT
3564 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3565 L:      platform-driver-x86@vger.kernel.org
3566 S:      Maintained
3567 F:      drivers/platform/x86/compal-laptop.c
3568
3569 CONEXANT ACCESSRUNNER USB DRIVER
3570 L:      accessrunner-general@lists.sourceforge.net
3571 W:      http://accessrunner.sourceforge.net/
3572 S:      Orphan
3573 F:      drivers/usb/atm/cxacru.c
3574
3575 CONFIGFS
3576 M:      Joel Becker <jlbec@evilplan.org>
3577 M:      Christoph Hellwig <hch@lst.de>
3578 T:      git git://git.infradead.org/users/hch/configfs.git
3579 S:      Supported
3580 F:      fs/configfs/
3581 F:      include/linux/configfs.h
3582
3583 CONNECTOR
3584 M:      Evgeniy Polyakov <zbr@ioremap.net>
3585 L:      netdev@vger.kernel.org
3586 S:      Maintained
3587 F:      drivers/connector/
3588
3589 CONTROL GROUP (CGROUP)
3590 M:      Tejun Heo <tj@kernel.org>
3591 M:      Li Zefan <lizefan@huawei.com>
3592 M:      Johannes Weiner <hannes@cmpxchg.org>
3593 L:      cgroups@vger.kernel.org
3594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3595 S:      Maintained
3596 F:      Documentation/cgroup*
3597 F:      include/linux/cgroup*
3598 F:      kernel/cgroup*
3599
3600 CONTROL GROUP - CPUSET
3601 M:      Li Zefan <lizefan@huawei.com>
3602 L:      cgroups@vger.kernel.org
3603 W:      http://www.bullopensource.org/cpuset/
3604 W:      http://oss.sgi.com/projects/cpusets/
3605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3606 S:      Maintained
3607 F:      Documentation/cgroup-v1/cpusets.txt
3608 F:      include/linux/cpuset.h
3609 F:      kernel/cgroup/cpuset.c
3610
3611 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3612 M:      Johannes Weiner <hannes@cmpxchg.org>
3613 M:      Michal Hocko <mhocko@kernel.org>
3614 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3615 L:      cgroups@vger.kernel.org
3616 L:      linux-mm@kvack.org
3617 S:      Maintained
3618 F:      mm/memcontrol.c
3619 F:      mm/swap_cgroup.c
3620
3621 CORETEMP HARDWARE MONITORING DRIVER
3622 M:      Fenghua Yu <fenghua.yu@intel.com>
3623 L:      linux-hwmon@vger.kernel.org
3624 S:      Maintained
3625 F:      Documentation/hwmon/coretemp
3626 F:      drivers/hwmon/coretemp.c
3627
3628 COSA/SRP SYNC SERIAL DRIVER
3629 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3630 W:      http://www.fi.muni.cz/~kas/cosa/
3631 S:      Maintained
3632 F:      drivers/net/wan/cosa*
3633
3634 CPMAC ETHERNET DRIVER
3635 M:      Florian Fainelli <f.fainelli@gmail.com>
3636 L:      netdev@vger.kernel.org
3637 S:      Maintained
3638 F:      drivers/net/ethernet/ti/cpmac.c
3639
3640 CPU FREQUENCY DRIVERS
3641 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3642 M:      Viresh Kumar <viresh.kumar@linaro.org>
3643 L:      linux-pm@vger.kernel.org
3644 S:      Maintained
3645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3646 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3647 B:      https://bugzilla.kernel.org
3648 F:      Documentation/cpu-freq/
3649 F:      Documentation/devicetree/bindings/cpufreq/
3650 F:      drivers/cpufreq/
3651 F:      include/linux/cpufreq.h
3652 F:      tools/testing/selftests/cpufreq/
3653
3654 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3655 M:      Viresh Kumar <viresh.kumar@linaro.org>
3656 M:      Sudeep Holla <sudeep.holla@arm.com>
3657 L:      linux-pm@vger.kernel.org
3658 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3659 S:      Maintained
3660 F:      drivers/cpufreq/arm_big_little.h
3661 F:      drivers/cpufreq/arm_big_little.c
3662 F:      drivers/cpufreq/arm_big_little_dt.c
3663
3664 CPU POWER MONITORING SUBSYSTEM
3665 M:      Thomas Renninger <trenn@suse.com>
3666 M:      Shuah Khan <shuahkh@osg.samsung.com>
3667 M:      Shuah Khan <shuah@kernel.org>
3668 L:      linux-pm@vger.kernel.org
3669 S:      Maintained
3670 F:      tools/power/cpupower/
3671
3672 CPUID/MSR DRIVER
3673 M:      "H. Peter Anvin" <hpa@zytor.com>
3674 S:      Maintained
3675 F:      arch/x86/kernel/cpuid.c
3676 F:      arch/x86/kernel/msr.c
3677
3678 CPUIDLE DRIVER - ARM BIG LITTLE
3679 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3680 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3681 L:      linux-pm@vger.kernel.org
3682 L:      linux-arm-kernel@lists.infradead.org
3683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3684 S:      Maintained
3685 F:      drivers/cpuidle/cpuidle-big_little.c
3686
3687 CPUIDLE DRIVER - ARM EXYNOS
3688 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3689 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3690 M:      Kukjin Kim <kgene@kernel.org>
3691 L:      linux-pm@vger.kernel.org
3692 L:      linux-samsung-soc@vger.kernel.org
3693 S:      Supported
3694 F:      drivers/cpuidle/cpuidle-exynos.c
3695 F:      arch/arm/mach-exynos/pm.c
3696
3697 CPUIDLE DRIVERS
3698 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3699 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3700 L:      linux-pm@vger.kernel.org
3701 S:      Maintained
3702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3703 B:      https://bugzilla.kernel.org
3704 F:      drivers/cpuidle/*
3705 F:      include/linux/cpuidle.h
3706
3707 CRAMFS FILESYSTEM
3708 M:      Nicolas Pitre <nico@linaro.org>
3709 S:      Maintained
3710 F:      Documentation/filesystems/cramfs.txt
3711 F:      fs/cramfs/
3712
3713 CRYPTO API
3714 M:      Herbert Xu <herbert@gondor.apana.org.au>
3715 M:      "David S. Miller" <davem@davemloft.net>
3716 L:      linux-crypto@vger.kernel.org
3717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3719 S:      Maintained
3720 F:      Documentation/crypto/
3721 F:      Documentation/devicetree/bindings/crypto/
3722 F:      arch/*/crypto/
3723 F:      crypto/
3724 F:      drivers/crypto/
3725 F:      include/crypto/
3726 F:      include/linux/crypto*
3727
3728 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3729 M:      Neil Horman <nhorman@tuxdriver.com>
3730 L:      linux-crypto@vger.kernel.org
3731 S:      Maintained
3732 F:      crypto/ansi_cprng.c
3733 F:      crypto/rng.c
3734
3735 CS3308 MEDIA DRIVER
3736 M:      Hans Verkuil <hverkuil@xs4all.nl>
3737 L:      linux-media@vger.kernel.org
3738 T:      git git://linuxtv.org/media_tree.git
3739 W:      http://linuxtv.org
3740 S:      Odd Fixes
3741 F:      drivers/media/i2c/cs3308.c
3742 F:      drivers/media/i2c/cs3308.h
3743
3744 CS5535 Audio ALSA driver
3745 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3746 S:      Maintained
3747 F:      sound/pci/cs5535audio/
3748
3749 CW1200 WLAN driver
3750 M:      Solomon Peachy <pizza@shaftnet.org>
3751 S:      Maintained
3752 F:      drivers/net/wireless/st/cw1200/
3753
3754 CX18 VIDEO4LINUX DRIVER
3755 M:      Andy Walls <awalls@md.metrocast.net>
3756 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3757 L:      linux-media@vger.kernel.org
3758 T:      git git://linuxtv.org/media_tree.git
3759 W:      https://linuxtv.org
3760 W:      http://www.ivtvdriver.org/index.php/Cx18
3761 S:      Maintained
3762 F:      Documentation/media/v4l-drivers/cx18*
3763 F:      drivers/media/pci/cx18/
3764 F:      include/uapi/linux/ivtv*
3765
3766 CX2341X MPEG ENCODER HELPER MODULE
3767 M:      Hans Verkuil <hverkuil@xs4all.nl>
3768 L:      linux-media@vger.kernel.org
3769 T:      git git://linuxtv.org/media_tree.git
3770 W:      https://linuxtv.org
3771 S:      Maintained
3772 F:      drivers/media/common/cx2341x*
3773 F:      include/media/cx2341x*
3774
3775 CX24120 MEDIA DRIVER
3776 M:      Jemma Denson <jdenson@gmail.com>
3777 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3778 L:      linux-media@vger.kernel.org
3779 W:      https://linuxtv.org
3780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3781 S:      Maintained
3782 F:      drivers/media/dvb-frontends/cx24120*
3783
3784 CX88 VIDEO4LINUX DRIVER
3785 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3786 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3787 L:      linux-media@vger.kernel.org
3788 W:      https://linuxtv.org
3789 T:      git git://linuxtv.org/media_tree.git
3790 S:      Odd fixes
3791 F:      Documentation/media/v4l-drivers/cx88*
3792 F:      drivers/media/pci/cx88/
3793
3794 CXD2820R MEDIA DRIVER
3795 M:      Antti Palosaari <crope@iki.fi>
3796 L:      linux-media@vger.kernel.org
3797 W:      https://linuxtv.org
3798 W:      http://palosaari.fi/linux/
3799 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3800 T:      git git://linuxtv.org/anttip/media_tree.git
3801 S:      Maintained
3802 F:      drivers/media/dvb-frontends/cxd2820r*
3803
3804 CXGB3 ETHERNET DRIVER (CXGB3)
3805 M:      Santosh Raspatur <santosh@chelsio.com>
3806 L:      netdev@vger.kernel.org
3807 W:      http://www.chelsio.com
3808 S:      Supported
3809 F:      drivers/net/ethernet/chelsio/cxgb3/
3810
3811 CXGB3 ISCSI DRIVER (CXGB3I)
3812 M:      Karen Xie <kxie@chelsio.com>
3813 L:      linux-scsi@vger.kernel.org
3814 W:      http://www.chelsio.com
3815 S:      Supported
3816 F:      drivers/scsi/cxgbi/cxgb3i
3817
3818 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3819 M:      Steve Wise <swise@chelsio.com>
3820 L:      linux-rdma@vger.kernel.org
3821 W:      http://www.openfabrics.org
3822 S:      Supported
3823 F:      drivers/infiniband/hw/cxgb3/
3824 F:      include/uapi/rdma/cxgb3-abi.h
3825
3826 CXGB4 CRYPTO DRIVER (chcr)
3827 M:      Harsh Jain <harsh@chelsio.com>
3828 L:      linux-crypto@vger.kernel.org
3829 W:      http://www.chelsio.com
3830 S:      Supported
3831 F:      drivers/crypto/chelsio
3832
3833 CXGB4 ETHERNET DRIVER (CXGB4)
3834 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3835 L:      netdev@vger.kernel.org
3836 W:      http://www.chelsio.com
3837 S:      Supported
3838 F:      drivers/net/ethernet/chelsio/cxgb4/
3839
3840 CXGB4 ISCSI DRIVER (CXGB4I)
3841 M:      Karen Xie <kxie@chelsio.com>
3842 L:      linux-scsi@vger.kernel.org
3843 W:      http://www.chelsio.com
3844 S:      Supported
3845 F:      drivers/scsi/cxgbi/cxgb4i
3846
3847 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3848 M:      Steve Wise <swise@chelsio.com>
3849 L:      linux-rdma@vger.kernel.org
3850 W:      http://www.openfabrics.org
3851 S:      Supported
3852 F:      drivers/infiniband/hw/cxgb4/
3853 F:      include/uapi/rdma/cxgb4-abi.h
3854
3855 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3856 M:      Casey Leedom <leedom@chelsio.com>
3857 L:      netdev@vger.kernel.org
3858 W:      http://www.chelsio.com
3859 S:      Supported
3860 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3861
3862 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3863 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3864 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3865 L:      linuxppc-dev@lists.ozlabs.org
3866 S:      Supported
3867 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3868 F:      drivers/misc/cxl/
3869 F:      include/misc/cxl*
3870 F:      include/uapi/misc/cxl.h
3871 F:      Documentation/powerpc/cxl.txt
3872 F:      Documentation/ABI/testing/sysfs-class-cxl
3873
3874 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3875 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3876 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3877 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3878 L:      linux-scsi@vger.kernel.org
3879 S:      Supported
3880 F:      drivers/scsi/cxlflash/
3881 F:      include/uapi/scsi/cxlflash_ioctls.h
3882 F:      Documentation/powerpc/cxlflash.txt
3883
3884 CYBERPRO FB DRIVER
3885 M:      Russell King <linux@armlinux.org.uk>
3886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3887 W:      http://www.armlinux.org.uk/
3888 S:      Maintained
3889 F:      drivers/video/fbdev/cyber2000fb.*
3890
3891 CYCLADES ASYNC MUX DRIVER
3892 W:      http://www.cyclades.com/
3893 S:      Orphan
3894 F:      drivers/tty/cyclades.c
3895 F:      include/linux/cyclades.h
3896 F:      include/uapi/linux/cyclades.h
3897
3898 CYCLADES PC300 DRIVER
3899 W:      http://www.cyclades.com/
3900 S:      Orphan
3901 F:      drivers/net/wan/pc300*
3902
3903 CYPRESS_FIRMWARE MEDIA DRIVER
3904 M:      Antti Palosaari <crope@iki.fi>
3905 L:      linux-media@vger.kernel.org
3906 W:      https://linuxtv.org
3907 W:      http://palosaari.fi/linux/
3908 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3909 T:      git git://linuxtv.org/anttip/media_tree.git
3910 S:      Maintained
3911 F:      drivers/media/common/cypress_firmware*
3912
3913 CYTTSP TOUCHSCREEN DRIVER
3914 M:      Ferruh Yigit <fery@cypress.com>
3915 L:      linux-input@vger.kernel.org
3916 S:      Supported
3917 F:      drivers/input/touchscreen/cyttsp*
3918 F:      include/linux/input/cyttsp.h
3919
3920 D-LINK DIR-685 TOUCHKEYS DRIVER
3921 M:      Linus Walleij <linus.walleij@linaro.org>
3922 L:      linux-input@vger.kernel.org
3923 S:      Supported
3924 F:      drivers/input/dlink-dir685-touchkeys.c
3925
3926 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3927 M:      Joshua Kinard <kumba@gentoo.org>
3928 S:      Maintained
3929 F:      drivers/rtc/rtc-ds1685.c
3930 F:      include/linux/rtc/ds1685.h
3931
3932 DAMA SLAVE for AX.25
3933 M:      Joerg Reuter <jreuter@yaina.de>
3934 W:      http://yaina.de/jreuter/
3935 W:      http://www.qsl.net/dl1bke/
3936 L:      linux-hams@vger.kernel.org
3937 S:      Maintained
3938 F:      net/ax25/af_ax25.c
3939 F:      net/ax25/ax25_dev.c
3940 F:      net/ax25/ax25_ds_*
3941 F:      net/ax25/ax25_in.c
3942 F:      net/ax25/ax25_out.c
3943 F:      net/ax25/ax25_timer.c
3944 F:      net/ax25/sysctl_net_ax25.c
3945
3946 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3947 L:      netdev@vger.kernel.org
3948 S:      Orphan
3949 F:      Documentation/networking/dmfe.txt
3950 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3951
3952 DC390/AM53C974 SCSI driver
3953 M:      Hannes Reinecke <hare@suse.com>
3954 L:      linux-scsi@vger.kernel.org
3955 S:      Maintained
3956 F:      drivers/scsi/am53c974.c
3957
3958 DC395x SCSI driver
3959 M:      Oliver Neukum <oliver@neukum.org>
3960 M:      Ali Akcaagac <aliakc@web.de>
3961 M:      Jamie Lenehan <lenehan@twibble.org>
3962 L:      dc395x@twibble.org
3963 W:      http://twibble.org/dist/dc395x/
3964 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3965 S:      Maintained
3966 F:      Documentation/scsi/dc395x.txt
3967 F:      drivers/scsi/dc395x.*
3968
3969 DCCP PROTOCOL
3970 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3971 L:      dccp@vger.kernel.org
3972 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3973 S:      Maintained
3974 F:      include/linux/dccp.h
3975 F:      include/uapi/linux/dccp.h
3976 F:      include/linux/tfrc.h
3977 F:      net/dccp/
3978
3979 DECnet NETWORK LAYER
3980 W:      http://linux-decnet.sourceforge.net
3981 L:      linux-decnet-user@lists.sourceforge.net
3982 S:      Orphan
3983 F:      Documentation/networking/decnet.txt
3984 F:      net/decnet/
3985
3986 DECSTATION PLATFORM SUPPORT
3987 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3988 L:      linux-mips@linux-mips.org
3989 W:      http://www.linux-mips.org/wiki/DECstation
3990 S:      Maintained
3991 F:      arch/mips/dec/
3992 F:      arch/mips/include/asm/dec/
3993 F:      arch/mips/include/asm/mach-dec/
3994
3995 DEFXX FDDI NETWORK DRIVER
3996 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3997 S:      Maintained
3998 F:      drivers/net/fddi/defxx.*
3999
4000 DELL SMBIOS DRIVER
4001 M:      Pali Rohár <pali.rohar@gmail.com>
4002 M:      Mario Limonciello <mario.limonciello@dell.com>
4003 L:      platform-driver-x86@vger.kernel.org
4004 S:      Maintained
4005 F:      drivers/platform/x86/dell-smbios.*
4006
4007 DELL SMBIOS SMM DRIVER
4008 M:      Mario Limonciello <mario.limonciello@dell.com>
4009 L:      platform-driver-x86@vger.kernel.org
4010 S:      Maintained
4011 F:      drivers/platform/x86/dell-smbios-smm.c
4012
4013 DELL SMBIOS WMI DRIVER
4014 M:      Mario Limonciello <mario.limonciello@dell.com>
4015 L:      platform-driver-x86@vger.kernel.org
4016 S:      Maintained
4017 F:      drivers/platform/x86/dell-smbios-wmi.c
4018 F:      tools/wmi/dell-smbios-example.c
4019
4020 DELL LAPTOP DRIVER
4021 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4022 M:      Pali Rohár <pali.rohar@gmail.com>
4023 L:      platform-driver-x86@vger.kernel.org
4024 S:      Maintained
4025 F:      drivers/platform/x86/dell-laptop.c
4026
4027 DELL LAPTOP FREEFALL DRIVER
4028 M:      Pali Rohár <pali.rohar@gmail.com>
4029 S:      Maintained
4030 F:      drivers/platform/x86/dell-smo8800.c
4031
4032 DELL LAPTOP RBTN DRIVER
4033 M:      Pali Rohár <pali.rohar@gmail.com>
4034 S:      Maintained
4035 F:      drivers/platform/x86/dell-rbtn.*
4036
4037 DELL LAPTOP SMM DRIVER
4038 M:      Pali Rohár <pali.rohar@gmail.com>
4039 S:      Maintained
4040 F:      drivers/hwmon/dell-smm-hwmon.c
4041 F:      include/uapi/linux/i8k.h
4042
4043 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4044 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4045 S:      Maintained
4046 F:      Documentation/dcdbas.txt
4047 F:      drivers/firmware/dcdbas.*
4048
4049 DELL WMI NOTIFICATIONS DRIVER
4050 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4051 M:      Pali Rohár <pali.rohar@gmail.com>
4052 S:      Maintained
4053 F:      drivers/platform/x86/dell-wmi.c
4054
4055 DELL WMI DESCRIPTOR DRIVER
4056 M:      Mario Limonciello <mario.limonciello@dell.com>
4057 S:      Maintained
4058 F:      drivers/platform/x86/dell-wmi-descriptor.c
4059
4060 DELTA ST MEDIA DRIVER
4061 M:      Hugues Fruchet <hugues.fruchet@st.com>
4062 L:      linux-media@vger.kernel.org
4063 T:      git git://linuxtv.org/media_tree.git
4064 W:      https://linuxtv.org
4065 S:      Supported
4066 F:      drivers/media/platform/sti/delta
4067
4068 DENALI NAND DRIVER
4069 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4070 L:      linux-mtd@lists.infradead.org
4071 S:      Supported
4072 F:      drivers/mtd/nand/denali*
4073
4074 DESIGNWARE USB2 DRD IP DRIVER
4075 M:      Minas Harutyunyan <hminas@synopsys.com>
4076 L:      linux-usb@vger.kernel.org
4077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4078 S:      Maintained
4079 F:      drivers/usb/dwc2/
4080
4081 DESIGNWARE USB3 DRD IP DRIVER
4082 M:      Felipe Balbi <balbi@kernel.org>
4083 L:      linux-usb@vger.kernel.org
4084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4085 S:      Maintained
4086 F:      drivers/usb/dwc3/
4087
4088 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4089 M:      Andreas Klinger <ak@it-klinger.de>
4090 L:      linux-iio@vger.kernel.org
4091 S:      Maintained
4092 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4093 F:      drivers/iio/proximity/srf*.c
4094
4095 DEVICE COREDUMP (DEV_COREDUMP)
4096 M:      Johannes Berg <johannes@sipsolutions.net>
4097 L:      linux-kernel@vger.kernel.org
4098 S:      Maintained
4099 F:      drivers/base/devcoredump.c
4100 F:      include/linux/devcoredump.h
4101
4102 DEVICE FREQUENCY (DEVFREQ)
4103 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4104 M:      Kyungmin Park <kyungmin.park@samsung.com>
4105 R:      Chanwoo Choi <cw00.choi@samsung.com>
4106 L:      linux-pm@vger.kernel.org
4107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4108 S:      Maintained
4109 F:      drivers/devfreq/
4110 F:      include/linux/devfreq.h
4111 F:      Documentation/devicetree/bindings/devfreq/
4112
4113 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4114 M:      Chanwoo Choi <cw00.choi@samsung.com>
4115 L:      linux-pm@vger.kernel.org
4116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4117 S:      Supported
4118 F:      drivers/devfreq/event/
4119 F:      drivers/devfreq/devfreq-event.c
4120 F:      include/linux/devfreq-event.h
4121 F:      Documentation/devicetree/bindings/devfreq/event/
4122
4123 DEVICE NUMBER REGISTRY
4124 M:      Torben Mathiasen <device@lanana.org>
4125 W:      http://lanana.org/docs/device-list/index.html
4126 S:      Maintained
4127
4128 DEVICE-MAPPER  (LVM)
4129 M:      Alasdair Kergon <agk@redhat.com>
4130 M:      Mike Snitzer <snitzer@redhat.com>
4131 M:      dm-devel@redhat.com
4132 L:      dm-devel@redhat.com
4133 W:      http://sources.redhat.com/dm
4134 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4136 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4137 S:      Maintained
4138 F:      Documentation/device-mapper/
4139 F:      drivers/md/Makefile
4140 F:      drivers/md/Kconfig
4141 F:      drivers/md/dm*
4142 F:      drivers/md/persistent-data/
4143 F:      include/linux/device-mapper.h
4144 F:      include/linux/dm-*.h
4145 F:      include/uapi/linux/dm-*.h
4146
4147 DEVLINK
4148 M:      Jiri Pirko <jiri@mellanox.com>
4149 L:      netdev@vger.kernel.org
4150 S:      Supported
4151 F:      net/core/devlink.c
4152 F:      include/net/devlink.h
4153 F:      include/uapi/linux/devlink.h
4154
4155 DIALOG SEMICONDUCTOR DRIVERS
4156 M:      Support Opensource <support.opensource@diasemi.com>
4157 W:      http://www.dialog-semiconductor.com/products
4158 S:      Supported
4159 F:      Documentation/hwmon/da90??
4160 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4161 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4162 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4163 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4164 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4165 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4166 F:      drivers/gpio/gpio-da90??.c
4167 F:      drivers/hwmon/da90??-hwmon.c
4168 F:      drivers/iio/adc/da91??-*.c
4169 F:      drivers/input/misc/da90??_onkey.c
4170 F:      drivers/input/touchscreen/da9052_tsi.c
4171 F:      drivers/leds/leds-da90??.c
4172 F:      drivers/mfd/da903x.c
4173 F:      drivers/mfd/da90??-*.c
4174 F:      drivers/mfd/da91??-*.c
4175 F:      drivers/power/supply/da9052-battery.c
4176 F:      drivers/power/supply/da91??-*.c
4177 F:      drivers/regulator/da903x.c
4178 F:      drivers/regulator/da9???-regulator.[ch]
4179 F:      drivers/thermal/da90??-thermal.c
4180 F:      drivers/rtc/rtc-da90??.c
4181 F:      drivers/video/backlight/da90??_bl.c
4182 F:      drivers/watchdog/da90??_wdt.c
4183 F:      include/linux/mfd/da903x.h
4184 F:      include/linux/mfd/da9052/
4185 F:      include/linux/mfd/da9055/
4186 F:      include/linux/mfd/da9062/
4187 F:      include/linux/mfd/da9063/
4188 F:      include/linux/mfd/da9150/
4189 F:      include/linux/regulator/da9211.h
4190 F:      include/sound/da[79]*.h
4191 F:      sound/soc/codecs/da[79]*.[ch]
4192
4193 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4194 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4195 L:      linux-gpio@vger.kernel.org
4196 S:      Maintained
4197 F:      drivers/gpio/gpio-gpio-mm.c
4198
4199 DIGI NEO AND CLASSIC PCI PRODUCTS
4200 M:      Lidza Louina <lidza.louina@gmail.com>
4201 M:      Mark Hounschell <markh@compro.net>
4202 L:      driverdev-devel@linuxdriverproject.org
4203 S:      Maintained
4204 F:      drivers/staging/dgnc/
4205
4206 DIOLAN U2C-12 I2C DRIVER
4207 M:      Guenter Roeck <linux@roeck-us.net>
4208 L:      linux-i2c@vger.kernel.org
4209 S:      Maintained
4210 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4211
4212 FILESYSTEM DIRECT ACCESS (DAX)
4213 M:      Matthew Wilcox <mawilcox@microsoft.com>
4214 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4215 L:      linux-fsdevel@vger.kernel.org
4216 S:      Supported
4217 F:      fs/dax.c
4218 F:      include/linux/dax.h
4219 F:      include/trace/events/fs_dax.h
4220
4221 DEVICE DIRECT ACCESS (DAX)
4222 M:      Dan Williams <dan.j.williams@intel.com>
4223 L:      linux-nvdimm@lists.01.org
4224 S:      Supported
4225 F:      drivers/dax/
4226
4227 DIRECTORY NOTIFICATION (DNOTIFY)
4228 M:      Jan Kara <jack@suse.cz>
4229 R:      Amir Goldstein <amir73il@gmail.com>
4230 L:      linux-fsdevel@vger.kernel.org
4231 S:      Maintained
4232 F:      Documentation/filesystems/dnotify.txt
4233 F:      fs/notify/dnotify/
4234 F:      include/linux/dnotify.h
4235
4236 DISK GEOMETRY AND PARTITION HANDLING
4237 M:      Andries Brouwer <aeb@cwi.nl>
4238 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4239 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4240 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4241 S:      Maintained
4242
4243 DISKQUOTA
4244 M:      Jan Kara <jack@suse.com>
4245 S:      Maintained
4246 F:      Documentation/filesystems/quota.txt
4247 F:      fs/quota/
4248 F:      include/linux/quota*.h
4249 F:      include/uapi/linux/quota*.h
4250
4251 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4252 M:      Bernie Thompson <bernie@plugable.com>
4253 L:      linux-fbdev@vger.kernel.org
4254 S:      Maintained
4255 W:      http://plugable.com/category/projects/udlfb/
4256 F:      drivers/video/fbdev/udlfb.c
4257 F:      include/video/udlfb.h
4258 F:      Documentation/fb/udlfb.txt
4259
4260 DISTRIBUTED LOCK MANAGER (DLM)
4261 M:      Christine Caulfield <ccaulfie@redhat.com>
4262 M:      David Teigland <teigland@redhat.com>
4263 L:      cluster-devel@redhat.com
4264 W:      http://sources.redhat.com/cluster/
4265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4266 S:      Supported
4267 F:      fs/dlm/
4268
4269 DMA BUFFER SHARING FRAMEWORK
4270 M:      Sumit Semwal <sumit.semwal@linaro.org>
4271 S:      Maintained
4272 L:      linux-media@vger.kernel.org
4273 L:      dri-devel@lists.freedesktop.org
4274 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4275 F:      drivers/dma-buf/
4276 F:      include/linux/dma-buf*
4277 F:      include/linux/reservation.h
4278 F:      include/linux/*fence.h
4279 F:      Documentation/driver-api/dma-buf.rst
4280 T:      git git://anongit.freedesktop.org/drm/drm-misc
4281
4282 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4283 M:      Vinod Koul <vinod.koul@intel.com>
4284 L:      dmaengine@vger.kernel.org
4285 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4286 S:      Maintained
4287 F:      drivers/dma/
4288 F:      include/linux/dmaengine.h
4289 F:      Documentation/devicetree/bindings/dma/
4290 F:      Documentation/driver-api/dmaengine/
4291 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4292
4293 DMA MAPPING HELPERS
4294 M:      Christoph Hellwig <hch@lst.de>
4295 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4296 R:      Robin Murphy <robin.murphy@arm.com>
4297 L:      iommu@lists.linux-foundation.org
4298 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4299 W:      http://git.infradead.org/users/hch/dma-mapping.git
4300 S:      Supported
4301 F:      lib/dma-debug.c
4302 F:      lib/dma-direct.c
4303 F:      lib/dma-virt.c
4304 F:      drivers/base/dma-mapping.c
4305 F:      drivers/base/dma-coherent.c
4306 F:      include/asm-generic/dma-mapping.h
4307 F:      include/linux/dma-direct.h
4308 F:      include/linux/dma-mapping.h
4309
4310 DME1737 HARDWARE MONITOR DRIVER
4311 M:      Juerg Haefliger <juergh@gmail.com>
4312 L:      linux-hwmon@vger.kernel.org
4313 S:      Maintained
4314 F:      Documentation/hwmon/dme1737
4315 F:      drivers/hwmon/dme1737.c
4316
4317 DMI/SMBIOS SUPPORT
4318 M:      Jean Delvare <jdelvare@suse.com>
4319 S:      Maintained
4320 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4321 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4322 F:      drivers/firmware/dmi-id.c
4323 F:      drivers/firmware/dmi_scan.c
4324 F:      include/linux/dmi.h
4325
4326 DOCUMENTATION
4327 M:      Jonathan Corbet <corbet@lwn.net>
4328 L:      linux-doc@vger.kernel.org
4329 S:      Maintained
4330 F:      Documentation/
4331 F:      scripts/kernel-doc
4332 X:      Documentation/ABI/
4333 X:      Documentation/devicetree/
4334 X:      Documentation/acpi
4335 X:      Documentation/power
4336 X:      Documentation/spi
4337 X:      Documentation/media
4338 T:      git git://git.lwn.net/linux.git docs-next
4339
4340 DONGWOON DW9714 LENS VOICE COIL DRIVER
4341 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4342 L:      linux-media@vger.kernel.org
4343 T:      git git://linuxtv.org/media_tree.git
4344 S:      Maintained
4345 F:      drivers/media/i2c/dw9714.c
4346
4347 DOUBLETALK DRIVER
4348 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4349 L:      blinux-list@redhat.com
4350 S:      Maintained
4351 F:      drivers/char/dtlk.c
4352 F:      include/linux/dtlk.h
4353
4354 DPAA2 DATAPATH I/O (DPIO) DRIVER
4355 M:      Roy Pledge <Roy.Pledge@nxp.com>
4356 L:      linux-kernel@vger.kernel.org
4357 S:      Maintained
4358 F:      drivers/staging/fsl-mc/bus/dpio
4359
4360 DPAA2 ETHERNET DRIVER
4361 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4362 L:      linux-kernel@vger.kernel.org
4363 S:      Maintained
4364 F:      drivers/staging/fsl-dpaa2/ethernet
4365
4366 DPAA2 ETHERNET SWITCH DRIVER
4367 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4368 L:      linux-kernel@vger.kernel.org
4369 S:      Maintained
4370 F:      drivers/staging/fsl-dpaa2/ethsw
4371
4372 DPT_I2O SCSI RAID DRIVER
4373 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4374 L:      linux-scsi@vger.kernel.org
4375 W:      http://www.adaptec.com/
4376 S:      Maintained
4377 F:      drivers/scsi/dpt*
4378 F:      drivers/scsi/dpt/
4379
4380 DRBD DRIVER
4381 M:      Philipp Reisner <philipp.reisner@linbit.com>
4382 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4383 L:      drbd-dev@lists.linbit.com
4384 W:      http://www.drbd.org
4385 T:      git git://git.linbit.com/linux-drbd.git
4386 T:      git git://git.linbit.com/drbd-8.4.git
4387 S:      Supported
4388 F:      drivers/block/drbd/
4389 F:      lib/lru_cache.c
4390 F:      Documentation/blockdev/drbd/
4391
4392 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4393 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4395 S:      Supported
4396 F:      Documentation/kobject.txt
4397 F:      drivers/base/
4398 F:      fs/debugfs/
4399 F:      fs/sysfs/
4400 F:      include/linux/debugfs.h
4401 F:      include/linux/kobj*
4402 F:      lib/kobj*
4403
4404 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4405 M:      Kevin Hilman <khilman@kernel.org>
4406 M:      Nishanth Menon <nm@ti.com>
4407 S:      Maintained
4408 F:      drivers/power/avs/
4409 F:      include/linux/power/smartreflex.h
4410 L:      linux-pm@vger.kernel.org
4411
4412 DRM DRIVER FOR ARM PL111 CLCD
4413 M:      Eric Anholt <eric@anholt.net>
4414 T:      git git://anongit.freedesktop.org/drm/drm-misc
4415 S:      Supported
4416 F:      drivers/gpu/drm/pl111/
4417
4418 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4419 M:      Linus Walleij <linus.walleij@linaro.org>
4420 T:      git git://anongit.freedesktop.org/drm/drm-misc
4421 S:      Maintained
4422 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4423 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4424
4425 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4426 M:      Dave Airlie <airlied@redhat.com>
4427 S:      Odd Fixes
4428 F:      drivers/gpu/drm/ast/
4429
4430 DRM DRIVER FOR BOCHS VIRTUAL GPU
4431 M:      Gerd Hoffmann <kraxel@redhat.com>
4432 L:      virtualization@lists.linux-foundation.org
4433 T:      git git://anongit.freedesktop.org/drm/drm-misc
4434 S:      Maintained
4435 F:      drivers/gpu/drm/bochs/
4436
4437 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4438 M:      Linus Walleij <linus.walleij@linaro.org>
4439 T:      git git://anongit.freedesktop.org/drm/drm-misc
4440 S:      Maintained
4441 F:      drivers/gpu/drm/tve200/
4442
4443 DRM DRIVER FOR ILITEK ILI9225 PANELS
4444 M:      David Lechner <david@lechnology.com>
4445 S:      Maintained
4446 F:      drivers/gpu/drm/tinydrm/ili9225.c
4447 F:      Documentation/devicetree/bindings/display/ili9225.txt
4448
4449 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4450 S:      Orphan / Obsolete
4451 F:      drivers/gpu/drm/i810/
4452 F:      include/uapi/drm/i810_drm.h
4453
4454 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4455 S:      Orphan / Obsolete
4456 F:      drivers/gpu/drm/mga/
4457 F:      include/uapi/drm/mga_drm.h
4458
4459 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4460 M:      Dave Airlie <airlied@redhat.com>
4461 S:      Odd Fixes
4462 F:      drivers/gpu/drm/mgag200/
4463
4464 DRM DRIVER FOR MI0283QT
4465 M:      Noralf Trønnes <noralf@tronnes.org>
4466 S:      Maintained
4467 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4468 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4469
4470 DRM DRIVER FOR MSM ADRENO GPU
4471 M:      Rob Clark <robdclark@gmail.com>
4472 L:      linux-arm-msm@vger.kernel.org
4473 L:      dri-devel@lists.freedesktop.org
4474 L:      freedreno@lists.freedesktop.org
4475 T:      git git://people.freedesktop.org/~robclark/linux
4476 S:      Maintained
4477 F:      drivers/gpu/drm/msm/
4478 F:      include/uapi/drm/msm_drm.h
4479 F:      Documentation/devicetree/bindings/display/msm/
4480
4481 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4482 M:      Ben Skeggs <bskeggs@redhat.com>
4483 L:      dri-devel@lists.freedesktop.org
4484 L:      nouveau@lists.freedesktop.org
4485 T:      git git://github.com/skeggsb/linux
4486 S:      Supported
4487 F:      drivers/gpu/drm/nouveau/
4488 F:      include/uapi/drm/nouveau_drm.h
4489
4490 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4491 M:      Noralf Trønnes <noralf@tronnes.org>
4492 S:      Maintained
4493 F:      drivers/gpu/drm/tinydrm/repaper.c
4494 F:      Documentation/devicetree/bindings/display/repaper.txt
4495
4496 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4497 M:      Dave Airlie <airlied@redhat.com>
4498 M:      Gerd Hoffmann <kraxel@redhat.com>
4499 L:      virtualization@lists.linux-foundation.org
4500 T:      git git://anongit.freedesktop.org/drm/drm-misc
4501 S:      Obsolete
4502 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4503 F:      drivers/gpu/drm/cirrus/
4504
4505 DRM DRIVER FOR QXL VIRTUAL GPU
4506 M:      Dave Airlie <airlied@redhat.com>
4507 M:      Gerd Hoffmann <kraxel@redhat.com>
4508 L:      virtualization@lists.linux-foundation.org
4509 T:      git git://anongit.freedesktop.org/drm/drm-misc
4510 S:      Maintained
4511 F:      drivers/gpu/drm/qxl/
4512 F:      include/uapi/drm/qxl_drm.h
4513
4514 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4515 S:      Orphan / Obsolete
4516 F:      drivers/gpu/drm/r128/
4517 F:      include/uapi/drm/r128_drm.h
4518
4519 DRM DRIVER FOR SAVAGE VIDEO CARDS
4520 S:      Orphan / Obsolete
4521 F:      drivers/gpu/drm/savage/
4522 F:      include/uapi/drm/savage_drm.h
4523
4524 DRM DRIVER FOR SIS VIDEO CARDS
4525 S:      Orphan / Obsolete
4526 F:      drivers/gpu/drm/sis/
4527 F:      include/uapi/drm/sis_drm.h
4528
4529 DRM DRIVER FOR SITRONIX ST7586 PANELS
4530 M:      David Lechner <david@lechnology.com>
4531 S:      Maintained
4532 F:      drivers/gpu/drm/tinydrm/st7586.c
4533 F:      Documentation/devicetree/bindings/display/st7586.txt
4534
4535 DRM DRIVER FOR SITRONIX ST7735R PANELS
4536 M:      David Lechner <david@lechnology.com>
4537 S:      Maintained
4538 F:      drivers/gpu/drm/tinydrm/st7735r.c
4539 F:      Documentation/devicetree/bindings/display/st7735r.txt
4540
4541 DRM DRIVER FOR TDFX VIDEO CARDS
4542 S:      Orphan / Obsolete
4543 F:      drivers/gpu/drm/tdfx/
4544
4545 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4546 M:      Dave Airlie <airlied@redhat.com>
4547 S:      Odd Fixes
4548 F:      drivers/gpu/drm/udl/
4549
4550 DRM DRIVER FOR VMWARE VIRTUAL GPU
4551 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4552 M:      Sinclair Yeh <syeh@vmware.com>
4553 M:      Thomas Hellstrom <thellstrom@vmware.com>
4554 L:      dri-devel@lists.freedesktop.org
4555 T:      git git://people.freedesktop.org/~syeh/repos_linux
4556 T:      git git://people.freedesktop.org/~thomash/linux
4557 S:      Supported
4558 F:      drivers/gpu/drm/vmwgfx/
4559 F:      include/uapi/drm/vmwgfx_drm.h
4560
4561 DRM DRIVERS
4562 M:      David Airlie <airlied@linux.ie>
4563 L:      dri-devel@lists.freedesktop.org
4564 T:      git git://people.freedesktop.org/~airlied/linux
4565 B:      https://bugs.freedesktop.org/
4566 C:      irc://chat.freenode.net/dri-devel
4567 S:      Maintained
4568 F:      drivers/gpu/drm/
4569 F:      drivers/gpu/vga/
4570 F:      Documentation/devicetree/bindings/display/
4571 F:      Documentation/devicetree/bindings/gpu/
4572 F:      Documentation/devicetree/bindings/video/
4573 F:      Documentation/gpu/
4574 F:      include/drm/
4575 F:      include/uapi/drm/
4576 F:      include/linux/vga*
4577
4578 DRM DRIVERS AND MISC GPU PATCHES
4579 M:      Gustavo Padovan <gustavo@padovan.org>
4580 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4581 M:      Sean Paul <seanpaul@chromium.org>
4582 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4583 S:      Maintained
4584 T:      git git://anongit.freedesktop.org/drm/drm-misc
4585 F:      Documentation/gpu/
4586 F:      drivers/gpu/vga/
4587 F:      drivers/gpu/drm/*
4588 F:      include/drm/drm*
4589 F:      include/uapi/drm/drm*
4590 F:      include/linux/vga*
4591
4592 DRM DRIVERS FOR ALLWINNER A10
4593 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4594 L:      dri-devel@lists.freedesktop.org
4595 S:      Supported
4596 F:      drivers/gpu/drm/sun4i/
4597 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4598 T:      git git://anongit.freedesktop.org/drm/drm-misc
4599
4600 DRM DRIVERS FOR AMLOGIC SOCS
4601 M:      Neil Armstrong <narmstrong@baylibre.com>
4602 L:      dri-devel@lists.freedesktop.org
4603 L:      linux-amlogic@lists.infradead.org
4604 W:      http://linux-meson.com/
4605 S:      Supported
4606 F:      drivers/gpu/drm/meson/
4607 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4608 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4609 F:      Documentation/gpu/meson.rst
4610 T:      git git://anongit.freedesktop.org/drm/drm-misc
4611
4612 DRM DRIVERS FOR ATMEL HLCDC
4613 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4614 L:      dri-devel@lists.freedesktop.org
4615 S:      Supported
4616 F:      drivers/gpu/drm/atmel-hlcdc/
4617 F:      Documentation/devicetree/bindings/drm/atmel/
4618 T:      git git://anongit.freedesktop.org/drm/drm-misc
4619
4620 DRM DRIVERS FOR BRIDGE CHIPS
4621 M:      Archit Taneja <architt@codeaurora.org>
4622 M:      Andrzej Hajda <a.hajda@samsung.com>
4623 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4624 S:      Maintained
4625 T:      git git://anongit.freedesktop.org/drm/drm-misc
4626 F:      drivers/gpu/drm/bridge/
4627
4628 DRM DRIVERS FOR EXYNOS
4629 M:      Inki Dae <inki.dae@samsung.com>
4630 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4631 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4632 M:      Kyungmin Park <kyungmin.park@samsung.com>
4633 L:      dri-devel@lists.freedesktop.org
4634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4635 S:      Supported
4636 F:      drivers/gpu/drm/exynos/
4637 F:      include/uapi/drm/exynos_drm.h
4638 F:      Documentation/devicetree/bindings/display/exynos/
4639
4640 DRM DRIVERS FOR FREESCALE DCU
4641 M:      Stefan Agner <stefan@agner.ch>
4642 M:      Alison Wang <alison.wang@freescale.com>
4643 L:      dri-devel@lists.freedesktop.org
4644 S:      Supported
4645 F:      drivers/gpu/drm/fsl-dcu/
4646 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4647 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4648 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4649
4650 DRM DRIVERS FOR FREESCALE IMX
4651 M:      Philipp Zabel <p.zabel@pengutronix.de>
4652 L:      dri-devel@lists.freedesktop.org
4653 S:      Maintained
4654 F:      drivers/gpu/drm/imx/
4655 F:      drivers/gpu/ipu-v3/
4656 F:      Documentation/devicetree/bindings/display/imx/
4657
4658 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4659 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4660 L:      dri-devel@lists.freedesktop.org
4661 T:      git git://github.com/patjak/drm-gma500
4662 S:      Maintained
4663 F:      drivers/gpu/drm/gma500/
4664
4665 DRM DRIVERS FOR HISILICON
4666 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4667 M:      Rongrong Zou <zourongrong@gmail.com>
4668 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4669 R:      Chen Feng <puck.chen@hisilicon.com>
4670 L:      dri-devel@lists.freedesktop.org
4671 T:      git git://github.com/xin3liang/linux.git
4672 S:      Maintained
4673 F:      drivers/gpu/drm/hisilicon/
4674 F:      Documentation/devicetree/bindings/display/hisilicon/
4675
4676 DRM DRIVERS FOR MEDIATEK
4677 M:      CK Hu <ck.hu@mediatek.com>
4678 M:      Philipp Zabel <p.zabel@pengutronix.de>
4679 L:      dri-devel@lists.freedesktop.org
4680 S:      Supported
4681 F:      drivers/gpu/drm/mediatek/
4682 F:      Documentation/devicetree/bindings/display/mediatek/
4683
4684 DRM DRIVERS FOR NVIDIA TEGRA
4685 M:      Thierry Reding <thierry.reding@gmail.com>
4686 L:      dri-devel@lists.freedesktop.org
4687 L:      linux-tegra@vger.kernel.org
4688 T:      git git://anongit.freedesktop.org/tegra/linux.git
4689 S:      Supported
4690 F:      drivers/gpu/drm/tegra/
4691 F:      drivers/gpu/host1x/
4692 F:      include/linux/host1x.h
4693 F:      include/uapi/drm/tegra_drm.h
4694 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4695
4696 DRM DRIVERS FOR RENESAS
4697 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4698 L:      dri-devel@lists.freedesktop.org
4699 L:      linux-renesas-soc@vger.kernel.org
4700 T:      git git://linuxtv.org/pinchartl/fbdev
4701 S:      Supported
4702 F:      drivers/gpu/drm/rcar-du/
4703 F:      drivers/gpu/drm/shmobile/
4704 F:      include/linux/platform_data/shmob_drm.h
4705 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4706 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4707 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4708
4709 DRM DRIVERS FOR ROCKCHIP
4710 M:      Sandy Huang <hjc@rock-chips.com>
4711 M:      Heiko Stübner <heiko@sntech.de>
4712 L:      dri-devel@lists.freedesktop.org
4713 S:      Maintained
4714 F:      drivers/gpu/drm/rockchip/
4715 F:      Documentation/devicetree/bindings/display/rockchip/
4716 T:      git git://anongit.freedesktop.org/drm/drm-misc
4717
4718 DRM DRIVERS FOR STI
4719 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4720 M:      Vincent Abriou <vincent.abriou@st.com>
4721 L:      dri-devel@lists.freedesktop.org
4722 T:      git git://anongit.freedesktop.org/drm/drm-misc
4723 S:      Maintained
4724 F:      drivers/gpu/drm/sti
4725 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4726
4727 DRM DRIVERS FOR STM
4728 M:      Yannick Fertre <yannick.fertre@st.com>
4729 M:      Philippe Cornu <philippe.cornu@st.com>
4730 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4731 M:      Vincent Abriou <vincent.abriou@st.com>
4732 L:      dri-devel@lists.freedesktop.org
4733 T:      git git://anongit.freedesktop.org/drm/drm-misc
4734 S:      Maintained
4735 F:      drivers/gpu/drm/stm
4736 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4737
4738 DRM DRIVERS FOR TI LCDC
4739 M:      Jyri Sarha <jsarha@ti.com>
4740 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4741 L:      dri-devel@lists.freedesktop.org
4742 S:      Maintained
4743 F:      drivers/gpu/drm/tilcdc/
4744 F:      Documentation/devicetree/bindings/display/tilcdc/
4745
4746 DRM DRIVERS FOR TI OMAP
4747 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4748 L:      dri-devel@lists.freedesktop.org
4749 S:      Maintained
4750 F:      drivers/gpu/drm/omapdrm/
4751 F:      Documentation/devicetree/bindings/display/ti/
4752
4753 DRM DRIVERS FOR VC4
4754 M:      Eric Anholt <eric@anholt.net>
4755 T:      git git://github.com/anholt/linux
4756 S:      Supported
4757 F:      drivers/gpu/drm/vc4/
4758 F:      include/uapi/drm/vc4_drm.h
4759 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4760 T:      git git://anongit.freedesktop.org/drm/drm-misc
4761
4762 DRM DRIVERS FOR VIVANTE GPU IP
4763 M:      Lucas Stach <l.stach@pengutronix.de>
4764 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4765 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4766 L:      etnaviv@lists.freedesktop.org
4767 L:      dri-devel@lists.freedesktop.org
4768 S:      Maintained
4769 F:      drivers/gpu/drm/etnaviv/
4770 F:      include/uapi/drm/etnaviv_drm.h
4771 F:      Documentation/devicetree/bindings/display/etnaviv/
4772
4773 DRM DRIVERS FOR ZTE ZX
4774 M:      Shawn Guo <shawnguo@kernel.org>
4775 L:      dri-devel@lists.freedesktop.org
4776 S:      Maintained
4777 F:      drivers/gpu/drm/zte/
4778 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4779 T:      git git://anongit.freedesktop.org/drm/drm-misc
4780
4781 DRM PANEL DRIVERS
4782 M:      Thierry Reding <thierry.reding@gmail.com>
4783 L:      dri-devel@lists.freedesktop.org
4784 T:      git git://anongit.freedesktop.org/drm/drm-misc
4785 S:      Maintained
4786 F:      drivers/gpu/drm/drm_panel.c
4787 F:      drivers/gpu/drm/panel/
4788 F:      include/drm/drm_panel.h
4789 F:      Documentation/devicetree/bindings/display/panel/
4790
4791 DRM TINYDRM DRIVERS
4792 M:      Noralf Trønnes <noralf@tronnes.org>
4793 W:      https://github.com/notro/tinydrm/wiki/Development
4794 T:      git git://anongit.freedesktop.org/drm/drm-misc
4795 S:      Maintained
4796 F:      drivers/gpu/drm/tinydrm/
4797 F:      include/drm/tinydrm/
4798
4799 DRM TTM SUBSYSTEM
4800 M:      Christian Koenig <christian.koenig@amd.com>
4801 M:      Roger He <Hongbo.He@amd.com>
4802 T:      git git://people.freedesktop.org/~agd5f/linux
4803 S:      Maintained
4804 L:      dri-devel@lists.freedesktop.org
4805 F:      include/drm/ttm/
4806 F:      drivers/gpu/drm/ttm/
4807
4808 DSBR100 USB FM RADIO DRIVER
4809 M:      Alexey Klimov <klimov.linux@gmail.com>
4810 L:      linux-media@vger.kernel.org
4811 T:      git git://linuxtv.org/media_tree.git
4812 S:      Maintained
4813 F:      drivers/media/radio/dsbr100.c
4814
4815 DSCC4 DRIVER
4816 M:      Francois Romieu <romieu@fr.zoreil.com>
4817 L:      netdev@vger.kernel.org
4818 S:      Maintained
4819 F:      drivers/net/wan/dscc4.c
4820
4821 DT3155 MEDIA DRIVER
4822 M:      Hans Verkuil <hverkuil@xs4all.nl>
4823 L:      linux-media@vger.kernel.org
4824 T:      git git://linuxtv.org/media_tree.git
4825 W:      https://linuxtv.org
4826 S:      Odd Fixes
4827 F:      drivers/media/pci/dt3155/
4828
4829 DVB_USB_AF9015 MEDIA DRIVER
4830 M:      Antti Palosaari <crope@iki.fi>
4831 L:      linux-media@vger.kernel.org
4832 W:      https://linuxtv.org
4833 W:      http://palosaari.fi/linux/
4834 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4835 T:      git git://linuxtv.org/anttip/media_tree.git
4836 S:      Maintained
4837 F:      drivers/media/usb/dvb-usb-v2/af9015*
4838
4839 DVB_USB_AF9035 MEDIA DRIVER
4840 M:      Antti Palosaari <crope@iki.fi>
4841 L:      linux-media@vger.kernel.org
4842 W:      https://linuxtv.org
4843 W:      http://palosaari.fi/linux/
4844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4845 T:      git git://linuxtv.org/anttip/media_tree.git
4846 S:      Maintained
4847 F:      drivers/media/usb/dvb-usb-v2/af9035*
4848
4849 DVB_USB_ANYSEE MEDIA DRIVER
4850 M:      Antti Palosaari <crope@iki.fi>
4851 L:      linux-media@vger.kernel.org
4852 W:      https://linuxtv.org
4853 W:      http://palosaari.fi/linux/
4854 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4855 T:      git git://linuxtv.org/anttip/media_tree.git
4856 S:      Maintained
4857 F:      drivers/media/usb/dvb-usb-v2/anysee*
4858
4859 DVB_USB_AU6610 MEDIA DRIVER
4860 M:      Antti Palosaari <crope@iki.fi>
4861 L:      linux-media@vger.kernel.org
4862 W:      https://linuxtv.org
4863 W:      http://palosaari.fi/linux/
4864 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4865 T:      git git://linuxtv.org/anttip/media_tree.git
4866 S:      Maintained
4867 F:      drivers/media/usb/dvb-usb-v2/au6610*
4868
4869 DVB_USB_CE6230 MEDIA DRIVER
4870 M:      Antti Palosaari <crope@iki.fi>
4871 L:      linux-media@vger.kernel.org
4872 W:      https://linuxtv.org
4873 W:      http://palosaari.fi/linux/
4874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4875 T:      git git://linuxtv.org/anttip/media_tree.git
4876 S:      Maintained
4877 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4878
4879 DVB_USB_CXUSB MEDIA DRIVER
4880 M:      Michael Krufky <mkrufky@linuxtv.org>
4881 L:      linux-media@vger.kernel.org
4882 W:      https://linuxtv.org
4883 W:      http://github.com/mkrufky
4884 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4885 T:      git git://linuxtv.org/media_tree.git
4886 S:      Maintained
4887 F:      drivers/media/usb/dvb-usb/cxusb*
4888
4889 DVB_USB_EC168 MEDIA DRIVER
4890 M:      Antti Palosaari <crope@iki.fi>
4891 L:      linux-media@vger.kernel.org
4892 W:      https://linuxtv.org
4893 W:      http://palosaari.fi/linux/
4894 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4895 T:      git git://linuxtv.org/anttip/media_tree.git
4896 S:      Maintained
4897 F:      drivers/media/usb/dvb-usb-v2/ec168*
4898
4899 DVB_USB_GL861 MEDIA DRIVER
4900 M:      Antti Palosaari <crope@iki.fi>
4901 L:      linux-media@vger.kernel.org
4902 W:      https://linuxtv.org
4903 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4904 T:      git git://linuxtv.org/anttip/media_tree.git
4905 S:      Maintained
4906 F:      drivers/media/usb/dvb-usb-v2/gl861*
4907
4908 DVB_USB_MXL111SF MEDIA DRIVER
4909 M:      Michael Krufky <mkrufky@linuxtv.org>
4910 L:      linux-media@vger.kernel.org
4911 W:      https://linuxtv.org
4912 W:      http://github.com/mkrufky
4913 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4914 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4915 S:      Maintained
4916 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4917
4918 DVB_USB_RTL28XXU MEDIA DRIVER
4919 M:      Antti Palosaari <crope@iki.fi>
4920 L:      linux-media@vger.kernel.org
4921 W:      https://linuxtv.org
4922 W:      http://palosaari.fi/linux/
4923 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4924 T:      git git://linuxtv.org/anttip/media_tree.git
4925 S:      Maintained
4926 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4927
4928 DVB_USB_V2 MEDIA DRIVER
4929 M:      Antti Palosaari <crope@iki.fi>
4930 L:      linux-media@vger.kernel.org
4931 W:      https://linuxtv.org
4932 W:      http://palosaari.fi/linux/
4933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4934 T:      git git://linuxtv.org/anttip/media_tree.git
4935 S:      Maintained
4936 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4937 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4938
4939 DYNAMIC DEBUG
4940 M:      Jason Baron <jbaron@akamai.com>
4941 S:      Maintained
4942 F:      lib/dynamic_debug.c
4943 F:      include/linux/dynamic_debug.h
4944
4945 DYNAMIC INTERRUPT MODERATION
4946 M:      Tal Gilboa <talgi@mellanox.com>
4947 S:      Maintained
4948 F:      include/linux/net_dim.h
4949
4950 DZ DECSTATION DZ11 SERIAL DRIVER
4951 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4952 S:      Maintained
4953 F:      drivers/tty/serial/dz.*
4954
4955 E3X0 POWER BUTTON DRIVER
4956 M:      Moritz Fischer <moritz.fischer@ettus.com>
4957 L:      usrp-users@lists.ettus.com
4958 W:      http://www.ettus.com
4959 S:      Supported
4960 F:      drivers/input/misc/e3x0-button.c
4961 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4962
4963 E4000 MEDIA DRIVER
4964 M:      Antti Palosaari <crope@iki.fi>
4965 L:      linux-media@vger.kernel.org
4966 W:      https://linuxtv.org
4967 W:      http://palosaari.fi/linux/
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/tuners/e4000*
4972
4973 EATA ISA/EISA/PCI SCSI DRIVER
4974 M:      Dario Ballabio <ballabio_dario@emc.com>
4975 L:      linux-scsi@vger.kernel.org
4976 S:      Maintained
4977 F:      drivers/scsi/eata.c
4978
4979 EC100 MEDIA DRIVER
4980 M:      Antti Palosaari <crope@iki.fi>
4981 L:      linux-media@vger.kernel.org
4982 W:      https://linuxtv.org
4983 W:      http://palosaari.fi/linux/
4984 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4985 T:      git git://linuxtv.org/anttip/media_tree.git
4986 S:      Maintained
4987 F:      drivers/media/dvb-frontends/ec100*
4988
4989 ECRYPT FILE SYSTEM
4990 M:      Tyler Hicks <tyhicks@canonical.com>
4991 L:      ecryptfs@vger.kernel.org
4992 W:      http://ecryptfs.org
4993 W:      https://launchpad.net/ecryptfs
4994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4995 S:      Supported
4996 F:      Documentation/filesystems/ecryptfs.txt
4997 F:      fs/ecryptfs/
4998
4999 EDAC-AMD64
5000 M:      Borislav Petkov <bp@alien8.de>
5001 L:      linux-edac@vger.kernel.org
5002 S:      Maintained
5003 F:      drivers/edac/amd64_edac*
5004
5005 EDAC-CALXEDA
5006 M:      Robert Richter <rric@kernel.org>
5007 L:      linux-edac@vger.kernel.org
5008 S:      Maintained
5009 F:      drivers/edac/highbank*
5010
5011 EDAC-CAVIUM OCTEON
5012 M:      Ralf Baechle <ralf@linux-mips.org>
5013 M:      David Daney <david.daney@cavium.com>
5014 L:      linux-edac@vger.kernel.org
5015 L:      linux-mips@linux-mips.org
5016 S:      Supported
5017 F:      drivers/edac/octeon_edac*
5018
5019 EDAC-CAVIUM THUNDERX
5020 M:      David Daney <david.daney@cavium.com>
5021 M:      Jan Glauber <jglauber@cavium.com>
5022 L:      linux-edac@vger.kernel.org
5023 S:      Supported
5024 F:      drivers/edac/thunderx_edac*
5025
5026 EDAC-CORE
5027 M:      Borislav Petkov <bp@alien8.de>
5028 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5029 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5030 L:      linux-edac@vger.kernel.org
5031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5033 S:      Supported
5034 F:      Documentation/admin-guide/ras.rst
5035 F:      Documentation/driver-api/edac.rst
5036 F:      drivers/edac/
5037 F:      include/linux/edac.h
5038
5039 EDAC-E752X
5040 M:      Mark Gross <mark.gross@intel.com>
5041 L:      linux-edac@vger.kernel.org
5042 S:      Maintained
5043 F:      drivers/edac/e752x_edac.c
5044
5045 EDAC-E7XXX
5046 L:      linux-edac@vger.kernel.org
5047 S:      Maintained
5048 F:      drivers/edac/e7xxx_edac.c
5049
5050 EDAC-FSL_DDR
5051 M:      York Sun <york.sun@nxp.com>
5052 L:      linux-edac@vger.kernel.org
5053 S:      Maintained
5054 F:      drivers/edac/fsl_ddr_edac.*
5055
5056 EDAC-GHES
5057 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5058 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5059 L:      linux-edac@vger.kernel.org
5060 S:      Maintained
5061 F:      drivers/edac/ghes_edac.c
5062
5063 EDAC-I3000
5064 L:      linux-edac@vger.kernel.org
5065 S:      Orphan
5066 F:      drivers/edac/i3000_edac.c
5067
5068 EDAC-I5000
5069 L:      linux-edac@vger.kernel.org
5070 S:      Maintained
5071 F:      drivers/edac/i5000_edac.c
5072
5073 EDAC-I5400
5074 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5075 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5076 L:      linux-edac@vger.kernel.org
5077 S:      Maintained
5078 F:      drivers/edac/i5400_edac.c
5079
5080 EDAC-I7300
5081 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5082 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5083 L:      linux-edac@vger.kernel.org
5084 S:      Maintained
5085 F:      drivers/edac/i7300_edac.c
5086
5087 EDAC-I7CORE
5088 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5089 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5090 L:      linux-edac@vger.kernel.org
5091 S:      Maintained
5092 F:      drivers/edac/i7core_edac.c
5093
5094 EDAC-I82443BXGX
5095 M:      Tim Small <tim@buttersideup.com>
5096 L:      linux-edac@vger.kernel.org
5097 S:      Maintained
5098 F:      drivers/edac/i82443bxgx_edac.c
5099
5100 EDAC-I82975X
5101 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5102 M:      "Arvind R." <arvino55@gmail.com>
5103 L:      linux-edac@vger.kernel.org
5104 S:      Maintained
5105 F:      drivers/edac/i82975x_edac.c
5106
5107 EDAC-IE31200
5108 M:      Jason Baron <jbaron@akamai.com>
5109 L:      linux-edac@vger.kernel.org
5110 S:      Maintained
5111 F:      drivers/edac/ie31200_edac.c
5112
5113 EDAC-MPC85XX
5114 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5115 L:      linux-edac@vger.kernel.org
5116 S:      Maintained
5117 F:      drivers/edac/mpc85xx_edac.[ch]
5118
5119 EDAC-PASEMI
5120 M:      Egor Martovetsky <egor@pasemi.com>
5121 L:      linux-edac@vger.kernel.org
5122 S:      Maintained
5123 F:      drivers/edac/pasemi_edac.c
5124
5125 EDAC-PND2
5126 M:      Tony Luck <tony.luck@intel.com>
5127 L:      linux-edac@vger.kernel.org
5128 S:      Maintained
5129 F:      drivers/edac/pnd2_edac.[ch]
5130
5131 EDAC-R82600
5132 M:      Tim Small <tim@buttersideup.com>
5133 L:      linux-edac@vger.kernel.org
5134 S:      Maintained
5135 F:      drivers/edac/r82600_edac.c
5136
5137 EDAC-SBRIDGE
5138 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5139 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5140 L:      linux-edac@vger.kernel.org
5141 S:      Maintained
5142 F:      drivers/edac/sb_edac.c
5143
5144 EDAC-SKYLAKE
5145 M:      Tony Luck <tony.luck@intel.com>
5146 L:      linux-edac@vger.kernel.org
5147 S:      Maintained
5148 F:      drivers/edac/skx_edac.c
5149
5150 EDAC-TI
5151 M:      Tero Kristo <t-kristo@ti.com>
5152 L:      linux-edac@vger.kernel.org
5153 S:      Maintained
5154 F:      drivers/edac/ti_edac.c
5155
5156 EDIROL UA-101/UA-1000 DRIVER
5157 M:      Clemens Ladisch <clemens@ladisch.de>
5158 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5159 T:      git git://git.alsa-project.org/alsa-kernel.git
5160 S:      Maintained
5161 F:      sound/usb/misc/ua101.c
5162
5163 EFI TEST DRIVER
5164 L:      linux-efi@vger.kernel.org
5165 M:      Ivan Hu <ivan.hu@canonical.com>
5166 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5167 S:      Maintained
5168 F:      drivers/firmware/efi/test/
5169
5170 EFI VARIABLE FILESYSTEM
5171 M:      Matthew Garrett <matthew.garrett@nebula.com>
5172 M:      Jeremy Kerr <jk@ozlabs.org>
5173 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5175 L:      linux-efi@vger.kernel.org
5176 S:      Maintained
5177 F:      fs/efivarfs/
5178
5179 EFIFB FRAMEBUFFER DRIVER
5180 L:      linux-fbdev@vger.kernel.org
5181 M:      Peter Jones <pjones@redhat.com>
5182 S:      Maintained
5183 F:      drivers/video/fbdev/efifb.c
5184
5185 EFS FILESYSTEM
5186 W:      http://aeschi.ch.eu.org/efs/
5187 S:      Orphan
5188 F:      fs/efs/
5189
5190 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5191 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5192 L:      netdev@vger.kernel.org
5193 S:      Maintained
5194 F:      drivers/net/ethernet/ibm/ehea/
5195
5196 EM28XX VIDEO4LINUX DRIVER
5197 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5198 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5199 L:      linux-media@vger.kernel.org
5200 W:      https://linuxtv.org
5201 T:      git git://linuxtv.org/media_tree.git
5202 S:      Maintained
5203 F:      drivers/media/usb/em28xx/
5204 F:      Documentation/media/v4l-drivers/em28xx*
5205
5206 EMBEDDED LINUX
5207 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5208 M:      Matt Mackall <mpm@selenic.com>
5209 M:      David Woodhouse <dwmw2@infradead.org>
5210 L:      linux-embedded@vger.kernel.org
5211 S:      Maintained
5212
5213 Emulex 10Gbps iSCSI - OneConnect DRIVER
5214 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5215 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5216 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5217 L:      linux-scsi@vger.kernel.org
5218 W:      http://www.broadcom.com
5219 S:      Supported
5220 F:      drivers/scsi/be2iscsi/
5221
5222 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5223 M:      Sathya Perla <sathya.perla@broadcom.com>
5224 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5225 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5226 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5227 L:      netdev@vger.kernel.org
5228 W:      http://www.emulex.com
5229 S:      Supported
5230 F:      drivers/net/ethernet/emulex/benet/
5231
5232 EMULEX ONECONNECT ROCE DRIVER
5233 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5234 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5235 L:      linux-rdma@vger.kernel.org
5236 W:      http://www.broadcom.com
5237 S:      Odd Fixes
5238 F:      drivers/infiniband/hw/ocrdma/
5239 F:      include/uapi/rdma/ocrdma-abi.h
5240
5241 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5242 M:      James Smart <james.smart@broadcom.com>
5243 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5244 L:      linux-scsi@vger.kernel.org
5245 W:      http://www.broadcom.com
5246 S:      Supported
5247 F:      drivers/scsi/lpfc/
5248
5249 ENE CB710 FLASH CARD READER DRIVER
5250 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5251 S:      Maintained
5252 F:      drivers/misc/cb710/
5253 F:      drivers/mmc/host/cb710-mmc.*
5254 F:      include/linux/cb710.h
5255
5256 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5257 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5258 S:      Maintained
5259 F:      drivers/media/rc/ene_ir.*
5260
5261 EPSON S1D13XXX FRAMEBUFFER DRIVER
5262 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5263 S:      Maintained
5264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5265 F:      drivers/video/fbdev/s1d13xxxfb.c
5266 F:      include/video/s1d13xxxfb.h
5267
5268 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5269 M:      Jeff Layton <jlayton@kernel.org>
5270 S:      Maintained
5271 F:      lib/errseq.c
5272 F:      include/linux/errseq.h
5273
5274 ET131X NETWORK DRIVER
5275 M:      Mark Einon <mark.einon@gmail.com>
5276 S:      Odd Fixes
5277 F:      drivers/net/ethernet/agere/
5278
5279 ETHERNET BRIDGE
5280 M:      Stephen Hemminger <stephen@networkplumber.org>
5281 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5282 L:      netdev@vger.kernel.org
5283 W:      http://www.linuxfoundation.org/en/Net:Bridge
5284 S:      Maintained
5285 F:      include/linux/netfilter_bridge/
5286 F:      net/bridge/
5287
5288 ETHERNET PHY LIBRARY
5289 M:      Andrew Lunn <andrew@lunn.ch>
5290 M:      Florian Fainelli <f.fainelli@gmail.com>
5291 L:      netdev@vger.kernel.org
5292 S:      Maintained
5293 F:      Documentation/ABI/testing/sysfs-bus-mdio
5294 F:      Documentation/devicetree/bindings/net/mdio*
5295 F:      Documentation/networking/phy.txt
5296 F:      drivers/net/phy/
5297 F:      drivers/of/of_mdio.c
5298 F:      drivers/of/of_net.c
5299 F:      include/linux/*mdio*.h
5300 F:      include/linux/of_net.h
5301 F:      include/linux/phy.h
5302 F:      include/linux/phy_fixed.h
5303 F:      include/linux/platform_data/mdio-gpio.h
5304 F:      include/linux/platform_data/mdio-bcm-unimac.h
5305 F:      include/trace/events/mdio.h
5306 F:      include/uapi/linux/mdio.h
5307 F:      include/uapi/linux/mii.h
5308
5309 EXT2 FILE SYSTEM
5310 M:      Jan Kara <jack@suse.com>
5311 L:      linux-ext4@vger.kernel.org
5312 S:      Maintained
5313 F:      Documentation/filesystems/ext2.txt
5314 F:      fs/ext2/
5315 F:      include/linux/ext2*
5316
5317 EXT4 FILE SYSTEM
5318 M:      "Theodore Ts'o" <tytso@mit.edu>
5319 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5320 L:      linux-ext4@vger.kernel.org
5321 W:      http://ext4.wiki.kernel.org
5322 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5324 S:      Maintained
5325 F:      Documentation/filesystems/ext4.txt
5326 F:      fs/ext4/
5327
5328 Extended Verification Module (EVM)
5329 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5330 L:      linux-integrity@vger.kernel.org
5331 S:      Supported
5332 F:      security/integrity/evm/
5333
5334 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5335 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5336 L:      linux-efi@vger.kernel.org
5337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5338 S:      Maintained
5339 F:      Documentation/efi-stub.txt
5340 F:      arch/*/kernel/efi.c
5341 F:      arch/x86/boot/compressed/eboot.[ch]
5342 F:      arch/*/include/asm/efi.h
5343 F:      arch/x86/platform/efi/
5344 F:      drivers/firmware/efi/
5345 F:      include/linux/efi*.h
5346 F:      arch/arm/boot/compressed/efi-header.S
5347 F:      arch/arm64/kernel/efi-entry.S
5348
5349 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5350 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5351 M:      Chanwoo Choi <cw00.choi@samsung.com>
5352 L:      linux-kernel@vger.kernel.org
5353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5354 S:      Maintained
5355 F:      drivers/extcon/
5356 F:      include/linux/extcon/
5357 F:      include/linux/extcon.h
5358 F:      Documentation/extcon/
5359 F:      Documentation/devicetree/bindings/extcon/
5360
5361 EXYNOS DP DRIVER
5362 M:      Jingoo Han <jingoohan1@gmail.com>
5363 L:      dri-devel@lists.freedesktop.org
5364 S:      Maintained
5365 F:      drivers/gpu/drm/exynos/exynos_dp*
5366
5367 EXYNOS SYSMMU (IOMMU) driver
5368 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5369 L:      iommu@lists.linux-foundation.org
5370 S:      Maintained
5371 F:      drivers/iommu/exynos-iommu.c
5372
5373 EZchip NPS platform support
5374 M:      Elad Kanfi <eladkan@mellanox.com>
5375 M:      Vineet Gupta <vgupta@synopsys.com>
5376 S:      Supported
5377 F:      arch/arc/plat-eznps
5378 F:      arch/arc/boot/dts/eznps.dts
5379
5380 F2FS FILE SYSTEM
5381 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5382 M:      Chao Yu <yuchao0@huawei.com>
5383 L:      linux-f2fs-devel@lists.sourceforge.net
5384 W:      https://f2fs.wiki.kernel.org/
5385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5386 S:      Maintained
5387 F:      Documentation/filesystems/f2fs.txt
5388 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5389 F:      fs/f2fs/
5390 F:      include/linux/f2fs_fs.h
5391 F:      include/trace/events/f2fs.h
5392
5393 F71805F HARDWARE MONITORING DRIVER
5394 M:      Jean Delvare <jdelvare@suse.com>
5395 L:      linux-hwmon@vger.kernel.org
5396 S:      Maintained
5397 F:      Documentation/hwmon/f71805f
5398 F:      drivers/hwmon/f71805f.c
5399
5400 FANOTIFY
5401 M:      Jan Kara <jack@suse.cz>
5402 R:      Amir Goldstein <amir73il@gmail.com>
5403 L:      linux-fsdevel@vger.kernel.org
5404 S:      Maintained
5405 F:      fs/notify/fanotify/
5406 F:      include/linux/fanotify.h
5407 F:      include/uapi/linux/fanotify.h
5408
5409 FARSYNC SYNCHRONOUS DRIVER
5410 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5411 W:      http://www.farsite.co.uk/
5412 S:      Supported
5413 F:      drivers/net/wan/farsync.*
5414
5415 FAULT INJECTION SUPPORT
5416 M:      Akinobu Mita <akinobu.mita@gmail.com>
5417 S:      Supported
5418 F:      Documentation/fault-injection/
5419 F:      lib/fault-inject.c
5420
5421 FBTFT Framebuffer drivers
5422 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5423 S:      Maintained
5424 F:      drivers/staging/fbtft/
5425
5426 FC0011 TUNER DRIVER
5427 M:      Michael Buesch <m@bues.ch>
5428 L:      linux-media@vger.kernel.org
5429 S:      Maintained
5430 F:      drivers/media/tuners/fc0011.h
5431 F:      drivers/media/tuners/fc0011.c
5432
5433 FC2580 MEDIA DRIVER
5434 M:      Antti Palosaari <crope@iki.fi>
5435 L:      linux-media@vger.kernel.org
5436 W:      https://linuxtv.org
5437 W:      http://palosaari.fi/linux/
5438 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5439 T:      git git://linuxtv.org/anttip/media_tree.git
5440 S:      Maintained
5441 F:      drivers/media/tuners/fc2580*
5442
5443 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5444 M:      Johannes Thumshirn <jth@kernel.org>
5445 L:      linux-scsi@vger.kernel.org
5446 W:      www.Open-FCoE.org
5447 S:      Supported
5448 F:      drivers/scsi/libfc/
5449 F:      drivers/scsi/fcoe/
5450 F:      include/scsi/fc/
5451 F:      include/scsi/libfc.h
5452 F:      include/scsi/libfcoe.h
5453 F:      include/uapi/scsi/fc/
5454
5455 FILE LOCKING (flock() and fcntl()/lockf())
5456 M:      Jeff Layton <jlayton@kernel.org>
5457 M:      "J. Bruce Fields" <bfields@fieldses.org>
5458 L:      linux-fsdevel@vger.kernel.org
5459 S:      Maintained
5460 F:      include/linux/fcntl.h
5461 F:      include/uapi/linux/fcntl.h
5462 F:      fs/fcntl.c
5463 F:      fs/locks.c
5464
5465 FILESYSTEMS (VFS and infrastructure)
5466 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5467 L:      linux-fsdevel@vger.kernel.org
5468 S:      Maintained
5469 F:      fs/*
5470 F:      include/linux/fs.h
5471 F:      include/uapi/linux/fs.h
5472
5473 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5474 M:      Riku Voipio <riku.voipio@iki.fi>
5475 L:      linux-hwmon@vger.kernel.org
5476 S:      Maintained
5477 F:      drivers/hwmon/f75375s.c
5478 F:      include/linux/f75375s.h
5479
5480 FIREWIRE AUDIO DRIVERS
5481 M:      Clemens Ladisch <clemens@ladisch.de>
5482 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5483 T:      git git://git.alsa-project.org/alsa-kernel.git
5484 S:      Maintained
5485 F:      sound/firewire/
5486
5487 FIREWIRE MEDIA DRIVERS (firedtv)
5488 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5489 L:      linux-media@vger.kernel.org
5490 L:      linux1394-devel@lists.sourceforge.net
5491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5492 S:      Maintained
5493 F:      drivers/media/firewire/
5494
5495 FIREWIRE SBP-2 TARGET
5496 M:      Chris Boot <bootc@bootc.net>
5497 L:      linux-scsi@vger.kernel.org
5498 L:      target-devel@vger.kernel.org
5499 L:      linux1394-devel@lists.sourceforge.net
5500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5501 S:      Maintained
5502 F:      drivers/target/sbp/
5503
5504 FIREWIRE SUBSYSTEM
5505 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5506 L:      linux1394-devel@lists.sourceforge.net
5507 W:      http://ieee1394.wiki.kernel.org/
5508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5509 S:      Maintained
5510 F:      drivers/firewire/
5511 F:      include/linux/firewire.h
5512 F:      include/uapi/linux/firewire*.h
5513 F:      tools/firewire/
5514
5515 FIRMWARE LOADER (request_firmware)
5516 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5517 L:      linux-kernel@vger.kernel.org
5518 S:      Maintained
5519 F:      Documentation/firmware_class/
5520 F:      drivers/base/firmware_loader/
5521 F:      include/linux/firmware.h
5522
5523 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5524 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5525 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5526 S:      Maintained
5527 F:      drivers/block/rsxx/
5528
5529 FLOPPY DRIVER
5530 M:      Jiri Kosina <jikos@kernel.org>
5531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5532 S:      Odd fixes
5533 F:      drivers/block/floppy.c
5534
5535 FMC SUBSYSTEM
5536 M:      Alessandro Rubini <rubini@gnudd.com>
5537 W:      http://www.ohwr.org/projects/fmc-bus
5538 S:      Supported
5539 F:      drivers/fmc/
5540 F:      include/linux/fmc*.h
5541 F:      include/linux/ipmi-fru.h
5542 K:      fmc_d.*register
5543
5544 FPGA MANAGER FRAMEWORK
5545 M:      Alan Tull <atull@kernel.org>
5546 M:      Moritz Fischer <mdf@kernel.org>
5547 L:      linux-fpga@vger.kernel.org
5548 S:      Maintained
5549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5550 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5551 F:      Documentation/fpga/
5552 F:      Documentation/devicetree/bindings/fpga/
5553 F:      drivers/fpga/
5554 F:      include/linux/fpga/
5555 W:      http://www.rocketboards.org
5556
5557 FPU EMULATOR
5558 M:      Bill Metzenthen <billm@melbpc.org.au>
5559 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5560 S:      Maintained
5561 F:      arch/x86/math-emu/
5562
5563 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5564 L:      netdev@vger.kernel.org
5565 S:      Orphan
5566 F:      drivers/net/wan/dlci.c
5567 F:      drivers/net/wan/sdla.c
5568
5569 FRAMEBUFFER LAYER
5570 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5571 L:      dri-devel@lists.freedesktop.org
5572 L:      linux-fbdev@vger.kernel.org
5573 T:      git git://github.com/bzolnier/linux.git
5574 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5575 S:      Maintained
5576 F:      Documentation/fb/
5577 F:      drivers/video/
5578 F:      include/video/
5579 F:      include/linux/fb.h
5580 F:      include/uapi/video/
5581 F:      include/uapi/linux/fb.h
5582
5583 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5584 M:      Horia Geantă <horia.geanta@nxp.com>
5585 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5586 L:      linux-crypto@vger.kernel.org
5587 S:      Maintained
5588 F:      drivers/crypto/caam/
5589 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5590
5591 FREESCALE DIU FRAMEBUFFER DRIVER
5592 M:      Timur Tabi <timur@tabi.org>
5593 L:      linux-fbdev@vger.kernel.org
5594 S:      Maintained
5595 F:      drivers/video/fbdev/fsl-diu-fb.*
5596
5597 FREESCALE DMA DRIVER
5598 M:      Li Yang <leoyang.li@nxp.com>
5599 M:      Zhang Wei <zw@zh-kernel.org>
5600 L:      linuxppc-dev@lists.ozlabs.org
5601 S:      Maintained
5602 F:      drivers/dma/fsldma.*
5603
5604 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5605 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5606 L:      netdev@vger.kernel.org
5607 S:      Maintained
5608 F:      drivers/net/ethernet/freescale/gianfar*
5609 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5610 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5611
5612 FREESCALE GPMI NAND DRIVER
5613 M:      Han Xu <han.xu@nxp.com>
5614 L:      linux-mtd@lists.infradead.org
5615 S:      Maintained
5616 F:      drivers/mtd/nand/gpmi-nand/*
5617
5618 FREESCALE I2C CPM DRIVER
5619 M:      Jochen Friedrich <jochen@scram.de>
5620 L:      linuxppc-dev@lists.ozlabs.org
5621 L:      linux-i2c@vger.kernel.org
5622 S:      Maintained
5623 F:      drivers/i2c/busses/i2c-cpm.c
5624
5625 FREESCALE IMX / MXC FEC DRIVER
5626 M:      Fugang Duan <fugang.duan@nxp.com>
5627 L:      netdev@vger.kernel.org
5628 S:      Maintained
5629 F:      drivers/net/ethernet/freescale/fec_main.c
5630 F:      drivers/net/ethernet/freescale/fec_ptp.c
5631 F:      drivers/net/ethernet/freescale/fec.h
5632 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5633
5634 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5635 M:      Sascha Hauer <kernel@pengutronix.de>
5636 L:      linux-fbdev@vger.kernel.org
5637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5638 S:      Maintained
5639 F:      include/linux/platform_data/video-imxfb.h
5640 F:      drivers/video/fbdev/imxfb.c
5641
5642 FREESCALE QORIQ DPAA ETHERNET DRIVER
5643 M:      Madalin Bucur <madalin.bucur@nxp.com>
5644 L:      netdev@vger.kernel.org
5645 S:      Maintained
5646 F:      drivers/net/ethernet/freescale/dpaa
5647
5648 FREESCALE QORIQ DPAA FMAN DRIVER
5649 M:      Madalin Bucur <madalin.bucur@nxp.com>
5650 L:      netdev@vger.kernel.org
5651 S:      Maintained
5652 F:      drivers/net/ethernet/freescale/fman
5653 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5654
5655 FREESCALE QUAD SPI DRIVER
5656 M:      Han Xu <han.xu@nxp.com>
5657 L:      linux-mtd@lists.infradead.org
5658 S:      Maintained
5659 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5660
5661 FREESCALE QUICC ENGINE LIBRARY
5662 M:      Qiang Zhao <qiang.zhao@nxp.com>
5663 L:      linuxppc-dev@lists.ozlabs.org
5664 S:      Maintained
5665 F:      drivers/soc/fsl/qe/
5666 F:      include/soc/fsl/*qe*.h
5667 F:      include/soc/fsl/*ucc*.h
5668
5669 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5670 M:      Li Yang <leoyang.li@nxp.com>
5671 L:      netdev@vger.kernel.org
5672 L:      linuxppc-dev@lists.ozlabs.org
5673 S:      Maintained
5674 F:      drivers/net/ethernet/freescale/ucc_geth*
5675
5676 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5677 M:      Zhao Qiang <qiang.zhao@nxp.com>
5678 L:      netdev@vger.kernel.org
5679 L:      linuxppc-dev@lists.ozlabs.org
5680 S:      Maintained
5681 F:      drivers/net/wan/fsl_ucc_hdlc*
5682
5683 FREESCALE QUICC ENGINE UCC UART DRIVER
5684 M:      Timur Tabi <timur@tabi.org>
5685 L:      linuxppc-dev@lists.ozlabs.org
5686 S:      Maintained
5687 F:      drivers/tty/serial/ucc_uart.c
5688
5689 FREESCALE SOC DRIVERS
5690 M:      Li Yang <leoyang.li@nxp.com>
5691 L:      linuxppc-dev@lists.ozlabs.org
5692 L:      linux-arm-kernel@lists.infradead.org
5693 S:      Maintained
5694 F:      Documentation/devicetree/bindings/soc/fsl/
5695 F:      drivers/soc/fsl/
5696 F:      include/linux/fsl/
5697
5698 FREESCALE SOC FS_ENET DRIVER
5699 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5700 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5701 L:      linuxppc-dev@lists.ozlabs.org
5702 L:      netdev@vger.kernel.org
5703 S:      Maintained
5704 F:      drivers/net/ethernet/freescale/fs_enet/
5705 F:      include/linux/fs_enet_pd.h
5706
5707 FREESCALE SOC SOUND DRIVERS
5708 M:      Timur Tabi <timur@tabi.org>
5709 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5710 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5711 R:      Fabio Estevam <fabio.estevam@nxp.com>
5712 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5713 L:      linuxppc-dev@lists.ozlabs.org
5714 S:      Maintained
5715 F:      sound/soc/fsl/fsl*
5716 F:      sound/soc/fsl/imx*
5717 F:      sound/soc/fsl/mpc8610_hpcd.c
5718
5719 FREESCALE USB PERIPHERAL DRIVERS
5720 M:      Li Yang <leoyang.li@nxp.com>
5721 L:      linux-usb@vger.kernel.org
5722 L:      linuxppc-dev@lists.ozlabs.org
5723 S:      Maintained
5724 F:      drivers/usb/gadget/udc/fsl*
5725
5726 FREEVXFS FILESYSTEM
5727 M:      Christoph Hellwig <hch@infradead.org>
5728 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5729 S:      Maintained
5730 F:      fs/freevxfs/
5731
5732 FREEZER
5733 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5734 M:      Pavel Machek <pavel@ucw.cz>
5735 L:      linux-pm@vger.kernel.org
5736 S:      Supported
5737 F:      Documentation/power/freezing-of-tasks.txt
5738 F:      include/linux/freezer.h
5739 F:      kernel/freezer.c
5740
5741 FRONTSWAP API
5742 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5743 L:      linux-kernel@vger.kernel.org
5744 S:      Maintained
5745 F:      mm/frontswap.c
5746 F:      include/linux/frontswap.h
5747
5748 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5749 M:      David Howells <dhowells@redhat.com>
5750 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5751 S:      Supported
5752 F:      Documentation/filesystems/caching/
5753 F:      fs/fscache/
5754 F:      include/linux/fscache*.h
5755
5756 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5757 M:      Theodore Y. Ts'o <tytso@mit.edu>
5758 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5759 L:      linux-fscrypt@vger.kernel.org
5760 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5762 S:      Supported
5763 F:      fs/crypto/
5764 F:      include/linux/fscrypt*.h
5765 F:      Documentation/filesystems/fscrypt.rst
5766
5767 FUJITSU LAPTOP EXTRAS
5768 M:      Jonathan Woithe <jwoithe@just42.net>
5769 L:      platform-driver-x86@vger.kernel.org
5770 S:      Maintained
5771 F:      drivers/platform/x86/fujitsu-laptop.c
5772
5773 FUJITSU M-5MO LS CAMERA ISP DRIVER
5774 M:      Kyungmin Park <kyungmin.park@samsung.com>
5775 M:      Heungjun Kim <riverful.kim@samsung.com>
5776 L:      linux-media@vger.kernel.org
5777 S:      Maintained
5778 F:      drivers/media/i2c/m5mols/
5779 F:      include/media/i2c/m5mols.h
5780
5781 FUJITSU TABLET EXTRAS
5782 M:      Robert Gerlach <khnz@gmx.de>
5783 L:      platform-driver-x86@vger.kernel.org
5784 S:      Maintained
5785 F:      drivers/platform/x86/fujitsu-tablet.c
5786
5787 FUSE: FILESYSTEM IN USERSPACE
5788 M:      Miklos Szeredi <miklos@szeredi.hu>
5789 L:      linux-fsdevel@vger.kernel.org
5790 W:      http://fuse.sourceforge.net/
5791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5792 S:      Maintained
5793 F:      fs/fuse/
5794 F:      include/uapi/linux/fuse.h
5795 F:      Documentation/filesystems/fuse.txt
5796
5797 FUTEX SUBSYSTEM
5798 M:      Thomas Gleixner <tglx@linutronix.de>
5799 M:      Ingo Molnar <mingo@redhat.com>
5800 R:      Peter Zijlstra <peterz@infradead.org>
5801 R:      Darren Hart <dvhart@infradead.org>
5802 L:      linux-kernel@vger.kernel.org
5803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5804 S:      Maintained
5805 F:      kernel/futex.c
5806 F:      kernel/futex_compat.c
5807 F:      include/asm-generic/futex.h
5808 F:      include/linux/futex.h
5809 F:      include/uapi/linux/futex.h
5810 F:      tools/testing/selftests/futex/
5811 F:      tools/perf/bench/futex*
5812 F:      Documentation/*futex*
5813
5814 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5815 M:      Rik Faith <faith@cs.unc.edu>
5816 L:      linux-scsi@vger.kernel.org
5817 S:      Odd Fixes (e.g., new signatures)
5818 F:      drivers/scsi/fdomain.*
5819
5820 GCC PLUGINS
5821 M:      Kees Cook <keescook@chromium.org>
5822 R:      Emese Revfy <re.emese@gmail.com>
5823 L:      kernel-hardening@lists.openwall.com
5824 S:      Maintained
5825 F:      scripts/gcc-plugins/
5826 F:      scripts/gcc-plugin.sh
5827 F:      scripts/Makefile.gcc-plugins
5828 F:      Documentation/gcc-plugins.txt
5829
5830 GCOV BASED KERNEL PROFILING
5831 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5832 S:      Maintained
5833 F:      kernel/gcov/
5834 F:      Documentation/dev-tools/gcov.rst
5835
5836 GDB KERNEL DEBUGGING HELPER SCRIPTS
5837 M:      Jan Kiszka <jan.kiszka@siemens.com>
5838 M:      Kieran Bingham <kieran@bingham.xyz>
5839 S:      Supported
5840 F:      scripts/gdb/
5841
5842 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5843 M:      Achim Leubner <achim_leubner@adaptec.com>
5844 L:      linux-scsi@vger.kernel.org
5845 W:      http://www.icp-vortex.com/
5846 S:      Supported
5847 F:      drivers/scsi/gdt*
5848
5849 GEMTEK FM RADIO RECEIVER DRIVER
5850 M:      Hans Verkuil <hverkuil@xs4all.nl>
5851 L:      linux-media@vger.kernel.org
5852 T:      git git://linuxtv.org/media_tree.git
5853 W:      https://linuxtv.org
5854 S:      Maintained
5855 F:      drivers/media/radio/radio-gemtek*
5856
5857 GENERIC GPIO I2C DRIVER
5858 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5859 S:      Supported
5860 F:      drivers/i2c/busses/i2c-gpio.c
5861 F:      include/linux/i2c-gpio.h
5862
5863 GENERIC GPIO I2C MULTIPLEXER DRIVER
5864 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5865 L:      linux-i2c@vger.kernel.org
5866 S:      Supported
5867 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5868 F:      include/linux/i2c-mux-gpio.h
5869 F:      Documentation/i2c/muxes/i2c-mux-gpio
5870
5871 GENERIC HDLC (WAN) DRIVERS
5872 M:      Krzysztof Halasa <khc@pm.waw.pl>
5873 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5874 S:      Maintained
5875 F:      drivers/net/wan/c101.c
5876 F:      drivers/net/wan/hd6457*
5877 F:      drivers/net/wan/hdlc*
5878 F:      drivers/net/wan/n2.c
5879 F:      drivers/net/wan/pc300too.c
5880 F:      drivers/net/wan/pci200syn.c
5881 F:      drivers/net/wan/wanxl*
5882
5883 GENERIC INCLUDE/ASM HEADER FILES
5884 M:      Arnd Bergmann <arnd@arndb.de>
5885 L:      linux-arch@vger.kernel.org
5886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5887 S:      Maintained
5888 F:      include/asm-generic/
5889 F:      include/uapi/asm-generic/
5890
5891 GENERIC PHY FRAMEWORK
5892 M:      Kishon Vijay Abraham I <kishon@ti.com>
5893 L:      linux-kernel@vger.kernel.org
5894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5895 S:      Supported
5896 F:      drivers/phy/
5897 F:      include/linux/phy/
5898
5899 GENERIC PM DOMAINS
5900 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5901 M:      Kevin Hilman <khilman@kernel.org>
5902 M:      Ulf Hansson <ulf.hansson@linaro.org>
5903 L:      linux-pm@vger.kernel.org
5904 S:      Supported
5905 F:      drivers/base/power/domain*.c
5906 F:      include/linux/pm_domain.h
5907 F:      Documentation/devicetree/bindings/power/power_domain.txt
5908
5909 GENERIC UIO DRIVER FOR PCI DEVICES
5910 M:      "Michael S. Tsirkin" <mst@redhat.com>
5911 L:      kvm@vger.kernel.org
5912 S:      Supported
5913 F:      drivers/uio/uio_pci_generic.c
5914
5915 GENWQE (IBM Generic Workqueue Card)
5916 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5917 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5918 S:      Supported
5919 F:      drivers/misc/genwqe/
5920
5921 GET_MAINTAINER SCRIPT
5922 M:      Joe Perches <joe@perches.com>
5923 S:      Maintained
5924 F:      scripts/get_maintainer.pl
5925
5926 GFS2 FILE SYSTEM
5927 M:      Steven Whitehouse <swhiteho@redhat.com>
5928 M:      Bob Peterson <rpeterso@redhat.com>
5929 L:      cluster-devel@redhat.com
5930 W:      http://sources.redhat.com/cluster/
5931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5932 S:      Supported
5933 F:      Documentation/filesystems/gfs2*.txt
5934 F:      fs/gfs2/
5935 F:      include/uapi/linux/gfs2_ondisk.h
5936
5937 GIGASET ISDN DRIVERS
5938 M:      Paul Bolle <pebolle@tiscali.nl>
5939 L:      gigaset307x-common@lists.sourceforge.net
5940 W:      http://gigaset307x.sourceforge.net/
5941 S:      Odd Fixes
5942 F:      Documentation/isdn/README.gigaset
5943 F:      drivers/isdn/gigaset/
5944 F:      include/uapi/linux/gigaset_dev.h
5945
5946 GO7007 MPEG CODEC
5947 M:      Hans Verkuil <hans.verkuil@cisco.com>
5948 L:      linux-media@vger.kernel.org
5949 S:      Maintained
5950 F:      drivers/media/usb/go7007/
5951
5952 GOODIX TOUCHSCREEN
5953 M:      Bastien Nocera <hadess@hadess.net>
5954 L:      linux-input@vger.kernel.org
5955 S:      Maintained
5956 F:      drivers/input/touchscreen/goodix.c
5957
5958 GPD POCKET FAN DRIVER
5959 M:      Hans de Goede <hdegoede@redhat.com>
5960 L:      platform-driver-x86@vger.kernel.org
5961 S:      Maintained
5962 F:      drivers/platform/x86/gpd-pocket-fan.c
5963
5964 GPIO ACPI SUPPORT
5965 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5966 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5967 L:      linux-gpio@vger.kernel.org
5968 L:      linux-acpi@vger.kernel.org
5969 S:      Maintained
5970 F:      Documentation/acpi/gpio-properties.txt
5971 F:      drivers/gpio/gpiolib-acpi.c
5972
5973 GPIO IR Transmitter
5974 M:      Sean Young <sean@mess.org>
5975 L:      linux-media@vger.kernel.org
5976 S:      Maintained
5977 F:      drivers/media/rc/gpio-ir-tx.c
5978
5979 GPIO MOCKUP DRIVER
5980 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
5981 R:      Bartosz Golaszewski <brgl@bgdev.pl>
5982 L:      linux-gpio@vger.kernel.org
5983 S:      Maintained
5984 F:      drivers/gpio/gpio-mockup.c
5985 F:      tools/testing/selftests/gpio/
5986
5987 GPIO SUBSYSTEM
5988 M:      Linus Walleij <linus.walleij@linaro.org>
5989 L:      linux-gpio@vger.kernel.org
5990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5991 S:      Maintained
5992 F:      Documentation/devicetree/bindings/gpio/
5993 F:      Documentation/driver-api/gpio/
5994 F:      Documentation/gpio/
5995 F:      Documentation/ABI/testing/gpio-cdev
5996 F:      Documentation/ABI/obsolete/sysfs-gpio
5997 F:      drivers/gpio/
5998 F:      include/linux/gpio/
5999 F:      include/linux/gpio.h
6000 F:      include/asm-generic/gpio.h
6001 F:      include/uapi/linux/gpio.h
6002 F:      tools/gpio/
6003
6004 GRE DEMULTIPLEXER DRIVER
6005 M:      Dmitry Kozlov <xeb@mail.ru>
6006 L:      netdev@vger.kernel.org
6007 S:      Maintained
6008 F:      net/ipv4/gre_demux.c
6009 F:      net/ipv4/gre_offload.c
6010 F:      include/net/gre.h
6011
6012 GRETH 10/100/1G Ethernet MAC device driver
6013 M:      Andreas Larsson <andreas@gaisler.com>
6014 L:      netdev@vger.kernel.org
6015 S:      Maintained
6016 F:      drivers/net/ethernet/aeroflex/
6017
6018 GREYBUS AUDIO PROTOCOLS DRIVERS
6019 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6020 M:      Mark Greer <mgreer@animalcreek.com>
6021 S:      Maintained
6022 F:      drivers/staging/greybus/audio_apbridgea.c
6023 F:      drivers/staging/greybus/audio_apbridgea.h
6024 F:      drivers/staging/greybus/audio_codec.c
6025 F:      drivers/staging/greybus/audio_codec.h
6026 F:      drivers/staging/greybus/audio_gb.c
6027 F:      drivers/staging/greybus/audio_manager.c
6028 F:      drivers/staging/greybus/audio_manager.h
6029 F:      drivers/staging/greybus/audio_manager_module.c
6030 F:      drivers/staging/greybus/audio_manager_private.h
6031 F:      drivers/staging/greybus/audio_manager_sysfs.c
6032 F:      drivers/staging/greybus/audio_module.c
6033 F:      drivers/staging/greybus/audio_topology.c
6034
6035 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6036 M:      Viresh Kumar <vireshk@kernel.org>
6037 S:      Maintained
6038 F:      drivers/staging/greybus/authentication.c
6039 F:      drivers/staging/greybus/bootrom.c
6040 F:      drivers/staging/greybus/firmware.h
6041 F:      drivers/staging/greybus/fw-core.c
6042 F:      drivers/staging/greybus/fw-download.c
6043 F:      drivers/staging/greybus/fw-managament.c
6044 F:      drivers/staging/greybus/greybus_authentication.h
6045 F:      drivers/staging/greybus/greybus_firmware.h
6046 F:      drivers/staging/greybus/hid.c
6047 F:      drivers/staging/greybus/i2c.c
6048 F:      drivers/staging/greybus/spi.c
6049 F:      drivers/staging/greybus/spilib.c
6050 F:      drivers/staging/greybus/spilib.h
6051
6052 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6053 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6054 S:      Maintained
6055 F:      drivers/staging/greybus/loopback.c
6056 F:      drivers/staging/greybus/timesync.c
6057 F:      drivers/staging/greybus/timesync_platform.c
6058
6059 GREYBUS PLATFORM DRIVERS
6060 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6061 S:      Maintained
6062 F:      drivers/staging/greybus/arche-platform.c
6063 F:      drivers/staging/greybus/arche-apb-ctrl.c
6064 F:      drivers/staging/greybus/arche_platform.h
6065
6066 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6067 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6068 S:      Maintained
6069 F:      drivers/staging/greybus/sdio.c
6070 F:      drivers/staging/greybus/light.c
6071 F:      drivers/staging/greybus/gpio.c
6072 F:      drivers/staging/greybus/power_supply.c
6073 F:      drivers/staging/greybus/spi.c
6074 F:      drivers/staging/greybus/spilib.c
6075
6076 GREYBUS SUBSYSTEM
6077 M:      Johan Hovold <johan@kernel.org>
6078 M:      Alex Elder <elder@kernel.org>
6079 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6080 S:      Maintained
6081 F:      drivers/staging/greybus/
6082 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6083
6084 GREYBUS UART PROTOCOLS DRIVERS
6085 M:      David Lin <dtwlin@gmail.com>
6086 S:      Maintained
6087 F:      drivers/staging/greybus/uart.c
6088 F:      drivers/staging/greybus/log.c
6089
6090 GS1662 VIDEO SERIALIZER
6091 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6092 L:      linux-media@vger.kernel.org
6093 T:      git git://linuxtv.org/media_tree.git
6094 S:      Maintained
6095 F:      drivers/media/spi/gs1662.c
6096
6097 GSPCA FINEPIX SUBDRIVER
6098 M:      Frank Zago <frank@zago.net>
6099 L:      linux-media@vger.kernel.org
6100 T:      git git://linuxtv.org/media_tree.git
6101 S:      Maintained
6102 F:      drivers/media/usb/gspca/finepix.c
6103
6104 GSPCA GL860 SUBDRIVER
6105 M:      Olivier Lorin <o.lorin@laposte.net>
6106 L:      linux-media@vger.kernel.org
6107 T:      git git://linuxtv.org/media_tree.git
6108 S:      Maintained
6109 F:      drivers/media/usb/gspca/gl860/
6110
6111 GSPCA M5602 SUBDRIVER
6112 M:      Erik Andren <erik.andren@gmail.com>
6113 L:      linux-media@vger.kernel.org
6114 T:      git git://linuxtv.org/media_tree.git
6115 S:      Maintained
6116 F:      drivers/media/usb/gspca/m5602/
6117
6118 GSPCA PAC207 SONIXB SUBDRIVER
6119 M:      Hans Verkuil <hverkuil@xs4all.nl>
6120 L:      linux-media@vger.kernel.org
6121 T:      git git://linuxtv.org/media_tree.git
6122 S:      Odd Fixes
6123 F:      drivers/media/usb/gspca/pac207.c
6124
6125 GSPCA SN9C20X SUBDRIVER
6126 M:      Brian Johnson <brijohn@gmail.com>
6127 L:      linux-media@vger.kernel.org
6128 T:      git git://linuxtv.org/media_tree.git
6129 S:      Maintained
6130 F:      drivers/media/usb/gspca/sn9c20x.c
6131
6132 GSPCA T613 SUBDRIVER
6133 M:      Leandro Costantino <lcostantino@gmail.com>
6134 L:      linux-media@vger.kernel.org
6135 T:      git git://linuxtv.org/media_tree.git
6136 S:      Maintained
6137 F:      drivers/media/usb/gspca/t613.c
6138
6139 GSPCA USB WEBCAM DRIVER
6140 M:      Hans Verkuil <hverkuil@xs4all.nl>
6141 L:      linux-media@vger.kernel.org
6142 T:      git git://linuxtv.org/media_tree.git
6143 S:      Odd Fixes
6144 F:      drivers/media/usb/gspca/
6145
6146 GTP (GPRS Tunneling Protocol)
6147 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6148 M:      Harald Welte <laforge@gnumonks.org>
6149 L:      osmocom-net-gprs@lists.osmocom.org
6150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6151 S:      Maintained
6152 F:      drivers/net/gtp.c
6153
6154 GUID PARTITION TABLE (GPT)
6155 M:      Davidlohr Bueso <dave@stgolabs.net>
6156 L:      linux-efi@vger.kernel.org
6157 S:      Maintained
6158 F:      block/partitions/efi.*
6159
6160 H8/300 ARCHITECTURE
6161 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6162 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6163 W:      http://uclinux-h8.sourceforge.jp
6164 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6165 S:      Maintained
6166 F:      arch/h8300/
6167 F:      drivers/clocksource/h8300_*.c
6168 F:      drivers/clk/h8300/
6169 F:      drivers/irqchip/irq-renesas-h8*.c
6170
6171 HACKRF MEDIA DRIVER
6172 M:      Antti Palosaari <crope@iki.fi>
6173 L:      linux-media@vger.kernel.org
6174 W:      https://linuxtv.org
6175 W:      http://palosaari.fi/linux/
6176 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6177 T:      git git://linuxtv.org/anttip/media_tree.git
6178 S:      Maintained
6179 F:      drivers/media/usb/hackrf/
6180
6181 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6182 M:      Frank Seidel <frank@f-seidel.de>
6183 L:      platform-driver-x86@vger.kernel.org
6184 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6185 S:      Maintained
6186 F:      drivers/platform/x86/hdaps.c
6187
6188 HARDWARE MONITORING
6189 M:      Jean Delvare <jdelvare@suse.com>
6190 M:      Guenter Roeck <linux@roeck-us.net>
6191 L:      linux-hwmon@vger.kernel.org
6192 W:      http://hwmon.wiki.kernel.org/
6193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6194 S:      Maintained
6195 F:      Documentation/hwmon/
6196 F:      drivers/hwmon/
6197 F:      include/linux/hwmon*.h
6198
6199 HARDWARE RANDOM NUMBER GENERATOR CORE
6200 M:      Matt Mackall <mpm@selenic.com>
6201 M:      Herbert Xu <herbert@gondor.apana.org.au>
6202 L:      linux-crypto@vger.kernel.org
6203 S:      Odd fixes
6204 F:      Documentation/devicetree/bindings/rng/
6205 F:      Documentation/hw_random.txt
6206 F:      drivers/char/hw_random/
6207 F:      include/linux/hw_random.h
6208
6209 HARDWARE TRACING FACILITIES
6210 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6211 S:      Maintained
6212 F:      drivers/hwtracing/
6213
6214 HARDWARE SPINLOCK CORE
6215 M:      Ohad Ben-Cohen <ohad@wizery.com>
6216 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6217 L:      linux-remoteproc@vger.kernel.org
6218 S:      Maintained
6219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6220 F:      Documentation/devicetree/bindings/hwlock/
6221 F:      Documentation/hwspinlock.txt
6222 F:      drivers/hwspinlock/
6223 F:      include/linux/hwspinlock.h
6224
6225 HARMONY SOUND DRIVER
6226 L:      linux-parisc@vger.kernel.org
6227 S:      Maintained
6228 F:      sound/parisc/harmony.*
6229
6230 HDPVR USB VIDEO ENCODER DRIVER
6231 M:      Hans Verkuil <hverkuil@xs4all.nl>
6232 L:      linux-media@vger.kernel.org
6233 T:      git git://linuxtv.org/media_tree.git
6234 W:      https://linuxtv.org
6235 S:      Odd Fixes
6236 F:      drivers/media/usb/hdpvr/
6237
6238 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6239 M:      Jimmy Vance <jimmy.vance@hpe.com>
6240 S:      Supported
6241 F:      Documentation/watchdog/hpwdt.txt
6242 F:      drivers/watchdog/hpwdt.c
6243
6244 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6245 M:      Don Brace <don.brace@microsemi.com>
6246 L:      esc.storagedev@microsemi.com
6247 L:      linux-scsi@vger.kernel.org
6248 S:      Supported
6249 F:      Documentation/scsi/hpsa.txt
6250 F:      drivers/scsi/hpsa*.[ch]
6251 F:      include/linux/cciss*.h
6252 F:      include/uapi/linux/cciss*.h
6253
6254 HFI1 DRIVER
6255 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6256 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6257 L:      linux-rdma@vger.kernel.org
6258 S:      Supported
6259 F:      drivers/infiniband/hw/hfi1
6260
6261 HFS FILESYSTEM
6262 L:      linux-fsdevel@vger.kernel.org
6263 S:      Orphan
6264 F:      Documentation/filesystems/hfs.txt
6265 F:      fs/hfs/
6266
6267 HFSPLUS FILESYSTEM
6268 L:      linux-fsdevel@vger.kernel.org
6269 S:      Orphan
6270 F:      Documentation/filesystems/hfsplus.txt
6271 F:      fs/hfsplus/
6272
6273 HGA FRAMEBUFFER DRIVER
6274 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6275 L:      linux-nvidia@lists.surfsouth.com
6276 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6277 S:      Maintained
6278 F:      drivers/video/fbdev/hgafb.c
6279
6280 HIBERNATION (aka Software Suspend, aka swsusp)
6281 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6282 M:      Pavel Machek <pavel@ucw.cz>
6283 L:      linux-pm@vger.kernel.org
6284 B:      https://bugzilla.kernel.org
6285 S:      Supported
6286 F:      arch/x86/power/
6287 F:      drivers/base/power/
6288 F:      kernel/power/
6289 F:      include/linux/suspend.h
6290 F:      include/linux/freezer.h
6291 F:      include/linux/pm.h
6292 F:      arch/*/include/asm/suspend*.h
6293
6294 HID CORE LAYER
6295 M:      Jiri Kosina <jikos@kernel.org>
6296 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6297 L:      linux-input@vger.kernel.org
6298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6299 S:      Maintained
6300 F:      drivers/hid/
6301 F:      include/linux/hid*
6302 F:      include/uapi/linux/hid*
6303
6304 HID SENSOR HUB DRIVERS
6305 M:      Jiri Kosina <jikos@kernel.org>
6306 M:      Jonathan Cameron <jic23@kernel.org>
6307 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6308 L:      linux-input@vger.kernel.org
6309 L:      linux-iio@vger.kernel.org
6310 S:      Maintained
6311 F:      Documentation/hid/hid-sensor*
6312 F:      drivers/hid/hid-sensor-*
6313 F:      drivers/iio/*/hid-*
6314 F:      include/linux/hid-sensor-*
6315
6316 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6317 M:      Thomas Gleixner <tglx@linutronix.de>
6318 L:      linux-kernel@vger.kernel.org
6319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6320 S:      Maintained
6321 F:      Documentation/timers/
6322 F:      kernel/time/hrtimer.c
6323 F:      kernel/time/clockevents.c
6324 F:      kernel/time/timer_*.c
6325 F:      include/linux/clockchips.h
6326 F:      include/linux/hrtimer.h
6327
6328 HIGH-SPEED SCC DRIVER FOR AX.25
6329 L:      linux-hams@vger.kernel.org
6330 S:      Orphan
6331 F:      drivers/net/hamradio/dmascc.c
6332 F:      drivers/net/hamradio/scc.c
6333
6334 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6335 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6336 W:      http://www.highpoint-tech.com
6337 S:      Supported
6338 F:      Documentation/scsi/hptiop.txt
6339 F:      drivers/scsi/hptiop.c
6340
6341 HIPPI
6342 M:      Jes Sorensen <jes@trained-monkey.org>
6343 L:      linux-hippi@sunsite.dk
6344 S:      Maintained
6345 F:      include/linux/hippidevice.h
6346 F:      include/uapi/linux/if_hippi.h
6347 F:      net/802/hippi.c
6348 F:      drivers/net/hippi/
6349
6350 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6351 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6352 M:      Salil Mehta <salil.mehta@huawei.com>
6353 L:      netdev@vger.kernel.org
6354 W:      http://www.hisilicon.com
6355 S:      Maintained
6356 F:      drivers/net/ethernet/hisilicon/hns3/
6357
6358 HISILICON NETWORK SUBSYSTEM DRIVER
6359 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6360 M:      Salil Mehta <salil.mehta@huawei.com>
6361 L:      netdev@vger.kernel.org
6362 W:      http://www.hisilicon.com
6363 S:      Maintained
6364 F:      drivers/net/ethernet/hisilicon/
6365 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6366
6367 HISILICON PMU DRIVER
6368 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6369 W:      http://www.hisilicon.com
6370 S:      Supported
6371 F:      drivers/perf/hisilicon
6372 F:      Documentation/perf/hisi-pmu.txt
6373
6374 HISILICON ROCE DRIVER
6375 M:      Lijun Ou <oulijun@huawei.com>
6376 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6377 L:      linux-rdma@vger.kernel.org
6378 S:      Maintained
6379 F:      drivers/infiniband/hw/hns/
6380 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6381
6382 HISILICON SAS Controller
6383 M:      John Garry <john.garry@huawei.com>
6384 W:      http://www.hisilicon.com
6385 S:      Supported
6386 F:      drivers/scsi/hisi_sas/
6387 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6388
6389 HMM - Heterogeneous Memory Management
6390 M:      Jérôme Glisse <jglisse@redhat.com>
6391 L:      linux-mm@kvack.org
6392 S:      Maintained
6393 F:      mm/hmm*
6394 F:      include/linux/hmm*
6395
6396 HOST AP DRIVER
6397 M:      Jouni Malinen <j@w1.fi>
6398 L:      linux-wireless@vger.kernel.org
6399 W:      http://w1.fi/hostap-driver.html
6400 S:      Obsolete
6401 F:      drivers/net/wireless/intersil/hostap/
6402
6403 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6404 L:      platform-driver-x86@vger.kernel.org
6405 S:      Orphan
6406 F:      drivers/platform/x86/tc1100-wmi.c
6407
6408 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6409 M:      Jaroslav Kysela <perex@perex.cz>
6410 S:      Maintained
6411 F:      drivers/net/ethernet/hp/hp100.*
6412
6413 HPET:   High Precision Event Timers driver
6414 M:      Clemens Ladisch <clemens@ladisch.de>
6415 S:      Maintained
6416 F:      Documentation/timers/hpet.txt
6417 F:      drivers/char/hpet.c
6418 F:      include/linux/hpet.h
6419 F:      include/uapi/linux/hpet.h
6420
6421 HPET:   x86
6422 S:      Orphan
6423 F:      arch/x86/kernel/hpet.c
6424 F:      arch/x86/include/asm/hpet.h
6425
6426 HPFS FILESYSTEM
6427 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6428 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6429 S:      Maintained
6430 F:      fs/hpfs/
6431
6432 HSI SUBSYSTEM
6433 M:      Sebastian Reichel <sre@kernel.org>
6434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6435 S:      Maintained
6436 F:      Documentation/ABI/testing/sysfs-bus-hsi
6437 F:      Documentation/driver-api/hsi.rst
6438 F:      drivers/hsi/
6439 F:      include/linux/hsi/
6440 F:      include/uapi/linux/hsi/
6441
6442 HSO 3G MODEM DRIVER
6443 L:      linux-usb@vger.kernel.org
6444 S:      Orphan
6445 F:      drivers/net/usb/hso.c
6446
6447 HSR NETWORK PROTOCOL
6448 M:      Arvid Brodin <arvid.brodin@alten.se>
6449 L:      netdev@vger.kernel.org
6450 S:      Maintained
6451 F:      net/hsr/
6452
6453 HT16K33 LED CONTROLLER DRIVER
6454 M:      Robin van der Gracht <robin@protonic.nl>
6455 S:      Maintained
6456 F:      drivers/auxdisplay/ht16k33.c
6457 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6458
6459 HTCPEN TOUCHSCREEN DRIVER
6460 M:      Pau Oliva Fora <pof@eslack.org>
6461 L:      linux-input@vger.kernel.org
6462 S:      Maintained
6463 F:      drivers/input/touchscreen/htcpen.c
6464
6465 HUAWEI ETHERNET DRIVER
6466 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6467 L:      netdev@vger.kernel.org
6468 S:      Supported
6469 F:      Documentation/networking/hinic.txt
6470 F:      drivers/net/ethernet/huawei/hinic/
6471
6472 HUGETLB FILESYSTEM
6473 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6474 S:      Maintained
6475 F:      fs/hugetlbfs/
6476
6477 HVA ST MEDIA DRIVER
6478 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6479 L:      linux-media@vger.kernel.org
6480 T:      git git://linuxtv.org/media_tree.git
6481 W:      https://linuxtv.org
6482 S:      Supported
6483 F:      drivers/media/platform/sti/hva
6484
6485 HWPOISON MEMORY FAILURE HANDLING
6486 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6487 L:      linux-mm@kvack.org
6488 S:      Maintained
6489 F:      mm/memory-failure.c
6490 F:      mm/hwpoison-inject.c
6491
6492 Hyper-V CORE AND DRIVERS
6493 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6494 M:      Haiyang Zhang <haiyangz@microsoft.com>
6495 M:      Stephen Hemminger <sthemmin@microsoft.com>
6496 L:      devel@linuxdriverproject.org
6497 S:      Maintained
6498 F:      Documentation/networking/netvsc.txt
6499 F:      arch/x86/include/asm/mshyperv.h
6500 F:      arch/x86/include/asm/trace/hyperv.h
6501 F:      arch/x86/include/uapi/asm/hyperv.h
6502 F:      arch/x86/kernel/cpu/mshyperv.c
6503 F:      arch/x86/hyperv
6504 F:      drivers/hid/hid-hyperv.c
6505 F:      drivers/hv/
6506 F:      drivers/input/serio/hyperv-keyboard.c
6507 F:      drivers/pci/host/pci-hyperv.c
6508 F:      drivers/net/hyperv/
6509 F:      drivers/scsi/storvsc_drv.c
6510 F:      drivers/uio/uio_hv_generic.c
6511 F:      drivers/video/fbdev/hyperv_fb.c
6512 F:      net/vmw_vsock/hyperv_transport.c
6513 F:      include/linux/hyperv.h
6514 F:      include/uapi/linux/hyperv.h
6515 F:      tools/hv/
6516 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6517
6518 HYPERVISOR VIRTUAL CONSOLE DRIVER
6519 L:      linuxppc-dev@lists.ozlabs.org
6520 S:      Odd Fixes
6521 F:      drivers/tty/hvc/
6522
6523 I2C ACPI SUPPORT
6524 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6525 L:      linux-i2c@vger.kernel.org
6526 L:      linux-acpi@vger.kernel.org
6527 S:      Maintained
6528 F:      drivers/i2c/i2c-core-acpi.c
6529
6530 I2C MUXES
6531 M:      Peter Rosin <peda@axentia.se>
6532 L:      linux-i2c@vger.kernel.org
6533 S:      Maintained
6534 F:      Documentation/i2c/i2c-topology
6535 F:      Documentation/i2c/muxes/
6536 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6537 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6538 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6539 F:      drivers/i2c/i2c-mux.c
6540 F:      drivers/i2c/muxes/
6541 F:      include/linux/i2c-mux.h
6542
6543 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6544 M:      Gregory CLEMENT <gregory.clement@free-electrons.com>
6545 L:      linux-i2c@vger.kernel.org
6546 S:      Maintained
6547 F:      drivers/i2c/busses/i2c-mv64xxx.c
6548
6549 I2C OVER PARALLEL PORT
6550 M:      Jean Delvare <jdelvare@suse.com>
6551 L:      linux-i2c@vger.kernel.org
6552 S:      Maintained
6553 F:      Documentation/i2c/busses/i2c-parport
6554 F:      Documentation/i2c/busses/i2c-parport-light
6555 F:      drivers/i2c/busses/i2c-parport.c
6556 F:      drivers/i2c/busses/i2c-parport-light.c
6557
6558 I2C SUBSYSTEM
6559 M:      Wolfram Sang <wsa@the-dreams.de>
6560 L:      linux-i2c@vger.kernel.org
6561 W:      https://i2c.wiki.kernel.org/
6562 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6564 S:      Maintained
6565 F:      Documentation/devicetree/bindings/i2c/
6566 F:      Documentation/i2c/
6567 F:      drivers/i2c/
6568 F:      drivers/i2c/*/
6569 F:      include/linux/i2c.h
6570 F:      include/linux/i2c-*.h
6571 F:      include/uapi/linux/i2c.h
6572 F:      include/uapi/linux/i2c-*.h
6573
6574 I2C-TAOS-EVM DRIVER
6575 M:      Jean Delvare <jdelvare@suse.com>
6576 L:      linux-i2c@vger.kernel.org
6577 S:      Maintained
6578 F:      Documentation/i2c/busses/i2c-taos-evm
6579 F:      drivers/i2c/busses/i2c-taos-evm.c
6580
6581 I2C-TINY-USB DRIVER
6582 M:      Till Harbaum <till@harbaum.org>
6583 L:      linux-i2c@vger.kernel.org
6584 W:      http://www.harbaum.org/till/i2c_tiny_usb
6585 S:      Maintained
6586 F:      drivers/i2c/busses/i2c-tiny-usb.c
6587
6588 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6589 M:      Jean Delvare <jdelvare@suse.com>
6590 L:      linux-i2c@vger.kernel.org
6591 S:      Maintained
6592 F:      Documentation/i2c/busses/i2c-ali1535
6593 F:      Documentation/i2c/busses/i2c-ali1563
6594 F:      Documentation/i2c/busses/i2c-ali15x3
6595 F:      Documentation/i2c/busses/i2c-amd756
6596 F:      Documentation/i2c/busses/i2c-amd8111
6597 F:      Documentation/i2c/busses/i2c-i801
6598 F:      Documentation/i2c/busses/i2c-nforce2
6599 F:      Documentation/i2c/busses/i2c-piix4
6600 F:      Documentation/i2c/busses/i2c-sis5595
6601 F:      Documentation/i2c/busses/i2c-sis630
6602 F:      Documentation/i2c/busses/i2c-sis96x
6603 F:      Documentation/i2c/busses/i2c-via
6604 F:      Documentation/i2c/busses/i2c-viapro
6605 F:      drivers/i2c/busses/i2c-ali1535.c
6606 F:      drivers/i2c/busses/i2c-ali1563.c
6607 F:      drivers/i2c/busses/i2c-ali15x3.c
6608 F:      drivers/i2c/busses/i2c-amd756.c
6609 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6610 F:      drivers/i2c/busses/i2c-amd8111.c
6611 F:      drivers/i2c/busses/i2c-i801.c
6612 F:      drivers/i2c/busses/i2c-isch.c
6613 F:      drivers/i2c/busses/i2c-nforce2.c
6614 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6615 F:      drivers/i2c/busses/i2c-piix4.c
6616 F:      drivers/i2c/busses/i2c-sis5595.c
6617 F:      drivers/i2c/busses/i2c-sis630.c
6618 F:      drivers/i2c/busses/i2c-sis96x.c
6619 F:      drivers/i2c/busses/i2c-via.c
6620 F:      drivers/i2c/busses/i2c-viapro.c
6621
6622 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6623 M:      Hans de Goede <hdegoede@redhat.com>
6624 L:      linux-i2c@vger.kernel.org
6625 S:      Maintained
6626 F:      drivers/i2c/busses/i2c-cht-wc.c
6627
6628 I2C/SMBUS ISMT DRIVER
6629 M:      Seth Heasley <seth.heasley@intel.com>
6630 M:      Neil Horman <nhorman@tuxdriver.com>
6631 L:      linux-i2c@vger.kernel.org
6632 F:      drivers/i2c/busses/i2c-ismt.c
6633 F:      Documentation/i2c/busses/i2c-ismt
6634
6635 I2C/SMBUS STUB DRIVER
6636 M:      Jean Delvare <jdelvare@suse.com>
6637 L:      linux-i2c@vger.kernel.org
6638 S:      Maintained
6639 F:      drivers/i2c/i2c-stub.c
6640
6641 IA64 (Itanium) PLATFORM
6642 M:      Tony Luck <tony.luck@intel.com>
6643 M:      Fenghua Yu <fenghua.yu@intel.com>
6644 L:      linux-ia64@vger.kernel.org
6645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6646 S:      Maintained
6647 F:      arch/ia64/
6648
6649 IBM Power 842 compression accelerator
6650 M:      Haren Myneni <haren@us.ibm.com>
6651 S:      Supported
6652 F:      drivers/crypto/nx/Makefile
6653 F:      drivers/crypto/nx/Kconfig
6654 F:      drivers/crypto/nx/nx-842*
6655 F:      include/linux/sw842.h
6656 F:      crypto/842.c
6657 F:      lib/842/
6658
6659 IBM Power in-Nest Crypto Acceleration
6660 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6661 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6662 L:      linux-crypto@vger.kernel.org
6663 S:      Supported
6664 F:      drivers/crypto/nx/Makefile
6665 F:      drivers/crypto/nx/Kconfig
6666 F:      drivers/crypto/nx/nx-aes*
6667 F:      drivers/crypto/nx/nx-sha*
6668 F:      drivers/crypto/nx/nx.*
6669 F:      drivers/crypto/nx/nx_csbcpb.h
6670 F:      drivers/crypto/nx/nx_debugfs.h
6671
6672 IBM Power Linux RAID adapter
6673 M:      Brian King <brking@us.ibm.com>
6674 S:      Supported
6675 F:      drivers/scsi/ipr.*
6676
6677 IBM Power SRIOV Virtual NIC Device Driver
6678 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6679 M:      John Allen <jallen@linux.vnet.ibm.com>
6680 L:      netdev@vger.kernel.org
6681 S:      Supported
6682 F:      drivers/net/ethernet/ibm/ibmvnic.*
6683
6684 IBM Power Virtual Accelerator Switchboard
6685 M:      Sukadev Bhattiprolu
6686 L:      linuxppc-dev@lists.ozlabs.org
6687 S:      Supported
6688 F:      arch/powerpc/platforms/powernv/vas*
6689 F:      arch/powerpc/platforms/powernv/copy-paste.h
6690 F:      arch/powerpc/include/asm/vas.h
6691 F:      arch/powerpc/include/uapi/asm/vas.h
6692
6693 IBM Power Virtual Ethernet Device Driver
6694 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6695 L:      netdev@vger.kernel.org
6696 S:      Supported
6697 F:      drivers/net/ethernet/ibm/ibmveth.*
6698
6699 IBM Power Virtual FC Device Drivers
6700 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6701 L:      linux-scsi@vger.kernel.org
6702 S:      Supported
6703 F:      drivers/scsi/ibmvscsi/ibmvfc*
6704
6705 IBM Power Virtual SCSI Device Drivers
6706 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6707 L:      linux-scsi@vger.kernel.org
6708 S:      Supported
6709 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6710 F:      include/scsi/viosrp.h
6711
6712 IBM Power Virtual SCSI Device Target Driver
6713 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6714 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6715 L:      linux-scsi@vger.kernel.org
6716 L:      target-devel@vger.kernel.org
6717 S:      Supported
6718 F:      drivers/scsi/ibmvscsi_tgt/
6719
6720 IBM Power VMX Cryptographic instructions
6721 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6722 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6723 L:      linux-crypto@vger.kernel.org
6724 S:      Supported
6725 F:      drivers/crypto/vmx/Makefile
6726 F:      drivers/crypto/vmx/Kconfig
6727 F:      drivers/crypto/vmx/vmx.c
6728 F:      drivers/crypto/vmx/aes*
6729 F:      drivers/crypto/vmx/ghash*
6730 F:      drivers/crypto/vmx/ppc-xlate.pl
6731
6732 IBM ServeRAID RAID DRIVER
6733 S:      Orphan
6734 F:      drivers/scsi/ips.*
6735
6736 ICH LPC AND GPIO DRIVER
6737 M:      Peter Tyser <ptyser@xes-inc.com>
6738 S:      Maintained
6739 F:      drivers/mfd/lpc_ich.c
6740 F:      drivers/gpio/gpio-ich.c
6741
6742 IDE SUBSYSTEM
6743 M:      "David S. Miller" <davem@davemloft.net>
6744 L:      linux-ide@vger.kernel.org
6745 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6747 S:      Maintained
6748 F:      Documentation/ide/
6749 F:      drivers/ide/
6750 F:      include/linux/ide.h
6751
6752 IDE/ATAPI DRIVERS
6753 M:      Borislav Petkov <bp@alien8.de>
6754 L:      linux-ide@vger.kernel.org
6755 S:      Maintained
6756 F:      Documentation/cdrom/ide-cd
6757 F:      drivers/ide/ide-cd*
6758
6759 IDEAPAD LAPTOP EXTRAS DRIVER
6760 M:      Ike Panhc <ike.pan@canonical.com>
6761 L:      platform-driver-x86@vger.kernel.org
6762 W:      http://launchpad.net/ideapad-laptop
6763 S:      Maintained
6764 F:      drivers/platform/x86/ideapad-laptop.c
6765
6766 IDEAPAD LAPTOP SLIDEBAR DRIVER
6767 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6768 L:      linux-input@vger.kernel.org
6769 W:      https://github.com/o2genum/ideapad-slidebar
6770 S:      Maintained
6771 F:      drivers/input/misc/ideapad_slidebar.c
6772
6773 IDT VersaClock 5 CLOCK DRIVER
6774 M:      Marek Vasut <marek.vasut@gmail.com>
6775 S:      Maintained
6776 F:      drivers/clk/clk-versaclock5.c
6777
6778 IEEE 802.15.4 SUBSYSTEM
6779 M:      Alexander Aring <alex.aring@gmail.com>
6780 M:      Stefan Schmidt <stefan@osg.samsung.com>
6781 L:      linux-wpan@vger.kernel.org
6782 W:      http://wpan.cakelab.org/
6783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6785 S:      Maintained
6786 F:      net/ieee802154/
6787 F:      net/mac802154/
6788 F:      drivers/net/ieee802154/
6789 F:      include/linux/nl802154.h
6790 F:      include/linux/ieee802154.h
6791 F:      include/net/nl802154.h
6792 F:      include/net/mac802154.h
6793 F:      include/net/af_ieee802154.h
6794 F:      include/net/cfg802154.h
6795 F:      include/net/ieee802154_netdev.h
6796 F:      Documentation/networking/ieee802154.txt
6797
6798 IFE PROTOCOL
6799 M:      Yotam Gigi <yotam.gi@gmail.com>
6800 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6801 F:      net/ife
6802 F:      include/net/ife.h
6803 F:      include/uapi/linux/ife.h
6804
6805 IGORPLUG-USB IR RECEIVER
6806 M:      Sean Young <sean@mess.org>
6807 L:      linux-media@vger.kernel.org
6808 S:      Maintained
6809 F:      drivers/media/rc/igorplugusb.c
6810
6811 IGUANAWORKS USB IR TRANSCEIVER
6812 M:      Sean Young <sean@mess.org>
6813 L:      linux-media@vger.kernel.org
6814 S:      Maintained
6815 F:      drivers/media/rc/iguanair.c
6816
6817 IIO DIGITAL POTENTIOMETER DAC
6818 M:      Peter Rosin <peda@axentia.se>
6819 L:      linux-iio@vger.kernel.org
6820 S:      Maintained
6821 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6822 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6823 F:      drivers/iio/dac/dpot-dac.c
6824
6825 IIO ENVELOPE DETECTOR
6826 M:      Peter Rosin <peda@axentia.se>
6827 L:      linux-iio@vger.kernel.org
6828 S:      Maintained
6829 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6830 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6831 F:      drivers/iio/adc/envelope-detector.c
6832
6833 IIO MULTIPLEXER
6834 M:      Peter Rosin <peda@axentia.se>
6835 L:      linux-iio@vger.kernel.org
6836 S:      Maintained
6837 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6838 F:      drivers/iio/multiplexer/iio-mux.c
6839
6840 IIO SUBSYSTEM AND DRIVERS
6841 M:      Jonathan Cameron <jic23@kernel.org>
6842 R:      Hartmut Knaack <knaack.h@gmx.de>
6843 R:      Lars-Peter Clausen <lars@metafoo.de>
6844 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6845 L:      linux-iio@vger.kernel.org
6846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6847 S:      Maintained
6848 F:      Documentation/ABI/testing/configfs-iio*
6849 F:      Documentation/ABI/testing/sysfs-bus-iio*
6850 F:      Documentation/devicetree/bindings/iio/
6851 F:      drivers/iio/
6852 F:      drivers/staging/iio/
6853 F:      include/linux/iio/
6854 F:      tools/iio/
6855
6856 IKANOS/ADI EAGLE ADSL USB DRIVER
6857 M:      Matthieu Castet <castet.matthieu@free.fr>
6858 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6859 S:      Maintained
6860 F:      drivers/usb/atm/ueagle-atm.c
6861
6862 IMGTEC ASCII LCD DRIVER
6863 M:      Paul Burton <paul.burton@mips.com>
6864 S:      Maintained
6865 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6866 F:      drivers/auxdisplay/img-ascii-lcd.c
6867
6868 IMGTEC IR DECODER DRIVER
6869 M:      James Hogan <jhogan@kernel.org>
6870 S:      Maintained
6871 F:      drivers/media/rc/img-ir/
6872
6873 IMON SOUNDGRAPH USB IR RECEIVER
6874 M:      Sean Young <sean@mess.org>
6875 L:      linux-media@vger.kernel.org
6876 S:      Maintained
6877 F:      drivers/media/rc/imon_raw.c
6878 F:      drivers/media/rc/imon.c
6879
6880 IMS TWINTURBO FRAMEBUFFER DRIVER
6881 L:      linux-fbdev@vger.kernel.org
6882 S:      Orphan
6883 F:      drivers/video/fbdev/imsttfb.c
6884
6885 INA209 HARDWARE MONITOR DRIVER
6886 M:      Guenter Roeck <linux@roeck-us.net>
6887 L:      linux-hwmon@vger.kernel.org
6888 S:      Maintained
6889 F:      Documentation/hwmon/ina209
6890 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6891 F:      drivers/hwmon/ina209.c
6892
6893 INA2XX HARDWARE MONITOR DRIVER
6894 M:      Guenter Roeck <linux@roeck-us.net>
6895 L:      linux-hwmon@vger.kernel.org
6896 S:      Maintained
6897 F:      Documentation/hwmon/ina2xx
6898 F:      drivers/hwmon/ina2xx.c
6899 F:      include/linux/platform_data/ina2xx.h
6900
6901 INDUSTRY PACK SUBSYSTEM (IPACK)
6902 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6903 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6904 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6905 L:      industrypack-devel@lists.sourceforge.net
6906 W:      http://industrypack.sourceforge.net
6907 S:      Maintained
6908 F:      drivers/ipack/
6909
6910 INFINIBAND SUBSYSTEM
6911 M:      Doug Ledford <dledford@redhat.com>
6912 M:      Jason Gunthorpe <jgg@mellanox.com>
6913 L:      linux-rdma@vger.kernel.org
6914 W:      https://github.com/linux-rdma/rdma-core
6915 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6917 S:      Supported
6918 F:      Documentation/devicetree/bindings/infiniband/
6919 F:      Documentation/infiniband/
6920 F:      drivers/infiniband/
6921 F:      include/uapi/linux/if_infiniband.h
6922 F:      include/uapi/rdma/
6923 F:      include/rdma/
6924
6925 INGENIC JZ4780 DMA Driver
6926 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6927 S:      Maintained
6928 F:      drivers/dma/dma-jz4780.c
6929
6930 INGENIC JZ4780 NAND DRIVER
6931 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6932 L:      linux-mtd@lists.infradead.org
6933 S:      Maintained
6934 F:      drivers/mtd/nand/jz4780_*
6935
6936 INOTIFY
6937 M:      Jan Kara <jack@suse.cz>
6938 R:      Amir Goldstein <amir73il@gmail.com>
6939 L:      linux-fsdevel@vger.kernel.org
6940 S:      Maintained
6941 F:      Documentation/filesystems/inotify.txt
6942 F:      fs/notify/inotify/
6943 F:      include/linux/inotify.h
6944 F:      include/uapi/linux/inotify.h
6945
6946 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6947 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6948 L:      linux-input@vger.kernel.org
6949 Q:      http://patchwork.kernel.org/project/linux-input/list/
6950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6951 S:      Maintained
6952 F:      drivers/input/
6953 F:      include/linux/input.h
6954 F:      include/uapi/linux/input.h
6955 F:      include/uapi/linux/input-event-codes.h
6956 F:      include/linux/input/
6957 F:      Documentation/devicetree/bindings/input/
6958 F:      Documentation/input/
6959
6960 INPUT MULTITOUCH (MT) PROTOCOL
6961 M:      Henrik Rydberg <rydberg@bitmath.org>
6962 L:      linux-input@vger.kernel.org
6963 S:      Odd fixes
6964 F:      Documentation/input/multi-touch-protocol.rst
6965 F:      drivers/input/input-mt.c
6966 K:      \b(ABS|SYN)_MT_
6967
6968 INSIDE SECURE CRYPTO DRIVER
6969 M:      Antoine Tenart <antoine.tenart@bootlin.com>
6970 F:      drivers/crypto/inside-secure/
6971 S:      Maintained
6972 L:      linux-crypto@vger.kernel.org
6973
6974 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6975 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6976 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6977 L:      linux-integrity@vger.kernel.org
6978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6979 S:      Supported
6980 F:      security/integrity/ima/
6981
6982 INTEL 810/815 FRAMEBUFFER DRIVER
6983 M:      Antonino Daplas <adaplas@gmail.com>
6984 L:      linux-fbdev@vger.kernel.org
6985 S:      Maintained
6986 F:      drivers/video/fbdev/i810/
6987
6988 INTEL ASoC BDW/HSW DRIVERS
6989 M:      Jie Yang <yang.jie@linux.intel.com>
6990 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6991 S:      Supported
6992 F:      sound/soc/intel/common/sst-dsp*
6993 F:      sound/soc/intel/common/sst-firmware.c
6994 F:      sound/soc/intel/boards/broadwell.c
6995 F:      sound/soc/intel/haswell/
6996
6997 INTEL C600 SERIES SAS CONTROLLER DRIVER
6998 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6999 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7000 L:      linux-scsi@vger.kernel.org
7001 T:      git git://git.code.sf.net/p/intel-sas/isci
7002 S:      Supported
7003 F:      drivers/scsi/isci/
7004
7005 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7006 M:      Jani Nikula <jani.nikula@linux.intel.com>
7007 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7008 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7009 L:      intel-gfx@lists.freedesktop.org
7010 W:      https://01.org/linuxgraphics/
7011 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7012 C:      irc://chat.freenode.net/intel-gfx
7013 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7014 T:      git git://anongit.freedesktop.org/drm-intel
7015 S:      Supported
7016 F:      drivers/gpu/drm/i915/
7017 F:      include/drm/i915*
7018 F:      include/uapi/drm/i915_drm.h
7019 F:      Documentation/gpu/i915.rst
7020
7021 INTEL ETHERNET DRIVERS
7022 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7023 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7024 W:      http://www.intel.com/support/feedback.htm
7025 W:      http://e1000.sourceforge.net/
7026 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7029 S:      Supported
7030 F:      Documentation/networking/e100.txt
7031 F:      Documentation/networking/e1000.txt
7032 F:      Documentation/networking/e1000e.txt
7033 F:      Documentation/networking/igb.txt
7034 F:      Documentation/networking/igbvf.txt
7035 F:      Documentation/networking/ixgb.txt
7036 F:      Documentation/networking/ixgbe.txt
7037 F:      Documentation/networking/ixgbevf.txt
7038 F:      Documentation/networking/i40e.txt
7039 F:      Documentation/networking/i40evf.txt
7040 F:      Documentation/networking/ice.txt
7041 F:      drivers/net/ethernet/intel/
7042 F:      drivers/net/ethernet/intel/*/
7043 F:      include/linux/avf/virtchnl.h
7044
7045 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7046 M:      Maik Broemme <mbroemme@libmpq.org>
7047 L:      linux-fbdev@vger.kernel.org
7048 S:      Maintained
7049 F:      Documentation/fb/intelfb.txt
7050 F:      drivers/video/fbdev/intelfb/
7051
7052 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7053 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7054 M:      Zhi Wang <zhi.a.wang@intel.com>
7055 L:      intel-gvt-dev@lists.freedesktop.org
7056 L:      intel-gfx@lists.freedesktop.org
7057 W:      https://01.org/igvt-g
7058 T:      git https://github.com/intel/gvt-linux.git
7059 S:      Supported
7060 F:      drivers/gpu/drm/i915/gvt/
7061
7062 INTEL HID EVENT DRIVER
7063 M:      Alex Hung <alex.hung@canonical.com>
7064 L:      platform-driver-x86@vger.kernel.org
7065 S:      Maintained
7066 F:      drivers/platform/x86/intel-hid.c
7067
7068 INTEL I/OAT DMA DRIVER
7069 M:      Dave Jiang <dave.jiang@intel.com>
7070 R:      Dan Williams <dan.j.williams@intel.com>
7071 L:      dmaengine@vger.kernel.org
7072 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7073 S:      Supported
7074 F:      drivers/dma/ioat*
7075
7076 INTEL IDLE DRIVER
7077 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7078 M:      Len Brown <lenb@kernel.org>
7079 L:      linux-pm@vger.kernel.org
7080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7081 B:      https://bugzilla.kernel.org
7082 S:      Supported
7083 F:      drivers/idle/intel_idle.c
7084
7085 INTEL INTEGRATED SENSOR HUB DRIVER
7086 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7087 M:      Jiri Kosina <jikos@kernel.org>
7088 L:      linux-input@vger.kernel.org
7089 S:      Maintained
7090 F:      drivers/hid/intel-ish-hid/
7091
7092 INTEL IOMMU (VT-d)
7093 M:      David Woodhouse <dwmw2@infradead.org>
7094 L:      iommu@lists.linux-foundation.org
7095 T:      git git://git.infradead.org/iommu-2.6.git
7096 S:      Supported
7097 F:      drivers/iommu/intel-iommu.c
7098 F:      include/linux/intel-iommu.h
7099
7100 INTEL IOP-ADMA DMA DRIVER
7101 R:      Dan Williams <dan.j.williams@intel.com>
7102 S:      Odd fixes
7103 F:      drivers/dma/iop-adma.c
7104
7105 INTEL IPU3 CSI-2 CIO2 DRIVER
7106 M:      Yong Zhi <yong.zhi@intel.com>
7107 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7108 L:      linux-media@vger.kernel.org
7109 S:      Maintained
7110 F:      drivers/media/pci/intel/ipu3/
7111 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7112
7113 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7114 M:      Krzysztof Halasa <khalasa@piap.pl>
7115 S:      Maintained
7116 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7117 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7118 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7119 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7120 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7121 F:      drivers/net/wan/ixp4xx_hss.c
7122
7123 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7124 M:      Deepak Saxena <dsaxena@plexity.net>
7125 S:      Maintained
7126 F:      drivers/char/hw_random/ixp4xx-rng.c
7127
7128 INTEL MANAGEMENT ENGINE (mei)
7129 M:      Tomas Winkler <tomas.winkler@intel.com>
7130 L:      linux-kernel@vger.kernel.org
7131 S:      Supported
7132 F:      include/uapi/linux/mei.h
7133 F:      include/linux/mei_cl_bus.h
7134 F:      drivers/misc/mei/*
7135 F:      drivers/watchdog/mei_wdt.c
7136 F:      Documentation/misc-devices/mei/*
7137 F:      samples/mei/*
7138
7139 INTEL MENLOW THERMAL DRIVER
7140 M:      Sujith Thomas <sujith.thomas@intel.com>
7141 L:      platform-driver-x86@vger.kernel.org
7142 W:      https://01.org/linux-acpi
7143 S:      Supported
7144 F:      drivers/platform/x86/intel_menlow.c
7145
7146 INTEL MERRIFIELD GPIO DRIVER
7147 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7148 L:      linux-gpio@vger.kernel.org
7149 S:      Maintained
7150 F:      drivers/gpio/gpio-merrifield.c
7151
7152 INTEL MIC DRIVERS (mic)
7153 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7154 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7155 S:      Supported
7156 W:      https://github.com/sudeepdutt/mic
7157 W:      http://software.intel.com/en-us/mic-developer
7158 F:      include/linux/mic_bus.h
7159 F:      include/linux/scif.h
7160 F:      include/uapi/linux/mic_common.h
7161 F:      include/uapi/linux/mic_ioctl.h
7162 F:      include/uapi/linux/scif_ioctl.h
7163 F:      drivers/misc/mic/
7164 F:      drivers/dma/mic_x100_dma.c
7165 F:      drivers/dma/mic_x100_dma.h
7166 F:      Documentation/mic/
7167
7168 INTEL PMC CORE DRIVER
7169 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7170 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7171 L:      platform-driver-x86@vger.kernel.org
7172 S:      Maintained
7173 F:      arch/x86/include/asm/pmc_core.h
7174 F:      drivers/platform/x86/intel_pmc_core*
7175
7176 INTEL PMC/P-Unit IPC DRIVER
7177 M:      Zha Qipeng<qipeng.zha@intel.com>
7178 L:      platform-driver-x86@vger.kernel.org
7179 S:      Maintained
7180 F:      drivers/platform/x86/intel_pmc_ipc.c
7181 F:      drivers/platform/x86/intel_punit_ipc.c
7182 F:      arch/x86/include/asm/intel_pmc_ipc.h
7183 F:      arch/x86/include/asm/intel_punit_ipc.h
7184
7185 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7186 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7187 L:      linux-wireless@vger.kernel.org
7188 S:      Maintained
7189 F:      Documentation/networking/README.ipw2100
7190 F:      Documentation/networking/README.ipw2200
7191 F:      drivers/net/wireless/intel/ipw2x00/
7192
7193 INTEL PSTATE DRIVER
7194 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7195 M:      Len Brown <lenb@kernel.org>
7196 L:      linux-pm@vger.kernel.org
7197 S:      Supported
7198 F:      drivers/cpufreq/intel_pstate.c
7199
7200 INTEL RDMA RNIC DRIVER
7201 M:      Faisal Latif <faisal.latif@intel.com>
7202 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7203 L:      linux-rdma@vger.kernel.org
7204 S:      Supported
7205 F:      drivers/infiniband/hw/i40iw/
7206
7207 INTEL SHA MULTIBUFFER DRIVER
7208 M:      Megha Dey <megha.dey@linux.intel.com>
7209 R:      Tim Chen <tim.c.chen@linux.intel.com>
7210 L:      linux-crypto@vger.kernel.org
7211 S:      Supported
7212 F:      arch/x86/crypto/sha*-mb
7213 F:      crypto/mcryptd.c
7214
7215 INTEL TELEMETRY DRIVER
7216 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7217 L:      platform-driver-x86@vger.kernel.org
7218 S:      Maintained
7219 F:      arch/x86/include/asm/intel_telemetry.h
7220 F:      drivers/platform/x86/intel_telemetry*
7221
7222 INTEL VIRTUAL BUTTON DRIVER
7223 M:      AceLan Kao <acelan.kao@canonical.com>
7224 L:      platform-driver-x86@vger.kernel.org
7225 S:      Maintained
7226 F:      drivers/platform/x86/intel-vbtn.c
7227
7228 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7229 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7230 L:      linux-wireless@vger.kernel.org
7231 S:      Supported
7232 F:      drivers/net/wireless/intel/iwlegacy/
7233
7234 INTEL WIRELESS WIFI LINK (iwlwifi)
7235 M:      Johannes Berg <johannes.berg@intel.com>
7236 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7237 M:      Luca Coelho <luciano.coelho@intel.com>
7238 M:      Intel Linux Wireless <linuxwifi@intel.com>
7239 L:      linux-wireless@vger.kernel.org
7240 W:      http://intellinuxwireless.org
7241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7242 S:      Supported
7243 F:      drivers/net/wireless/intel/iwlwifi/
7244
7245 INTEL WIRELESS WIMAX CONNECTION 2400
7246 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7247 M:      linux-wimax@intel.com
7248 L:      wimax@linuxwimax.org (subscribers-only)
7249 S:      Supported
7250 W:      http://linuxwimax.org
7251 F:      Documentation/wimax/README.i2400m
7252 F:      drivers/net/wimax/i2400m/
7253 F:      include/uapi/linux/wimax/i2400m.h
7254
7255 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7256 M:      Mario Limonciello <mario.limonciello@dell.com>
7257 S:      Maintained
7258 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7259
7260 INTEL(R) TRACE HUB
7261 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7262 S:      Supported
7263 F:      Documentation/trace/intel_th.txt
7264 F:      drivers/hwtracing/intel_th/
7265
7266 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7267 M:      Ning Sun <ning.sun@intel.com>
7268 L:      tboot-devel@lists.sourceforge.net
7269 W:      http://tboot.sourceforge.net
7270 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7271 S:      Supported
7272 F:      Documentation/intel_txt.txt
7273 F:      include/linux/tboot.h
7274 F:      arch/x86/kernel/tboot.c
7275
7276 INTEL-MID GPIO DRIVER
7277 M:      David Cohen <david.a.cohen@linux.intel.com>
7278 L:      linux-gpio@vger.kernel.org
7279 S:      Maintained
7280 F:      drivers/gpio/gpio-intel-mid.c
7281
7282 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7283 M:      Linus Walleij <linus.walleij@linaro.org>
7284 L:      linux-iio@vger.kernel.org
7285 S:      Maintained
7286 F:      drivers/iio/gyro/mpu3050*
7287 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7288
7289 IOC3 ETHERNET DRIVER
7290 M:      Ralf Baechle <ralf@linux-mips.org>
7291 L:      linux-mips@linux-mips.org
7292 S:      Maintained
7293 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7294
7295 IOC3 SERIAL DRIVER
7296 M:      Pat Gefre <pfg@sgi.com>
7297 L:      linux-serial@vger.kernel.org
7298 S:      Maintained
7299 F:      drivers/tty/serial/ioc3_serial.c
7300
7301 IOMMU DRIVERS
7302 M:      Joerg Roedel <joro@8bytes.org>
7303 L:      iommu@lists.linux-foundation.org
7304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7305 S:      Maintained
7306 F:      Documentation/devicetree/bindings/iommu/
7307 F:      drivers/iommu/
7308 F:      include/linux/iommu.h
7309 F:      include/linux/iova.h
7310
7311 IP MASQUERADING
7312 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7313 S:      Maintained
7314 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7315
7316 IPMI SUBSYSTEM
7317 M:      Corey Minyard <minyard@acm.org>
7318 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7319 W:      http://openipmi.sourceforge.net/
7320 S:      Supported
7321 F:      Documentation/IPMI.txt
7322 F:      drivers/char/ipmi/
7323 F:      include/linux/ipmi*
7324 F:      include/uapi/linux/ipmi*
7325
7326 IPS SCSI RAID DRIVER
7327 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7328 L:      linux-scsi@vger.kernel.org
7329 W:      http://www.adaptec.com/
7330 S:      Maintained
7331 F:      drivers/scsi/ips*
7332
7333 IPVS
7334 M:      Wensong Zhang <wensong@linux-vs.org>
7335 M:      Simon Horman <horms@verge.net.au>
7336 M:      Julian Anastasov <ja@ssi.bg>
7337 L:      netdev@vger.kernel.org
7338 L:      lvs-devel@vger.kernel.org
7339 S:      Maintained
7340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7342 F:      Documentation/networking/ipvs-sysctl.txt
7343 F:      include/net/ip_vs.h
7344 F:      include/uapi/linux/ip_vs.h
7345 F:      net/netfilter/ipvs/
7346
7347 IPWIRELESS DRIVER
7348 M:      Jiri Kosina <jikos@kernel.org>
7349 M:      David Sterba <dsterba@suse.com>
7350 S:      Odd Fixes
7351 F:      drivers/tty/ipwireless/
7352
7353 IPX NETWORK LAYER
7354 L:      netdev@vger.kernel.org
7355 S:      Obsolete
7356 F:      include/uapi/linux/ipx.h
7357 F:      drivers/staging/ipx/
7358
7359 IRDA SUBSYSTEM
7360 M:      Samuel Ortiz <samuel@sortiz.org>
7361 L:      irda-users@lists.sourceforge.net (subscribers-only)
7362 L:      netdev@vger.kernel.org
7363 W:      http://irda.sourceforge.net/
7364 S:      Obsolete
7365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7366 F:      Documentation/networking/irda.txt
7367 F:      drivers/staging/irda/
7368
7369 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7370 M:      Marc Zyngier <marc.zyngier@arm.com>
7371 S:      Maintained
7372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7373 F:      Documentation/IRQ-domain.txt
7374 F:      include/linux/irqdomain.h
7375 F:      kernel/irq/irqdomain.c
7376 F:      kernel/irq/msi.c
7377
7378 IRQ SUBSYSTEM
7379 M:      Thomas Gleixner <tglx@linutronix.de>
7380 L:      linux-kernel@vger.kernel.org
7381 S:      Maintained
7382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7383 F:      kernel/irq/
7384
7385 IRQCHIP DRIVERS
7386 M:      Thomas Gleixner <tglx@linutronix.de>
7387 M:      Jason Cooper <jason@lakedaemon.net>
7388 M:      Marc Zyngier <marc.zyngier@arm.com>
7389 L:      linux-kernel@vger.kernel.org
7390 S:      Maintained
7391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7392 F:      Documentation/devicetree/bindings/interrupt-controller/
7393 F:      drivers/irqchip/
7394
7395 ISA
7396 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7397 S:      Maintained
7398 F:      Documentation/isa.txt
7399 F:      drivers/base/isa.c
7400 F:      include/linux/isa.h
7401
7402 ISA RADIO MODULE
7403 M:      Hans Verkuil <hverkuil@xs4all.nl>
7404 L:      linux-media@vger.kernel.org
7405 T:      git git://linuxtv.org/media_tree.git
7406 W:      https://linuxtv.org
7407 S:      Maintained
7408 F:      drivers/media/radio/radio-isa*
7409
7410 ISAPNP
7411 M:      Jaroslav Kysela <perex@perex.cz>
7412 S:      Maintained
7413 F:      Documentation/isapnp.txt
7414 F:      drivers/pnp/isapnp/
7415 F:      include/linux/isapnp.h
7416
7417 ISCSI
7418 M:      Lee Duncan <lduncan@suse.com>
7419 M:      Chris Leech <cleech@redhat.com>
7420 L:      open-iscsi@googlegroups.com
7421 W:      www.open-iscsi.com
7422 S:      Maintained
7423 F:      drivers/scsi/*iscsi*
7424 F:      include/scsi/*iscsi*
7425
7426 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7427 M:      Peter Jones <pjones@redhat.com>
7428 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7429 S:      Maintained
7430 F:      drivers/firmware/iscsi_ibft*
7431
7432 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7433 M:      Or Gerlitz <ogerlitz@mellanox.com>
7434 M:      Sagi Grimberg <sagi@grimberg.me>
7435 M:      Roi Dayan <roid@mellanox.com>
7436 L:      linux-rdma@vger.kernel.org
7437 S:      Supported
7438 W:      http://www.openfabrics.org
7439 W:      www.open-iscsi.org
7440 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7441 F:      drivers/infiniband/ulp/iser/
7442
7443 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7444 M:      Sagi Grimberg <sagi@grimberg.me>
7445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7446 L:      linux-rdma@vger.kernel.org
7447 L:      target-devel@vger.kernel.org
7448 S:      Supported
7449 W:      http://www.linux-iscsi.org
7450 F:      drivers/infiniband/ulp/isert
7451
7452 ISDN SUBSYSTEM
7453 M:      Karsten Keil <isdn@linux-pingi.de>
7454 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7455 L:      netdev@vger.kernel.org
7456 W:      http://www.isdn4linux.de
7457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7458 S:      Maintained
7459 F:      Documentation/isdn/
7460 F:      drivers/isdn/
7461 F:      include/linux/isdn.h
7462 F:      include/linux/isdn/
7463 F:      include/uapi/linux/isdn.h
7464 F:      include/uapi/linux/isdn/
7465
7466 ISDN SUBSYSTEM (Eicon active card driver)
7467 M:      Armin Schindler <mac@melware.de>
7468 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7469 W:      http://www.melware.de
7470 S:      Maintained
7471 F:      drivers/isdn/hardware/eicon/
7472
7473 IT87 HARDWARE MONITORING DRIVER
7474 M:      Jean Delvare <jdelvare@suse.com>
7475 L:      linux-hwmon@vger.kernel.org
7476 S:      Maintained
7477 F:      Documentation/hwmon/it87
7478 F:      drivers/hwmon/it87.c
7479
7480 IT913X MEDIA DRIVER
7481 M:      Antti Palosaari <crope@iki.fi>
7482 L:      linux-media@vger.kernel.org
7483 W:      https://linuxtv.org
7484 W:      http://palosaari.fi/linux/
7485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7486 T:      git git://linuxtv.org/anttip/media_tree.git
7487 S:      Maintained
7488 F:      drivers/media/tuners/it913x*
7489
7490 IVTV VIDEO4LINUX DRIVER
7491 M:      Andy Walls <awalls@md.metrocast.net>
7492 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7493 L:      linux-media@vger.kernel.org
7494 T:      git git://linuxtv.org/media_tree.git
7495 W:      http://www.ivtvdriver.org
7496 S:      Maintained
7497 F:      Documentation/media/v4l-drivers/ivtv*
7498 F:      drivers/media/pci/ivtv/
7499 F:      include/uapi/linux/ivtv*
7500
7501 IX2505V MEDIA DRIVER
7502 M:      Malcolm Priestley <tvboxspy@gmail.com>
7503 L:      linux-media@vger.kernel.org
7504 W:      https://linuxtv.org
7505 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7506 S:      Maintained
7507 F:      drivers/media/dvb-frontends/ix2505v*
7508
7509 JAILHOUSE HYPERVISOR INTERFACE
7510 M:      Jan Kiszka <jan.kiszka@siemens.com>
7511 L:      jailhouse-dev@googlegroups.com
7512 S:      Maintained
7513 F:      arch/x86/kernel/jailhouse.c
7514 F:      arch/x86/include/asm/jailhouse_para.h
7515
7516 JC42.4 TEMPERATURE SENSOR DRIVER
7517 M:      Guenter Roeck <linux@roeck-us.net>
7518 L:      linux-hwmon@vger.kernel.org
7519 S:      Maintained
7520 F:      drivers/hwmon/jc42.c
7521 F:      Documentation/hwmon/jc42
7522
7523 JFS FILESYSTEM
7524 M:      Dave Kleikamp <shaggy@kernel.org>
7525 L:      jfs-discussion@lists.sourceforge.net
7526 W:      http://jfs.sourceforge.net/
7527 T:      git git://github.com/kleikamp/linux-shaggy.git
7528 S:      Maintained
7529 F:      Documentation/filesystems/jfs.txt
7530 F:      fs/jfs/
7531
7532 JME NETWORK DRIVER
7533 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7534 L:      netdev@vger.kernel.org
7535 S:      Maintained
7536 F:      drivers/net/ethernet/jme.*
7537
7538 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7539 M:      David Woodhouse <dwmw2@infradead.org>
7540 L:      linux-mtd@lists.infradead.org
7541 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7542 S:      Maintained
7543 F:      fs/jffs2/
7544 F:      include/uapi/linux/jffs2.h
7545
7546 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7547 M:      "Theodore Ts'o" <tytso@mit.edu>
7548 M:      Jan Kara <jack@suse.com>
7549 L:      linux-ext4@vger.kernel.org
7550 S:      Maintained
7551 F:      fs/jbd2/
7552 F:      include/linux/jbd2.h
7553
7554 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7555 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7556 L:      linux-media@vger.kernel.org
7557 S:      Maintained
7558 F:      drivers/media/platform/rcar_jpu.c
7559
7560 JSM Neo PCI based serial card
7561 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7562 L:      linux-serial@vger.kernel.org
7563 S:      Maintained
7564 F:      drivers/tty/serial/jsm/
7565
7566 K10TEMP HARDWARE MONITORING DRIVER
7567 M:      Clemens Ladisch <clemens@ladisch.de>
7568 L:      linux-hwmon@vger.kernel.org
7569 S:      Maintained
7570 F:      Documentation/hwmon/k10temp
7571 F:      drivers/hwmon/k10temp.c
7572
7573 K8TEMP HARDWARE MONITORING DRIVER
7574 M:      Rudolf Marek <r.marek@assembler.cz>
7575 L:      linux-hwmon@vger.kernel.org
7576 S:      Maintained
7577 F:      Documentation/hwmon/k8temp
7578 F:      drivers/hwmon/k8temp.c
7579
7580 KASAN
7581 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7582 R:      Alexander Potapenko <glider@google.com>
7583 R:      Dmitry Vyukov <dvyukov@google.com>
7584 L:      kasan-dev@googlegroups.com
7585 S:      Maintained
7586 F:      arch/*/include/asm/kasan.h
7587 F:      arch/*/mm/kasan_init*
7588 F:      Documentation/dev-tools/kasan.rst
7589 F:      include/linux/kasan*.h
7590 F:      lib/test_kasan.c
7591 F:      mm/kasan/
7592 F:      scripts/Makefile.kasan
7593
7594 KCONFIG
7595 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7597 L:      linux-kbuild@vger.kernel.org
7598 S:      Maintained
7599 F:      Documentation/kbuild/kconfig-language.txt
7600 F:      scripts/kconfig/
7601
7602 KDUMP
7603 M:      Dave Young <dyoung@redhat.com>
7604 M:      Baoquan He <bhe@redhat.com>
7605 R:      Vivek Goyal <vgoyal@redhat.com>
7606 L:      kexec@lists.infradead.org
7607 W:      http://lse.sourceforge.net/kdump/
7608 S:      Maintained
7609 F:      Documentation/kdump/
7610
7611 KEENE FM RADIO TRANSMITTER DRIVER
7612 M:      Hans Verkuil <hverkuil@xs4all.nl>
7613 L:      linux-media@vger.kernel.org
7614 T:      git git://linuxtv.org/media_tree.git
7615 W:      https://linuxtv.org
7616 S:      Maintained
7617 F:      drivers/media/radio/radio-keene*
7618
7619 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7620 M:      Ian Kent <raven@themaw.net>
7621 L:      autofs@vger.kernel.org
7622 S:      Maintained
7623 F:      fs/autofs4/
7624
7625 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7626 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7627 M:      Michal Marek <michal.lkml@markovi.net>
7628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7629 L:      linux-kbuild@vger.kernel.org
7630 S:      Maintained
7631 F:      Documentation/kbuild/
7632 F:      Makefile
7633 F:      scripts/Makefile.*
7634 F:      scripts/basic/
7635 F:      scripts/mk*
7636 F:      scripts/package/
7637
7638 KERNEL JANITORS
7639 L:      kernel-janitors@vger.kernel.org
7640 W:      http://kernelnewbies.org/KernelJanitors
7641 S:      Odd Fixes
7642
7643 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7644 M:      "J. Bruce Fields" <bfields@fieldses.org>
7645 M:      Jeff Layton <jlayton@kernel.org>
7646 L:      linux-nfs@vger.kernel.org
7647 W:      http://nfs.sourceforge.net/
7648 T:      git git://linux-nfs.org/~bfields/linux.git
7649 S:      Supported
7650 F:      fs/nfsd/
7651 F:      include/uapi/linux/nfsd/
7652 F:      fs/lockd/
7653 F:      fs/nfs_common/
7654 F:      net/sunrpc/
7655 F:      include/linux/lockd/
7656 F:      include/linux/sunrpc/
7657 F:      include/uapi/linux/sunrpc/
7658
7659 KERNEL SELFTEST FRAMEWORK
7660 M:      Shuah Khan <shuahkh@osg.samsung.com>
7661 M:      Shuah Khan <shuah@kernel.org>
7662 L:      linux-kselftest@vger.kernel.org
7663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7664 S:      Maintained
7665 F:      tools/testing/selftests/
7666 F:      Documentation/dev-tools/kselftest*
7667
7668 KERNEL USERMODE HELPER
7669 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7670 L:      linux-kernel@vger.kernel.org
7671 S:      Maintained
7672 F:      kernel/umh.c
7673 F:      include/linux/umh.h
7674
7675 KERNEL VIRTUAL MACHINE (KVM)
7676 M:      Paolo Bonzini <pbonzini@redhat.com>
7677 M:      Radim Krčmář <rkrcmar@redhat.com>
7678 L:      kvm@vger.kernel.org
7679 W:      http://www.linux-kvm.org
7680 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7681 S:      Supported
7682 F:      Documentation/virtual/kvm/
7683 F:      include/trace/events/kvm.h
7684 F:      include/uapi/asm-generic/kvm*
7685 F:      include/uapi/linux/kvm*
7686 F:      include/asm-generic/kvm*
7687 F:      include/linux/kvm*
7688 F:      include/kvm/iodev.h
7689 F:      virt/kvm/*
7690 F:      tools/kvm/
7691
7692 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7693 M:      Joerg Roedel <joro@8bytes.org>
7694 L:      kvm@vger.kernel.org
7695 W:      http://www.linux-kvm.org/
7696 S:      Maintained
7697 F:      arch/x86/include/asm/svm.h
7698 F:      arch/x86/kvm/svm.c
7699
7700 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7701 M:      Christoffer Dall <christoffer.dall@linaro.org>
7702 M:      Marc Zyngier <marc.zyngier@arm.com>
7703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7704 L:      kvmarm@lists.cs.columbia.edu
7705 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7707 S:      Supported
7708 F:      arch/arm/include/uapi/asm/kvm*
7709 F:      arch/arm/include/asm/kvm*
7710 F:      arch/arm/kvm/
7711 F:      virt/kvm/arm/
7712 F:      include/kvm/arm_*
7713
7714 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7715 M:      Christoffer Dall <christoffer.dall@linaro.org>
7716 M:      Marc Zyngier <marc.zyngier@arm.com>
7717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7718 L:      kvmarm@lists.cs.columbia.edu
7719 S:      Maintained
7720 F:      arch/arm64/include/uapi/asm/kvm*
7721 F:      arch/arm64/include/asm/kvm*
7722 F:      arch/arm64/kvm/
7723
7724 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7725 M:      James Hogan <jhogan@kernel.org>
7726 L:      linux-mips@linux-mips.org
7727 S:      Supported
7728 F:      arch/mips/include/uapi/asm/kvm*
7729 F:      arch/mips/include/asm/kvm*
7730 F:      arch/mips/kvm/
7731
7732 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7733 M:      Paul Mackerras <paulus@ozlabs.org>
7734 L:      kvm-ppc@vger.kernel.org
7735 W:      http://www.linux-kvm.org/
7736 T:      git git://github.com/agraf/linux-2.6.git
7737 S:      Supported
7738 F:      arch/powerpc/include/uapi/asm/kvm*
7739 F:      arch/powerpc/include/asm/kvm*
7740 F:      arch/powerpc/kvm/
7741 F:      arch/powerpc/kernel/kvm*
7742
7743 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7744 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7745 M:      Janosch Frank <frankja@linux.vnet.ibm.com>
7746 R:      David Hildenbrand <david@redhat.com>
7747 R:      Cornelia Huck <cohuck@redhat.com>
7748 L:      linux-s390@vger.kernel.org
7749 W:      http://www.ibm.com/developerworks/linux/linux390/
7750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7751 S:      Supported
7752 F:      arch/s390/include/uapi/asm/kvm*
7753 F:      arch/s390/include/asm/gmap.h
7754 F:      arch/s390/include/asm/kvm*
7755 F:      arch/s390/kvm/
7756 F:      arch/s390/mm/gmap.c
7757
7758 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7759 M:      Paolo Bonzini <pbonzini@redhat.com>
7760 M:      Radim Krčmář <rkrcmar@redhat.com>
7761 L:      kvm@vger.kernel.org
7762 W:      http://www.linux-kvm.org
7763 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7764 S:      Supported
7765 F:      arch/x86/kvm/
7766 F:      arch/x86/include/uapi/asm/kvm*
7767 F:      arch/x86/include/asm/kvm*
7768 F:      arch/x86/include/asm/pvclock-abi.h
7769 F:      arch/x86/kernel/kvm.c
7770 F:      arch/x86/kernel/kvmclock.c
7771
7772 KERNFS
7773 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7774 M:      Tejun Heo <tj@kernel.org>
7775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7776 S:      Supported
7777 F:      include/linux/kernfs.h
7778 F:      fs/kernfs/
7779
7780 KEXEC
7781 M:      Eric Biederman <ebiederm@xmission.com>
7782 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7783 L:      kexec@lists.infradead.org
7784 S:      Maintained
7785 F:      include/linux/kexec.h
7786 F:      include/uapi/linux/kexec.h
7787 F:      kernel/kexec*
7788
7789 KEYS-ENCRYPTED
7790 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7791 L:      linux-integrity@vger.kernel.org
7792 L:      keyrings@vger.kernel.org
7793 S:      Supported
7794 F:      Documentation/security/keys/trusted-encrypted.rst
7795 F:      include/keys/encrypted-type.h
7796 F:      security/keys/encrypted-keys/
7797
7798 KEYS-TRUSTED
7799 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7800 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7801 L:      linux-integrity@vger.kernel.org
7802 L:      keyrings@vger.kernel.org
7803 S:      Supported
7804 F:      Documentation/security/keys/trusted-encrypted.rst
7805 F:      include/keys/trusted-type.h
7806 F:      security/keys/trusted.c
7807 F:      security/keys/trusted.h
7808
7809 KEYS/KEYRINGS:
7810 M:      David Howells <dhowells@redhat.com>
7811 L:      keyrings@vger.kernel.org
7812 S:      Maintained
7813 F:      Documentation/security/keys/core.rst
7814 F:      include/linux/key.h
7815 F:      include/linux/key-type.h
7816 F:      include/linux/keyctl.h
7817 F:      include/uapi/linux/keyctl.h
7818 F:      include/keys/
7819 F:      security/keys/
7820
7821 KGDB / KDB /debug_core
7822 M:      Jason Wessel <jason.wessel@windriver.com>
7823 M:      Daniel Thompson <daniel.thompson@linaro.org>
7824 W:      http://kgdb.wiki.kernel.org/
7825 L:      kgdb-bugreport@lists.sourceforge.net
7826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7827 S:      Maintained
7828 F:      Documentation/dev-tools/kgdb.rst
7829 F:      drivers/misc/kgdbts.c
7830 F:      drivers/tty/serial/kgdboc.c
7831 F:      include/linux/kdb.h
7832 F:      include/linux/kgdb.h
7833 F:      kernel/debug/
7834
7835 KMEMLEAK
7836 M:      Catalin Marinas <catalin.marinas@arm.com>
7837 S:      Maintained
7838 F:      Documentation/dev-tools/kmemleak.rst
7839 F:      include/linux/kmemleak.h
7840 F:      mm/kmemleak.c
7841 F:      mm/kmemleak-test.c
7842
7843 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7844 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7845 L:      linux-kernel@vger.kernel.org
7846 S:      Maintained
7847 F:      kernel/kmod.c
7848 F:      include/linux/kmod.h
7849 F:      lib/test_kmod.c
7850 F:      tools/testing/selftests/kmod/
7851
7852 KPROBES
7853 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7854 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7855 M:      "David S. Miller" <davem@davemloft.net>
7856 M:      Masami Hiramatsu <mhiramat@kernel.org>
7857 S:      Maintained
7858 F:      Documentation/kprobes.txt
7859 F:      include/linux/kprobes.h
7860 F:      include/asm-generic/kprobes.h
7861 F:      kernel/kprobes.c
7862
7863 KS0108 LCD CONTROLLER DRIVER
7864 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7865 W:      http://miguelojeda.es/auxdisplay.htm
7866 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7867 S:      Maintained
7868 F:      Documentation/auxdisplay/ks0108
7869 F:      drivers/auxdisplay/ks0108.c
7870 F:      include/linux/ks0108.h
7871
7872 L3MDEV
7873 M:      David Ahern <dsa@cumulusnetworks.com>
7874 L:      netdev@vger.kernel.org
7875 S:      Maintained
7876 F:      net/l3mdev
7877 F:      include/net/l3mdev.h
7878
7879 LANTIQ MIPS ARCHITECTURE
7880 M:      John Crispin <john@phrozen.org>
7881 L:      linux-mips@linux-mips.org
7882 S:      Maintained
7883 F:      arch/mips/lantiq
7884 F:      drivers/soc/lantiq
7885
7886 LAPB module
7887 L:      linux-x25@vger.kernel.org
7888 S:      Orphan
7889 F:      Documentation/networking/lapb-module.txt
7890 F:      include/*/lapb.h
7891 F:      net/lapb/
7892
7893 LASI 53c700 driver for PARISC
7894 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7895 L:      linux-scsi@vger.kernel.org
7896 S:      Maintained
7897 F:      Documentation/scsi/53c700.txt
7898 F:      drivers/scsi/53c700*
7899
7900 LEAKING_ADDRESSES
7901 M:      Tobin C. Harding <me@tobin.cc>
7902 S:      Maintained
7903 F:      scripts/leaking_addresses.pl
7904
7905 LED SUBSYSTEM
7906 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7907 M:      Pavel Machek <pavel@ucw.cz>
7908 L:      linux-leds@vger.kernel.org
7909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7910 S:      Maintained
7911 F:      Documentation/devicetree/bindings/leds/
7912 F:      drivers/leds/
7913 F:      include/linux/leds.h
7914
7915 LEGACY EEPROM DRIVER
7916 M:      Jean Delvare <jdelvare@suse.com>
7917 S:      Maintained
7918 F:      Documentation/misc-devices/eeprom
7919 F:      drivers/misc/eeprom/eeprom.c
7920
7921 LEGO USB Tower driver
7922 M:      Juergen Stuber <starblue@users.sourceforge.net>
7923 L:      legousb-devel@lists.sourceforge.net
7924 W:      http://legousb.sourceforge.net/
7925 S:      Maintained
7926 F:      drivers/usb/misc/legousbtower.c
7927
7928 LG2160 MEDIA DRIVER
7929 M:      Michael Krufky <mkrufky@linuxtv.org>
7930 L:      linux-media@vger.kernel.org
7931 W:      https://linuxtv.org
7932 W:      http://github.com/mkrufky
7933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7934 T:      git git://linuxtv.org/mkrufky/tuners.git
7935 S:      Maintained
7936 F:      drivers/media/dvb-frontends/lg2160.*
7937
7938 LGDT3305 MEDIA DRIVER
7939 M:      Michael Krufky <mkrufky@linuxtv.org>
7940 L:      linux-media@vger.kernel.org
7941 W:      https://linuxtv.org
7942 W:      http://github.com/mkrufky
7943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7944 T:      git git://linuxtv.org/mkrufky/tuners.git
7945 S:      Maintained
7946 F:      drivers/media/dvb-frontends/lgdt3305.*
7947
7948 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7949 M:      Viresh Kumar <vireshk@kernel.org>
7950 L:      linux-ide@vger.kernel.org
7951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7952 S:      Maintained
7953 F:      include/linux/pata_arasan_cf_data.h
7954 F:      drivers/ata/pata_arasan_cf.c
7955
7956 LIBATA PATA DRIVERS
7957 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7958 M:      Tejun Heo <tj@kernel.org>
7959 L:      linux-ide@vger.kernel.org
7960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7961 S:      Maintained
7962 F:      drivers/ata/pata_*.c
7963 F:      drivers/ata/ata_generic.c
7964
7965 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7966 M:      Linus Walleij <linus.walleij@linaro.org>
7967 L:      linux-ide@vger.kernel.org
7968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7969 S:      Maintained
7970 F:      drivers/ata/pata_ftide010.c
7971 F:      drivers/ata/sata_gemini.c
7972 F:      drivers/ata/sata_gemini.h
7973
7974 LIBATA SATA AHCI PLATFORM devices support
7975 M:      Hans de Goede <hdegoede@redhat.com>
7976 M:      Tejun Heo <tj@kernel.org>
7977 L:      linux-ide@vger.kernel.org
7978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7979 S:      Maintained
7980 F:      drivers/ata/ahci_platform.c
7981 F:      drivers/ata/libahci_platform.c
7982 F:      include/linux/ahci_platform.h
7983
7984 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7985 M:      Mikael Pettersson <mikpelinux@gmail.com>
7986 L:      linux-ide@vger.kernel.org
7987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7988 S:      Maintained
7989 F:      drivers/ata/sata_promise.*
7990
7991 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7992 M:      Tejun Heo <tj@kernel.org>
7993 L:      linux-ide@vger.kernel.org
7994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7995 S:      Maintained
7996 F:      drivers/ata/
7997 F:      include/linux/ata.h
7998 F:      include/linux/libata.h
7999 F:      Documentation/devicetree/bindings/ata/
8000
8001 LIBLOCKDEP
8002 M:      Sasha Levin <alexander.levin@verizon.com>
8003 S:      Maintained
8004 F:      tools/lib/lockdep/
8005
8006 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8007 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8008 L:      linux-nvdimm@lists.01.org
8009 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8010 S:      Supported
8011 F:      drivers/nvdimm/blk.c
8012 F:      drivers/nvdimm/region_devs.c
8013
8014 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8015 M:      Vishal Verma <vishal.l.verma@intel.com>
8016 L:      linux-nvdimm@lists.01.org
8017 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8018 S:      Supported
8019 F:      drivers/nvdimm/btt*
8020
8021 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8022 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8023 L:      linux-nvdimm@lists.01.org
8024 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8025 S:      Supported
8026 F:      drivers/nvdimm/pmem*
8027
8028 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8029 M:      Dan Williams <dan.j.williams@intel.com>
8030 L:      linux-nvdimm@lists.01.org
8031 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8033 S:      Supported
8034 F:      drivers/nvdimm/*
8035 F:      drivers/acpi/nfit/*
8036 F:      include/linux/nd.h
8037 F:      include/linux/libnvdimm.h
8038 F:      include/uapi/linux/ndctl.h
8039
8040 LIGHTNVM PLATFORM SUPPORT
8041 M:      Matias Bjorling <mb@lightnvm.io>
8042 W:      http://github/OpenChannelSSD
8043 L:      linux-block@vger.kernel.org
8044 S:      Maintained
8045 F:      drivers/lightnvm/
8046 F:      include/linux/lightnvm.h
8047 F:      include/uapi/linux/lightnvm.h
8048
8049 LINUX FOR POWER MACINTOSH
8050 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8051 W:      http://www.penguinppc.org/
8052 L:      linuxppc-dev@lists.ozlabs.org
8053 S:      Maintained
8054 F:      arch/powerpc/platforms/powermac/
8055 F:      drivers/macintosh/
8056
8057 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8058 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8059 M:      Paul Mackerras <paulus@samba.org>
8060 M:      Michael Ellerman <mpe@ellerman.id.au>
8061 W:      https://github.com/linuxppc/linux/wiki
8062 L:      linuxppc-dev@lists.ozlabs.org
8063 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8065 S:      Supported
8066 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8067 F:      Documentation/devicetree/bindings/powerpc/
8068 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8069 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8070 F:      Documentation/powerpc/
8071 F:      arch/powerpc/
8072 F:      drivers/char/tpm/tpm_ibmvtpm*
8073 F:      drivers/crypto/nx/
8074 F:      drivers/crypto/vmx/
8075 F:      drivers/i2c/busses/i2c-opal.c
8076 F:      drivers/net/ethernet/ibm/ibmveth.*
8077 F:      drivers/net/ethernet/ibm/ibmvnic.*
8078 F:      drivers/pci/hotplug/pnv_php.c
8079 F:      drivers/pci/hotplug/rpa*
8080 F:      drivers/rtc/rtc-opal.c
8081 F:      drivers/scsi/ibmvscsi/
8082 F:      drivers/tty/hvc/hvc_opal.c
8083 F:      drivers/watchdog/wdrtas.c
8084 F:      tools/testing/selftests/powerpc
8085 N:      /pmac
8086 N:      powermac
8087 N:      powernv
8088 N:      [^a-z0-9]ps3
8089 N:      pseries
8090
8091 LINUX FOR POWERPC EMBEDDED MPC5XXX
8092 M:      Anatolij Gustschin <agust@denx.de>
8093 L:      linuxppc-dev@lists.ozlabs.org
8094 T:      git git://git.denx.de/linux-denx-agust.git
8095 S:      Maintained
8096 F:      arch/powerpc/platforms/512x/
8097 F:      arch/powerpc/platforms/52xx/
8098
8099 LINUX FOR POWERPC EMBEDDED PPC4XX
8100 M:      Alistair Popple <alistair@popple.id.au>
8101 M:      Matt Porter <mporter@kernel.crashing.org>
8102 W:      http://www.penguinppc.org/
8103 L:      linuxppc-dev@lists.ozlabs.org
8104 S:      Maintained
8105 F:      arch/powerpc/platforms/40x/
8106 F:      arch/powerpc/platforms/44x/
8107
8108 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8109 M:      Scott Wood <oss@buserror.net>
8110 M:      Kumar Gala <galak@kernel.crashing.org>
8111 W:      http://www.penguinppc.org/
8112 L:      linuxppc-dev@lists.ozlabs.org
8113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8114 S:      Maintained
8115 F:      arch/powerpc/platforms/83xx/
8116 F:      arch/powerpc/platforms/85xx/
8117 F:      Documentation/devicetree/bindings/powerpc/fsl/
8118
8119 LINUX FOR POWERPC EMBEDDED PPC8XX
8120 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8121 W:      http://www.penguinppc.org/
8122 L:      linuxppc-dev@lists.ozlabs.org
8123 S:      Maintained
8124 F:      arch/powerpc/platforms/8xx/
8125
8126 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8127 L:      linuxppc-dev@lists.ozlabs.org
8128 S:      Orphan
8129 F:      arch/powerpc/*/*virtex*
8130 F:      arch/powerpc/*/*/*virtex*
8131
8132 LINUX FOR POWERPC PA SEMI PWRFICIENT
8133 L:      linuxppc-dev@lists.ozlabs.org
8134 S:      Orphan
8135 F:      arch/powerpc/platforms/pasemi/
8136 F:      drivers/*/*pasemi*
8137 F:      drivers/*/*/*pasemi*
8138
8139 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8140 M:      Kees Cook <keescook@chromium.org>
8141 S:      Maintained
8142 F:      drivers/misc/lkdtm/*
8143
8144 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8145 M:      Alan Stern <stern@rowland.harvard.edu>
8146 M:      Andrea Parri <parri.andrea@gmail.com>
8147 M:      Will Deacon <will.deacon@arm.com>
8148 M:      Peter Zijlstra <peterz@infradead.org>
8149 M:      Boqun Feng <boqun.feng@gmail.com>
8150 M:      Nicholas Piggin <npiggin@gmail.com>
8151 M:      David Howells <dhowells@redhat.com>
8152 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8153 M:      Luc Maranget <luc.maranget@inria.fr>
8154 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8155 R:      Akira Yokosawa <akiyks@gmail.com>
8156 L:      linux-kernel@vger.kernel.org
8157 S:      Supported
8158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8159 F:      tools/memory-model/
8160 F:      Documentation/memory-barriers.txt
8161
8162 LINUX SECURITY MODULE (LSM) FRAMEWORK
8163 M:      Chris Wright <chrisw@sous-sol.org>
8164 L:      linux-security-module@vger.kernel.org
8165 S:      Supported
8166
8167 LIS3LV02D ACCELEROMETER DRIVER
8168 M:      Eric Piel <eric.piel@tremplin-utc.net>
8169 S:      Maintained
8170 F:      Documentation/misc-devices/lis3lv02d
8171 F:      drivers/misc/lis3lv02d/
8172 F:      drivers/platform/x86/hp_accel.c
8173
8174 LIVE PATCHING
8175 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8176 M:      Jessica Yu <jeyu@kernel.org>
8177 M:      Jiri Kosina <jikos@kernel.org>
8178 M:      Miroslav Benes <mbenes@suse.cz>
8179 R:      Petr Mladek <pmladek@suse.com>
8180 S:      Maintained
8181 F:      kernel/livepatch/
8182 F:      include/linux/livepatch.h
8183 F:      arch/x86/include/asm/livepatch.h
8184 F:      arch/x86/kernel/livepatch.c
8185 F:      Documentation/livepatch/
8186 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8187 F:      samples/livepatch/
8188 L:      live-patching@vger.kernel.org
8189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8190
8191 LLC (802.2)
8192 L:      netdev@vger.kernel.org
8193 S:      Odd fixes
8194 F:      include/linux/llc.h
8195 F:      include/uapi/linux/llc.h
8196 F:      include/net/llc*
8197 F:      net/llc/
8198
8199 LM73 HARDWARE MONITOR DRIVER
8200 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8201 L:      linux-hwmon@vger.kernel.org
8202 S:      Maintained
8203 F:      drivers/hwmon/lm73.c
8204
8205 LM78 HARDWARE MONITOR DRIVER
8206 M:      Jean Delvare <jdelvare@suse.com>
8207 L:      linux-hwmon@vger.kernel.org
8208 S:      Maintained
8209 F:      Documentation/hwmon/lm78
8210 F:      drivers/hwmon/lm78.c
8211
8212 LM83 HARDWARE MONITOR DRIVER
8213 M:      Jean Delvare <jdelvare@suse.com>
8214 L:      linux-hwmon@vger.kernel.org
8215 S:      Maintained
8216 F:      Documentation/hwmon/lm83
8217 F:      drivers/hwmon/lm83.c
8218
8219 LM90 HARDWARE MONITOR DRIVER
8220 M:      Jean Delvare <jdelvare@suse.com>
8221 L:      linux-hwmon@vger.kernel.org
8222 S:      Maintained
8223 F:      Documentation/hwmon/lm90
8224 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8225 F:      drivers/hwmon/lm90.c
8226 F:      include/dt-bindings/thermal/lm90.h
8227
8228 LM95234 HARDWARE MONITOR DRIVER
8229 M:      Guenter Roeck <linux@roeck-us.net>
8230 L:      linux-hwmon@vger.kernel.org
8231 S:      Maintained
8232 F:      Documentation/hwmon/lm95234
8233 F:      drivers/hwmon/lm95234.c
8234
8235 LME2510 MEDIA DRIVER
8236 M:      Malcolm Priestley <tvboxspy@gmail.com>
8237 L:      linux-media@vger.kernel.org
8238 W:      https://linuxtv.org
8239 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8240 S:      Maintained
8241 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8242
8243 LOADPIN SECURITY MODULE
8244 M:      Kees Cook <keescook@chromium.org>
8245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8246 S:      Supported
8247 F:      security/loadpin/
8248 F:      Documentation/admin-guide/LSM/LoadPin.rst
8249
8250 LOCKING PRIMITIVES
8251 M:      Peter Zijlstra <peterz@infradead.org>
8252 M:      Ingo Molnar <mingo@redhat.com>
8253 L:      linux-kernel@vger.kernel.org
8254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8255 S:      Maintained
8256 F:      Documentation/locking/
8257 F:      include/linux/lockdep.h
8258 F:      include/linux/spinlock*.h
8259 F:      arch/*/include/asm/spinlock*.h
8260 F:      include/linux/rwlock*.h
8261 F:      include/linux/mutex*.h
8262 F:      arch/*/include/asm/mutex*.h
8263 F:      include/linux/rwsem*.h
8264 F:      arch/*/include/asm/rwsem.h
8265 F:      include/linux/seqlock.h
8266 F:      lib/locking*.[ch]
8267 F:      kernel/locking/
8268 X:      kernel/locking/locktorture.c
8269
8270 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8271 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8272 L:      linux-ntfs-dev@lists.sourceforge.net
8273 W:      http://www.linux-ntfs.org/content/view/19/37/
8274 S:      Maintained
8275 F:      Documentation/ldm.txt
8276 F:      block/partitions/ldm.*
8277
8278 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8279 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8280 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8281 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8282 L:      MPT-FusionLinux.pdl@broadcom.com
8283 L:      linux-scsi@vger.kernel.org
8284 W:      http://www.avagotech.com/support/
8285 S:      Supported
8286 F:      drivers/message/fusion/
8287 F:      drivers/scsi/mpt2sas/
8288 F:      drivers/scsi/mpt3sas/
8289
8290 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8291 M:      Matthew Wilcox <matthew@wil.cx>
8292 L:      linux-scsi@vger.kernel.org
8293 S:      Maintained
8294 F:      drivers/scsi/sym53c8xx_2/
8295
8296 LTC4261 HARDWARE MONITOR DRIVER
8297 M:      Guenter Roeck <linux@roeck-us.net>
8298 L:      linux-hwmon@vger.kernel.org
8299 S:      Maintained
8300 F:      Documentation/hwmon/ltc4261
8301 F:      drivers/hwmon/ltc4261.c
8302
8303 LTC4306 I2C MULTIPLEXER DRIVER
8304 M:      Michael Hennerich <michael.hennerich@analog.com>
8305 W:      http://ez.analog.com/community/linux-device-drivers
8306 L:      linux-i2c@vger.kernel.org
8307 S:      Supported
8308 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8309 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8310
8311 LTP (Linux Test Project)
8312 M:      Mike Frysinger <vapier@gentoo.org>
8313 M:      Cyril Hrubis <chrubis@suse.cz>
8314 M:      Wanlong Gao <wanlong.gao@gmail.com>
8315 M:      Jan Stancek <jstancek@redhat.com>
8316 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8317 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8318 L:      ltp@lists.linux.it (subscribers-only)
8319 W:      http://linux-test-project.github.io/
8320 T:      git git://github.com/linux-test-project/ltp.git
8321 S:      Maintained
8322
8323 M68K ARCHITECTURE
8324 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8325 L:      linux-m68k@lists.linux-m68k.org
8326 W:      http://www.linux-m68k.org/
8327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8328 S:      Maintained
8329 F:      arch/m68k/
8330 F:      drivers/zorro/
8331
8332 M68K ON APPLE MACINTOSH
8333 M:      Joshua Thompson <funaho@jurai.org>
8334 W:      http://www.mac.linux-m68k.org/
8335 L:      linux-m68k@lists.linux-m68k.org
8336 S:      Maintained
8337 F:      arch/m68k/mac/
8338
8339 M68K ON HP9000/300
8340 M:      Philip Blundell <philb@gnu.org>
8341 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8342 S:      Maintained
8343 F:      arch/m68k/hp300/
8344
8345 M88DS3103 MEDIA DRIVER
8346 M:      Antti Palosaari <crope@iki.fi>
8347 L:      linux-media@vger.kernel.org
8348 W:      https://linuxtv.org
8349 W:      http://palosaari.fi/linux/
8350 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8351 T:      git git://linuxtv.org/anttip/media_tree.git
8352 S:      Maintained
8353 F:      drivers/media/dvb-frontends/m88ds3103*
8354
8355 M88RS2000 MEDIA DRIVER
8356 M:      Malcolm Priestley <tvboxspy@gmail.com>
8357 L:      linux-media@vger.kernel.org
8358 W:      https://linuxtv.org
8359 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8360 S:      Maintained
8361 F:      drivers/media/dvb-frontends/m88rs2000*
8362
8363 MA901 MASTERKIT USB FM RADIO DRIVER
8364 M:      Alexey Klimov <klimov.linux@gmail.com>
8365 L:      linux-media@vger.kernel.org
8366 T:      git git://linuxtv.org/media_tree.git
8367 S:      Maintained
8368 F:      drivers/media/radio/radio-ma901.c
8369
8370 MAC80211
8371 M:      Johannes Berg <johannes@sipsolutions.net>
8372 L:      linux-wireless@vger.kernel.org
8373 W:      http://wireless.kernel.org/
8374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8376 S:      Maintained
8377 F:      Documentation/networking/mac80211-injection.txt
8378 F:      include/net/mac80211.h
8379 F:      net/mac80211/
8380 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8381 F:      Documentation/networking/mac80211_hwsim/README
8382
8383 MAILBOX API
8384 M:      Jassi Brar <jassisinghbrar@gmail.com>
8385 L:      linux-kernel@vger.kernel.org
8386 S:      Maintained
8387 F:      drivers/mailbox/
8388 F:      include/linux/mailbox_client.h
8389 F:      include/linux/mailbox_controller.h
8390
8391 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8392 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8393 W:      http://www.kernel.org/doc/man-pages
8394 L:      linux-man@vger.kernel.org
8395 S:      Maintained
8396
8397 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8398 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8399 L:      linux-mips@linux-mips.org
8400 S:      Maintained
8401 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8402
8403 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8404 M:      Andrew Lunn <andrew@lunn.ch>
8405 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8406 L:      netdev@vger.kernel.org
8407 S:      Maintained
8408 F:      drivers/net/dsa/mv88e6xxx/
8409 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8410
8411 MARVELL ARMADA DRM SUPPORT
8412 M:      Russell King <linux@armlinux.org.uk>
8413 S:      Maintained
8414 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8415 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8416 F:      drivers/gpu/drm/armada/
8417 F:      include/uapi/drm/armada_drm.h
8418 F:      Documentation/devicetree/bindings/display/armada/
8419
8420 MARVELL CRYPTO DRIVER
8421 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8422 M:      Arnaud Ebalard <arno@natisbad.org>
8423 F:      drivers/crypto/marvell/
8424 S:      Maintained
8425 L:      linux-crypto@vger.kernel.org
8426
8427 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8428 M:      Mirko Lindner <mlindner@marvell.com>
8429 M:      Stephen Hemminger <stephen@networkplumber.org>
8430 L:      netdev@vger.kernel.org
8431 S:      Maintained
8432 F:      drivers/net/ethernet/marvell/sk*
8433
8434 MARVELL LIBERTAS WIRELESS DRIVER
8435 L:      libertas-dev@lists.infradead.org
8436 S:      Orphan
8437 F:      drivers/net/wireless/marvell/libertas/
8438
8439 MARVELL MACCHIATOBIN SUPPORT
8440 M:      Russell King <linux@armlinux.org.uk>
8441 L:      linux-arm-kernel@lists.infradead.org
8442 S:      Maintained
8443 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8444
8445 MARVELL MV643XX ETHERNET DRIVER
8446 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8447 L:      netdev@vger.kernel.org
8448 S:      Maintained
8449 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8450 F:      include/linux/mv643xx.h
8451
8452 MARVELL MV88X3310 PHY DRIVER
8453 M:      Russell King <linux@armlinux.org.uk>
8454 L:      netdev@vger.kernel.org
8455 S:      Maintained
8456 F:      drivers/net/phy/marvell10g.c
8457
8458 MARVELL MVNETA ETHERNET DRIVER
8459 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8460 L:      netdev@vger.kernel.org
8461 S:      Maintained
8462 F:      drivers/net/ethernet/marvell/mvneta.*
8463
8464 MARVELL MWIFIEX WIRELESS DRIVER
8465 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8466 M:      Nishant Sarmukadam <nishants@marvell.com>
8467 M:      Ganapathi Bhat <gbhat@marvell.com>
8468 M:      Xinming Hu <huxm@marvell.com>
8469 L:      linux-wireless@vger.kernel.org
8470 S:      Maintained
8471 F:      drivers/net/wireless/marvell/mwifiex/
8472
8473 MARVELL MWL8K WIRELESS DRIVER
8474 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8475 L:      linux-wireless@vger.kernel.org
8476 S:      Odd Fixes
8477 F:      drivers/net/wireless/marvell/mwl8k.c
8478
8479 MARVELL NAND CONTROLLER DRIVER
8480 M:      Miquel Raynal <miquel.raynal@free-electrons.com>
8481 L:      linux-mtd@lists.infradead.org
8482 S:      Maintained
8483 F:      drivers/mtd/nand/marvell_nand.c
8484 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8485
8486 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8487 M:      Nicolas Pitre <nico@fluxnic.net>
8488 S:      Odd Fixes
8489 F:      drivers/mmc/host/mvsdio.*
8490
8491 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8492 M:      Hu Ziji <huziji@marvell.com>
8493 L:      linux-mmc@vger.kernel.org
8494 S:      Supported
8495 F:      drivers/mmc/host/sdhci-xenon*
8496 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8497
8498 MATROX FRAMEBUFFER DRIVER
8499 L:      linux-fbdev@vger.kernel.org
8500 S:      Orphan
8501 F:      drivers/video/fbdev/matrox/matroxfb_*
8502 F:      include/uapi/linux/matroxfb.h
8503
8504 MAX16065 HARDWARE MONITOR DRIVER
8505 M:      Guenter Roeck <linux@roeck-us.net>
8506 L:      linux-hwmon@vger.kernel.org
8507 S:      Maintained
8508 F:      Documentation/hwmon/max16065
8509 F:      drivers/hwmon/max16065.c
8510
8511 MAX20751 HARDWARE MONITOR DRIVER
8512 M:      Guenter Roeck <linux@roeck-us.net>
8513 L:      linux-hwmon@vger.kernel.org
8514 S:      Maintained
8515 F:      Documentation/hwmon/max20751
8516 F:      drivers/hwmon/max20751.c
8517
8518 MAX2175 SDR TUNER DRIVER
8519 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8520 L:      linux-media@vger.kernel.org
8521 T:      git git://linuxtv.org/media_tree.git
8522 S:      Maintained
8523 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8524 F:      Documentation/media/v4l-drivers/max2175.rst
8525 F:      drivers/media/i2c/max2175*
8526 F:      include/uapi/linux/max2175.h
8527
8528 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8529 L:      linux-hwmon@vger.kernel.org
8530 S:      Orphan
8531 F:      Documentation/hwmon/max6650
8532 F:      drivers/hwmon/max6650.c
8533
8534 MAX6697 HARDWARE MONITOR DRIVER
8535 M:      Guenter Roeck <linux@roeck-us.net>
8536 L:      linux-hwmon@vger.kernel.org
8537 S:      Maintained
8538 F:      Documentation/hwmon/max6697
8539 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8540 F:      drivers/hwmon/max6697.c
8541 F:      include/linux/platform_data/max6697.h
8542
8543 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8544 M:      Peter Rosin <peda@axentia.se>
8545 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8546 S:      Maintained
8547 F:      Documentation/devicetree/bindings/sound/max9860.txt
8548 F:      sound/soc/codecs/max9860.*
8549
8550 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8551 M:      Javier Martinez Canillas <javier@dowhile0.org>
8552 L:      linux-kernel@vger.kernel.org
8553 S:      Supported
8554 F:      drivers/regulator/max77802-regulator.c
8555 F:      Documentation/devicetree/bindings/*/*max77802.txt
8556 F:      include/dt-bindings/*/*max77802.h
8557
8558 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8559 M:      Krzysztof Kozlowski <krzk@kernel.org>
8560 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8561 L:      linux-pm@vger.kernel.org
8562 S:      Supported
8563 F:      drivers/power/supply/max14577_charger.c
8564 F:      drivers/power/supply/max77693_charger.c
8565
8566 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8567 M:      Chanwoo Choi <cw00.choi@samsung.com>
8568 M:      Krzysztof Kozlowski <krzk@kernel.org>
8569 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8570 L:      linux-kernel@vger.kernel.org
8571 S:      Supported
8572 F:      drivers/*/max14577*.c
8573 F:      drivers/*/max77686*.c
8574 F:      drivers/*/max77693*.c
8575 F:      drivers/extcon/extcon-max14577.c
8576 F:      drivers/extcon/extcon-max77693.c
8577 F:      drivers/rtc/rtc-max77686.c
8578 F:      drivers/clk/clk-max77686.c
8579 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8580 F:      Documentation/devicetree/bindings/*/max77686.txt
8581 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8582 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8583 F:      include/linux/mfd/max14577*.h
8584 F:      include/linux/mfd/max77686*.h
8585 F:      include/linux/mfd/max77693*.h
8586
8587 MAXIRADIO FM RADIO RECEIVER DRIVER
8588 M:      Hans Verkuil <hverkuil@xs4all.nl>
8589 L:      linux-media@vger.kernel.org
8590 T:      git git://linuxtv.org/media_tree.git
8591 W:      https://linuxtv.org
8592 S:      Maintained
8593 F:      drivers/media/radio/radio-maxiradio*
8594
8595 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8596 M:      Peter Rosin <peda@axentia.se>
8597 L:      linux-iio@vger.kernel.org
8598 S:      Maintained
8599 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8600 F:      drivers/iio/potentiometer/mcp4018.c
8601 F:      drivers/iio/potentiometer/mcp4531.c
8602
8603 MCR20A IEEE-802.15.4 RADIO DRIVER
8604 M:      Xue Liu <liuxuenetmail@gmail.com>
8605 L:      linux-wpan@vger.kernel.org
8606 W:      https://github.com/xueliu/mcr20a-linux
8607 S:      Maintained
8608 F:      drivers/net/ieee802154/mcr20a.c
8609 F:      drivers/net/ieee802154/mcr20a.h
8610 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8611
8612 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8613 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8614 L:      linux-iio@vger.kernel.org
8615 S:      Maintained
8616 F:      drivers/iio/dac/cio-dac.c
8617
8618 MEDIA DRIVERS FOR ASCOT2E
8619 M:      Sergey Kozlov <serjk@netup.ru>
8620 M:      Abylay Ospan <aospan@netup.ru>
8621 L:      linux-media@vger.kernel.org
8622 W:      https://linuxtv.org
8623 W:      http://netup.tv/
8624 T:      git git://linuxtv.org/media_tree.git
8625 S:      Supported
8626 F:      drivers/media/dvb-frontends/ascot2e*
8627
8628 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8629 M:      Jasmin Jessich <jasmin@anw.at>
8630 L:      linux-media@vger.kernel.org
8631 W:      https://linuxtv.org
8632 T:      git git://linuxtv.org/media_tree.git
8633 S:      Maintained
8634 F:      drivers/media/dvb-frontends/cxd2099*
8635
8636 MEDIA DRIVERS FOR CXD2841ER
8637 M:      Sergey Kozlov <serjk@netup.ru>
8638 M:      Abylay Ospan <aospan@netup.ru>
8639 L:      linux-media@vger.kernel.org
8640 W:      https://linuxtv.org
8641 W:      http://netup.tv/
8642 T:      git git://linuxtv.org/media_tree.git
8643 S:      Supported
8644 F:      drivers/media/dvb-frontends/cxd2841er*
8645
8646 MEDIA DRIVERS FOR CXD2880
8647 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8648 L:      linux-media@vger.kernel.org
8649 W:      http://linuxtv.org/
8650 T:      git git://linuxtv.org/media_tree.git
8651 S:      Supported
8652 F:      drivers/media/dvb-frontends/cxd2880/*
8653 F:      drivers/media/spi/cxd2880*
8654
8655 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8656 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8657 L:      linux-media@vger.kernel.org
8658 W:      https://linuxtv.org
8659 T:      git git://linuxtv.org/media_tree.git
8660 S:      Maintained
8661 F:      drivers/media/pci/ddbridge/*
8662
8663 MEDIA DRIVERS FOR FREESCALE IMX
8664 M:      Steve Longerbeam <slongerbeam@gmail.com>
8665 M:      Philipp Zabel <p.zabel@pengutronix.de>
8666 L:      linux-media@vger.kernel.org
8667 T:      git git://linuxtv.org/media_tree.git
8668 S:      Maintained
8669 F:      Documentation/devicetree/bindings/media/imx.txt
8670 F:      Documentation/media/v4l-drivers/imx.rst
8671 F:      drivers/staging/media/imx/
8672 F:      include/linux/imx-media.h
8673 F:      include/media/imx.h
8674
8675 MEDIA DRIVERS FOR HELENE
8676 M:      Abylay Ospan <aospan@netup.ru>
8677 L:      linux-media@vger.kernel.org
8678 W:      https://linuxtv.org
8679 W:      http://netup.tv/
8680 T:      git git://linuxtv.org/media_tree.git
8681 S:      Supported
8682 F:      drivers/media/dvb-frontends/helene*
8683
8684 MEDIA DRIVERS FOR HORUS3A
8685 M:      Sergey Kozlov <serjk@netup.ru>
8686 M:      Abylay Ospan <aospan@netup.ru>
8687 L:      linux-media@vger.kernel.org
8688 W:      https://linuxtv.org
8689 W:      http://netup.tv/
8690 T:      git git://linuxtv.org/media_tree.git
8691 S:      Supported
8692 F:      drivers/media/dvb-frontends/horus3a*
8693
8694 MEDIA DRIVERS FOR LNBH25
8695 M:      Sergey Kozlov <serjk@netup.ru>
8696 M:      Abylay Ospan <aospan@netup.ru>
8697 L:      linux-media@vger.kernel.org
8698 W:      https://linuxtv.org
8699 W:      http://netup.tv/
8700 T:      git git://linuxtv.org/media_tree.git
8701 S:      Supported
8702 F:      drivers/media/dvb-frontends/lnbh25*
8703
8704 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8705 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8706 L:      linux-media@vger.kernel.org
8707 W:      https://linuxtv.org
8708 T:      git git://linuxtv.org/media_tree.git
8709 S:      Maintained
8710 F:      drivers/media/dvb-frontends/mxl5xx*
8711
8712 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8713 M:      Sergey Kozlov <serjk@netup.ru>
8714 M:      Abylay Ospan <aospan@netup.ru>
8715 L:      linux-media@vger.kernel.org
8716 W:      https://linuxtv.org
8717 W:      http://netup.tv/
8718 T:      git git://linuxtv.org/media_tree.git
8719 S:      Supported
8720 F:      drivers/media/pci/netup_unidvb/*
8721
8722 MEDIA DRIVERS FOR RENESAS - CEU
8723 M:      Jacopo Mondi <jacopo@jmondi.org>
8724 L:      linux-media@vger.kernel.org
8725 L:      linux-renesas-soc@vger.kernel.org
8726 T:      git git://linuxtv.org/media_tree.git
8727 S:      Supported
8728 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8729 F:      drivers/media/platform/renesas-ceu.c
8730 F:      include/media/drv-intf/renesas-ceu.h
8731
8732 MEDIA DRIVERS FOR RENESAS - DRIF
8733 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8734 L:      linux-media@vger.kernel.org
8735 L:      linux-renesas-soc@vger.kernel.org
8736 T:      git git://linuxtv.org/media_tree.git
8737 S:      Supported
8738 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8739 F:      drivers/media/platform/rcar_drif.c
8740
8741 MEDIA DRIVERS FOR RENESAS - FCP
8742 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8743 L:      linux-media@vger.kernel.org
8744 L:      linux-renesas-soc@vger.kernel.org
8745 T:      git git://linuxtv.org/media_tree.git
8746 S:      Supported
8747 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8748 F:      drivers/media/platform/rcar-fcp.c
8749 F:      include/media/rcar-fcp.h
8750
8751 MEDIA DRIVERS FOR RENESAS - FDP1
8752 M:      Kieran Bingham <kieran@bingham.xyz>
8753 L:      linux-media@vger.kernel.org
8754 L:      linux-renesas-soc@vger.kernel.org
8755 T:      git git://linuxtv.org/media_tree.git
8756 S:      Supported
8757 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8758 F:      drivers/media/platform/rcar_fdp1.c
8759
8760 MEDIA DRIVERS FOR RENESAS - VIN
8761 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8762 L:      linux-media@vger.kernel.org
8763 L:      linux-renesas-soc@vger.kernel.org
8764 T:      git git://linuxtv.org/media_tree.git
8765 S:      Supported
8766 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8767 F:      drivers/media/platform/rcar-vin/
8768
8769 MEDIA DRIVERS FOR RENESAS - VSP1
8770 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8771 L:      linux-media@vger.kernel.org
8772 L:      linux-renesas-soc@vger.kernel.org
8773 T:      git git://linuxtv.org/media_tree.git
8774 S:      Supported
8775 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8776 F:      drivers/media/platform/vsp1/
8777
8778 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8779 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8780 L:      linux-media@vger.kernel.org
8781 W:      https://linuxtv.org
8782 T:      git git://linuxtv.org/media_tree.git
8783 S:      Maintained
8784 F:      drivers/media/dvb-frontends/stv0910*
8785
8786 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8787 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8788 L:      linux-media@vger.kernel.org
8789 W:      https://linuxtv.org
8790 T:      git git://linuxtv.org/media_tree.git
8791 S:      Maintained
8792 F:      drivers/media/dvb-frontends/stv6111*
8793
8794 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8795 M:      Dmitry Osipenko <digetx@gmail.com>
8796 L:      linux-media@vger.kernel.org
8797 L:      linux-tegra@vger.kernel.org
8798 T:      git git://linuxtv.org/media_tree.git
8799 S:      Maintained
8800 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8801 F:      drivers/staging/media/tegra-vde/
8802
8803 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8804 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8805 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8806 P:      LinuxTV.org Project
8807 L:      linux-media@vger.kernel.org
8808 W:      https://linuxtv.org
8809 Q:      http://patchwork.kernel.org/project/linux-media/list/
8810 T:      git git://linuxtv.org/media_tree.git
8811 S:      Maintained
8812 F:      Documentation/devicetree/bindings/media/
8813 F:      Documentation/media/
8814 F:      drivers/media/
8815 F:      drivers/staging/media/
8816 F:      include/linux/platform_data/media/
8817 F:      include/media/
8818 F:      include/uapi/linux/dvb/
8819 F:      include/uapi/linux/videodev2.h
8820 F:      include/uapi/linux/media.h
8821 F:      include/uapi/linux/v4l2-*
8822 F:      include/uapi/linux/meye.h
8823 F:      include/uapi/linux/ivtv*
8824 F:      include/uapi/linux/uvcvideo.h
8825
8826 MEDIATEK CIR DRIVER
8827 M:      Sean Wang <sean.wang@mediatek.com>
8828 S:      Maintained
8829 F:      drivers/media/rc/mtk-cir.c
8830
8831 MEDIATEK PMIC LED DRIVER
8832 M:      Sean Wang <sean.wang@mediatek.com>
8833 S:      Maintained
8834 F:      drivers/leds/leds-mt6323.c
8835 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8836
8837 MEDIATEK ETHERNET DRIVER
8838 M:      Felix Fietkau <nbd@openwrt.org>
8839 M:      John Crispin <john@phrozen.org>
8840 M:      Sean Wang <sean.wang@mediatek.com>
8841 M:      Nelson Chang <nelson.chang@mediatek.com>
8842 L:      netdev@vger.kernel.org
8843 S:      Maintained
8844 F:      drivers/net/ethernet/mediatek/
8845
8846 MEDIATEK SWITCH DRIVER
8847 M:      Sean Wang <sean.wang@mediatek.com>
8848 L:      netdev@vger.kernel.org
8849 S:      Maintained
8850 F:      drivers/net/dsa/mt7530.*
8851 F:      net/dsa/tag_mtk.c
8852
8853 MEDIATEK JPEG DRIVER
8854 M:      Rick Chang <rick.chang@mediatek.com>
8855 M:      Bin Liu <bin.liu@mediatek.com>
8856 S:      Supported
8857 F:      drivers/media/platform/mtk-jpeg/
8858 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8859
8860 MEDIATEK MDP DRIVER
8861 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8862 M:      Houlong Wei <houlong.wei@mediatek.com>
8863 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8864 S:      Supported
8865 F:      drivers/media/platform/mtk-mdp/
8866 F:      drivers/media/platform/mtk-vpu/
8867 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8868
8869 MEDIATEK MEDIA DRIVER
8870 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8871 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8872 S:      Supported
8873 F:      drivers/media/platform/mtk-vcodec/
8874 F:      drivers/media/platform/mtk-vpu/
8875 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8876 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8877
8878 MEDIATEK MT7601U WIRELESS LAN DRIVER
8879 M:      Jakub Kicinski <kubakici@wp.pl>
8880 L:      linux-wireless@vger.kernel.org
8881 S:      Maintained
8882 F:      drivers/net/wireless/mediatek/mt7601u/
8883
8884 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8885 M:      Sean Wang <sean.wang@mediatek.com>
8886 S:      Maintained
8887 F:      drivers/char/hw_random/mtk-rng.c
8888
8889 MEDIATEK USB3 DRD IP DRIVER
8890 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8891 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8893 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8894 S:      Maintained
8895 F:      drivers/usb/mtu3/
8896
8897 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8898 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8899 M:      Martin Donnelly <martin.donnelly@ge.com>
8900 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8901 S:      Maintained
8902 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8903 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8904
8905 MEGARAID SCSI/SAS DRIVERS
8906 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8907 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8908 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8909 L:      megaraidlinux.pdl@broadcom.com
8910 L:      linux-scsi@vger.kernel.org
8911 W:      http://www.avagotech.com/support/
8912 S:      Maintained
8913 F:      Documentation/scsi/megaraid.txt
8914 F:      drivers/scsi/megaraid.*
8915 F:      drivers/scsi/megaraid/
8916
8917 MELEXIS MLX90614 DRIVER
8918 M:      Crt Mori <cmo@melexis.com>
8919 L:      linux-iio@vger.kernel.org
8920 W:      http://www.melexis.com
8921 S:      Supported
8922 F:      drivers/iio/temperature/mlx90614.c
8923
8924 MELEXIS MLX90632 DRIVER
8925 M:      Crt Mori <cmo@melexis.com>
8926 L:      linux-iio@vger.kernel.org
8927 W:      http://www.melexis.com
8928 S:      Supported
8929 F:      drivers/iio/temperature/mlx90632.c
8930
8931 MELFAS MIP4 TOUCHSCREEN DRIVER
8932 M:      Sangwon Jee <jeesw@melfas.com>
8933 W:      http://www.melfas.com
8934 S:      Supported
8935 F:      drivers/input/touchscreen/melfas_mip4.c
8936 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8937
8938 MELLANOX ETHERNET DRIVER (mlx4_en)
8939 M:      Tariq Toukan <tariqt@mellanox.com>
8940 L:      netdev@vger.kernel.org
8941 S:      Supported
8942 W:      http://www.mellanox.com
8943 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8944 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8945
8946 MELLANOX ETHERNET DRIVER (mlx5e)
8947 M:      Saeed Mahameed <saeedm@mellanox.com>
8948 L:      netdev@vger.kernel.org
8949 S:      Supported
8950 W:      http://www.mellanox.com
8951 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8952 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8953
8954 MELLANOX ETHERNET INNOVA DRIVER
8955 M:      Ilan Tayari <ilant@mellanox.com>
8956 R:      Boris Pismenny <borisp@mellanox.com>
8957 L:      netdev@vger.kernel.org
8958 S:      Supported
8959 W:      http://www.mellanox.com
8960 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8961 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8962 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8963
8964 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8965 M:      Ilan Tayari <ilant@mellanox.com>
8966 R:      Boris Pismenny <borisp@mellanox.com>
8967 L:      netdev@vger.kernel.org
8968 S:      Supported
8969 W:      http://www.mellanox.com
8970 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8971 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8972 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8973
8974 MELLANOX ETHERNET SWITCH DRIVERS
8975 M:      Jiri Pirko <jiri@mellanox.com>
8976 M:      Ido Schimmel <idosch@mellanox.com>
8977 L:      netdev@vger.kernel.org
8978 S:      Supported
8979 W:      http://www.mellanox.com
8980 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8981 F:      drivers/net/ethernet/mellanox/mlxsw/
8982
8983 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8984 M:      mlxsw@mellanox.com
8985 L:      netdev@vger.kernel.org
8986 S:      Supported
8987 W:      http://www.mellanox.com
8988 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8989 F:      drivers/net/ethernet/mellanox/mlxfw/
8990
8991 MELLANOX HARDWARE PLATFORM SUPPORT
8992 M:      Andy Shevchenko <andy@infradead.org>
8993 M:      Darren Hart <dvhart@infradead.org>
8994 M:      Vadim Pasternak <vadimp@mellanox.com>
8995 L:      platform-driver-x86@vger.kernel.org
8996 S:      Supported
8997 F:      drivers/platform/mellanox/
8998
8999 MELLANOX MLX4 core VPI driver
9000 M:      Tariq Toukan <tariqt@mellanox.com>
9001 L:      netdev@vger.kernel.org
9002 L:      linux-rdma@vger.kernel.org
9003 W:      http://www.mellanox.com
9004 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9005 S:      Supported
9006 F:      drivers/net/ethernet/mellanox/mlx4/
9007 F:      include/linux/mlx4/
9008
9009 MELLANOX MLX4 IB driver
9010 M:      Yishai Hadas <yishaih@mellanox.com>
9011 L:      linux-rdma@vger.kernel.org
9012 W:      http://www.mellanox.com
9013 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9014 S:      Supported
9015 F:      drivers/infiniband/hw/mlx4/
9016 F:      include/linux/mlx4/
9017 F:      include/uapi/rdma/mlx4-abi.h
9018
9019 MELLANOX MLX5 core VPI driver
9020 M:      Saeed Mahameed <saeedm@mellanox.com>
9021 M:      Matan Barak <matanb@mellanox.com>
9022 M:      Leon Romanovsky <leonro@mellanox.com>
9023 L:      netdev@vger.kernel.org
9024 L:      linux-rdma@vger.kernel.org
9025 W:      http://www.mellanox.com
9026 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9027 S:      Supported
9028 F:      drivers/net/ethernet/mellanox/mlx5/core/
9029 F:      include/linux/mlx5/
9030
9031 MELLANOX MLX5 IB driver
9032 M:      Matan Barak <matanb@mellanox.com>
9033 M:      Leon Romanovsky <leonro@mellanox.com>
9034 L:      linux-rdma@vger.kernel.org
9035 W:      http://www.mellanox.com
9036 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9037 S:      Supported
9038 F:      drivers/infiniband/hw/mlx5/
9039 F:      include/linux/mlx5/
9040 F:      include/uapi/rdma/mlx5-abi.h
9041
9042 MELLANOX MLXCPLD I2C AND MUX DRIVER
9043 M:      Vadim Pasternak <vadimp@mellanox.com>
9044 M:      Michael Shych <michaelsh@mellanox.com>
9045 L:      linux-i2c@vger.kernel.org
9046 S:      Supported
9047 F:      drivers/i2c/busses/i2c-mlxcpld.c
9048 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9049 F:      Documentation/i2c/busses/i2c-mlxcpld
9050
9051 MELLANOX MLXCPLD LED DRIVER
9052 M:      Vadim Pasternak <vadimp@mellanox.com>
9053 L:      linux-leds@vger.kernel.org
9054 S:      Supported
9055 F:      drivers/leds/leds-mlxcpld.c
9056 F:      drivers/leds/leds-mlxreg.c
9057 F:      Documentation/leds/leds-mlxcpld.txt
9058
9059 MELLANOX PLATFORM DRIVER
9060 M:      Vadim Pasternak <vadimp@mellanox.com>
9061 L:      platform-driver-x86@vger.kernel.org
9062 S:      Supported
9063 F:      drivers/platform/x86/mlx-platform.c
9064
9065 MEMBARRIER SUPPORT
9066 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9067 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9068 L:      linux-kernel@vger.kernel.org
9069 S:      Supported
9070 F:      kernel/sched/membarrier.c
9071 F:      include/uapi/linux/membarrier.h
9072 F:      arch/powerpc/include/asm/membarrier.h
9073
9074 MEMORY MANAGEMENT
9075 L:      linux-mm@kvack.org
9076 W:      http://www.linux-mm.org
9077 S:      Maintained
9078 F:      include/linux/mm.h
9079 F:      include/linux/gfp.h
9080 F:      include/linux/mmzone.h
9081 F:      include/linux/memory_hotplug.h
9082 F:      include/linux/vmalloc.h
9083 F:      mm/
9084
9085 MEMORY TECHNOLOGY DEVICES (MTD)
9086 M:      David Woodhouse <dwmw2@infradead.org>
9087 M:      Brian Norris <computersforpeace@gmail.com>
9088 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9089 M:      Marek Vasut <marek.vasut@gmail.com>
9090 M:      Richard Weinberger <richard@nod.at>
9091 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9092 L:      linux-mtd@lists.infradead.org
9093 W:      http://www.linux-mtd.infradead.org/
9094 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9095 T:      git git://git.infradead.org/linux-mtd.git master
9096 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9097 S:      Maintained
9098 F:      Documentation/devicetree/bindings/mtd/
9099 F:      drivers/mtd/
9100 F:      include/linux/mtd/
9101 F:      include/uapi/mtd/
9102
9103 MEN A21 WATCHDOG DRIVER
9104 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9105 L:      linux-watchdog@vger.kernel.org
9106 S:      Maintained
9107 F:      drivers/watchdog/mena21_wdt.c
9108
9109 MEN CHAMELEON BUS (mcb)
9110 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9111 S:      Maintained
9112 F:      drivers/mcb/
9113 F:      include/linux/mcb.h
9114 F:      Documentation/men-chameleon-bus.txt
9115
9116 MEN F21BMC (Board Management Controller)
9117 M:      Andreas Werner <andreas.werner@men.de>
9118 S:      Supported
9119 F:      drivers/mfd/menf21bmc.c
9120 F:      drivers/watchdog/menf21bmc_wdt.c
9121 F:      drivers/leds/leds-menf21bmc.c
9122 F:      drivers/hwmon/menf21bmc_hwmon.c
9123 F:      Documentation/hwmon/menf21bmc
9124
9125 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9126 M:      Neil Armstrong <narmstrong@baylibre.com>
9127 L:      linux-media@lists.freedesktop.org
9128 L:      linux-amlogic@lists.infradead.org
9129 W:      http://linux-meson.com/
9130 S:      Supported
9131 F:      drivers/media/platform/meson/ao-cec.c
9132 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9133 T:      git git://linuxtv.org/media_tree.git
9134
9135 MICROBLAZE ARCHITECTURE
9136 M:      Michal Simek <monstr@monstr.eu>
9137 W:      http://www.monstr.eu/fdt/
9138 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9139 S:      Supported
9140 F:      arch/microblaze/
9141
9142 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9143 M:      Richard Genoud <richard.genoud@gmail.com>
9144 S:      Maintained
9145 F:      drivers/tty/serial/atmel_serial.c
9146 F:      drivers/tty/serial/atmel_serial.h
9147
9148 MICROCHIP / ATMEL DMA DRIVER
9149 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9151 L:      dmaengine@vger.kernel.org
9152 S:      Supported
9153 F:      drivers/dma/at_hdmac.c
9154 F:      drivers/dma/at_hdmac_regs.h
9155 F:      include/linux/platform_data/dma-atmel.h
9156
9157 MICROCHIP / ATMEL ECC DRIVER
9158 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9159 L:      linux-crypto@vger.kernel.org
9160 S:      Maintained
9161 F:      drivers/crypto/atmel-ecc.*
9162
9163 MICROCHIP / ATMEL ISC DRIVER
9164 M:      Songjun Wu <songjun.wu@microchip.com>
9165 L:      linux-media@vger.kernel.org
9166 S:      Supported
9167 F:      drivers/media/platform/atmel/atmel-isc.c
9168 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9169 F:      devicetree/bindings/media/atmel-isc.txt
9170
9171 MICROCHIP / ATMEL NAND DRIVER
9172 M:      Wenyou Yang <wenyou.yang@microchip.com>
9173 M:      Josh Wu <rainyfeeling@outlook.com>
9174 L:      linux-mtd@lists.infradead.org
9175 S:      Supported
9176 F:      drivers/mtd/nand/atmel/*
9177 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9178
9179 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9180 M:      Woojung Huh <Woojung.Huh@microchip.com>
9181 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9182 L:      netdev@vger.kernel.org
9183 S:      Maintained
9184 F:      net/dsa/tag_ksz.c
9185 F:      drivers/net/dsa/microchip/*
9186 F:      include/linux/platform_data/microchip-ksz.h
9187 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9188
9189 MICROCHIP LAN743X ETHERNET DRIVER
9190 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9191 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9192 L:      netdev@vger.kernel.org
9193 S:      Maintained
9194 F:      drivers/net/ethernet/microchip/lan743x_*
9195
9196 MICROCHIP USB251XB DRIVER
9197 M:      Richard Leitner <richard.leitner@skidata.com>
9198 L:      linux-usb@vger.kernel.org
9199 S:      Maintained
9200 F:      drivers/usb/misc/usb251xb.c
9201 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9202
9203 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9204 M:      Don Brace <don.brace@microsemi.com>
9205 L:      esc.storagedev@microsemi.com
9206 L:      linux-scsi@vger.kernel.org
9207 S:      Supported
9208 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9209 F:      drivers/scsi/smartpqi/Kconfig
9210 F:      drivers/scsi/smartpqi/Makefile
9211 F:      include/linux/cciss*.h
9212 F:      include/uapi/linux/cciss*.h
9213 F:      Documentation/scsi/smartpqi.txt
9214
9215 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9216 M:      Chen Yu <yu.c.chen@intel.com>
9217 L:      platform-driver-x86@vger.kernel.org
9218 S:      Supported
9219 F:      drivers/platform/x86/surfacepro3_button.c
9220
9221 MICROTEK X6 SCANNER
9222 M:      Oliver Neukum <oliver@neukum.org>
9223 S:      Maintained
9224 F:      drivers/usb/image/microtek.*
9225
9226 MIPS
9227 M:      Ralf Baechle <ralf@linux-mips.org>
9228 M:      James Hogan <jhogan@kernel.org>
9229 L:      linux-mips@linux-mips.org
9230 W:      http://www.linux-mips.org/
9231 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9232 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9233 S:      Supported
9234 F:      Documentation/devicetree/bindings/mips/
9235 F:      Documentation/mips/
9236 F:      arch/mips/
9237 F:      drivers/platform/mips/
9238
9239 MIPS BOSTON DEVELOPMENT BOARD
9240 M:      Paul Burton <paul.burton@mips.com>
9241 L:      linux-mips@linux-mips.org
9242 S:      Maintained
9243 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9244 F:      arch/mips/boot/dts/img/boston.dts
9245 F:      arch/mips/configs/generic/board-boston.config
9246 F:      drivers/clk/imgtec/clk-boston.c
9247 F:      include/dt-bindings/clock/boston-clock.h
9248
9249 MIPS GENERIC PLATFORM
9250 M:      Paul Burton <paul.burton@mips.com>
9251 L:      linux-mips@linux-mips.org
9252 S:      Supported
9253 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9254 F:      arch/mips/generic/
9255 F:      arch/mips/tools/generic-board-config.sh
9256
9257 MIPS/LOONGSON1 ARCHITECTURE
9258 M:      Keguang Zhang <keguang.zhang@gmail.com>
9259 L:      linux-mips@linux-mips.org
9260 S:      Maintained
9261 F:      arch/mips/loongson32/
9262 F:      arch/mips/include/asm/mach-loongson32/
9263 F:      drivers/*/*loongson1*
9264 F:      drivers/*/*/*loongson1*
9265
9266 MIPS/LOONGSON2 ARCHITECTURE
9267 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9268 L:      linux-mips@linux-mips.org
9269 S:      Maintained
9270 F:      arch/mips/loongson64/*{2e/2f}*
9271 F:      arch/mips/include/asm/mach-loongson64/
9272 F:      drivers/*/*loongson2*
9273 F:      drivers/*/*/*loongson2*
9274
9275 MIPS/LOONGSON3 ARCHITECTURE
9276 M:      Huacai Chen <chenhc@lemote.com>
9277 L:      linux-mips@linux-mips.org
9278 S:      Maintained
9279 F:      arch/mips/loongson64/
9280 F:      arch/mips/include/asm/mach-loongson64/
9281 F:      drivers/platform/mips/cpu_hwmon.c
9282 F:      drivers/*/*loongson3*
9283 F:      drivers/*/*/*loongson3*
9284
9285 MIPS RINT INSTRUCTION EMULATION
9286 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9287 L:      linux-mips@linux-mips.org
9288 S:      Supported
9289 F:      arch/mips/math-emu/sp_rint.c
9290 F:      arch/mips/math-emu/dp_rint.c
9291
9292 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9293 M:      Hans Verkuil <hverkuil@xs4all.nl>
9294 L:      linux-media@vger.kernel.org
9295 T:      git git://linuxtv.org/media_tree.git
9296 W:      https://linuxtv.org
9297 S:      Odd Fixes
9298 F:      drivers/media/radio/radio-miropcm20*
9299
9300 MMP SUPPORT
9301 M:      Eric Miao <eric.y.miao@gmail.com>
9302 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9304 T:      git git://github.com/hzhuang1/linux.git
9305 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9306 S:      Maintained
9307 F:      arch/arm/boot/dts/mmp*
9308 F:      arch/arm/mach-mmp/
9309
9310 MN88472 MEDIA DRIVER
9311 M:      Antti Palosaari <crope@iki.fi>
9312 L:      linux-media@vger.kernel.org
9313 W:      https://linuxtv.org
9314 W:      http://palosaari.fi/linux/
9315 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9316 S:      Maintained
9317 F:      drivers/media/dvb-frontends/mn88472*
9318
9319 MN88473 MEDIA DRIVER
9320 M:      Antti Palosaari <crope@iki.fi>
9321 L:      linux-media@vger.kernel.org
9322 W:      https://linuxtv.org
9323 W:      http://palosaari.fi/linux/
9324 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9325 S:      Maintained
9326 F:      drivers/media/dvb-frontends/mn88473*
9327
9328 MODULE SUPPORT
9329 M:      Jessica Yu <jeyu@kernel.org>
9330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9331 S:      Maintained
9332 F:      include/linux/module.h
9333 F:      kernel/module.c
9334
9335 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9336 W:      http://popies.net/meye/
9337 S:      Orphan
9338 F:      Documentation/media/v4l-drivers/meye*
9339 F:      drivers/media/pci/meye/
9340 F:      include/uapi/linux/meye.h
9341
9342 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9343 M:      Jiri Slaby <jirislaby@gmail.com>
9344 S:      Maintained
9345 F:      Documentation/serial/moxa-smartio
9346 F:      drivers/tty/mxser.*
9347
9348 MR800 AVERMEDIA USB FM RADIO DRIVER
9349 M:      Alexey Klimov <klimov.linux@gmail.com>
9350 L:      linux-media@vger.kernel.org
9351 T:      git git://linuxtv.org/media_tree.git
9352 S:      Maintained
9353 F:      drivers/media/radio/radio-mr800.c
9354
9355 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9356 M:      Alan Ott <alan@signal11.us>
9357 L:      linux-wpan@vger.kernel.org
9358 S:      Maintained
9359 F:      drivers/net/ieee802154/mrf24j40.c
9360 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9361
9362 MSI LAPTOP SUPPORT
9363 M:      "Lee, Chun-Yi" <jlee@suse.com>
9364 L:      platform-driver-x86@vger.kernel.org
9365 S:      Maintained
9366 F:      drivers/platform/x86/msi-laptop.c
9367
9368 MSI WMI SUPPORT
9369 L:      platform-driver-x86@vger.kernel.org
9370 S:      Orphan
9371 F:      drivers/platform/x86/msi-wmi.c
9372
9373 MSI001 MEDIA DRIVER
9374 M:      Antti Palosaari <crope@iki.fi>
9375 L:      linux-media@vger.kernel.org
9376 W:      https://linuxtv.org
9377 W:      http://palosaari.fi/linux/
9378 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9379 T:      git git://linuxtv.org/anttip/media_tree.git
9380 S:      Maintained
9381 F:      drivers/media/tuners/msi001*
9382
9383 MSI2500 MEDIA DRIVER
9384 M:      Antti Palosaari <crope@iki.fi>
9385 L:      linux-media@vger.kernel.org
9386 W:      https://linuxtv.org
9387 W:      http://palosaari.fi/linux/
9388 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9389 T:      git git://linuxtv.org/anttip/media_tree.git
9390 S:      Maintained
9391 F:      drivers/media/usb/msi2500/
9392
9393 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9394 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9395 L:      linux-mtd@lists.infradead.org
9396 S:      Maintained
9397 F:      drivers/mtd/devices/docg3*
9398
9399 MT9M032 APTINA SENSOR DRIVER
9400 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9401 L:      linux-media@vger.kernel.org
9402 T:      git git://linuxtv.org/media_tree.git
9403 S:      Maintained
9404 F:      drivers/media/i2c/mt9m032.c
9405 F:      include/media/i2c/mt9m032.h
9406
9407 MT9P031 APTINA CAMERA SENSOR
9408 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9409 L:      linux-media@vger.kernel.org
9410 T:      git git://linuxtv.org/media_tree.git
9411 S:      Maintained
9412 F:      drivers/media/i2c/mt9p031.c
9413 F:      include/media/i2c/mt9p031.h
9414
9415 MT9T001 APTINA CAMERA SENSOR
9416 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9417 L:      linux-media@vger.kernel.org
9418 T:      git git://linuxtv.org/media_tree.git
9419 S:      Maintained
9420 F:      drivers/media/i2c/mt9t001.c
9421 F:      include/media/i2c/mt9t001.h
9422
9423 MT9T112 APTINA CAMERA SENSOR
9424 M:      Jacopo Mondi <jacopo@jmondi.org>
9425 L:      linux-media@vger.kernel.org
9426 T:      git git://linuxtv.org/media_tree.git
9427 S:      Odd Fixes
9428 F:      drivers/media/i2c/mt9t112.c
9429 F:      include/media/i2c/mt9t112.h
9430
9431 MT9V032 APTINA CAMERA SENSOR
9432 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9433 L:      linux-media@vger.kernel.org
9434 T:      git git://linuxtv.org/media_tree.git
9435 S:      Maintained
9436 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9437 F:      drivers/media/i2c/mt9v032.c
9438 F:      include/media/i2c/mt9v032.h
9439
9440 MULTIFUNCTION DEVICES (MFD)
9441 M:      Lee Jones <lee.jones@linaro.org>
9442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9443 S:      Supported
9444 F:      Documentation/devicetree/bindings/mfd/
9445 F:      drivers/mfd/
9446 F:      include/linux/mfd/
9447 F:      include/dt-bindings/mfd/
9448
9449 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9450 S:      Orphan
9451 F:      drivers/mmc/host/mmc_spi.c
9452 F:      include/linux/spi/mmc_spi.h
9453
9454 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9455 M:      Ulf Hansson <ulf.hansson@linaro.org>
9456 L:      linux-mmc@vger.kernel.org
9457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9458 S:      Maintained
9459 F:      Documentation/devicetree/bindings/mmc/
9460 F:      drivers/mmc/
9461 F:      include/linux/mmc/
9462 F:      include/uapi/linux/mmc/
9463
9464 MULTIPLEXER SUBSYSTEM
9465 M:      Peter Rosin <peda@axentia.se>
9466 S:      Maintained
9467 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9468 F:      Documentation/devicetree/bindings/mux/
9469 F:      include/linux/dt-bindings/mux/
9470 F:      include/linux/mux/
9471 F:      drivers/mux/
9472
9473 MULTITECH MULTIPORT CARD (ISICOM)
9474 S:      Orphan
9475 F:      drivers/tty/isicom.c
9476 F:      include/linux/isicom.h
9477
9478 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9479 M:      Bin Liu <b-liu@ti.com>
9480 L:      linux-usb@vger.kernel.org
9481 S:      Maintained
9482 F:      drivers/usb/musb/
9483
9484 MXL5007T MEDIA DRIVER
9485 M:      Michael Krufky <mkrufky@linuxtv.org>
9486 L:      linux-media@vger.kernel.org
9487 W:      https://linuxtv.org
9488 W:      http://github.com/mkrufky
9489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9490 T:      git git://linuxtv.org/mkrufky/tuners.git
9491 S:      Maintained
9492 F:      drivers/media/tuners/mxl5007t.*
9493
9494 MXSFB DRM DRIVER
9495 M:      Marek Vasut <marex@denx.de>
9496 S:      Supported
9497 F:      drivers/gpu/drm/mxsfb/
9498 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9499
9500 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9501 M:      Chris Lee <christopher.lee@cspi.com>
9502 L:      netdev@vger.kernel.org
9503 W:      https://www.cspi.com/ethernet-products/support/downloads/
9504 S:      Supported
9505 F:      drivers/net/ethernet/myricom/myri10ge/
9506
9507 NAND FLASH SUBSYSTEM
9508 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9509 R:      Richard Weinberger <richard@nod.at>
9510 L:      linux-mtd@lists.infradead.org
9511 W:      http://www.linux-mtd.infradead.org/
9512 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9513 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9514 T:      git git://git.infradead.org/linux-mtd.git nand/next
9515 S:      Maintained
9516 F:      drivers/mtd/nand/
9517 F:      include/linux/mtd/*nand*.h
9518
9519 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9520 M:      Daniel Mack <zonque@gmail.com>
9521 S:      Maintained
9522 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9523 W:      http://www.native-instruments.com
9524 F:      sound/usb/caiaq/
9525
9526 NATSEMI ETHERNET DRIVER (DP8381x)
9527 S:      Orphan
9528 F:      drivers/net/ethernet/natsemi/natsemi.c
9529
9530 NCP FILESYSTEM
9531 M:      Petr Vandrovec <petr@vandrovec.name>
9532 S:      Obsolete
9533 F:      drivers/staging/ncpfs/
9534
9535 NCR 5380 SCSI DRIVERS
9536 M:      Finn Thain <fthain@telegraphics.com.au>
9537 M:      Michael Schmitz <schmitzmic@gmail.com>
9538 L:      linux-scsi@vger.kernel.org
9539 S:      Maintained
9540 F:      Documentation/scsi/g_NCR5380.txt
9541 F:      drivers/scsi/NCR5380.*
9542 F:      drivers/scsi/arm/cumana_1.c
9543 F:      drivers/scsi/arm/oak.c
9544 F:      drivers/scsi/atari_scsi.*
9545 F:      drivers/scsi/dmx3191d.c
9546 F:      drivers/scsi/g_NCR5380.*
9547 F:      drivers/scsi/mac_scsi.*
9548 F:      drivers/scsi/sun3_scsi.*
9549 F:      drivers/scsi/sun3_scsi_vme.c
9550
9551 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9552 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9553 L:      linux-scsi@vger.kernel.org
9554 S:      Maintained
9555 F:      drivers/scsi/NCR_D700.*
9556
9557 NCT6775 HARDWARE MONITOR DRIVER
9558 M:      Guenter Roeck <linux@roeck-us.net>
9559 L:      linux-hwmon@vger.kernel.org
9560 S:      Maintained
9561 F:      Documentation/hwmon/nct6775
9562 F:      drivers/hwmon/nct6775.c
9563
9564 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9565 M:      Faisal Latif <faisal.latif@intel.com>
9566 L:      linux-rdma@vger.kernel.org
9567 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9568 S:      Supported
9569 F:      drivers/infiniband/hw/nes/
9570 F:      include/uapi/rdma/nes-abi.h
9571
9572 NETEM NETWORK EMULATOR
9573 M:      Stephen Hemminger <stephen@networkplumber.org>
9574 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9575 S:      Maintained
9576 F:      net/sched/sch_netem.c
9577
9578 NETERION 10GbE DRIVERS (s2io/vxge)
9579 M:      Jon Mason <jdmason@kudzu.us>
9580 L:      netdev@vger.kernel.org
9581 S:      Supported
9582 F:      Documentation/networking/s2io.txt
9583 F:      Documentation/networking/vxge.txt
9584 F:      drivers/net/ethernet/neterion/
9585
9586 NETFILTER
9587 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9588 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9589 M:      Florian Westphal <fw@strlen.de>
9590 L:      netfilter-devel@vger.kernel.org
9591 L:      coreteam@netfilter.org
9592 W:      http://www.netfilter.org/
9593 W:      http://www.iptables.org/
9594 W:      http://www.nftables.org/
9595 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9598 S:      Maintained
9599 F:      include/linux/netfilter*
9600 F:      include/linux/netfilter/
9601 F:      include/net/netfilter/
9602 F:      include/uapi/linux/netfilter*
9603 F:      include/uapi/linux/netfilter/
9604 F:      net/*/netfilter.c
9605 F:      net/*/netfilter/
9606 F:      net/netfilter/
9607 F:      net/bridge/br_netfilter*.c
9608
9609 NETROM NETWORK LAYER
9610 M:      Ralf Baechle <ralf@linux-mips.org>
9611 L:      linux-hams@vger.kernel.org
9612 W:      http://www.linux-ax25.org/
9613 S:      Maintained
9614 F:      include/net/netrom.h
9615 F:      include/uapi/linux/netrom.h
9616 F:      net/netrom/
9617
9618 NETRONOME ETHERNET DRIVERS
9619 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9620 L:      oss-drivers@netronome.com
9621 S:      Maintained
9622 F:      drivers/net/ethernet/netronome/
9623
9624 NETWORK BLOCK DEVICE (NBD)
9625 M:      Josef Bacik <jbacik@fb.com>
9626 S:      Maintained
9627 L:      linux-block@vger.kernel.org
9628 L:      nbd@other.debian.org
9629 F:      Documentation/blockdev/nbd.txt
9630 F:      drivers/block/nbd.c
9631 F:      include/uapi/linux/nbd.h
9632
9633 NETWORK DROP MONITOR
9634 M:      Neil Horman <nhorman@tuxdriver.com>
9635 L:      netdev@vger.kernel.org
9636 S:      Maintained
9637 W:      https://fedorahosted.org/dropwatch/
9638 F:      net/core/drop_monitor.c
9639
9640 NETWORKING DRIVERS
9641 L:      netdev@vger.kernel.org
9642 W:      http://www.linuxfoundation.org/en/Net
9643 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9646 S:      Odd Fixes
9647 F:      Documentation/devicetree/bindings/net/
9648 F:      drivers/net/
9649 F:      include/linux/if_*
9650 F:      include/linux/netdevice.h
9651 F:      include/linux/etherdevice.h
9652 F:      include/linux/fcdevice.h
9653 F:      include/linux/fddidevice.h
9654 F:      include/linux/hippidevice.h
9655 F:      include/linux/inetdevice.h
9656 F:      include/uapi/linux/if_*
9657 F:      include/uapi/linux/netdevice.h
9658
9659 NETWORKING DRIVERS (WIRELESS)
9660 M:      Kalle Valo <kvalo@codeaurora.org>
9661 L:      linux-wireless@vger.kernel.org
9662 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9665 S:      Maintained
9666 F:      Documentation/devicetree/bindings/net/wireless/
9667 F:      drivers/net/wireless/
9668
9669 NETWORKING [DSA]
9670 M:      Andrew Lunn <andrew@lunn.ch>
9671 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9672 M:      Florian Fainelli <f.fainelli@gmail.com>
9673 S:      Maintained
9674 F:      net/dsa/
9675 F:      include/net/dsa.h
9676 F:      include/linux/dsa/
9677 F:      drivers/net/dsa/
9678
9679 NETWORKING [GENERAL]
9680 M:      "David S. Miller" <davem@davemloft.net>
9681 L:      netdev@vger.kernel.org
9682 W:      http://www.linuxfoundation.org/en/Net
9683 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9686 B:      mailto:netdev@vger.kernel.org
9687 S:      Maintained
9688 F:      net/
9689 F:      include/net/
9690 F:      include/linux/in.h
9691 F:      include/linux/net.h
9692 F:      include/linux/netdevice.h
9693 F:      include/uapi/linux/in.h
9694 F:      include/uapi/linux/net.h
9695 F:      include/uapi/linux/netdevice.h
9696 F:      include/uapi/linux/net_namespace.h
9697 F:      tools/testing/selftests/net/
9698 F:      lib/net_utils.c
9699 F:      lib/random32.c
9700
9701 NETWORKING [IPSEC]
9702 M:      Steffen Klassert <steffen.klassert@secunet.com>
9703 M:      Herbert Xu <herbert@gondor.apana.org.au>
9704 M:      "David S. Miller" <davem@davemloft.net>
9705 L:      netdev@vger.kernel.org
9706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9708 S:      Maintained
9709 F:      net/core/flow.c
9710 F:      net/xfrm/
9711 F:      net/key/
9712 F:      net/ipv4/xfrm*
9713 F:      net/ipv4/esp4*
9714 F:      net/ipv4/ah4.c
9715 F:      net/ipv4/ipcomp.c
9716 F:      net/ipv4/ip_vti.c
9717 F:      net/ipv6/xfrm*
9718 F:      net/ipv6/esp6*
9719 F:      net/ipv6/ah6.c
9720 F:      net/ipv6/ipcomp6.c
9721 F:      net/ipv6/ip6_vti.c
9722 F:      include/uapi/linux/xfrm.h
9723 F:      include/net/xfrm.h
9724
9725 NETWORKING [IPv4/IPv6]
9726 M:      "David S. Miller" <davem@davemloft.net>
9727 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9728 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9729 L:      netdev@vger.kernel.org
9730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9731 S:      Maintained
9732 F:      net/ipv4/
9733 F:      net/ipv6/
9734 F:      include/net/ip*
9735 F:      arch/x86/net/*
9736
9737 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9738 M:      Paul Moore <paul@paul-moore.com>
9739 W:      https://github.com/netlabel
9740 L:      netdev@vger.kernel.org
9741 L:      linux-security-module@vger.kernel.org
9742 S:      Maintained
9743 F:      Documentation/netlabel/
9744 F:      include/net/calipso.h
9745 F:      include/net/cipso_ipv4.h
9746 F:      include/net/netlabel.h
9747 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9748 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9749 F:      net/netlabel/
9750 F:      net/ipv4/cipso_ipv4.c
9751 F:      net/ipv6/calipso.c
9752 F:      net/netfilter/xt_CONNSECMARK.c
9753 F:      net/netfilter/xt_SECMARK.c
9754
9755 NETWORKING [TLS]
9756 M:      Ilya Lesokhin <ilyal@mellanox.com>
9757 M:      Aviad Yehezkel <aviadye@mellanox.com>
9758 M:      Dave Watson <davejwatson@fb.com>
9759 L:      netdev@vger.kernel.org
9760 S:      Maintained
9761 F:      net/tls/*
9762 F:      include/uapi/linux/tls.h
9763 F:      include/net/tls.h
9764
9765 NETWORKING [WIRELESS]
9766 L:      linux-wireless@vger.kernel.org
9767 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9768
9769 NETDEVSIM
9770 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9771 S:      Maintained
9772 F:      drivers/net/netdevsim/*
9773
9774 NETXEN (1/10) GbE SUPPORT
9775 M:      Manish Chopra <manish.chopra@cavium.com>
9776 M:      Rahul Verma <rahul.verma@cavium.com>
9777 M:      Dept-GELinuxNICDev@cavium.com
9778 L:      netdev@vger.kernel.org
9779 S:      Supported
9780 F:      drivers/net/ethernet/qlogic/netxen/
9781
9782 NFC SUBSYSTEM
9783 M:      Samuel Ortiz <sameo@linux.intel.com>
9784 L:      linux-wireless@vger.kernel.org
9785 L:      linux-nfc@lists.01.org (subscribers-only)
9786 S:      Supported
9787 F:      net/nfc/
9788 F:      include/net/nfc/
9789 F:      include/uapi/linux/nfc.h
9790 F:      drivers/nfc/
9791 F:      include/linux/platform_data/nfcmrvl.h
9792 F:      include/linux/platform_data/nxp-nci.h
9793 F:      Documentation/devicetree/bindings/net/nfc/
9794
9795 NFS, SUNRPC, AND LOCKD CLIENTS
9796 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9797 M:      Anna Schumaker <anna.schumaker@netapp.com>
9798 L:      linux-nfs@vger.kernel.org
9799 W:      http://client.linux-nfs.org
9800 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9801 S:      Maintained
9802 F:      fs/lockd/
9803 F:      fs/nfs/
9804 F:      fs/nfs_common/
9805 F:      net/sunrpc/
9806 F:      include/linux/lockd/
9807 F:      include/linux/nfs*
9808 F:      include/linux/sunrpc/
9809 F:      include/uapi/linux/nfs*
9810 F:      include/uapi/linux/sunrpc/
9811
9812 NILFS2 FILESYSTEM
9813 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9814 L:      linux-nilfs@vger.kernel.org
9815 W:      https://nilfs.sourceforge.io/
9816 W:      https://nilfs.osdn.jp/
9817 T:      git git://github.com/konis/nilfs2.git
9818 S:      Supported
9819 F:      Documentation/filesystems/nilfs2.txt
9820 F:      fs/nilfs2/
9821 F:      include/trace/events/nilfs2.h
9822 F:      include/uapi/linux/nilfs2_api.h
9823 F:      include/uapi/linux/nilfs2_ondisk.h
9824
9825 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9826 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9827 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9828 S:      Maintained
9829 F:      Documentation/scsi/NinjaSCSI.txt
9830 F:      drivers/scsi/pcmcia/nsp_*
9831
9832 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9833 M:      GOTO Masanori <gotom@debian.or.jp>
9834 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9835 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9836 S:      Maintained
9837 F:      Documentation/scsi/NinjaSCSI.txt
9838 F:      drivers/scsi/nsp32*
9839
9840 NIOS2 ARCHITECTURE
9841 M:      Ley Foon Tan <lftan@altera.com>
9842 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9844 S:      Maintained
9845 F:      arch/nios2/
9846
9847 NOHZ, DYNTICKS SUPPORT
9848 M:      Frederic Weisbecker <fweisbec@gmail.com>
9849 M:      Thomas Gleixner <tglx@linutronix.de>
9850 M:      Ingo Molnar <mingo@kernel.org>
9851 L:      linux-kernel@vger.kernel.org
9852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9853 S:      Maintained
9854 F:      kernel/time/tick*.*
9855 F:      include/linux/tick.h
9856 F:      include/linux/sched/nohz.h
9857
9858 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9859 M:      Pavel Machek <pavel@ucw.cz>
9860 M:      Sakari Ailus <sakari.ailus@iki.fi>
9861 L:      linux-media@vger.kernel.org
9862 S:      Maintained
9863 F:      drivers/media/i2c/et8ek8
9864 F:      drivers/media/i2c/ad5820.c
9865
9866 NOKIA N900 POWER SUPPLY DRIVERS
9867 R:      Pali Rohár <pali.rohar@gmail.com>
9868 F:      include/linux/power/bq2415x_charger.h
9869 F:      include/linux/power/bq27xxx_battery.h
9870 F:      include/linux/power/isp1704_charger.h
9871 F:      drivers/power/supply/bq2415x_charger.c
9872 F:      drivers/power/supply/bq27xxx_battery.c
9873 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9874 F:      drivers/power/supply/isp1704_charger.c
9875 F:      drivers/power/supply/rx51_battery.c
9876
9877 NTB AMD DRIVER
9878 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9879 L:      linux-ntb@googlegroups.com
9880 S:      Supported
9881 F:      drivers/ntb/hw/amd/
9882
9883 NTB DRIVER CORE
9884 M:      Jon Mason <jdmason@kudzu.us>
9885 M:      Dave Jiang <dave.jiang@intel.com>
9886 M:      Allen Hubbe <allenbh@gmail.com>
9887 L:      linux-ntb@googlegroups.com
9888 S:      Supported
9889 W:      https://github.com/jonmason/ntb/wiki
9890 T:      git git://github.com/jonmason/ntb.git
9891 F:      drivers/ntb/
9892 F:      drivers/net/ntb_netdev.c
9893 F:      include/linux/ntb.h
9894 F:      include/linux/ntb_transport.h
9895 F:      tools/testing/selftests/ntb/
9896
9897 NTB IDT DRIVER
9898 M:      Serge Semin <fancer.lancer@gmail.com>
9899 L:      linux-ntb@googlegroups.com
9900 S:      Supported
9901 F:      drivers/ntb/hw/idt/
9902
9903 NTB INTEL DRIVER
9904 M:      Dave Jiang <dave.jiang@intel.com>
9905 L:      linux-ntb@googlegroups.com
9906 S:      Supported
9907 W:      https://github.com/davejiang/linux/wiki
9908 T:      git https://github.com/davejiang/linux.git
9909 F:      drivers/ntb/hw/intel/
9910
9911 NTFS FILESYSTEM
9912 M:      Anton Altaparmakov <anton@tuxera.com>
9913 L:      linux-ntfs-dev@lists.sourceforge.net
9914 W:      http://www.tuxera.com/
9915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9916 S:      Supported
9917 F:      Documentation/filesystems/ntfs.txt
9918 F:      fs/ntfs/
9919
9920 NUBUS SUBSYSTEM
9921 M:      Finn Thain <fthain@telegraphics.com.au>
9922 L:      linux-m68k@lists.linux-m68k.org
9923 S:      Maintained
9924 F:      arch/*/include/asm/nubus.h
9925 F:      drivers/nubus/
9926 F:      include/linux/nubus.h
9927 F:      include/uapi/linux/nubus.h
9928
9929 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9930 M:      Antonino Daplas <adaplas@gmail.com>
9931 L:      linux-fbdev@vger.kernel.org
9932 S:      Maintained
9933 F:      drivers/video/fbdev/riva/
9934 F:      drivers/video/fbdev/nvidia/
9935
9936 NVM EXPRESS DRIVER
9937 M:      Keith Busch <keith.busch@intel.com>
9938 M:      Jens Axboe <axboe@fb.com>
9939 M:      Christoph Hellwig <hch@lst.de>
9940 M:      Sagi Grimberg <sagi@grimberg.me>
9941 L:      linux-nvme@lists.infradead.org
9942 T:      git://git.infradead.org/nvme.git
9943 W:      http://git.infradead.org/nvme.git
9944 S:      Supported
9945 F:      drivers/nvme/host/
9946 F:      include/linux/nvme.h
9947 F:      include/uapi/linux/nvme_ioctl.h
9948
9949 NVM EXPRESS FC TRANSPORT DRIVERS
9950 M:      James Smart <james.smart@broadcom.com>
9951 L:      linux-nvme@lists.infradead.org
9952 S:      Supported
9953 F:      include/linux/nvme-fc.h
9954 F:      include/linux/nvme-fc-driver.h
9955 F:      drivers/nvme/host/fc.c
9956 F:      drivers/nvme/target/fc.c
9957 F:      drivers/nvme/target/fcloop.c
9958
9959 NVM EXPRESS TARGET DRIVER
9960 M:      Christoph Hellwig <hch@lst.de>
9961 M:      Sagi Grimberg <sagi@grimberg.me>
9962 L:      linux-nvme@lists.infradead.org
9963 T:      git://git.infradead.org/nvme.git
9964 W:      http://git.infradead.org/nvme.git
9965 S:      Supported
9966 F:      drivers/nvme/target/
9967
9968 NVMEM FRAMEWORK
9969 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9970 S:      Maintained
9971 F:      drivers/nvmem/
9972 F:      Documentation/devicetree/bindings/nvmem/
9973 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9974 F:      include/linux/nvmem-consumer.h
9975 F:      include/linux/nvmem-provider.h
9976
9977 NXP SGTL5000 DRIVER
9978 M:      Fabio Estevam <fabio.estevam@nxp.com>
9979 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9980 S:      Maintained
9981 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
9982 F:      sound/soc/codecs/sgtl5000*
9983
9984 NXP TDA998X DRM DRIVER
9985 M:      Russell King <linux@armlinux.org.uk>
9986 S:      Supported
9987 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9988 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9989 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9990 F:      include/drm/i2c/tda998x.h
9991
9992 NXP TFA9879 DRIVER
9993 M:      Peter Rosin <peda@axentia.se>
9994 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9995 S:      Maintained
9996 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
9997 F:      sound/soc/codecs/tfa9879*
9998
9999 NXP-NCI NFC DRIVER
10000 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10001 R:      Charles Gorand <charles.gorand@effinnov.com>
10002 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10003 S:      Supported
10004 F:      drivers/nfc/nxp-nci
10005
10006 OBJTOOL
10007 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10008 M:      Peter Zijlstra <peterz@infradead.org>
10009 S:      Supported
10010 F:      tools/objtool/
10011
10012 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10013 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10014 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10015 L:      linuxppc-dev@lists.ozlabs.org
10016 S:      Supported
10017 F:      arch/powerpc/platforms/powernv/ocxl.c
10018 F:      arch/powerpc/include/asm/pnv-ocxl.h
10019 F:      drivers/misc/ocxl/
10020 F:      include/misc/ocxl*
10021 F:      include/uapi/misc/ocxl.h
10022 F:      Documentation/accelerators/ocxl.txt
10023
10024 OMAP AUDIO SUPPORT
10025 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10026 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10027 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10028 L:      linux-omap@vger.kernel.org
10029 S:      Maintained
10030 F:      sound/soc/omap/
10031
10032 OMAP CLOCK FRAMEWORK SUPPORT
10033 M:      Paul Walmsley <paul@pwsan.com>
10034 L:      linux-omap@vger.kernel.org
10035 S:      Maintained
10036 F:      arch/arm/*omap*/*clock*
10037
10038 OMAP DEVICE TREE SUPPORT
10039 M:      Benoît Cousson <bcousson@baylibre.com>
10040 M:      Tony Lindgren <tony@atomide.com>
10041 L:      linux-omap@vger.kernel.org
10042 L:      devicetree@vger.kernel.org
10043 S:      Maintained
10044 F:      arch/arm/boot/dts/*omap*
10045 F:      arch/arm/boot/dts/*am3*
10046 F:      arch/arm/boot/dts/*am4*
10047 F:      arch/arm/boot/dts/*am5*
10048 F:      arch/arm/boot/dts/*dra7*
10049
10050 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10051 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10052 L:      linux-omap@vger.kernel.org
10053 L:      linux-fbdev@vger.kernel.org
10054 S:      Maintained
10055 F:      drivers/video/fbdev/omap2/
10056 F:      Documentation/arm/OMAP/DSS
10057
10058 OMAP FRAMEBUFFER SUPPORT
10059 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10060 L:      linux-fbdev@vger.kernel.org
10061 L:      linux-omap@vger.kernel.org
10062 S:      Maintained
10063 F:      drivers/video/fbdev/omap/
10064
10065 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10066 M:      Roger Quadros <rogerq@ti.com>
10067 M:      Tony Lindgren <tony@atomide.com>
10068 L:      linux-omap@vger.kernel.org
10069 S:      Maintained
10070 F:      drivers/memory/omap-gpmc.c
10071 F:      arch/arm/mach-omap2/*gpmc*
10072
10073 OMAP GPIO DRIVER
10074 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10075 M:      Santosh Shilimkar <ssantosh@kernel.org>
10076 M:      Kevin Hilman <khilman@kernel.org>
10077 L:      linux-omap@vger.kernel.org
10078 S:      Maintained
10079 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10080 F:      drivers/gpio/gpio-omap.c
10081
10082 OMAP HARDWARE SPINLOCK SUPPORT
10083 M:      Ohad Ben-Cohen <ohad@wizery.com>
10084 L:      linux-omap@vger.kernel.org
10085 S:      Maintained
10086 F:      drivers/hwspinlock/omap_hwspinlock.c
10087
10088 OMAP HS MMC SUPPORT
10089 L:      linux-mmc@vger.kernel.org
10090 L:      linux-omap@vger.kernel.org
10091 S:      Orphan
10092 F:      drivers/mmc/host/omap_hsmmc.c
10093
10094 OMAP HWMOD DATA
10095 M:      Paul Walmsley <paul@pwsan.com>
10096 L:      linux-omap@vger.kernel.org
10097 S:      Maintained
10098 F:      arch/arm/mach-omap2/omap_hwmod*data*
10099
10100 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10101 M:      Benoît Cousson <bcousson@baylibre.com>
10102 L:      linux-omap@vger.kernel.org
10103 S:      Maintained
10104 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10105
10106 OMAP HWMOD SUPPORT
10107 M:      Benoît Cousson <bcousson@baylibre.com>
10108 M:      Paul Walmsley <paul@pwsan.com>
10109 L:      linux-omap@vger.kernel.org
10110 S:      Maintained
10111 F:      arch/arm/mach-omap2/omap_hwmod.*
10112
10113 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10114 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10115 L:      linux-media@vger.kernel.org
10116 S:      Maintained
10117 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10118 F:      drivers/media/platform/omap3isp/
10119 F:      drivers/staging/media/omap4iss/
10120
10121 OMAP MMC SUPPORT
10122 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10123 L:      linux-omap@vger.kernel.org
10124 S:      Maintained
10125 F:      drivers/mmc/host/omap.c
10126
10127 OMAP POWER MANAGEMENT SUPPORT
10128 M:      Kevin Hilman <khilman@kernel.org>
10129 L:      linux-omap@vger.kernel.org
10130 S:      Maintained
10131 F:      arch/arm/*omap*/*pm*
10132 F:      drivers/cpufreq/omap-cpufreq.c
10133
10134 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10135 M:      Rajendra Nayak <rnayak@codeaurora.org>
10136 M:      Paul Walmsley <paul@pwsan.com>
10137 L:      linux-omap@vger.kernel.org
10138 S:      Maintained
10139 F:      arch/arm/mach-omap2/prm*
10140
10141 OMAP RANDOM NUMBER GENERATOR SUPPORT
10142 M:      Deepak Saxena <dsaxena@plexity.net>
10143 S:      Maintained
10144 F:      drivers/char/hw_random/omap-rng.c
10145
10146 OMAP USB SUPPORT
10147 L:      linux-usb@vger.kernel.org
10148 L:      linux-omap@vger.kernel.org
10149 S:      Orphan
10150 F:      drivers/usb/*/*omap*
10151 F:      arch/arm/*omap*/usb*
10152
10153 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10154 M:      Mark Jackson <mpfj@newflow.co.uk>
10155 L:      linux-omap@vger.kernel.org
10156 S:      Maintained
10157 F:      arch/arm/boot/dts/am335x-nano.dts
10158
10159 OMAP1 SUPPORT
10160 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10161 M:      Tony Lindgren <tony@atomide.com>
10162 L:      linux-omap@vger.kernel.org
10163 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10165 S:      Maintained
10166 F:      arch/arm/mach-omap1/
10167 F:      arch/arm/plat-omap/
10168 F:      arch/arm/configs/omap1_defconfig
10169 F:      drivers/i2c/busses/i2c-omap.c
10170 F:      include/linux/i2c-omap.h
10171
10172 OMAP2+ SUPPORT
10173 M:      Tony Lindgren <tony@atomide.com>
10174 L:      linux-omap@vger.kernel.org
10175 W:      http://www.muru.com/linux/omap/
10176 W:      http://linux.omap.com/
10177 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10179 S:      Maintained
10180 F:      arch/arm/mach-omap2/
10181 F:      arch/arm/plat-omap/
10182 F:      arch/arm/configs/omap2plus_defconfig
10183 F:      drivers/i2c/busses/i2c-omap.c
10184 F:      drivers/irqchip/irq-omap-intc.c
10185 F:      drivers/mfd/*omap*.c
10186 F:      drivers/mfd/menelaus.c
10187 F:      drivers/mfd/palmas.c
10188 F:      drivers/mfd/tps65217.c
10189 F:      drivers/mfd/tps65218.c
10190 F:      drivers/mfd/tps65910.c
10191 F:      drivers/mfd/twl-core.[ch]
10192 F:      drivers/mfd/twl4030*.c
10193 F:      drivers/mfd/twl6030*.c
10194 F:      drivers/mfd/twl6040*.c
10195 F:      drivers/regulator/palmas-regulator*.c
10196 F:      drivers/regulator/pbias-regulator.c
10197 F:      drivers/regulator/tps65217-regulator.c
10198 F:      drivers/regulator/tps65218-regulator.c
10199 F:      drivers/regulator/tps65910-regulator.c
10200 F:      drivers/regulator/twl-regulator.c
10201 F:      drivers/regulator/twl6030-regulator.c
10202 F:      include/linux/i2c-omap.h
10203
10204 ONION OMEGA2+ BOARD
10205 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10206 L:      linux-mips@linux-mips.org
10207 S:      Maintained
10208 F:      arch/mips/boot/dts/ralink/omega2p.dts
10209
10210 OMFS FILESYSTEM
10211 M:      Bob Copeland <me@bobcopeland.com>
10212 L:      linux-karma-devel@lists.sourceforge.net
10213 S:      Maintained
10214 F:      Documentation/filesystems/omfs.txt
10215 F:      fs/omfs/
10216
10217 OMNIKEY CARDMAN 4000 DRIVER
10218 M:      Harald Welte <laforge@gnumonks.org>
10219 S:      Maintained
10220 F:      drivers/char/pcmcia/cm4000_cs.c
10221 F:      include/linux/cm4000_cs.h
10222 F:      include/uapi/linux/cm4000_cs.h
10223
10224 OMNIKEY CARDMAN 4040 DRIVER
10225 M:      Harald Welte <laforge@gnumonks.org>
10226 S:      Maintained
10227 F:      drivers/char/pcmcia/cm4040_cs.*
10228
10229 OMNIVISION OV13858 SENSOR DRIVER
10230 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10231 L:      linux-media@vger.kernel.org
10232 T:      git git://linuxtv.org/media_tree.git
10233 S:      Maintained
10234 F:      drivers/media/i2c/ov13858.c
10235
10236 OMNIVISION OV2685 SENSOR DRIVER
10237 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10238 L:      linux-media@vger.kernel.org
10239 T:      git git://linuxtv.org/media_tree.git
10240 S:      Maintained
10241 F:      drivers/media/i2c/ov2685.c
10242
10243 OMNIVISION OV5640 SENSOR DRIVER
10244 M:      Steve Longerbeam <slongerbeam@gmail.com>
10245 L:      linux-media@vger.kernel.org
10246 T:      git git://linuxtv.org/media_tree.git
10247 S:      Maintained
10248 F:      drivers/media/i2c/ov5640.c
10249
10250 OMNIVISION OV5647 SENSOR DRIVER
10251 M:      Luis Oliveira <lolivei@synopsys.com>
10252 L:      linux-media@vger.kernel.org
10253 T:      git git://linuxtv.org/media_tree.git
10254 S:      Maintained
10255 F:      drivers/media/i2c/ov5647.c
10256
10257 OMNIVISION OV5695 SENSOR DRIVER
10258 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10259 L:      linux-media@vger.kernel.org
10260 T:      git git://linuxtv.org/media_tree.git
10261 S:      Maintained
10262 F:      drivers/media/i2c/ov5695.c
10263
10264 OMNIVISION OV7670 SENSOR DRIVER
10265 M:      Jonathan Corbet <corbet@lwn.net>
10266 L:      linux-media@vger.kernel.org
10267 T:      git git://linuxtv.org/media_tree.git
10268 S:      Maintained
10269 F:      drivers/media/i2c/ov7670.c
10270 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10271
10272 OMNIVISION OV772x SENSOR DRIVER
10273 M:      Jacopo Mondi <jacopo@jmondi.org>
10274 L:      linux-media@vger.kernel.org
10275 T:      git git://linuxtv.org/media_tree.git
10276 S:      Odd fixes
10277 F:      drivers/media/i2c/ov772x.c
10278 F:      include/media/i2c/ov772x.h
10279
10280 OMNIVISION OV7740 SENSOR DRIVER
10281 M:      Wenyou Yang <wenyou.yang@microchip.com>
10282 L:      linux-media@vger.kernel.org
10283 T:      git git://linuxtv.org/media_tree.git
10284 S:      Maintained
10285 F:      drivers/media/i2c/ov7740.c
10286 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10287
10288 OMNIVISION OV9650 SENSOR DRIVER
10289 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10290 R:      Akinobu Mita <akinobu.mita@gmail.com>
10291 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10292 L:      linux-media@vger.kernel.org
10293 T:      git git://linuxtv.org/media_tree.git
10294 S:      Maintained
10295 F:      drivers/media/i2c/ov9650.c
10296 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10297
10298 ONENAND FLASH DRIVER
10299 M:      Kyungmin Park <kyungmin.park@samsung.com>
10300 L:      linux-mtd@lists.infradead.org
10301 S:      Maintained
10302 F:      drivers/mtd/onenand/
10303 F:      include/linux/mtd/onenand*.h
10304
10305 ONSTREAM SCSI TAPE DRIVER
10306 M:      Willem Riede <osst@riede.org>
10307 L:      osst-users@lists.sourceforge.net
10308 L:      linux-scsi@vger.kernel.org
10309 S:      Maintained
10310 F:      Documentation/scsi/osst.txt
10311 F:      drivers/scsi/osst.*
10312 F:      drivers/scsi/osst_*.h
10313 F:      drivers/scsi/st.h
10314
10315 OP-TEE DRIVER
10316 M:      Jens Wiklander <jens.wiklander@linaro.org>
10317 S:      Maintained
10318 F:      drivers/tee/optee/
10319
10320 OPA-VNIC DRIVER
10321 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10322 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10323 L:      linux-rdma@vger.kernel.org
10324 S:      Supported
10325 F:      drivers/infiniband/ulp/opa_vnic
10326
10327 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10328 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10329 L:      devicetree@vger.kernel.org
10330 S:      Maintained
10331 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10332 F:      Documentation/devicetree/overlay-notes.txt
10333 F:      drivers/of/overlay.c
10334 F:      drivers/of/resolver.c
10335
10336 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10337 M:      Rob Herring <robh+dt@kernel.org>
10338 M:      Frank Rowand <frowand.list@gmail.com>
10339 L:      devicetree@vger.kernel.org
10340 W:      http://www.devicetree.org/
10341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10342 S:      Maintained
10343 F:      drivers/of/
10344 F:      include/linux/of*.h
10345 F:      scripts/dtc/
10346 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10347
10348 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10349 M:      Rob Herring <robh+dt@kernel.org>
10350 M:      Mark Rutland <mark.rutland@arm.com>
10351 L:      devicetree@vger.kernel.org
10352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10353 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10354 S:      Maintained
10355 F:      Documentation/devicetree/
10356 F:      arch/*/boot/dts/
10357 F:      include/dt-bindings/
10358
10359 OPENCORES I2C BUS DRIVER
10360 M:      Peter Korsgaard <jacmet@sunsite.dk>
10361 L:      linux-i2c@vger.kernel.org
10362 S:      Maintained
10363 F:      Documentation/i2c/busses/i2c-ocores
10364 F:      drivers/i2c/busses/i2c-ocores.c
10365
10366 OPENRISC ARCHITECTURE
10367 M:      Jonas Bonn <jonas@southpole.se>
10368 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10369 M:      Stafford Horne <shorne@gmail.com>
10370 T:      git git://github.com/openrisc/linux.git
10371 L:      openrisc@lists.librecores.org
10372 W:      http://openrisc.io
10373 S:      Maintained
10374 F:      Documentation/devicetree/bindings/openrisc/
10375 F:      Documentation/openrisc/
10376 F:      arch/openrisc/
10377 F:      drivers/irqchip/irq-ompic.c
10378 F:      drivers/irqchip/irq-or1k-*
10379
10380 OPENVSWITCH
10381 M:      Pravin B Shelar <pshelar@ovn.org>
10382 L:      netdev@vger.kernel.org
10383 L:      dev@openvswitch.org
10384 W:      http://openvswitch.org
10385 S:      Maintained
10386 F:      net/openvswitch/
10387 F:      include/uapi/linux/openvswitch.h
10388
10389 OPERATING PERFORMANCE POINTS (OPP)
10390 M:      Viresh Kumar <vireshk@kernel.org>
10391 M:      Nishanth Menon <nm@ti.com>
10392 M:      Stephen Boyd <sboyd@kernel.org>
10393 L:      linux-pm@vger.kernel.org
10394 S:      Maintained
10395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10396 F:      drivers/opp/
10397 F:      include/linux/pm_opp.h
10398 F:      Documentation/power/opp.txt
10399 F:      Documentation/devicetree/bindings/opp/
10400
10401 OPL4 DRIVER
10402 M:      Clemens Ladisch <clemens@ladisch.de>
10403 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10404 T:      git git://git.alsa-project.org/alsa-kernel.git
10405 S:      Maintained
10406 F:      sound/drivers/opl4/
10407
10408 OPROFILE
10409 M:      Robert Richter <rric@kernel.org>
10410 L:      oprofile-list@lists.sf.net
10411 S:      Maintained
10412 F:      arch/*/include/asm/oprofile*.h
10413 F:      arch/*/oprofile/
10414 F:      drivers/oprofile/
10415 F:      include/linux/oprofile.h
10416
10417 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10418 M:      Mark Fasheh <mark@fasheh.com>
10419 M:      Joel Becker <jlbec@evilplan.org>
10420 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10421 W:      http://ocfs2.wiki.kernel.org
10422 S:      Supported
10423 F:      Documentation/filesystems/ocfs2.txt
10424 F:      Documentation/filesystems/dlmfs.txt
10425 F:      fs/ocfs2/
10426
10427 ORANGEFS FILESYSTEM
10428 M:      Mike Marshall <hubcap@omnibond.com>
10429 R:      Martin Brandenburg <martin@omnibond.com>
10430 L:      devel@lists.orangefs.org
10431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10432 S:      Supported
10433 F:      fs/orangefs/
10434 F:      Documentation/filesystems/orangefs.txt
10435
10436 ORINOCO DRIVER
10437 L:      linux-wireless@vger.kernel.org
10438 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10439 W:      http://www.nongnu.org/orinoco/
10440 S:      Orphan
10441 F:      drivers/net/wireless/intersil/orinoco/
10442
10443 OSD LIBRARY and FILESYSTEM
10444 M:      Boaz Harrosh <ooo@electrozaur.com>
10445 S:      Maintained
10446 F:      drivers/scsi/osd/
10447 F:      include/scsi/osd_*
10448 F:      fs/exofs/
10449
10450 OV2659 OMNIVISION SENSOR DRIVER
10451 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10452 L:      linux-media@vger.kernel.org
10453 W:      https://linuxtv.org
10454 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10455 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10456 S:      Maintained
10457 F:      drivers/media/i2c/ov2659.c
10458 F:      include/media/i2c/ov2659.h
10459
10460 OVERLAY FILESYSTEM
10461 M:      Miklos Szeredi <miklos@szeredi.hu>
10462 L:      linux-unionfs@vger.kernel.org
10463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10464 S:      Supported
10465 F:      fs/overlayfs/
10466 F:      Documentation/filesystems/overlayfs.txt
10467
10468 P54 WIRELESS DRIVER
10469 M:      Christian Lamparter <chunkeey@googlemail.com>
10470 L:      linux-wireless@vger.kernel.org
10471 W:      http://wireless.kernel.org/en/users/Drivers/p54
10472 S:      Maintained
10473 F:      drivers/net/wireless/intersil/p54/
10474
10475 PA SEMI ETHERNET DRIVER
10476 L:      netdev@vger.kernel.org
10477 S:      Orphan
10478 F:      drivers/net/ethernet/pasemi/*
10479
10480 PA SEMI SMBUS DRIVER
10481 L:      linux-i2c@vger.kernel.org
10482 S:      Orphan
10483 F:      drivers/i2c/busses/i2c-pasemi.c
10484
10485 PADATA PARALLEL EXECUTION MECHANISM
10486 M:      Steffen Klassert <steffen.klassert@secunet.com>
10487 L:      linux-crypto@vger.kernel.org
10488 S:      Maintained
10489 F:      kernel/padata.c
10490 F:      include/linux/padata.h
10491 F:      Documentation/padata.txt
10492
10493 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10494 M:      Harald Welte <laforge@gnumonks.org>
10495 L:      platform-driver-x86@vger.kernel.org
10496 S:      Maintained
10497 F:      drivers/platform/x86/panasonic-laptop.c
10498
10499 PARALLEL LCD/KEYPAD PANEL DRIVER
10500 M:      Willy Tarreau <willy@haproxy.com>
10501 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10502 S:      Odd Fixes
10503 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10504 F:      drivers/misc/panel.c
10505
10506 PARALLEL PORT SUBSYSTEM
10507 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10508 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10509 L:      linux-parport@lists.infradead.org (subscribers-only)
10510 S:      Maintained
10511 F:      drivers/parport/
10512 F:      include/linux/parport*.h
10513 F:      drivers/char/ppdev.c
10514 F:      include/uapi/linux/ppdev.h
10515 F:      Documentation/parport*.txt
10516
10517 PARAVIRT_OPS INTERFACE
10518 M:      Juergen Gross <jgross@suse.com>
10519 M:      Alok Kataria <akataria@vmware.com>
10520 L:      virtualization@lists.linux-foundation.org
10521 S:      Supported
10522 F:      Documentation/virtual/paravirt_ops.txt
10523 F:      arch/*/kernel/paravirt*
10524 F:      arch/*/include/asm/paravirt*.h
10525 F:      include/linux/hypervisor.h
10526
10527 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10528 M:      Tim Waugh <tim@cyberelk.net>
10529 L:      linux-parport@lists.infradead.org (subscribers-only)
10530 S:      Maintained
10531 F:      Documentation/blockdev/paride.txt
10532 F:      drivers/block/paride/
10533
10534 PARISC ARCHITECTURE
10535 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10536 M:      Helge Deller <deller@gmx.de>
10537 L:      linux-parisc@vger.kernel.org
10538 W:      http://www.parisc-linux.org/
10539 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10542 S:      Maintained
10543 F:      arch/parisc/
10544 F:      Documentation/parisc/
10545 F:      drivers/parisc/
10546 F:      drivers/char/agp/parisc-agp.c
10547 F:      drivers/input/serio/gscps2.c
10548 F:      drivers/parport/parport_gsc.*
10549 F:      drivers/tty/serial/8250/8250_gsc.c
10550 F:      drivers/video/fbdev/sti*
10551 F:      drivers/video/console/sti*
10552 F:      drivers/video/logo/logo_parisc*
10553
10554 PARMAN
10555 M:      Jiri Pirko <jiri@mellanox.com>
10556 L:      netdev@vger.kernel.org
10557 S:      Supported
10558 F:      lib/parman.c
10559 F:      lib/test_parman.c
10560 F:      include/linux/parman.h
10561
10562 PC87360 HARDWARE MONITORING DRIVER
10563 M:      Jim Cromie <jim.cromie@gmail.com>
10564 L:      linux-hwmon@vger.kernel.org
10565 S:      Maintained
10566 F:      Documentation/hwmon/pc87360
10567 F:      drivers/hwmon/pc87360.c
10568
10569 PC8736x GPIO DRIVER
10570 M:      Jim Cromie <jim.cromie@gmail.com>
10571 S:      Maintained
10572 F:      drivers/char/pc8736x_gpio.c
10573
10574 PC87427 HARDWARE MONITORING DRIVER
10575 M:      Jean Delvare <jdelvare@suse.com>
10576 L:      linux-hwmon@vger.kernel.org
10577 S:      Maintained
10578 F:      Documentation/hwmon/pc87427
10579 F:      drivers/hwmon/pc87427.c
10580
10581 PCA9532 LED DRIVER
10582 M:      Riku Voipio <riku.voipio@iki.fi>
10583 S:      Maintained
10584 F:      drivers/leds/leds-pca9532.c
10585 F:      include/linux/leds-pca9532.h
10586
10587 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10588 M:      Guenter Roeck <linux@roeck-us.net>
10589 L:      linux-i2c@vger.kernel.org
10590 S:      Maintained
10591 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10592
10593 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10594 M:      Khalid Aziz <khalid@gonehiking.org>
10595 S:      Maintained
10596 F:      drivers/firmware/pcdp.*
10597
10598 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10599 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10600 L:      linux-pci@vger.kernel.org
10601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10602 S:      Maintained
10603 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10604 F:      drivers/pci/host/pci-aardvark.c
10605
10606 PCI DRIVER FOR ALTERA PCIE IP
10607 M:      Ley Foon Tan <lftan@altera.com>
10608 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10609 L:      linux-pci@vger.kernel.org
10610 S:      Supported
10611 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10612 F:      drivers/pci/host/pcie-altera.c
10613
10614 PCI DRIVER FOR APPLIEDMICRO XGENE
10615 M:      Tanmay Inamdar <tinamdar@apm.com>
10616 L:      linux-pci@vger.kernel.org
10617 L:      linux-arm-kernel@lists.infradead.org
10618 S:      Maintained
10619 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10620 F:      drivers/pci/host/pci-xgene.c
10621
10622 PCI DRIVER FOR ARM VERSATILE PLATFORM
10623 M:      Rob Herring <robh@kernel.org>
10624 L:      linux-pci@vger.kernel.org
10625 L:      linux-arm-kernel@lists.infradead.org
10626 S:      Maintained
10627 F:      Documentation/devicetree/bindings/pci/versatile.txt
10628 F:      drivers/pci/host/pci-versatile.c
10629
10630 PCI DRIVER FOR ARMADA 8K
10631 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10632 L:      linux-pci@vger.kernel.org
10633 L:      linux-arm-kernel@lists.infradead.org
10634 S:      Maintained
10635 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10636 F:      drivers/pci/dwc/pcie-armada8k.c
10637
10638 PCI DRIVER FOR CADENCE PCIE IP
10639 M:      Alan Douglas <adouglas@cadence.com>
10640 L:      linux-pci@vger.kernel.org
10641 S:      Maintained
10642 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10643 F:      drivers/pci/cadence/pcie-cadence*
10644
10645 PCI DRIVER FOR FREESCALE LAYERSCAPE
10646 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10647 M:      Mingkai Hu <mingkai.hu@freescale.com>
10648 M:      Roy Zang <tie-fei.zang@freescale.com>
10649 L:      linuxppc-dev@lists.ozlabs.org
10650 L:      linux-pci@vger.kernel.org
10651 L:      linux-arm-kernel@lists.infradead.org
10652 S:      Maintained
10653 F:      drivers/pci/dwc/*layerscape*
10654
10655 PCI DRIVER FOR GENERIC OF HOSTS
10656 M:      Will Deacon <will.deacon@arm.com>
10657 L:      linux-pci@vger.kernel.org
10658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10659 S:      Maintained
10660 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10661 F:      drivers/pci/host/pci-host-common.c
10662 F:      drivers/pci/host/pci-host-generic.c
10663
10664 PCI DRIVER FOR IMX6
10665 M:      Richard Zhu <hongxing.zhu@nxp.com>
10666 M:      Lucas Stach <l.stach@pengutronix.de>
10667 L:      linux-pci@vger.kernel.org
10668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10669 S:      Maintained
10670 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10671 F:      drivers/pci/dwc/*imx6*
10672
10673 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10674 M:      Keith Busch <keith.busch@intel.com>
10675 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10676 L:      linux-pci@vger.kernel.org
10677 S:      Supported
10678 F:      drivers/pci/host/vmd.c
10679
10680 PCI DRIVER FOR MICROSEMI SWITCHTEC
10681 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10682 M:      Logan Gunthorpe <logang@deltatee.com>
10683 L:      linux-pci@vger.kernel.org
10684 S:      Maintained
10685 F:      Documentation/switchtec.txt
10686 F:      Documentation/ABI/testing/sysfs-class-switchtec
10687 F:      drivers/pci/switch/switchtec*
10688 F:      include/uapi/linux/switchtec_ioctl.h
10689 F:      include/linux/switchtec.h
10690 F:      drivers/ntb/hw/mscc/
10691
10692 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10693 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10694 M:      Jason Cooper <jason@lakedaemon.net>
10695 L:      linux-pci@vger.kernel.org
10696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10697 S:      Maintained
10698 F:      drivers/pci/host/*mvebu*
10699
10700 PCI DRIVER FOR NVIDIA TEGRA
10701 M:      Thierry Reding <thierry.reding@gmail.com>
10702 L:      linux-tegra@vger.kernel.org
10703 L:      linux-pci@vger.kernel.org
10704 S:      Supported
10705 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10706 F:      drivers/pci/host/pci-tegra.c
10707
10708 PCI DRIVER FOR RENESAS R-CAR
10709 M:      Simon Horman <horms@verge.net.au>
10710 L:      linux-pci@vger.kernel.org
10711 L:      linux-renesas-soc@vger.kernel.org
10712 S:      Maintained
10713 F:      drivers/pci/host/*rcar*
10714
10715 PCI DRIVER FOR SAMSUNG EXYNOS
10716 M:      Jingoo Han <jingoohan1@gmail.com>
10717 L:      linux-pci@vger.kernel.org
10718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10719 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10720 S:      Maintained
10721 F:      drivers/pci/dwc/pci-exynos.c
10722
10723 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10724 M:      Jingoo Han <jingoohan1@gmail.com>
10725 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10726 L:      linux-pci@vger.kernel.org
10727 S:      Maintained
10728 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10729 F:      drivers/pci/dwc/*designware*
10730
10731 PCI DRIVER FOR TI DRA7XX
10732 M:      Kishon Vijay Abraham I <kishon@ti.com>
10733 L:      linux-omap@vger.kernel.org
10734 L:      linux-pci@vger.kernel.org
10735 S:      Supported
10736 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10737 F:      drivers/pci/dwc/pci-dra7xx.c
10738
10739 PCI DRIVER FOR TI KEYSTONE
10740 M:      Murali Karicheri <m-karicheri2@ti.com>
10741 L:      linux-pci@vger.kernel.org
10742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10743 S:      Maintained
10744 F:      drivers/pci/dwc/*keystone*
10745
10746 PCI ENDPOINT SUBSYSTEM
10747 M:      Kishon Vijay Abraham I <kishon@ti.com>
10748 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10749 L:      linux-pci@vger.kernel.org
10750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10751 S:      Supported
10752 F:      drivers/pci/endpoint/
10753 F:      drivers/misc/pci_endpoint_test.c
10754 F:      tools/pci/
10755
10756 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10757 M:      Russell Currey <ruscur@russell.cc>
10758 L:      linuxppc-dev@lists.ozlabs.org
10759 S:      Supported
10760 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10761 F:      arch/powerpc/kernel/eeh*.c
10762 F:      arch/powerpc/platforms/*/eeh*.c
10763 F:      arch/powerpc/include/*/eeh*.h
10764
10765 PCI ERROR RECOVERY
10766 M:      Linas Vepstas <linasvepstas@gmail.com>
10767 L:      linux-pci@vger.kernel.org
10768 S:      Supported
10769 F:      Documentation/PCI/pci-error-recovery.txt
10770
10771 PCI MSI DRIVER FOR ALTERA MSI IP
10772 M:      Ley Foon Tan <lftan@altera.com>
10773 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10774 L:      linux-pci@vger.kernel.org
10775 S:      Supported
10776 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10777 F:      drivers/pci/host/pcie-altera-msi.c
10778
10779 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10780 M:      Duc Dang <dhdang@apm.com>
10781 L:      linux-pci@vger.kernel.org
10782 L:      linux-arm-kernel@lists.infradead.org
10783 S:      Maintained
10784 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10785 F:      drivers/pci/host/pci-xgene-msi.c
10786
10787 PCI SUBSYSTEM
10788 M:      Bjorn Helgaas <bhelgaas@google.com>
10789 L:      linux-pci@vger.kernel.org
10790 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10792 S:      Supported
10793 F:      Documentation/devicetree/bindings/pci/
10794 F:      Documentation/PCI/
10795 F:      drivers/acpi/pci*
10796 F:      drivers/pci/
10797 F:      include/asm-generic/pci*
10798 F:      include/linux/pci*
10799 F:      include/uapi/linux/pci*
10800 F:      lib/pci*
10801 F:      arch/x86/pci/
10802 F:      arch/x86/kernel/quirks.c
10803
10804 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10805 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10806 L:      linux-pci@vger.kernel.org
10807 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10809 S:      Supported
10810 F:      drivers/pci/host/
10811 F:      drivers/pci/dwc/
10812
10813 PCIE DRIVER FOR AXIS ARTPEC
10814 M:      Niklas Cassel <niklas.cassel@axis.com>
10815 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10816 L:      linux-arm-kernel@axis.com
10817 L:      linux-pci@vger.kernel.org
10818 S:      Maintained
10819 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10820 F:      drivers/pci/dwc/*artpec*
10821
10822 PCIE DRIVER FOR CAVIUM THUNDERX
10823 M:      David Daney <david.daney@cavium.com>
10824 L:      linux-pci@vger.kernel.org
10825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10826 S:      Supported
10827 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10828 F:      drivers/pci/host/pci-thunder-*
10829
10830 PCIE DRIVER FOR HISILICON
10831 M:      Zhou Wang <wangzhou1@hisilicon.com>
10832 L:      linux-pci@vger.kernel.org
10833 S:      Maintained
10834 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10835 F:      drivers/pci/dwc/pcie-hisi.c
10836
10837 PCIE DRIVER FOR HISILICON KIRIN
10838 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10839 M:      Binghui Wang <wangbinghui@hisilicon.com>
10840 L:      linux-pci@vger.kernel.org
10841 S:      Maintained
10842 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10843 F:      drivers/pci/dwc/pcie-kirin.c
10844
10845 PCIE DRIVER FOR HISILICON STB
10846 M:      Jianguo Sun <sunjianguo1@huawei.com>
10847 M:      Shawn Guo <shawn.guo@linaro.org>
10848 L:      linux-pci@vger.kernel.org
10849 S:      Maintained
10850 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10851 F:      drivers/pci/dwc/pcie-histb.c
10852
10853 PCIE DRIVER FOR MEDIATEK
10854 M:      Ryder Lee <ryder.lee@mediatek.com>
10855 L:      linux-pci@vger.kernel.org
10856 L:      linux-mediatek@lists.infradead.org
10857 S:      Supported
10858 F:      Documentation/devicetree/bindings/pci/mediatek*
10859 F:      drivers/pci/host/*mediatek*
10860
10861 PCIE DRIVER FOR QUALCOMM MSM
10862 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10863 L:      linux-pci@vger.kernel.org
10864 L:      linux-arm-msm@vger.kernel.org
10865 S:      Maintained
10866 F:      drivers/pci/dwc/*qcom*
10867
10868 PCIE DRIVER FOR ROCKCHIP
10869 M:      Shawn Lin <shawn.lin@rock-chips.com>
10870 L:      linux-pci@vger.kernel.org
10871 L:      linux-rockchip@lists.infradead.org
10872 S:      Maintained
10873 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10874 F:      drivers/pci/host/pcie-rockchip.c
10875
10876 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10877 M:      Linus Walleij <linus.walleij@linaro.org>
10878 L:      linux-pci@vger.kernel.org
10879 S:      Maintained
10880 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10881 F:      drivers/pci/host/pci-v3-semi.c
10882
10883 PCIE DRIVER FOR ST SPEAR13XX
10884 M:      Pratyush Anand <pratyush.anand@gmail.com>
10885 L:      linux-pci@vger.kernel.org
10886 S:      Maintained
10887 F:      drivers/pci/dwc/*spear*
10888
10889 PCMCIA SUBSYSTEM
10890 M:      Dominik Brodowski <linux@dominikbrodowski.net>
10891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10892 S:      Odd Fixes
10893 F:      Documentation/pcmcia/
10894 F:      tools/pcmcia/
10895 F:      drivers/pcmcia/
10896 F:      include/pcmcia/
10897
10898 PCNET32 NETWORK DRIVER
10899 M:      Don Fry <pcnet32@frontier.com>
10900 L:      netdev@vger.kernel.org
10901 S:      Maintained
10902 F:      drivers/net/ethernet/amd/pcnet32.c
10903
10904 PCRYPT PARALLEL CRYPTO ENGINE
10905 M:      Steffen Klassert <steffen.klassert@secunet.com>
10906 L:      linux-crypto@vger.kernel.org
10907 S:      Maintained
10908 F:      crypto/pcrypt.c
10909 F:      include/crypto/pcrypt.h
10910
10911 PEAQ WMI HOTKEYS DRIVER
10912 M:      Hans de Goede <hdegoede@redhat.com>
10913 L:      platform-driver-x86@vger.kernel.org
10914 S:      Maintained
10915 F:      drivers/platform/x86/peaq-wmi.c
10916
10917 PER-CPU MEMORY ALLOCATOR
10918 M:      Tejun Heo <tj@kernel.org>
10919 M:      Christoph Lameter <cl@linux.com>
10920 M:      Dennis Zhou <dennisszhou@gmail.com>
10921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10922 S:      Maintained
10923 F:      include/linux/percpu*.h
10924 F:      mm/percpu*.c
10925 F:      arch/*/include/asm/percpu.h
10926
10927 PER-TASK DELAY ACCOUNTING
10928 M:      Balbir Singh <bsingharora@gmail.com>
10929 S:      Maintained
10930 F:      include/linux/delayacct.h
10931 F:      kernel/delayacct.c
10932
10933 PERFORMANCE EVENTS SUBSYSTEM
10934 M:      Peter Zijlstra <peterz@infradead.org>
10935 M:      Ingo Molnar <mingo@redhat.com>
10936 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10937 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10938 R:      Jiri Olsa <jolsa@redhat.com>
10939 R:      Namhyung Kim <namhyung@kernel.org>
10940 L:      linux-kernel@vger.kernel.org
10941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10942 S:      Supported
10943 F:      kernel/events/*
10944 F:      include/linux/perf_event.h
10945 F:      include/uapi/linux/perf_event.h
10946 F:      arch/*/kernel/perf_event*.c
10947 F:      arch/*/kernel/*/perf_event*.c
10948 F:      arch/*/kernel/*/*/perf_event*.c
10949 F:      arch/*/include/asm/perf_event.h
10950 F:      arch/*/kernel/perf_callchain.c
10951 F:      arch/*/events/*
10952 F:      tools/perf/
10953
10954 PERSONALITY HANDLING
10955 M:      Christoph Hellwig <hch@infradead.org>
10956 L:      linux-abi-devel@lists.sourceforge.net
10957 S:      Maintained
10958 F:      include/linux/personality.h
10959 F:      include/uapi/linux/personality.h
10960
10961 PHONET PROTOCOL
10962 M:      Remi Denis-Courmont <courmisch@gmail.com>
10963 S:      Supported
10964 F:      Documentation/networking/phonet.txt
10965 F:      include/linux/phonet.h
10966 F:      include/net/phonet/
10967 F:      include/uapi/linux/phonet.h
10968 F:      net/phonet/
10969
10970 PHRAM MTD DRIVER
10971 M:      Joern Engel <joern@lazybastard.org>
10972 L:      linux-mtd@lists.infradead.org
10973 S:      Maintained
10974 F:      drivers/mtd/devices/phram.c
10975
10976 PICOLCD HID DRIVER
10977 M:      Bruno Prémont <bonbons@linux-vserver.org>
10978 L:      linux-input@vger.kernel.org
10979 S:      Maintained
10980 F:      drivers/hid/hid-picolcd*
10981
10982 PICOXCELL SUPPORT
10983 M:      Jamie Iles <jamie@jamieiles.com>
10984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10985 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10986 S:      Supported
10987 F:      arch/arm/boot/dts/picoxcell*
10988 F:      arch/arm/mach-picoxcell/
10989 F:      drivers/crypto/picoxcell*
10990
10991 PIN CONTROL SUBSYSTEM
10992 M:      Linus Walleij <linus.walleij@linaro.org>
10993 L:      linux-gpio@vger.kernel.org
10994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10995 S:      Maintained
10996 F:      Documentation/devicetree/bindings/pinctrl/
10997 F:      Documentation/driver-api/pinctl.rst
10998 F:      drivers/pinctrl/
10999 F:      include/linux/pinctrl/
11000
11001 PIN CONTROLLER - ATMEL AT91
11002 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11004 S:      Maintained
11005 F:      drivers/pinctrl/pinctrl-at91.*
11006
11007 PIN CONTROLLER - ATMEL AT91 PIO4
11008 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11010 L:      linux-gpio@vger.kernel.org
11011 S:      Supported
11012 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11013
11014 PIN CONTROLLER - FREESCALE
11015 M:      Dong Aisheng <aisheng.dong@nxp.com>
11016 M:      Fabio Estevam <festevam@gmail.com>
11017 M:      Shawn Guo <shawnguo@kernel.org>
11018 M:      Stefan Agner <stefan@agner.ch>
11019 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11020 L:      linux-gpio@vger.kernel.org
11021 S:      Maintained
11022 F:      drivers/pinctrl/freescale/
11023 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11024
11025 PIN CONTROLLER - INTEL
11026 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11027 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11028 S:      Maintained
11029 F:      drivers/pinctrl/intel/
11030
11031 PIN CONTROLLER - MEDIATEK
11032 M:      Sean Wang <sean.wang@mediatek.com>
11033 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11034 S:      Maintained
11035 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11036 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11037 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11038 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11039 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11040
11041 PIN CONTROLLER - QUALCOMM
11042 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11043 S:      Maintained
11044 L:      linux-arm-msm@vger.kernel.org
11045 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11046 F:      drivers/pinctrl/qcom/
11047
11048 PIN CONTROLLER - RENESAS
11049 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11050 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11051 L:      linux-renesas-soc@vger.kernel.org
11052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11053 S:      Maintained
11054 F:      drivers/pinctrl/sh-pfc/
11055
11056 PIN CONTROLLER - SAMSUNG
11057 M:      Tomasz Figa <tomasz.figa@gmail.com>
11058 M:      Krzysztof Kozlowski <krzk@kernel.org>
11059 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11061 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11062 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11064 S:      Maintained
11065 F:      drivers/pinctrl/samsung/
11066 F:      include/dt-bindings/pinctrl/samsung.h
11067 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11068
11069 PIN CONTROLLER - SINGLE
11070 M:      Tony Lindgren <tony@atomide.com>
11071 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11073 L:      linux-omap@vger.kernel.org
11074 S:      Maintained
11075 F:      drivers/pinctrl/pinctrl-single.c
11076
11077 PIN CONTROLLER - ST SPEAR
11078 M:      Viresh Kumar <vireshk@kernel.org>
11079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11080 W:      http://www.st.com/spear
11081 S:      Maintained
11082 F:      drivers/pinctrl/spear/
11083
11084 PISTACHIO SOC SUPPORT
11085 M:      James Hartley <james.hartley@sondrel.com>
11086 L:      linux-mips@linux-mips.org
11087 S:      Odd Fixes
11088 F:      arch/mips/pistachio/
11089 F:      arch/mips/include/asm/mach-pistachio/
11090 F:      arch/mips/boot/dts/img/pistachio*
11091 F:      arch/mips/configs/pistachio*_defconfig
11092
11093 PKTCDVD DRIVER
11094 S:      Orphan
11095 M:      linux-block@vger.kernel.org
11096 F:      drivers/block/pktcdvd.c
11097 F:      include/linux/pktcdvd.h
11098 F:      include/uapi/linux/pktcdvd.h
11099
11100 PKUNITY SOC DRIVERS
11101 M:      Guan Xuetao <gxt@pku.edu.cn>
11102 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11103 S:      Maintained
11104 T:      git git://github.com/gxt/linux.git
11105 F:      drivers/input/serio/i8042-unicore32io.h
11106 F:      drivers/i2c/busses/i2c-puv3.c
11107 F:      drivers/video/fbdev/fb-puv3.c
11108 F:      drivers/rtc/rtc-puv3.c
11109
11110 PMBUS HARDWARE MONITORING DRIVERS
11111 M:      Guenter Roeck <linux@roeck-us.net>
11112 L:      linux-hwmon@vger.kernel.org
11113 W:      http://hwmon.wiki.kernel.org/
11114 W:      http://www.roeck-us.net/linux/drivers/
11115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11116 S:      Maintained
11117 F:      Documentation/hwmon/pmbus
11118 F:      drivers/hwmon/pmbus/
11119 F:      include/linux/pmbus.h
11120
11121 PMC SIERRA MaxRAID DRIVER
11122 L:      linux-scsi@vger.kernel.org
11123 W:      http://www.pmc-sierra.com/
11124 S:      Orphan
11125 F:      drivers/scsi/pmcraid.*
11126
11127 PMC SIERRA PM8001 DRIVER
11128 M:      Jack Wang <jinpu.wang@profitbricks.com>
11129 M:      lindar_liu@usish.com
11130 L:      linux-scsi@vger.kernel.org
11131 S:      Supported
11132 F:      drivers/scsi/pm8001/
11133
11134 PNP SUPPORT
11135 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11136 S:      Maintained
11137 F:      drivers/pnp/
11138
11139 POSIX CLOCKS and TIMERS
11140 M:      Thomas Gleixner <tglx@linutronix.de>
11141 L:      linux-kernel@vger.kernel.org
11142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11143 S:      Maintained
11144 F:      fs/timerfd.c
11145 F:      include/linux/timer*
11146 F:      kernel/time/*timer*
11147
11148 POWER MANAGEMENT CORE
11149 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11150 L:      linux-pm@vger.kernel.org
11151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11152 B:      https://bugzilla.kernel.org
11153 S:      Supported
11154 F:      drivers/base/power/
11155 F:      include/linux/pm.h
11156 F:      include/linux/pm_*
11157 F:      include/linux/powercap.h
11158 F:      drivers/powercap/
11159 F:      kernel/configs/nopm.config
11160
11161 POWER STATE COORDINATION INTERFACE (PSCI)
11162 M:      Mark Rutland <mark.rutland@arm.com>
11163 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11164 L:      linux-arm-kernel@lists.infradead.org
11165 S:      Maintained
11166 F:      drivers/firmware/psci*.c
11167 F:      include/linux/psci.h
11168 F:      include/uapi/linux/psci.h
11169
11170 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11171 M:      Sebastian Reichel <sre@kernel.org>
11172 L:      linux-pm@vger.kernel.org
11173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11174 S:      Maintained
11175 F:      Documentation/devicetree/bindings/power/supply/
11176 F:      include/linux/power_supply.h
11177 F:      drivers/power/supply/
11178
11179 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11180 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11181 L:      linuxppc-dev@lists.ozlabs.org
11182 S:      Maintained
11183 F:      drivers/char/powernv-op-panel.c
11184
11185 PPP OVER ATM (RFC 2364)
11186 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11187 S:      Maintained
11188 F:      net/atm/pppoatm.c
11189 F:      include/uapi/linux/atmppp.h
11190
11191 PPP OVER ETHERNET
11192 M:      Michal Ostrowski <mostrows@earthlink.net>
11193 S:      Maintained
11194 F:      drivers/net/ppp/pppoe.c
11195 F:      drivers/net/ppp/pppox.c
11196
11197 PPP OVER L2TP
11198 M:      James Chapman <jchapman@katalix.com>
11199 S:      Maintained
11200 F:      net/l2tp/l2tp_ppp.c
11201 F:      include/linux/if_pppol2tp.h
11202 F:      include/uapi/linux/if_pppol2tp.h
11203
11204 PPP PROTOCOL DRIVERS AND COMPRESSORS
11205 M:      Paul Mackerras <paulus@samba.org>
11206 L:      linux-ppp@vger.kernel.org
11207 S:      Maintained
11208 F:      drivers/net/ppp/ppp_*
11209
11210 PPS SUPPORT
11211 M:      Rodolfo Giometti <giometti@enneenne.com>
11212 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11213 L:      linuxpps@ml.enneenne.com (subscribers-only)
11214 S:      Maintained
11215 F:      Documentation/pps/
11216 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11217 F:      Documentation/ABI/testing/sysfs-pps
11218 F:      drivers/pps/
11219 F:      include/linux/pps*.h
11220 F:      include/uapi/linux/pps.h
11221
11222 PPTP DRIVER
11223 M:      Dmitry Kozlov <xeb@mail.ru>
11224 L:      netdev@vger.kernel.org
11225 S:      Maintained
11226 F:      drivers/net/ppp/pptp.c
11227 W:      http://sourceforge.net/projects/accel-pptp
11228
11229 PREEMPTIBLE KERNEL
11230 M:      Robert Love <rml@tech9.net>
11231 L:      kpreempt-tech@lists.sourceforge.net
11232 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11233 S:      Supported
11234 F:      Documentation/preempt-locking.txt
11235 F:      include/linux/preempt.h
11236
11237 PRINTK
11238 M:      Petr Mladek <pmladek@suse.com>
11239 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11240 R:      Steven Rostedt <rostedt@goodmis.org>
11241 S:      Maintained
11242 F:      kernel/printk/
11243 F:      include/linux/printk.h
11244
11245 PRISM54 WIRELESS DRIVER
11246 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11247 L:      linux-wireless@vger.kernel.org
11248 W:      http://wireless.kernel.org/en/users/Drivers/p54
11249 S:      Obsolete
11250 F:      drivers/net/wireless/intersil/prism54/
11251
11252 PROC SYSCTL
11253 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11254 M:      Kees Cook <keescook@chromium.org>
11255 L:      linux-kernel@vger.kernel.org
11256 L:      linux-fsdevel@vger.kernel.org
11257 S:      Maintained
11258 F:      fs/proc/proc_sysctl.c
11259 F:      include/linux/sysctl.h
11260 F:      kernel/sysctl.c
11261 F:      tools/testing/selftests/sysctl/
11262
11263 PS3 NETWORK SUPPORT
11264 M:      Geoff Levand <geoff@infradead.org>
11265 L:      netdev@vger.kernel.org
11266 L:      linuxppc-dev@lists.ozlabs.org
11267 S:      Maintained
11268 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11269
11270 PS3 PLATFORM SUPPORT
11271 M:      Geoff Levand <geoff@infradead.org>
11272 L:      linuxppc-dev@lists.ozlabs.org
11273 S:      Maintained
11274 F:      arch/powerpc/boot/ps3*
11275 F:      arch/powerpc/include/asm/lv1call.h
11276 F:      arch/powerpc/include/asm/ps3*.h
11277 F:      arch/powerpc/platforms/ps3/
11278 F:      drivers/*/ps3*
11279 F:      drivers/ps3/
11280 F:      drivers/rtc/rtc-ps3.c
11281 F:      drivers/usb/host/*ps3.c
11282 F:      sound/ppc/snd_ps3*
11283
11284 PS3VRAM DRIVER
11285 M:      Jim Paris <jim@jtan.com>
11286 M:      Geoff Levand <geoff@infradead.org>
11287 L:      linuxppc-dev@lists.ozlabs.org
11288 S:      Maintained
11289 F:      drivers/block/ps3vram.c
11290
11291 PSAMPLE PACKET SAMPLING SUPPORT:
11292 M:      Yotam Gigi <yotam.gi@gmail.com>
11293 S:      Maintained
11294 F:      net/psample
11295 F:      include/net/psample.h
11296 F:      include/uapi/linux/psample.h
11297
11298 PSTORE FILESYSTEM
11299 M:      Kees Cook <keescook@chromium.org>
11300 M:      Anton Vorontsov <anton@enomsg.org>
11301 M:      Colin Cross <ccross@android.com>
11302 M:      Tony Luck <tony.luck@intel.com>
11303 S:      Maintained
11304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11305 F:      fs/pstore/
11306 F:      include/linux/pstore*
11307 F:      drivers/firmware/efi/efi-pstore.c
11308 F:      drivers/acpi/apei/erst.c
11309 F:      Documentation/admin-guide/ramoops.rst
11310 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11311 K:      \b(pstore|ramoops)
11312
11313 PTP HARDWARE CLOCK SUPPORT
11314 M:      Richard Cochran <richardcochran@gmail.com>
11315 L:      netdev@vger.kernel.org
11316 S:      Maintained
11317 W:      http://linuxptp.sourceforge.net/
11318 F:      Documentation/ABI/testing/sysfs-ptp
11319 F:      Documentation/ptp/*
11320 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11321 F:      drivers/net/phy/dp83640*
11322 F:      drivers/ptp/*
11323 F:      include/linux/ptp_cl*
11324
11325 PTRACE SUPPORT
11326 M:      Oleg Nesterov <oleg@redhat.com>
11327 S:      Maintained
11328 F:      include/asm-generic/syscall.h
11329 F:      include/linux/ptrace.h
11330 F:      include/linux/regset.h
11331 F:      include/linux/tracehook.h
11332 F:      include/uapi/linux/ptrace.h
11333 F:      include/uapi/linux/ptrace.h
11334 F:      include/asm-generic/ptrace.h
11335 F:      kernel/ptrace.c
11336 F:      arch/*/ptrace*.c
11337 F:      arch/*/*/ptrace*.c
11338 F:      arch/*/include/asm/ptrace*.h
11339
11340 PULSE8-CEC DRIVER
11341 M:      Hans Verkuil <hverkuil@xs4all.nl>
11342 L:      linux-media@vger.kernel.org
11343 T:      git git://linuxtv.org/media_tree.git
11344 S:      Maintained
11345 F:      drivers/media/usb/pulse8-cec/*
11346 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11347
11348 PVRUSB2 VIDEO4LINUX DRIVER
11349 M:      Mike Isely <isely@pobox.com>
11350 L:      pvrusb2@isely.net       (subscribers-only)
11351 L:      linux-media@vger.kernel.org
11352 W:      http://www.isely.net/pvrusb2/
11353 T:      git git://linuxtv.org/media_tree.git
11354 S:      Maintained
11355 F:      Documentation/media/v4l-drivers/pvrusb2*
11356 F:      drivers/media/usb/pvrusb2/
11357
11358 PWC WEBCAM DRIVER
11359 M:      Hans Verkuil <hverkuil@xs4all.nl>
11360 L:      linux-media@vger.kernel.org
11361 T:      git git://linuxtv.org/media_tree.git
11362 S:      Odd Fixes
11363 F:      drivers/media/usb/pwc/*
11364
11365 PWM FAN DRIVER
11366 M:      Kamil Debski <kamil@wypas.org>
11367 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11368 L:      linux-hwmon@vger.kernel.org
11369 S:      Supported
11370 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11371 F:      Documentation/hwmon/pwm-fan
11372 F:      drivers/hwmon/pwm-fan.c
11373
11374 PWM IR Transmitter
11375 M:      Sean Young <sean@mess.org>
11376 L:      linux-media@vger.kernel.org
11377 S:      Maintained
11378 F:      drivers/media/rc/pwm-ir-tx.c
11379
11380 PWM SUBSYSTEM
11381 M:      Thierry Reding <thierry.reding@gmail.com>
11382 L:      linux-pwm@vger.kernel.org
11383 S:      Maintained
11384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11385 F:      Documentation/pwm.txt
11386 F:      Documentation/devicetree/bindings/pwm/
11387 F:      include/linux/pwm.h
11388 F:      drivers/pwm/
11389 F:      drivers/video/backlight/pwm_bl.c
11390 F:      include/linux/pwm_backlight.h
11391 F:      drivers/gpio/gpio-mvebu.c
11392 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11393
11394 PXA GPIO DRIVER
11395 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11396 L:      linux-gpio@vger.kernel.org
11397 S:      Maintained
11398 F:      drivers/gpio/gpio-pxa.c
11399
11400 PXA MMCI DRIVER
11401 S:      Orphan
11402
11403 PXA RTC DRIVER
11404 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11405 L:      linux-rtc@vger.kernel.org
11406 S:      Maintained
11407
11408 PXA2xx/PXA3xx SUPPORT
11409 M:      Daniel Mack <daniel@zonque.org>
11410 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11411 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11413 T:      git git://github.com/hzhuang1/linux.git
11414 T:      git git://github.com/rjarzmik/linux.git
11415 S:      Maintained
11416 F:      arch/arm/boot/dts/pxa*
11417 F:      arch/arm/mach-pxa/
11418 F:      drivers/dma/pxa*
11419 F:      drivers/pcmcia/pxa2xx*
11420 F:      drivers/pinctrl/pxa/
11421 F:      drivers/spi/spi-pxa2xx*
11422 F:      drivers/usb/gadget/udc/pxa2*
11423 F:      include/sound/pxa2xx-lib.h
11424 F:      sound/arm/pxa*
11425 F:      sound/soc/pxa/
11426
11427 PXA3xx NAND FLASH DRIVER
11428 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11429 L:      linux-mtd@lists.infradead.org
11430 S:      Maintained
11431 F:      drivers/mtd/nand/pxa3xx_nand.c
11432
11433 QAT DRIVER
11434 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11435 L:      qat-linux@intel.com
11436 S:      Supported
11437 F:      drivers/crypto/qat/
11438
11439 QCOM AUDIO (ASoC) DRIVERS
11440 M:      Patrick Lai <plai@codeaurora.org>
11441 M:      Banajit Goswami <bgoswami@codeaurora.org>
11442 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11443 S:      Supported
11444 F:      sound/soc/qcom/
11445
11446 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11447 M:      Gabriel Somlo <somlo@cmu.edu>
11448 M:      "Michael S. Tsirkin" <mst@redhat.com>
11449 L:      qemu-devel@nongnu.org
11450 S:      Maintained
11451 F:      drivers/firmware/qemu_fw_cfg.c
11452
11453 QIB DRIVER
11454 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11455 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11456 L:      linux-rdma@vger.kernel.org
11457 S:      Supported
11458 F:      drivers/infiniband/hw/qib/
11459
11460 QLOGIC QL41xxx FCOE DRIVER
11461 M:      QLogic-Storage-Upstream@cavium.com
11462 L:      linux-scsi@vger.kernel.org
11463 S:      Supported
11464 F:      drivers/scsi/qedf/
11465
11466 QLOGIC QL41xxx ISCSI DRIVER
11467 M:      QLogic-Storage-Upstream@cavium.com
11468 L:      linux-scsi@vger.kernel.org
11469 S:      Supported
11470 F:      drivers/scsi/qedi/
11471
11472 QLOGIC QL4xxx ETHERNET DRIVER
11473 M:      Ariel Elior <Ariel.Elior@cavium.com>
11474 M:      everest-linux-l2@cavium.com
11475 L:      netdev@vger.kernel.org
11476 S:      Supported
11477 F:      drivers/net/ethernet/qlogic/qed/
11478 F:      include/linux/qed/
11479 F:      drivers/net/ethernet/qlogic/qede/
11480
11481 QLOGIC QL4xxx RDMA DRIVER
11482 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11483 M:      Ariel Elior <Ariel.Elior@cavium.com>
11484 L:      linux-rdma@vger.kernel.org
11485 S:      Supported
11486 F:      drivers/infiniband/hw/qedr/
11487 F:      include/uapi/rdma/qedr-abi.h
11488
11489 QLOGIC QLA1280 SCSI DRIVER
11490 M:      Michael Reed <mdr@sgi.com>
11491 L:      linux-scsi@vger.kernel.org
11492 S:      Maintained
11493 F:      drivers/scsi/qla1280.[ch]
11494
11495 QLOGIC QLA2XXX FC-SCSI DRIVER
11496 M:      qla2xxx-upstream@qlogic.com
11497 L:      linux-scsi@vger.kernel.org
11498 S:      Supported
11499 F:      Documentation/scsi/LICENSE.qla2xxx
11500 F:      drivers/scsi/qla2xxx/
11501
11502 QLOGIC QLA3XXX NETWORK DRIVER
11503 M:      Dept-GELinuxNICDev@cavium.com
11504 L:      netdev@vger.kernel.org
11505 S:      Supported
11506 F:      Documentation/networking/LICENSE.qla3xxx
11507 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11508
11509 QLOGIC QLA4XXX iSCSI DRIVER
11510 M:      QLogic-Storage-Upstream@qlogic.com
11511 L:      linux-scsi@vger.kernel.org
11512 S:      Supported
11513 F:      Documentation/scsi/LICENSE.qla4xxx
11514 F:      drivers/scsi/qla4xxx/
11515
11516 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11517 M:      Harish Patil <harish.patil@cavium.com>
11518 M:      Manish Chopra <manish.chopra@cavium.com>
11519 M:      Dept-GELinuxNICDev@cavium.com
11520 L:      netdev@vger.kernel.org
11521 S:      Supported
11522 F:      drivers/net/ethernet/qlogic/qlcnic/
11523
11524 QLOGIC QLGE 10Gb ETHERNET DRIVER
11525 M:      Harish Patil <harish.patil@cavium.com>
11526 M:      Manish Chopra <manish.chopra@cavium.com>
11527 M:      Dept-GELinuxNICDev@cavium.com
11528 L:      netdev@vger.kernel.org
11529 S:      Supported
11530 F:      drivers/net/ethernet/qlogic/qlge/
11531
11532 QNX4 FILESYSTEM
11533 M:      Anders Larsen <al@alarsen.net>
11534 W:      http://www.alarsen.net/linux/qnx4fs/
11535 S:      Maintained
11536 F:      fs/qnx4/
11537 F:      include/uapi/linux/qnx4_fs.h
11538 F:      include/uapi/linux/qnxtypes.h
11539
11540 QORIQ DPAA2 FSL-MC BUS DRIVER
11541 M:      Stuart Yoder <stuyoder@gmail.com>
11542 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11543 L:      linux-kernel@vger.kernel.org
11544 S:      Maintained
11545 F:      drivers/bus/fsl-mc/
11546 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11547 F:      Documentation/networking/dpaa2/overview.rst
11548
11549 QT1010 MEDIA DRIVER
11550 M:      Antti Palosaari <crope@iki.fi>
11551 L:      linux-media@vger.kernel.org
11552 W:      https://linuxtv.org
11553 W:      http://palosaari.fi/linux/
11554 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11555 T:      git git://linuxtv.org/anttip/media_tree.git
11556 S:      Maintained
11557 F:      drivers/media/tuners/qt1010*
11558
11559 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11560 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11561 L:      ath10k@lists.infradead.org
11562 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11564 S:      Supported
11565 F:      drivers/net/wireless/ath/ath10k/
11566
11567 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11568 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11569 L:      linux-wireless@vger.kernel.org
11570 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11571 S:      Supported
11572 F:      drivers/net/wireless/ath/ath9k/
11573
11574 QUALCOMM CAMERA SUBSYSTEM DRIVER
11575 M:      Todor Tomov <todor.tomov@linaro.org>
11576 L:      linux-media@vger.kernel.org
11577 S:      Maintained
11578 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11579 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11580 F:      drivers/media/platform/qcom/camss-8x16/
11581
11582 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11583 M:      Timur Tabi <timur@codeaurora.org>
11584 L:      netdev@vger.kernel.org
11585 S:      Supported
11586 F:      drivers/net/ethernet/qualcomm/emac/
11587
11588 QUALCOMM HEXAGON ARCHITECTURE
11589 M:      Richard Kuo <rkuo@codeaurora.org>
11590 L:      linux-hexagon@vger.kernel.org
11591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11592 S:      Supported
11593 F:      arch/hexagon/
11594
11595 QUALCOMM IOMMU
11596 M:      Rob Clark <robdclark@gmail.com>
11597 L:      iommu@lists.linux-foundation.org
11598 L:      linux-arm-msm@vger.kernel.org
11599 S:      Maintained
11600 F:      drivers/iommu/qcom_iommu.c
11601
11602 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11603 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11604 L:      linux-media@vger.kernel.org
11605 L:      linux-arm-msm@vger.kernel.org
11606 T:      git git://linuxtv.org/media_tree.git
11607 S:      Maintained
11608 F:      drivers/media/platform/qcom/venus/
11609
11610 QUALCOMM WCN36XX WIRELESS DRIVER
11611 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11612 L:      wcn36xx@lists.infradead.org
11613 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11614 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11615 S:      Supported
11616 F:      drivers/net/wireless/ath/wcn36xx/
11617
11618 QUANTENNA QTNFMAC WIRELESS DRIVER
11619 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11620 M:      Avinash Patil <avinashp@quantenna.com>
11621 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11622 L:      linux-wireless@vger.kernel.org
11623 S:      Maintained
11624 F:      drivers/net/wireless/quantenna
11625
11626 RADEON and AMDGPU DRM DRIVERS
11627 M:      Alex Deucher <alexander.deucher@amd.com>
11628 M:      Christian König <christian.koenig@amd.com>
11629 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11630 L:      amd-gfx@lists.freedesktop.org
11631 T:      git git://people.freedesktop.org/~agd5f/linux
11632 S:      Supported
11633 F:      drivers/gpu/drm/radeon/
11634 F:      include/uapi/drm/radeon_drm.h
11635 F:      drivers/gpu/drm/amd/
11636 F:      include/uapi/drm/amdgpu_drm.h
11637
11638 RADEON FRAMEBUFFER DISPLAY DRIVER
11639 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11640 L:      linux-fbdev@vger.kernel.org
11641 S:      Maintained
11642 F:      drivers/video/fbdev/aty/radeon*
11643 F:      include/uapi/linux/radeonfb.h
11644
11645 RADIOSHARK RADIO DRIVER
11646 M:      Hans Verkuil <hverkuil@xs4all.nl>
11647 L:      linux-media@vger.kernel.org
11648 T:      git git://linuxtv.org/media_tree.git
11649 S:      Maintained
11650 F:      drivers/media/radio/radio-shark.c
11651
11652 RADIOSHARK2 RADIO DRIVER
11653 M:      Hans Verkuil <hverkuil@xs4all.nl>
11654 L:      linux-media@vger.kernel.org
11655 T:      git git://linuxtv.org/media_tree.git
11656 S:      Maintained
11657 F:      drivers/media/radio/radio-shark2.c
11658 F:      drivers/media/radio/radio-tea5777.c
11659
11660 RADOS BLOCK DEVICE (RBD)
11661 M:      Ilya Dryomov <idryomov@gmail.com>
11662 M:      Sage Weil <sage@redhat.com>
11663 M:      Alex Elder <elder@kernel.org>
11664 L:      ceph-devel@vger.kernel.org
11665 W:      http://ceph.com/
11666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11667 T:      git git://github.com/ceph/ceph-client.git
11668 S:      Supported
11669 F:      Documentation/ABI/testing/sysfs-bus-rbd
11670 F:      drivers/block/rbd.c
11671 F:      drivers/block/rbd_types.h
11672
11673 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11674 M:      Paul Mackerras <paulus@samba.org>
11675 L:      linux-fbdev@vger.kernel.org
11676 S:      Maintained
11677 F:      drivers/video/fbdev/aty/aty128fb.c
11678
11679 RAINSHADOW-CEC DRIVER
11680 M:      Hans Verkuil <hverkuil@xs4all.nl>
11681 L:      linux-media@vger.kernel.org
11682 T:      git git://linuxtv.org/media_tree.git
11683 S:      Maintained
11684 F:      drivers/media/usb/rainshadow-cec/*
11685
11686 RALINK MIPS ARCHITECTURE
11687 M:      John Crispin <john@phrozen.org>
11688 L:      linux-mips@linux-mips.org
11689 S:      Maintained
11690 F:      arch/mips/ralink
11691
11692 RALINK RT2X00 WIRELESS LAN DRIVER
11693 P:      rt2x00 project
11694 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11695 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11696 L:      linux-wireless@vger.kernel.org
11697 S:      Maintained
11698 F:      drivers/net/wireless/ralink/rt2x00/
11699
11700 RAMDISK RAM BLOCK DEVICE DRIVER
11701 M:      Jens Axboe <axboe@kernel.dk>
11702 S:      Maintained
11703 F:      Documentation/blockdev/ramdisk.txt
11704 F:      drivers/block/brd.c
11705
11706 RANCHU VIRTUAL BOARD FOR MIPS
11707 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11708 L:      linux-mips@linux-mips.org
11709 S:      Supported
11710 F:      arch/mips/generic/board-ranchu.c
11711 F:      arch/mips/configs/generic/board-ranchu.config
11712
11713 RANDOM NUMBER DRIVER
11714 M:      "Theodore Ts'o" <tytso@mit.edu>
11715 S:      Maintained
11716 F:      drivers/char/random.c
11717
11718 RAPIDIO SUBSYSTEM
11719 M:      Matt Porter <mporter@kernel.crashing.org>
11720 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11721 S:      Maintained
11722 F:      drivers/rapidio/
11723
11724 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11725 L:      linux-wireless@vger.kernel.org
11726 S:      Orphan
11727 F:      drivers/net/wireless/ray*
11728
11729 RCUTORTURE TEST FRAMEWORK
11730 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11731 M:      Josh Triplett <josh@joshtriplett.org>
11732 R:      Steven Rostedt <rostedt@goodmis.org>
11733 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11734 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11735 L:      linux-kernel@vger.kernel.org
11736 S:      Supported
11737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11738 F:      tools/testing/selftests/rcutorture
11739
11740 RDC R-321X SoC
11741 M:      Florian Fainelli <florian@openwrt.org>
11742 S:      Maintained
11743
11744 RDC R6040 FAST ETHERNET DRIVER
11745 M:      Florian Fainelli <f.fainelli@gmail.com>
11746 L:      netdev@vger.kernel.org
11747 S:      Maintained
11748 F:      drivers/net/ethernet/rdc/r6040.c
11749
11750 RDMAVT - RDMA verbs software
11751 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11752 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11753 L:      linux-rdma@vger.kernel.org
11754 S:      Supported
11755 F:      drivers/infiniband/sw/rdmavt
11756
11757 RDS - RELIABLE DATAGRAM SOCKETS
11758 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11759 L:      netdev@vger.kernel.org
11760 L:      linux-rdma@vger.kernel.org
11761 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11762 W:      https://oss.oracle.com/projects/rds/
11763 S:      Supported
11764 F:      net/rds/
11765 F:      Documentation/networking/rds.txt
11766
11767 RDT - RESOURCE ALLOCATION
11768 M:      Fenghua Yu <fenghua.yu@intel.com>
11769 L:      linux-kernel@vger.kernel.org
11770 S:      Supported
11771 F:      arch/x86/kernel/cpu/intel_rdt*
11772 F:      arch/x86/include/asm/intel_rdt_sched.h
11773 F:      Documentation/x86/intel_rdt*
11774
11775 READ-COPY UPDATE (RCU)
11776 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11777 M:      Josh Triplett <josh@joshtriplett.org>
11778 R:      Steven Rostedt <rostedt@goodmis.org>
11779 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11780 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11781 L:      linux-kernel@vger.kernel.org
11782 W:      http://www.rdrop.com/users/paulmck/RCU/
11783 S:      Supported
11784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11785 F:      Documentation/RCU/
11786 X:      Documentation/RCU/torture.txt
11787 F:      include/linux/rcu*
11788 X:      include/linux/srcu.h
11789 F:      kernel/rcu/
11790 X:      kernel/torture.c
11791
11792 REAL TIME CLOCK (RTC) SUBSYSTEM
11793 M:      Alessandro Zummo <a.zummo@towertech.it>
11794 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11795 L:      linux-rtc@vger.kernel.org
11796 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11798 S:      Maintained
11799 F:      Documentation/devicetree/bindings/rtc/
11800 F:      Documentation/rtc.txt
11801 F:      drivers/rtc/
11802 F:      include/linux/rtc.h
11803 F:      include/uapi/linux/rtc.h
11804 F:      include/linux/rtc/
11805 F:      include/linux/platform_data/rtc-*
11806 F:      tools/testing/selftests/timers/rtctest.c
11807
11808 REALTEK AUDIO CODECS
11809 M:      Bard Liao <bardliao@realtek.com>
11810 M:      Oder Chiou <oder_chiou@realtek.com>
11811 S:      Maintained
11812 F:      sound/soc/codecs/rt*
11813 F:      include/sound/rt*.h
11814
11815 REGISTER MAP ABSTRACTION
11816 M:      Mark Brown <broonie@kernel.org>
11817 L:      linux-kernel@vger.kernel.org
11818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11819 S:      Supported
11820 F:      Documentation/devicetree/bindings/regmap/
11821 F:      drivers/base/regmap/
11822 F:      include/linux/regmap.h
11823
11824 REISERFS FILE SYSTEM
11825 L:      reiserfs-devel@vger.kernel.org
11826 S:      Supported
11827 F:      fs/reiserfs/
11828
11829 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11830 M:      Ohad Ben-Cohen <ohad@wizery.com>
11831 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11832 L:      linux-remoteproc@vger.kernel.org
11833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11834 S:      Maintained
11835 F:      Documentation/devicetree/bindings/remoteproc/
11836 F:      Documentation/remoteproc.txt
11837 F:      drivers/remoteproc/
11838 F:      include/linux/remoteproc.h
11839
11840 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11841 M:      Ohad Ben-Cohen <ohad@wizery.com>
11842 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11843 L:      linux-remoteproc@vger.kernel.org
11844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11845 S:      Maintained
11846 F:      drivers/rpmsg/
11847 F:      Documentation/rpmsg.txt
11848 F:      include/linux/rpmsg.h
11849 F:      include/linux/rpmsg/
11850
11851 RENESAS CLOCK DRIVERS
11852 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11853 L:      linux-renesas-soc@vger.kernel.org
11854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11855 S:      Supported
11856 F:      drivers/clk/renesas/
11857
11858 RENESAS ETHERNET DRIVERS
11859 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11860 L:      netdev@vger.kernel.org
11861 L:      linux-renesas-soc@vger.kernel.org
11862 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11863 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11864 F:      drivers/net/ethernet/renesas/
11865 F:      include/linux/sh_eth.h
11866
11867 RENESAS R-CAR GYROADC DRIVER
11868 M:      Marek Vasut <marek.vasut@gmail.com>
11869 L:      linux-iio@vger.kernel.org
11870 S:      Supported
11871 F:      drivers/iio/adc/rcar_gyro_adc.c
11872
11873 RENESAS USB PHY DRIVER
11874 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11875 L:      linux-renesas-soc@vger.kernel.org
11876 S:      Maintained
11877 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11878
11879 RESET CONTROLLER FRAMEWORK
11880 M:      Philipp Zabel <p.zabel@pengutronix.de>
11881 T:      git git://git.pengutronix.de/git/pza/linux
11882 S:      Maintained
11883 F:      drivers/reset/
11884 F:      Documentation/devicetree/bindings/reset/
11885 F:      include/dt-bindings/reset/
11886 F:      include/linux/reset.h
11887 F:      include/linux/reset-controller.h
11888
11889 RFKILL
11890 M:      Johannes Berg <johannes@sipsolutions.net>
11891 L:      linux-wireless@vger.kernel.org
11892 W:      http://wireless.kernel.org/
11893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11895 S:      Maintained
11896 F:      Documentation/rfkill.txt
11897 F:      Documentation/ABI/stable/sysfs-class-rfkill
11898 F:      net/rfkill/
11899
11900 RHASHTABLE
11901 M:      Thomas Graf <tgraf@suug.ch>
11902 M:      Herbert Xu <herbert@gondor.apana.org.au>
11903 L:      netdev@vger.kernel.org
11904 S:      Maintained
11905 F:      lib/rhashtable.c
11906 F:      include/linux/rhashtable.h
11907
11908 RICOH R5C592 MEMORYSTICK DRIVER
11909 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11910 S:      Maintained
11911 F:      drivers/memstick/host/r592.*
11912
11913 RICOH SMARTMEDIA/XD DRIVER
11914 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11915 S:      Maintained
11916 F:      drivers/mtd/nand/r852.c
11917 F:      drivers/mtd/nand/r852.h
11918
11919 RISC-V ARCHITECTURE
11920 M:      Palmer Dabbelt <palmer@sifive.com>
11921 M:      Albert Ou <albert@sifive.com>
11922 L:      linux-riscv@lists.infradead.org
11923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11924 S:      Supported
11925 F:      arch/riscv/
11926 K:      riscv
11927 N:      riscv
11928
11929 ROCCAT DRIVERS
11930 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11931 W:      http://sourceforge.net/projects/roccat/
11932 S:      Maintained
11933 F:      drivers/hid/hid-roccat*
11934 F:      include/linux/hid-roccat*
11935 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11936
11937 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11938 M:      Jacob chen <jacob2.chen@rock-chips.com>
11939 L:      linux-media@vger.kernel.org
11940 S:      Maintained
11941 F:      drivers/media/platform/rockchip/rga/
11942 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11943
11944 ROCKER DRIVER
11945 M:      Jiri Pirko <jiri@resnulli.us>
11946 L:      netdev@vger.kernel.org
11947 S:      Supported
11948 F:      drivers/net/ethernet/rocker/
11949
11950 ROCKETPORT DRIVER
11951 P:      Comtrol Corp.
11952 W:      http://www.comtrol.com
11953 S:      Maintained
11954 F:      Documentation/serial/rocket.txt
11955 F:      drivers/tty/rocket*
11956
11957 ROCKETPORT EXPRESS/INFINITY DRIVER
11958 M:      Kevin Cernekee <cernekee@gmail.com>
11959 L:      linux-serial@vger.kernel.org
11960 S:      Odd Fixes
11961 F:      drivers/tty/serial/rp2.*
11962
11963 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11964 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11965 L:      linux-kernel@vger.kernel.org
11966 L:      linux-renesas-soc@vger.kernel.org
11967 S:      Supported
11968 F:      drivers/mfd/bd9571mwv.c
11969 F:      drivers/regulator/bd9571mwv-regulator.c
11970 F:      drivers/gpio/gpio-bd9571mwv.c
11971 F:      include/linux/mfd/bd9571mwv.h
11972 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11973
11974 ROSE NETWORK LAYER
11975 M:      Ralf Baechle <ralf@linux-mips.org>
11976 L:      linux-hams@vger.kernel.org
11977 W:      http://www.linux-ax25.org/
11978 S:      Maintained
11979 F:      include/net/rose.h
11980 F:      include/uapi/linux/rose.h
11981 F:      net/rose/
11982
11983 RTL2830 MEDIA DRIVER
11984 M:      Antti Palosaari <crope@iki.fi>
11985 L:      linux-media@vger.kernel.org
11986 W:      https://linuxtv.org
11987 W:      http://palosaari.fi/linux/
11988 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11989 T:      git git://linuxtv.org/anttip/media_tree.git
11990 S:      Maintained
11991 F:      drivers/media/dvb-frontends/rtl2830*
11992
11993 RTL2832 MEDIA DRIVER
11994 M:      Antti Palosaari <crope@iki.fi>
11995 L:      linux-media@vger.kernel.org
11996 W:      https://linuxtv.org
11997 W:      http://palosaari.fi/linux/
11998 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11999 T:      git git://linuxtv.org/anttip/media_tree.git
12000 S:      Maintained
12001 F:      drivers/media/dvb-frontends/rtl2832*
12002
12003 RTL2832_SDR MEDIA DRIVER
12004 M:      Antti Palosaari <crope@iki.fi>
12005 L:      linux-media@vger.kernel.org
12006 W:      https://linuxtv.org
12007 W:      http://palosaari.fi/linux/
12008 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12009 T:      git git://linuxtv.org/anttip/media_tree.git
12010 S:      Maintained
12011 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12012
12013 RTL8180 WIRELESS DRIVER
12014 L:      linux-wireless@vger.kernel.org
12015 W:      http://wireless.kernel.org/
12016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12017 S:      Orphan
12018 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12019
12020 RTL8187 WIRELESS DRIVER
12021 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12022 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12023 M:      Larry Finger <Larry.Finger@lwfinger.net>
12024 L:      linux-wireless@vger.kernel.org
12025 W:      http://wireless.kernel.org/
12026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12027 S:      Maintained
12028 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12029
12030 REALTEK WIRELESS DRIVER (rtlwifi family)
12031 M:      Ping-Ke Shih <pkshih@realtek.com>
12032 L:      linux-wireless@vger.kernel.org
12033 W:      http://wireless.kernel.org/
12034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12035 S:      Maintained
12036 F:      drivers/net/wireless/realtek/rtlwifi/
12037
12038 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12039 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12040 L:      linux-wireless@vger.kernel.org
12041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12042 S:      Maintained
12043 F:      drivers/net/wireless/realtek/rtl8xxxu/
12044
12045 RXRPC SOCKETS (AF_RXRPC)
12046 M:      David Howells <dhowells@redhat.com>
12047 L:      linux-afs@lists.infradead.org
12048 S:      Supported
12049 F:      net/rxrpc/
12050 F:      include/keys/rxrpc-type.h
12051 F:      include/net/af_rxrpc.h
12052 F:      include/trace/events/rxrpc.h
12053 F:      include/uapi/linux/rxrpc.h
12054 F:      Documentation/networking/rxrpc.txt
12055 W:      https://www.infradead.org/~dhowells/kafs/
12056
12057 S3 SAVAGE FRAMEBUFFER DRIVER
12058 M:      Antonino Daplas <adaplas@gmail.com>
12059 L:      linux-fbdev@vger.kernel.org
12060 S:      Maintained
12061 F:      drivers/video/fbdev/savage/
12062
12063 S390
12064 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12065 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12066 L:      linux-s390@vger.kernel.org
12067 W:      http://www.ibm.com/developerworks/linux/linux390/
12068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12069 S:      Supported
12070 F:      arch/s390/
12071 F:      drivers/s390/
12072 F:      Documentation/s390/
12073 F:      Documentation/driver-api/s390-drivers.rst
12074
12075 S390 COMMON I/O LAYER
12076 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
12077 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12078 L:      linux-s390@vger.kernel.org
12079 W:      http://www.ibm.com/developerworks/linux/linux390/
12080 S:      Supported
12081 F:      drivers/s390/cio/
12082
12083 S390 DASD DRIVER
12084 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
12085 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12086 L:      linux-s390@vger.kernel.org
12087 W:      http://www.ibm.com/developerworks/linux/linux390/
12088 S:      Supported
12089 F:      drivers/s390/block/dasd*
12090 F:      block/partitions/ibm.c
12091
12092 S390 IOMMU (PCI)
12093 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12094 L:      linux-s390@vger.kernel.org
12095 W:      http://www.ibm.com/developerworks/linux/linux390/
12096 S:      Supported
12097 F:      drivers/iommu/s390-iommu.c
12098
12099 S390 IUCV NETWORK LAYER
12100 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
12101 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12102 L:      linux-s390@vger.kernel.org
12103 W:      http://www.ibm.com/developerworks/linux/linux390/
12104 S:      Supported
12105 F:      drivers/s390/net/*iucv*
12106 F:      include/net/iucv/
12107 F:      net/iucv/
12108
12109 S390 NETWORK DRIVERS
12110 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
12111 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12112 L:      linux-s390@vger.kernel.org
12113 W:      http://www.ibm.com/developerworks/linux/linux390/
12114 S:      Supported
12115 F:      drivers/s390/net/
12116
12117 S390 PCI SUBSYSTEM
12118 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
12119 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12120 L:      linux-s390@vger.kernel.org
12121 W:      http://www.ibm.com/developerworks/linux/linux390/
12122 S:      Supported
12123 F:      arch/s390/pci/
12124 F:      drivers/pci/hotplug/s390_pci_hpc.c
12125
12126 S390 VFIO-CCW DRIVER
12127 M:      Cornelia Huck <cohuck@redhat.com>
12128 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12129 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
12130 L:      linux-s390@vger.kernel.org
12131 L:      kvm@vger.kernel.org
12132 S:      Supported
12133 F:      drivers/s390/cio/vfio_ccw*
12134 F:      Documentation/s390/vfio-ccw.txt
12135 F:      include/uapi/linux/vfio_ccw.h
12136
12137 S390 ZCRYPT DRIVER
12138 M:      Harald Freudenberger <freude@de.ibm.com>
12139 L:      linux-s390@vger.kernel.org
12140 W:      http://www.ibm.com/developerworks/linux/linux390/
12141 S:      Supported
12142 F:      drivers/s390/crypto/
12143
12144 S390 ZFCP DRIVER
12145 M:      Steffen Maier <maier@linux.vnet.ibm.com>
12146 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
12147 L:      linux-s390@vger.kernel.org
12148 W:      http://www.ibm.com/developerworks/linux/linux390/
12149 S:      Supported
12150 F:      drivers/s390/scsi/zfcp_*
12151
12152 S3C24XX SD/MMC Driver
12153 M:      Ben Dooks <ben-linux@fluff.org>
12154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12155 S:      Supported
12156 F:      drivers/mmc/host/s3cmci.*
12157
12158 SAA6588 RDS RECEIVER DRIVER
12159 M:      Hans Verkuil <hverkuil@xs4all.nl>
12160 L:      linux-media@vger.kernel.org
12161 T:      git git://linuxtv.org/media_tree.git
12162 W:      https://linuxtv.org
12163 S:      Odd Fixes
12164 F:      drivers/media/i2c/saa6588*
12165
12166 SAA7134 VIDEO4LINUX DRIVER
12167 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12168 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12169 L:      linux-media@vger.kernel.org
12170 W:      https://linuxtv.org
12171 T:      git git://linuxtv.org/media_tree.git
12172 S:      Odd fixes
12173 F:      Documentation/media/v4l-drivers/saa7134*
12174 F:      drivers/media/pci/saa7134/
12175
12176 SAA7146 VIDEO4LINUX-2 DRIVER
12177 M:      Hans Verkuil <hverkuil@xs4all.nl>
12178 L:      linux-media@vger.kernel.org
12179 T:      git git://linuxtv.org/media_tree.git
12180 S:      Maintained
12181 F:      drivers/media/common/saa7146/
12182 F:      drivers/media/pci/saa7146/
12183 F:      include/media/saa7146*
12184
12185 SAMSUNG AUDIO (ASoC) DRIVERS
12186 M:      Krzysztof Kozlowski <krzk@kernel.org>
12187 M:      Sangbeom Kim <sbkim73@samsung.com>
12188 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12189 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12190 S:      Supported
12191 F:      sound/soc/samsung/
12192 F:      Documentation/devicetree/bindings/sound/samsung*
12193
12194 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12195 M:      Krzysztof Kozlowski <krzk@kernel.org>
12196 L:      linux-crypto@vger.kernel.org
12197 L:      linux-samsung-soc@vger.kernel.org
12198 S:      Maintained
12199 F:      drivers/crypto/exynos-rng.c
12200 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12201
12202 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12203 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12204 L:      linux-samsung-soc@vger.kernel.org
12205 S:      Maintained
12206 F:      drivers/char/hw_random/exynos-trng.c
12207 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12208
12209 SAMSUNG FRAMEBUFFER DRIVER
12210 M:      Jingoo Han <jingoohan1@gmail.com>
12211 L:      linux-fbdev@vger.kernel.org
12212 S:      Maintained
12213 F:      drivers/video/fbdev/s3c-fb.c
12214
12215 SAMSUNG LAPTOP DRIVER
12216 M:      Corentin Chary <corentin.chary@gmail.com>
12217 L:      platform-driver-x86@vger.kernel.org
12218 S:      Maintained
12219 F:      drivers/platform/x86/samsung-laptop.c
12220
12221 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12222 M:      Sangbeom Kim <sbkim73@samsung.com>
12223 M:      Krzysztof Kozlowski <krzk@kernel.org>
12224 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12225 L:      linux-kernel@vger.kernel.org
12226 L:      linux-samsung-soc@vger.kernel.org
12227 S:      Supported
12228 F:      drivers/mfd/sec*.c
12229 F:      drivers/regulator/s2m*.c
12230 F:      drivers/regulator/s5m*.c
12231 F:      drivers/clk/clk-s2mps11.c
12232 F:      drivers/rtc/rtc-s5m.c
12233 F:      include/linux/mfd/samsung/
12234 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12235 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12236 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12237 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12238
12239 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12240 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12241 L:      linux-media@vger.kernel.org
12242 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12243 S:      Maintained
12244 F:      drivers/media/platform/s3c-camif/
12245 F:      include/media/drv-intf/s3c_camif.h
12246
12247 SAMSUNG S3FWRN5 NFC DRIVER
12248 M:      Robert Baldyga <r.baldyga@samsung.com>
12249 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12250 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12251 S:      Supported
12252 F:      drivers/nfc/s3fwrn5
12253
12254 SAMSUNG S5C73M3 CAMERA DRIVER
12255 M:      Kyungmin Park <kyungmin.park@samsung.com>
12256 M:      Andrzej Hajda <a.hajda@samsung.com>
12257 L:      linux-media@vger.kernel.org
12258 S:      Supported
12259 F:      drivers/media/i2c/s5c73m3/*
12260
12261 SAMSUNG S5K5BAF CAMERA DRIVER
12262 M:      Kyungmin Park <kyungmin.park@samsung.com>
12263 M:      Andrzej Hajda <a.hajda@samsung.com>
12264 L:      linux-media@vger.kernel.org
12265 S:      Supported
12266 F:      drivers/media/i2c/s5k5baf.c
12267
12268 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12269 M:      Krzysztof Kozlowski <krzk@kernel.org>
12270 M:      Vladimir Zapolskiy <vz@mleia.com>
12271 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12272 L:      linux-crypto@vger.kernel.org
12273 L:      linux-samsung-soc@vger.kernel.org
12274 S:      Maintained
12275 F:      drivers/crypto/s5p-sss.c
12276
12277 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12278 M:      Kyungmin Park <kyungmin.park@samsung.com>
12279 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12280 L:      linux-media@vger.kernel.org
12281 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12282 S:      Supported
12283 F:      drivers/media/platform/exynos4-is/
12284
12285 SAMSUNG SOC CLOCK DRIVERS
12286 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12287 M:      Tomasz Figa <tomasz.figa@gmail.com>
12288 M:      Chanwoo Choi <cw00.choi@samsung.com>
12289 S:      Supported
12290 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12291 F:      drivers/clk/samsung/
12292 F:      include/dt-bindings/clock/exynos*.h
12293 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12294
12295 SAMSUNG SPI DRIVERS
12296 M:      Kukjin Kim <kgene@kernel.org>
12297 M:      Krzysztof Kozlowski <krzk@kernel.org>
12298 M:      Andi Shyti <andi@etezian.org>
12299 L:      linux-spi@vger.kernel.org
12300 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12301 S:      Maintained
12302 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12303 F:      drivers/spi/spi-s3c*
12304 F:      include/linux/platform_data/spi-s3c64xx.h
12305
12306 SAMSUNG SXGBE DRIVERS
12307 M:      Byungho An <bh74.an@samsung.com>
12308 M:      Girish K S <ks.giri@samsung.com>
12309 M:      Vipul Pandya <vipul.pandya@samsung.com>
12310 S:      Supported
12311 L:      netdev@vger.kernel.org
12312 F:      drivers/net/ethernet/samsung/sxgbe/
12313
12314 SAMSUNG THERMAL DRIVER
12315 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12316 L:      linux-pm@vger.kernel.org
12317 L:      linux-samsung-soc@vger.kernel.org
12318 S:      Supported
12319 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12320 F:      drivers/thermal/samsung/
12321
12322 SAMSUNG USB2 PHY DRIVER
12323 M:      Kamil Debski <kamil@wypas.org>
12324 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12325 L:      linux-kernel@vger.kernel.org
12326 S:      Supported
12327 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12328 F:      Documentation/phy/samsung-usb2.txt
12329 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12330 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12331 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12332 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12333 F:      drivers/phy/samsung/phy-samsung-usb2.c
12334 F:      drivers/phy/samsung/phy-samsung-usb2.h
12335
12336 SC1200 WDT DRIVER
12337 M:      Zwane Mwaikambo <zwanem@gmail.com>
12338 S:      Maintained
12339 F:      drivers/watchdog/sc1200wdt.c
12340
12341 SCHEDULER
12342 M:      Ingo Molnar <mingo@redhat.com>
12343 M:      Peter Zijlstra <peterz@infradead.org>
12344 L:      linux-kernel@vger.kernel.org
12345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12346 S:      Maintained
12347 F:      kernel/sched/
12348 F:      include/linux/sched.h
12349 F:      include/uapi/linux/sched.h
12350 F:      include/linux/wait.h
12351
12352 SCR24X CHIP CARD INTERFACE DRIVER
12353 M:      Lubomir Rintel <lkundrak@v3.sk>
12354 S:      Supported
12355 F:      drivers/char/pcmcia/scr24x_cs.c
12356
12357 SCSI CDROM DRIVER
12358 M:      Jens Axboe <axboe@kernel.dk>
12359 L:      linux-scsi@vger.kernel.org
12360 W:      http://www.kernel.dk
12361 S:      Maintained
12362 F:      drivers/scsi/sr*
12363
12364 SCSI RDMA PROTOCOL (SRP) INITIATOR
12365 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12366 L:      linux-rdma@vger.kernel.org
12367 S:      Supported
12368 W:      http://www.openfabrics.org
12369 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12371 F:      drivers/infiniband/ulp/srp/
12372 F:      include/scsi/srp.h
12373
12374 SCSI SG DRIVER
12375 M:      Doug Gilbert <dgilbert@interlog.com>
12376 L:      linux-scsi@vger.kernel.org
12377 W:      http://sg.danny.cz/sg
12378 S:      Maintained
12379 F:      Documentation/scsi/scsi-generic.txt
12380 F:      drivers/scsi/sg.c
12381 F:      include/scsi/sg.h
12382
12383 SCSI SUBSYSTEM
12384 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12386 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12388 L:      linux-scsi@vger.kernel.org
12389 S:      Maintained
12390 F:      Documentation/devicetree/bindings/scsi/
12391 F:      drivers/scsi/
12392 F:      include/scsi/
12393
12394 SCSI TAPE DRIVER
12395 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12396 L:      linux-scsi@vger.kernel.org
12397 S:      Maintained
12398 F:      Documentation/scsi/st.txt
12399 F:      drivers/scsi/st.*
12400 F:      drivers/scsi/st_*.h
12401
12402 SCTP PROTOCOL
12403 M:      Vlad Yasevich <vyasevich@gmail.com>
12404 M:      Neil Horman <nhorman@tuxdriver.com>
12405 L:      linux-sctp@vger.kernel.org
12406 W:      http://lksctp.sourceforge.net
12407 S:      Maintained
12408 F:      Documentation/networking/sctp.txt
12409 F:      include/linux/sctp.h
12410 F:      include/uapi/linux/sctp.h
12411 F:      include/net/sctp/
12412 F:      net/sctp/
12413
12414 SCx200 CPU SUPPORT
12415 M:      Jim Cromie <jim.cromie@gmail.com>
12416 S:      Odd Fixes
12417 F:      Documentation/i2c/busses/scx200_acb
12418 F:      arch/x86/platform/scx200/
12419 F:      drivers/watchdog/scx200_wdt.c
12420 F:      drivers/i2c/busses/scx200*
12421 F:      drivers/mtd/maps/scx200_docflash.c
12422 F:      include/linux/scx200.h
12423
12424 SCx200 GPIO DRIVER
12425 M:      Jim Cromie <jim.cromie@gmail.com>
12426 S:      Maintained
12427 F:      drivers/char/scx200_gpio.c
12428 F:      include/linux/scx200_gpio.h
12429
12430 SCx200 HRT CLOCKSOURCE DRIVER
12431 M:      Jim Cromie <jim.cromie@gmail.com>
12432 S:      Maintained
12433 F:      drivers/clocksource/scx200_hrt.c
12434
12435 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12436 M:      Sascha Sommer <saschasommer@freenet.de>
12437 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12438 S:      Maintained
12439 F:      drivers/mmc/host/sdricoh_cs.c
12440
12441 SECURE COMPUTING
12442 M:      Kees Cook <keescook@chromium.org>
12443 R:      Andy Lutomirski <luto@amacapital.net>
12444 R:      Will Drewry <wad@chromium.org>
12445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12446 S:      Supported
12447 F:      kernel/seccomp.c
12448 F:      include/uapi/linux/seccomp.h
12449 F:      include/linux/seccomp.h
12450 F:      tools/testing/selftests/seccomp/*
12451 F:      tools/testing/selftests/kselftest_harness.h
12452 F:      Documentation/userspace-api/seccomp_filter.rst
12453 K:      \bsecure_computing
12454 K:      \bTIF_SECCOMP\b
12455
12456 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12457 M:      Al Cooper <alcooperx@gmail.com>
12458 L:      linux-mmc@vger.kernel.org
12459 L:      bcm-kernel-feedback-list@broadcom.com
12460 S:      Maintained
12461 F:      drivers/mmc/host/sdhci-brcmstb*
12462
12463 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12464 M:      Adrian Hunter <adrian.hunter@intel.com>
12465 L:      linux-mmc@vger.kernel.org
12466 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12467 S:      Maintained
12468 F:      drivers/mmc/host/sdhci*
12469 F:      include/linux/mmc/sdhci*
12470
12471 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12472 M:      Ben Dooks <ben-linux@fluff.org>
12473 M:      Jaehoon Chung <jh80.chung@samsung.com>
12474 L:      linux-mmc@vger.kernel.org
12475 S:      Maintained
12476 F:      drivers/mmc/host/sdhci-s3c*
12477
12478 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12479 M:      Viresh Kumar <vireshk@kernel.org>
12480 L:      linux-mmc@vger.kernel.org
12481 S:      Maintained
12482 F:      drivers/mmc/host/sdhci-spear.c
12483
12484 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12485 M:      Kishon Vijay Abraham I <kishon@ti.com>
12486 L:      linux-mmc@vger.kernel.org
12487 S:      Maintained
12488 F:      drivers/mmc/host/sdhci-omap.c
12489
12490 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12491 M:      Scott Bauer <scott.bauer@intel.com>
12492 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12493 L:      linux-block@vger.kernel.org
12494 S:      Supported
12495 F:      block/sed*
12496 F:      block/opal_proto.h
12497 F:      include/linux/sed*
12498 F:      include/uapi/linux/sed*
12499
12500 SECURITY CONTACT
12501 M:      Security Officers <security@kernel.org>
12502 S:      Supported
12503
12504 SECURITY SUBSYSTEM
12505 M:      James Morris <jmorris@namei.org>
12506 M:      "Serge E. Hallyn" <serge@hallyn.com>
12507 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12509 W:      http://kernsec.org/
12510 S:      Supported
12511 F:      security/
12512
12513 SELINUX SECURITY MODULE
12514 M:      Paul Moore <paul@paul-moore.com>
12515 M:      Stephen Smalley <sds@tycho.nsa.gov>
12516 M:      Eric Paris <eparis@parisplace.org>
12517 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12518 W:      https://selinuxproject.org
12519 W:      https://github.com/SELinuxProject
12520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12521 S:      Supported
12522 F:      include/linux/selinux*
12523 F:      security/selinux/
12524 F:      scripts/selinux/
12525 F:      Documentation/admin-guide/LSM/SELinux.rst
12526
12527 SENSABLE PHANTOM
12528 M:      Jiri Slaby <jirislaby@gmail.com>
12529 S:      Maintained
12530 F:      drivers/misc/phantom.c
12531 F:      include/uapi/linux/phantom.h
12532
12533 SERIAL DEVICE BUS
12534 M:      Rob Herring <robh@kernel.org>
12535 L:      linux-serial@vger.kernel.org
12536 S:      Maintained
12537 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12538 F:      drivers/tty/serdev/
12539 F:      include/linux/serdev.h
12540
12541 SERIAL DRIVERS
12542 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12543 L:      linux-serial@vger.kernel.org
12544 S:      Maintained
12545 F:      Documentation/devicetree/bindings/serial/
12546 F:      drivers/tty/serial/
12547
12548 SERIAL IR RECEIVER
12549 M:      Sean Young <sean@mess.org>
12550 L:      linux-media@vger.kernel.org
12551 S:      Maintained
12552 F:      drivers/media/rc/serial_ir.c
12553
12554 SFC NETWORK DRIVER
12555 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12556 M:      Edward Cree <ecree@solarflare.com>
12557 M:      Bert Kenward <bkenward@solarflare.com>
12558 L:      netdev@vger.kernel.org
12559 S:      Supported
12560 F:      drivers/net/ethernet/sfc/
12561
12562 SGI GRU DRIVER
12563 M:      Dimitri Sivanich <sivanich@sgi.com>
12564 S:      Maintained
12565 F:      drivers/misc/sgi-gru/
12566
12567 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12568 M:      Pat Gefre <pfg@sgi.com>
12569 L:      linux-ia64@vger.kernel.org
12570 S:      Supported
12571 F:      Documentation/ia64/serial.txt
12572 F:      drivers/tty/serial/ioc?_serial.c
12573 F:      include/linux/ioc?.h
12574
12575 SGI XP/XPC/XPNET DRIVER
12576 M:      Cliff Whickman <cpw@sgi.com>
12577 M:      Robin Holt <robinmholt@gmail.com>
12578 S:      Maintained
12579 F:      drivers/misc/sgi-xp/
12580
12581 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12582 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12583 L:      linux-s390@vger.kernel.org
12584 W:      http://www.ibm.com/developerworks/linux/linux390/
12585 S:      Supported
12586 F:      net/smc/
12587
12588 SH_VEU V4L2 MEM2MEM DRIVER
12589 L:      linux-media@vger.kernel.org
12590 S:      Orphan
12591 F:      drivers/media/platform/sh_veu.c
12592
12593 SH_VOU V4L2 OUTPUT DRIVER
12594 L:      linux-media@vger.kernel.org
12595 S:      Orphan
12596 F:      drivers/media/platform/sh_vou.c
12597 F:      include/media/drv-intf/sh_vou.h
12598
12599 SI2157 MEDIA DRIVER
12600 M:      Antti Palosaari <crope@iki.fi>
12601 L:      linux-media@vger.kernel.org
12602 W:      https://linuxtv.org
12603 W:      http://palosaari.fi/linux/
12604 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12605 T:      git git://linuxtv.org/anttip/media_tree.git
12606 S:      Maintained
12607 F:      drivers/media/tuners/si2157*
12608
12609 SI2165 MEDIA DRIVER
12610 M:      Matthias Schwarzott <zzam@gentoo.org>
12611 L:      linux-media@vger.kernel.org
12612 W:      https://linuxtv.org
12613 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12614 S:      Maintained
12615 F:      drivers/media/dvb-frontends/si2165*
12616
12617 SI2168 MEDIA DRIVER
12618 M:      Antti Palosaari <crope@iki.fi>
12619 L:      linux-media@vger.kernel.org
12620 W:      https://linuxtv.org
12621 W:      http://palosaari.fi/linux/
12622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12623 T:      git git://linuxtv.org/anttip/media_tree.git
12624 S:      Maintained
12625 F:      drivers/media/dvb-frontends/si2168*
12626
12627 SI470X FM RADIO RECEIVER I2C DRIVER
12628 M:      Hans Verkuil <hverkuil@xs4all.nl>
12629 L:      linux-media@vger.kernel.org
12630 T:      git git://linuxtv.org/media_tree.git
12631 W:      https://linuxtv.org
12632 S:      Odd Fixes
12633 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12634
12635 SI470X FM RADIO RECEIVER USB DRIVER
12636 M:      Hans Verkuil <hverkuil@xs4all.nl>
12637 L:      linux-media@vger.kernel.org
12638 T:      git git://linuxtv.org/media_tree.git
12639 W:      https://linuxtv.org
12640 S:      Maintained
12641 F:      drivers/media/radio/si470x/radio-si470x-common.c
12642 F:      drivers/media/radio/si470x/radio-si470x.h
12643 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12644
12645 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12646 M:      Eduardo Valentin <edubezval@gmail.com>
12647 L:      linux-media@vger.kernel.org
12648 T:      git git://linuxtv.org/media_tree.git
12649 W:      https://linuxtv.org
12650 S:      Odd Fixes
12651 F:      drivers/media/radio/si4713/si4713.?
12652
12653 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12654 M:      Eduardo Valentin <edubezval@gmail.com>
12655 L:      linux-media@vger.kernel.org
12656 T:      git git://linuxtv.org/media_tree.git
12657 W:      https://linuxtv.org
12658 S:      Odd Fixes
12659 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12660
12661 SI4713 FM RADIO TRANSMITTER USB DRIVER
12662 M:      Hans Verkuil <hverkuil@xs4all.nl>
12663 L:      linux-media@vger.kernel.org
12664 T:      git git://linuxtv.org/media_tree.git
12665 W:      https://linuxtv.org
12666 S:      Maintained
12667 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12668
12669 SIANO DVB DRIVER
12670 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12671 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12672 L:      linux-media@vger.kernel.org
12673 W:      https://linuxtv.org
12674 T:      git git://linuxtv.org/media_tree.git
12675 S:      Odd fixes
12676 F:      drivers/media/common/siano/
12677 F:      drivers/media/usb/siano/
12678 F:      drivers/media/usb/siano/
12679 F:      drivers/media/mmc/siano/
12680
12681 SILEAD TOUCHSCREEN DRIVER
12682 M:      Hans de Goede <hdegoede@redhat.com>
12683 L:      linux-input@vger.kernel.org
12684 L:      platform-driver-x86@vger.kernel.org
12685 S:      Maintained
12686 F:      drivers/input/touchscreen/silead.c
12687 F:      drivers/platform/x86/silead_dmi.c
12688
12689 SILICON MOTION SM712 FRAME BUFFER DRIVER
12690 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12691 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12692 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12693 L:      linux-fbdev@vger.kernel.org
12694 S:      Maintained
12695 F:      drivers/video/fbdev/sm712*
12696 F:      Documentation/fb/sm712fb.txt
12697
12698 SIMPLE FIRMWARE INTERFACE (SFI)
12699 M:      Len Brown <lenb@kernel.org>
12700 L:      sfi-devel@simplefirmware.org
12701 W:      http://simplefirmware.org/
12702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12703 S:      Supported
12704 F:      arch/x86/platform/sfi/
12705 F:      drivers/sfi/
12706 F:      include/linux/sfi*.h
12707
12708 SIMPLEFB FB DRIVER
12709 M:      Hans de Goede <hdegoede@redhat.com>
12710 L:      linux-fbdev@vger.kernel.org
12711 S:      Maintained
12712 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12713 F:      drivers/video/fbdev/simplefb.c
12714 F:      include/linux/platform_data/simplefb.h
12715
12716 SIMTEC EB110ATX (Chalice CATS)
12717 P:      Ben Dooks
12718 P:      Vincent Sanders <vince@simtec.co.uk>
12719 M:      Simtec Linux Team <linux@simtec.co.uk>
12720 W:      http://www.simtec.co.uk/products/EB110ATX/
12721 S:      Supported
12722
12723 SIMTEC EB2410ITX (BAST)
12724 P:      Ben Dooks
12725 P:      Vincent Sanders <vince@simtec.co.uk>
12726 M:      Simtec Linux Team <linux@simtec.co.uk>
12727 W:      http://www.simtec.co.uk/products/EB2410ITX/
12728 S:      Supported
12729 F:      arch/arm/mach-s3c24xx/mach-bast.c
12730 F:      arch/arm/mach-s3c24xx/bast-ide.c
12731 F:      arch/arm/mach-s3c24xx/bast-irq.c
12732
12733 SIPHASH PRF ROUTINES
12734 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12735 S:      Maintained
12736 F:      lib/siphash.c
12737 F:      lib/test_siphash.c
12738 F:      include/linux/siphash.h
12739
12740 SIOX
12741 M:      Gavin Schenk <g.schenk@eckelmann.de>
12742 M:      Uwe Kleine-König <kernel@pengutronix.de>
12743 S:      Supported
12744 F:      drivers/siox/*
12745 F:      include/trace/events/siox.h
12746
12747 SIS 190 ETHERNET DRIVER
12748 M:      Francois Romieu <romieu@fr.zoreil.com>
12749 L:      netdev@vger.kernel.org
12750 S:      Maintained
12751 F:      drivers/net/ethernet/sis/sis190.c
12752
12753 SIS 900/7016 FAST ETHERNET DRIVER
12754 M:      Daniele Venzano <venza@brownhat.org>
12755 W:      http://www.brownhat.org/sis900.html
12756 L:      netdev@vger.kernel.org
12757 S:      Maintained
12758 F:      drivers/net/ethernet/sis/sis900.*
12759
12760 SIS FRAMEBUFFER DRIVER
12761 M:      Thomas Winischhofer <thomas@winischhofer.net>
12762 W:      http://www.winischhofer.net/linuxsisvga.shtml
12763 S:      Maintained
12764 F:      Documentation/fb/sisfb.txt
12765 F:      drivers/video/fbdev/sis/
12766 F:      include/video/sisfb.h
12767
12768 SIS USB2VGA DRIVER
12769 M:      Thomas Winischhofer <thomas@winischhofer.net>
12770 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12771 S:      Maintained
12772 F:      drivers/usb/misc/sisusbvga/
12773
12774 SLAB ALLOCATOR
12775 M:      Christoph Lameter <cl@linux.com>
12776 M:      Pekka Enberg <penberg@kernel.org>
12777 M:      David Rientjes <rientjes@google.com>
12778 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12779 M:      Andrew Morton <akpm@linux-foundation.org>
12780 L:      linux-mm@kvack.org
12781 S:      Maintained
12782 F:      include/linux/sl?b*.h
12783 F:      mm/sl?b*
12784
12785 SLEEPABLE READ-COPY UPDATE (SRCU)
12786 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12787 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12788 M:      Josh Triplett <josh@joshtriplett.org>
12789 R:      Steven Rostedt <rostedt@goodmis.org>
12790 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12791 L:      linux-kernel@vger.kernel.org
12792 W:      http://www.rdrop.com/users/paulmck/RCU/
12793 S:      Supported
12794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12795 F:      include/linux/srcu.h
12796 F:      kernel/rcu/srcu.c
12797
12798 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12799 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12800 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12801 S:      Maintained
12802 F:      drivers/slimbus/
12803 F:      Documentation/devicetree/bindings/slimbus/
12804 F:      include/linux/slimbus.h
12805
12806 SMACK SECURITY MODULE
12807 M:      Casey Schaufler <casey@schaufler-ca.com>
12808 L:      linux-security-module@vger.kernel.org
12809 W:      http://schaufler-ca.com
12810 T:      git git://github.com/cschaufler/smack-next
12811 S:      Maintained
12812 F:      Documentation/admin-guide/LSM/Smack.rst
12813 F:      security/smack/
12814
12815 SMC91x ETHERNET DRIVER
12816 M:      Nicolas Pitre <nico@fluxnic.net>
12817 S:      Odd Fixes
12818 F:      drivers/net/ethernet/smsc/smc91x.*
12819
12820 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12821 M:      Sakari Ailus <sakari.ailus@iki.fi>
12822 L:      linux-media@vger.kernel.org
12823 S:      Maintained
12824 F:      drivers/media/i2c/smiapp/
12825 F:      include/media/i2c/smiapp.h
12826 F:      drivers/media/i2c/smiapp-pll.c
12827 F:      drivers/media/i2c/smiapp-pll.h
12828 F:      include/uapi/linux/smiapp.h
12829 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12830
12831 SMM665 HARDWARE MONITOR DRIVER
12832 M:      Guenter Roeck <linux@roeck-us.net>
12833 L:      linux-hwmon@vger.kernel.org
12834 S:      Maintained
12835 F:      Documentation/hwmon/smm665
12836 F:      drivers/hwmon/smm665.c
12837
12838 SMSC EMC2103 HARDWARE MONITOR DRIVER
12839 M:      Steve Glendinning <steve.glendinning@shawell.net>
12840 L:      linux-hwmon@vger.kernel.org
12841 S:      Maintained
12842 F:      Documentation/hwmon/emc2103
12843 F:      drivers/hwmon/emc2103.c
12844
12845 SMSC SCH5627 HARDWARE MONITOR DRIVER
12846 M:      Hans de Goede <hdegoede@redhat.com>
12847 L:      linux-hwmon@vger.kernel.org
12848 S:      Supported
12849 F:      Documentation/hwmon/sch5627
12850 F:      drivers/hwmon/sch5627.c
12851
12852 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12853 M:      Steve Glendinning <steve.glendinning@shawell.net>
12854 L:      linux-fbdev@vger.kernel.org
12855 S:      Maintained
12856 F:      drivers/video/fbdev/smscufx.c
12857
12858 SMSC47B397 HARDWARE MONITOR DRIVER
12859 M:      Jean Delvare <jdelvare@suse.com>
12860 L:      linux-hwmon@vger.kernel.org
12861 S:      Maintained
12862 F:      Documentation/hwmon/smsc47b397
12863 F:      drivers/hwmon/smsc47b397.c
12864
12865 SMSC911x ETHERNET DRIVER
12866 M:      Steve Glendinning <steve.glendinning@shawell.net>
12867 L:      netdev@vger.kernel.org
12868 S:      Maintained
12869 F:      include/linux/smsc911x.h
12870 F:      drivers/net/ethernet/smsc/smsc911x.*
12871
12872 SMSC9420 PCI ETHERNET DRIVER
12873 M:      Steve Glendinning <steve.glendinning@shawell.net>
12874 L:      netdev@vger.kernel.org
12875 S:      Maintained
12876 F:      drivers/net/ethernet/smsc/smsc9420.*
12877
12878 SOC-CAMERA V4L2 SUBSYSTEM
12879 L:      linux-media@vger.kernel.org
12880 T:      git git://linuxtv.org/media_tree.git
12881 S:      Orphan
12882 F:      include/media/soc*
12883 F:      drivers/media/i2c/soc_camera/
12884 F:      drivers/media/platform/soc_camera/
12885
12886 SOCIONEXT UNIPHIER SOUND DRIVER
12887 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12888 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12889 S:      Maintained
12890 F:      sound/soc/uniphier/
12891
12892 SOEKRIS NET48XX LED SUPPORT
12893 M:      Chris Boot <bootc@bootc.net>
12894 S:      Maintained
12895 F:      drivers/leds/leds-net48xx.c
12896
12897 SOFT-ROCE DRIVER (rxe)
12898 M:      Moni Shoua <monis@mellanox.com>
12899 L:      linux-rdma@vger.kernel.org
12900 S:      Supported
12901 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12902 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12903 F:      drivers/infiniband/sw/rxe/
12904 F:      include/uapi/rdma/rdma_user_rxe.h
12905
12906 SOFTLOGIC 6x10 MPEG CODEC
12907 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12908 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12909 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12910 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12911 M:      Ismael Luceno <ismael@iodev.co.uk>
12912 L:      linux-media@vger.kernel.org
12913 S:      Supported
12914 F:      drivers/media/pci/solo6x10/
12915
12916 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12917 M:      James Morse <james.morse@arm.com>
12918 L:      linux-arm-kernel@lists.infradead.org
12919 S:      Maintained
12920 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
12921 F:      drivers/firmware/arm_sdei.c
12922 F:      include/linux/sdei.h
12923 F:      include/uapi/linux/sdei.h
12924
12925 SOFTWARE RAID (Multiple Disks) SUPPORT
12926 M:      Shaohua Li <shli@kernel.org>
12927 L:      linux-raid@vger.kernel.org
12928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12929 S:      Supported
12930 F:      drivers/md/Makefile
12931 F:      drivers/md/Kconfig
12932 F:      drivers/md/md*
12933 F:      drivers/md/raid*
12934 F:      include/linux/raid/
12935 F:      include/uapi/linux/raid/
12936
12937 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12938 M:      Jassi Brar <jaswinder.singh@linaro.org>
12939 L:      netdev@vger.kernel.org
12940 S:      Maintained
12941 F:      drivers/net/ethernet/socionext/netsec.c
12942 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
12943
12944 SOLIDRUN CLEARFOG SUPPORT
12945 M:      Russell King <linux@armlinux.org.uk>
12946 S:      Maintained
12947 F:      arch/arm/boot/dts/armada-388-clearfog*
12948 F:      arch/arm/boot/dts/armada-38x-solidrun-*
12949
12950 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
12951 M:      Russell King <linux@armlinux.org.uk>
12952 S:      Maintained
12953 F:      arch/arm/boot/dts/imx6*-cubox-i*
12954 F:      arch/arm/boot/dts/imx6*-hummingboard*
12955 F:      arch/arm/boot/dts/imx6*-sr-*
12956
12957 SONIC NETWORK DRIVER
12958 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12959 L:      netdev@vger.kernel.org
12960 S:      Maintained
12961 F:      drivers/net/ethernet/natsemi/sonic.*
12962
12963 SONICS SILICON BACKPLANE DRIVER (SSB)
12964 M:      Michael Buesch <m@bues.ch>
12965 L:      linux-wireless@vger.kernel.org
12966 S:      Maintained
12967 F:      drivers/ssb/
12968 F:      include/linux/ssb/
12969
12970 SONY IMX274 SENSOR DRIVER
12971 M:      Leon Luo <leonl@leopardimaging.com>
12972 L:      linux-media@vger.kernel.org
12973 T:      git git://linuxtv.org/media_tree.git
12974 S:      Maintained
12975 F:      drivers/media/i2c/imx274.c
12976 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
12977
12978 SONY MEMORYSTICK CARD SUPPORT
12979 M:      Alex Dubov <oakad@yahoo.com>
12980 W:      http://tifmxx.berlios.de/
12981 S:      Maintained
12982 F:      drivers/memstick/host/tifm_ms.c
12983
12984 SONY MEMORYSTICK STANDARD SUPPORT
12985 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12986 S:      Maintained
12987 F:      drivers/memstick/core/ms_block.*
12988
12989 SONY VAIO CONTROL DEVICE DRIVER
12990 M:      Mattia Dongili <malattia@linux.it>
12991 L:      platform-driver-x86@vger.kernel.org
12992 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12993 S:      Maintained
12994 F:      Documentation/laptops/sony-laptop.txt
12995 F:      drivers/char/sonypi.c
12996 F:      drivers/platform/x86/sony-laptop.c
12997 F:      include/linux/sony-laptop.h
12998
12999 SOUND
13000 M:      Jaroslav Kysela <perex@perex.cz>
13001 M:      Takashi Iwai <tiwai@suse.com>
13002 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13003 W:      http://www.alsa-project.org/
13004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13005 T:      git git://git.alsa-project.org/alsa-kernel.git
13006 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13007 S:      Maintained
13008 F:      Documentation/sound/
13009 F:      include/sound/
13010 F:      include/uapi/sound/
13011 F:      sound/
13012
13013 SOUND - COMPRESSED AUDIO
13014 M:      Vinod Koul <vinod.koul@intel.com>
13015 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13017 S:      Supported
13018 F:      Documentation/sound/alsa/compress_offload.txt
13019 F:      include/sound/compress_driver.h
13020 F:      include/uapi/sound/compress_*
13021 F:      sound/core/compress_offload.c
13022 F:      sound/soc/soc-compress.c
13023
13024 SOUND - DMAENGINE HELPERS
13025 M:      Lars-Peter Clausen <lars@metafoo.de>
13026 S:      Supported
13027 F:      include/sound/dmaengine_pcm.h
13028 F:      sound/core/pcm_dmaengine.c
13029 F:      sound/soc/soc-generic-dmaengine-pcm.c
13030
13031 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13032 M:      Liam Girdwood <lgirdwood@gmail.com>
13033 M:      Mark Brown <broonie@kernel.org>
13034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13036 W:      http://alsa-project.org/main/index.php/ASoC
13037 S:      Supported
13038 F:      Documentation/devicetree/bindings/sound/
13039 F:      Documentation/sound/alsa/soc/
13040 F:      sound/soc/
13041 F:      include/sound/soc*
13042
13043 SOUNDWIRE SUBSYSTEM
13044 M:      Vinod Koul <vinod.koul@intel.com>
13045 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13046 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13047 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13048 S:      Supported
13049 F:      Documentation/driver-api/soundwire/
13050 F:      drivers/soundwire/
13051 F:      include/linux/soundwire/
13052
13053 SP2 MEDIA DRIVER
13054 M:      Olli Salonen <olli.salonen@iki.fi>
13055 L:      linux-media@vger.kernel.org
13056 W:      https://linuxtv.org
13057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13058 S:      Maintained
13059 F:      drivers/media/dvb-frontends/sp2*
13060
13061 SPARC + UltraSPARC (sparc/sparc64)
13062 M:      "David S. Miller" <davem@davemloft.net>
13063 L:      sparclinux@vger.kernel.org
13064 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13067 S:      Maintained
13068 F:      arch/sparc/
13069 F:      drivers/sbus/
13070
13071 SPARC SERIAL DRIVERS
13072 M:      "David S. Miller" <davem@davemloft.net>
13073 L:      sparclinux@vger.kernel.org
13074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13076 S:      Maintained
13077 F:      include/linux/sunserialcore.h
13078 F:      drivers/tty/serial/suncore.c
13079 F:      drivers/tty/serial/sunhv.c
13080 F:      drivers/tty/serial/sunsab.c
13081 F:      drivers/tty/serial/sunsab.h
13082 F:      drivers/tty/serial/sunsu.c
13083 F:      drivers/tty/serial/sunzilog.c
13084 F:      drivers/tty/serial/sunzilog.h
13085 F:      drivers/tty/vcc.c
13086
13087 SPARSE CHECKER
13088 M:      "Christopher Li" <sparse@chrisli.org>
13089 L:      linux-sparse@vger.kernel.org
13090 W:      https://sparse.wiki.kernel.org/
13091 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13092 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13093 S:      Maintained
13094 F:      include/linux/compiler.h
13095
13096 SPEAR CLOCK FRAMEWORK SUPPORT
13097 M:      Viresh Kumar <vireshk@kernel.org>
13098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13099 W:      http://www.st.com/spear
13100 S:      Maintained
13101 F:      drivers/clk/spear/
13102
13103 SPEAR PLATFORM SUPPORT
13104 M:      Viresh Kumar <vireshk@kernel.org>
13105 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13107 W:      http://www.st.com/spear
13108 S:      Maintained
13109 F:      arch/arm/boot/dts/spear*
13110 F:      arch/arm/mach-spear/
13111
13112 SPI NOR SUBSYSTEM
13113 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13114 M:      Marek Vasut <marek.vasut@gmail.com>
13115 L:      linux-mtd@lists.infradead.org
13116 W:      http://www.linux-mtd.infradead.org/
13117 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13118 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13119 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13120 S:      Maintained
13121 F:      drivers/mtd/spi-nor/
13122 F:      include/linux/mtd/spi-nor.h
13123
13124 SPI SUBSYSTEM
13125 M:      Mark Brown <broonie@kernel.org>
13126 L:      linux-spi@vger.kernel.org
13127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13128 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13129 S:      Maintained
13130 F:      Documentation/devicetree/bindings/spi/
13131 F:      Documentation/spi/
13132 F:      drivers/spi/
13133 F:      include/linux/spi/
13134 F:      include/uapi/linux/spi/
13135 F:      tools/spi/
13136
13137 SPIDERNET NETWORK DRIVER for CELL
13138 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13139 L:      netdev@vger.kernel.org
13140 S:      Supported
13141 F:      Documentation/networking/spider_net.txt
13142 F:      drivers/net/ethernet/toshiba/spider_net*
13143
13144 SPMI SUBSYSTEM
13145 R:      Stephen Boyd <sboyd@kernel.org>
13146 L:      linux-arm-msm@vger.kernel.org
13147 F:      Documentation/devicetree/bindings/spmi/
13148 F:      drivers/spmi/
13149 F:      include/dt-bindings/spmi/spmi.h
13150 F:      include/linux/spmi.h
13151 F:      include/trace/events/spmi.h
13152
13153 SPU FILE SYSTEM
13154 M:      Jeremy Kerr <jk@ozlabs.org>
13155 L:      linuxppc-dev@lists.ozlabs.org
13156 W:      http://www.ibm.com/developerworks/power/cell/
13157 S:      Supported
13158 F:      Documentation/filesystems/spufs.txt
13159 F:      arch/powerpc/platforms/cell/spufs/
13160
13161 SQUASHFS FILE SYSTEM
13162 M:      Phillip Lougher <phillip@squashfs.org.uk>
13163 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13164 W:      http://squashfs.org.uk
13165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13166 S:      Maintained
13167 F:      Documentation/filesystems/squashfs.txt
13168 F:      fs/squashfs/
13169
13170 SRM (Alpha) environment access
13171 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13172 S:      Maintained
13173 F:      arch/alpha/kernel/srm_env.c
13174
13175 STABLE BRANCH
13176 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13177 L:      stable@vger.kernel.org
13178 S:      Supported
13179 F:      Documentation/process/stable-kernel-rules.rst
13180
13181 STAGING - ATOMISP DRIVER
13182 M:      Alan Cox <alan@linux.intel.com>
13183 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13184 L:      linux-media@vger.kernel.org
13185 S:      Maintained
13186 F:      drivers/staging/media/atomisp/
13187
13188 STAGING - COMEDI
13189 M:      Ian Abbott <abbotti@mev.co.uk>
13190 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13191 S:      Odd Fixes
13192 F:      drivers/staging/comedi/
13193
13194 STAGING - FLARION FT1000 DRIVERS
13195 M:      Marek Belisko <marek.belisko@gmail.com>
13196 S:      Odd Fixes
13197 F:      drivers/staging/ft1000/
13198
13199 STAGING - INDUSTRIAL IO
13200 M:      Jonathan Cameron <jic23@kernel.org>
13201 L:      linux-iio@vger.kernel.org
13202 S:      Odd Fixes
13203 F:      Documentation/devicetree/bindings/staging/iio/
13204 F:      drivers/staging/iio/
13205
13206 STAGING - LUSTRE PARALLEL FILESYSTEM
13207 M:      Oleg Drokin <oleg.drokin@intel.com>
13208 M:      Andreas Dilger <andreas.dilger@intel.com>
13209 M:      James Simmons <jsimmons@infradead.org>
13210 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13211 W:      http://wiki.lustre.org/
13212 S:      Maintained
13213 F:      drivers/staging/lustre
13214
13215 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13216 M:      Marc Dietrich <marvin24@gmx.de>
13217 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13218 L:      linux-tegra@vger.kernel.org
13219 S:      Maintained
13220 F:      drivers/staging/nvec/
13221
13222 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13223 M:      Jens Frederich <jfrederich@gmail.com>
13224 M:      Daniel Drake <dsd@laptop.org>
13225 M:      Jon Nettleton <jon.nettleton@gmail.com>
13226 W:      http://wiki.laptop.org/go/DCON
13227 S:      Maintained
13228 F:      drivers/staging/olpc_dcon/
13229
13230 STAGING - REALTEK RTL8712U DRIVERS
13231 M:      Larry Finger <Larry.Finger@lwfinger.net>
13232 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13233 S:      Odd Fixes
13234 F:      drivers/staging/rtl8712/
13235
13236 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13237 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13238 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13239 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13240 L:      linux-fbdev@vger.kernel.org
13241 S:      Maintained
13242 F:      drivers/staging/sm750fb/
13243
13244 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13245 M:      William Hubbs <w.d.hubbs@gmail.com>
13246 M:      Chris Brannon <chris@the-brannons.com>
13247 M:      Kirk Reiser <kirk@reisers.ca>
13248 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13249 L:      speakup@linux-speakup.org
13250 W:      http://www.linux-speakup.org/
13251 S:      Odd Fixes
13252 F:      drivers/staging/speakup/
13253
13254 STAGING - VIA VT665X DRIVERS
13255 M:      Forest Bond <forest@alittletooquiet.net>
13256 S:      Odd Fixes
13257 F:      drivers/staging/vt665?/
13258
13259 STAGING - WILC1000 WIFI DRIVER
13260 M:      Aditya Shankar <aditya.shankar@microchip.com>
13261 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13262 L:      linux-wireless@vger.kernel.org
13263 S:      Supported
13264 F:      drivers/staging/wilc1000/
13265
13266 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13267 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13268 S:      Odd Fixes
13269 F:      drivers/staging/xgifb/
13270
13271 STAGING SUBSYSTEM
13272 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13274 L:      devel@driverdev.osuosl.org
13275 S:      Supported
13276 F:      drivers/staging/
13277
13278 STARFIRE/DURALAN NETWORK DRIVER
13279 M:      Ion Badulescu <ionut@badula.org>
13280 S:      Odd Fixes
13281 F:      drivers/net/ethernet/adaptec/starfire*
13282
13283 STEC S1220 SKD DRIVER
13284 M:      Bart Van Assche <bart.vanassche@wdc.com>
13285 L:      linux-block@vger.kernel.org
13286 S:      Maintained
13287 F:      drivers/block/skd*[ch]
13288
13289 STI CEC DRIVER
13290 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13291 S:      Maintained
13292 F:      drivers/staging/media/st-cec/
13293 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13294
13295 STK1160 USB VIDEO CAPTURE DRIVER
13296 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13297 L:      linux-media@vger.kernel.org
13298 T:      git git://linuxtv.org/media_tree.git
13299 S:      Maintained
13300 F:      drivers/media/usb/stk1160/
13301
13302 STMMAC ETHERNET DRIVER
13303 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13304 M:      Alexandre Torgue <alexandre.torgue@st.com>
13305 L:      netdev@vger.kernel.org
13306 W:      http://www.stlinux.com
13307 S:      Supported
13308 F:      drivers/net/ethernet/stmicro/stmmac/
13309
13310 SUN3/3X
13311 M:      Sam Creasey <sammy@sammy.net>
13312 W:      http://sammy.net/sun3/
13313 S:      Maintained
13314 F:      arch/m68k/kernel/*sun3*
13315 F:      arch/m68k/sun3*/
13316 F:      arch/m68k/include/asm/sun3*
13317 F:      drivers/net/ethernet/i825xx/sun3*
13318
13319 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13320 M:      Hans de Goede <hdegoede@redhat.com>
13321 L:      linux-input@vger.kernel.org
13322 S:      Maintained
13323 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13324 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13325
13326 SUNDANCE NETWORK DRIVER
13327 M:      Denis Kirjanov <kda@linux-powerpc.org>
13328 L:      netdev@vger.kernel.org
13329 S:      Maintained
13330 F:      drivers/net/ethernet/dlink/sundance.c
13331
13332 SUPERH
13333 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13334 M:      Rich Felker <dalias@libc.org>
13335 L:      linux-sh@vger.kernel.org
13336 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13337 S:      Maintained
13338 F:      Documentation/sh/
13339 F:      arch/sh/
13340 F:      drivers/sh/
13341
13342 SUSPEND TO RAM
13343 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13344 M:      Len Brown <len.brown@intel.com>
13345 M:      Pavel Machek <pavel@ucw.cz>
13346 L:      linux-pm@vger.kernel.org
13347 B:      https://bugzilla.kernel.org
13348 S:      Supported
13349 F:      Documentation/power/
13350 F:      arch/x86/kernel/acpi/
13351 F:      drivers/base/power/
13352 F:      kernel/power/
13353 F:      include/linux/suspend.h
13354 F:      include/linux/freezer.h
13355 F:      include/linux/pm.h
13356
13357 SVGA HANDLING
13358 M:      Martin Mares <mj@ucw.cz>
13359 L:      linux-video@atrey.karlin.mff.cuni.cz
13360 S:      Maintained
13361 F:      Documentation/svga.txt
13362 F:      arch/x86/boot/video*
13363
13364 SWIOTLB SUBSYSTEM
13365 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13366 L:      iommu@lists.linux-foundation.org
13367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13368 S:      Supported
13369 F:      lib/swiotlb.c
13370 F:      arch/*/kernel/pci-swiotlb.c
13371 F:      include/linux/swiotlb.h
13372
13373 SWITCHDEV
13374 M:      Jiri Pirko <jiri@resnulli.us>
13375 M:      Ivan Vecera <ivecera@redhat.com>
13376 L:      netdev@vger.kernel.org
13377 S:      Supported
13378 F:      net/switchdev/
13379 F:      include/net/switchdev.h
13380
13381 SYNC FILE FRAMEWORK
13382 M:      Sumit Semwal <sumit.semwal@linaro.org>
13383 R:      Gustavo Padovan <gustavo@padovan.org>
13384 S:      Maintained
13385 L:      linux-media@vger.kernel.org
13386 L:      dri-devel@lists.freedesktop.org
13387 F:      drivers/dma-buf/sync_*
13388 F:      drivers/dma-buf/dma-fence*
13389 F:      drivers/dma-buf/sw_sync.c
13390 F:      include/linux/sync_file.h
13391 F:      include/uapi/linux/sync_file.h
13392 F:      Documentation/sync_file.txt
13393 T:      git git://anongit.freedesktop.org/drm/drm-misc
13394
13395 SYNOPSYS ARC ARCHITECTURE
13396 M:      Vineet Gupta <vgupta@synopsys.com>
13397 L:      linux-snps-arc@lists.infradead.org
13398 S:      Supported
13399 F:      arch/arc/
13400 F:      Documentation/devicetree/bindings/arc/*
13401 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13402 F:      drivers/clocksource/arc_timer.c
13403 F:      drivers/tty/serial/arc_uart.c
13404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13405
13406 SYNOPSYS ARC HSDK SDP pll clock driver
13407 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13408 S:      Supported
13409 F:      drivers/clk/clk-hsdk-pll.c
13410 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13411
13412 SYNOPSYS ARC SDP clock driver
13413 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13414 S:      Supported
13415 F:      drivers/clk/axs10x/*
13416 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13417
13418 SYNOPSYS ARC SDP platform support
13419 M:      Alexey Brodkin <abrodkin@synopsys.com>
13420 S:      Supported
13421 F:      arch/arc/plat-axs10x
13422 F:      arch/arc/boot/dts/ax*
13423 F:      Documentation/devicetree/bindings/arc/axs10*
13424
13425 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13426 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13427 S:      Supported
13428 F:      drivers/reset/reset-axs10x.c
13429 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13430
13431 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13432 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13433 S:      Maintained
13434 F:      drivers/tty/serial/8250/8250_dw.c
13435
13436 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13437 M:      Hoan Tran <hotran@apm.com>
13438 L:      linux-gpio@vger.kernel.org
13439 S:      Maintained
13440 F:      drivers/gpio/gpio-dwapb.c
13441 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13442
13443 SYNOPSYS DESIGNWARE DMAC DRIVER
13444 M:      Viresh Kumar <vireshk@kernel.org>
13445 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13446 S:      Maintained
13447 F:      include/linux/dma/dw.h
13448 F:      include/linux/platform_data/dma-dw.h
13449 F:      drivers/dma/dw/
13450
13451 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13452 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13453 L:      netdev@vger.kernel.org
13454 S:      Supported
13455 F:      drivers/net/ethernet/synopsys/
13456
13457 SYNOPSYS DESIGNWARE I2C DRIVER
13458 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13459 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13460 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13461 L:      linux-i2c@vger.kernel.org
13462 S:      Maintained
13463 F:      drivers/i2c/busses/i2c-designware-*
13464 F:      include/linux/platform_data/i2c-designware.h
13465
13466 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13467 M:      Jaehoon Chung <jh80.chung@samsung.com>
13468 L:      linux-mmc@vger.kernel.org
13469 S:      Maintained
13470 F:      drivers/mmc/host/dw_mmc*
13471
13472 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13473 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13474 S:      Supported
13475 F:      drivers/reset/reset-hsdk.c
13476 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13477 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13478
13479 SYSTEM CONFIGURATION (SYSCON)
13480 M:      Lee Jones <lee.jones@linaro.org>
13481 M:      Arnd Bergmann <arnd@arndb.de>
13482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13483 S:      Supported
13484 F:      drivers/mfd/syscon.c
13485
13486 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13487 M:      Sudeep Holla <sudeep.holla@arm.com>
13488 L:      linux-arm-kernel@lists.infradead.org
13489 S:      Maintained
13490 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13491 F:      drivers/clk/clk-scpi.c
13492 F:      drivers/cpufreq/scpi-cpufreq.c
13493 F:      drivers/firmware/arm_scpi.c
13494 F:      include/linux/scpi_protocol.h
13495
13496 SYSTEM RESET/SHUTDOWN DRIVERS
13497 M:      Sebastian Reichel <sre@kernel.org>
13498 L:      linux-pm@vger.kernel.org
13499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13500 S:      Maintained
13501 F:      Documentation/devicetree/bindings/power/reset/
13502 F:      drivers/power/reset/
13503
13504 SYSTEM TRACE MODULE CLASS
13505 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13506 S:      Maintained
13507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13508 F:      Documentation/trace/stm.txt
13509 F:      drivers/hwtracing/stm/
13510 F:      include/linux/stm.h
13511 F:      include/uapi/linux/stm.h
13512
13513 SYSV FILESYSTEM
13514 M:      Christoph Hellwig <hch@infradead.org>
13515 S:      Maintained
13516 F:      Documentation/filesystems/sysv-fs.txt
13517 F:      fs/sysv/
13518 F:      include/linux/sysv_fs.h
13519
13520 TARGET SUBSYSTEM
13521 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13522 L:      linux-scsi@vger.kernel.org
13523 L:      target-devel@vger.kernel.org
13524 W:      http://www.linux-iscsi.org
13525 W:      http://groups.google.com/group/linux-iscsi-target-dev
13526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13527 S:      Supported
13528 F:      drivers/target/
13529 F:      include/target/
13530 F:      Documentation/target/
13531
13532 TASKSTATS STATISTICS INTERFACE
13533 M:      Balbir Singh <bsingharora@gmail.com>
13534 S:      Maintained
13535 F:      Documentation/accounting/taskstats*
13536 F:      include/linux/taskstats*
13537 F:      kernel/taskstats.c
13538
13539 TC subsystem
13540 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13541 M:      Cong Wang <xiyou.wangcong@gmail.com>
13542 M:      Jiri Pirko <jiri@resnulli.us>
13543 L:      netdev@vger.kernel.org
13544 S:      Maintained
13545 F:      include/net/pkt_cls.h
13546 F:      include/net/pkt_sched.h
13547 F:      include/net/tc_act/
13548 F:      include/uapi/linux/pkt_cls.h
13549 F:      include/uapi/linux/pkt_sched.h
13550 F:      include/uapi/linux/tc_act/
13551 F:      include/uapi/linux/tc_ematch/
13552 F:      net/sched/
13553
13554 TCP LOW PRIORITY MODULE
13555 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13556 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13557 W:      http://tcp-lp-mod.sourceforge.net/
13558 S:      Maintained
13559 F:      net/ipv4/tcp_lp.c
13560
13561 TDA10071 MEDIA DRIVER
13562 M:      Antti Palosaari <crope@iki.fi>
13563 L:      linux-media@vger.kernel.org
13564 W:      https://linuxtv.org
13565 W:      http://palosaari.fi/linux/
13566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13567 T:      git git://linuxtv.org/anttip/media_tree.git
13568 S:      Maintained
13569 F:      drivers/media/dvb-frontends/tda10071*
13570
13571 TDA18212 MEDIA DRIVER
13572 M:      Antti Palosaari <crope@iki.fi>
13573 L:      linux-media@vger.kernel.org
13574 W:      https://linuxtv.org
13575 W:      http://palosaari.fi/linux/
13576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13577 T:      git git://linuxtv.org/anttip/media_tree.git
13578 S:      Maintained
13579 F:      drivers/media/tuners/tda18212*
13580
13581 TDA18218 MEDIA DRIVER
13582 M:      Antti Palosaari <crope@iki.fi>
13583 L:      linux-media@vger.kernel.org
13584 W:      https://linuxtv.org
13585 W:      http://palosaari.fi/linux/
13586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13587 T:      git git://linuxtv.org/anttip/media_tree.git
13588 S:      Maintained
13589 F:      drivers/media/tuners/tda18218*
13590
13591 TDA18250 MEDIA DRIVER
13592 M:      Olli Salonen <olli.salonen@iki.fi>
13593 L:      linux-media@vger.kernel.org
13594 W:      https://linuxtv.org
13595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13596 T:      git git://linuxtv.org/media_tree.git
13597 S:      Maintained
13598 F:      drivers/media/tuners/tda18250*
13599
13600 TDA18271 MEDIA DRIVER
13601 M:      Michael Krufky <mkrufky@linuxtv.org>
13602 L:      linux-media@vger.kernel.org
13603 W:      https://linuxtv.org
13604 W:      http://github.com/mkrufky
13605 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13606 T:      git git://linuxtv.org/mkrufky/tuners.git
13607 S:      Maintained
13608 F:      drivers/media/tuners/tda18271*
13609
13610 TDA1997x MEDIA DRIVER
13611 M:      Tim Harvey <tharvey@gateworks.com>
13612 L:      linux-media@vger.kernel.org
13613 W:      https://linuxtv.org
13614 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13615 S:      Maintained
13616 F:      drivers/media/i2c/tda1997x.*
13617
13618 TDA827x MEDIA DRIVER
13619 M:      Michael Krufky <mkrufky@linuxtv.org>
13620 L:      linux-media@vger.kernel.org
13621 W:      https://linuxtv.org
13622 W:      http://github.com/mkrufky
13623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13624 T:      git git://linuxtv.org/mkrufky/tuners.git
13625 S:      Maintained
13626 F:      drivers/media/tuners/tda8290.*
13627
13628 TDA8290 MEDIA DRIVER
13629 M:      Michael Krufky <mkrufky@linuxtv.org>
13630 L:      linux-media@vger.kernel.org
13631 W:      https://linuxtv.org
13632 W:      http://github.com/mkrufky
13633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13634 T:      git git://linuxtv.org/mkrufky/tuners.git
13635 S:      Maintained
13636 F:      drivers/media/tuners/tda8290.*
13637
13638 TDA9840 MEDIA DRIVER
13639 M:      Hans Verkuil <hverkuil@xs4all.nl>
13640 L:      linux-media@vger.kernel.org
13641 T:      git git://linuxtv.org/media_tree.git
13642 W:      https://linuxtv.org
13643 S:      Maintained
13644 F:      drivers/media/i2c/tda9840*
13645
13646 TEA5761 TUNER DRIVER
13647 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13648 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13649 L:      linux-media@vger.kernel.org
13650 W:      https://linuxtv.org
13651 T:      git git://linuxtv.org/media_tree.git
13652 S:      Odd fixes
13653 F:      drivers/media/tuners/tea5761.*
13654
13655 TEA5767 TUNER DRIVER
13656 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13657 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13658 L:      linux-media@vger.kernel.org
13659 W:      https://linuxtv.org
13660 T:      git git://linuxtv.org/media_tree.git
13661 S:      Maintained
13662 F:      drivers/media/tuners/tea5767.*
13663
13664 TEA6415C MEDIA DRIVER
13665 M:      Hans Verkuil <hverkuil@xs4all.nl>
13666 L:      linux-media@vger.kernel.org
13667 T:      git git://linuxtv.org/media_tree.git
13668 W:      https://linuxtv.org
13669 S:      Maintained
13670 F:      drivers/media/i2c/tea6415c*
13671
13672 TEA6420 MEDIA DRIVER
13673 M:      Hans Verkuil <hverkuil@xs4all.nl>
13674 L:      linux-media@vger.kernel.org
13675 T:      git git://linuxtv.org/media_tree.git
13676 W:      https://linuxtv.org
13677 S:      Maintained
13678 F:      drivers/media/i2c/tea6420*
13679
13680 TEAM DRIVER
13681 M:      Jiri Pirko <jiri@resnulli.us>
13682 L:      netdev@vger.kernel.org
13683 S:      Supported
13684 F:      drivers/net/team/
13685 F:      include/linux/if_team.h
13686 F:      include/uapi/linux/if_team.h
13687
13688 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13689 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13690 S:      Maintained
13691 F:      arch/x86/platform/ts5500/
13692
13693 TECHNOTREND USB IR RECEIVER
13694 M:      Sean Young <sean@mess.org>
13695 L:      linux-media@vger.kernel.org
13696 S:      Maintained
13697 F:      drivers/media/rc/ttusbir.c
13698
13699 TECHWELL TW9910 VIDEO DECODER
13700 L:      linux-media@vger.kernel.org
13701 S:      Orphan
13702 F:      drivers/media/i2c/tw9910.c
13703 F:      include/media/i2c/tw9910.h
13704
13705 TEE SUBSYSTEM
13706 M:      Jens Wiklander <jens.wiklander@linaro.org>
13707 S:      Maintained
13708 F:      include/linux/tee_drv.h
13709 F:      include/uapi/linux/tee.h
13710 F:      drivers/tee/
13711 F:      Documentation/tee.txt
13712
13713 TEGRA ARCHITECTURE SUPPORT
13714 M:      Thierry Reding <thierry.reding@gmail.com>
13715 M:      Jonathan Hunter <jonathanh@nvidia.com>
13716 L:      linux-tegra@vger.kernel.org
13717 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13719 S:      Supported
13720 N:      [^a-z]tegra
13721
13722 TEGRA CLOCK DRIVER
13723 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13724 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13725 S:      Supported
13726 F:      drivers/clk/tegra/
13727
13728 TEGRA DMA DRIVERS
13729 M:      Laxman Dewangan <ldewangan@nvidia.com>
13730 M:      Jon Hunter <jonathanh@nvidia.com>
13731 S:      Supported
13732 F:      drivers/dma/tegra*
13733
13734 TEGRA I2C DRIVER
13735 M:      Laxman Dewangan <ldewangan@nvidia.com>
13736 S:      Supported
13737 F:      drivers/i2c/busses/i2c-tegra.c
13738
13739 TEGRA IOMMU DRIVERS
13740 M:      Thierry Reding <thierry.reding@gmail.com>
13741 L:      linux-tegra@vger.kernel.org
13742 S:      Supported
13743 F:      drivers/iommu/tegra*
13744
13745 TEGRA KBC DRIVER
13746 M:      Rakesh Iyer <riyer@nvidia.com>
13747 M:      Laxman Dewangan <ldewangan@nvidia.com>
13748 S:      Supported
13749 F:      drivers/input/keyboard/tegra-kbc.c
13750
13751 TEGRA PWM DRIVER
13752 M:      Thierry Reding <thierry.reding@gmail.com>
13753 S:      Supported
13754 F:      drivers/pwm/pwm-tegra.c
13755
13756 TEGRA SERIAL DRIVER
13757 M:      Laxman Dewangan <ldewangan@nvidia.com>
13758 S:      Supported
13759 F:      drivers/tty/serial/serial-tegra.c
13760
13761 TEGRA SPI DRIVER
13762 M:      Laxman Dewangan <ldewangan@nvidia.com>
13763 S:      Supported
13764 F:      drivers/spi/spi-tegra*
13765
13766 TEHUTI ETHERNET DRIVER
13767 M:      Andy Gospodarek <andy@greyhouse.net>
13768 L:      netdev@vger.kernel.org
13769 S:      Supported
13770 F:      drivers/net/ethernet/tehuti/*
13771
13772 Telecom Clock Driver for MCPL0010
13773 M:      Mark Gross <mark.gross@intel.com>
13774 S:      Supported
13775 F:      drivers/char/tlclk.c
13776
13777 TENSILICA XTENSA PORT (xtensa)
13778 M:      Chris Zankel <chris@zankel.net>
13779 M:      Max Filippov <jcmvbkbc@gmail.com>
13780 L:      linux-xtensa@linux-xtensa.org
13781 T:      git git://github.com/czankel/xtensa-linux.git
13782 S:      Maintained
13783 F:      arch/xtensa/
13784 F:      drivers/irqchip/irq-xtensa-*
13785
13786 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13787 M:      Nishanth Menon <nm@ti.com>
13788 M:      Tero Kristo <t-kristo@ti.com>
13789 M:      Santosh Shilimkar <ssantosh@kernel.org>
13790 L:      linux-arm-kernel@lists.infradead.org
13791 S:      Maintained
13792 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13793 F:      drivers/firmware/ti_sci*
13794 F:      include/linux/soc/ti/ti_sci_protocol.h
13795 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13796 F:      include/dt-bindings/genpd/k2g.h
13797 F:      drivers/soc/ti/ti_sci_pm_domains.c
13798 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13799 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13800 F:      drivers/clk/keystone/sci-clk.c
13801 F:      drivers/reset/reset-ti-sci.c
13802
13803 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13804 M:      Hans Verkuil <hverkuil@xs4all.nl>
13805 L:      linux-media@vger.kernel.org
13806 T:      git git://linuxtv.org/media_tree.git
13807 W:      https://linuxtv.org
13808 S:      Maintained
13809 F:      drivers/media/radio/radio-raremono.c
13810
13811 THERMAL
13812 M:      Zhang Rui <rui.zhang@intel.com>
13813 M:      Eduardo Valentin <edubezval@gmail.com>
13814 L:      linux-pm@vger.kernel.org
13815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13817 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13818 S:      Supported
13819 F:      drivers/thermal/
13820 F:      include/linux/thermal.h
13821 F:      include/uapi/linux/thermal.h
13822 F:      include/linux/cpu_cooling.h
13823 F:      Documentation/devicetree/bindings/thermal/
13824
13825 THERMAL/CPU_COOLING
13826 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13827 M:      Viresh Kumar <viresh.kumar@linaro.org>
13828 M:      Javi Merino <javi.merino@kernel.org>
13829 L:      linux-pm@vger.kernel.org
13830 S:      Supported
13831 F:      Documentation/thermal/cpu-cooling-api.txt
13832 F:      drivers/thermal/cpu_cooling.c
13833 F:      include/linux/cpu_cooling.h
13834
13835 THINKPAD ACPI EXTRAS DRIVER
13836 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13837 L:      ibm-acpi-devel@lists.sourceforge.net
13838 L:      platform-driver-x86@vger.kernel.org
13839 W:      http://ibm-acpi.sourceforge.net
13840 W:      http://thinkwiki.org/wiki/Ibm-acpi
13841 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13842 S:      Maintained
13843 F:      drivers/platform/x86/thinkpad_acpi.c
13844
13845 THUNDERBOLT DRIVER
13846 M:      Andreas Noever <andreas.noever@gmail.com>
13847 M:      Michael Jamet <michael.jamet@intel.com>
13848 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13849 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13851 S:      Maintained
13852 F:      Documentation/admin-guide/thunderbolt.rst
13853 F:      drivers/thunderbolt/
13854 F:      include/linux/thunderbolt.h
13855
13856 THUNDERBOLT NETWORK DRIVER
13857 M:      Michael Jamet <michael.jamet@intel.com>
13858 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13859 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13860 L:      netdev@vger.kernel.org
13861 S:      Maintained
13862 F:      drivers/net/thunderbolt.c
13863
13864 THUNDERX GPIO DRIVER
13865 M:      David Daney <david.daney@cavium.com>
13866 S:      Maintained
13867 F:      drivers/gpio/gpio-thunderx.c
13868
13869 TI AM437X VPFE DRIVER
13870 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13871 L:      linux-media@vger.kernel.org
13872 W:      https://linuxtv.org
13873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13874 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13875 S:      Maintained
13876 F:      drivers/media/platform/am437x/
13877
13878 TI BANDGAP AND THERMAL DRIVER
13879 M:      Eduardo Valentin <edubezval@gmail.com>
13880 M:      Keerthy <j-keerthy@ti.com>
13881 L:      linux-pm@vger.kernel.org
13882 L:      linux-omap@vger.kernel.org
13883 S:      Maintained
13884 F:      drivers/thermal/ti-soc-thermal/
13885
13886 TI BQ27XXX POWER SUPPLY DRIVER
13887 R:      Andrew F. Davis <afd@ti.com>
13888 F:      include/linux/power/bq27xxx_battery.h
13889 F:      drivers/power/supply/bq27xxx_battery.c
13890 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13891
13892 TI CDCE706 CLOCK DRIVER
13893 M:      Max Filippov <jcmvbkbc@gmail.com>
13894 S:      Maintained
13895 F:      drivers/clk/clk-cdce706.c
13896
13897 TI CLOCK DRIVER
13898 M:      Tero Kristo <t-kristo@ti.com>
13899 L:      linux-omap@vger.kernel.org
13900 S:      Maintained
13901 F:      drivers/clk/ti/
13902 F:      include/linux/clk/ti.h
13903
13904 TI DAVINCI MACHINE SUPPORT
13905 M:      Sekhar Nori <nsekhar@ti.com>
13906 M:      Kevin Hilman <khilman@kernel.org>
13907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13909 S:      Supported
13910 F:      arch/arm/mach-davinci/
13911 F:      drivers/i2c/busses/i2c-davinci.c
13912 F:      arch/arm/boot/dts/da850*
13913
13914 TI DAVINCI SERIES GPIO DRIVER
13915 M:      Keerthy <j-keerthy@ti.com>
13916 L:      linux-gpio@vger.kernel.org
13917 S:      Maintained
13918 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13919 F:      drivers/gpio/gpio-davinci.c
13920
13921 TI DAVINCI SERIES MEDIA DRIVER
13922 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13923 L:      linux-media@vger.kernel.org
13924 W:      https://linuxtv.org
13925 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13926 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13927 S:      Maintained
13928 F:      drivers/media/platform/davinci/
13929 F:      include/media/davinci/
13930
13931 TI ETHERNET SWITCH DRIVER (CPSW)
13932 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13933 L:      linux-omap@vger.kernel.org
13934 L:      netdev@vger.kernel.org
13935 S:      Maintained
13936 F:      drivers/net/ethernet/ti/cpsw*
13937 F:      drivers/net/ethernet/ti/davinci*
13938
13939 TI FLASH MEDIA INTERFACE DRIVER
13940 M:      Alex Dubov <oakad@yahoo.com>
13941 S:      Maintained
13942 F:      drivers/misc/tifm*
13943 F:      drivers/mmc/host/tifm_sd.c
13944 F:      include/linux/tifm.h
13945
13946 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13947 M:      Santosh Shilimkar <ssantosh@kernel.org>
13948 L:      linux-kernel@vger.kernel.org
13949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13950 S:      Maintained
13951 F:      drivers/soc/ti/*
13952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13953
13954 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13955 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13956 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13957 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13958 S:      Maintained
13959 F:      sound/soc/codecs/lm49453*
13960 F:      sound/soc/codecs/isabelle*
13961
13962 TI LP855x BACKLIGHT DRIVER
13963 M:      Milo Kim <milo.kim@ti.com>
13964 S:      Maintained
13965 F:      Documentation/backlight/lp855x-driver.txt
13966 F:      drivers/video/backlight/lp855x_bl.c
13967 F:      include/linux/platform_data/lp855x.h
13968
13969 TI LP8727 CHARGER DRIVER
13970 M:      Milo Kim <milo.kim@ti.com>
13971 S:      Maintained
13972 F:      drivers/power/supply/lp8727_charger.c
13973 F:      include/linux/platform_data/lp8727.h
13974
13975 TI LP8788 MFD DRIVER
13976 M:      Milo Kim <milo.kim@ti.com>
13977 S:      Maintained
13978 F:      drivers/iio/adc/lp8788_adc.c
13979 F:      drivers/leds/leds-lp8788.c
13980 F:      drivers/mfd/lp8788*.c
13981 F:      drivers/power/supply/lp8788-charger.c
13982 F:      drivers/regulator/lp8788-*.c
13983 F:      include/linux/mfd/lp8788*.h
13984
13985 TI NETCP ETHERNET DRIVER
13986 M:      Wingman Kwok <w-kwok2@ti.com>
13987 M:      Murali Karicheri <m-karicheri2@ti.com>
13988 L:      netdev@vger.kernel.org
13989 S:      Maintained
13990 F:      drivers/net/ethernet/ti/netcp*
13991
13992 TI TAS571X FAMILY ASoC CODEC DRIVER
13993 M:      Kevin Cernekee <cernekee@chromium.org>
13994 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13995 S:      Odd Fixes
13996 F:      sound/soc/codecs/tas571x*
13997
13998 TI TRF7970A NFC DRIVER
13999 M:      Mark Greer <mgreer@animalcreek.com>
14000 L:      linux-wireless@vger.kernel.org
14001 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14002 S:      Supported
14003 F:      drivers/nfc/trf7970a.c
14004 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14005
14006 TI TWL4030 SERIES SOC CODEC DRIVER
14007 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14008 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14009 S:      Maintained
14010 F:      sound/soc/codecs/twl4030*
14011
14012 TI VPE/CAL DRIVERS
14013 M:      Benoit Parrot <bparrot@ti.com>
14014 L:      linux-media@vger.kernel.org
14015 W:      http://linuxtv.org/
14016 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14017 S:      Maintained
14018 F:      drivers/media/platform/ti-vpe/
14019
14020 TI WILINK WIRELESS DRIVERS
14021 L:      linux-wireless@vger.kernel.org
14022 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14023 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14025 S:      Orphan
14026 F:      drivers/net/wireless/ti/
14027 F:      include/linux/wl12xx.h
14028
14029 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14030 M:      John Stultz <john.stultz@linaro.org>
14031 M:      Thomas Gleixner <tglx@linutronix.de>
14032 R:      Stephen Boyd <sboyd@kernel.org>
14033 L:      linux-kernel@vger.kernel.org
14034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14035 S:      Supported
14036 F:      include/linux/clocksource.h
14037 F:      include/linux/time.h
14038 F:      include/linux/timex.h
14039 F:      include/uapi/linux/time.h
14040 F:      include/uapi/linux/timex.h
14041 F:      kernel/time/clocksource.c
14042 F:      kernel/time/time*.c
14043 F:      kernel/time/alarmtimer.c
14044 F:      kernel/time/ntp.c
14045 F:      tools/testing/selftests/timers/
14046
14047 TIPC NETWORK LAYER
14048 M:      Jon Maloy <jon.maloy@ericsson.com>
14049 M:      Ying Xue <ying.xue@windriver.com>
14050 L:      netdev@vger.kernel.org (core kernel code)
14051 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14052 W:      http://tipc.sourceforge.net/
14053 S:      Maintained
14054 F:      include/uapi/linux/tipc*.h
14055 F:      net/tipc/
14056
14057 TLAN NETWORK DRIVER
14058 M:      Samuel Chessman <chessman@tux.org>
14059 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14060 W:      http://sourceforge.net/projects/tlan/
14061 S:      Maintained
14062 F:      Documentation/networking/tlan.txt
14063 F:      drivers/net/ethernet/ti/tlan.*
14064
14065 TM6000 VIDEO4LINUX DRIVER
14066 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14067 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14068 L:      linux-media@vger.kernel.org
14069 W:      https://linuxtv.org
14070 T:      git git://linuxtv.org/media_tree.git
14071 S:      Odd fixes
14072 F:      drivers/media/usb/tm6000/
14073 F:      Documentation/media/v4l-drivers/tm6000*
14074
14075 TMIO/SDHI MMC DRIVER
14076 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14077 L:      linux-mmc@vger.kernel.org
14078 S:      Supported
14079 F:      drivers/mmc/host/tmio_mmc*
14080 F:      drivers/mmc/host/renesas_sdhi*
14081 F:      include/linux/mfd/tmio.h
14082
14083 TMP401 HARDWARE MONITOR DRIVER
14084 M:      Guenter Roeck <linux@roeck-us.net>
14085 L:      linux-hwmon@vger.kernel.org
14086 S:      Maintained
14087 F:      Documentation/hwmon/tmp401
14088 F:      drivers/hwmon/tmp401.c
14089
14090 TMPFS (SHMEM FILESYSTEM)
14091 M:      Hugh Dickins <hughd@google.com>
14092 L:      linux-mm@kvack.org
14093 S:      Maintained
14094 F:      include/linux/shmem_fs.h
14095 F:      mm/shmem.c
14096
14097 TOMOYO SECURITY MODULE
14098 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14099 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14100 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14101 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14102 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14103 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14104 W:      http://tomoyo.sourceforge.jp/
14105 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14106 S:      Maintained
14107 F:      security/tomoyo/
14108
14109 TOPSTAR LAPTOP EXTRAS DRIVER
14110 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14111 L:      platform-driver-x86@vger.kernel.org
14112 S:      Maintained
14113 F:      drivers/platform/x86/topstar-laptop.c
14114
14115 TORTURE-TEST MODULES
14116 M:      Davidlohr Bueso <dave@stgolabs.net>
14117 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14118 M:      Josh Triplett <josh@joshtriplett.org>
14119 L:      linux-kernel@vger.kernel.org
14120 S:      Supported
14121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14122 F:      Documentation/RCU/torture.txt
14123 F:      kernel/torture.c
14124 F:      kernel/rcu/rcutorture.c
14125 F:      kernel/locking/locktorture.c
14126
14127 TOSHIBA ACPI EXTRAS DRIVER
14128 M:      Azael Avalos <coproscefalo@gmail.com>
14129 L:      platform-driver-x86@vger.kernel.org
14130 S:      Maintained
14131 F:      drivers/platform/x86/toshiba_acpi.c
14132
14133 TOSHIBA BLUETOOTH DRIVER
14134 M:      Azael Avalos <coproscefalo@gmail.com>
14135 L:      platform-driver-x86@vger.kernel.org
14136 S:      Maintained
14137 F:      drivers/platform/x86/toshiba_bluetooth.c
14138
14139 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14140 M:      Azael Avalos <coproscefalo@gmail.com>
14141 L:      platform-driver-x86@vger.kernel.org
14142 S:      Maintained
14143 F:      drivers/platform/x86/toshiba_haps.c
14144
14145 TOSHIBA SMM DRIVER
14146 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14147 W:      http://www.buzzard.org.uk/toshiba/
14148 S:      Maintained
14149 F:      drivers/char/toshiba.c
14150 F:      include/linux/toshiba.h
14151 F:      include/uapi/linux/toshiba.h
14152
14153 TOSHIBA TC358743 DRIVER
14154 M:      Mats Randgaard <matrandg@cisco.com>
14155 L:      linux-media@vger.kernel.org
14156 S:      Maintained
14157 F:      drivers/media/i2c/tc358743*
14158 F:      include/media/i2c/tc358743.h
14159
14160 TOSHIBA WMI HOTKEYS DRIVER
14161 M:      Azael Avalos <coproscefalo@gmail.com>
14162 L:      platform-driver-x86@vger.kernel.org
14163 S:      Maintained
14164 F:      drivers/platform/x86/toshiba-wmi.c
14165
14166 TPM DEVICE DRIVER
14167 M:      Peter Huewe <peterhuewe@gmx.de>
14168 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14169 R:      Jason Gunthorpe <jgg@ziepe.ca>
14170 L:      linux-integrity@vger.kernel.org
14171 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14172 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14173 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14174 S:      Maintained
14175 F:      drivers/char/tpm/
14176
14177 TRACING
14178 M:      Steven Rostedt <rostedt@goodmis.org>
14179 M:      Ingo Molnar <mingo@redhat.com>
14180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14181 S:      Maintained
14182 F:      Documentation/trace/ftrace.txt
14183 F:      arch/*/*/*/ftrace.h
14184 F:      arch/*/kernel/ftrace.c
14185 F:      include/*/ftrace.h
14186 F:      include/linux/trace*.h
14187 F:      include/trace/
14188 F:      kernel/trace/
14189 F:      tools/testing/selftests/ftrace/
14190
14191 TRACING MMIO ACCESSES (MMIOTRACE)
14192 M:      Steven Rostedt <rostedt@goodmis.org>
14193 M:      Ingo Molnar <mingo@kernel.org>
14194 R:      Karol Herbst <karolherbst@gmail.com>
14195 R:      Pekka Paalanen <ppaalanen@gmail.com>
14196 S:      Maintained
14197 L:      linux-kernel@vger.kernel.org
14198 L:      nouveau@lists.freedesktop.org
14199 F:      kernel/trace/trace_mmiotrace.c
14200 F:      include/linux/mmiotrace.h
14201 F:      arch/x86/mm/kmmio.c
14202 F:      arch/x86/mm/mmio-mod.c
14203 F:      arch/x86/mm/testmmiotrace.c
14204
14205 TRIVIAL PATCHES
14206 M:      Jiri Kosina <trivial@kernel.org>
14207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14208 S:      Maintained
14209 K:      ^Subject:.*(?i)trivial
14210
14211 TEMPO SEMICONDUCTOR DRIVERS
14212 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14213 S:      Maintained
14214 F:      sound/soc/codecs/tscs*.c
14215 F:      sound/soc/codecs/tscs*.h
14216 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14217
14218 TTY LAYER
14219 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14220 M:      Jiri Slaby <jslaby@suse.com>
14221 S:      Supported
14222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14223 F:      Documentation/serial/
14224 F:      drivers/tty/
14225 F:      drivers/tty/serial/serial_core.c
14226 F:      include/linux/serial_core.h
14227 F:      include/linux/serial.h
14228 F:      include/linux/tty.h
14229 F:      include/uapi/linux/serial_core.h
14230 F:      include/uapi/linux/serial.h
14231 F:      include/uapi/linux/tty.h
14232
14233 TUA9001 MEDIA DRIVER
14234 M:      Antti Palosaari <crope@iki.fi>
14235 L:      linux-media@vger.kernel.org
14236 W:      https://linuxtv.org
14237 W:      http://palosaari.fi/linux/
14238 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14239 T:      git git://linuxtv.org/anttip/media_tree.git
14240 S:      Maintained
14241 F:      drivers/media/tuners/tua9001*
14242
14243 TULIP NETWORK DRIVERS
14244 L:      netdev@vger.kernel.org
14245 L:      linux-parisc@vger.kernel.org
14246 S:      Orphan
14247 F:      drivers/net/ethernet/dec/tulip/
14248
14249 TUN/TAP driver
14250 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14251 W:      http://vtun.sourceforge.net/tun
14252 S:      Maintained
14253 F:      Documentation/networking/tuntap.txt
14254 F:      arch/um/os-Linux/drivers/
14255
14256 TURBOCHANNEL SUBSYSTEM
14257 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14258 M:      Ralf Baechle <ralf@linux-mips.org>
14259 L:      linux-mips@linux-mips.org
14260 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14261 S:      Maintained
14262 F:      drivers/tc/
14263 F:      include/linux/tc.h
14264
14265 TW5864 VIDEO4LINUX DRIVER
14266 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14267 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14268 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14269 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14270 L:      linux-media@vger.kernel.org
14271 S:      Supported
14272 F:      drivers/media/pci/tw5864/
14273
14274 TW68 VIDEO4LINUX DRIVER
14275 M:      Hans Verkuil <hverkuil@xs4all.nl>
14276 L:      linux-media@vger.kernel.org
14277 T:      git git://linuxtv.org/media_tree.git
14278 W:      https://linuxtv.org
14279 S:      Odd Fixes
14280 F:      drivers/media/pci/tw68/
14281
14282 TW686X VIDEO4LINUX DRIVER
14283 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14284 L:      linux-media@vger.kernel.org
14285 T:      git git://linuxtv.org/media_tree.git
14286 W:      http://linuxtv.org
14287 S:      Maintained
14288 F:      drivers/media/pci/tw686x/
14289
14290 UBI FILE SYSTEM (UBIFS)
14291 M:      Richard Weinberger <richard@nod.at>
14292 M:      Artem Bityutskiy <dedekind1@gmail.com>
14293 M:      Adrian Hunter <adrian.hunter@intel.com>
14294 L:      linux-mtd@lists.infradead.org
14295 T:      git git://git.infradead.org/ubifs-2.6.git
14296 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14297 S:      Supported
14298 F:      Documentation/filesystems/ubifs.txt
14299 F:      fs/ubifs/
14300
14301 UCLINUX (M68KNOMMU AND COLDFIRE)
14302 M:      Greg Ungerer <gerg@linux-m68k.org>
14303 W:      http://www.linux-m68k.org/
14304 W:      http://www.uclinux.org/
14305 L:      linux-m68k@lists.linux-m68k.org
14306 L:      uclinux-dev@uclinux.org  (subscribers-only)
14307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14308 S:      Maintained
14309 F:      arch/m68k/coldfire/
14310 F:      arch/m68k/68*/
14311 F:      arch/m68k/*/*_no.*
14312 F:      arch/m68k/include/asm/*_no.*
14313
14314 UDF FILESYSTEM
14315 M:      Jan Kara <jack@suse.com>
14316 S:      Maintained
14317 F:      Documentation/filesystems/udf.txt
14318 F:      fs/udf/
14319
14320 UDRAW TABLET
14321 M:      Bastien Nocera <hadess@hadess.net>
14322 L:      linux-input@vger.kernel.org
14323 S:      Maintained
14324 F:      drivers/hid/hid-udraw-ps3.c
14325
14326 UFS FILESYSTEM
14327 M:      Evgeniy Dushistov <dushistov@mail.ru>
14328 S:      Maintained
14329 F:      Documentation/filesystems/ufs.txt
14330 F:      fs/ufs/
14331
14332 UHID USERSPACE HID IO DRIVER:
14333 M:      David Herrmann <dh.herrmann@googlemail.com>
14334 L:      linux-input@vger.kernel.org
14335 S:      Maintained
14336 F:      drivers/hid/uhid.c
14337 F:      include/uapi/linux/uhid.h
14338
14339 ULPI BUS
14340 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14341 L:      linux-usb@vger.kernel.org
14342 S:      Maintained
14343 F:      drivers/usb/common/ulpi.c
14344 F:      include/linux/ulpi/
14345
14346 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14347 L:      linux-usb@vger.kernel.org
14348 S:      Orphan
14349 F:      drivers/uwb/
14350 F:      include/linux/uwb.h
14351 F:      include/linux/uwb/
14352
14353 UNICORE32 ARCHITECTURE:
14354 M:      Guan Xuetao <gxt@pku.edu.cn>
14355 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14356 S:      Maintained
14357 T:      git git://github.com/gxt/linux.git
14358 F:      arch/unicore32/
14359
14360 UNIFDEF
14361 M:      Tony Finch <dot@dotat.at>
14362 W:      http://dotat.at/prog/unifdef
14363 S:      Maintained
14364 F:      scripts/unifdef.c
14365
14366 UNIFORM CDROM DRIVER
14367 M:      Jens Axboe <axboe@kernel.dk>
14368 W:      http://www.kernel.dk
14369 S:      Maintained
14370 F:      Documentation/cdrom/
14371 F:      drivers/cdrom/cdrom.c
14372 F:      include/linux/cdrom.h
14373 F:      include/uapi/linux/cdrom.h
14374
14375 UNISYS S-PAR DRIVERS
14376 M:      David Kershner <david.kershner@unisys.com>
14377 L:      sparmaintainer@unisys.com (Unisys internal)
14378 S:      Supported
14379 F:      include/linux/visorbus.h
14380 F:      drivers/visorbus/
14381 F:      drivers/staging/unisys/
14382
14383 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14384 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14385 L:      linux-scsi@vger.kernel.org
14386 S:      Supported
14387 F:      Documentation/scsi/ufs.txt
14388 F:      drivers/scsi/ufs/
14389
14390 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14391 M:      Joao Pinto <jpinto@synopsys.com>
14392 L:      linux-scsi@vger.kernel.org
14393 S:      Supported
14394 F:      drivers/scsi/ufs/*dwc*
14395
14396 UNSORTED BLOCK IMAGES (UBI)
14397 M:      Artem Bityutskiy <dedekind1@gmail.com>
14398 M:      Richard Weinberger <richard@nod.at>
14399 W:      http://www.linux-mtd.infradead.org/
14400 L:      linux-mtd@lists.infradead.org
14401 T:      git git://git.infradead.org/ubifs-2.6.git
14402 S:      Supported
14403 F:      drivers/mtd/ubi/
14404 F:      include/linux/mtd/ubi.h
14405 F:      include/uapi/mtd/ubi-user.h
14406
14407 USB "USBNET" DRIVER FRAMEWORK
14408 M:      Oliver Neukum <oneukum@suse.com>
14409 L:      netdev@vger.kernel.org
14410 W:      http://www.linux-usb.org/usbnet
14411 S:      Maintained
14412 F:      drivers/net/usb/usbnet.c
14413 F:      include/linux/usb/usbnet.h
14414
14415 USB ACM DRIVER
14416 M:      Oliver Neukum <oneukum@suse.com>
14417 L:      linux-usb@vger.kernel.org
14418 S:      Maintained
14419 F:      Documentation/usb/acm.txt
14420 F:      drivers/usb/class/cdc-acm.*
14421
14422 USB AR5523 WIRELESS DRIVER
14423 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14424 L:      linux-wireless@vger.kernel.org
14425 S:      Maintained
14426 F:      drivers/net/wireless/ath/ar5523/
14427
14428 USB ATTACHED SCSI
14429 M:      Oliver Neukum <oneukum@suse.com>
14430 L:      linux-usb@vger.kernel.org
14431 L:      linux-scsi@vger.kernel.org
14432 S:      Maintained
14433 F:      drivers/usb/storage/uas.c
14434
14435 USB CDC ETHERNET DRIVER
14436 M:      Oliver Neukum <oliver@neukum.org>
14437 L:      linux-usb@vger.kernel.org
14438 S:      Maintained
14439 F:      drivers/net/usb/cdc_*.c
14440 F:      include/uapi/linux/usb/cdc.h
14441
14442 USB CHAOSKEY DRIVER
14443 M:      Keith Packard <keithp@keithp.com>
14444 L:      linux-usb@vger.kernel.org
14445 S:      Maintained
14446 F:      drivers/usb/misc/chaoskey.c
14447
14448 USB CYPRESS C67X00 DRIVER
14449 M:      Peter Korsgaard <jacmet@sunsite.dk>
14450 L:      linux-usb@vger.kernel.org
14451 S:      Maintained
14452 F:      drivers/usb/c67x00/
14453
14454 USB DAVICOM DM9601 DRIVER
14455 M:      Peter Korsgaard <jacmet@sunsite.dk>
14456 L:      netdev@vger.kernel.org
14457 W:      http://www.linux-usb.org/usbnet
14458 S:      Maintained
14459 F:      drivers/net/usb/dm9601.c
14460
14461 USB DIAMOND RIO500 DRIVER
14462 M:      Cesar Miquel <miquel@df.uba.ar>
14463 L:      rio500-users@lists.sourceforge.net
14464 W:      http://rio500.sourceforge.net
14465 S:      Maintained
14466 F:      drivers/usb/misc/rio500*
14467
14468 USB EHCI DRIVER
14469 M:      Alan Stern <stern@rowland.harvard.edu>
14470 L:      linux-usb@vger.kernel.org
14471 S:      Maintained
14472 F:      Documentation/usb/ehci.txt
14473 F:      drivers/usb/host/ehci*
14474
14475 USB GADGET/PERIPHERAL SUBSYSTEM
14476 M:      Felipe Balbi <balbi@kernel.org>
14477 L:      linux-usb@vger.kernel.org
14478 W:      http://www.linux-usb.org/gadget
14479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14480 S:      Maintained
14481 F:      drivers/usb/gadget/
14482 F:      include/linux/usb/gadget*
14483
14484 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14485 M:      Jiri Kosina <jikos@kernel.org>
14486 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14487 L:      linux-usb@vger.kernel.org
14488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14489 S:      Maintained
14490 F:      Documentation/hid/hiddev.txt
14491 F:      drivers/hid/usbhid/
14492
14493 USB INTEL XHCI ROLE MUX DRIVER
14494 M:      Hans de Goede <hdegoede@redhat.com>
14495 L:      linux-usb@vger.kernel.org
14496 S:      Maintained
14497 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14498
14499 USB ISP116X DRIVER
14500 M:      Olav Kongas <ok@artecdesign.ee>
14501 L:      linux-usb@vger.kernel.org
14502 S:      Maintained
14503 F:      drivers/usb/host/isp116x*
14504 F:      include/linux/usb/isp116x.h
14505
14506 USB LAN78XX ETHERNET DRIVER
14507 M:      Woojung Huh <woojung.huh@microchip.com>
14508 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14509 L:      netdev@vger.kernel.org
14510 S:      Maintained
14511 F:      drivers/net/usb/lan78xx.*
14512
14513 USB MASS STORAGE DRIVER
14514 M:      Alan Stern <stern@rowland.harvard.edu>
14515 L:      linux-usb@vger.kernel.org
14516 L:      usb-storage@lists.one-eyed-alien.net
14517 S:      Maintained
14518 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14519 F:      drivers/usb/storage/
14520
14521 USB MIDI DRIVER
14522 M:      Clemens Ladisch <clemens@ladisch.de>
14523 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14524 T:      git git://git.alsa-project.org/alsa-kernel.git
14525 S:      Maintained
14526 F:      sound/usb/midi.*
14527
14528 USB NETWORKING DRIVERS
14529 L:      linux-usb@vger.kernel.org
14530 S:      Odd Fixes
14531 F:      drivers/net/usb/
14532
14533 USB OHCI DRIVER
14534 M:      Alan Stern <stern@rowland.harvard.edu>
14535 L:      linux-usb@vger.kernel.org
14536 S:      Maintained
14537 F:      Documentation/usb/ohci.txt
14538 F:      drivers/usb/host/ohci*
14539
14540 USB OTG FSM (Finite State Machine)
14541 M:      Peter Chen <Peter.Chen@nxp.com>
14542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14543 L:      linux-usb@vger.kernel.org
14544 S:      Maintained
14545 F:      drivers/usb/common/usb-otg-fsm.c
14546
14547 USB OVER IP DRIVER
14548 M:      Valentina Manea <valentina.manea.m@gmail.com>
14549 M:      Shuah Khan <shuahkh@osg.samsung.com>
14550 M:      Shuah Khan <shuah@kernel.org>
14551 L:      linux-usb@vger.kernel.org
14552 S:      Maintained
14553 F:      Documentation/usb/usbip_protocol.txt
14554 F:      drivers/usb/usbip/
14555 F:      tools/usb/usbip/
14556
14557 USB PEGASUS DRIVER
14558 M:      Petko Manolov <petkan@nucleusys.com>
14559 L:      linux-usb@vger.kernel.org
14560 L:      netdev@vger.kernel.org
14561 T:      git git://github.com/petkan/pegasus.git
14562 W:      https://github.com/petkan/pegasus
14563 S:      Maintained
14564 F:      drivers/net/usb/pegasus.*
14565
14566 USB PHY LAYER
14567 M:      Felipe Balbi <balbi@kernel.org>
14568 L:      linux-usb@vger.kernel.org
14569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14570 S:      Maintained
14571 F:      drivers/usb/phy/
14572
14573 USB PRINTER DRIVER (usblp)
14574 M:      Pete Zaitcev <zaitcev@redhat.com>
14575 L:      linux-usb@vger.kernel.org
14576 S:      Supported
14577 F:      drivers/usb/class/usblp.c
14578
14579 USB QMI WWAN NETWORK DRIVER
14580 M:      Bjørn Mork <bjorn@mork.no>
14581 L:      netdev@vger.kernel.org
14582 S:      Maintained
14583 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14584 F:      drivers/net/usb/qmi_wwan.c
14585
14586 USB RTL8150 DRIVER
14587 M:      Petko Manolov <petkan@nucleusys.com>
14588 L:      linux-usb@vger.kernel.org
14589 L:      netdev@vger.kernel.org
14590 T:      git git://github.com/petkan/rtl8150.git
14591 W:      https://github.com/petkan/rtl8150
14592 S:      Maintained
14593 F:      drivers/net/usb/rtl8150.c
14594
14595 USB SERIAL SUBSYSTEM
14596 M:      Johan Hovold <johan@kernel.org>
14597 L:      linux-usb@vger.kernel.org
14598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14599 S:      Maintained
14600 F:      Documentation/usb/usb-serial.txt
14601 F:      drivers/usb/serial/
14602 F:      include/linux/usb/serial.h
14603
14604 USB SMSC75XX ETHERNET DRIVER
14605 M:      Steve Glendinning <steve.glendinning@shawell.net>
14606 L:      netdev@vger.kernel.org
14607 S:      Maintained
14608 F:      drivers/net/usb/smsc75xx.*
14609
14610 USB SMSC95XX ETHERNET DRIVER
14611 M:      Steve Glendinning <steve.glendinning@shawell.net>
14612 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14613 L:      netdev@vger.kernel.org
14614 S:      Maintained
14615 F:      drivers/net/usb/smsc95xx.*
14616
14617 USB SUBSYSTEM
14618 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14619 L:      linux-usb@vger.kernel.org
14620 W:      http://www.linux-usb.org
14621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14622 S:      Supported
14623 F:      Documentation/devicetree/bindings/usb/
14624 F:      Documentation/usb/
14625 F:      drivers/usb/
14626 F:      include/linux/usb.h
14627 F:      include/linux/usb/
14628
14629 USB TYPEC PI3USB30532 MUX DRIVER
14630 M:      Hans de Goede <hdegoede@redhat.com>
14631 L:      linux-usb@vger.kernel.org
14632 S:      Maintained
14633 F:      drivers/usb/typec/mux/pi3usb30532.c
14634
14635 USB TYPEC SUBSYSTEM
14636 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14637 L:      linux-usb@vger.kernel.org
14638 S:      Maintained
14639 F:      Documentation/ABI/testing/sysfs-class-typec
14640 F:      Documentation/usb/typec.rst
14641 F:      drivers/usb/typec/
14642 F:      include/linux/usb/typec.h
14643
14644 USB UHCI DRIVER
14645 M:      Alan Stern <stern@rowland.harvard.edu>
14646 L:      linux-usb@vger.kernel.org
14647 S:      Maintained
14648 F:      drivers/usb/host/uhci*
14649
14650 USB VIDEO CLASS
14651 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14652 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14653 L:      linux-media@vger.kernel.org
14654 T:      git git://linuxtv.org/media_tree.git
14655 W:      http://www.ideasonboard.org/uvc/
14656 S:      Maintained
14657 F:      drivers/media/usb/uvc/
14658 F:      include/uapi/linux/uvcvideo.h
14659
14660 USB VISION DRIVER
14661 M:      Hans Verkuil <hverkuil@xs4all.nl>
14662 L:      linux-media@vger.kernel.org
14663 T:      git git://linuxtv.org/media_tree.git
14664 W:      https://linuxtv.org
14665 S:      Odd Fixes
14666 F:      drivers/media/usb/usbvision/
14667
14668 USB WEBCAM GADGET
14669 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14670 L:      linux-usb@vger.kernel.org
14671 S:      Maintained
14672 F:      drivers/usb/gadget/function/*uvc*
14673 F:      drivers/usb/gadget/legacy/webcam.c
14674
14675 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14676 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14677 L:      linux-wireless@vger.kernel.org
14678 S:      Maintained
14679 F:      drivers/net/wireless/rndis_wlan.c
14680
14681 USB XHCI DRIVER
14682 M:      Mathias Nyman <mathias.nyman@intel.com>
14683 L:      linux-usb@vger.kernel.org
14684 S:      Supported
14685 F:      drivers/usb/host/xhci*
14686 F:      drivers/usb/host/pci-quirks*
14687
14688 USB ZD1201 DRIVER
14689 L:      linux-wireless@vger.kernel.org
14690 W:      http://linux-lc100020.sourceforge.net
14691 S:      Orphan
14692 F:      drivers/net/wireless/zydas/zd1201.*
14693
14694 USB ZR364XX DRIVER
14695 M:      Antoine Jacquet <royale@zerezo.com>
14696 L:      linux-usb@vger.kernel.org
14697 L:      linux-media@vger.kernel.org
14698 T:      git git://linuxtv.org/media_tree.git
14699 W:      http://royale.zerezo.com/zr364xx/
14700 S:      Maintained
14701 F:      Documentation/media/v4l-drivers/zr364xx*
14702 F:      drivers/media/usb/zr364xx/
14703
14704 USER-MODE LINUX (UML)
14705 M:      Jeff Dike <jdike@addtoit.com>
14706 M:      Richard Weinberger <richard@nod.at>
14707 L:      user-mode-linux-devel@lists.sourceforge.net
14708 L:      user-mode-linux-user@lists.sourceforge.net
14709 W:      http://user-mode-linux.sourceforge.net
14710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14711 S:      Maintained
14712 F:      Documentation/virtual/uml/
14713 F:      arch/um/
14714 F:      arch/x86/um/
14715 F:      fs/hostfs/
14716 F:      fs/hppfs/
14717
14718 USERSPACE I/O (UIO)
14719 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14720 S:      Maintained
14721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14722 F:      Documentation/driver-api/uio-howto.rst
14723 F:      drivers/uio/
14724 F:      include/linux/uio*.h
14725
14726 UTIL-LINUX PACKAGE
14727 M:      Karel Zak <kzak@redhat.com>
14728 L:      util-linux@vger.kernel.org
14729 W:      http://en.wikipedia.org/wiki/Util-linux
14730 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14731 S:      Maintained
14732
14733 UUID HELPERS
14734 M:      Christoph Hellwig <hch@lst.de>
14735 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14736 L:      linux-kernel@vger.kernel.org
14737 T:      git git://git.infradead.org/users/hch/uuid.git
14738 F:      lib/uuid.c
14739 F:      lib/test_uuid.c
14740 F:      include/linux/uuid.h
14741 F:      include/uapi/linux/uuid.h
14742 S:      Maintained
14743
14744 UVESAFB DRIVER
14745 M:      Michal Januszewski <spock@gentoo.org>
14746 L:      linux-fbdev@vger.kernel.org
14747 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14748 S:      Maintained
14749 F:      Documentation/fb/uvesafb.txt
14750 F:      drivers/video/fbdev/uvesafb.*
14751
14752 VF610 NAND DRIVER
14753 M:      Stefan Agner <stefan@agner.ch>
14754 L:      linux-mtd@lists.infradead.org
14755 S:      Supported
14756 F:      drivers/mtd/nand/vf610_nfc.c
14757
14758 VFAT/FAT/MSDOS FILESYSTEM
14759 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14760 S:      Maintained
14761 F:      Documentation/filesystems/vfat.txt
14762 F:      fs/fat/
14763
14764 VFIO DRIVER
14765 M:      Alex Williamson <alex.williamson@redhat.com>
14766 L:      kvm@vger.kernel.org
14767 T:      git git://github.com/awilliam/linux-vfio.git
14768 S:      Maintained
14769 F:      Documentation/vfio.txt
14770 F:      drivers/vfio/
14771 F:      include/linux/vfio.h
14772 F:      include/uapi/linux/vfio.h
14773
14774 VFIO MEDIATED DEVICE DRIVERS
14775 M:      Kirti Wankhede <kwankhede@nvidia.com>
14776 L:      kvm@vger.kernel.org
14777 S:      Maintained
14778 F:      Documentation/vfio-mediated-device.txt
14779 F:      drivers/vfio/mdev/
14780 F:      include/linux/mdev.h
14781 F:      samples/vfio-mdev/
14782
14783 VFIO PLATFORM DRIVER
14784 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14785 L:      kvm@vger.kernel.org
14786 S:      Maintained
14787 F:      drivers/vfio/platform/
14788
14789 VGA_SWITCHEROO
14790 R:      Lukas Wunner <lukas@wunner.de>
14791 S:      Maintained
14792 F:      Documentation/gpu/vga-switcheroo.rst
14793 F:      drivers/gpu/vga/vga_switcheroo.c
14794 F:      include/linux/vga_switcheroo.h
14795 T:      git git://anongit.freedesktop.org/drm/drm-misc
14796
14797 VIA RHINE NETWORK DRIVER
14798 S:      Orphan
14799 F:      drivers/net/ethernet/via/via-rhine.c
14800
14801 VIA SD/MMC CARD CONTROLLER DRIVER
14802 M:      Bruce Chang <brucechang@via.com.tw>
14803 M:      Harald Welte <HaraldWelte@viatech.com>
14804 S:      Maintained
14805 F:      drivers/mmc/host/via-sdmmc.c
14806
14807 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14808 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14809 L:      linux-fbdev@vger.kernel.org
14810 S:      Maintained
14811 F:      include/linux/via-core.h
14812 F:      include/linux/via-gpio.h
14813 F:      include/linux/via_i2c.h
14814 F:      drivers/video/fbdev/via/
14815
14816 VIA VELOCITY NETWORK DRIVER
14817 M:      Francois Romieu <romieu@fr.zoreil.com>
14818 L:      netdev@vger.kernel.org
14819 S:      Maintained
14820 F:      drivers/net/ethernet/via/via-velocity.*
14821
14822 VIDEO MULTIPLEXER DRIVER
14823 M:      Philipp Zabel <p.zabel@pengutronix.de>
14824 L:      linux-media@vger.kernel.org
14825 S:      Maintained
14826 F:      drivers/media/platform/video-mux.c
14827
14828 VIDEOBUF2 FRAMEWORK
14829 M:      Pawel Osciak <pawel@osciak.com>
14830 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14831 M:      Kyungmin Park <kyungmin.park@samsung.com>
14832 L:      linux-media@vger.kernel.org
14833 S:      Maintained
14834 F:      drivers/media/v4l2-core/videobuf2-*
14835 F:      include/media/videobuf2-*
14836
14837 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14838 M:      Helen Koike <helen.koike@collabora.com>
14839 L:      linux-media@vger.kernel.org
14840 T:      git git://linuxtv.org/media_tree.git
14841 W:      https://linuxtv.org
14842 S:      Maintained
14843 F:      drivers/media/platform/vimc/*
14844
14845 VIRT LIB
14846 M:      Alex Williamson <alex.williamson@redhat.com>
14847 M:      Paolo Bonzini <pbonzini@redhat.com>
14848 L:      kvm@vger.kernel.org
14849 S:      Supported
14850 F:      virt/lib/
14851
14852 VIRTIO AND VHOST VSOCK DRIVER
14853 M:      Stefan Hajnoczi <stefanha@redhat.com>
14854 L:      kvm@vger.kernel.org
14855 L:      virtualization@lists.linux-foundation.org
14856 L:      netdev@vger.kernel.org
14857 S:      Maintained
14858 F:      include/linux/virtio_vsock.h
14859 F:      include/uapi/linux/virtio_vsock.h
14860 F:      include/uapi/linux/vsockmon.h
14861 F:      include/uapi/linux/vm_sockets_diag.h
14862 F:      net/vmw_vsock/diag.c
14863 F:      net/vmw_vsock/af_vsock_tap.c
14864 F:      net/vmw_vsock/virtio_transport_common.c
14865 F:      net/vmw_vsock/virtio_transport.c
14866 F:      drivers/net/vsockmon.c
14867 F:      drivers/vhost/vsock.c
14868 F:      drivers/vhost/vsock.h
14869 F:      tools/testing/vsock/
14870
14871 VIRTIO CONSOLE DRIVER
14872 M:      Amit Shah <amit@kernel.org>
14873 L:      virtualization@lists.linux-foundation.org
14874 S:      Maintained
14875 F:      drivers/char/virtio_console.c
14876 F:      include/linux/virtio_console.h
14877 F:      include/uapi/linux/virtio_console.h
14878
14879 VIRTIO CORE, NET AND BLOCK DRIVERS
14880 M:      "Michael S. Tsirkin" <mst@redhat.com>
14881 M:      Jason Wang <jasowang@redhat.com>
14882 L:      virtualization@lists.linux-foundation.org
14883 S:      Maintained
14884 F:      Documentation/devicetree/bindings/virtio/
14885 F:      drivers/virtio/
14886 F:      tools/virtio/
14887 F:      drivers/net/virtio_net.c
14888 F:      drivers/block/virtio_blk.c
14889 F:      include/linux/virtio*.h
14890 F:      include/uapi/linux/virtio_*.h
14891 F:      drivers/crypto/virtio/
14892 F:      mm/balloon_compaction.c
14893
14894 VIRTIO CRYPTO DRIVER
14895 M:      Gonglei <arei.gonglei@huawei.com>
14896 L:      virtualization@lists.linux-foundation.org
14897 L:      linux-crypto@vger.kernel.org
14898 S:      Maintained
14899 F:      drivers/crypto/virtio/
14900 F:      include/uapi/linux/virtio_crypto.h
14901
14902 VIRTIO DRIVERS FOR S390
14903 M:      Cornelia Huck <cohuck@redhat.com>
14904 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14905 L:      linux-s390@vger.kernel.org
14906 L:      virtualization@lists.linux-foundation.org
14907 L:      kvm@vger.kernel.org
14908 S:      Supported
14909 F:      drivers/s390/virtio/
14910 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14911
14912 VIRTIO GPU DRIVER
14913 M:      David Airlie <airlied@linux.ie>
14914 M:      Gerd Hoffmann <kraxel@redhat.com>
14915 L:      dri-devel@lists.freedesktop.org
14916 L:      virtualization@lists.linux-foundation.org
14917 T:      git git://anongit.freedesktop.org/drm/drm-misc
14918 S:      Maintained
14919 F:      drivers/gpu/drm/virtio/
14920 F:      include/uapi/linux/virtio_gpu.h
14921
14922 VIRTIO HOST (VHOST)
14923 M:      "Michael S. Tsirkin" <mst@redhat.com>
14924 M:      Jason Wang <jasowang@redhat.com>
14925 L:      kvm@vger.kernel.org
14926 L:      virtualization@lists.linux-foundation.org
14927 L:      netdev@vger.kernel.org
14928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14929 S:      Maintained
14930 F:      drivers/vhost/
14931 F:      include/uapi/linux/vhost.h
14932
14933 VIRTIO INPUT DRIVER
14934 M:      Gerd Hoffmann <kraxel@redhat.com>
14935 S:      Maintained
14936 F:      drivers/virtio/virtio_input.c
14937 F:      include/uapi/linux/virtio_input.h
14938
14939 VIRTUAL BOX GUEST DEVICE DRIVER
14940 M:      Hans de Goede <hdegoede@redhat.com>
14941 M:      Arnd Bergmann <arnd@arndb.de>
14942 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14943 S:      Maintained
14944 F:      include/linux/vbox_utils.h
14945 F:      include/uapi/linux/vbox*.h
14946 F:      drivers/virt/vboxguest/
14947
14948 VIRTUAL SERIO DEVICE DRIVER
14949 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14950 S:      Maintained
14951 F:      drivers/input/serio/userio.c
14952 F:      include/uapi/linux/userio.h
14953
14954 VIVID VIRTUAL VIDEO DRIVER
14955 M:      Hans Verkuil <hverkuil@xs4all.nl>
14956 L:      linux-media@vger.kernel.org
14957 T:      git git://linuxtv.org/media_tree.git
14958 W:      https://linuxtv.org
14959 S:      Maintained
14960 F:      drivers/media/platform/vivid/*
14961
14962 VLYNQ BUS
14963 M:      Florian Fainelli <f.fainelli@gmail.com>
14964 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14965 S:      Maintained
14966 F:      drivers/vlynq/vlynq.c
14967 F:      include/linux/vlynq.h
14968
14969 VME SUBSYSTEM
14970 M:      Martyn Welch <martyn@welchs.me.uk>
14971 M:      Manohar Vanga <manohar.vanga@gmail.com>
14972 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14973 L:      devel@driverdev.osuosl.org
14974 S:      Maintained
14975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14976 F:      Documentation/driver-api/vme.rst
14977 F:      drivers/staging/vme/
14978 F:      drivers/vme/
14979 F:      include/linux/vme*
14980
14981 VMWARE BALLOON DRIVER
14982 M:      Xavier Deguillard <xdeguillard@vmware.com>
14983 M:      Philip Moltmann <moltmann@vmware.com>
14984 M:      "VMware, Inc." <pv-drivers@vmware.com>
14985 L:      linux-kernel@vger.kernel.org
14986 S:      Maintained
14987 F:      drivers/misc/vmw_balloon.c
14988
14989 VMWARE HYPERVISOR INTERFACE
14990 M:      Alok Kataria <akataria@vmware.com>
14991 L:      virtualization@lists.linux-foundation.org
14992 S:      Supported
14993 F:      arch/x86/kernel/cpu/vmware.c
14994
14995 VMWARE PVRDMA DRIVER
14996 M:      Adit Ranadive <aditr@vmware.com>
14997 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14998 L:      linux-rdma@vger.kernel.org
14999 S:      Maintained
15000 F:      drivers/infiniband/hw/vmw_pvrdma/
15001
15002 VMware PVSCSI driver
15003 M:      Jim Gill <jgill@vmware.com>
15004 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15005 L:      linux-scsi@vger.kernel.org
15006 S:      Maintained
15007 F:      drivers/scsi/vmw_pvscsi.c
15008 F:      drivers/scsi/vmw_pvscsi.h
15009
15010 VMWARE VMMOUSE SUBDRIVER
15011 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15012 M:      "VMware, Inc." <pv-drivers@vmware.com>
15013 L:      linux-input@vger.kernel.org
15014 S:      Maintained
15015 F:      drivers/input/mouse/vmmouse.c
15016 F:      drivers/input/mouse/vmmouse.h
15017
15018 VMWARE VMXNET3 ETHERNET DRIVER
15019 M:      Ronak Doshi <doshir@vmware.com>
15020 M:      "VMware, Inc." <pv-drivers@vmware.com>
15021 L:      netdev@vger.kernel.org
15022 S:      Maintained
15023 F:      drivers/net/vmxnet3/
15024
15025 VOCORE VOCORE2 BOARD
15026 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15027 L:      linux-mips@linux-mips.org
15028 S:      Maintained
15029 F:      arch/mips/boot/dts/ralink/vocore2.dts
15030
15031 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15032 M:      Liam Girdwood <lgirdwood@gmail.com>
15033 M:      Mark Brown <broonie@kernel.org>
15034 L:      linux-kernel@vger.kernel.org
15035 W:      http://www.slimlogic.co.uk/?p=48
15036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15037 S:      Supported
15038 F:      Documentation/devicetree/bindings/regulator/
15039 F:      Documentation/power/regulator/
15040 F:      drivers/regulator/
15041 F:      include/dt-bindings/regulator/
15042 F:      include/linux/regulator/
15043
15044 VRF
15045 M:      David Ahern <dsa@cumulusnetworks.com>
15046 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15047 L:      netdev@vger.kernel.org
15048 S:      Maintained
15049 F:      drivers/net/vrf.c
15050 F:      Documentation/networking/vrf.txt
15051
15052 VT1211 HARDWARE MONITOR DRIVER
15053 M:      Juerg Haefliger <juergh@gmail.com>
15054 L:      linux-hwmon@vger.kernel.org
15055 S:      Maintained
15056 F:      Documentation/hwmon/vt1211
15057 F:      drivers/hwmon/vt1211.c
15058
15059 VT8231 HARDWARE MONITOR DRIVER
15060 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15061 L:      linux-hwmon@vger.kernel.org
15062 S:      Maintained
15063 F:      drivers/hwmon/vt8231.c
15064
15065 VUB300 USB to SDIO/SD/MMC bridge chip
15066 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15067 L:      linux-mmc@vger.kernel.org
15068 L:      linux-usb@vger.kernel.org
15069 S:      Supported
15070 F:      drivers/mmc/host/vub300.c
15071
15072 W1 DALLAS'S 1-WIRE BUS
15073 M:      Evgeniy Polyakov <zbr@ioremap.net>
15074 S:      Maintained
15075 F:      Documentation/w1/
15076 F:      drivers/w1/
15077 F:      include/linux/w1.h
15078
15079 W83791D HARDWARE MONITORING DRIVER
15080 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15081 L:      linux-hwmon@vger.kernel.org
15082 S:      Maintained
15083 F:      Documentation/hwmon/w83791d
15084 F:      drivers/hwmon/w83791d.c
15085
15086 W83793 HARDWARE MONITORING DRIVER
15087 M:      Rudolf Marek <r.marek@assembler.cz>
15088 L:      linux-hwmon@vger.kernel.org
15089 S:      Maintained
15090 F:      Documentation/hwmon/w83793
15091 F:      drivers/hwmon/w83793.c
15092
15093 W83795 HARDWARE MONITORING DRIVER
15094 M:      Jean Delvare <jdelvare@suse.com>
15095 L:      linux-hwmon@vger.kernel.org
15096 S:      Maintained
15097 F:      drivers/hwmon/w83795.c
15098
15099 W83L51xD SD/MMC CARD INTERFACE DRIVER
15100 M:      Pierre Ossman <pierre@ossman.eu>
15101 S:      Maintained
15102 F:      drivers/mmc/host/wbsd.*
15103
15104 WACOM PROTOCOL 4 SERIAL TABLETS
15105 M:      Julian Squires <julian@cipht.net>
15106 M:      Hans de Goede <hdegoede@redhat.com>
15107 L:      linux-input@vger.kernel.org
15108 S:      Maintained
15109 F:      drivers/input/tablet/wacom_serial4.c
15110
15111 WATCHDOG DEVICE DRIVERS
15112 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15113 M:      Guenter Roeck <linux@roeck-us.net>
15114 L:      linux-watchdog@vger.kernel.org
15115 W:      http://www.linux-watchdog.org/
15116 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15117 S:      Maintained
15118 F:      Documentation/devicetree/bindings/watchdog/
15119 F:      Documentation/watchdog/
15120 F:      drivers/watchdog/
15121 F:      include/linux/watchdog.h
15122 F:      include/uapi/linux/watchdog.h
15123
15124 WHISKEYCOVE PMIC GPIO DRIVER
15125 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15126 L:      linux-gpio@vger.kernel.org
15127 S:      Maintained
15128 F:      drivers/gpio/gpio-wcove.c
15129
15130 WIIMOTE HID DRIVER
15131 M:      David Herrmann <dh.herrmann@googlemail.com>
15132 L:      linux-input@vger.kernel.org
15133 S:      Maintained
15134 F:      drivers/hid/hid-wiimote*
15135
15136 WILOCITY WIL6210 WIRELESS DRIVER
15137 M:      Maya Erez <merez@codeaurora.org>
15138 L:      linux-wireless@vger.kernel.org
15139 L:      wil6210@qti.qualcomm.com
15140 S:      Supported
15141 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15142 F:      drivers/net/wireless/ath/wil6210/
15143
15144 WIMAX STACK
15145 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15146 M:      linux-wimax@intel.com
15147 L:      wimax@linuxwimax.org (subscribers-only)
15148 S:      Supported
15149 W:      http://linuxwimax.org
15150 F:      Documentation/wimax/README.wimax
15151 F:      include/linux/wimax/debug.h
15152 F:      include/net/wimax.h
15153 F:      include/uapi/linux/wimax.h
15154 F:      net/wimax/
15155
15156 WINBOND CIR DRIVER
15157 M:      David Härdeman <david@hardeman.nu>
15158 S:      Maintained
15159 F:      drivers/media/rc/winbond-cir.c
15160
15161 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15162 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15163 L:      linux-watchdog@vger.kernel.org
15164 S:      Maintained
15165 F:      drivers/watchdog/ebc-c384_wdt.c
15166
15167 WINSYSTEMS WS16C48 GPIO DRIVER
15168 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15169 L:      linux-gpio@vger.kernel.org
15170 S:      Maintained
15171 F:      drivers/gpio/gpio-ws16c48.c
15172
15173 WISTRON LAPTOP BUTTON DRIVER
15174 M:      Miloslav Trmac <mitr@volny.cz>
15175 S:      Maintained
15176 F:      drivers/input/misc/wistron_btns.c
15177
15178 WL3501 WIRELESS PCMCIA CARD DRIVER
15179 L:      linux-wireless@vger.kernel.org
15180 S:      Odd fixes
15181 F:      drivers/net/wireless/wl3501*
15182
15183 WOLFSON MICROELECTRONICS DRIVERS
15184 L:      patches@opensource.cirrus.com
15185 T:      git https://github.com/CirrusLogic/linux-drivers.git
15186 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15187 S:      Supported
15188 F:      Documentation/hwmon/wm83??
15189 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15190 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15191 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15192 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15193 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15194 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15195 F:      drivers/clk/clk-wm83*.c
15196 F:      drivers/extcon/extcon-arizona.c
15197 F:      drivers/leds/leds-wm83*.c
15198 F:      drivers/gpio/gpio-*wm*.c
15199 F:      drivers/gpio/gpio-arizona.c
15200 F:      drivers/hwmon/wm83??-hwmon.c
15201 F:      drivers/input/misc/wm831x-on.c
15202 F:      drivers/input/touchscreen/wm831x-ts.c
15203 F:      drivers/input/touchscreen/wm97*.c
15204 F:      drivers/mfd/arizona*
15205 F:      drivers/mfd/wm*.c
15206 F:      drivers/mfd/cs47l24*
15207 F:      drivers/power/supply/wm83*.c
15208 F:      drivers/rtc/rtc-wm83*.c
15209 F:      drivers/regulator/wm8*.c
15210 F:      drivers/regulator/arizona*
15211 F:      drivers/video/backlight/wm83*_bl.c
15212 F:      drivers/watchdog/wm83*_wdt.c
15213 F:      include/linux/mfd/arizona/
15214 F:      include/linux/mfd/wm831x/
15215 F:      include/linux/mfd/wm8350/
15216 F:      include/linux/mfd/wm8400*
15217 F:      include/linux/regulator/arizona*
15218 F:      include/linux/wm97xx.h
15219 F:      include/sound/wm????.h
15220 F:      sound/soc/codecs/arizona.?
15221 F:      sound/soc/codecs/wm*
15222 F:      sound/soc/codecs/cs47l24*
15223
15224 WORKQUEUE
15225 M:      Tejun Heo <tj@kernel.org>
15226 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15228 S:      Maintained
15229 F:      include/linux/workqueue.h
15230 F:      kernel/workqueue.c
15231 F:      Documentation/core-api/workqueue.rst
15232
15233 X-POWERS AXP288 PMIC DRIVERS
15234 M:      Hans de Goede <hdegoede@redhat.com>
15235 S:      Maintained
15236 N:      axp288
15237 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15238
15239 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15240 M:      Chen-Yu Tsai <wens@csie.org>
15241 L:      linux-kernel@vger.kernel.org
15242 S:      Maintained
15243 N:      axp[128]
15244
15245 X.25 NETWORK LAYER
15246 M:      Andrew Hendry <andrew.hendry@gmail.com>
15247 L:      linux-x25@vger.kernel.org
15248 S:      Odd Fixes
15249 F:      Documentation/networking/x25*
15250 F:      include/net/x25*
15251 F:      net/x25/
15252
15253 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15254 M:      Thomas Gleixner <tglx@linutronix.de>
15255 M:      Ingo Molnar <mingo@redhat.com>
15256 R:      "H. Peter Anvin" <hpa@zytor.com>
15257 M:      x86@kernel.org
15258 L:      linux-kernel@vger.kernel.org
15259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15260 S:      Maintained
15261 F:      Documentation/x86/
15262 F:      arch/x86/
15263
15264 X86 MCE INFRASTRUCTURE
15265 M:      Tony Luck <tony.luck@intel.com>
15266 M:      Borislav Petkov <bp@alien8.de>
15267 L:      linux-edac@vger.kernel.org
15268 S:      Maintained
15269 F:      arch/x86/kernel/cpu/mcheck/*
15270
15271 X86 MICROCODE UPDATE SUPPORT
15272 M:      Borislav Petkov <bp@alien8.de>
15273 S:      Maintained
15274 F:      arch/x86/kernel/cpu/microcode/*
15275
15276 X86 PLATFORM DRIVERS
15277 M:      Darren Hart <dvhart@infradead.org>
15278 M:      Andy Shevchenko <andy@infradead.org>
15279 L:      platform-driver-x86@vger.kernel.org
15280 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15281 S:      Maintained
15282 F:      drivers/platform/x86/
15283 F:      drivers/platform/olpc/
15284
15285 X86 VDSO
15286 M:      Andy Lutomirski <luto@amacapital.net>
15287 L:      linux-kernel@vger.kernel.org
15288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15289 S:      Maintained
15290 F:      arch/x86/entry/vdso/
15291
15292 XC2028/3028 TUNER DRIVER
15293 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
15294 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15295 L:      linux-media@vger.kernel.org
15296 W:      https://linuxtv.org
15297 T:      git git://linuxtv.org/media_tree.git
15298 S:      Maintained
15299 F:      drivers/media/tuners/tuner-xc2028.*
15300
15301 XEN BLOCK SUBSYSTEM
15302 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15303 M:      Roger Pau Monné <roger.pau@citrix.com>
15304 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15305 S:      Supported
15306 F:      drivers/block/xen-blkback/*
15307 F:      drivers/block/xen*
15308
15309 XEN HYPERVISOR ARM
15310 M:      Stefano Stabellini <sstabellini@kernel.org>
15311 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15312 S:      Maintained
15313 F:      arch/arm/xen/
15314 F:      arch/arm/include/asm/xen/
15315
15316 XEN HYPERVISOR ARM64
15317 M:      Stefano Stabellini <sstabellini@kernel.org>
15318 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15319 S:      Maintained
15320 F:      arch/arm64/xen/
15321 F:      arch/arm64/include/asm/xen/
15322
15323 XEN HYPERVISOR INTERFACE
15324 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15325 M:      Juergen Gross <jgross@suse.com>
15326 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15328 S:      Supported
15329 F:      arch/x86/xen/
15330 F:      drivers/*/xen-*front.c
15331 F:      drivers/xen/
15332 F:      arch/x86/include/asm/xen/
15333 F:      arch/x86/include/asm/pvclock-abi.h
15334 F:      include/xen/
15335 F:      include/uapi/xen/
15336 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15337 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15338
15339 XEN NETWORK BACKEND DRIVER
15340 M:      Wei Liu <wei.liu2@citrix.com>
15341 M:      Paul Durrant <paul.durrant@citrix.com>
15342 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15343 L:      netdev@vger.kernel.org
15344 S:      Supported
15345 F:      drivers/net/xen-netback/*
15346
15347 XEN PCI SUBSYSTEM
15348 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15349 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15350 S:      Supported
15351 F:      arch/x86/pci/*xen*
15352 F:      drivers/pci/*xen*
15353
15354 XEN PVSCSI DRIVERS
15355 M:      Juergen Gross <jgross@suse.com>
15356 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15357 L:      linux-scsi@vger.kernel.org
15358 S:      Supported
15359 F:      drivers/scsi/xen-scsifront.c
15360 F:      drivers/xen/xen-scsiback.c
15361 F:      include/xen/interface/io/vscsiif.h
15362
15363 XEN SWIOTLB SUBSYSTEM
15364 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15365 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15366 L:      iommu@lists.linux-foundation.org
15367 S:      Supported
15368 F:      arch/x86/xen/*swiotlb*
15369 F:      drivers/xen/*swiotlb*
15370
15371 XFS FILESYSTEM
15372 M:      Darrick J. Wong <darrick.wong@oracle.com>
15373 M:      linux-xfs@vger.kernel.org
15374 L:      linux-xfs@vger.kernel.org
15375 W:      http://xfs.org/
15376 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15377 S:      Supported
15378 F:      Documentation/filesystems/xfs.txt
15379 F:      fs/xfs/
15380
15381 XILINX AXI ETHERNET DRIVER
15382 M:      Anirudha Sarangi <anirudh@xilinx.com>
15383 M:      John Linn <John.Linn@xilinx.com>
15384 S:      Maintained
15385 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15386
15387 XILINX UARTLITE SERIAL DRIVER
15388 M:      Peter Korsgaard <jacmet@sunsite.dk>
15389 L:      linux-serial@vger.kernel.org
15390 S:      Maintained
15391 F:      drivers/tty/serial/uartlite.c
15392
15393 XILINX VIDEO IP CORES
15394 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15395 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15396 L:      linux-media@vger.kernel.org
15397 T:      git git://linuxtv.org/media_tree.git
15398 S:      Supported
15399 F:      Documentation/devicetree/bindings/media/xilinx/
15400 F:      drivers/media/platform/xilinx/
15401 F:      include/uapi/linux/xilinx-v4l2-controls.h
15402
15403 XILLYBUS DRIVER
15404 M:      Eli Billauer <eli.billauer@gmail.com>
15405 L:      linux-kernel@vger.kernel.org
15406 S:      Supported
15407 F:      drivers/char/xillybus/
15408
15409 XRA1403 GPIO EXPANDER
15410 M:      Nandor Han <nandor.han@ge.com>
15411 M:      Semi Malinen <semi.malinen@ge.com>
15412 L:      linux-gpio@vger.kernel.org
15413 S:      Maintained
15414 F:      drivers/gpio/gpio-xra1403.c
15415 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15416
15417 XTENSA XTFPGA PLATFORM SUPPORT
15418 M:      Max Filippov <jcmvbkbc@gmail.com>
15419 L:      linux-xtensa@linux-xtensa.org
15420 S:      Maintained
15421 F:      drivers/spi/spi-xtensa-xtfpga.c
15422 F:      sound/soc/xtensa/xtfpga-i2s.c
15423
15424 YAM DRIVER FOR AX.25
15425 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15426 L:      linux-hams@vger.kernel.org
15427 S:      Maintained
15428 F:      drivers/net/hamradio/yam*
15429 F:      include/linux/yam.h
15430
15431 YAMA SECURITY MODULE
15432 M:      Kees Cook <keescook@chromium.org>
15433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15434 S:      Supported
15435 F:      security/yama/
15436 F:      Documentation/admin-guide/LSM/Yama.rst
15437
15438 YEALINK PHONE DRIVER
15439 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15440 L:      usbb2k-api-dev@nongnu.org
15441 S:      Maintained
15442 F:      Documentation/input/yealink.rst
15443 F:      drivers/input/misc/yealink.*
15444
15445 Z8530 DRIVER FOR AX.25
15446 M:      Joerg Reuter <jreuter@yaina.de>
15447 W:      http://yaina.de/jreuter/
15448 W:      http://www.qsl.net/dl1bke/
15449 L:      linux-hams@vger.kernel.org
15450 S:      Maintained
15451 F:      Documentation/networking/z8530drv.txt
15452 F:      drivers/net/hamradio/*scc.c
15453 F:      drivers/net/hamradio/z8530.h
15454
15455 ZBUD COMPRESSED PAGE ALLOCATOR
15456 M:      Seth Jennings <sjenning@redhat.com>
15457 M:      Dan Streetman <ddstreet@ieee.org>
15458 L:      linux-mm@kvack.org
15459 S:      Maintained
15460 F:      mm/zbud.c
15461 F:      include/linux/zbud.h
15462
15463 ZD1211RW WIRELESS DRIVER
15464 M:      Daniel Drake <dsd@gentoo.org>
15465 M:      Ulrich Kunitz <kune@deine-taler.de>
15466 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15467 L:      linux-wireless@vger.kernel.org
15468 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15469 S:      Maintained
15470 F:      drivers/net/wireless/zydas/zd1211rw/
15471
15472 ZD1301 MEDIA DRIVER
15473 M:      Antti Palosaari <crope@iki.fi>
15474 L:      linux-media@vger.kernel.org
15475 W:      https://linuxtv.org/
15476 W:      http://palosaari.fi/linux/
15477 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15478 S:      Maintained
15479 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15480
15481 ZD1301_DEMOD MEDIA DRIVER
15482 M:      Antti Palosaari <crope@iki.fi>
15483 L:      linux-media@vger.kernel.org
15484 W:      https://linuxtv.org/
15485 W:      http://palosaari.fi/linux/
15486 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15487 S:      Maintained
15488 F:      drivers/media/dvb-frontends/zd1301_demod*
15489
15490 ZPOOL COMPRESSED PAGE STORAGE API
15491 M:      Dan Streetman <ddstreet@ieee.org>
15492 L:      linux-mm@kvack.org
15493 S:      Maintained
15494 F:      mm/zpool.c
15495 F:      include/linux/zpool.h
15496
15497 ZR36067 VIDEO FOR LINUX DRIVER
15498 L:      mjpeg-users@lists.sourceforge.net
15499 L:      linux-media@vger.kernel.org
15500 W:      http://mjpeg.sourceforge.net/driver-zoran/
15501 T:      hg https://linuxtv.org/hg/v4l-dvb
15502 S:      Odd Fixes
15503 F:      drivers/media/pci/zoran/
15504
15505 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15506 M:      Minchan Kim <minchan@kernel.org>
15507 M:      Nitin Gupta <ngupta@vflare.org>
15508 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15509 L:      linux-kernel@vger.kernel.org
15510 S:      Maintained
15511 F:      drivers/block/zram/
15512 F:      Documentation/blockdev/zram.txt
15513
15514 ZS DECSTATION Z85C30 SERIAL DRIVER
15515 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15516 S:      Maintained
15517 F:      drivers/tty/serial/zs.*
15518
15519 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15520 M:      Minchan Kim <minchan@kernel.org>
15521 M:      Nitin Gupta <ngupta@vflare.org>
15522 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15523 L:      linux-mm@kvack.org
15524 S:      Maintained
15525 F:      mm/zsmalloc.c
15526 F:      include/linux/zsmalloc.h
15527 F:      Documentation/vm/zsmalloc.txt
15528
15529 ZSWAP COMPRESSED SWAP CACHING
15530 M:      Seth Jennings <sjenning@redhat.com>
15531 M:      Dan Streetman <ddstreet@ieee.org>
15532 L:      linux-mm@kvack.org
15533 S:      Maintained
15534 F:      mm/zswap.c
15535
15536 THE REST
15537 M:      Linus Torvalds <torvalds@linux-foundation.org>
15538 L:      linux-kernel@vger.kernel.org
15539 Q:      http://patchwork.kernel.org/project/LKML/list/
15540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15541 S:      Buried alive in reporters
15542 F:      *
15543 F:      */