drm/v3d: Introduce a new DRM driver for Broadcom V3D V3.x+
[platform/kernel/linux-starfive.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 ASOC DRIVERS
847 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
848 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
849 W:      http://blackfin.uclinux.org/
850 S:      Supported
851 F:      sound/soc/blackfin/*
852
853 ANALOG DEVICES INC DMA DRIVERS
854 M:      Lars-Peter Clausen <lars@metafoo.de>
855 W:      http://ez.analog.com/community/linux-device-drivers
856 S:      Supported
857 F:      drivers/dma/dma-axi-dmac.c
858
859 ANALOG DEVICES INC IIO DRIVERS
860 M:      Lars-Peter Clausen <lars@metafoo.de>
861 M:      Michael Hennerich <Michael.Hennerich@analog.com>
862 W:      http://wiki.analog.com/
863 W:      http://ez.analog.com/community/linux-device-drivers
864 S:      Supported
865 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
866 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
867 F:      drivers/iio/*/ad*
868 F:      drivers/iio/adc/ltc2497*
869 X:      drivers/iio/*/adjd*
870 F:      drivers/staging/iio/*/ad*
871 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
872
873 ANDROID CONFIG FRAGMENTS
874 M:      Rob Herring <robh@kernel.org>
875 S:      Supported
876 F:      kernel/configs/android*
877
878 ANDROID DRIVERS
879 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
880 M:      Arve Hjønnevåg <arve@android.com>
881 M:      Todd Kjos <tkjos@android.com>
882 M:      Martijn Coenen <maco@android.com>
883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
884 L:      devel@driverdev.osuosl.org
885 S:      Supported
886 F:      drivers/android/
887 F:      drivers/staging/android/
888
889 ANDROID GOLDFISH PIC DRIVER
890 M:      Miodrag Dinic <miodrag.dinic@mips.com>
891 S:      Supported
892 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
893 F:      drivers/irqchip/irq-goldfish-pic.c
894
895 ANDROID GOLDFISH RTC DRIVER
896 M:      Miodrag Dinic <miodrag.dinic@mips.com>
897 S:      Supported
898 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
899 F:      drivers/rtc/rtc-goldfish.c
900
901 ANDROID ION DRIVER
902 M:      Laura Abbott <labbott@redhat.com>
903 M:      Sumit Semwal <sumit.semwal@linaro.org>
904 L:      devel@driverdev.osuosl.org
905 S:      Supported
906 F:      drivers/staging/android/ion
907 F:      drivers/staging/android/uapi/ion.h
908
909 AOA (Apple Onboard Audio) ALSA DRIVER
910 M:      Johannes Berg <johannes@sipsolutions.net>
911 L:      linuxppc-dev@lists.ozlabs.org
912 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
913 S:      Maintained
914 F:      sound/aoa/
915
916 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
917 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
918 L:      linux-iio@vger.kernel.org
919 S:      Maintained
920 F:      drivers/iio/adc/stx104.c
921
922 APM DRIVER
923 M:      Jiri Kosina <jikos@kernel.org>
924 S:      Odd fixes
925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
926 F:      arch/x86/kernel/apm_32.c
927 F:      include/linux/apm_bios.h
928 F:      include/uapi/linux/apm_bios.h
929 F:      drivers/char/apm-emulation.c
930
931 APPARMOR SECURITY MODULE
932 M:      John Johansen <john.johansen@canonical.com>
933 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
934 W:      apparmor.wiki.kernel.org
935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
936 S:      Supported
937 F:      security/apparmor/
938 F:      Documentation/admin-guide/LSM/apparmor.rst
939
940 APPLE BCM5974 MULTITOUCH DRIVER
941 M:      Henrik Rydberg <rydberg@bitmath.org>
942 L:      linux-input@vger.kernel.org
943 S:      Odd fixes
944 F:      drivers/input/mouse/bcm5974.c
945
946 APPLE SMC DRIVER
947 M:      Henrik Rydberg <rydberg@bitmath.org>
948 L:      linux-hwmon@vger.kernel.org
949 S:      Odd fixes
950 F:      drivers/hwmon/applesmc.c
951
952 APPLETALK NETWORK LAYER
953 L:      netdev@vger.kernel.org
954 S:      Odd fixes
955 F:      drivers/net/appletalk/
956 F:      net/appletalk/
957
958 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
959 M:      Duc Dang <dhdang@apm.com>
960 S:      Supported
961 F:      arch/arm64/boot/dts/apm/
962
963 APPLIED MICRO (APM) X-GENE SOC EDAC
964 M:      Loc Ho <lho@apm.com>
965 S:      Supported
966 F:      drivers/edac/xgene_edac.c
967 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
968
969 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
970 M:      Iyappan Subramanian <isubramanian@apm.com>
971 M:      Keyur Chudgar <kchudgar@apm.com>
972 S:      Supported
973 F:      drivers/net/ethernet/apm/xgene-v2/
974
975 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
976 M:      Iyappan Subramanian <isubramanian@apm.com>
977 M:      Keyur Chudgar <kchudgar@apm.com>
978 M:      Quan Nguyen <qnguyen@apm.com>
979 S:      Supported
980 F:      drivers/net/ethernet/apm/xgene/
981 F:      drivers/net/phy/mdio-xgene.c
982 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
983 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
984
985 APPLIED MICRO (APM) X-GENE SOC PMU
986 M:      Tai Nguyen <ttnguyen@apm.com>
987 S:      Supported
988 F:      drivers/perf/xgene_pmu.c
989 F:      Documentation/perf/xgene-pmu.txt
990 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
991
992 APTINA CAMERA SENSOR PLL
993 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
994 L:      linux-media@vger.kernel.org
995 S:      Maintained
996 F:      drivers/media/i2c/aptina-pll.*
997
998 ARC FRAMEBUFFER DRIVER
999 M:      Jaya Kumar <jayalk@intworks.biz>
1000 S:      Maintained
1001 F:      drivers/video/fbdev/arcfb.c
1002 F:      drivers/video/fbdev/core/fb_defio.c
1003
1004 ARC PGU DRM DRIVER
1005 M:      Alexey Brodkin <abrodkin@synopsys.com>
1006 S:      Supported
1007 F:      drivers/gpu/drm/arc/
1008 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1009
1010 ARCNET NETWORK LAYER
1011 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1012 L:      netdev@vger.kernel.org
1013 S:      Maintained
1014 F:      drivers/net/arcnet/
1015 F:      include/uapi/linux/if_arcnet.h
1016
1017 ARM ARCHITECTED TIMER DRIVER
1018 M:      Mark Rutland <mark.rutland@arm.com>
1019 M:      Marc Zyngier <marc.zyngier@arm.com>
1020 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1021 S:      Maintained
1022 F:      arch/arm/include/asm/arch_timer.h
1023 F:      arch/arm64/include/asm/arch_timer.h
1024 F:      drivers/clocksource/arm_arch_timer.c
1025
1026 ARM HDLCD DRM DRIVER
1027 M:      Liviu Dudau <liviu.dudau@arm.com>
1028 S:      Supported
1029 F:      drivers/gpu/drm/arm/hdlcd_*
1030 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1031
1032 ARM MALI-DP DRM DRIVER
1033 M:      Liviu Dudau <liviu.dudau@arm.com>
1034 M:      Brian Starkey <brian.starkey@arm.com>
1035 M:      Mali DP Maintainers <malidp@foss.arm.com>
1036 S:      Supported
1037 F:      drivers/gpu/drm/arm/
1038 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1039
1040 ARM MFM AND FLOPPY DRIVERS
1041 M:      Ian Molton <spyro@f2s.com>
1042 S:      Maintained
1043 F:      arch/arm/lib/floppydma.S
1044 F:      arch/arm/include/asm/floppy.h
1045
1046 ARM PMU PROFILING AND DEBUGGING
1047 M:      Will Deacon <will.deacon@arm.com>
1048 M:      Mark Rutland <mark.rutland@arm.com>
1049 S:      Maintained
1050 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051 F:      arch/arm*/kernel/perf_*
1052 F:      arch/arm/oprofile/common.c
1053 F:      arch/arm*/kernel/hw_breakpoint.c
1054 F:      arch/arm*/include/asm/hw_breakpoint.h
1055 F:      arch/arm*/include/asm/perf_event.h
1056 F:      drivers/perf/*
1057 F:      include/linux/perf/arm_pmu.h
1058 F:      Documentation/devicetree/bindings/arm/pmu.txt
1059 F:      Documentation/devicetree/bindings/perf/
1060
1061 ARM PORT
1062 M:      Russell King <linux@armlinux.org.uk>
1063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064 W:      http://www.armlinux.org.uk/
1065 S:      Maintained
1066 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1067 F:      arch/arm/
1068
1069 ARM PRIMECELL AACI PL041 DRIVER
1070 M:      Russell King <linux@armlinux.org.uk>
1071 S:      Maintained
1072 F:      sound/arm/aaci.*
1073
1074 ARM PRIMECELL BUS SUPPORT
1075 M:      Russell King <linux@armlinux.org.uk>
1076 S:      Maintained
1077 F:      drivers/amba/
1078 F:      include/linux/amba/bus.h
1079
1080 ARM PRIMECELL CLCD PL110 DRIVER
1081 M:      Russell King <linux@armlinux.org.uk>
1082 S:      Maintained
1083 F:      drivers/video/fbdev/amba-clcd.*
1084
1085 ARM PRIMECELL KMI PL050 DRIVER
1086 M:      Russell King <linux@armlinux.org.uk>
1087 S:      Maintained
1088 F:      drivers/input/serio/ambakmi.*
1089 F:      include/linux/amba/kmi.h
1090
1091 ARM PRIMECELL MMCI PL180/1 DRIVER
1092 M:      Russell King <linux@armlinux.org.uk>
1093 S:      Maintained
1094 F:      drivers/mmc/host/mmci.*
1095 F:      include/linux/amba/mmci.h
1096
1097 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1098 M:      Russell King <linux@armlinux.org.uk>
1099 S:      Maintained
1100 F:      drivers/tty/serial/amba-pl01*.c
1101 F:      include/linux/amba/serial.h
1102
1103 ARM SMMU DRIVERS
1104 M:      Will Deacon <will.deacon@arm.com>
1105 R:      Robin Murphy <robin.murphy@arm.com>
1106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107 S:      Maintained
1108 F:      drivers/iommu/arm-smmu.c
1109 F:      drivers/iommu/arm-smmu-v3.c
1110 F:      drivers/iommu/io-pgtable-arm.c
1111 F:      drivers/iommu/io-pgtable-arm-v7s.c
1112
1113 ARM SUB-ARCHITECTURES
1114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 S:      Maintained
1116 F:      arch/arm/mach-*/
1117 F:      arch/arm/plat-*/
1118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1119
1120 ARM/ACTIONS SEMI ARCHITECTURE
1121 M:      Andreas Färber <afaerber@suse.de>
1122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S:      Maintained
1124 N:      owl
1125 F:      arch/arm/mach-actions/
1126 F:      arch/arm/boot/dts/owl-*
1127 F:      arch/arm64/boot/dts/actions/
1128 F:      drivers/clocksource/owl-*
1129 F:      drivers/soc/actions/
1130 F:      include/dt-bindings/power/owl-*
1131 F:      include/linux/soc/actions/
1132 F:      Documentation/devicetree/bindings/arm/actions.txt
1133 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1134 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1135
1136 ARM/ADS SPHERE MACHINE SUPPORT
1137 M:      Lennert Buytenhek <kernel@wantstofly.org>
1138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139 S:      Maintained
1140
1141 ARM/AFEB9260 MACHINE SUPPORT
1142 M:      Sergey Lapin <slapin@ossfans.org>
1143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 S:      Maintained
1145
1146 ARM/AJECO 1ARM MACHINE SUPPORT
1147 M:      Lennert Buytenhek <kernel@wantstofly.org>
1148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1149 S:      Maintained
1150
1151 ARM/Allwinner SoC Clock Support
1152 M:      Emilio López <emilio@elopez.com.ar>
1153 S:      Maintained
1154 F:      drivers/clk/sunxi/
1155
1156 ARM/Allwinner sunXi SoC support
1157 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1158 M:      Chen-Yu Tsai <wens@csie.org>
1159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 S:      Maintained
1161 N:      sun[x456789]i
1162 N:      sun50i
1163 F:      arch/arm/mach-sunxi/
1164 F:      arch/arm64/boot/dts/allwinner/
1165 F:      drivers/clk/sunxi-ng/
1166 F:      drivers/pinctrl/sunxi/
1167 F:      drivers/soc/sunxi/
1168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1169
1170 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1171 M:      Neil Armstrong <narmstrong@baylibre.com>
1172 M:      Jerome Brunet <jbrunet@baylibre.com>
1173 L:      linux-amlogic@lists.infradead.org
1174 S:      Maintained
1175 F:      drivers/clk/meson/
1176 F:      include/dt-bindings/clock/meson*
1177 F:      include/dt-bindings/clock/gxbb*
1178 F:      Documentation/devicetree/bindings/clock/amlogic*
1179
1180 ARM/Amlogic Meson SoC support
1181 M:      Carlo Caione <carlo@caione.org>
1182 M:      Kevin Hilman <khilman@baylibre.com>
1183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 L:      linux-amlogic@lists.infradead.org
1185 W:      http://linux-meson.com/
1186 S:      Maintained
1187 F:      arch/arm/mach-meson/
1188 F:      arch/arm/boot/dts/meson*
1189 F:      arch/arm64/boot/dts/amlogic/
1190 F:      drivers/pinctrl/meson/
1191 F:      drivers/mmc/host/meson*
1192 N:      meson
1193
1194 ARM/Annapurna Labs ALPINE ARCHITECTURE
1195 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1196 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 S:      Maintained
1199 F:      arch/arm/mach-alpine/
1200 F:      arch/arm/boot/dts/alpine*
1201 F:      arch/arm64/boot/dts/al/
1202 F:      drivers/*/*alpine*
1203
1204 ARM/ARTPEC MACHINE SUPPORT
1205 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1206 M:      Lars Persson <lars.persson@axis.com>
1207 M:      Niklas Cassel <niklas.cassel@axis.com>
1208 S:      Maintained
1209 L:      linux-arm-kernel@axis.com
1210 F:      arch/arm/mach-artpec
1211 F:      arch/arm/boot/dts/artpec6*
1212 F:      drivers/clk/axis
1213 F:      drivers/crypto/axis
1214 F:      drivers/pinctrl/pinctrl-artpec*
1215 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1216
1217 ARM/ASPEED I2C DRIVER
1218 M:      Brendan Higgins <brendanhiggins@google.com>
1219 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1220 R:      Joel Stanley <joel@jms.id.au>
1221 L:      linux-i2c@vger.kernel.org
1222 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1223 S:      Maintained
1224 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1225 F:      drivers/i2c/busses/i2c-aspeed.c
1226 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1227 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1228
1229 ARM/ASPEED MACHINE SUPPORT
1230 M:      Joel Stanley <joel@jms.id.au>
1231 S:      Maintained
1232 F:      arch/arm/mach-aspeed/
1233 F:      arch/arm/boot/dts/aspeed-*
1234 F:      drivers/*/*aspeed*
1235
1236 ARM/ATMEL AT91 Clock Support
1237 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1238 S:      Maintained
1239 F:      drivers/clk/at91
1240
1241 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1242 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1243 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 W:      http://www.linux4sam.org
1246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1247 S:      Supported
1248 N:      at91
1249 N:      atmel
1250 F:      arch/arm/mach-at91/
1251 F:      include/soc/at91/
1252 F:      arch/arm/boot/dts/at91*.dts
1253 F:      arch/arm/boot/dts/at91*.dtsi
1254 F:      arch/arm/boot/dts/sama*.dts
1255 F:      arch/arm/boot/dts/sama*.dtsi
1256 F:      arch/arm/include/debug/at91.S
1257 F:      drivers/memory/atmel*
1258 F:      drivers/watchdog/sama5d4_wdt.c
1259 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1260 X:      drivers/net/wireless/atmel/
1261
1262 ARM/CALXEDA HIGHBANK ARCHITECTURE
1263 M:      Rob Herring <robh@kernel.org>
1264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 S:      Maintained
1266 F:      arch/arm/mach-highbank/
1267 F:      arch/arm/boot/dts/highbank.dts
1268 F:      arch/arm/boot/dts/ecx-*.dts*
1269
1270 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1271 M:      Krzysztof Halasa <khalasa@piap.pl>
1272 S:      Maintained
1273 F:      arch/arm/mach-cns3xxx/
1274
1275 ARM/CAVIUM THUNDER NETWORK DRIVER
1276 M:      Sunil Goutham <sgoutham@cavium.com>
1277 M:      Robert Richter <rric@kernel.org>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Supported
1280 F:      drivers/net/ethernet/cavium/thunder/
1281
1282 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1283 M:      Lukasz Majewski <lukma@denx.de>
1284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S:      Maintained
1286 F:      arch/arm/mach-ep93xx/ts72xx.c
1287
1288 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1289 M:      Alexander Shiyan <shc_work@mail.ru>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Odd Fixes
1292 N:      clps711x
1293
1294 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1295 M:      Lennert Buytenhek <kernel@wantstofly.org>
1296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 S:      Maintained
1298
1299 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1300 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1301 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 S:      Maintained
1304 F:      arch/arm/mach-ep93xx/
1305 F:      arch/arm/mach-ep93xx/include/mach/
1306
1307 ARM/CLKDEV SUPPORT
1308 M:      Russell King <linux@armlinux.org.uk>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 S:      Maintained
1311 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1312 F:      drivers/clk/clkdev.c
1313
1314 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1315 M:      Mike Rapoport <mike@compulab.co.il>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318
1319 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1320 M:      Baruch Siach <baruch@tkos.co.il>
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323 F:      arch/arm/boot/dts/cx92755*
1324 N:      digicolor
1325
1326 ARM/CONTEC MICRO9 MACHINE SUPPORT
1327 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1328 S:      Maintained
1329 F:      arch/arm/mach-ep93xx/micro9.c
1330
1331 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1332 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335 F:      drivers/hwtracing/coresight/*
1336 F:      Documentation/trace/coresight.txt
1337 F:      Documentation/trace/coresight-cpu-debug.txt
1338 F:      Documentation/devicetree/bindings/arm/coresight.txt
1339 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1340 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1341 F:      tools/perf/arch/arm/util/pmu.c
1342 F:      tools/perf/arch/arm/util/auxtrace.c
1343 F:      tools/perf/arch/arm/util/cs-etm.c
1344 F:      tools/perf/arch/arm/util/cs-etm.h
1345 F:      tools/perf/util/cs-etm.*
1346 F:      tools/perf/util/cs-etm-decoder/*
1347
1348 ARM/CORGI MACHINE SUPPORT
1349 M:      Richard Purdie <rpurdie@rpsys.net>
1350 S:      Maintained
1351
1352 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1353 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1354 M:      Linus Walleij <linus.walleij@linaro.org>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 T:      git git://github.com/ulli-kroll/linux.git
1357 S:      Maintained
1358 F:      Documentation/devicetree/bindings/arm/gemini.txt
1359 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1360 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1361 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1362 F:      arch/arm/mach-gemini/
1363 F:      drivers/net/ethernet/cortina/
1364 F:      drivers/pinctrl/pinctrl-gemini.c
1365 F:      drivers/rtc/rtc-ftrtc010.c
1366
1367 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1368 M:      Barry Song <baohua@kernel.org>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1371 S:      Maintained
1372 F:      arch/arm/boot/dts/prima2*
1373 F:      arch/arm/mach-prima2/
1374 F:      drivers/clk/sirf/
1375 F:      drivers/clocksource/timer-prima2.c
1376 F:      drivers/clocksource/timer-atlas7.c
1377 N:      [^a-z]sirf
1378
1379 ARM/EBSA110 MACHINE SUPPORT
1380 M:      Russell King <linux@armlinux.org.uk>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 W:      http://www.armlinux.org.uk/
1383 S:      Maintained
1384 F:      arch/arm/mach-ebsa110/
1385 F:      drivers/net/ethernet/amd/am79c961a.*
1386
1387 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1388 M:      Uwe Kleine-König <kernel@pengutronix.de>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S:      Maintained
1391 N:      efm32
1392
1393 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1394 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S:      Maintained
1397 F:      arch/arm/mach-pxa/ezx.c
1398
1399 ARM/FARADAY FA526 PORT
1400 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S:      Maintained
1403 T:      git git://git.berlios.de/gemini-board
1404 F:      arch/arm/mm/*-fa*
1405
1406 ARM/FOOTBRIDGE ARCHITECTURE
1407 M:      Russell King <linux@armlinux.org.uk>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 W:      http://www.armlinux.org.uk/
1410 S:      Maintained
1411 F:      arch/arm/include/asm/hardware/dec21285.h
1412 F:      arch/arm/mach-footbridge/
1413
1414 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1415 M:      Shawn Guo <shawnguo@kernel.org>
1416 M:      Sascha Hauer <kernel@pengutronix.de>
1417 R:      Fabio Estevam <fabio.estevam@nxp.com>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1421 F:      arch/arm/mach-imx/
1422 F:      arch/arm/mach-mxs/
1423 F:      arch/arm/boot/dts/imx*
1424 F:      arch/arm/configs/imx*_defconfig
1425 F:      drivers/clk/imx/
1426 F:      drivers/soc/imx/
1427 F:      include/soc/imx/
1428
1429 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1430 M:      Shawn Guo <shawnguo@kernel.org>
1431 M:      Sascha Hauer <kernel@pengutronix.de>
1432 R:      Stefan Agner <stefan@agner.ch>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1436 F:      arch/arm/mach-imx/*vf610*
1437 F:      arch/arm/boot/dts/vf*
1438
1439 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1440 M:      Lennert Buytenhek <kernel@wantstofly.org>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443
1444 ARM/GUMSTIX MACHINE SUPPORT
1445 M:      Steve Sakoman <sakoman@gmail.com>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Maintained
1448
1449 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1450 M:      Philipp Zabel <philipp.zabel@gmail.com>
1451 M:      Paul Parsons <lost.distance@yahoo.com>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 S:      Maintained
1454 F:      arch/arm/mach-pxa/hx4700.c
1455 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1456 F:      sound/soc/pxa/hx4700.c
1457
1458 ARM/HISILICON SOC SUPPORT
1459 M:      Wei Xu <xuwei5@hisilicon.com>
1460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 W:      http://www.hisilicon.com
1462 S:      Supported
1463 T:      git git://github.com/hisilicon/linux-hisi.git
1464 F:      arch/arm/mach-hisi/
1465 F:      arch/arm/boot/dts/hi3*
1466 F:      arch/arm/boot/dts/hip*
1467 F:      arch/arm/boot/dts/hisi*
1468 F:      arch/arm64/boot/dts/hisilicon/
1469
1470 ARM/HP JORNADA 7XX MACHINE SUPPORT
1471 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1472 W:      www.jlime.com
1473 S:      Maintained
1474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1475 F:      arch/arm/mach-sa1100/jornada720.c
1476 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1477
1478 ARM/IGEP MACHINE SUPPORT
1479 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1480 M:      Javier Martinez Canillas <javier@dowhile0.org>
1481 L:      linux-omap@vger.kernel.org
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/boot/dts/omap3-igep*
1485
1486 ARM/INCOME PXA270 SUPPORT
1487 M:      Marek Vasut <marek.vasut@gmail.com>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1491
1492 ARM/INTEL IOP13XX ARM ARCHITECTURE
1493 M:      Lennert Buytenhek <kernel@wantstofly.org>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496
1497 ARM/INTEL IOP32X ARM ARCHITECTURE
1498 M:      Lennert Buytenhek <kernel@wantstofly.org>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501
1502 ARM/INTEL IOP33X ARM ARCHITECTURE
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Orphan
1505
1506 ARM/INTEL IQ81342EX MACHINE SUPPORT
1507 M:      Lennert Buytenhek <kernel@wantstofly.org>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Maintained
1510
1511 ARM/INTEL IXDP2850 MACHINE SUPPORT
1512 M:      Lennert Buytenhek <kernel@wantstofly.org>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 S:      Maintained
1515
1516 ARM/INTEL IXP4XX ARM ARCHITECTURE
1517 M:      Imre Kaloz <kaloz@openwrt.org>
1518 M:      Krzysztof Halasa <khalasa@piap.pl>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 F:      arch/arm/mach-ixp4xx/
1522
1523 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1524 M:      Jonathan Cameron <jic23@cam.ac.uk>
1525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527 F:      arch/arm/mach-pxa/stargate2.c
1528 F:      drivers/pcmcia/pxa2xx_stargate2.c
1529
1530 ARM/INTEL XSC3 (MANZANO) ARM CORE
1531 M:      Lennert Buytenhek <kernel@wantstofly.org>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534
1535 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1536 M:      Lennert Buytenhek <kernel@wantstofly.org>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539
1540 ARM/LG1K ARCHITECTURE
1541 M:      Chanho Min <chanho.min@lge.com>
1542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 S:      Maintained
1544 F:      arch/arm64/boot/dts/lg/
1545
1546 ARM/LOGICPD PXA270 MACHINE SUPPORT
1547 M:      Lennert Buytenhek <kernel@wantstofly.org>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550
1551 ARM/LPC18XX ARCHITECTURE
1552 M:      Joachim Eastwood <manabian@gmail.com>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 F:      arch/arm/boot/dts/lpc43*
1556 F:      drivers/clk/nxp/clk-lpc18xx*
1557 F:      drivers/clocksource/time-lpc32xx.c
1558 F:      drivers/i2c/busses/i2c-lpc2k.c
1559 F:      drivers/memory/pl172.c
1560 F:      drivers/mtd/spi-nor/nxp-spifi.c
1561 F:      drivers/rtc/rtc-lpc24xx.c
1562 N:      lpc18xx
1563
1564 ARM/LPC32XX SOC SUPPORT
1565 M:      Vladimir Zapolskiy <vz@mleia.com>
1566 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1569 S:      Maintained
1570 F:      arch/arm/boot/dts/lpc32*
1571 F:      arch/arm/mach-lpc32xx/
1572 F:      drivers/i2c/busses/i2c-pnx.c
1573 F:      drivers/net/ethernet/nxp/lpc_eth.c
1574 F:      drivers/usb/host/ohci-nxp.c
1575 F:      drivers/watchdog/pnx4008_wdt.c
1576 N:      lpc32xx
1577
1578 ARM/MAGICIAN MACHINE SUPPORT
1579 M:      Philipp Zabel <philipp.zabel@gmail.com>
1580 S:      Maintained
1581
1582 ARM/Marvell Berlin SoC support
1583 M:      Jisheng Zhang <jszhang@marvell.com>
1584 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 S:      Maintained
1587 F:      arch/arm/mach-berlin/
1588 F:      arch/arm/boot/dts/berlin*
1589 F:      arch/arm64/boot/dts/marvell/berlin*
1590
1591 ARM/Marvell Dove/MV78xx0/Orion SOC support
1592 M:      Jason Cooper <jason@lakedaemon.net>
1593 M:      Andrew Lunn <andrew@lunn.ch>
1594 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595 M:      Gregory Clement <gregory.clement@bootlin.com>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      Documentation/devicetree/bindings/soc/dove/
1599 F:      arch/arm/mach-dove/
1600 F:      arch/arm/mach-mv78xx0/
1601 F:      arch/arm/mach-orion5x/
1602 F:      arch/arm/plat-orion/
1603 F:      arch/arm/boot/dts/dove*
1604 F:      arch/arm/boot/dts/orion5x*
1605
1606 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1607 M:      Jason Cooper <jason@lakedaemon.net>
1608 M:      Andrew Lunn <andrew@lunn.ch>
1609 M:      Gregory Clement <gregory.clement@bootlin.com>
1610 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613 F:      arch/arm/boot/dts/armada*
1614 F:      arch/arm/boot/dts/kirkwood*
1615 F:      arch/arm/configs/mvebu_*_defconfig
1616 F:      arch/arm/mach-mvebu/
1617 F:      arch/arm64/boot/dts/marvell/armada*
1618 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1619 F:      drivers/cpufreq/mvebu-cpufreq.c
1620 F:      drivers/irqchip/irq-armada-370-xp.c
1621 F:      drivers/irqchip/irq-mvebu-*
1622 F:      drivers/pinctrl/mvebu/
1623 F:      drivers/rtc/rtc-armada38x.c
1624
1625 ARM/Mediatek RTC DRIVER
1626 M:      Eddie Huang <eddie.huang@mediatek.com>
1627 M:      Sean Wang <sean.wang@mediatek.com>
1628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1630 S:      Maintained
1631 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1632 F:      drivers/rtc/rtc-mt6397.c
1633 F:      drivers/rtc/rtc-mt7622.c
1634
1635 ARM/Mediatek SoC support
1636 M:      Matthias Brugger <matthias.bgg@gmail.com>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640 F:      arch/arm/boot/dts/mt6*
1641 F:      arch/arm/boot/dts/mt7*
1642 F:      arch/arm/boot/dts/mt8*
1643 F:      arch/arm/mach-mediatek/
1644 F:      arch/arm64/boot/dts/mediatek/
1645 N:      mtk
1646 K:      mediatek
1647
1648 ARM/Mediatek USB3 PHY DRIVER
1649 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1654
1655 ARM/MICREL KS8695 ARCHITECTURE
1656 M:      Greg Ungerer <gerg@uclinux.org>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 F:      arch/arm/mach-ks8695/
1659 S:      Odd Fixes
1660
1661 ARM/MIOA701 MACHINE SUPPORT
1662 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 F:      arch/arm/mach-pxa/mioa701.c
1665 S:      Maintained
1666
1667 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1668 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1669 S:      Maintained
1670
1671 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1672 M:      Linus Walleij <linus.walleij@linaro.org>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 S:      Maintained
1675 F:      arch/arm/mach-nomadik/
1676 F:      arch/arm/mach-u300/
1677 F:      arch/arm/mach-ux500/
1678 F:      arch/arm/boot/dts/ste-*
1679 F:      drivers/clk/clk-nomadik.c
1680 F:      drivers/clk/clk-u300.c
1681 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1682 F:      drivers/clocksource/timer-u300.c
1683 F:      drivers/dma/coh901318*
1684 F:      drivers/dma/ste_dma40*
1685 F:      drivers/hwspinlock/u8500_hsem.c
1686 F:      drivers/i2c/busses/i2c-nomadik.c
1687 F:      drivers/i2c/busses/i2c-stu300.c
1688 F:      drivers/mfd/ab3100*
1689 F:      drivers/mfd/ab8500*
1690 F:      drivers/mfd/abx500*
1691 F:      drivers/mfd/dbx500*
1692 F:      drivers/mfd/db8500*
1693 F:      drivers/pinctrl/nomadik/
1694 F:      drivers/pinctrl/pinctrl-coh901*
1695 F:      drivers/pinctrl/pinctrl-u300.c
1696 F:      drivers/rtc/rtc-ab3100.c
1697 F:      drivers/rtc/rtc-ab8500.c
1698 F:      drivers/rtc/rtc-coh901331.c
1699 F:      drivers/rtc/rtc-pl031.c
1700 F:      drivers/watchdog/coh901327_wdt.c
1701 F:      Documentation/devicetree/bindings/arm/ste-*
1702 F:      Documentation/devicetree/bindings/arm/ux500/
1703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1704
1705 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1706 M:      Wan ZongShun <mcuos.com@gmail.com>
1707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 W:      http://www.mcuos.com
1709 S:      Maintained
1710 F:      arch/arm/mach-w90x900/
1711 F:      drivers/input/keyboard/w90p910_keypad.c
1712 F:      drivers/input/touchscreen/w90p910_ts.c
1713 F:      drivers/watchdog/nuc900_wdt.c
1714 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1715 F:      drivers/mtd/nand/nuc900_nand.c
1716 F:      drivers/rtc/rtc-nuc900.c
1717 F:      drivers/spi/spi-nuc900.c
1718 F:      drivers/usb/host/ehci-w90x900.c
1719 F:      drivers/video/fbdev/nuc900fb.c
1720
1721 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1722 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1723 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1724 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1725 S:      Supported
1726
1727 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1728 M:      Alexander Clouter <alex@digriz.org.uk>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 W:      http://www.digriz.org.uk/ts78xx/kernel
1731 S:      Maintained
1732 F:      arch/arm/mach-orion5x/ts78xx-*
1733
1734 ARM/OXNAS platform support
1735 M:      Neil Armstrong <narmstrong@baylibre.com>
1736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1738 S:      Maintained
1739 F:      arch/arm/mach-oxnas/
1740 F:      arch/arm/boot/dts/ox8*.dts*
1741 N:      oxnas
1742
1743 ARM/PALM TREO SUPPORT
1744 M:      Tomas Cech <sleep_walker@suse.com>
1745 L:      linux-arm-kernel@lists.infradead.org
1746 W:      http://hackndev.com
1747 S:      Maintained
1748 F:      arch/arm/mach-pxa/palmtreo.*
1749
1750 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1751 M:      Marek Vasut <marek.vasut@gmail.com>
1752 L:      linux-arm-kernel@lists.infradead.org
1753 W:      http://hackndev.com
1754 S:      Maintained
1755 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1756 F:      arch/arm/mach-pxa/palmtx.c
1757 F:      arch/arm/mach-pxa/palmt5.*
1758 F:      arch/arm/mach-pxa/include/mach/palmld.h
1759 F:      arch/arm/mach-pxa/palmld.c
1760 F:      arch/arm/mach-pxa/palmte2.*
1761 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1762 F:      arch/arm/mach-pxa/palmtc.c
1763
1764 ARM/PALMZ72 SUPPORT
1765 M:      Sergey Lapin <slapin@ossfans.org>
1766 L:      linux-arm-kernel@lists.infradead.org
1767 W:      http://hackndev.com
1768 S:      Maintained
1769 F:      arch/arm/mach-pxa/palmz72.*
1770
1771 ARM/PLEB SUPPORT
1772 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1773 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1774 S:      Maintained
1775
1776 ARM/PT DIGITAL BOARD PORT
1777 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 W:      http://www.armlinux.org.uk/
1780 S:      Maintained
1781
1782 ARM/QUALCOMM SUPPORT
1783 M:      Andy Gross <andy.gross@linaro.org>
1784 M:      David Brown <david.brown@linaro.org>
1785 L:      linux-arm-msm@vger.kernel.org
1786 L:      linux-soc@vger.kernel.org
1787 S:      Maintained
1788 F:      Documentation/devicetree/bindings/soc/qcom/
1789 F:      arch/arm/boot/dts/qcom-*.dts
1790 F:      arch/arm/boot/dts/qcom-*.dtsi
1791 F:      arch/arm/mach-qcom/
1792 F:      arch/arm64/boot/dts/qcom/*
1793 F:      drivers/i2c/busses/i2c-qup.c
1794 F:      drivers/clk/qcom/
1795 F:      drivers/dma/qcom/
1796 F:      drivers/soc/qcom/
1797 F:      drivers/spi/spi-qup.c
1798 F:      drivers/tty/serial/msm_serial.c
1799 F:      drivers/*/pm8???-*
1800 F:      drivers/mfd/ssbi.c
1801 F:      drivers/firmware/qcom_scm.c
1802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1803
1804 ARM/RADISYS ENP2611 MACHINE SUPPORT
1805 M:      Lennert Buytenhek <kernel@wantstofly.org>
1806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 S:      Maintained
1808
1809 ARM/REALTEK ARCHITECTURE
1810 M:      Andreas Färber <afaerber@suse.de>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 S:      Maintained
1813 F:      arch/arm64/boot/dts/realtek/
1814 F:      Documentation/devicetree/bindings/arm/realtek.txt
1815
1816 ARM/RENESAS ARM64 ARCHITECTURE
1817 M:      Simon Horman <horms@verge.net.au>
1818 M:      Magnus Damm <magnus.damm@gmail.com>
1819 L:      linux-renesas-soc@vger.kernel.org
1820 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1822 S:      Supported
1823 F:      arch/arm64/boot/dts/renesas/
1824 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1825 F:      drivers/soc/renesas/
1826 F:      include/linux/soc/renesas/
1827
1828 ARM/RISCPC ARCHITECTURE
1829 M:      Russell King <linux@armlinux.org.uk>
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 W:      http://www.armlinux.org.uk/
1832 S:      Maintained
1833 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1834 F:      arch/arm/include/asm/hardware/ioc.h
1835 F:      arch/arm/include/asm/hardware/iomd.h
1836 F:      arch/arm/include/asm/hardware/memc.h
1837 F:      arch/arm/mach-rpc/
1838 F:      drivers/net/ethernet/8390/etherh.c
1839 F:      drivers/net/ethernet/i825xx/ether1*
1840 F:      drivers/net/ethernet/seeq/ether3*
1841 F:      drivers/scsi/arm/
1842
1843 ARM/Rockchip SoC support
1844 M:      Heiko Stuebner <heiko@sntech.de>
1845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 L:      linux-rockchip@lists.infradead.org
1847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1848 S:      Maintained
1849 F:      arch/arm/boot/dts/rk3*
1850 F:      arch/arm/boot/dts/rv1108*
1851 F:      arch/arm/mach-rockchip/
1852 F:      drivers/clk/rockchip/
1853 F:      drivers/i2c/busses/i2c-rk3x.c
1854 F:      drivers/*/*rockchip*
1855 F:      drivers/*/*/*rockchip*
1856 F:      sound/soc/rockchip/
1857 N:      rockchip
1858
1859 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1860 M:      Kukjin Kim <kgene@kernel.org>
1861 M:      Krzysztof Kozlowski <krzk@kernel.org>
1862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1864 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1865 S:      Maintained
1866 F:      arch/arm/boot/dts/s3c*
1867 F:      arch/arm/boot/dts/s5p*
1868 F:      arch/arm/boot/dts/samsung*
1869 F:      arch/arm/boot/dts/exynos*
1870 F:      arch/arm64/boot/dts/exynos/
1871 F:      arch/arm/plat-samsung/
1872 F:      arch/arm/mach-s3c24*/
1873 F:      arch/arm/mach-s3c64xx/
1874 F:      arch/arm/mach-s5p*/
1875 F:      arch/arm/mach-exynos*/
1876 F:      drivers/*/*s3c24*
1877 F:      drivers/*/*/*s3c24*
1878 F:      drivers/*/*s3c64xx*
1879 F:      drivers/*/*s5pv210*
1880 F:      drivers/memory/samsung/*
1881 F:      drivers/soc/samsung/*
1882 F:      Documentation/arm/Samsung/
1883 F:      Documentation/devicetree/bindings/arm/samsung/
1884 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1885 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1886 N:      exynos
1887
1888 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1889 M:      Kyungmin Park <kyungmin.park@samsung.com>
1890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 S:      Maintained
1892 F:      arch/arm/mach-s5pv210/
1893
1894 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1895 M:      Kyungmin Park <kyungmin.park@samsung.com>
1896 M:      Kamil Debski <kamil@wypas.org>
1897 M:      Andrzej Hajda <a.hajda@samsung.com>
1898 L:      linux-arm-kernel@lists.infradead.org
1899 L:      linux-media@vger.kernel.org
1900 S:      Maintained
1901 F:      drivers/media/platform/s5p-g2d/
1902
1903 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1904 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1905 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1906 L:      linux-media@vger.kernel.org
1907 S:      Maintained
1908 F:      drivers/media/platform/s5p-cec/
1909 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1910
1911 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1912 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1913 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1914 L:      linux-arm-kernel@lists.infradead.org
1915 L:      linux-media@vger.kernel.org
1916 S:      Maintained
1917 F:      drivers/media/platform/s5p-jpeg/
1918
1919 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1920 M:      Kyungmin Park <kyungmin.park@samsung.com>
1921 M:      Kamil Debski <kamil@wypas.org>
1922 M:      Jeongtae Park <jtp.park@samsung.com>
1923 M:      Andrzej Hajda <a.hajda@samsung.com>
1924 L:      linux-arm-kernel@lists.infradead.org
1925 L:      linux-media@vger.kernel.org
1926 S:      Maintained
1927 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1928 F:      drivers/media/platform/s5p-mfc/
1929
1930 ARM/SHMOBILE ARM ARCHITECTURE
1931 M:      Simon Horman <horms@verge.net.au>
1932 M:      Magnus Damm <magnus.damm@gmail.com>
1933 L:      linux-renesas-soc@vger.kernel.org
1934 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1936 S:      Supported
1937 F:      arch/arm/boot/dts/emev2*
1938 F:      arch/arm/boot/dts/r7s*
1939 F:      arch/arm/boot/dts/r8a*
1940 F:      arch/arm/boot/dts/sh*
1941 F:      arch/arm/configs/shmobile_defconfig
1942 F:      arch/arm/include/debug/renesas-scif.S
1943 F:      arch/arm/mach-shmobile/
1944 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1945 F:      drivers/soc/renesas/
1946 F:      include/linux/soc/renesas/
1947
1948 ARM/SOCFPGA ARCHITECTURE
1949 M:      Dinh Nguyen <dinguyen@kernel.org>
1950 S:      Maintained
1951 F:      arch/arm/mach-socfpga/
1952 F:      arch/arm/boot/dts/socfpga*
1953 F:      arch/arm/configs/socfpga_defconfig
1954 F:      arch/arm64/boot/dts/altera/
1955 W:      http://www.rocketboards.org
1956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1957
1958 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1959 M:      Dinh Nguyen <dinguyen@kernel.org>
1960 S:      Maintained
1961 F:      drivers/clk/socfpga/
1962
1963 ARM/SOCFPGA EDAC SUPPORT
1964 M:      Thor Thayer <thor.thayer@linux.intel.com>
1965 S:      Maintained
1966 F:      drivers/edac/altera_edac.
1967
1968 ARM/STI ARCHITECTURE
1969 M:      Patrice Chotard <patrice.chotard@st.com>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W:      http://www.stlinux.com
1972 S:      Maintained
1973 F:      arch/arm/mach-sti/
1974 F:      arch/arm/boot/dts/sti*
1975 F:      drivers/char/hw_random/st-rng.c
1976 F:      drivers/clocksource/arm_global_timer.c
1977 F:      drivers/clocksource/clksrc_st_lpc.c
1978 F:      drivers/cpufreq/sti-cpufreq.c
1979 F:      drivers/dma/st_fdma*
1980 F:      drivers/i2c/busses/i2c-st.c
1981 F:      drivers/media/rc/st_rc.c
1982 F:      drivers/media/platform/sti/c8sectpfe/
1983 F:      drivers/mmc/host/sdhci-st.c
1984 F:      drivers/phy/st/phy-miphy28lp.c
1985 F:      drivers/phy/st/phy-stih407-usb.c
1986 F:      drivers/pinctrl/pinctrl-st.c
1987 F:      drivers/remoteproc/st_remoteproc.c
1988 F:      drivers/remoteproc/st_slim_rproc.c
1989 F:      drivers/reset/sti/
1990 F:      drivers/rtc/rtc-st-lpc.c
1991 F:      drivers/tty/serial/st-asc.c
1992 F:      drivers/usb/dwc3/dwc3-st.c
1993 F:      drivers/usb/host/ehci-st.c
1994 F:      drivers/usb/host/ohci-st.c
1995 F:      drivers/watchdog/st_lpc_wdt.c
1996 F:      drivers/ata/ahci_st.c
1997 F:      include/linux/remoteproc/st_slim_rproc.h
1998
1999 ARM/STM32 ARCHITECTURE
2000 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2001 M:      Alexandre Torgue <alexandre.torgue@st.com>
2002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 S:      Maintained
2004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2005 N:      stm32
2006 F:      arch/arm/boot/dts/stm32*
2007 F:      arch/arm/mach-stm32/
2008 F:      drivers/clocksource/armv7m_systick.c
2009
2010 ARM/TANGO ARCHITECTURE
2011 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2012 M:      Mans Rullgard <mans@mansr.com>
2013 L:      linux-arm-kernel@lists.infradead.org
2014 S:      Odd Fixes
2015 N:      tango
2016
2017 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2018 M:      Lennert Buytenhek <kernel@wantstofly.org>
2019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 S:      Maintained
2021
2022 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2023 M:      Hans Verkuil <hans.verkuil@cisco.com>
2024 L:      linux-tegra@vger.kernel.org
2025 L:      linux-media@vger.kernel.org
2026 S:      Maintained
2027 F:      drivers/media/platform/tegra-cec/
2028 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2029
2030 ARM/TETON BGA MACHINE SUPPORT
2031 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 S:      Maintained
2034
2035 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2036 M:      Santosh Shilimkar <ssantosh@kernel.org>
2037 L:      linux-kernel@vger.kernel.org
2038 S:      Maintained
2039 F:      drivers/memory/*emif*
2040
2041 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2042 M:      Santosh Shilimkar <ssantosh@kernel.org>
2043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 S:      Maintained
2045 F:      arch/arm/mach-keystone/
2046 F:      arch/arm/boot/dts/keystone-*
2047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2048
2049 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2050 M:      Santosh Shilimkar <ssantosh@kernel.org>
2051 L:      linux-kernel@vger.kernel.org
2052 S:      Maintained
2053 F:      drivers/clk/keystone/
2054
2055 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2056 M:      Santosh Shilimkar <ssantosh@kernel.org>
2057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 L:      linux-kernel@vger.kernel.org
2059 S:      Maintained
2060 F:      drivers/clocksource/timer-keystone.c
2061
2062 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2063 M:      Santosh Shilimkar <ssantosh@kernel.org>
2064 L:      linux-kernel@vger.kernel.org
2065 S:      Maintained
2066 F:      drivers/power/reset/keystone-reset.c
2067
2068 ARM/THECUS N2100 MACHINE SUPPORT
2069 M:      Lennert Buytenhek <kernel@wantstofly.org>
2070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 S:      Maintained
2072
2073 ARM/TOSA MACHINE SUPPORT
2074 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2075 M:      Dirk Opfer <dirk@opfer-online.de>
2076 S:      Maintained
2077
2078 ARM/UNIPHIER ARCHITECTURE
2079 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2082 S:      Maintained
2083 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2084 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2085 F:      arch/arm/boot/dts/uniphier*
2086 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2087 F:      arch/arm/mach-uniphier/
2088 F:      arch/arm/mm/cache-uniphier.c
2089 F:      arch/arm64/boot/dts/socionext/uniphier*
2090 F:      drivers/bus/uniphier-system-bus.c
2091 F:      drivers/clk/uniphier/
2092 F:      drivers/gpio/gpio-uniphier.c
2093 F:      drivers/i2c/busses/i2c-uniphier*
2094 F:      drivers/irqchip/irq-uniphier-aidet.c
2095 F:      drivers/pinctrl/uniphier/
2096 F:      drivers/reset/reset-uniphier.c
2097 F:      drivers/tty/serial/8250/8250_uniphier.c
2098 N:      uniphier
2099
2100 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2101 M:      Ulf Hansson <ulf.hansson@linaro.org>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 T:      git git://git.linaro.org/people/ulfh/clk.git
2104 S:      Maintained
2105 F:      drivers/clk/ux500/
2106
2107 ARM/VERSATILE EXPRESS PLATFORM
2108 M:      Liviu Dudau <liviu.dudau@arm.com>
2109 M:      Sudeep Holla <sudeep.holla@arm.com>
2110 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 S:      Maintained
2113 F:      arch/arm/boot/dts/vexpress*
2114 F:      arch/arm64/boot/dts/arm/
2115 F:      arch/arm/mach-vexpress/
2116 F:      */*/vexpress*
2117 F:      */*/*/vexpress*
2118 F:      drivers/clk/versatile/clk-vexpress-osc.c
2119 F:      drivers/clocksource/versatile.c
2120 N:      mps2
2121
2122 ARM/VFP SUPPORT
2123 M:      Russell King <linux@armlinux.org.uk>
2124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 W:      http://www.armlinux.org.uk/
2126 S:      Maintained
2127 F:      arch/arm/vfp/
2128
2129 ARM/VOIPAC PXA270 SUPPORT
2130 M:      Marek Vasut <marek.vasut@gmail.com>
2131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 S:      Maintained
2133 F:      arch/arm/mach-pxa/vpac270.c
2134 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2135
2136 ARM/VT8500 ARM ARCHITECTURE
2137 M:      Tony Prisk <linux@prisktech.co.nz>
2138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 S:      Maintained
2140 F:      arch/arm/mach-vt8500/
2141 F:      drivers/clocksource/vt8500_timer.c
2142 F:      drivers/i2c/busses/i2c-wmt.c
2143 F:      drivers/mmc/host/wmt-sdmmc.c
2144 F:      drivers/pwm/pwm-vt8500.c
2145 F:      drivers/rtc/rtc-vt8500.c
2146 F:      drivers/tty/serial/vt8500_serial.c
2147 F:      drivers/usb/host/ehci-platform.c
2148 F:      drivers/usb/host/uhci-platform.c
2149 F:      drivers/video/fbdev/vt8500lcdfb.*
2150 F:      drivers/video/fbdev/wm8505fb*
2151 F:      drivers/video/fbdev/wmt_ge_rops.*
2152
2153 ARM/ZIPIT Z2 SUPPORT
2154 M:      Marek Vasut <marek.vasut@gmail.com>
2155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 S:      Maintained
2157 F:      arch/arm/mach-pxa/z2.c
2158 F:      arch/arm/mach-pxa/include/mach/z2.h
2159
2160 ARM/ZTE ARCHITECTURE
2161 M:      Jun Nie <jun.nie@linaro.org>
2162 M:      Baoyou Xie <baoyou.xie@linaro.org>
2163 M:      Shawn Guo <shawnguo@kernel.org>
2164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 S:      Maintained
2166 F:      arch/arm/boot/dts/zx2967*
2167 F:      arch/arm/mach-zx/
2168 F:      arch/arm64/boot/dts/zte/
2169 F:      drivers/clk/zte/
2170 F:      drivers/dma/zx_dma.c
2171 F:      drivers/gpio/gpio-zx.c
2172 F:      drivers/i2c/busses/i2c-zx2967.c
2173 F:      drivers/mmc/host/dw_mmc-zx.*
2174 F:      drivers/pinctrl/zte/
2175 F:      drivers/soc/zte/
2176 F:      drivers/thermal/zx2967_thermal.c
2177 F:      drivers/watchdog/zx2967_wdt.c
2178 F:      Documentation/devicetree/bindings/arm/zte.txt
2179 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2180 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2181 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2182 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2183 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2184 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2185 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2186 F:      Documentation/devicetree/bindings/soc/zte/
2187 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2188 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2189 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2190 F:      include/dt-bindings/clock/zx2967*.h
2191 F:      include/dt-bindings/soc/zte,*.h
2192 F:      sound/soc/codecs/zx_aud96p22.c
2193 F:      sound/soc/zte/
2194
2195 ARM/ZYNQ ARCHITECTURE
2196 M:      Michal Simek <michal.simek@xilinx.com>
2197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 W:      http://wiki.xilinx.com
2199 T:      git https://github.com/Xilinx/linux-xlnx.git
2200 S:      Supported
2201 F:      arch/arm/mach-zynq/
2202 F:      drivers/cpuidle/cpuidle-zynq.c
2203 F:      drivers/block/xsysace.c
2204 N:      zynq
2205 N:      xilinx
2206 F:      drivers/clocksource/cadence_ttc_timer.c
2207 F:      drivers/i2c/busses/i2c-cadence.c
2208 F:      drivers/mmc/host/sdhci-of-arasan.c
2209 F:      drivers/edac/synopsys_edac.c
2210
2211 ARM64 PORT (AARCH64 ARCHITECTURE)
2212 M:      Catalin Marinas <catalin.marinas@arm.com>
2213 M:      Will Deacon <will.deacon@arm.com>
2214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2216 S:      Maintained
2217 F:      arch/arm64/
2218 F:      Documentation/arm64/
2219
2220 AS3645A LED FLASH CONTROLLER DRIVER
2221 M:      Sakari Ailus <sakari.ailus@iki.fi>
2222 L:      linux-leds@vger.kernel.org
2223 S:      Maintained
2224 F:      drivers/leds/leds-as3645a.c
2225
2226 ASAHI KASEI AK8974 DRIVER
2227 M:      Linus Walleij <linus.walleij@linaro.org>
2228 L:      linux-iio@vger.kernel.org
2229 W:      http://www.akm.com/
2230 S:      Supported
2231 F:      drivers/iio/magnetometer/ak8974.c
2232
2233 ASC7621 HARDWARE MONITOR DRIVER
2234 M:      George Joseph <george.joseph@fairview5.com>
2235 L:      linux-hwmon@vger.kernel.org
2236 S:      Maintained
2237 F:      Documentation/hwmon/asc7621
2238 F:      drivers/hwmon/asc7621.c
2239
2240 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2241 M:      Corentin Chary <corentin.chary@gmail.com>
2242 L:      acpi4asus-user@lists.sourceforge.net
2243 L:      platform-driver-x86@vger.kernel.org
2244 W:      http://acpi4asus.sf.net
2245 S:      Maintained
2246 F:      drivers/platform/x86/asus*.c
2247 F:      drivers/platform/x86/eeepc*.c
2248
2249 ASUS WIRELESS RADIO CONTROL DRIVER
2250 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2251 L:      platform-driver-x86@vger.kernel.org
2252 S:      Maintained
2253 F:      drivers/platform/x86/asus-wireless.c
2254
2255 ASYMMETRIC KEYS
2256 M:      David Howells <dhowells@redhat.com>
2257 L:      keyrings@vger.kernel.org
2258 S:      Maintained
2259 F:      Documentation/crypto/asymmetric-keys.txt
2260 F:      include/linux/verification.h
2261 F:      include/crypto/public_key.h
2262 F:      include/crypto/pkcs7.h
2263 F:      crypto/asymmetric_keys/
2264
2265 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2266 R:      Dan Williams <dan.j.williams@intel.com>
2267 W:      http://sourceforge.net/projects/xscaleiop
2268 S:      Odd fixes
2269 F:      Documentation/crypto/async-tx-api.txt
2270 F:      crypto/async_tx/
2271 F:      drivers/dma/
2272 F:      include/linux/dmaengine.h
2273 F:      include/linux/async_tx.h
2274
2275 AT24 EEPROM DRIVER
2276 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2277 L:      linux-i2c@vger.kernel.org
2278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2279 S:      Maintained
2280 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2281 F:      drivers/misc/eeprom/at24.c
2282 F:      include/linux/platform_data/at24.h
2283
2284 ATA OVER ETHERNET (AOE) DRIVER
2285 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2286 W:      http://www.openaoe.org/
2287 S:      Supported
2288 F:      Documentation/aoe/
2289 F:      drivers/block/aoe/
2290
2291 ATHEROS 71XX/9XXX GPIO DRIVER
2292 M:      Alban Bedel <albeu@free.fr>
2293 W:      https://github.com/AlbanBedel/linux
2294 T:      git git://github.com/AlbanBedel/linux
2295 S:      Maintained
2296 F:      drivers/gpio/gpio-ath79.c
2297 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2298
2299 ATHEROS ATH GENERIC UTILITIES
2300 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2301 L:      linux-wireless@vger.kernel.org
2302 S:      Supported
2303 F:      drivers/net/wireless/ath/*
2304
2305 ATHEROS ATH5K WIRELESS DRIVER
2306 M:      Jiri Slaby <jirislaby@gmail.com>
2307 M:      Nick Kossifidis <mickflemm@gmail.com>
2308 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2309 L:      linux-wireless@vger.kernel.org
2310 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2311 S:      Maintained
2312 F:      drivers/net/wireless/ath/ath5k/
2313
2314 ATHEROS ATH6KL WIRELESS DRIVER
2315 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2316 L:      linux-wireless@vger.kernel.org
2317 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2319 S:      Supported
2320 F:      drivers/net/wireless/ath/ath6kl/
2321
2322 ATI_REMOTE2 DRIVER
2323 M:      Ville Syrjala <syrjala@sci.fi>
2324 S:      Maintained
2325 F:      drivers/input/misc/ati_remote2.c
2326
2327 ATK0110 HWMON DRIVER
2328 M:      Luca Tettamanti <kronos.it@gmail.com>
2329 L:      linux-hwmon@vger.kernel.org
2330 S:      Maintained
2331 F:      drivers/hwmon/asus_atk0110.c
2332
2333 ATLX ETHERNET DRIVERS
2334 M:      Jay Cliburn <jcliburn@gmail.com>
2335 M:      Chris Snook <chris.snook@gmail.com>
2336 L:      netdev@vger.kernel.org
2337 W:      http://sourceforge.net/projects/atl1
2338 W:      http://atl1.sourceforge.net
2339 S:      Maintained
2340 F:      drivers/net/ethernet/atheros/
2341
2342 ATM
2343 M:      Chas Williams <3chas3@gmail.com>
2344 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2345 L:      netdev@vger.kernel.org
2346 W:      http://linux-atm.sourceforge.net
2347 S:      Maintained
2348 F:      drivers/atm/
2349 F:      include/linux/atm*
2350 F:      include/uapi/linux/atm*
2351
2352 ATMEL AT91 / AT32 MCI DRIVER
2353 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2354 S:      Maintained
2355 F:      drivers/mmc/host/atmel-mci.c
2356
2357 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2358 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2359 S:      Supported
2360 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2361
2362 ATMEL Audio ALSA driver
2363 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2364 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2365 S:      Supported
2366 F:      sound/soc/atmel
2367
2368 ATMEL I2C DRIVER
2369 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2370 L:      linux-i2c@vger.kernel.org
2371 S:      Supported
2372 F:      drivers/i2c/busses/i2c-at91.c
2373
2374 ATMEL ISI DRIVER
2375 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2376 L:      linux-media@vger.kernel.org
2377 S:      Supported
2378 F:      drivers/media/platform/atmel/atmel-isi.c
2379 F:      include/media/atmel-isi.h
2380
2381 ATMEL LCDFB DRIVER
2382 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2383 L:      linux-fbdev@vger.kernel.org
2384 S:      Maintained
2385 F:      drivers/video/fbdev/atmel_lcdfb.c
2386 F:      include/video/atmel_lcdc.h
2387
2388 ATMEL MACB ETHERNET DRIVER
2389 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2390 S:      Supported
2391 F:      drivers/net/ethernet/cadence/
2392
2393 ATMEL MAXTOUCH DRIVER
2394 M:      Nick Dyer <nick@shmanahar.org>
2395 T:      git git://github.com/ndyer/linux.git
2396 S:      Maintained
2397 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2398 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2399 F:      include/linux/platform_data/atmel_mxt_ts.h
2400
2401 ATMEL SAMA5D2 ADC DRIVER
2402 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2403 L:      linux-iio@vger.kernel.org
2404 S:      Supported
2405 F:      drivers/iio/adc/at91-sama5d2_adc.c
2406
2407 ATMEL SDMMC DRIVER
2408 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2409 L:      linux-mmc@vger.kernel.org
2410 S:      Supported
2411 F:      drivers/mmc/host/sdhci-of-at91.c
2412
2413 ATMEL SPI DRIVER
2414 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2415 S:      Supported
2416 F:      drivers/spi/spi-atmel.*
2417
2418 ATMEL SSC DRIVER
2419 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 S:      Supported
2422 F:      drivers/misc/atmel-ssc.c
2423 F:      include/linux/atmel-ssc.h
2424
2425 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2426 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428 S:      Supported
2429 F:      drivers/misc/atmel_tclib.c
2430 F:      drivers/clocksource/tcb_clksrc.c
2431
2432 ATMEL USBA UDC DRIVER
2433 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 S:      Supported
2436 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2437
2438 ATMEL WIRELESS DRIVER
2439 M:      Simon Kelley <simon@thekelleys.org.uk>
2440 L:      linux-wireless@vger.kernel.org
2441 W:      http://www.thekelleys.org.uk/atmel
2442 W:      http://atmelwlandriver.sourceforge.net/
2443 S:      Maintained
2444 F:      drivers/net/wireless/atmel/atmel*
2445
2446 ATMEL XDMA DRIVER
2447 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2448 L:      linux-arm-kernel@lists.infradead.org
2449 L:      dmaengine@vger.kernel.org
2450 S:      Supported
2451 F:      drivers/dma/at_xdmac.c
2452
2453 ATOMIC INFRASTRUCTURE
2454 M:      Will Deacon <will.deacon@arm.com>
2455 M:      Peter Zijlstra <peterz@infradead.org>
2456 R:      Boqun Feng <boqun.feng@gmail.com>
2457 L:      linux-kernel@vger.kernel.org
2458 S:      Maintained
2459 F:      arch/*/include/asm/atomic*.h
2460 F:      include/*/atomic*.h
2461
2462 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2463 M:      Bradley Grove <linuxdrivers@attotech.com>
2464 L:      linux-scsi@vger.kernel.org
2465 W:      http://www.attotech.com
2466 S:      Supported
2467 F:      drivers/scsi/esas2r
2468
2469 ATUSB IEEE 802.15.4 RADIO DRIVER
2470 M:      Stefan Schmidt <stefan@osg.samsung.com>
2471 L:      linux-wpan@vger.kernel.org
2472 S:      Maintained
2473 F:      drivers/net/ieee802154/atusb.c
2474 F:      drivers/net/ieee802154/atusb.h
2475 F:      drivers/net/ieee802154/at86rf230.h
2476
2477 AUDIT SUBSYSTEM
2478 M:      Paul Moore <paul@paul-moore.com>
2479 M:      Eric Paris <eparis@redhat.com>
2480 L:      linux-audit@redhat.com (moderated for non-subscribers)
2481 W:      https://github.com/linux-audit
2482 W:      https://people.redhat.com/sgrubb/audit
2483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2484 S:      Supported
2485 F:      include/linux/audit.h
2486 F:      include/uapi/linux/audit.h
2487 F:      kernel/audit*
2488
2489 AUXILIARY DISPLAY DRIVERS
2490 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2491 W:      http://miguelojeda.es/auxdisplay.htm
2492 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2493 S:      Maintained
2494 F:      drivers/auxdisplay/
2495 F:      include/linux/cfag12864b.h
2496
2497 AX.25 NETWORK LAYER
2498 M:      Ralf Baechle <ralf@linux-mips.org>
2499 L:      linux-hams@vger.kernel.org
2500 W:      http://www.linux-ax25.org/
2501 S:      Maintained
2502 F:      include/uapi/linux/ax25.h
2503 F:      include/net/ax25.h
2504 F:      net/ax25/
2505
2506 AXENTIA ARM DEVICES
2507 M:      Peter Rosin <peda@axentia.se>
2508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509 S:      Maintained
2510 F:      Documentation/devicetree/bindings/arm/axentia.txt
2511 F:      arch/arm/boot/dts/at91-linea.dtsi
2512 F:      arch/arm/boot/dts/at91-natte.dtsi
2513 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2514 F:      arch/arm/boot/dts/at91-tse850-3.dts
2515
2516 AXENTIA ASOC DRIVERS
2517 M:      Peter Rosin <peda@axentia.se>
2518 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2519 S:      Maintained
2520 F:      Documentation/devicetree/bindings/sound/axentia,*
2521 F:      sound/soc/atmel/tse850-pcm5142.c
2522
2523 AZ6007 DVB DRIVER
2524 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2525 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2526 L:      linux-media@vger.kernel.org
2527 W:      https://linuxtv.org
2528 T:      git git://linuxtv.org/media_tree.git
2529 S:      Maintained
2530 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2531
2532 AZTECH FM RADIO RECEIVER DRIVER
2533 M:      Hans Verkuil <hverkuil@xs4all.nl>
2534 L:      linux-media@vger.kernel.org
2535 T:      git git://linuxtv.org/media_tree.git
2536 W:      https://linuxtv.org
2537 S:      Maintained
2538 F:      drivers/media/radio/radio-aztech*
2539
2540 B43 WIRELESS DRIVER
2541 L:      linux-wireless@vger.kernel.org
2542 L:      b43-dev@lists.infradead.org
2543 W:      http://wireless.kernel.org/en/users/Drivers/b43
2544 S:      Odd Fixes
2545 F:      drivers/net/wireless/broadcom/b43/
2546
2547 B43LEGACY WIRELESS DRIVER
2548 M:      Larry Finger <Larry.Finger@lwfinger.net>
2549 L:      linux-wireless@vger.kernel.org
2550 L:      b43-dev@lists.infradead.org
2551 W:      http://wireless.kernel.org/en/users/Drivers/b43
2552 S:      Maintained
2553 F:      drivers/net/wireless/broadcom/b43legacy/
2554
2555 BACKLIGHT CLASS/SUBSYSTEM
2556 M:      Lee Jones <lee.jones@linaro.org>
2557 M:      Daniel Thompson <daniel.thompson@linaro.org>
2558 M:      Jingoo Han <jingoohan1@gmail.com>
2559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2560 S:      Maintained
2561 F:      drivers/video/backlight/
2562 F:      include/linux/backlight.h
2563 F:      include/linux/pwm_backlight.h
2564 F:      Documentation/devicetree/bindings/leds/backlight
2565
2566 BATMAN ADVANCED
2567 M:      Marek Lindner <mareklindner@neomailbox.ch>
2568 M:      Simon Wunderlich <sw@simonwunderlich.de>
2569 M:      Antonio Quartulli <a@unstable.cc>
2570 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2571 W:      https://www.open-mesh.org/
2572 Q:      https://patchwork.open-mesh.org/project/batman/list/
2573 S:      Maintained
2574 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2575 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2576 F:      Documentation/networking/batman-adv.rst
2577 F:      include/uapi/linux/batadv_packet.h
2578 F:      include/uapi/linux/batman_adv.h
2579 F:      net/batman-adv/
2580
2581 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2582 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2583 L:      linux-hams@vger.kernel.org
2584 W:      http://www.baycom.org/~tom/ham/ham.html
2585 S:      Maintained
2586 F:      drivers/net/hamradio/baycom*
2587
2588 BCACHE (BLOCK LAYER CACHE)
2589 M:      Michael Lyle <mlyle@lyle.org>
2590 M:      Kent Overstreet <kent.overstreet@gmail.com>
2591 L:      linux-bcache@vger.kernel.org
2592 W:      http://bcache.evilpiepirate.org
2593 C:      irc://irc.oftc.net/bcache
2594 S:      Maintained
2595 F:      drivers/md/bcache/
2596
2597 BDISP ST MEDIA DRIVER
2598 M:      Fabien Dessenne <fabien.dessenne@st.com>
2599 L:      linux-media@vger.kernel.org
2600 T:      git git://linuxtv.org/media_tree.git
2601 W:      https://linuxtv.org
2602 S:      Supported
2603 F:      drivers/media/platform/sti/bdisp
2604
2605 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2606 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2607 L:      netdev@vger.kernel.org
2608 S:      Maintained
2609 F:      drivers/net/ethernet/ec_bhf.c
2610
2611 BEFS FILE SYSTEM
2612 M:      Luis de Bethencourt <luisbg@kernel.org>
2613 M:      Salah Triki <salah.triki@gmail.com>
2614 S:      Maintained
2615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2616 F:      Documentation/filesystems/befs.txt
2617 F:      fs/befs/
2618
2619 BFQ I/O SCHEDULER
2620 M:      Paolo Valente <paolo.valente@linaro.org>
2621 M:      Jens Axboe <axboe@kernel.dk>
2622 L:      linux-block@vger.kernel.org
2623 S:      Maintained
2624 F:      block/bfq-*
2625 F:      Documentation/block/bfq-iosched.txt
2626
2627 BFS FILE SYSTEM
2628 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2629 S:      Maintained
2630 F:      Documentation/filesystems/bfs.txt
2631 F:      fs/bfs/
2632 F:      include/uapi/linux/bfs_fs.h
2633
2634 BLACKFIN ARCHITECTURE
2635 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2636 T:      git git://git.code.sf.net/p/adi-linux/code
2637 W:      http://blackfin.uclinux.org
2638 S:      Orphan
2639 F:      arch/blackfin/
2640
2641 BLACKFIN EMAC DRIVER
2642 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2643 W:      http://blackfin.uclinux.org
2644 S:      Orphan
2645 F:      drivers/net/ethernet/adi/
2646
2647 BLACKFIN MEDIA DRIVER
2648 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2649 W:      http://blackfin.uclinux.org/
2650 S:      Orphan
2651 F:      drivers/media/platform/blackfin/
2652 F:      drivers/media/i2c/adv7183*
2653 F:      drivers/media/i2c/vs6624*
2654
2655 BLACKFIN RTC DRIVER
2656 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2657 W:      http://blackfin.uclinux.org
2658 S:      Orphan
2659 F:      drivers/rtc/rtc-bfin.c
2660
2661 BLACKFIN SDH DRIVER
2662 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2663 W:      http://blackfin.uclinux.org
2664 S:      Orphan
2665 F:      drivers/mmc/host/bfin_sdh.c
2666
2667 BLACKFIN SERIAL DRIVER
2668 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2669 W:      http://blackfin.uclinux.org
2670 S:      Orphan
2671 F:      drivers/tty/serial/bfin_uart.c
2672
2673 BLACKFIN WATCHDOG DRIVER
2674 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2675 W:      http://blackfin.uclinux.org
2676 S:      Orphan
2677 F:      drivers/watchdog/bfin_wdt.c
2678
2679 BLINKM RGB LED DRIVER
2680 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2681 S:      Maintained
2682 F:      drivers/leds/leds-blinkm.c
2683
2684 BLOCK LAYER
2685 M:      Jens Axboe <axboe@kernel.dk>
2686 L:      linux-block@vger.kernel.org
2687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2688 S:      Maintained
2689 F:      block/
2690 F:      kernel/trace/blktrace.c
2691 F:      lib/sbitmap.c
2692
2693 BLOCK2MTD DRIVER
2694 M:      Joern Engel <joern@lazybastard.org>
2695 L:      linux-mtd@lists.infradead.org
2696 S:      Maintained
2697 F:      drivers/mtd/devices/block2mtd.c
2698
2699 BLUETOOTH DRIVERS
2700 M:      Marcel Holtmann <marcel@holtmann.org>
2701 M:      Johan Hedberg <johan.hedberg@gmail.com>
2702 L:      linux-bluetooth@vger.kernel.org
2703 W:      http://www.bluez.org/
2704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2706 S:      Maintained
2707 F:      drivers/bluetooth/
2708
2709 BLUETOOTH SUBSYSTEM
2710 M:      Marcel Holtmann <marcel@holtmann.org>
2711 M:      Johan Hedberg <johan.hedberg@gmail.com>
2712 L:      linux-bluetooth@vger.kernel.org
2713 W:      http://www.bluez.org/
2714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2716 S:      Maintained
2717 F:      net/bluetooth/
2718 F:      include/net/bluetooth/
2719
2720 BONDING DRIVER
2721 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2722 M:      Veaceslav Falico <vfalico@gmail.com>
2723 M:      Andy Gospodarek <andy@greyhouse.net>
2724 L:      netdev@vger.kernel.org
2725 W:      http://sourceforge.net/projects/bonding/
2726 S:      Supported
2727 F:      drivers/net/bonding/
2728 F:      include/uapi/linux/if_bonding.h
2729
2730 BPF (Safe dynamic programs and tools)
2731 M:      Alexei Starovoitov <ast@kernel.org>
2732 M:      Daniel Borkmann <daniel@iogearbox.net>
2733 L:      netdev@vger.kernel.org
2734 L:      linux-kernel@vger.kernel.org
2735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2737 S:      Supported
2738 F:      arch/x86/net/bpf_jit*
2739 F:      Documentation/networking/filter.txt
2740 F:      Documentation/bpf/
2741 F:      include/linux/bpf*
2742 F:      include/linux/filter.h
2743 F:      include/trace/events/bpf.h
2744 F:      include/trace/events/xdp.h
2745 F:      include/uapi/linux/bpf*
2746 F:      include/uapi/linux/filter.h
2747 F:      kernel/bpf/
2748 F:      kernel/trace/bpf_trace.c
2749 F:      lib/test_bpf.c
2750 F:      net/bpf/
2751 F:      net/core/filter.c
2752 F:      net/sched/act_bpf.c
2753 F:      net/sched/cls_bpf.c
2754 F:      samples/bpf/
2755 F:      tools/bpf/
2756 F:      tools/testing/selftests/bpf/
2757
2758 BROADCOM B44 10/100 ETHERNET DRIVER
2759 M:      Michael Chan <michael.chan@broadcom.com>
2760 L:      netdev@vger.kernel.org
2761 S:      Supported
2762 F:      drivers/net/ethernet/broadcom/b44.*
2763
2764 BROADCOM B53 ETHERNET SWITCH DRIVER
2765 M:      Florian Fainelli <f.fainelli@gmail.com>
2766 L:      netdev@vger.kernel.org
2767 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2768 S:      Supported
2769 F:      drivers/net/dsa/b53/*
2770 F:      include/linux/platform_data/b53.h
2771
2772 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2773 M:      Florian Fainelli <f.fainelli@gmail.com>
2774 M:      Ray Jui <rjui@broadcom.com>
2775 M:      Scott Branden <sbranden@broadcom.com>
2776 M:      bcm-kernel-feedback-list@broadcom.com
2777 T:      git git://github.com/broadcom/mach-bcm
2778 S:      Maintained
2779 N:      bcm281*
2780 N:      bcm113*
2781 N:      bcm216*
2782 N:      kona
2783 F:      arch/arm/mach-bcm/
2784
2785 BROADCOM BCM2835 ARM ARCHITECTURE
2786 M:      Eric Anholt <eric@anholt.net>
2787 M:      Stefan Wahren <stefan.wahren@i2se.com>
2788 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 T:      git git://github.com/anholt/linux
2791 S:      Maintained
2792 N:      bcm2835
2793 F:      drivers/staging/vc04_services
2794
2795 BROADCOM BCM47XX MIPS ARCHITECTURE
2796 M:      Hauke Mehrtens <hauke@hauke-m.de>
2797 M:      Rafał Miłecki <zajec5@gmail.com>
2798 L:      linux-mips@linux-mips.org
2799 S:      Maintained
2800 F:      Documentation/devicetree/bindings/mips/brcm/
2801 F:      arch/mips/bcm47xx/*
2802 F:      arch/mips/include/asm/mach-bcm47xx/*
2803
2804 BROADCOM BCM5301X ARM ARCHITECTURE
2805 M:      Hauke Mehrtens <hauke@hauke-m.de>
2806 M:      Rafał Miłecki <zajec5@gmail.com>
2807 M:      Jon Mason <jonmason@broadcom.com>
2808 M:      bcm-kernel-feedback-list@broadcom.com
2809 L:      linux-arm-kernel@lists.infradead.org
2810 S:      Maintained
2811 F:      arch/arm/mach-bcm/bcm_5301x.c
2812 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2813 F:      arch/arm/boot/dts/bcm470*
2814 F:      arch/arm/boot/dts/bcm953012*
2815
2816 BROADCOM BCM53573 ARM ARCHITECTURE
2817 M:      Rafał Miłecki <rafal@milecki.pl>
2818 L:      linux-arm-kernel@lists.infradead.org
2819 S:      Maintained
2820 F:      arch/arm/boot/dts/bcm53573*
2821 F:      arch/arm/boot/dts/bcm47189*
2822
2823 BROADCOM BCM63XX ARM ARCHITECTURE
2824 M:      Florian Fainelli <f.fainelli@gmail.com>
2825 M:      bcm-kernel-feedback-list@broadcom.com
2826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827 T:      git git://github.com/broadcom/stblinux.git
2828 S:      Maintained
2829 N:      bcm63xx
2830
2831 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2832 M:      Kevin Cernekee <cernekee@gmail.com>
2833 L:      linux-usb@vger.kernel.org
2834 S:      Maintained
2835 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2836
2837 BROADCOM BCM7XXX ARM ARCHITECTURE
2838 M:      Brian Norris <computersforpeace@gmail.com>
2839 M:      Gregory Fong <gregory.0xf0@gmail.com>
2840 M:      Florian Fainelli <f.fainelli@gmail.com>
2841 M:      bcm-kernel-feedback-list@broadcom.com
2842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2843 T:      git git://github.com/broadcom/stblinux.git
2844 S:      Maintained
2845 F:      arch/arm/mach-bcm/*brcmstb*
2846 F:      arch/arm/boot/dts/bcm7*.dts*
2847 F:      drivers/bus/brcmstb_gisb.c
2848 F:      arch/arm/mm/cache-b15-rac.c
2849 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2850 N:      brcmstb
2851
2852 BROADCOM BMIPS CPUFREQ DRIVER
2853 M:      Markus Mayer <mmayer@broadcom.com>
2854 M:      bcm-kernel-feedback-list@broadcom.com
2855 L:      linux-pm@vger.kernel.org
2856 S:      Maintained
2857 F:      drivers/cpufreq/bmips-cpufreq.c
2858
2859 BROADCOM BMIPS MIPS ARCHITECTURE
2860 M:      Kevin Cernekee <cernekee@gmail.com>
2861 M:      Florian Fainelli <f.fainelli@gmail.com>
2862 L:      linux-mips@linux-mips.org
2863 T:      git git://github.com/broadcom/stblinux.git
2864 S:      Maintained
2865 F:      arch/mips/bmips/*
2866 F:      arch/mips/include/asm/mach-bmips/*
2867 F:      arch/mips/kernel/*bmips*
2868 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2869 F:      drivers/irqchip/irq-bcm63*
2870 F:      drivers/irqchip/irq-bcm7*
2871 F:      drivers/irqchip/irq-brcmstb*
2872 F:      include/linux/bcm963xx_nvram.h
2873 F:      include/linux/bcm963xx_tag.h
2874
2875 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2876 M:      Rasesh Mody <rasesh.mody@cavium.com>
2877 M:      Harish Patil <harish.patil@cavium.com>
2878 M:      Dept-GELinuxNICDev@cavium.com
2879 L:      netdev@vger.kernel.org
2880 S:      Supported
2881 F:      drivers/net/ethernet/broadcom/bnx2.*
2882 F:      drivers/net/ethernet/broadcom/bnx2_*
2883
2884 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2885 M:      QLogic-Storage-Upstream@qlogic.com
2886 L:      linux-scsi@vger.kernel.org
2887 S:      Supported
2888 F:      drivers/scsi/bnx2fc/
2889
2890 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2891 M:      QLogic-Storage-Upstream@qlogic.com
2892 L:      linux-scsi@vger.kernel.org
2893 S:      Supported
2894 F:      drivers/scsi/bnx2i/
2895
2896 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2897 M:      Ariel Elior <ariel.elior@cavium.com>
2898 M:      everest-linux-l2@cavium.com
2899 L:      netdev@vger.kernel.org
2900 S:      Supported
2901 F:      drivers/net/ethernet/broadcom/bnx2x/
2902
2903 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2904 M:      Michael Chan <michael.chan@broadcom.com>
2905 L:      netdev@vger.kernel.org
2906 S:      Supported
2907 F:      drivers/net/ethernet/broadcom/bnxt/
2908
2909 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2910 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2911 M:      Franky Lin <franky.lin@broadcom.com>
2912 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2913 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2914 M:      Wright Feng <wright.feng@cypress.com>
2915 L:      linux-wireless@vger.kernel.org
2916 L:      brcm80211-dev-list.pdl@broadcom.com
2917 L:      brcm80211-dev-list@cypress.com
2918 S:      Supported
2919 F:      drivers/net/wireless/broadcom/brcm80211/
2920
2921 BROADCOM BRCMSTB GPIO DRIVER
2922 M:      Gregory Fong <gregory.0xf0@gmail.com>
2923 L:      bcm-kernel-feedback-list@broadcom.com
2924 S:      Supported
2925 F:      drivers/gpio/gpio-brcmstb.c
2926 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2927
2928 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2929 M:      Al Cooper <alcooperx@gmail.com>
2930 L:      linux-kernel@vger.kernel.org
2931 L:      bcm-kernel-feedback-list@broadcom.com
2932 S:      Maintained
2933 F:      drivers/phy/broadcom/phy-brcm-usb*
2934
2935 BROADCOM GENET ETHERNET DRIVER
2936 M:      Doug Berger <opendmb@gmail.com>
2937 M:      Florian Fainelli <f.fainelli@gmail.com>
2938 L:      netdev@vger.kernel.org
2939 S:      Supported
2940 F:      drivers/net/ethernet/broadcom/genet/
2941
2942 BROADCOM IPROC ARM ARCHITECTURE
2943 M:      Ray Jui <rjui@broadcom.com>
2944 M:      Scott Branden <sbranden@broadcom.com>
2945 M:      Jon Mason <jonmason@broadcom.com>
2946 M:      bcm-kernel-feedback-list@broadcom.com
2947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2948 T:      git git://github.com/broadcom/cygnus-linux.git
2949 S:      Maintained
2950 N:      iproc
2951 N:      cygnus
2952 N:      bcm[-_]nsp
2953 N:      bcm9113*
2954 N:      bcm9583*
2955 N:      bcm9585*
2956 N:      bcm9586*
2957 N:      bcm988312
2958 N:      bcm113*
2959 N:      bcm583*
2960 N:      bcm585*
2961 N:      bcm586*
2962 N:      bcm88312
2963 N:      hr2
2964 F:      arch/arm64/boot/dts/broadcom/ns2*
2965 F:      drivers/clk/bcm/clk-ns*
2966 F:      drivers/pinctrl/bcm/pinctrl-ns*
2967
2968 BROADCOM KONA GPIO DRIVER
2969 M:      Ray Jui <rjui@broadcom.com>
2970 L:      bcm-kernel-feedback-list@broadcom.com
2971 S:      Supported
2972 F:      drivers/gpio/gpio-bcm-kona.c
2973 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2974
2975 BROADCOM NETXTREME-E ROCE DRIVER
2976 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2977 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2978 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2979 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2980 L:      linux-rdma@vger.kernel.org
2981 W:      http://www.broadcom.com
2982 S:      Supported
2983 F:      drivers/infiniband/hw/bnxt_re/
2984 F:      include/uapi/rdma/bnxt_re-abi.h
2985
2986 BROADCOM NVRAM DRIVER
2987 M:      Rafał Miłecki <zajec5@gmail.com>
2988 L:      linux-mips@linux-mips.org
2989 S:      Maintained
2990 F:      drivers/firmware/broadcom/*
2991
2992 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2993 M:      Rafał Miłecki <zajec5@gmail.com>
2994 L:      linux-wireless@vger.kernel.org
2995 S:      Maintained
2996 F:      drivers/bcma/
2997 F:      include/linux/bcma/
2998
2999 BROADCOM STB AVS CPUFREQ DRIVER
3000 M:      Markus Mayer <mmayer@broadcom.com>
3001 M:      bcm-kernel-feedback-list@broadcom.com
3002 L:      linux-pm@vger.kernel.org
3003 S:      Maintained
3004 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3005 F:      drivers/cpufreq/brcmstb*
3006
3007 BROADCOM STB AVS TMON DRIVER
3008 M:      Markus Mayer <mmayer@broadcom.com>
3009 M:      bcm-kernel-feedback-list@broadcom.com
3010 L:      linux-pm@vger.kernel.org
3011 S:      Maintained
3012 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3013 F:      drivers/thermal/broadcom/brcmstb*
3014
3015 BROADCOM STB NAND FLASH DRIVER
3016 M:      Brian Norris <computersforpeace@gmail.com>
3017 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3018 L:      linux-mtd@lists.infradead.org
3019 L:      bcm-kernel-feedback-list@broadcom.com
3020 S:      Maintained
3021 F:      drivers/mtd/nand/brcmnand/
3022
3023 BROADCOM STB DPFE DRIVER
3024 M:      Markus Mayer <mmayer@broadcom.com>
3025 M:      bcm-kernel-feedback-list@broadcom.com
3026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3027 S:      Maintained
3028 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3029 F:      drivers/memory/brcmstb_dpfe.c
3030
3031 BROADCOM SYSTEMPORT ETHERNET DRIVER
3032 M:      Florian Fainelli <f.fainelli@gmail.com>
3033 L:      netdev@vger.kernel.org
3034 S:      Supported
3035 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3036
3037 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3038 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3039 M:      Prashant Sreedharan <prashant@broadcom.com>
3040 M:      Michael Chan <mchan@broadcom.com>
3041 L:      netdev@vger.kernel.org
3042 S:      Supported
3043 F:      drivers/net/ethernet/broadcom/tg3.*
3044
3045 BROCADE BFA FC SCSI DRIVER
3046 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3047 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3048 L:      linux-scsi@vger.kernel.org
3049 S:      Supported
3050 F:      drivers/scsi/bfa/
3051
3052 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3053 M:      Rasesh Mody <rasesh.mody@cavium.com>
3054 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3055 M:      Dept-GELinuxNICDev@cavium.com
3056 L:      netdev@vger.kernel.org
3057 S:      Supported
3058 F:      drivers/net/ethernet/brocade/bna/
3059
3060 BSG (block layer generic sg v4 driver)
3061 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3062 L:      linux-scsi@vger.kernel.org
3063 S:      Supported
3064 F:      block/bsg.c
3065 F:      include/linux/bsg.h
3066 F:      include/uapi/linux/bsg.h
3067
3068 BT87X AUDIO DRIVER
3069 M:      Clemens Ladisch <clemens@ladisch.de>
3070 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3071 T:      git git://git.alsa-project.org/alsa-kernel.git
3072 S:      Maintained
3073 F:      Documentation/sound/alsa/Bt87x.txt
3074 F:      sound/pci/bt87x.c
3075
3076 BT8XXGPIO DRIVER
3077 M:      Michael Buesch <m@bues.ch>
3078 W:      http://bu3sch.de/btgpio.php
3079 S:      Maintained
3080 F:      drivers/gpio/gpio-bt8xx.c
3081
3082 BTRFS FILE SYSTEM
3083 M:      Chris Mason <clm@fb.com>
3084 M:      Josef Bacik <jbacik@fb.com>
3085 M:      David Sterba <dsterba@suse.com>
3086 L:      linux-btrfs@vger.kernel.org
3087 W:      http://btrfs.wiki.kernel.org/
3088 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3090 S:      Maintained
3091 F:      Documentation/filesystems/btrfs.txt
3092 F:      fs/btrfs/
3093 F:      include/linux/btrfs*
3094 F:      include/uapi/linux/btrfs*
3095
3096 BTTV VIDEO4LINUX DRIVER
3097 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3098 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3099 L:      linux-media@vger.kernel.org
3100 W:      https://linuxtv.org
3101 T:      git git://linuxtv.org/media_tree.git
3102 S:      Odd fixes
3103 F:      Documentation/media/v4l-drivers/bttv*
3104 F:      drivers/media/pci/bt8xx/bttv*
3105
3106 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3107 M:      Chanwoo Choi <cw00.choi@samsung.com>
3108 L:      linux-pm@vger.kernel.org
3109 L:      linux-samsung-soc@vger.kernel.org
3110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3111 S:      Maintained
3112 F:      drivers/devfreq/exynos-bus.c
3113 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3114
3115 BUSLOGIC SCSI DRIVER
3116 M:      Khalid Aziz <khalid@gonehiking.org>
3117 L:      linux-scsi@vger.kernel.org
3118 S:      Maintained
3119 F:      drivers/scsi/BusLogic.*
3120 F:      drivers/scsi/FlashPoint.*
3121
3122 C-MEDIA CMI8788 DRIVER
3123 M:      Clemens Ladisch <clemens@ladisch.de>
3124 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3125 T:      git git://git.alsa-project.org/alsa-kernel.git
3126 S:      Maintained
3127 F:      sound/pci/oxygen/
3128
3129 C6X ARCHITECTURE
3130 M:      Mark Salter <msalter@redhat.com>
3131 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3132 L:      linux-c6x-dev@linux-c6x.org
3133 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3134 S:      Maintained
3135 F:      arch/c6x/
3136
3137 CA8210 IEEE-802.15.4 RADIO DRIVER
3138 M:      Harry Morris <h.morris@cascoda.com>
3139 L:      linux-wpan@vger.kernel.org
3140 W:      https://github.com/Cascoda/ca8210-linux.git
3141 S:      Maintained
3142 F:      drivers/net/ieee802154/ca8210.c
3143 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3144
3145 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3146 M:      David Howells <dhowells@redhat.com>
3147 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3148 S:      Supported
3149 F:      Documentation/filesystems/caching/cachefiles.txt
3150 F:      fs/cachefiles/
3151
3152 CADET FM/AM RADIO RECEIVER DRIVER
3153 M:      Hans Verkuil <hverkuil@xs4all.nl>
3154 L:      linux-media@vger.kernel.org
3155 T:      git git://linuxtv.org/media_tree.git
3156 W:      https://linuxtv.org
3157 S:      Maintained
3158 F:      drivers/media/radio/radio-cadet*
3159
3160 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3161 M:      Jonathan Corbet <corbet@lwn.net>
3162 L:      linux-media@vger.kernel.org
3163 T:      git git://linuxtv.org/media_tree.git
3164 S:      Maintained
3165 F:      Documentation/media/v4l-drivers/cafe_ccic*
3166 F:      drivers/media/platform/marvell-ccic/
3167
3168 CAIF NETWORK LAYER
3169 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3170 L:      netdev@vger.kernel.org
3171 S:      Supported
3172 F:      Documentation/networking/caif/
3173 F:      drivers/net/caif/
3174 F:      include/uapi/linux/caif/
3175 F:      include/net/caif/
3176 F:      net/caif/
3177
3178 CALGARY x86-64 IOMMU
3179 M:      Muli Ben-Yehuda <mulix@mulix.org>
3180 M:      Jon Mason <jdmason@kudzu.us>
3181 L:      iommu@lists.linux-foundation.org
3182 S:      Maintained
3183 F:      arch/x86/kernel/pci-calgary_64.c
3184 F:      arch/x86/kernel/tce_64.c
3185 F:      arch/x86/include/asm/calgary.h
3186 F:      arch/x86/include/asm/tce.h
3187
3188 CAN NETWORK DRIVERS
3189 M:      Wolfgang Grandegger <wg@grandegger.com>
3190 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3191 L:      linux-can@vger.kernel.org
3192 W:      https://github.com/linux-can
3193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3195 S:      Maintained
3196 F:      Documentation/devicetree/bindings/net/can/
3197 F:      drivers/net/can/
3198 F:      include/linux/can/dev.h
3199 F:      include/linux/can/platform/
3200 F:      include/uapi/linux/can/error.h
3201 F:      include/uapi/linux/can/netlink.h
3202
3203 CAN NETWORK LAYER
3204 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3205 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3206 L:      linux-can@vger.kernel.org
3207 W:      https://github.com/linux-can
3208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3210 S:      Maintained
3211 F:      Documentation/networking/can.rst
3212 F:      net/can/
3213 F:      include/linux/can/core.h
3214 F:      include/uapi/linux/can.h
3215 F:      include/uapi/linux/can/bcm.h
3216 F:      include/uapi/linux/can/raw.h
3217 F:      include/uapi/linux/can/gw.h
3218
3219 CAPABILITIES
3220 M:      Serge Hallyn <serge@hallyn.com>
3221 L:      linux-security-module@vger.kernel.org
3222 S:      Supported
3223 F:      include/linux/capability.h
3224 F:      include/uapi/linux/capability.h
3225 F:      security/commoncap.c
3226 F:      kernel/capability.c
3227
3228 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3229 M:      Kevin Tsai <ktsai@capellamicro.com>
3230 S:      Maintained
3231 F:      drivers/iio/light/cm*
3232
3233 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3234 M:      Christian Lamparter <chunkeey@googlemail.com>
3235 L:      linux-wireless@vger.kernel.org
3236 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3237 S:      Maintained
3238 F:      drivers/net/wireless/ath/carl9170/
3239
3240 CAVIUM I2C DRIVER
3241 M:      Jan Glauber <jglauber@cavium.com>
3242 M:      David Daney <david.daney@cavium.com>
3243 W:      http://www.cavium.com
3244 S:      Supported
3245 F:      drivers/i2c/busses/i2c-octeon*
3246 F:      drivers/i2c/busses/i2c-thunderx*
3247
3248 CAVIUM LIQUIDIO NETWORK DRIVER
3249 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3250 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3251 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3252 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3253 L:      netdev@vger.kernel.org
3254 W:      http://www.cavium.com
3255 S:      Supported
3256 F:      drivers/net/ethernet/cavium/liquidio/
3257
3258 CAVIUM MMC DRIVER
3259 M:      Jan Glauber <jglauber@cavium.com>
3260 M:      David Daney <david.daney@cavium.com>
3261 M:      Steven J. Hill <Steven.Hill@cavium.com>
3262 W:      http://www.cavium.com
3263 S:      Supported
3264 F:      drivers/mmc/host/cavium*
3265
3266 CAVIUM OCTEON-TX CRYPTO DRIVER
3267 M:      George Cherian <george.cherian@cavium.com>
3268 L:      linux-crypto@vger.kernel.org
3269 W:      http://www.cavium.com
3270 S:      Supported
3271 F:      drivers/crypto/cavium/cpt/
3272
3273 CAVIUM THUNDERX2 ARM64 SOC
3274 M:      Robert Richter <rrichter@cavium.com>
3275 M:      Jayachandran C <jnair@caviumnetworks.com>
3276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3277 S:      Maintained
3278 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3279 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3280
3281 CC2520 IEEE-802.15.4 RADIO DRIVER
3282 M:      Varka Bhadram <varkabhadram@gmail.com>
3283 L:      linux-wpan@vger.kernel.org
3284 S:      Maintained
3285 F:      drivers/net/ieee802154/cc2520.c
3286 F:      include/linux/spi/cc2520.h
3287 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3288
3289 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3290 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3291 L:      linux-crypto@vger.kernel.org
3292 L:      driverdev-devel@linuxdriverproject.org
3293 S:      Supported
3294 F:      drivers/staging/ccree/
3295 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3296
3297 CEC FRAMEWORK
3298 M:      Hans Verkuil <hans.verkuil@cisco.com>
3299 L:      linux-media@vger.kernel.org
3300 T:      git git://linuxtv.org/media_tree.git
3301 W:      http://linuxtv.org
3302 S:      Supported
3303 F:      Documentation/media/kapi/cec-core.rst
3304 F:      Documentation/media/uapi/cec
3305 F:      drivers/media/cec/
3306 F:      drivers/media/rc/keymaps/rc-cec.c
3307 F:      include/media/cec.h
3308 F:      include/media/cec-notifier.h
3309 F:      include/uapi/linux/cec.h
3310 F:      include/uapi/linux/cec-funcs.h
3311 F:      Documentation/devicetree/bindings/media/cec.txt
3312
3313 CEC GPIO DRIVER
3314 M:      Hans Verkuil <hans.verkuil@cisco.com>
3315 L:      linux-media@vger.kernel.org
3316 T:      git git://linuxtv.org/media_tree.git
3317 W:      http://linuxtv.org
3318 S:      Supported
3319 F:      drivers/media/platform/cec-gpio/
3320 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3321
3322 CELL BROADBAND ENGINE ARCHITECTURE
3323 M:      Arnd Bergmann <arnd@arndb.de>
3324 L:      linuxppc-dev@lists.ozlabs.org
3325 W:      http://www.ibm.com/developerworks/power/cell/
3326 S:      Supported
3327 F:      arch/powerpc/include/asm/cell*.h
3328 F:      arch/powerpc/include/asm/spu*.h
3329 F:      arch/powerpc/include/uapi/asm/spu*.h
3330 F:      arch/powerpc/oprofile/*cell*
3331 F:      arch/powerpc/platforms/cell/
3332
3333 CEPH COMMON CODE (LIBCEPH)
3334 M:      Ilya Dryomov <idryomov@gmail.com>
3335 M:      "Yan, Zheng" <zyan@redhat.com>
3336 M:      Sage Weil <sage@redhat.com>
3337 L:      ceph-devel@vger.kernel.org
3338 W:      http://ceph.com/
3339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3340 T:      git git://github.com/ceph/ceph-client.git
3341 S:      Supported
3342 F:      net/ceph/
3343 F:      include/linux/ceph/
3344 F:      include/linux/crush/
3345
3346 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3347 M:      "Yan, Zheng" <zyan@redhat.com>
3348 M:      Sage Weil <sage@redhat.com>
3349 M:      Ilya Dryomov <idryomov@gmail.com>
3350 L:      ceph-devel@vger.kernel.org
3351 W:      http://ceph.com/
3352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3353 T:      git git://github.com/ceph/ceph-client.git
3354 S:      Supported
3355 F:      Documentation/filesystems/ceph.txt
3356 F:      fs/ceph/
3357
3358 CERTIFICATE HANDLING:
3359 M:      David Howells <dhowells@redhat.com>
3360 M:      David Woodhouse <dwmw2@infradead.org>
3361 L:      keyrings@vger.kernel.org
3362 S:      Maintained
3363 F:      Documentation/module-signing.txt
3364 F:      certs/
3365 F:      scripts/sign-file.c
3366 F:      scripts/extract-cert.c
3367
3368 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3369 L:      linux-usb@vger.kernel.org
3370 S:      Orphan
3371 F:      Documentation/usb/WUSB-Design-overview.txt
3372 F:      Documentation/usb/wusb-cbaf
3373 F:      drivers/usb/host/hwa-hc.c
3374 F:      drivers/usb/host/whci/
3375 F:      drivers/usb/wusbcore/
3376 F:      include/linux/usb/wusb*
3377
3378 CFAG12864B LCD DRIVER
3379 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3380 W:      http://miguelojeda.es/auxdisplay.htm
3381 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3382 S:      Maintained
3383 F:      drivers/auxdisplay/cfag12864b.c
3384 F:      include/linux/cfag12864b.h
3385
3386 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3387 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3388 W:      http://miguelojeda.es/auxdisplay.htm
3389 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3390 S:      Maintained
3391 F:      drivers/auxdisplay/cfag12864bfb.c
3392 F:      include/linux/cfag12864b.h
3393
3394 802.11 (including CFG80211/NL80211)
3395 M:      Johannes Berg <johannes@sipsolutions.net>
3396 L:      linux-wireless@vger.kernel.org
3397 W:      http://wireless.kernel.org/
3398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3400 S:      Maintained
3401 F:      net/wireless/
3402 F:      include/uapi/linux/nl80211.h
3403 F:      include/linux/ieee80211.h
3404 F:      include/net/wext.h
3405 F:      include/net/cfg80211.h
3406 F:      include/net/iw_handler.h
3407 F:      include/net/ieee80211_radiotap.h
3408 F:      Documentation/driver-api/80211/cfg80211.rst
3409 F:      Documentation/networking/regulatory.txt
3410
3411 CHAR and MISC DRIVERS
3412 M:      Arnd Bergmann <arnd@arndb.de>
3413 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3415 S:      Supported
3416 F:      drivers/char/
3417 F:      drivers/misc/
3418 F:      include/linux/miscdevice.h
3419
3420 CHECKPATCH
3421 M:      Andy Whitcroft <apw@canonical.com>
3422 M:      Joe Perches <joe@perches.com>
3423 S:      Maintained
3424 F:      scripts/checkpatch.pl
3425
3426 CHINESE DOCUMENTATION
3427 M:      Harry Wei <harryxiyou@gmail.com>
3428 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3429 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3430 S:      Maintained
3431 F:      Documentation/translations/zh_CN/
3432
3433 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3434 M:      Peter Chen <Peter.Chen@nxp.com>
3435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3436 L:      linux-usb@vger.kernel.org
3437 S:      Maintained
3438 F:      drivers/usb/chipidea/
3439
3440 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3441 M:      Hans de Goede <hdegoede@redhat.com>
3442 L:      linux-input@vger.kernel.org
3443 S:      Maintained
3444 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3445 F:      drivers/input/touchscreen/chipone_icn8318.c
3446
3447 CHROME HARDWARE PLATFORM SUPPORT
3448 M:      Benson Leung <bleung@chromium.org>
3449 M:      Olof Johansson <olof@lixom.net>
3450 S:      Maintained
3451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3452 F:      drivers/platform/chrome/
3453
3454 CIRRUS LOGIC AUDIO CODEC DRIVERS
3455 M:      Brian Austin <brian.austin@cirrus.com>
3456 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3457 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3458 S:      Maintained
3459 F:      sound/soc/codecs/cs*
3460
3461 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3462 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3463 L:      netdev@vger.kernel.org
3464 S:      Maintained
3465 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3466
3467 CISCO FCOE HBA DRIVER
3468 M:      Satish Kharat <satishkh@cisco.com>
3469 M:      Sesidhar Baddela <sebaddel@cisco.com>
3470 M:      Karan Tilak Kumar <kartilak@cisco.com>
3471 L:      linux-scsi@vger.kernel.org
3472 S:      Supported
3473 F:      drivers/scsi/fnic/
3474
3475 CISCO SCSI HBA DRIVER
3476 M:      Karan Tilak Kumar <kartilak@cisco.com>
3477 M:      Sesidhar Baddela <sebaddel@cisco.com>
3478 L:      linux-scsi@vger.kernel.org
3479 S:      Supported
3480 F:      drivers/scsi/snic/
3481
3482 CISCO VIC ETHERNET NIC DRIVER
3483 M:      Christian Benvenuti <benve@cisco.com>
3484 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3485 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3486 S:      Supported
3487 F:      drivers/net/ethernet/cisco/enic/
3488
3489 CISCO VIC LOW LATENCY NIC DRIVER
3490 M:      Christian Benvenuti <benve@cisco.com>
3491 M:      Dave Goodell <dgoodell@cisco.com>
3492 S:      Supported
3493 F:      drivers/infiniband/hw/usnic/
3494
3495 CLEANCACHE API
3496 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3497 L:      linux-kernel@vger.kernel.org
3498 S:      Maintained
3499 F:      mm/cleancache.c
3500 F:      include/linux/cleancache.h
3501
3502 CLK API
3503 M:      Russell King <linux@armlinux.org.uk>
3504 L:      linux-clk@vger.kernel.org
3505 S:      Maintained
3506 F:      include/linux/clk.h
3507
3508 CLOCKSOURCE, CLOCKEVENT DRIVERS
3509 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3510 M:      Thomas Gleixner <tglx@linutronix.de>
3511 L:      linux-kernel@vger.kernel.org
3512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3513 S:      Supported
3514 F:      drivers/clocksource/
3515 F:      Documentation/devicetree/bindings/timer/
3516
3517 CMPC ACPI DRIVER
3518 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3519 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3520 L:      platform-driver-x86@vger.kernel.org
3521 S:      Supported
3522 F:      drivers/platform/x86/classmate-laptop.c
3523
3524 COBALT MEDIA DRIVER
3525 M:      Hans Verkuil <hans.verkuil@cisco.com>
3526 L:      linux-media@vger.kernel.org
3527 T:      git git://linuxtv.org/media_tree.git
3528 W:      https://linuxtv.org
3529 S:      Supported
3530 F:      drivers/media/pci/cobalt/
3531
3532 COCCINELLE/Semantic Patches (SmPL)
3533 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3534 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3535 M:      Nicolas Palix <nicolas.palix@imag.fr>
3536 M:      Michal Marek <michal.lkml@markovi.net>
3537 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3539 W:      http://coccinelle.lip6.fr/
3540 S:      Supported
3541 F:      Documentation/dev-tools/coccinelle.rst
3542 F:      scripts/coccinelle/
3543 F:      scripts/coccicheck
3544
3545 CODA FILE SYSTEM
3546 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3547 M:      coda@cs.cmu.edu
3548 L:      codalist@coda.cs.cmu.edu
3549 W:      http://www.coda.cs.cmu.edu/
3550 S:      Maintained
3551 F:      Documentation/filesystems/coda.txt
3552 F:      fs/coda/
3553 F:      include/linux/coda*.h
3554 F:      include/uapi/linux/coda*.h
3555
3556 CODA V4L2 MEM2MEM DRIVER
3557 M:      Philipp Zabel <p.zabel@pengutronix.de>
3558 L:      linux-media@vger.kernel.org
3559 S:      Maintained
3560 F:      Documentation/devicetree/bindings/media/coda.txt
3561 F:      drivers/media/platform/coda/
3562
3563 COMMON CLK FRAMEWORK
3564 M:      Michael Turquette <mturquette@baylibre.com>
3565 M:      Stephen Boyd <sboyd@kernel.org>
3566 L:      linux-clk@vger.kernel.org
3567 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3569 S:      Maintained
3570 F:      Documentation/devicetree/bindings/clock/
3571 F:      drivers/clk/
3572 X:      drivers/clk/clkdev.c
3573 F:      include/linux/clk-pr*
3574 F:      include/linux/clk/
3575
3576 COMMON INTERNET FILE SYSTEM (CIFS)
3577 M:      Steve French <sfrench@samba.org>
3578 L:      linux-cifs@vger.kernel.org
3579 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3580 W:      http://linux-cifs.samba.org/
3581 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3582 S:      Supported
3583 F:      Documentation/filesystems/cifs/
3584 F:      fs/cifs/
3585
3586 COMPACTPCI HOTPLUG CORE
3587 M:      Scott Murray <scott@spiteful.org>
3588 L:      linux-pci@vger.kernel.org
3589 S:      Maintained
3590 F:      drivers/pci/hotplug/cpci_hotplug*
3591
3592 COMPACTPCI HOTPLUG GENERIC DRIVER
3593 M:      Scott Murray <scott@spiteful.org>
3594 L:      linux-pci@vger.kernel.org
3595 S:      Maintained
3596 F:      drivers/pci/hotplug/cpcihp_generic.c
3597
3598 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3599 M:      Scott Murray <scott@spiteful.org>
3600 L:      linux-pci@vger.kernel.org
3601 S:      Maintained
3602 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3603
3604 COMPAL LAPTOP SUPPORT
3605 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3606 L:      platform-driver-x86@vger.kernel.org
3607 S:      Maintained
3608 F:      drivers/platform/x86/compal-laptop.c
3609
3610 CONEXANT ACCESSRUNNER USB DRIVER
3611 L:      accessrunner-general@lists.sourceforge.net
3612 W:      http://accessrunner.sourceforge.net/
3613 S:      Orphan
3614 F:      drivers/usb/atm/cxacru.c
3615
3616 CONFIGFS
3617 M:      Joel Becker <jlbec@evilplan.org>
3618 M:      Christoph Hellwig <hch@lst.de>
3619 T:      git git://git.infradead.org/users/hch/configfs.git
3620 S:      Supported
3621 F:      fs/configfs/
3622 F:      include/linux/configfs.h
3623
3624 CONNECTOR
3625 M:      Evgeniy Polyakov <zbr@ioremap.net>
3626 L:      netdev@vger.kernel.org
3627 S:      Maintained
3628 F:      drivers/connector/
3629
3630 CONTROL GROUP (CGROUP)
3631 M:      Tejun Heo <tj@kernel.org>
3632 M:      Li Zefan <lizefan@huawei.com>
3633 M:      Johannes Weiner <hannes@cmpxchg.org>
3634 L:      cgroups@vger.kernel.org
3635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3636 S:      Maintained
3637 F:      Documentation/cgroup*
3638 F:      include/linux/cgroup*
3639 F:      kernel/cgroup*
3640
3641 CONTROL GROUP - CPUSET
3642 M:      Li Zefan <lizefan@huawei.com>
3643 L:      cgroups@vger.kernel.org
3644 W:      http://www.bullopensource.org/cpuset/
3645 W:      http://oss.sgi.com/projects/cpusets/
3646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3647 S:      Maintained
3648 F:      Documentation/cgroup-v1/cpusets.txt
3649 F:      include/linux/cpuset.h
3650 F:      kernel/cgroup/cpuset.c
3651
3652 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3653 M:      Johannes Weiner <hannes@cmpxchg.org>
3654 M:      Michal Hocko <mhocko@kernel.org>
3655 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3656 L:      cgroups@vger.kernel.org
3657 L:      linux-mm@kvack.org
3658 S:      Maintained
3659 F:      mm/memcontrol.c
3660 F:      mm/swap_cgroup.c
3661
3662 CORETEMP HARDWARE MONITORING DRIVER
3663 M:      Fenghua Yu <fenghua.yu@intel.com>
3664 L:      linux-hwmon@vger.kernel.org
3665 S:      Maintained
3666 F:      Documentation/hwmon/coretemp
3667 F:      drivers/hwmon/coretemp.c
3668
3669 COSA/SRP SYNC SERIAL DRIVER
3670 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3671 W:      http://www.fi.muni.cz/~kas/cosa/
3672 S:      Maintained
3673 F:      drivers/net/wan/cosa*
3674
3675 CPMAC ETHERNET DRIVER
3676 M:      Florian Fainelli <f.fainelli@gmail.com>
3677 L:      netdev@vger.kernel.org
3678 S:      Maintained
3679 F:      drivers/net/ethernet/ti/cpmac.c
3680
3681 CPU FREQUENCY DRIVERS
3682 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3683 M:      Viresh Kumar <viresh.kumar@linaro.org>
3684 L:      linux-pm@vger.kernel.org
3685 S:      Maintained
3686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3687 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3688 B:      https://bugzilla.kernel.org
3689 F:      Documentation/cpu-freq/
3690 F:      Documentation/devicetree/bindings/cpufreq/
3691 F:      drivers/cpufreq/
3692 F:      include/linux/cpufreq.h
3693 F:      tools/testing/selftests/cpufreq/
3694
3695 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3696 M:      Viresh Kumar <viresh.kumar@linaro.org>
3697 M:      Sudeep Holla <sudeep.holla@arm.com>
3698 L:      linux-pm@vger.kernel.org
3699 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3700 S:      Maintained
3701 F:      drivers/cpufreq/arm_big_little.h
3702 F:      drivers/cpufreq/arm_big_little.c
3703 F:      drivers/cpufreq/arm_big_little_dt.c
3704
3705 CPU POWER MONITORING SUBSYSTEM
3706 M:      Thomas Renninger <trenn@suse.com>
3707 M:      Shuah Khan <shuahkh@osg.samsung.com>
3708 M:      Shuah Khan <shuah@kernel.org>
3709 L:      linux-pm@vger.kernel.org
3710 S:      Maintained
3711 F:      tools/power/cpupower/
3712
3713 CPUID/MSR DRIVER
3714 M:      "H. Peter Anvin" <hpa@zytor.com>
3715 S:      Maintained
3716 F:      arch/x86/kernel/cpuid.c
3717 F:      arch/x86/kernel/msr.c
3718
3719 CPUIDLE DRIVER - ARM BIG LITTLE
3720 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3721 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3722 L:      linux-pm@vger.kernel.org
3723 L:      linux-arm-kernel@lists.infradead.org
3724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3725 S:      Maintained
3726 F:      drivers/cpuidle/cpuidle-big_little.c
3727
3728 CPUIDLE DRIVER - ARM EXYNOS
3729 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3730 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3731 M:      Kukjin Kim <kgene@kernel.org>
3732 L:      linux-pm@vger.kernel.org
3733 L:      linux-samsung-soc@vger.kernel.org
3734 S:      Supported
3735 F:      drivers/cpuidle/cpuidle-exynos.c
3736 F:      arch/arm/mach-exynos/pm.c
3737
3738 CPUIDLE DRIVERS
3739 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3740 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3741 L:      linux-pm@vger.kernel.org
3742 S:      Maintained
3743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3744 B:      https://bugzilla.kernel.org
3745 F:      drivers/cpuidle/*
3746 F:      include/linux/cpuidle.h
3747
3748 CRAMFS FILESYSTEM
3749 M:      Nicolas Pitre <nico@linaro.org>
3750 S:      Maintained
3751 F:      Documentation/filesystems/cramfs.txt
3752 F:      fs/cramfs/
3753
3754 CRIS PORT
3755 M:      Mikael Starvik <starvik@axis.com>
3756 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3757 L:      linux-cris-kernel@axis.com
3758 W:      http://developer.axis.com
3759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3760 S:      Maintained
3761 F:      arch/cris/
3762 F:      drivers/tty/serial/crisv10.*
3763
3764 CRYPTO API
3765 M:      Herbert Xu <herbert@gondor.apana.org.au>
3766 M:      "David S. Miller" <davem@davemloft.net>
3767 L:      linux-crypto@vger.kernel.org
3768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3770 S:      Maintained
3771 F:      Documentation/crypto/
3772 F:      Documentation/devicetree/bindings/crypto/
3773 F:      arch/*/crypto/
3774 F:      crypto/
3775 F:      drivers/crypto/
3776 F:      include/crypto/
3777 F:      include/linux/crypto*
3778
3779 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3780 M:      Neil Horman <nhorman@tuxdriver.com>
3781 L:      linux-crypto@vger.kernel.org
3782 S:      Maintained
3783 F:      crypto/ansi_cprng.c
3784 F:      crypto/rng.c
3785
3786 CS3308 MEDIA DRIVER
3787 M:      Hans Verkuil <hverkuil@xs4all.nl>
3788 L:      linux-media@vger.kernel.org
3789 T:      git git://linuxtv.org/media_tree.git
3790 W:      http://linuxtv.org
3791 S:      Odd Fixes
3792 F:      drivers/media/i2c/cs3308.c
3793 F:      drivers/media/i2c/cs3308.h
3794
3795 CS5535 Audio ALSA driver
3796 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3797 S:      Maintained
3798 F:      sound/pci/cs5535audio/
3799
3800 CW1200 WLAN driver
3801 M:      Solomon Peachy <pizza@shaftnet.org>
3802 S:      Maintained
3803 F:      drivers/net/wireless/st/cw1200/
3804
3805 CX18 VIDEO4LINUX DRIVER
3806 M:      Andy Walls <awalls@md.metrocast.net>
3807 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3808 L:      linux-media@vger.kernel.org
3809 T:      git git://linuxtv.org/media_tree.git
3810 W:      https://linuxtv.org
3811 W:      http://www.ivtvdriver.org/index.php/Cx18
3812 S:      Maintained
3813 F:      Documentation/media/v4l-drivers/cx18*
3814 F:      drivers/media/pci/cx18/
3815 F:      include/uapi/linux/ivtv*
3816
3817 CX2341X MPEG ENCODER HELPER MODULE
3818 M:      Hans Verkuil <hverkuil@xs4all.nl>
3819 L:      linux-media@vger.kernel.org
3820 T:      git git://linuxtv.org/media_tree.git
3821 W:      https://linuxtv.org
3822 S:      Maintained
3823 F:      drivers/media/common/cx2341x*
3824 F:      include/media/cx2341x*
3825
3826 CX24120 MEDIA DRIVER
3827 M:      Jemma Denson <jdenson@gmail.com>
3828 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3829 L:      linux-media@vger.kernel.org
3830 W:      https://linuxtv.org
3831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3832 S:      Maintained
3833 F:      drivers/media/dvb-frontends/cx24120*
3834
3835 CX88 VIDEO4LINUX DRIVER
3836 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3837 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3838 L:      linux-media@vger.kernel.org
3839 W:      https://linuxtv.org
3840 T:      git git://linuxtv.org/media_tree.git
3841 S:      Odd fixes
3842 F:      Documentation/media/v4l-drivers/cx88*
3843 F:      drivers/media/pci/cx88/
3844
3845 CXD2820R MEDIA DRIVER
3846 M:      Antti Palosaari <crope@iki.fi>
3847 L:      linux-media@vger.kernel.org
3848 W:      https://linuxtv.org
3849 W:      http://palosaari.fi/linux/
3850 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3851 T:      git git://linuxtv.org/anttip/media_tree.git
3852 S:      Maintained
3853 F:      drivers/media/dvb-frontends/cxd2820r*
3854
3855 CXGB3 ETHERNET DRIVER (CXGB3)
3856 M:      Santosh Raspatur <santosh@chelsio.com>
3857 L:      netdev@vger.kernel.org
3858 W:      http://www.chelsio.com
3859 S:      Supported
3860 F:      drivers/net/ethernet/chelsio/cxgb3/
3861
3862 CXGB3 ISCSI DRIVER (CXGB3I)
3863 M:      Karen Xie <kxie@chelsio.com>
3864 L:      linux-scsi@vger.kernel.org
3865 W:      http://www.chelsio.com
3866 S:      Supported
3867 F:      drivers/scsi/cxgbi/cxgb3i
3868
3869 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3870 M:      Steve Wise <swise@chelsio.com>
3871 L:      linux-rdma@vger.kernel.org
3872 W:      http://www.openfabrics.org
3873 S:      Supported
3874 F:      drivers/infiniband/hw/cxgb3/
3875 F:      include/uapi/rdma/cxgb3-abi.h
3876
3877 CXGB4 CRYPTO DRIVER (chcr)
3878 M:      Harsh Jain <harsh@chelsio.com>
3879 L:      linux-crypto@vger.kernel.org
3880 W:      http://www.chelsio.com
3881 S:      Supported
3882 F:      drivers/crypto/chelsio
3883
3884 CXGB4 ETHERNET DRIVER (CXGB4)
3885 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3886 L:      netdev@vger.kernel.org
3887 W:      http://www.chelsio.com
3888 S:      Supported
3889 F:      drivers/net/ethernet/chelsio/cxgb4/
3890
3891 CXGB4 ISCSI DRIVER (CXGB4I)
3892 M:      Karen Xie <kxie@chelsio.com>
3893 L:      linux-scsi@vger.kernel.org
3894 W:      http://www.chelsio.com
3895 S:      Supported
3896 F:      drivers/scsi/cxgbi/cxgb4i
3897
3898 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3899 M:      Steve Wise <swise@chelsio.com>
3900 L:      linux-rdma@vger.kernel.org
3901 W:      http://www.openfabrics.org
3902 S:      Supported
3903 F:      drivers/infiniband/hw/cxgb4/
3904 F:      include/uapi/rdma/cxgb4-abi.h
3905
3906 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3907 M:      Casey Leedom <leedom@chelsio.com>
3908 L:      netdev@vger.kernel.org
3909 W:      http://www.chelsio.com
3910 S:      Supported
3911 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3912
3913 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3914 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3915 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3916 L:      linuxppc-dev@lists.ozlabs.org
3917 S:      Supported
3918 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3919 F:      drivers/misc/cxl/
3920 F:      include/misc/cxl*
3921 F:      include/uapi/misc/cxl.h
3922 F:      Documentation/powerpc/cxl.txt
3923 F:      Documentation/ABI/testing/sysfs-class-cxl
3924
3925 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3926 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3927 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3928 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3929 L:      linux-scsi@vger.kernel.org
3930 S:      Supported
3931 F:      drivers/scsi/cxlflash/
3932 F:      include/uapi/scsi/cxlflash_ioctls.h
3933 F:      Documentation/powerpc/cxlflash.txt
3934
3935 CYBERPRO FB DRIVER
3936 M:      Russell King <linux@armlinux.org.uk>
3937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3938 W:      http://www.armlinux.org.uk/
3939 S:      Maintained
3940 F:      drivers/video/fbdev/cyber2000fb.*
3941
3942 CYCLADES ASYNC MUX DRIVER
3943 W:      http://www.cyclades.com/
3944 S:      Orphan
3945 F:      drivers/tty/cyclades.c
3946 F:      include/linux/cyclades.h
3947 F:      include/uapi/linux/cyclades.h
3948
3949 CYCLADES PC300 DRIVER
3950 W:      http://www.cyclades.com/
3951 S:      Orphan
3952 F:      drivers/net/wan/pc300*
3953
3954 CYPRESS_FIRMWARE MEDIA DRIVER
3955 M:      Antti Palosaari <crope@iki.fi>
3956 L:      linux-media@vger.kernel.org
3957 W:      https://linuxtv.org
3958 W:      http://palosaari.fi/linux/
3959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3960 T:      git git://linuxtv.org/anttip/media_tree.git
3961 S:      Maintained
3962 F:      drivers/media/common/cypress_firmware*
3963
3964 CYTTSP TOUCHSCREEN DRIVER
3965 M:      Ferruh Yigit <fery@cypress.com>
3966 L:      linux-input@vger.kernel.org
3967 S:      Supported
3968 F:      drivers/input/touchscreen/cyttsp*
3969 F:      include/linux/input/cyttsp.h
3970
3971 D-LINK DIR-685 TOUCHKEYS DRIVER
3972 M:      Linus Walleij <linus.walleij@linaro.org>
3973 L:      linux-input@vger.kernel.org
3974 S:      Supported
3975 F:      drivers/input/dlink-dir685-touchkeys.c
3976
3977 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3978 M:      Joshua Kinard <kumba@gentoo.org>
3979 S:      Maintained
3980 F:      drivers/rtc/rtc-ds1685.c
3981 F:      include/linux/rtc/ds1685.h
3982
3983 DAMA SLAVE for AX.25
3984 M:      Joerg Reuter <jreuter@yaina.de>
3985 W:      http://yaina.de/jreuter/
3986 W:      http://www.qsl.net/dl1bke/
3987 L:      linux-hams@vger.kernel.org
3988 S:      Maintained
3989 F:      net/ax25/af_ax25.c
3990 F:      net/ax25/ax25_dev.c
3991 F:      net/ax25/ax25_ds_*
3992 F:      net/ax25/ax25_in.c
3993 F:      net/ax25/ax25_out.c
3994 F:      net/ax25/ax25_timer.c
3995 F:      net/ax25/sysctl_net_ax25.c
3996
3997 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3998 L:      netdev@vger.kernel.org
3999 S:      Orphan
4000 F:      Documentation/networking/dmfe.txt
4001 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4002
4003 DC390/AM53C974 SCSI driver
4004 M:      Hannes Reinecke <hare@suse.com>
4005 L:      linux-scsi@vger.kernel.org
4006 S:      Maintained
4007 F:      drivers/scsi/am53c974.c
4008
4009 DC395x SCSI driver
4010 M:      Oliver Neukum <oliver@neukum.org>
4011 M:      Ali Akcaagac <aliakc@web.de>
4012 M:      Jamie Lenehan <lenehan@twibble.org>
4013 L:      dc395x@twibble.org
4014 W:      http://twibble.org/dist/dc395x/
4015 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4016 S:      Maintained
4017 F:      Documentation/scsi/dc395x.txt
4018 F:      drivers/scsi/dc395x.*
4019
4020 DCCP PROTOCOL
4021 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4022 L:      dccp@vger.kernel.org
4023 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4024 S:      Maintained
4025 F:      include/linux/dccp.h
4026 F:      include/uapi/linux/dccp.h
4027 F:      include/linux/tfrc.h
4028 F:      net/dccp/
4029
4030 DECnet NETWORK LAYER
4031 W:      http://linux-decnet.sourceforge.net
4032 L:      linux-decnet-user@lists.sourceforge.net
4033 S:      Orphan
4034 F:      Documentation/networking/decnet.txt
4035 F:      net/decnet/
4036
4037 DECSTATION PLATFORM SUPPORT
4038 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4039 L:      linux-mips@linux-mips.org
4040 W:      http://www.linux-mips.org/wiki/DECstation
4041 S:      Maintained
4042 F:      arch/mips/dec/
4043 F:      arch/mips/include/asm/dec/
4044 F:      arch/mips/include/asm/mach-dec/
4045
4046 DEFXX FDDI NETWORK DRIVER
4047 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4048 S:      Maintained
4049 F:      drivers/net/fddi/defxx.*
4050
4051 DELL SMBIOS DRIVER
4052 M:      Pali Rohár <pali.rohar@gmail.com>
4053 M:      Mario Limonciello <mario.limonciello@dell.com>
4054 L:      platform-driver-x86@vger.kernel.org
4055 S:      Maintained
4056 F:      drivers/platform/x86/dell-smbios.*
4057
4058 DELL SMBIOS SMM DRIVER
4059 M:      Mario Limonciello <mario.limonciello@dell.com>
4060 L:      platform-driver-x86@vger.kernel.org
4061 S:      Maintained
4062 F:      drivers/platform/x86/dell-smbios-smm.c
4063
4064 DELL SMBIOS WMI DRIVER
4065 M:      Mario Limonciello <mario.limonciello@dell.com>
4066 L:      platform-driver-x86@vger.kernel.org
4067 S:      Maintained
4068 F:      drivers/platform/x86/dell-smbios-wmi.c
4069 F:      tools/wmi/dell-smbios-example.c
4070
4071 DELL LAPTOP DRIVER
4072 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4073 M:      Pali Rohár <pali.rohar@gmail.com>
4074 L:      platform-driver-x86@vger.kernel.org
4075 S:      Maintained
4076 F:      drivers/platform/x86/dell-laptop.c
4077
4078 DELL LAPTOP FREEFALL DRIVER
4079 M:      Pali Rohár <pali.rohar@gmail.com>
4080 S:      Maintained
4081 F:      drivers/platform/x86/dell-smo8800.c
4082
4083 DELL LAPTOP RBTN DRIVER
4084 M:      Pali Rohár <pali.rohar@gmail.com>
4085 S:      Maintained
4086 F:      drivers/platform/x86/dell-rbtn.*
4087
4088 DELL LAPTOP SMM DRIVER
4089 M:      Pali Rohár <pali.rohar@gmail.com>
4090 S:      Maintained
4091 F:      drivers/hwmon/dell-smm-hwmon.c
4092 F:      include/uapi/linux/i8k.h
4093
4094 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4095 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4096 S:      Maintained
4097 F:      Documentation/dcdbas.txt
4098 F:      drivers/firmware/dcdbas.*
4099
4100 DELL WMI NOTIFICATIONS DRIVER
4101 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4102 M:      Pali Rohár <pali.rohar@gmail.com>
4103 S:      Maintained
4104 F:      drivers/platform/x86/dell-wmi.c
4105
4106 DELL WMI DESCRIPTOR DRIVER
4107 M:      Mario Limonciello <mario.limonciello@dell.com>
4108 S:      Maintained
4109 F:      drivers/platform/x86/dell-wmi-descriptor.c
4110
4111 DELTA ST MEDIA DRIVER
4112 M:      Hugues Fruchet <hugues.fruchet@st.com>
4113 L:      linux-media@vger.kernel.org
4114 T:      git git://linuxtv.org/media_tree.git
4115 W:      https://linuxtv.org
4116 S:      Supported
4117 F:      drivers/media/platform/sti/delta
4118
4119 DENALI NAND DRIVER
4120 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4121 L:      linux-mtd@lists.infradead.org
4122 S:      Supported
4123 F:      drivers/mtd/nand/denali*
4124
4125 DESIGNWARE USB2 DRD IP DRIVER
4126 M:      John Youn <johnyoun@synopsys.com>
4127 L:      linux-usb@vger.kernel.org
4128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4129 S:      Maintained
4130 F:      drivers/usb/dwc2/
4131
4132 DESIGNWARE USB3 DRD IP DRIVER
4133 M:      Felipe Balbi <balbi@kernel.org>
4134 L:      linux-usb@vger.kernel.org
4135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4136 S:      Maintained
4137 F:      drivers/usb/dwc3/
4138
4139 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4140 M:      Andreas Klinger <ak@it-klinger.de>
4141 L:      linux-iio@vger.kernel.org
4142 S:      Maintained
4143 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4144 F:      drivers/iio/proximity/srf*.c
4145
4146 DEVICE COREDUMP (DEV_COREDUMP)
4147 M:      Johannes Berg <johannes@sipsolutions.net>
4148 L:      linux-kernel@vger.kernel.org
4149 S:      Maintained
4150 F:      drivers/base/devcoredump.c
4151 F:      include/linux/devcoredump.h
4152
4153 DEVICE FREQUENCY (DEVFREQ)
4154 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4155 M:      Kyungmin Park <kyungmin.park@samsung.com>
4156 R:      Chanwoo Choi <cw00.choi@samsung.com>
4157 L:      linux-pm@vger.kernel.org
4158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4159 S:      Maintained
4160 F:      drivers/devfreq/
4161 F:      include/linux/devfreq.h
4162 F:      Documentation/devicetree/bindings/devfreq/
4163
4164 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4165 M:      Chanwoo Choi <cw00.choi@samsung.com>
4166 L:      linux-pm@vger.kernel.org
4167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4168 S:      Supported
4169 F:      drivers/devfreq/event/
4170 F:      drivers/devfreq/devfreq-event.c
4171 F:      include/linux/devfreq-event.h
4172 F:      Documentation/devicetree/bindings/devfreq/event/
4173
4174 DEVICE NUMBER REGISTRY
4175 M:      Torben Mathiasen <device@lanana.org>
4176 W:      http://lanana.org/docs/device-list/index.html
4177 S:      Maintained
4178
4179 DEVICE-MAPPER  (LVM)
4180 M:      Alasdair Kergon <agk@redhat.com>
4181 M:      Mike Snitzer <snitzer@redhat.com>
4182 M:      dm-devel@redhat.com
4183 L:      dm-devel@redhat.com
4184 W:      http://sources.redhat.com/dm
4185 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4187 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4188 S:      Maintained
4189 F:      Documentation/device-mapper/
4190 F:      drivers/md/Makefile
4191 F:      drivers/md/Kconfig
4192 F:      drivers/md/dm*
4193 F:      drivers/md/persistent-data/
4194 F:      include/linux/device-mapper.h
4195 F:      include/linux/dm-*.h
4196 F:      include/uapi/linux/dm-*.h
4197
4198 DEVLINK
4199 M:      Jiri Pirko <jiri@mellanox.com>
4200 L:      netdev@vger.kernel.org
4201 S:      Supported
4202 F:      net/core/devlink.c
4203 F:      include/net/devlink.h
4204 F:      include/uapi/linux/devlink.h
4205
4206 DIALOG SEMICONDUCTOR DRIVERS
4207 M:      Support Opensource <support.opensource@diasemi.com>
4208 W:      http://www.dialog-semiconductor.com/products
4209 S:      Supported
4210 F:      Documentation/hwmon/da90??
4211 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4212 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4213 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4214 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4215 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4216 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4217 F:      drivers/gpio/gpio-da90??.c
4218 F:      drivers/hwmon/da90??-hwmon.c
4219 F:      drivers/iio/adc/da91??-*.c
4220 F:      drivers/input/misc/da90??_onkey.c
4221 F:      drivers/input/touchscreen/da9052_tsi.c
4222 F:      drivers/leds/leds-da90??.c
4223 F:      drivers/mfd/da903x.c
4224 F:      drivers/mfd/da90??-*.c
4225 F:      drivers/mfd/da91??-*.c
4226 F:      drivers/power/supply/da9052-battery.c
4227 F:      drivers/power/supply/da91??-*.c
4228 F:      drivers/regulator/da903x.c
4229 F:      drivers/regulator/da9???-regulator.[ch]
4230 F:      drivers/thermal/da90??-thermal.c
4231 F:      drivers/rtc/rtc-da90??.c
4232 F:      drivers/video/backlight/da90??_bl.c
4233 F:      drivers/watchdog/da90??_wdt.c
4234 F:      include/linux/mfd/da903x.h
4235 F:      include/linux/mfd/da9052/
4236 F:      include/linux/mfd/da9055/
4237 F:      include/linux/mfd/da9062/
4238 F:      include/linux/mfd/da9063/
4239 F:      include/linux/mfd/da9150/
4240 F:      include/linux/regulator/da9211.h
4241 F:      include/sound/da[79]*.h
4242 F:      sound/soc/codecs/da[79]*.[ch]
4243
4244 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4246 L:      linux-gpio@vger.kernel.org
4247 S:      Maintained
4248 F:      drivers/gpio/gpio-gpio-mm.c
4249
4250 DIGI NEO AND CLASSIC PCI PRODUCTS
4251 M:      Lidza Louina <lidza.louina@gmail.com>
4252 M:      Mark Hounschell <markh@compro.net>
4253 L:      driverdev-devel@linuxdriverproject.org
4254 S:      Maintained
4255 F:      drivers/staging/dgnc/
4256
4257 DIOLAN U2C-12 I2C DRIVER
4258 M:      Guenter Roeck <linux@roeck-us.net>
4259 L:      linux-i2c@vger.kernel.org
4260 S:      Maintained
4261 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4262
4263 FILESYSTEM DIRECT ACCESS (DAX)
4264 M:      Matthew Wilcox <mawilcox@microsoft.com>
4265 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4266 L:      linux-fsdevel@vger.kernel.org
4267 S:      Supported
4268 F:      fs/dax.c
4269 F:      include/linux/dax.h
4270 F:      include/trace/events/fs_dax.h
4271
4272 DEVICE DIRECT ACCESS (DAX)
4273 M:      Dan Williams <dan.j.williams@intel.com>
4274 L:      linux-nvdimm@lists.01.org
4275 S:      Supported
4276 F:      drivers/dax/
4277
4278 DIRECTORY NOTIFICATION (DNOTIFY)
4279 M:      Jan Kara <jack@suse.cz>
4280 R:      Amir Goldstein <amir73il@gmail.com>
4281 L:      linux-fsdevel@vger.kernel.org
4282 S:      Maintained
4283 F:      Documentation/filesystems/dnotify.txt
4284 F:      fs/notify/dnotify/
4285 F:      include/linux/dnotify.h
4286
4287 DISK GEOMETRY AND PARTITION HANDLING
4288 M:      Andries Brouwer <aeb@cwi.nl>
4289 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4290 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4291 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4292 S:      Maintained
4293
4294 DISKQUOTA
4295 M:      Jan Kara <jack@suse.com>
4296 S:      Maintained
4297 F:      Documentation/filesystems/quota.txt
4298 F:      fs/quota/
4299 F:      include/linux/quota*.h
4300 F:      include/uapi/linux/quota*.h
4301
4302 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4303 M:      Bernie Thompson <bernie@plugable.com>
4304 L:      linux-fbdev@vger.kernel.org
4305 S:      Maintained
4306 W:      http://plugable.com/category/projects/udlfb/
4307 F:      drivers/video/fbdev/udlfb.c
4308 F:      include/video/udlfb.h
4309 F:      Documentation/fb/udlfb.txt
4310
4311 DISTRIBUTED LOCK MANAGER (DLM)
4312 M:      Christine Caulfield <ccaulfie@redhat.com>
4313 M:      David Teigland <teigland@redhat.com>
4314 L:      cluster-devel@redhat.com
4315 W:      http://sources.redhat.com/cluster/
4316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4317 S:      Supported
4318 F:      fs/dlm/
4319
4320 DMA BUFFER SHARING FRAMEWORK
4321 M:      Sumit Semwal <sumit.semwal@linaro.org>
4322 S:      Maintained
4323 L:      linux-media@vger.kernel.org
4324 L:      dri-devel@lists.freedesktop.org
4325 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4326 F:      drivers/dma-buf/
4327 F:      include/linux/dma-buf*
4328 F:      include/linux/reservation.h
4329 F:      include/linux/*fence.h
4330 F:      Documentation/driver-api/dma-buf.rst
4331 T:      git git://anongit.freedesktop.org/drm/drm-misc
4332
4333 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4334 M:      Vinod Koul <vinod.koul@intel.com>
4335 L:      dmaengine@vger.kernel.org
4336 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4337 S:      Maintained
4338 F:      drivers/dma/
4339 F:      include/linux/dmaengine.h
4340 F:      Documentation/devicetree/bindings/dma/
4341 F:      Documentation/driver-api/dmaengine/
4342 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4343
4344 DMA MAPPING HELPERS
4345 M:      Christoph Hellwig <hch@lst.de>
4346 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4347 R:      Robin Murphy <robin.murphy@arm.com>
4348 L:      iommu@lists.linux-foundation.org
4349 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4350 W:      http://git.infradead.org/users/hch/dma-mapping.git
4351 S:      Supported
4352 F:      lib/dma-debug.c
4353 F:      lib/dma-direct.c
4354 F:      lib/dma-virt.c
4355 F:      drivers/base/dma-mapping.c
4356 F:      drivers/base/dma-coherent.c
4357 F:      include/asm-generic/dma-mapping.h
4358 F:      include/linux/dma-direct.h
4359 F:      include/linux/dma-mapping.h
4360
4361 DME1737 HARDWARE MONITOR DRIVER
4362 M:      Juerg Haefliger <juergh@gmail.com>
4363 L:      linux-hwmon@vger.kernel.org
4364 S:      Maintained
4365 F:      Documentation/hwmon/dme1737
4366 F:      drivers/hwmon/dme1737.c
4367
4368 DMI/SMBIOS SUPPORT
4369 M:      Jean Delvare <jdelvare@suse.com>
4370 S:      Maintained
4371 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4372 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4373 F:      drivers/firmware/dmi-id.c
4374 F:      drivers/firmware/dmi_scan.c
4375 F:      include/linux/dmi.h
4376
4377 DOCUMENTATION
4378 M:      Jonathan Corbet <corbet@lwn.net>
4379 L:      linux-doc@vger.kernel.org
4380 S:      Maintained
4381 F:      Documentation/
4382 F:      scripts/kernel-doc
4383 X:      Documentation/ABI/
4384 X:      Documentation/devicetree/
4385 X:      Documentation/acpi
4386 X:      Documentation/power
4387 X:      Documentation/spi
4388 X:      Documentation/media
4389 T:      git git://git.lwn.net/linux.git docs-next
4390
4391 DONGWOON DW9714 LENS VOICE COIL DRIVER
4392 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4393 L:      linux-media@vger.kernel.org
4394 T:      git git://linuxtv.org/media_tree.git
4395 S:      Maintained
4396 F:      drivers/media/i2c/dw9714.c
4397
4398 DOUBLETALK DRIVER
4399 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4400 L:      blinux-list@redhat.com
4401 S:      Maintained
4402 F:      drivers/char/dtlk.c
4403 F:      include/linux/dtlk.h
4404
4405 DPAA2 DATAPATH I/O (DPIO) DRIVER
4406 M:      Roy Pledge <Roy.Pledge@nxp.com>
4407 L:      linux-kernel@vger.kernel.org
4408 S:      Maintained
4409 F:      drivers/staging/fsl-mc/bus/dpio
4410
4411 DPAA2 ETHERNET DRIVER
4412 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4413 L:      linux-kernel@vger.kernel.org
4414 S:      Maintained
4415 F:      drivers/staging/fsl-dpaa2/ethernet
4416
4417 DPT_I2O SCSI RAID DRIVER
4418 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4419 L:      linux-scsi@vger.kernel.org
4420 W:      http://www.adaptec.com/
4421 S:      Maintained
4422 F:      drivers/scsi/dpt*
4423 F:      drivers/scsi/dpt/
4424
4425 DRBD DRIVER
4426 M:      Philipp Reisner <philipp.reisner@linbit.com>
4427 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4428 L:      drbd-dev@lists.linbit.com
4429 W:      http://www.drbd.org
4430 T:      git git://git.linbit.com/linux-drbd.git
4431 T:      git git://git.linbit.com/drbd-8.4.git
4432 S:      Supported
4433 F:      drivers/block/drbd/
4434 F:      lib/lru_cache.c
4435 F:      Documentation/blockdev/drbd/
4436
4437 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4438 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4440 S:      Supported
4441 F:      Documentation/kobject.txt
4442 F:      drivers/base/
4443 F:      fs/debugfs/
4444 F:      fs/sysfs/
4445 F:      include/linux/debugfs.h
4446 F:      include/linux/kobj*
4447 F:      lib/kobj*
4448
4449 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4450 M:      Kevin Hilman <khilman@kernel.org>
4451 M:      Nishanth Menon <nm@ti.com>
4452 S:      Maintained
4453 F:      drivers/power/avs/
4454 F:      include/linux/power/smartreflex.h
4455 L:      linux-pm@vger.kernel.org
4456
4457 DRM DRIVER FOR ARM PL111 CLCD
4458 M:      Eric Anholt <eric@anholt.net>
4459 T:      git git://anongit.freedesktop.org/drm/drm-misc
4460 S:      Supported
4461 F:      drivers/gpu/drm/pl111/
4462
4463 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4464 M:      Linus Walleij <linus.walleij@linaro.org>
4465 T:      git git://anongit.freedesktop.org/drm/drm-misc
4466 S:      Maintained
4467 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4468 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4469
4470 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4471 M:      Dave Airlie <airlied@redhat.com>
4472 S:      Odd Fixes
4473 F:      drivers/gpu/drm/ast/
4474
4475 DRM DRIVER FOR BOCHS VIRTUAL GPU
4476 M:      Gerd Hoffmann <kraxel@redhat.com>
4477 L:      virtualization@lists.linux-foundation.org
4478 T:      git git://anongit.freedesktop.org/drm/drm-misc
4479 S:      Maintained
4480 F:      drivers/gpu/drm/bochs/
4481
4482 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4483 M:      Linus Walleij <linus.walleij@linaro.org>
4484 T:      git git://anongit.freedesktop.org/drm/drm-misc
4485 S:      Maintained
4486 F:      drivers/gpu/drm/tve200/
4487
4488 DRM DRIVER FOR ILITEK ILI9225 PANELS
4489 M:      David Lechner <david@lechnology.com>
4490 S:      Maintained
4491 F:      drivers/gpu/drm/tinydrm/ili9225.c
4492 F:      Documentation/devicetree/bindings/display/ili9225.txt
4493
4494 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4495 S:      Orphan / Obsolete
4496 F:      drivers/gpu/drm/i810/
4497 F:      include/uapi/drm/i810_drm.h
4498
4499 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4500 S:      Orphan / Obsolete
4501 F:      drivers/gpu/drm/mga/
4502 F:      include/uapi/drm/mga_drm.h
4503
4504 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4505 M:      Dave Airlie <airlied@redhat.com>
4506 S:      Odd Fixes
4507 F:      drivers/gpu/drm/mgag200/
4508
4509 DRM DRIVER FOR MI0283QT
4510 M:      Noralf Trønnes <noralf@tronnes.org>
4511 S:      Maintained
4512 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4513 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4514
4515 DRM DRIVER FOR MSM ADRENO GPU
4516 M:      Rob Clark <robdclark@gmail.com>
4517 L:      linux-arm-msm@vger.kernel.org
4518 L:      dri-devel@lists.freedesktop.org
4519 L:      freedreno@lists.freedesktop.org
4520 T:      git git://people.freedesktop.org/~robclark/linux
4521 S:      Maintained
4522 F:      drivers/gpu/drm/msm/
4523 F:      include/uapi/drm/msm_drm.h
4524 F:      Documentation/devicetree/bindings/display/msm/
4525
4526 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4527 M:      Ben Skeggs <bskeggs@redhat.com>
4528 L:      dri-devel@lists.freedesktop.org
4529 L:      nouveau@lists.freedesktop.org
4530 T:      git git://github.com/skeggsb/linux
4531 S:      Supported
4532 F:      drivers/gpu/drm/nouveau/
4533 F:      include/uapi/drm/nouveau_drm.h
4534
4535 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4536 M:      Noralf Trønnes <noralf@tronnes.org>
4537 S:      Maintained
4538 F:      drivers/gpu/drm/tinydrm/repaper.c
4539 F:      Documentation/devicetree/bindings/display/repaper.txt
4540
4541 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4542 M:      Dave Airlie <airlied@redhat.com>
4543 M:      Gerd Hoffmann <kraxel@redhat.com>
4544 L:      virtualization@lists.linux-foundation.org
4545 T:      git git://anongit.freedesktop.org/drm/drm-misc
4546 S:      Obsolete
4547 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4548 F:      drivers/gpu/drm/cirrus/
4549
4550 DRM DRIVER FOR QXL VIRTUAL GPU
4551 M:      Dave Airlie <airlied@redhat.com>
4552 M:      Gerd Hoffmann <kraxel@redhat.com>
4553 L:      virtualization@lists.linux-foundation.org
4554 T:      git git://anongit.freedesktop.org/drm/drm-misc
4555 S:      Maintained
4556 F:      drivers/gpu/drm/qxl/
4557 F:      include/uapi/drm/qxl_drm.h
4558
4559 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4560 S:      Orphan / Obsolete
4561 F:      drivers/gpu/drm/r128/
4562 F:      include/uapi/drm/r128_drm.h
4563
4564 DRM DRIVER FOR SAVAGE VIDEO CARDS
4565 S:      Orphan / Obsolete
4566 F:      drivers/gpu/drm/savage/
4567 F:      include/uapi/drm/savage_drm.h
4568
4569 DRM DRIVER FOR SIS VIDEO CARDS
4570 S:      Orphan / Obsolete
4571 F:      drivers/gpu/drm/sis/
4572 F:      include/uapi/drm/sis_drm.h
4573
4574 DRM DRIVER FOR SITRONIX ST7586 PANELS
4575 M:      David Lechner <david@lechnology.com>
4576 S:      Maintained
4577 F:      drivers/gpu/drm/tinydrm/st7586.c
4578 F:      Documentation/devicetree/bindings/display/st7586.txt
4579
4580 DRM DRIVER FOR SITRONIX ST7735R PANELS
4581 M:      David Lechner <david@lechnology.com>
4582 S:      Maintained
4583 F:      drivers/gpu/drm/tinydrm/st7735r.c
4584 F:      Documentation/devicetree/bindings/display/st7735r.txt
4585
4586 DRM DRIVER FOR TDFX VIDEO CARDS
4587 S:      Orphan / Obsolete
4588 F:      drivers/gpu/drm/tdfx/
4589
4590 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4591 M:      Dave Airlie <airlied@redhat.com>
4592 S:      Odd Fixes
4593 F:      drivers/gpu/drm/udl/
4594
4595 DRM DRIVER FOR VMWARE VIRTUAL GPU
4596 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4597 M:      Sinclair Yeh <syeh@vmware.com>
4598 M:      Thomas Hellstrom <thellstrom@vmware.com>
4599 L:      dri-devel@lists.freedesktop.org
4600 T:      git git://people.freedesktop.org/~syeh/repos_linux
4601 T:      git git://people.freedesktop.org/~thomash/linux
4602 S:      Supported
4603 F:      drivers/gpu/drm/vmwgfx/
4604 F:      include/uapi/drm/vmwgfx_drm.h
4605
4606 DRM DRIVERS
4607 M:      David Airlie <airlied@linux.ie>
4608 L:      dri-devel@lists.freedesktop.org
4609 T:      git git://people.freedesktop.org/~airlied/linux
4610 B:      https://bugs.freedesktop.org/
4611 C:      irc://chat.freenode.net/dri-devel
4612 S:      Maintained
4613 F:      drivers/gpu/drm/
4614 F:      drivers/gpu/vga/
4615 F:      Documentation/devicetree/bindings/display/
4616 F:      Documentation/devicetree/bindings/gpu/
4617 F:      Documentation/devicetree/bindings/video/
4618 F:      Documentation/gpu/
4619 F:      include/drm/
4620 F:      include/uapi/drm/
4621 F:      include/linux/vga*
4622
4623 DRM DRIVERS AND MISC GPU PATCHES
4624 M:      Gustavo Padovan <gustavo@padovan.org>
4625 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4626 M:      Sean Paul <seanpaul@chromium.org>
4627 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4628 S:      Maintained
4629 T:      git git://anongit.freedesktop.org/drm/drm-misc
4630 F:      Documentation/gpu/
4631 F:      drivers/gpu/vga/
4632 F:      drivers/gpu/drm/*
4633 F:      include/drm/drm*
4634 F:      include/uapi/drm/drm*
4635 F:      include/linux/vga*
4636
4637 DRM DRIVERS FOR ALLWINNER A10
4638 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4639 L:      dri-devel@lists.freedesktop.org
4640 S:      Supported
4641 F:      drivers/gpu/drm/sun4i/
4642 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4643 T:      git git://anongit.freedesktop.org/drm/drm-misc
4644
4645 DRM DRIVERS FOR AMLOGIC SOCS
4646 M:      Neil Armstrong <narmstrong@baylibre.com>
4647 L:      dri-devel@lists.freedesktop.org
4648 L:      linux-amlogic@lists.infradead.org
4649 W:      http://linux-meson.com/
4650 S:      Supported
4651 F:      drivers/gpu/drm/meson/
4652 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4653 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4654 F:      Documentation/gpu/meson.rst
4655 T:      git git://anongit.freedesktop.org/drm/drm-misc
4656
4657 DRM DRIVERS FOR ATMEL HLCDC
4658 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4659 L:      dri-devel@lists.freedesktop.org
4660 S:      Supported
4661 F:      drivers/gpu/drm/atmel-hlcdc/
4662 F:      Documentation/devicetree/bindings/drm/atmel/
4663 T:      git git://anongit.freedesktop.org/drm/drm-misc
4664
4665 DRM DRIVERS FOR BRIDGE CHIPS
4666 M:      Archit Taneja <architt@codeaurora.org>
4667 M:      Andrzej Hajda <a.hajda@samsung.com>
4668 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4669 S:      Maintained
4670 T:      git git://anongit.freedesktop.org/drm/drm-misc
4671 F:      drivers/gpu/drm/bridge/
4672
4673 DRM DRIVERS FOR EXYNOS
4674 M:      Inki Dae <inki.dae@samsung.com>
4675 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4676 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4677 M:      Kyungmin Park <kyungmin.park@samsung.com>
4678 L:      dri-devel@lists.freedesktop.org
4679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4680 S:      Supported
4681 F:      drivers/gpu/drm/exynos/
4682 F:      include/uapi/drm/exynos_drm.h
4683 F:      Documentation/devicetree/bindings/display/exynos/
4684
4685 DRM DRIVERS FOR FREESCALE DCU
4686 M:      Stefan Agner <stefan@agner.ch>
4687 M:      Alison Wang <alison.wang@freescale.com>
4688 L:      dri-devel@lists.freedesktop.org
4689 S:      Supported
4690 F:      drivers/gpu/drm/fsl-dcu/
4691 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4692 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4693 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4694
4695 DRM DRIVERS FOR FREESCALE IMX
4696 M:      Philipp Zabel <p.zabel@pengutronix.de>
4697 L:      dri-devel@lists.freedesktop.org
4698 S:      Maintained
4699 F:      drivers/gpu/drm/imx/
4700 F:      drivers/gpu/ipu-v3/
4701 F:      Documentation/devicetree/bindings/display/imx/
4702
4703 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4704 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4705 L:      dri-devel@lists.freedesktop.org
4706 T:      git git://github.com/patjak/drm-gma500
4707 S:      Maintained
4708 F:      drivers/gpu/drm/gma500/
4709
4710 DRM DRIVERS FOR HISILICON
4711 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4712 M:      Rongrong Zou <zourongrong@gmail.com>
4713 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4714 R:      Chen Feng <puck.chen@hisilicon.com>
4715 L:      dri-devel@lists.freedesktop.org
4716 T:      git git://github.com/xin3liang/linux.git
4717 S:      Maintained
4718 F:      drivers/gpu/drm/hisilicon/
4719 F:      Documentation/devicetree/bindings/display/hisilicon/
4720
4721 DRM DRIVERS FOR MEDIATEK
4722 M:      CK Hu <ck.hu@mediatek.com>
4723 M:      Philipp Zabel <p.zabel@pengutronix.de>
4724 L:      dri-devel@lists.freedesktop.org
4725 S:      Supported
4726 F:      drivers/gpu/drm/mediatek/
4727 F:      Documentation/devicetree/bindings/display/mediatek/
4728
4729 DRM DRIVERS FOR NVIDIA TEGRA
4730 M:      Thierry Reding <thierry.reding@gmail.com>
4731 L:      dri-devel@lists.freedesktop.org
4732 L:      linux-tegra@vger.kernel.org
4733 T:      git git://anongit.freedesktop.org/tegra/linux.git
4734 S:      Supported
4735 F:      drivers/gpu/drm/tegra/
4736 F:      drivers/gpu/host1x/
4737 F:      include/linux/host1x.h
4738 F:      include/uapi/drm/tegra_drm.h
4739 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4740
4741 DRM DRIVERS FOR RENESAS
4742 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4743 L:      dri-devel@lists.freedesktop.org
4744 L:      linux-renesas-soc@vger.kernel.org
4745 T:      git git://linuxtv.org/pinchartl/fbdev
4746 S:      Supported
4747 F:      drivers/gpu/drm/rcar-du/
4748 F:      drivers/gpu/drm/shmobile/
4749 F:      include/linux/platform_data/shmob_drm.h
4750 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4751 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4752 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4753
4754 DRM DRIVERS FOR ROCKCHIP
4755 M:      Sandy Huang <hjc@rock-chips.com>
4756 M:      Heiko Stübner <heiko@sntech.de>
4757 L:      dri-devel@lists.freedesktop.org
4758 S:      Maintained
4759 F:      drivers/gpu/drm/rockchip/
4760 F:      Documentation/devicetree/bindings/display/rockchip/
4761 T:      git git://anongit.freedesktop.org/drm/drm-misc
4762
4763 DRM DRIVERS FOR STI
4764 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4765 M:      Vincent Abriou <vincent.abriou@st.com>
4766 L:      dri-devel@lists.freedesktop.org
4767 T:      git git://anongit.freedesktop.org/drm/drm-misc
4768 S:      Maintained
4769 F:      drivers/gpu/drm/sti
4770 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4771
4772 DRM DRIVERS FOR STM
4773 M:      Yannick Fertre <yannick.fertre@st.com>
4774 M:      Philippe Cornu <philippe.cornu@st.com>
4775 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4776 M:      Vincent Abriou <vincent.abriou@st.com>
4777 L:      dri-devel@lists.freedesktop.org
4778 T:      git git://anongit.freedesktop.org/drm/drm-misc
4779 S:      Maintained
4780 F:      drivers/gpu/drm/stm
4781 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4782
4783 DRM DRIVERS FOR TI LCDC
4784 M:      Jyri Sarha <jsarha@ti.com>
4785 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4786 L:      dri-devel@lists.freedesktop.org
4787 S:      Maintained
4788 F:      drivers/gpu/drm/tilcdc/
4789 F:      Documentation/devicetree/bindings/display/tilcdc/
4790
4791 DRM DRIVERS FOR TI OMAP
4792 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4793 L:      dri-devel@lists.freedesktop.org
4794 S:      Maintained
4795 F:      drivers/gpu/drm/omapdrm/
4796 F:      Documentation/devicetree/bindings/display/ti/
4797
4798 DRM DRIVERS FOR V3D
4799 M:      Eric Anholt <eric@anholt.net>
4800 S:      Supported
4801 F:      drivers/gpu/drm/v3d/
4802 F:      include/uapi/drm/v3d_drm.h
4803 F:      Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt
4804 T:      git git://anongit.freedesktop.org/drm/drm-misc
4805
4806 DRM DRIVERS FOR VC4
4807 M:      Eric Anholt <eric@anholt.net>
4808 T:      git git://github.com/anholt/linux
4809 S:      Supported
4810 F:      drivers/gpu/drm/vc4/
4811 F:      include/uapi/drm/vc4_drm.h
4812 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4813 T:      git git://anongit.freedesktop.org/drm/drm-misc
4814
4815 DRM DRIVERS FOR VIVANTE GPU IP
4816 M:      Lucas Stach <l.stach@pengutronix.de>
4817 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4818 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4819 L:      etnaviv@lists.freedesktop.org
4820 L:      dri-devel@lists.freedesktop.org
4821 S:      Maintained
4822 F:      drivers/gpu/drm/etnaviv/
4823 F:      include/uapi/drm/etnaviv_drm.h
4824 F:      Documentation/devicetree/bindings/display/etnaviv/
4825
4826 DRM DRIVERS FOR ZTE ZX
4827 M:      Shawn Guo <shawnguo@kernel.org>
4828 L:      dri-devel@lists.freedesktop.org
4829 S:      Maintained
4830 F:      drivers/gpu/drm/zte/
4831 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4832 T:      git git://anongit.freedesktop.org/drm/drm-misc
4833
4834 DRM PANEL DRIVERS
4835 M:      Thierry Reding <thierry.reding@gmail.com>
4836 L:      dri-devel@lists.freedesktop.org
4837 T:      git git://anongit.freedesktop.org/drm/drm-misc
4838 S:      Maintained
4839 F:      drivers/gpu/drm/drm_panel.c
4840 F:      drivers/gpu/drm/panel/
4841 F:      include/drm/drm_panel.h
4842 F:      Documentation/devicetree/bindings/display/panel/
4843
4844 DRM TINYDRM DRIVERS
4845 M:      Noralf Trønnes <noralf@tronnes.org>
4846 W:      https://github.com/notro/tinydrm/wiki/Development
4847 T:      git git://anongit.freedesktop.org/drm/drm-misc
4848 S:      Maintained
4849 F:      drivers/gpu/drm/tinydrm/
4850 F:      include/drm/tinydrm/
4851
4852 DRM DRIVERS FOR XEN
4853 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4854 T:      git git://anongit.freedesktop.org/drm/drm-misc
4855 L:      dri-devel@lists.freedesktop.org
4856 L:      xen-devel@lists.xen.org
4857 S:      Supported
4858 F:      drivers/gpu/drm/xen/
4859 F:      Documentation/gpu/xen-front.rst
4860
4861 DRM TTM SUBSYSTEM
4862 M:      Christian Koenig <christian.koenig@amd.com>
4863 M:      Roger He <Hongbo.He@amd.com>
4864 T:      git git://people.freedesktop.org/~agd5f/linux
4865 S:      Maintained
4866 L:      dri-devel@lists.freedesktop.org
4867 F:      include/drm/ttm/
4868 F:      drivers/gpu/drm/ttm/
4869
4870 DSBR100 USB FM RADIO DRIVER
4871 M:      Alexey Klimov <klimov.linux@gmail.com>
4872 L:      linux-media@vger.kernel.org
4873 T:      git git://linuxtv.org/media_tree.git
4874 S:      Maintained
4875 F:      drivers/media/radio/dsbr100.c
4876
4877 DSCC4 DRIVER
4878 M:      Francois Romieu <romieu@fr.zoreil.com>
4879 L:      netdev@vger.kernel.org
4880 S:      Maintained
4881 F:      drivers/net/wan/dscc4.c
4882
4883 DT3155 MEDIA DRIVER
4884 M:      Hans Verkuil <hverkuil@xs4all.nl>
4885 L:      linux-media@vger.kernel.org
4886 T:      git git://linuxtv.org/media_tree.git
4887 W:      https://linuxtv.org
4888 S:      Odd Fixes
4889 F:      drivers/media/pci/dt3155/
4890
4891 DVB_USB_AF9015 MEDIA DRIVER
4892 M:      Antti Palosaari <crope@iki.fi>
4893 L:      linux-media@vger.kernel.org
4894 W:      https://linuxtv.org
4895 W:      http://palosaari.fi/linux/
4896 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4897 T:      git git://linuxtv.org/anttip/media_tree.git
4898 S:      Maintained
4899 F:      drivers/media/usb/dvb-usb-v2/af9015*
4900
4901 DVB_USB_AF9035 MEDIA DRIVER
4902 M:      Antti Palosaari <crope@iki.fi>
4903 L:      linux-media@vger.kernel.org
4904 W:      https://linuxtv.org
4905 W:      http://palosaari.fi/linux/
4906 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4907 T:      git git://linuxtv.org/anttip/media_tree.git
4908 S:      Maintained
4909 F:      drivers/media/usb/dvb-usb-v2/af9035*
4910
4911 DVB_USB_ANYSEE MEDIA DRIVER
4912 M:      Antti Palosaari <crope@iki.fi>
4913 L:      linux-media@vger.kernel.org
4914 W:      https://linuxtv.org
4915 W:      http://palosaari.fi/linux/
4916 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4917 T:      git git://linuxtv.org/anttip/media_tree.git
4918 S:      Maintained
4919 F:      drivers/media/usb/dvb-usb-v2/anysee*
4920
4921 DVB_USB_AU6610 MEDIA DRIVER
4922 M:      Antti Palosaari <crope@iki.fi>
4923 L:      linux-media@vger.kernel.org
4924 W:      https://linuxtv.org
4925 W:      http://palosaari.fi/linux/
4926 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4927 T:      git git://linuxtv.org/anttip/media_tree.git
4928 S:      Maintained
4929 F:      drivers/media/usb/dvb-usb-v2/au6610*
4930
4931 DVB_USB_CE6230 MEDIA DRIVER
4932 M:      Antti Palosaari <crope@iki.fi>
4933 L:      linux-media@vger.kernel.org
4934 W:      https://linuxtv.org
4935 W:      http://palosaari.fi/linux/
4936 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4937 T:      git git://linuxtv.org/anttip/media_tree.git
4938 S:      Maintained
4939 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4940
4941 DVB_USB_CXUSB MEDIA DRIVER
4942 M:      Michael Krufky <mkrufky@linuxtv.org>
4943 L:      linux-media@vger.kernel.org
4944 W:      https://linuxtv.org
4945 W:      http://github.com/mkrufky
4946 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4947 T:      git git://linuxtv.org/media_tree.git
4948 S:      Maintained
4949 F:      drivers/media/usb/dvb-usb/cxusb*
4950
4951 DVB_USB_EC168 MEDIA DRIVER
4952 M:      Antti Palosaari <crope@iki.fi>
4953 L:      linux-media@vger.kernel.org
4954 W:      https://linuxtv.org
4955 W:      http://palosaari.fi/linux/
4956 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4957 T:      git git://linuxtv.org/anttip/media_tree.git
4958 S:      Maintained
4959 F:      drivers/media/usb/dvb-usb-v2/ec168*
4960
4961 DVB_USB_GL861 MEDIA DRIVER
4962 M:      Antti Palosaari <crope@iki.fi>
4963 L:      linux-media@vger.kernel.org
4964 W:      https://linuxtv.org
4965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4966 T:      git git://linuxtv.org/anttip/media_tree.git
4967 S:      Maintained
4968 F:      drivers/media/usb/dvb-usb-v2/gl861*
4969
4970 DVB_USB_MXL111SF MEDIA DRIVER
4971 M:      Michael Krufky <mkrufky@linuxtv.org>
4972 L:      linux-media@vger.kernel.org
4973 W:      https://linuxtv.org
4974 W:      http://github.com/mkrufky
4975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4976 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4977 S:      Maintained
4978 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4979
4980 DVB_USB_RTL28XXU MEDIA DRIVER
4981 M:      Antti Palosaari <crope@iki.fi>
4982 L:      linux-media@vger.kernel.org
4983 W:      https://linuxtv.org
4984 W:      http://palosaari.fi/linux/
4985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4986 T:      git git://linuxtv.org/anttip/media_tree.git
4987 S:      Maintained
4988 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4989
4990 DVB_USB_V2 MEDIA DRIVER
4991 M:      Antti Palosaari <crope@iki.fi>
4992 L:      linux-media@vger.kernel.org
4993 W:      https://linuxtv.org
4994 W:      http://palosaari.fi/linux/
4995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4996 T:      git git://linuxtv.org/anttip/media_tree.git
4997 S:      Maintained
4998 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4999 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5000
5001 DYNAMIC DEBUG
5002 M:      Jason Baron <jbaron@akamai.com>
5003 S:      Maintained
5004 F:      lib/dynamic_debug.c
5005 F:      include/linux/dynamic_debug.h
5006
5007 DYNAMIC INTERRUPT MODERATION
5008 M:      Tal Gilboa <talgi@mellanox.com>
5009 S:      Maintained
5010 F:      include/linux/net_dim.h
5011
5012 DZ DECSTATION DZ11 SERIAL DRIVER
5013 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5014 S:      Maintained
5015 F:      drivers/tty/serial/dz.*
5016
5017 E3X0 POWER BUTTON DRIVER
5018 M:      Moritz Fischer <moritz.fischer@ettus.com>
5019 L:      usrp-users@lists.ettus.com
5020 W:      http://www.ettus.com
5021 S:      Supported
5022 F:      drivers/input/misc/e3x0-button.c
5023 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5024
5025 E4000 MEDIA DRIVER
5026 M:      Antti Palosaari <crope@iki.fi>
5027 L:      linux-media@vger.kernel.org
5028 W:      https://linuxtv.org
5029 W:      http://palosaari.fi/linux/
5030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5031 T:      git git://linuxtv.org/anttip/media_tree.git
5032 S:      Maintained
5033 F:      drivers/media/tuners/e4000*
5034
5035 EATA ISA/EISA/PCI SCSI DRIVER
5036 M:      Dario Ballabio <ballabio_dario@emc.com>
5037 L:      linux-scsi@vger.kernel.org
5038 S:      Maintained
5039 F:      drivers/scsi/eata.c
5040
5041 EC100 MEDIA DRIVER
5042 M:      Antti Palosaari <crope@iki.fi>
5043 L:      linux-media@vger.kernel.org
5044 W:      https://linuxtv.org
5045 W:      http://palosaari.fi/linux/
5046 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5047 T:      git git://linuxtv.org/anttip/media_tree.git
5048 S:      Maintained
5049 F:      drivers/media/dvb-frontends/ec100*
5050
5051 ECRYPT FILE SYSTEM
5052 M:      Tyler Hicks <tyhicks@canonical.com>
5053 L:      ecryptfs@vger.kernel.org
5054 W:      http://ecryptfs.org
5055 W:      https://launchpad.net/ecryptfs
5056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5057 S:      Supported
5058 F:      Documentation/filesystems/ecryptfs.txt
5059 F:      fs/ecryptfs/
5060
5061 EDAC-AMD64
5062 M:      Borislav Petkov <bp@alien8.de>
5063 L:      linux-edac@vger.kernel.org
5064 S:      Maintained
5065 F:      drivers/edac/amd64_edac*
5066
5067 EDAC-CALXEDA
5068 M:      Robert Richter <rric@kernel.org>
5069 L:      linux-edac@vger.kernel.org
5070 S:      Maintained
5071 F:      drivers/edac/highbank*
5072
5073 EDAC-CAVIUM OCTEON
5074 M:      Ralf Baechle <ralf@linux-mips.org>
5075 M:      David Daney <david.daney@cavium.com>
5076 L:      linux-edac@vger.kernel.org
5077 L:      linux-mips@linux-mips.org
5078 S:      Supported
5079 F:      drivers/edac/octeon_edac*
5080
5081 EDAC-CAVIUM THUNDERX
5082 M:      David Daney <david.daney@cavium.com>
5083 M:      Jan Glauber <jglauber@cavium.com>
5084 L:      linux-edac@vger.kernel.org
5085 S:      Supported
5086 F:      drivers/edac/thunderx_edac*
5087
5088 EDAC-CORE
5089 M:      Borislav Petkov <bp@alien8.de>
5090 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5091 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5092 L:      linux-edac@vger.kernel.org
5093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5095 S:      Supported
5096 F:      Documentation/admin-guide/ras.rst
5097 F:      Documentation/driver-api/edac.rst
5098 F:      drivers/edac/
5099 F:      include/linux/edac.h
5100
5101 EDAC-E752X
5102 M:      Mark Gross <mark.gross@intel.com>
5103 L:      linux-edac@vger.kernel.org
5104 S:      Maintained
5105 F:      drivers/edac/e752x_edac.c
5106
5107 EDAC-E7XXX
5108 L:      linux-edac@vger.kernel.org
5109 S:      Maintained
5110 F:      drivers/edac/e7xxx_edac.c
5111
5112 EDAC-FSL_DDR
5113 M:      York Sun <york.sun@nxp.com>
5114 L:      linux-edac@vger.kernel.org
5115 S:      Maintained
5116 F:      drivers/edac/fsl_ddr_edac.*
5117
5118 EDAC-GHES
5119 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5120 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5121 L:      linux-edac@vger.kernel.org
5122 S:      Maintained
5123 F:      drivers/edac/ghes_edac.c
5124
5125 EDAC-I3000
5126 L:      linux-edac@vger.kernel.org
5127 S:      Orphan
5128 F:      drivers/edac/i3000_edac.c
5129
5130 EDAC-I5000
5131 L:      linux-edac@vger.kernel.org
5132 S:      Maintained
5133 F:      drivers/edac/i5000_edac.c
5134
5135 EDAC-I5400
5136 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5137 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5138 L:      linux-edac@vger.kernel.org
5139 S:      Maintained
5140 F:      drivers/edac/i5400_edac.c
5141
5142 EDAC-I7300
5143 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5144 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5145 L:      linux-edac@vger.kernel.org
5146 S:      Maintained
5147 F:      drivers/edac/i7300_edac.c
5148
5149 EDAC-I7CORE
5150 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5151 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5152 L:      linux-edac@vger.kernel.org
5153 S:      Maintained
5154 F:      drivers/edac/i7core_edac.c
5155
5156 EDAC-I82443BXGX
5157 M:      Tim Small <tim@buttersideup.com>
5158 L:      linux-edac@vger.kernel.org
5159 S:      Maintained
5160 F:      drivers/edac/i82443bxgx_edac.c
5161
5162 EDAC-I82975X
5163 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5164 M:      "Arvind R." <arvino55@gmail.com>
5165 L:      linux-edac@vger.kernel.org
5166 S:      Maintained
5167 F:      drivers/edac/i82975x_edac.c
5168
5169 EDAC-IE31200
5170 M:      Jason Baron <jbaron@akamai.com>
5171 L:      linux-edac@vger.kernel.org
5172 S:      Maintained
5173 F:      drivers/edac/ie31200_edac.c
5174
5175 EDAC-MPC85XX
5176 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5177 L:      linux-edac@vger.kernel.org
5178 S:      Maintained
5179 F:      drivers/edac/mpc85xx_edac.[ch]
5180
5181 EDAC-PASEMI
5182 M:      Egor Martovetsky <egor@pasemi.com>
5183 L:      linux-edac@vger.kernel.org
5184 S:      Maintained
5185 F:      drivers/edac/pasemi_edac.c
5186
5187 EDAC-PND2
5188 M:      Tony Luck <tony.luck@intel.com>
5189 L:      linux-edac@vger.kernel.org
5190 S:      Maintained
5191 F:      drivers/edac/pnd2_edac.[ch]
5192
5193 EDAC-R82600
5194 M:      Tim Small <tim@buttersideup.com>
5195 L:      linux-edac@vger.kernel.org
5196 S:      Maintained
5197 F:      drivers/edac/r82600_edac.c
5198
5199 EDAC-SBRIDGE
5200 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5201 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5202 L:      linux-edac@vger.kernel.org
5203 S:      Maintained
5204 F:      drivers/edac/sb_edac.c
5205
5206 EDAC-SKYLAKE
5207 M:      Tony Luck <tony.luck@intel.com>
5208 L:      linux-edac@vger.kernel.org
5209 S:      Maintained
5210 F:      drivers/edac/skx_edac.c
5211
5212 EDAC-TI
5213 M:      Tero Kristo <t-kristo@ti.com>
5214 L:      linux-edac@vger.kernel.org
5215 S:      Maintained
5216 F:      drivers/edac/ti_edac.c
5217
5218 EDIROL UA-101/UA-1000 DRIVER
5219 M:      Clemens Ladisch <clemens@ladisch.de>
5220 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5221 T:      git git://git.alsa-project.org/alsa-kernel.git
5222 S:      Maintained
5223 F:      sound/usb/misc/ua101.c
5224
5225 EFI TEST DRIVER
5226 L:      linux-efi@vger.kernel.org
5227 M:      Ivan Hu <ivan.hu@canonical.com>
5228 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5229 S:      Maintained
5230 F:      drivers/firmware/efi/test/
5231
5232 EFI VARIABLE FILESYSTEM
5233 M:      Matthew Garrett <matthew.garrett@nebula.com>
5234 M:      Jeremy Kerr <jk@ozlabs.org>
5235 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5237 L:      linux-efi@vger.kernel.org
5238 S:      Maintained
5239 F:      fs/efivarfs/
5240
5241 EFIFB FRAMEBUFFER DRIVER
5242 L:      linux-fbdev@vger.kernel.org
5243 M:      Peter Jones <pjones@redhat.com>
5244 S:      Maintained
5245 F:      drivers/video/fbdev/efifb.c
5246
5247 EFS FILESYSTEM
5248 W:      http://aeschi.ch.eu.org/efs/
5249 S:      Orphan
5250 F:      fs/efs/
5251
5252 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5253 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5254 L:      netdev@vger.kernel.org
5255 S:      Maintained
5256 F:      drivers/net/ethernet/ibm/ehea/
5257
5258 EM28XX VIDEO4LINUX DRIVER
5259 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5260 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5261 L:      linux-media@vger.kernel.org
5262 W:      https://linuxtv.org
5263 T:      git git://linuxtv.org/media_tree.git
5264 S:      Maintained
5265 F:      drivers/media/usb/em28xx/
5266 F:      Documentation/media/v4l-drivers/em28xx*
5267
5268 EMBEDDED LINUX
5269 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5270 M:      Matt Mackall <mpm@selenic.com>
5271 M:      David Woodhouse <dwmw2@infradead.org>
5272 L:      linux-embedded@vger.kernel.org
5273 S:      Maintained
5274
5275 Emulex 10Gbps iSCSI - OneConnect DRIVER
5276 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5277 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5278 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5279 L:      linux-scsi@vger.kernel.org
5280 W:      http://www.broadcom.com
5281 S:      Supported
5282 F:      drivers/scsi/be2iscsi/
5283
5284 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5285 M:      Sathya Perla <sathya.perla@broadcom.com>
5286 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5287 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5288 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5289 L:      netdev@vger.kernel.org
5290 W:      http://www.emulex.com
5291 S:      Supported
5292 F:      drivers/net/ethernet/emulex/benet/
5293
5294 EMULEX ONECONNECT ROCE DRIVER
5295 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5296 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5297 L:      linux-rdma@vger.kernel.org
5298 W:      http://www.broadcom.com
5299 S:      Odd Fixes
5300 F:      drivers/infiniband/hw/ocrdma/
5301 F:      include/uapi/rdma/ocrdma-abi.h
5302
5303 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5304 M:      James Smart <james.smart@broadcom.com>
5305 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5306 L:      linux-scsi@vger.kernel.org
5307 W:      http://www.broadcom.com
5308 S:      Supported
5309 F:      drivers/scsi/lpfc/
5310
5311 ENE CB710 FLASH CARD READER DRIVER
5312 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5313 S:      Maintained
5314 F:      drivers/misc/cb710/
5315 F:      drivers/mmc/host/cb710-mmc.*
5316 F:      include/linux/cb710.h
5317
5318 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5319 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5320 S:      Maintained
5321 F:      drivers/media/rc/ene_ir.*
5322
5323 EPSON S1D13XXX FRAMEBUFFER DRIVER
5324 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5325 S:      Maintained
5326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5327 F:      drivers/video/fbdev/s1d13xxxfb.c
5328 F:      include/video/s1d13xxxfb.h
5329
5330 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5331 M:      Jeff Layton <jlayton@kernel.org>
5332 S:      Maintained
5333 F:      lib/errseq.c
5334 F:      include/linux/errseq.h
5335
5336 ET131X NETWORK DRIVER
5337 M:      Mark Einon <mark.einon@gmail.com>
5338 S:      Odd Fixes
5339 F:      drivers/net/ethernet/agere/
5340
5341 ETHERNET BRIDGE
5342 M:      Stephen Hemminger <stephen@networkplumber.org>
5343 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5344 L:      netdev@vger.kernel.org
5345 W:      http://www.linuxfoundation.org/en/Net:Bridge
5346 S:      Maintained
5347 F:      include/linux/netfilter_bridge/
5348 F:      net/bridge/
5349
5350 ETHERNET PHY LIBRARY
5351 M:      Andrew Lunn <andrew@lunn.ch>
5352 M:      Florian Fainelli <f.fainelli@gmail.com>
5353 L:      netdev@vger.kernel.org
5354 S:      Maintained
5355 F:      Documentation/ABI/testing/sysfs-bus-mdio
5356 F:      Documentation/devicetree/bindings/net/mdio*
5357 F:      Documentation/networking/phy.txt
5358 F:      drivers/net/phy/
5359 F:      drivers/of/of_mdio.c
5360 F:      drivers/of/of_net.c
5361 F:      include/linux/*mdio*.h
5362 F:      include/linux/of_net.h
5363 F:      include/linux/phy.h
5364 F:      include/linux/phy_fixed.h
5365 F:      include/linux/platform_data/mdio-gpio.h
5366 F:      include/linux/platform_data/mdio-bcm-unimac.h
5367 F:      include/trace/events/mdio.h
5368 F:      include/uapi/linux/mdio.h
5369 F:      include/uapi/linux/mii.h
5370
5371 EXT2 FILE SYSTEM
5372 M:      Jan Kara <jack@suse.com>
5373 L:      linux-ext4@vger.kernel.org
5374 S:      Maintained
5375 F:      Documentation/filesystems/ext2.txt
5376 F:      fs/ext2/
5377 F:      include/linux/ext2*
5378
5379 EXT4 FILE SYSTEM
5380 M:      "Theodore Ts'o" <tytso@mit.edu>
5381 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5382 L:      linux-ext4@vger.kernel.org
5383 W:      http://ext4.wiki.kernel.org
5384 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5386 S:      Maintained
5387 F:      Documentation/filesystems/ext4.txt
5388 F:      fs/ext4/
5389
5390 Extended Verification Module (EVM)
5391 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5392 L:      linux-integrity@vger.kernel.org
5393 S:      Supported
5394 F:      security/integrity/evm/
5395
5396 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5397 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5398 L:      linux-efi@vger.kernel.org
5399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5400 S:      Maintained
5401 F:      Documentation/efi-stub.txt
5402 F:      arch/*/kernel/efi.c
5403 F:      arch/x86/boot/compressed/eboot.[ch]
5404 F:      arch/*/include/asm/efi.h
5405 F:      arch/x86/platform/efi/
5406 F:      drivers/firmware/efi/
5407 F:      include/linux/efi*.h
5408 F:      arch/arm/boot/compressed/efi-header.S
5409 F:      arch/arm64/kernel/efi-entry.S
5410
5411 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5412 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5413 M:      Chanwoo Choi <cw00.choi@samsung.com>
5414 L:      linux-kernel@vger.kernel.org
5415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5416 S:      Maintained
5417 F:      drivers/extcon/
5418 F:      include/linux/extcon/
5419 F:      include/linux/extcon.h
5420 F:      Documentation/extcon/
5421 F:      Documentation/devicetree/bindings/extcon/
5422
5423 EXYNOS DP DRIVER
5424 M:      Jingoo Han <jingoohan1@gmail.com>
5425 L:      dri-devel@lists.freedesktop.org
5426 S:      Maintained
5427 F:      drivers/gpu/drm/exynos/exynos_dp*
5428
5429 EXYNOS SYSMMU (IOMMU) driver
5430 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5431 L:      iommu@lists.linux-foundation.org
5432 S:      Maintained
5433 F:      drivers/iommu/exynos-iommu.c
5434
5435 EZchip NPS platform support
5436 M:      Elad Kanfi <eladkan@mellanox.com>
5437 M:      Vineet Gupta <vgupta@synopsys.com>
5438 S:      Supported
5439 F:      arch/arc/plat-eznps
5440 F:      arch/arc/boot/dts/eznps.dts
5441
5442 F2FS FILE SYSTEM
5443 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5444 M:      Chao Yu <yuchao0@huawei.com>
5445 L:      linux-f2fs-devel@lists.sourceforge.net
5446 W:      https://f2fs.wiki.kernel.org/
5447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5448 S:      Maintained
5449 F:      Documentation/filesystems/f2fs.txt
5450 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5451 F:      fs/f2fs/
5452 F:      include/linux/f2fs_fs.h
5453 F:      include/trace/events/f2fs.h
5454
5455 F71805F HARDWARE MONITORING DRIVER
5456 M:      Jean Delvare <jdelvare@suse.com>
5457 L:      linux-hwmon@vger.kernel.org
5458 S:      Maintained
5459 F:      Documentation/hwmon/f71805f
5460 F:      drivers/hwmon/f71805f.c
5461
5462 FANOTIFY
5463 M:      Jan Kara <jack@suse.cz>
5464 R:      Amir Goldstein <amir73il@gmail.com>
5465 L:      linux-fsdevel@vger.kernel.org
5466 S:      Maintained
5467 F:      fs/notify/fanotify/
5468 F:      include/linux/fanotify.h
5469 F:      include/uapi/linux/fanotify.h
5470
5471 FARSYNC SYNCHRONOUS DRIVER
5472 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5473 W:      http://www.farsite.co.uk/
5474 S:      Supported
5475 F:      drivers/net/wan/farsync.*
5476
5477 FAULT INJECTION SUPPORT
5478 M:      Akinobu Mita <akinobu.mita@gmail.com>
5479 S:      Supported
5480 F:      Documentation/fault-injection/
5481 F:      lib/fault-inject.c
5482
5483 FBTFT Framebuffer drivers
5484 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5485 S:      Maintained
5486 F:      drivers/staging/fbtft/
5487
5488 FC0011 TUNER DRIVER
5489 M:      Michael Buesch <m@bues.ch>
5490 L:      linux-media@vger.kernel.org
5491 S:      Maintained
5492 F:      drivers/media/tuners/fc0011.h
5493 F:      drivers/media/tuners/fc0011.c
5494
5495 FC2580 MEDIA DRIVER
5496 M:      Antti Palosaari <crope@iki.fi>
5497 L:      linux-media@vger.kernel.org
5498 W:      https://linuxtv.org
5499 W:      http://palosaari.fi/linux/
5500 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5501 T:      git git://linuxtv.org/anttip/media_tree.git
5502 S:      Maintained
5503 F:      drivers/media/tuners/fc2580*
5504
5505 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5506 M:      Johannes Thumshirn <jth@kernel.org>
5507 L:      linux-scsi@vger.kernel.org
5508 W:      www.Open-FCoE.org
5509 S:      Supported
5510 F:      drivers/scsi/libfc/
5511 F:      drivers/scsi/fcoe/
5512 F:      include/scsi/fc/
5513 F:      include/scsi/libfc.h
5514 F:      include/scsi/libfcoe.h
5515 F:      include/uapi/scsi/fc/
5516
5517 FILE LOCKING (flock() and fcntl()/lockf())
5518 M:      Jeff Layton <jlayton@kernel.org>
5519 M:      "J. Bruce Fields" <bfields@fieldses.org>
5520 L:      linux-fsdevel@vger.kernel.org
5521 S:      Maintained
5522 F:      include/linux/fcntl.h
5523 F:      include/uapi/linux/fcntl.h
5524 F:      fs/fcntl.c
5525 F:      fs/locks.c
5526
5527 FILESYSTEMS (VFS and infrastructure)
5528 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5529 L:      linux-fsdevel@vger.kernel.org
5530 S:      Maintained
5531 F:      fs/*
5532 F:      include/linux/fs.h
5533 F:      include/uapi/linux/fs.h
5534
5535 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5536 M:      Riku Voipio <riku.voipio@iki.fi>
5537 L:      linux-hwmon@vger.kernel.org
5538 S:      Maintained
5539 F:      drivers/hwmon/f75375s.c
5540 F:      include/linux/f75375s.h
5541
5542 FIREWIRE AUDIO DRIVERS
5543 M:      Clemens Ladisch <clemens@ladisch.de>
5544 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5545 T:      git git://git.alsa-project.org/alsa-kernel.git
5546 S:      Maintained
5547 F:      sound/firewire/
5548
5549 FIREWIRE MEDIA DRIVERS (firedtv)
5550 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5551 L:      linux-media@vger.kernel.org
5552 L:      linux1394-devel@lists.sourceforge.net
5553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5554 S:      Maintained
5555 F:      drivers/media/firewire/
5556
5557 FIREWIRE SBP-2 TARGET
5558 M:      Chris Boot <bootc@bootc.net>
5559 L:      linux-scsi@vger.kernel.org
5560 L:      target-devel@vger.kernel.org
5561 L:      linux1394-devel@lists.sourceforge.net
5562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5563 S:      Maintained
5564 F:      drivers/target/sbp/
5565
5566 FIREWIRE SUBSYSTEM
5567 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5568 L:      linux1394-devel@lists.sourceforge.net
5569 W:      http://ieee1394.wiki.kernel.org/
5570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5571 S:      Maintained
5572 F:      drivers/firewire/
5573 F:      include/linux/firewire.h
5574 F:      include/uapi/linux/firewire*.h
5575 F:      tools/firewire/
5576
5577 FIRMWARE LOADER (request_firmware)
5578 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5579 L:      linux-kernel@vger.kernel.org
5580 S:      Maintained
5581 F:      Documentation/firmware_class/
5582 F:      drivers/base/firmware*.c
5583 F:      include/linux/firmware.h
5584
5585 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5586 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5587 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5588 S:      Maintained
5589 F:      drivers/block/rsxx/
5590
5591 FLOPPY DRIVER
5592 M:      Jiri Kosina <jikos@kernel.org>
5593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5594 S:      Odd fixes
5595 F:      drivers/block/floppy.c
5596
5597 FMC SUBSYSTEM
5598 M:      Alessandro Rubini <rubini@gnudd.com>
5599 W:      http://www.ohwr.org/projects/fmc-bus
5600 S:      Supported
5601 F:      drivers/fmc/
5602 F:      include/linux/fmc*.h
5603 F:      include/linux/ipmi-fru.h
5604 K:      fmc_d.*register
5605
5606 FPGA MANAGER FRAMEWORK
5607 M:      Alan Tull <atull@kernel.org>
5608 M:      Moritz Fischer <mdf@kernel.org>
5609 L:      linux-fpga@vger.kernel.org
5610 S:      Maintained
5611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5612 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5613 F:      Documentation/fpga/
5614 F:      Documentation/devicetree/bindings/fpga/
5615 F:      drivers/fpga/
5616 F:      include/linux/fpga/
5617 W:      http://www.rocketboards.org
5618
5619 FPU EMULATOR
5620 M:      Bill Metzenthen <billm@melbpc.org.au>
5621 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5622 S:      Maintained
5623 F:      arch/x86/math-emu/
5624
5625 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5626 L:      netdev@vger.kernel.org
5627 S:      Orphan
5628 F:      drivers/net/wan/dlci.c
5629 F:      drivers/net/wan/sdla.c
5630
5631 FRAMEBUFFER LAYER
5632 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5633 L:      dri-devel@lists.freedesktop.org
5634 L:      linux-fbdev@vger.kernel.org
5635 T:      git git://github.com/bzolnier/linux.git
5636 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5637 S:      Maintained
5638 F:      Documentation/fb/
5639 F:      drivers/video/
5640 F:      include/video/
5641 F:      include/linux/fb.h
5642 F:      include/uapi/video/
5643 F:      include/uapi/linux/fb.h
5644
5645 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5646 M:      Horia Geantă <horia.geanta@nxp.com>
5647 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5648 L:      linux-crypto@vger.kernel.org
5649 S:      Maintained
5650 F:      drivers/crypto/caam/
5651 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5652
5653 FREESCALE DIU FRAMEBUFFER DRIVER
5654 M:      Timur Tabi <timur@tabi.org>
5655 L:      linux-fbdev@vger.kernel.org
5656 S:      Maintained
5657 F:      drivers/video/fbdev/fsl-diu-fb.*
5658
5659 FREESCALE DMA DRIVER
5660 M:      Li Yang <leoyang.li@nxp.com>
5661 M:      Zhang Wei <zw@zh-kernel.org>
5662 L:      linuxppc-dev@lists.ozlabs.org
5663 S:      Maintained
5664 F:      drivers/dma/fsldma.*
5665
5666 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5667 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5668 L:      netdev@vger.kernel.org
5669 S:      Maintained
5670 F:      drivers/net/ethernet/freescale/gianfar*
5671 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5672 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5673
5674 FREESCALE GPMI NAND DRIVER
5675 M:      Han Xu <han.xu@nxp.com>
5676 L:      linux-mtd@lists.infradead.org
5677 S:      Maintained
5678 F:      drivers/mtd/nand/gpmi-nand/*
5679
5680 FREESCALE I2C CPM DRIVER
5681 M:      Jochen Friedrich <jochen@scram.de>
5682 L:      linuxppc-dev@lists.ozlabs.org
5683 L:      linux-i2c@vger.kernel.org
5684 S:      Maintained
5685 F:      drivers/i2c/busses/i2c-cpm.c
5686
5687 FREESCALE IMX / MXC FEC DRIVER
5688 M:      Fugang Duan <fugang.duan@nxp.com>
5689 L:      netdev@vger.kernel.org
5690 S:      Maintained
5691 F:      drivers/net/ethernet/freescale/fec_main.c
5692 F:      drivers/net/ethernet/freescale/fec_ptp.c
5693 F:      drivers/net/ethernet/freescale/fec.h
5694 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5695
5696 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5697 M:      Sascha Hauer <kernel@pengutronix.de>
5698 L:      linux-fbdev@vger.kernel.org
5699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5700 S:      Maintained
5701 F:      include/linux/platform_data/video-imxfb.h
5702 F:      drivers/video/fbdev/imxfb.c
5703
5704 FREESCALE QORIQ DPAA ETHERNET DRIVER
5705 M:      Madalin Bucur <madalin.bucur@nxp.com>
5706 L:      netdev@vger.kernel.org
5707 S:      Maintained
5708 F:      drivers/net/ethernet/freescale/dpaa
5709
5710 FREESCALE QORIQ DPAA FMAN DRIVER
5711 M:      Madalin Bucur <madalin.bucur@nxp.com>
5712 L:      netdev@vger.kernel.org
5713 S:      Maintained
5714 F:      drivers/net/ethernet/freescale/fman
5715 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5716
5717 FREESCALE QUAD SPI DRIVER
5718 M:      Han Xu <han.xu@nxp.com>
5719 L:      linux-mtd@lists.infradead.org
5720 S:      Maintained
5721 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5722
5723 FREESCALE QUICC ENGINE LIBRARY
5724 M:      Qiang Zhao <qiang.zhao@nxp.com>
5725 L:      linuxppc-dev@lists.ozlabs.org
5726 S:      Maintained
5727 F:      drivers/soc/fsl/qe/
5728 F:      include/soc/fsl/*qe*.h
5729 F:      include/soc/fsl/*ucc*.h
5730
5731 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5732 M:      Li Yang <leoyang.li@nxp.com>
5733 L:      netdev@vger.kernel.org
5734 L:      linuxppc-dev@lists.ozlabs.org
5735 S:      Maintained
5736 F:      drivers/net/ethernet/freescale/ucc_geth*
5737
5738 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5739 M:      Zhao Qiang <qiang.zhao@nxp.com>
5740 L:      netdev@vger.kernel.org
5741 L:      linuxppc-dev@lists.ozlabs.org
5742 S:      Maintained
5743 F:      drivers/net/wan/fsl_ucc_hdlc*
5744
5745 FREESCALE QUICC ENGINE UCC UART DRIVER
5746 M:      Timur Tabi <timur@tabi.org>
5747 L:      linuxppc-dev@lists.ozlabs.org
5748 S:      Maintained
5749 F:      drivers/tty/serial/ucc_uart.c
5750
5751 FREESCALE SOC DRIVERS
5752 M:      Li Yang <leoyang.li@nxp.com>
5753 L:      linuxppc-dev@lists.ozlabs.org
5754 L:      linux-arm-kernel@lists.infradead.org
5755 S:      Maintained
5756 F:      Documentation/devicetree/bindings/soc/fsl/
5757 F:      drivers/soc/fsl/
5758 F:      include/linux/fsl/
5759
5760 FREESCALE SOC FS_ENET DRIVER
5761 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5762 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5763 L:      linuxppc-dev@lists.ozlabs.org
5764 L:      netdev@vger.kernel.org
5765 S:      Maintained
5766 F:      drivers/net/ethernet/freescale/fs_enet/
5767 F:      include/linux/fs_enet_pd.h
5768
5769 FREESCALE SOC SOUND DRIVERS
5770 M:      Timur Tabi <timur@tabi.org>
5771 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5772 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5773 R:      Fabio Estevam <fabio.estevam@nxp.com>
5774 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5775 L:      linuxppc-dev@lists.ozlabs.org
5776 S:      Maintained
5777 F:      sound/soc/fsl/fsl*
5778 F:      sound/soc/fsl/imx*
5779 F:      sound/soc/fsl/mpc8610_hpcd.c
5780
5781 FREESCALE USB PERIPHERAL DRIVERS
5782 M:      Li Yang <leoyang.li@nxp.com>
5783 L:      linux-usb@vger.kernel.org
5784 L:      linuxppc-dev@lists.ozlabs.org
5785 S:      Maintained
5786 F:      drivers/usb/gadget/udc/fsl*
5787
5788 FREEVXFS FILESYSTEM
5789 M:      Christoph Hellwig <hch@infradead.org>
5790 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5791 S:      Maintained
5792 F:      fs/freevxfs/
5793
5794 FREEZER
5795 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5796 M:      Pavel Machek <pavel@ucw.cz>
5797 L:      linux-pm@vger.kernel.org
5798 S:      Supported
5799 F:      Documentation/power/freezing-of-tasks.txt
5800 F:      include/linux/freezer.h
5801 F:      kernel/freezer.c
5802
5803 FRONTSWAP API
5804 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5805 L:      linux-kernel@vger.kernel.org
5806 S:      Maintained
5807 F:      mm/frontswap.c
5808 F:      include/linux/frontswap.h
5809
5810 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5811 M:      David Howells <dhowells@redhat.com>
5812 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5813 S:      Supported
5814 F:      Documentation/filesystems/caching/
5815 F:      fs/fscache/
5816 F:      include/linux/fscache*.h
5817
5818 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5819 M:      Theodore Y. Ts'o <tytso@mit.edu>
5820 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5821 L:      linux-fscrypt@vger.kernel.org
5822 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5824 S:      Supported
5825 F:      fs/crypto/
5826 F:      include/linux/fscrypt*.h
5827 F:      Documentation/filesystems/fscrypt.rst
5828
5829 FUJITSU FR-V (FRV) PORT
5830 S:      Orphan
5831 F:      arch/frv/
5832
5833 FUJITSU LAPTOP EXTRAS
5834 M:      Jonathan Woithe <jwoithe@just42.net>
5835 L:      platform-driver-x86@vger.kernel.org
5836 S:      Maintained
5837 F:      drivers/platform/x86/fujitsu-laptop.c
5838
5839 FUJITSU M-5MO LS CAMERA ISP DRIVER
5840 M:      Kyungmin Park <kyungmin.park@samsung.com>
5841 M:      Heungjun Kim <riverful.kim@samsung.com>
5842 L:      linux-media@vger.kernel.org
5843 S:      Maintained
5844 F:      drivers/media/i2c/m5mols/
5845 F:      include/media/i2c/m5mols.h
5846
5847 FUJITSU TABLET EXTRAS
5848 M:      Robert Gerlach <khnz@gmx.de>
5849 L:      platform-driver-x86@vger.kernel.org
5850 S:      Maintained
5851 F:      drivers/platform/x86/fujitsu-tablet.c
5852
5853 FUSE: FILESYSTEM IN USERSPACE
5854 M:      Miklos Szeredi <miklos@szeredi.hu>
5855 L:      linux-fsdevel@vger.kernel.org
5856 W:      http://fuse.sourceforge.net/
5857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5858 S:      Maintained
5859 F:      fs/fuse/
5860 F:      include/uapi/linux/fuse.h
5861 F:      Documentation/filesystems/fuse.txt
5862
5863 FUTEX SUBSYSTEM
5864 M:      Thomas Gleixner <tglx@linutronix.de>
5865 M:      Ingo Molnar <mingo@redhat.com>
5866 R:      Peter Zijlstra <peterz@infradead.org>
5867 R:      Darren Hart <dvhart@infradead.org>
5868 L:      linux-kernel@vger.kernel.org
5869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5870 S:      Maintained
5871 F:      kernel/futex.c
5872 F:      kernel/futex_compat.c
5873 F:      include/asm-generic/futex.h
5874 F:      include/linux/futex.h
5875 F:      include/uapi/linux/futex.h
5876 F:      tools/testing/selftests/futex/
5877 F:      tools/perf/bench/futex*
5878 F:      Documentation/*futex*
5879
5880 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5881 M:      Rik Faith <faith@cs.unc.edu>
5882 L:      linux-scsi@vger.kernel.org
5883 S:      Odd Fixes (e.g., new signatures)
5884 F:      drivers/scsi/fdomain.*
5885
5886 GCC PLUGINS
5887 M:      Kees Cook <keescook@chromium.org>
5888 R:      Emese Revfy <re.emese@gmail.com>
5889 L:      kernel-hardening@lists.openwall.com
5890 S:      Maintained
5891 F:      scripts/gcc-plugins/
5892 F:      scripts/gcc-plugin.sh
5893 F:      scripts/Makefile.gcc-plugins
5894 F:      Documentation/gcc-plugins.txt
5895
5896 GCOV BASED KERNEL PROFILING
5897 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5898 S:      Maintained
5899 F:      kernel/gcov/
5900 F:      Documentation/dev-tools/gcov.rst
5901
5902 GDB KERNEL DEBUGGING HELPER SCRIPTS
5903 M:      Jan Kiszka <jan.kiszka@siemens.com>
5904 M:      Kieran Bingham <kieran@bingham.xyz>
5905 S:      Supported
5906 F:      scripts/gdb/
5907
5908 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5909 M:      Achim Leubner <achim_leubner@adaptec.com>
5910 L:      linux-scsi@vger.kernel.org
5911 W:      http://www.icp-vortex.com/
5912 S:      Supported
5913 F:      drivers/scsi/gdt*
5914
5915 GEMTEK FM RADIO RECEIVER DRIVER
5916 M:      Hans Verkuil <hverkuil@xs4all.nl>
5917 L:      linux-media@vger.kernel.org
5918 T:      git git://linuxtv.org/media_tree.git
5919 W:      https://linuxtv.org
5920 S:      Maintained
5921 F:      drivers/media/radio/radio-gemtek*
5922
5923 GENERIC GPIO I2C DRIVER
5924 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5925 S:      Supported
5926 F:      drivers/i2c/busses/i2c-gpio.c
5927 F:      include/linux/i2c-gpio.h
5928
5929 GENERIC GPIO I2C MULTIPLEXER DRIVER
5930 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5931 L:      linux-i2c@vger.kernel.org
5932 S:      Supported
5933 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5934 F:      include/linux/i2c-mux-gpio.h
5935 F:      Documentation/i2c/muxes/i2c-mux-gpio
5936
5937 GENERIC HDLC (WAN) DRIVERS
5938 M:      Krzysztof Halasa <khc@pm.waw.pl>
5939 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5940 S:      Maintained
5941 F:      drivers/net/wan/c101.c
5942 F:      drivers/net/wan/hd6457*
5943 F:      drivers/net/wan/hdlc*
5944 F:      drivers/net/wan/n2.c
5945 F:      drivers/net/wan/pc300too.c
5946 F:      drivers/net/wan/pci200syn.c
5947 F:      drivers/net/wan/wanxl*
5948
5949 GENERIC INCLUDE/ASM HEADER FILES
5950 M:      Arnd Bergmann <arnd@arndb.de>
5951 L:      linux-arch@vger.kernel.org
5952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5953 S:      Maintained
5954 F:      include/asm-generic/
5955 F:      include/uapi/asm-generic/
5956
5957 GENERIC PHY FRAMEWORK
5958 M:      Kishon Vijay Abraham I <kishon@ti.com>
5959 L:      linux-kernel@vger.kernel.org
5960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5961 S:      Supported
5962 F:      drivers/phy/
5963 F:      include/linux/phy/
5964
5965 GENERIC PM DOMAINS
5966 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5967 M:      Kevin Hilman <khilman@kernel.org>
5968 M:      Ulf Hansson <ulf.hansson@linaro.org>
5969 L:      linux-pm@vger.kernel.org
5970 S:      Supported
5971 F:      drivers/base/power/domain*.c
5972 F:      include/linux/pm_domain.h
5973 F:      Documentation/devicetree/bindings/power/power_domain.txt
5974
5975 GENERIC UIO DRIVER FOR PCI DEVICES
5976 M:      "Michael S. Tsirkin" <mst@redhat.com>
5977 L:      kvm@vger.kernel.org
5978 S:      Supported
5979 F:      drivers/uio/uio_pci_generic.c
5980
5981 GENWQE (IBM Generic Workqueue Card)
5982 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5983 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5984 S:      Supported
5985 F:      drivers/misc/genwqe/
5986
5987 GET_MAINTAINER SCRIPT
5988 M:      Joe Perches <joe@perches.com>
5989 S:      Maintained
5990 F:      scripts/get_maintainer.pl
5991
5992 GFS2 FILE SYSTEM
5993 M:      Steven Whitehouse <swhiteho@redhat.com>
5994 M:      Bob Peterson <rpeterso@redhat.com>
5995 L:      cluster-devel@redhat.com
5996 W:      http://sources.redhat.com/cluster/
5997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5998 S:      Supported
5999 F:      Documentation/filesystems/gfs2*.txt
6000 F:      fs/gfs2/
6001 F:      include/uapi/linux/gfs2_ondisk.h
6002
6003 GIGASET ISDN DRIVERS
6004 M:      Paul Bolle <pebolle@tiscali.nl>
6005 L:      gigaset307x-common@lists.sourceforge.net
6006 W:      http://gigaset307x.sourceforge.net/
6007 S:      Odd Fixes
6008 F:      Documentation/isdn/README.gigaset
6009 F:      drivers/isdn/gigaset/
6010 F:      include/uapi/linux/gigaset_dev.h
6011
6012 GO7007 MPEG CODEC
6013 M:      Hans Verkuil <hans.verkuil@cisco.com>
6014 L:      linux-media@vger.kernel.org
6015 S:      Maintained
6016 F:      drivers/media/usb/go7007/
6017
6018 GOODIX TOUCHSCREEN
6019 M:      Bastien Nocera <hadess@hadess.net>
6020 L:      linux-input@vger.kernel.org
6021 S:      Maintained
6022 F:      drivers/input/touchscreen/goodix.c
6023
6024 GPD POCKET FAN DRIVER
6025 M:      Hans de Goede <hdegoede@redhat.com>
6026 L:      platform-driver-x86@vger.kernel.org
6027 S:      Maintained
6028 F:      drivers/platform/x86/gpd-pocket-fan.c
6029
6030 GPIO ACPI SUPPORT
6031 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6032 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6033 L:      linux-gpio@vger.kernel.org
6034 L:      linux-acpi@vger.kernel.org
6035 S:      Maintained
6036 F:      Documentation/acpi/gpio-properties.txt
6037 F:      drivers/gpio/gpiolib-acpi.c
6038
6039 GPIO IR Transmitter
6040 M:      Sean Young <sean@mess.org>
6041 L:      linux-media@vger.kernel.org
6042 S:      Maintained
6043 F:      drivers/media/rc/gpio-ir-tx.c
6044
6045 GPIO MOCKUP DRIVER
6046 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6047 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6048 L:      linux-gpio@vger.kernel.org
6049 S:      Maintained
6050 F:      drivers/gpio/gpio-mockup.c
6051 F:      tools/testing/selftests/gpio/
6052
6053 GPIO SUBSYSTEM
6054 M:      Linus Walleij <linus.walleij@linaro.org>
6055 L:      linux-gpio@vger.kernel.org
6056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6057 S:      Maintained
6058 F:      Documentation/devicetree/bindings/gpio/
6059 F:      Documentation/gpio/
6060 F:      Documentation/ABI/testing/gpio-cdev
6061 F:      Documentation/ABI/obsolete/sysfs-gpio
6062 F:      drivers/gpio/
6063 F:      include/linux/gpio/
6064 F:      include/linux/gpio.h
6065 F:      include/asm-generic/gpio.h
6066 F:      include/uapi/linux/gpio.h
6067 F:      tools/gpio/
6068
6069 GRE DEMULTIPLEXER DRIVER
6070 M:      Dmitry Kozlov <xeb@mail.ru>
6071 L:      netdev@vger.kernel.org
6072 S:      Maintained
6073 F:      net/ipv4/gre_demux.c
6074 F:      net/ipv4/gre_offload.c
6075 F:      include/net/gre.h
6076
6077 GRETH 10/100/1G Ethernet MAC device driver
6078 M:      Andreas Larsson <andreas@gaisler.com>
6079 L:      netdev@vger.kernel.org
6080 S:      Maintained
6081 F:      drivers/net/ethernet/aeroflex/
6082
6083 GREYBUS AUDIO PROTOCOLS DRIVERS
6084 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6085 M:      Mark Greer <mgreer@animalcreek.com>
6086 S:      Maintained
6087 F:      drivers/staging/greybus/audio_apbridgea.c
6088 F:      drivers/staging/greybus/audio_apbridgea.h
6089 F:      drivers/staging/greybus/audio_codec.c
6090 F:      drivers/staging/greybus/audio_codec.h
6091 F:      drivers/staging/greybus/audio_gb.c
6092 F:      drivers/staging/greybus/audio_manager.c
6093 F:      drivers/staging/greybus/audio_manager.h
6094 F:      drivers/staging/greybus/audio_manager_module.c
6095 F:      drivers/staging/greybus/audio_manager_private.h
6096 F:      drivers/staging/greybus/audio_manager_sysfs.c
6097 F:      drivers/staging/greybus/audio_module.c
6098 F:      drivers/staging/greybus/audio_topology.c
6099
6100 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6101 M:      Viresh Kumar <vireshk@kernel.org>
6102 S:      Maintained
6103 F:      drivers/staging/greybus/authentication.c
6104 F:      drivers/staging/greybus/bootrom.c
6105 F:      drivers/staging/greybus/firmware.h
6106 F:      drivers/staging/greybus/fw-core.c
6107 F:      drivers/staging/greybus/fw-download.c
6108 F:      drivers/staging/greybus/fw-managament.c
6109 F:      drivers/staging/greybus/greybus_authentication.h
6110 F:      drivers/staging/greybus/greybus_firmware.h
6111 F:      drivers/staging/greybus/hid.c
6112 F:      drivers/staging/greybus/i2c.c
6113 F:      drivers/staging/greybus/spi.c
6114 F:      drivers/staging/greybus/spilib.c
6115 F:      drivers/staging/greybus/spilib.h
6116
6117 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6118 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6119 S:      Maintained
6120 F:      drivers/staging/greybus/loopback.c
6121 F:      drivers/staging/greybus/timesync.c
6122 F:      drivers/staging/greybus/timesync_platform.c
6123
6124 GREYBUS PLATFORM DRIVERS
6125 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6126 S:      Maintained
6127 F:      drivers/staging/greybus/arche-platform.c
6128 F:      drivers/staging/greybus/arche-apb-ctrl.c
6129 F:      drivers/staging/greybus/arche_platform.h
6130
6131 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6132 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6133 S:      Maintained
6134 F:      drivers/staging/greybus/sdio.c
6135 F:      drivers/staging/greybus/light.c
6136 F:      drivers/staging/greybus/gpio.c
6137 F:      drivers/staging/greybus/power_supply.c
6138 F:      drivers/staging/greybus/spi.c
6139 F:      drivers/staging/greybus/spilib.c
6140
6141 GREYBUS SUBSYSTEM
6142 M:      Johan Hovold <johan@kernel.org>
6143 M:      Alex Elder <elder@kernel.org>
6144 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6145 S:      Maintained
6146 F:      drivers/staging/greybus/
6147 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6148
6149 GREYBUS UART PROTOCOLS DRIVERS
6150 M:      David Lin <dtwlin@gmail.com>
6151 S:      Maintained
6152 F:      drivers/staging/greybus/uart.c
6153 F:      drivers/staging/greybus/log.c
6154
6155 GS1662 VIDEO SERIALIZER
6156 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6157 L:      linux-media@vger.kernel.org
6158 T:      git git://linuxtv.org/media_tree.git
6159 S:      Maintained
6160 F:      drivers/media/spi/gs1662.c
6161
6162 GSPCA FINEPIX SUBDRIVER
6163 M:      Frank Zago <frank@zago.net>
6164 L:      linux-media@vger.kernel.org
6165 T:      git git://linuxtv.org/media_tree.git
6166 S:      Maintained
6167 F:      drivers/media/usb/gspca/finepix.c
6168
6169 GSPCA GL860 SUBDRIVER
6170 M:      Olivier Lorin <o.lorin@laposte.net>
6171 L:      linux-media@vger.kernel.org
6172 T:      git git://linuxtv.org/media_tree.git
6173 S:      Maintained
6174 F:      drivers/media/usb/gspca/gl860/
6175
6176 GSPCA M5602 SUBDRIVER
6177 M:      Erik Andren <erik.andren@gmail.com>
6178 L:      linux-media@vger.kernel.org
6179 T:      git git://linuxtv.org/media_tree.git
6180 S:      Maintained
6181 F:      drivers/media/usb/gspca/m5602/
6182
6183 GSPCA PAC207 SONIXB SUBDRIVER
6184 M:      Hans Verkuil <hverkuil@xs4all.nl>
6185 L:      linux-media@vger.kernel.org
6186 T:      git git://linuxtv.org/media_tree.git
6187 S:      Odd Fixes
6188 F:      drivers/media/usb/gspca/pac207.c
6189
6190 GSPCA SN9C20X SUBDRIVER
6191 M:      Brian Johnson <brijohn@gmail.com>
6192 L:      linux-media@vger.kernel.org
6193 T:      git git://linuxtv.org/media_tree.git
6194 S:      Maintained
6195 F:      drivers/media/usb/gspca/sn9c20x.c
6196
6197 GSPCA T613 SUBDRIVER
6198 M:      Leandro Costantino <lcostantino@gmail.com>
6199 L:      linux-media@vger.kernel.org
6200 T:      git git://linuxtv.org/media_tree.git
6201 S:      Maintained
6202 F:      drivers/media/usb/gspca/t613.c
6203
6204 GSPCA USB WEBCAM DRIVER
6205 M:      Hans Verkuil <hverkuil@xs4all.nl>
6206 L:      linux-media@vger.kernel.org
6207 T:      git git://linuxtv.org/media_tree.git
6208 S:      Odd Fixes
6209 F:      drivers/media/usb/gspca/
6210
6211 GTP (GPRS Tunneling Protocol)
6212 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6213 M:      Harald Welte <laforge@gnumonks.org>
6214 L:      osmocom-net-gprs@lists.osmocom.org
6215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6216 S:      Maintained
6217 F:      drivers/net/gtp.c
6218
6219 GUID PARTITION TABLE (GPT)
6220 M:      Davidlohr Bueso <dave@stgolabs.net>
6221 L:      linux-efi@vger.kernel.org
6222 S:      Maintained
6223 F:      block/partitions/efi.*
6224
6225 H8/300 ARCHITECTURE
6226 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6227 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6228 W:      http://uclinux-h8.sourceforge.jp
6229 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6230 S:      Maintained
6231 F:      arch/h8300/
6232 F:      drivers/clocksource/h8300_*.c
6233 F:      drivers/clk/h8300/
6234 F:      drivers/irqchip/irq-renesas-h8*.c
6235
6236 HACKRF MEDIA DRIVER
6237 M:      Antti Palosaari <crope@iki.fi>
6238 L:      linux-media@vger.kernel.org
6239 W:      https://linuxtv.org
6240 W:      http://palosaari.fi/linux/
6241 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6242 T:      git git://linuxtv.org/anttip/media_tree.git
6243 S:      Maintained
6244 F:      drivers/media/usb/hackrf/
6245
6246 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6247 M:      Frank Seidel <frank@f-seidel.de>
6248 L:      platform-driver-x86@vger.kernel.org
6249 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6250 S:      Maintained
6251 F:      drivers/platform/x86/hdaps.c
6252
6253 HARDWARE MONITORING
6254 M:      Jean Delvare <jdelvare@suse.com>
6255 M:      Guenter Roeck <linux@roeck-us.net>
6256 L:      linux-hwmon@vger.kernel.org
6257 W:      http://hwmon.wiki.kernel.org/
6258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6259 S:      Maintained
6260 F:      Documentation/hwmon/
6261 F:      drivers/hwmon/
6262 F:      include/linux/hwmon*.h
6263
6264 HARDWARE RANDOM NUMBER GENERATOR CORE
6265 M:      Matt Mackall <mpm@selenic.com>
6266 M:      Herbert Xu <herbert@gondor.apana.org.au>
6267 L:      linux-crypto@vger.kernel.org
6268 S:      Odd fixes
6269 F:      Documentation/devicetree/bindings/rng/
6270 F:      Documentation/hw_random.txt
6271 F:      drivers/char/hw_random/
6272 F:      include/linux/hw_random.h
6273
6274 HARDWARE SPINLOCK CORE
6275 M:      Ohad Ben-Cohen <ohad@wizery.com>
6276 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6277 L:      linux-remoteproc@vger.kernel.org
6278 S:      Maintained
6279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6280 F:      Documentation/devicetree/bindings/hwlock/
6281 F:      Documentation/hwspinlock.txt
6282 F:      drivers/hwspinlock/
6283 F:      include/linux/hwspinlock.h
6284
6285 HARMONY SOUND DRIVER
6286 L:      linux-parisc@vger.kernel.org
6287 S:      Maintained
6288 F:      sound/parisc/harmony.*
6289
6290 HDPVR USB VIDEO ENCODER DRIVER
6291 M:      Hans Verkuil <hverkuil@xs4all.nl>
6292 L:      linux-media@vger.kernel.org
6293 T:      git git://linuxtv.org/media_tree.git
6294 W:      https://linuxtv.org
6295 S:      Odd Fixes
6296 F:      drivers/media/usb/hdpvr/
6297
6298 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6299 M:      Jimmy Vance <jimmy.vance@hpe.com>
6300 S:      Supported
6301 F:      Documentation/watchdog/hpwdt.txt
6302 F:      drivers/watchdog/hpwdt.c
6303
6304 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6305 M:      Don Brace <don.brace@microsemi.com>
6306 L:      esc.storagedev@microsemi.com
6307 L:      linux-scsi@vger.kernel.org
6308 S:      Supported
6309 F:      Documentation/scsi/hpsa.txt
6310 F:      drivers/scsi/hpsa*.[ch]
6311 F:      include/linux/cciss*.h
6312 F:      include/uapi/linux/cciss*.h
6313
6314 HFI1 DRIVER
6315 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6316 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6317 L:      linux-rdma@vger.kernel.org
6318 S:      Supported
6319 F:      drivers/infiniband/hw/hfi1
6320
6321 HFS FILESYSTEM
6322 L:      linux-fsdevel@vger.kernel.org
6323 S:      Orphan
6324 F:      Documentation/filesystems/hfs.txt
6325 F:      fs/hfs/
6326
6327 HFSPLUS FILESYSTEM
6328 L:      linux-fsdevel@vger.kernel.org
6329 S:      Orphan
6330 F:      Documentation/filesystems/hfsplus.txt
6331 F:      fs/hfsplus/
6332
6333 HGA FRAMEBUFFER DRIVER
6334 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6335 L:      linux-nvidia@lists.surfsouth.com
6336 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6337 S:      Maintained
6338 F:      drivers/video/fbdev/hgafb.c
6339
6340 HIBERNATION (aka Software Suspend, aka swsusp)
6341 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6342 M:      Pavel Machek <pavel@ucw.cz>
6343 L:      linux-pm@vger.kernel.org
6344 B:      https://bugzilla.kernel.org
6345 S:      Supported
6346 F:      arch/x86/power/
6347 F:      drivers/base/power/
6348 F:      kernel/power/
6349 F:      include/linux/suspend.h
6350 F:      include/linux/freezer.h
6351 F:      include/linux/pm.h
6352 F:      arch/*/include/asm/suspend*.h
6353
6354 HID CORE LAYER
6355 M:      Jiri Kosina <jikos@kernel.org>
6356 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6357 L:      linux-input@vger.kernel.org
6358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6359 S:      Maintained
6360 F:      drivers/hid/
6361 F:      include/linux/hid*
6362 F:      include/uapi/linux/hid*
6363
6364 HID SENSOR HUB DRIVERS
6365 M:      Jiri Kosina <jikos@kernel.org>
6366 M:      Jonathan Cameron <jic23@kernel.org>
6367 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6368 L:      linux-input@vger.kernel.org
6369 L:      linux-iio@vger.kernel.org
6370 S:      Maintained
6371 F:      Documentation/hid/hid-sensor*
6372 F:      drivers/hid/hid-sensor-*
6373 F:      drivers/iio/*/hid-*
6374 F:      include/linux/hid-sensor-*
6375
6376 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6377 M:      Thomas Gleixner <tglx@linutronix.de>
6378 L:      linux-kernel@vger.kernel.org
6379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6380 S:      Maintained
6381 F:      Documentation/timers/
6382 F:      kernel/time/hrtimer.c
6383 F:      kernel/time/clockevents.c
6384 F:      kernel/time/timer_*.c
6385 F:      include/linux/clockchips.h
6386 F:      include/linux/hrtimer.h
6387
6388 HIGH-SPEED SCC DRIVER FOR AX.25
6389 L:      linux-hams@vger.kernel.org
6390 S:      Orphan
6391 F:      drivers/net/hamradio/dmascc.c
6392 F:      drivers/net/hamradio/scc.c
6393
6394 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6395 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6396 W:      http://www.highpoint-tech.com
6397 S:      Supported
6398 F:      Documentation/scsi/hptiop.txt
6399 F:      drivers/scsi/hptiop.c
6400
6401 HIPPI
6402 M:      Jes Sorensen <jes@trained-monkey.org>
6403 L:      linux-hippi@sunsite.dk
6404 S:      Maintained
6405 F:      include/linux/hippidevice.h
6406 F:      include/uapi/linux/if_hippi.h
6407 F:      net/802/hippi.c
6408 F:      drivers/net/hippi/
6409
6410 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6411 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6412 M:      Salil Mehta <salil.mehta@huawei.com>
6413 L:      netdev@vger.kernel.org
6414 W:      http://www.hisilicon.com
6415 S:      Maintained
6416 F:      drivers/net/ethernet/hisilicon/hns3/
6417
6418 HISILICON NETWORK SUBSYSTEM DRIVER
6419 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6420 M:      Salil Mehta <salil.mehta@huawei.com>
6421 L:      netdev@vger.kernel.org
6422 W:      http://www.hisilicon.com
6423 S:      Maintained
6424 F:      drivers/net/ethernet/hisilicon/
6425 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6426
6427 HISILICON PMU DRIVER
6428 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6429 W:      http://www.hisilicon.com
6430 S:      Supported
6431 F:      drivers/perf/hisilicon
6432 F:      Documentation/perf/hisi-pmu.txt
6433
6434 HISILICON ROCE DRIVER
6435 M:      Lijun Ou <oulijun@huawei.com>
6436 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6437 L:      linux-rdma@vger.kernel.org
6438 S:      Maintained
6439 F:      drivers/infiniband/hw/hns/
6440 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6441
6442 HISILICON SAS Controller
6443 M:      John Garry <john.garry@huawei.com>
6444 W:      http://www.hisilicon.com
6445 S:      Supported
6446 F:      drivers/scsi/hisi_sas/
6447 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6448
6449 HMM - Heterogeneous Memory Management
6450 M:      Jérôme Glisse <jglisse@redhat.com>
6451 L:      linux-mm@kvack.org
6452 S:      Maintained
6453 F:      mm/hmm*
6454 F:      include/linux/hmm*
6455
6456 HOST AP DRIVER
6457 M:      Jouni Malinen <j@w1.fi>
6458 L:      linux-wireless@vger.kernel.org
6459 W:      http://w1.fi/hostap-driver.html
6460 S:      Obsolete
6461 F:      drivers/net/wireless/intersil/hostap/
6462
6463 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6464 L:      platform-driver-x86@vger.kernel.org
6465 S:      Orphan
6466 F:      drivers/platform/x86/tc1100-wmi.c
6467
6468 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6469 M:      Jaroslav Kysela <perex@perex.cz>
6470 S:      Maintained
6471 F:      drivers/net/ethernet/hp/hp100.*
6472
6473 HPET:   High Precision Event Timers driver
6474 M:      Clemens Ladisch <clemens@ladisch.de>
6475 S:      Maintained
6476 F:      Documentation/timers/hpet.txt
6477 F:      drivers/char/hpet.c
6478 F:      include/linux/hpet.h
6479 F:      include/uapi/linux/hpet.h
6480
6481 HPET:   x86
6482 S:      Orphan
6483 F:      arch/x86/kernel/hpet.c
6484 F:      arch/x86/include/asm/hpet.h
6485
6486 HPFS FILESYSTEM
6487 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6488 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6489 S:      Maintained
6490 F:      fs/hpfs/
6491
6492 HSI SUBSYSTEM
6493 M:      Sebastian Reichel <sre@kernel.org>
6494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6495 S:      Maintained
6496 F:      Documentation/ABI/testing/sysfs-bus-hsi
6497 F:      Documentation/driver-api/hsi.rst
6498 F:      drivers/hsi/
6499 F:      include/linux/hsi/
6500 F:      include/uapi/linux/hsi/
6501
6502 HSO 3G MODEM DRIVER
6503 L:      linux-usb@vger.kernel.org
6504 S:      Orphan
6505 F:      drivers/net/usb/hso.c
6506
6507 HSR NETWORK PROTOCOL
6508 M:      Arvid Brodin <arvid.brodin@alten.se>
6509 L:      netdev@vger.kernel.org
6510 S:      Maintained
6511 F:      net/hsr/
6512
6513 HT16K33 LED CONTROLLER DRIVER
6514 M:      Robin van der Gracht <robin@protonic.nl>
6515 S:      Maintained
6516 F:      drivers/auxdisplay/ht16k33.c
6517 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6518
6519 HTCPEN TOUCHSCREEN DRIVER
6520 M:      Pau Oliva Fora <pof@eslack.org>
6521 L:      linux-input@vger.kernel.org
6522 S:      Maintained
6523 F:      drivers/input/touchscreen/htcpen.c
6524
6525 HUAWEI ETHERNET DRIVER
6526 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6527 L:      netdev@vger.kernel.org
6528 S:      Supported
6529 F:      Documentation/networking/hinic.txt
6530 F:      drivers/net/ethernet/huawei/hinic/
6531
6532 HUGETLB FILESYSTEM
6533 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6534 S:      Maintained
6535 F:      fs/hugetlbfs/
6536
6537 HVA ST MEDIA DRIVER
6538 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6539 L:      linux-media@vger.kernel.org
6540 T:      git git://linuxtv.org/media_tree.git
6541 W:      https://linuxtv.org
6542 S:      Supported
6543 F:      drivers/media/platform/sti/hva
6544
6545 HWPOISON MEMORY FAILURE HANDLING
6546 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6547 L:      linux-mm@kvack.org
6548 S:      Maintained
6549 F:      mm/memory-failure.c
6550 F:      mm/hwpoison-inject.c
6551
6552 Hyper-V CORE AND DRIVERS
6553 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6554 M:      Haiyang Zhang <haiyangz@microsoft.com>
6555 M:      Stephen Hemminger <sthemmin@microsoft.com>
6556 L:      devel@linuxdriverproject.org
6557 S:      Maintained
6558 F:      Documentation/networking/netvsc.txt
6559 F:      arch/x86/include/asm/mshyperv.h
6560 F:      arch/x86/include/asm/trace/hyperv.h
6561 F:      arch/x86/include/uapi/asm/hyperv.h
6562 F:      arch/x86/kernel/cpu/mshyperv.c
6563 F:      arch/x86/hyperv
6564 F:      drivers/hid/hid-hyperv.c
6565 F:      drivers/hv/
6566 F:      drivers/input/serio/hyperv-keyboard.c
6567 F:      drivers/pci/host/pci-hyperv.c
6568 F:      drivers/net/hyperv/
6569 F:      drivers/scsi/storvsc_drv.c
6570 F:      drivers/uio/uio_hv_generic.c
6571 F:      drivers/video/fbdev/hyperv_fb.c
6572 F:      net/vmw_vsock/hyperv_transport.c
6573 F:      include/linux/hyperv.h
6574 F:      include/uapi/linux/hyperv.h
6575 F:      tools/hv/
6576 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6577
6578 HYPERVISOR VIRTUAL CONSOLE DRIVER
6579 L:      linuxppc-dev@lists.ozlabs.org
6580 S:      Odd Fixes
6581 F:      drivers/tty/hvc/
6582
6583 I2C ACPI SUPPORT
6584 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6585 L:      linux-i2c@vger.kernel.org
6586 L:      linux-acpi@vger.kernel.org
6587 S:      Maintained
6588 F:      drivers/i2c/i2c-core-acpi.c
6589
6590 I2C MUXES
6591 M:      Peter Rosin <peda@axentia.se>
6592 L:      linux-i2c@vger.kernel.org
6593 S:      Maintained
6594 F:      Documentation/i2c/i2c-topology
6595 F:      Documentation/i2c/muxes/
6596 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6597 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6598 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6599 F:      drivers/i2c/i2c-mux.c
6600 F:      drivers/i2c/muxes/
6601 F:      include/linux/i2c-mux.h
6602
6603 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6604 M:      Gregory CLEMENT <gregory.clement@free-electrons.com>
6605 L:      linux-i2c@vger.kernel.org
6606 S:      Maintained
6607 F:      drivers/i2c/busses/i2c-mv64xxx.c
6608
6609 I2C OVER PARALLEL PORT
6610 M:      Jean Delvare <jdelvare@suse.com>
6611 L:      linux-i2c@vger.kernel.org
6612 S:      Maintained
6613 F:      Documentation/i2c/busses/i2c-parport
6614 F:      Documentation/i2c/busses/i2c-parport-light
6615 F:      drivers/i2c/busses/i2c-parport.c
6616 F:      drivers/i2c/busses/i2c-parport-light.c
6617
6618 I2C SUBSYSTEM
6619 M:      Wolfram Sang <wsa@the-dreams.de>
6620 L:      linux-i2c@vger.kernel.org
6621 W:      https://i2c.wiki.kernel.org/
6622 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6624 S:      Maintained
6625 F:      Documentation/devicetree/bindings/i2c/
6626 F:      Documentation/i2c/
6627 F:      drivers/i2c/
6628 F:      drivers/i2c/*/
6629 F:      include/linux/i2c.h
6630 F:      include/linux/i2c-*.h
6631 F:      include/uapi/linux/i2c.h
6632 F:      include/uapi/linux/i2c-*.h
6633
6634 I2C-TAOS-EVM DRIVER
6635 M:      Jean Delvare <jdelvare@suse.com>
6636 L:      linux-i2c@vger.kernel.org
6637 S:      Maintained
6638 F:      Documentation/i2c/busses/i2c-taos-evm
6639 F:      drivers/i2c/busses/i2c-taos-evm.c
6640
6641 I2C-TINY-USB DRIVER
6642 M:      Till Harbaum <till@harbaum.org>
6643 L:      linux-i2c@vger.kernel.org
6644 W:      http://www.harbaum.org/till/i2c_tiny_usb
6645 S:      Maintained
6646 F:      drivers/i2c/busses/i2c-tiny-usb.c
6647
6648 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6649 M:      Jean Delvare <jdelvare@suse.com>
6650 L:      linux-i2c@vger.kernel.org
6651 S:      Maintained
6652 F:      Documentation/i2c/busses/i2c-ali1535
6653 F:      Documentation/i2c/busses/i2c-ali1563
6654 F:      Documentation/i2c/busses/i2c-ali15x3
6655 F:      Documentation/i2c/busses/i2c-amd756
6656 F:      Documentation/i2c/busses/i2c-amd8111
6657 F:      Documentation/i2c/busses/i2c-i801
6658 F:      Documentation/i2c/busses/i2c-nforce2
6659 F:      Documentation/i2c/busses/i2c-piix4
6660 F:      Documentation/i2c/busses/i2c-sis5595
6661 F:      Documentation/i2c/busses/i2c-sis630
6662 F:      Documentation/i2c/busses/i2c-sis96x
6663 F:      Documentation/i2c/busses/i2c-via
6664 F:      Documentation/i2c/busses/i2c-viapro
6665 F:      drivers/i2c/busses/i2c-ali1535.c
6666 F:      drivers/i2c/busses/i2c-ali1563.c
6667 F:      drivers/i2c/busses/i2c-ali15x3.c
6668 F:      drivers/i2c/busses/i2c-amd756.c
6669 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6670 F:      drivers/i2c/busses/i2c-amd8111.c
6671 F:      drivers/i2c/busses/i2c-i801.c
6672 F:      drivers/i2c/busses/i2c-isch.c
6673 F:      drivers/i2c/busses/i2c-nforce2.c
6674 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6675 F:      drivers/i2c/busses/i2c-piix4.c
6676 F:      drivers/i2c/busses/i2c-sis5595.c
6677 F:      drivers/i2c/busses/i2c-sis630.c
6678 F:      drivers/i2c/busses/i2c-sis96x.c
6679 F:      drivers/i2c/busses/i2c-via.c
6680 F:      drivers/i2c/busses/i2c-viapro.c
6681
6682 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6683 M:      Hans de Goede <hdegoede@redhat.com>
6684 L:      linux-i2c@vger.kernel.org
6685 S:      Maintained
6686 F:      drivers/i2c/busses/i2c-cht-wc.c
6687
6688 I2C/SMBUS ISMT DRIVER
6689 M:      Seth Heasley <seth.heasley@intel.com>
6690 M:      Neil Horman <nhorman@tuxdriver.com>
6691 L:      linux-i2c@vger.kernel.org
6692 F:      drivers/i2c/busses/i2c-ismt.c
6693 F:      Documentation/i2c/busses/i2c-ismt
6694
6695 I2C/SMBUS STUB DRIVER
6696 M:      Jean Delvare <jdelvare@suse.com>
6697 L:      linux-i2c@vger.kernel.org
6698 S:      Maintained
6699 F:      drivers/i2c/i2c-stub.c
6700
6701 IA64 (Itanium) PLATFORM
6702 M:      Tony Luck <tony.luck@intel.com>
6703 M:      Fenghua Yu <fenghua.yu@intel.com>
6704 L:      linux-ia64@vger.kernel.org
6705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6706 S:      Maintained
6707 F:      arch/ia64/
6708
6709 IBM Power 842 compression accelerator
6710 M:      Haren Myneni <haren@us.ibm.com>
6711 S:      Supported
6712 F:      drivers/crypto/nx/Makefile
6713 F:      drivers/crypto/nx/Kconfig
6714 F:      drivers/crypto/nx/nx-842*
6715 F:      include/linux/sw842.h
6716 F:      crypto/842.c
6717 F:      lib/842/
6718
6719 IBM Power in-Nest Crypto Acceleration
6720 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6721 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6722 L:      linux-crypto@vger.kernel.org
6723 S:      Supported
6724 F:      drivers/crypto/nx/Makefile
6725 F:      drivers/crypto/nx/Kconfig
6726 F:      drivers/crypto/nx/nx-aes*
6727 F:      drivers/crypto/nx/nx-sha*
6728 F:      drivers/crypto/nx/nx.*
6729 F:      drivers/crypto/nx/nx_csbcpb.h
6730 F:      drivers/crypto/nx/nx_debugfs.h
6731
6732 IBM Power Linux RAID adapter
6733 M:      Brian King <brking@us.ibm.com>
6734 S:      Supported
6735 F:      drivers/scsi/ipr.*
6736
6737 IBM Power SRIOV Virtual NIC Device Driver
6738 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6739 M:      John Allen <jallen@linux.vnet.ibm.com>
6740 L:      netdev@vger.kernel.org
6741 S:      Supported
6742 F:      drivers/net/ethernet/ibm/ibmvnic.*
6743
6744 IBM Power Virtual Accelerator Switchboard
6745 M:      Sukadev Bhattiprolu
6746 L:      linuxppc-dev@lists.ozlabs.org
6747 S:      Supported
6748 F:      arch/powerpc/platforms/powernv/vas*
6749 F:      arch/powerpc/platforms/powernv/copy-paste.h
6750 F:      arch/powerpc/include/asm/vas.h
6751 F:      arch/powerpc/include/uapi/asm/vas.h
6752
6753 IBM Power Virtual Ethernet Device Driver
6754 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6755 L:      netdev@vger.kernel.org
6756 S:      Supported
6757 F:      drivers/net/ethernet/ibm/ibmveth.*
6758
6759 IBM Power Virtual FC Device Drivers
6760 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6761 L:      linux-scsi@vger.kernel.org
6762 S:      Supported
6763 F:      drivers/scsi/ibmvscsi/ibmvfc*
6764
6765 IBM Power Virtual SCSI Device Drivers
6766 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6767 L:      linux-scsi@vger.kernel.org
6768 S:      Supported
6769 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6770 F:      include/scsi/viosrp.h
6771
6772 IBM Power Virtual SCSI Device Target Driver
6773 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6774 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6775 L:      linux-scsi@vger.kernel.org
6776 L:      target-devel@vger.kernel.org
6777 S:      Supported
6778 F:      drivers/scsi/ibmvscsi_tgt/
6779
6780 IBM Power VMX Cryptographic instructions
6781 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6782 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6783 L:      linux-crypto@vger.kernel.org
6784 S:      Supported
6785 F:      drivers/crypto/vmx/Makefile
6786 F:      drivers/crypto/vmx/Kconfig
6787 F:      drivers/crypto/vmx/vmx.c
6788 F:      drivers/crypto/vmx/aes*
6789 F:      drivers/crypto/vmx/ghash*
6790 F:      drivers/crypto/vmx/ppc-xlate.pl
6791
6792 IBM ServeRAID RAID DRIVER
6793 S:      Orphan
6794 F:      drivers/scsi/ips.*
6795
6796 ICH LPC AND GPIO DRIVER
6797 M:      Peter Tyser <ptyser@xes-inc.com>
6798 S:      Maintained
6799 F:      drivers/mfd/lpc_ich.c
6800 F:      drivers/gpio/gpio-ich.c
6801
6802 IDE SUBSYSTEM
6803 M:      "David S. Miller" <davem@davemloft.net>
6804 L:      linux-ide@vger.kernel.org
6805 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6807 S:      Maintained
6808 F:      Documentation/ide/
6809 F:      drivers/ide/
6810 F:      include/linux/ide.h
6811
6812 IDE/ATAPI DRIVERS
6813 M:      Borislav Petkov <bp@alien8.de>
6814 L:      linux-ide@vger.kernel.org
6815 S:      Maintained
6816 F:      Documentation/cdrom/ide-cd
6817 F:      drivers/ide/ide-cd*
6818
6819 IDEAPAD LAPTOP EXTRAS DRIVER
6820 M:      Ike Panhc <ike.pan@canonical.com>
6821 L:      platform-driver-x86@vger.kernel.org
6822 W:      http://launchpad.net/ideapad-laptop
6823 S:      Maintained
6824 F:      drivers/platform/x86/ideapad-laptop.c
6825
6826 IDEAPAD LAPTOP SLIDEBAR DRIVER
6827 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6828 L:      linux-input@vger.kernel.org
6829 W:      https://github.com/o2genum/ideapad-slidebar
6830 S:      Maintained
6831 F:      drivers/input/misc/ideapad_slidebar.c
6832
6833 IDT VersaClock 5 CLOCK DRIVER
6834 M:      Marek Vasut <marek.vasut@gmail.com>
6835 S:      Maintained
6836 F:      drivers/clk/clk-versaclock5.c
6837
6838 IEEE 802.15.4 SUBSYSTEM
6839 M:      Alexander Aring <alex.aring@gmail.com>
6840 M:      Stefan Schmidt <stefan@osg.samsung.com>
6841 L:      linux-wpan@vger.kernel.org
6842 W:      http://wpan.cakelab.org/
6843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6845 S:      Maintained
6846 F:      net/ieee802154/
6847 F:      net/mac802154/
6848 F:      drivers/net/ieee802154/
6849 F:      include/linux/nl802154.h
6850 F:      include/linux/ieee802154.h
6851 F:      include/net/nl802154.h
6852 F:      include/net/mac802154.h
6853 F:      include/net/af_ieee802154.h
6854 F:      include/net/cfg802154.h
6855 F:      include/net/ieee802154_netdev.h
6856 F:      Documentation/networking/ieee802154.txt
6857
6858 IFE PROTOCOL
6859 M:      Yotam Gigi <yotam.gi@gmail.com>
6860 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6861 F:      net/ife
6862 F:      include/net/ife.h
6863 F:      include/uapi/linux/ife.h
6864
6865 IGORPLUG-USB IR RECEIVER
6866 M:      Sean Young <sean@mess.org>
6867 L:      linux-media@vger.kernel.org
6868 S:      Maintained
6869 F:      drivers/media/rc/igorplugusb.c
6870
6871 IGUANAWORKS USB IR TRANSCEIVER
6872 M:      Sean Young <sean@mess.org>
6873 L:      linux-media@vger.kernel.org
6874 S:      Maintained
6875 F:      drivers/media/rc/iguanair.c
6876
6877 IIO DIGITAL POTENTIOMETER DAC
6878 M:      Peter Rosin <peda@axentia.se>
6879 L:      linux-iio@vger.kernel.org
6880 S:      Maintained
6881 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6882 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6883 F:      drivers/iio/dac/dpot-dac.c
6884
6885 IIO ENVELOPE DETECTOR
6886 M:      Peter Rosin <peda@axentia.se>
6887 L:      linux-iio@vger.kernel.org
6888 S:      Maintained
6889 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6890 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6891 F:      drivers/iio/adc/envelope-detector.c
6892
6893 IIO MULTIPLEXER
6894 M:      Peter Rosin <peda@axentia.se>
6895 L:      linux-iio@vger.kernel.org
6896 S:      Maintained
6897 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6898 F:      drivers/iio/multiplexer/iio-mux.c
6899
6900 IIO SUBSYSTEM AND DRIVERS
6901 M:      Jonathan Cameron <jic23@kernel.org>
6902 R:      Hartmut Knaack <knaack.h@gmx.de>
6903 R:      Lars-Peter Clausen <lars@metafoo.de>
6904 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6905 L:      linux-iio@vger.kernel.org
6906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6907 S:      Maintained
6908 F:      Documentation/ABI/testing/configfs-iio*
6909 F:      Documentation/ABI/testing/sysfs-bus-iio*
6910 F:      Documentation/devicetree/bindings/iio/
6911 F:      drivers/iio/
6912 F:      drivers/staging/iio/
6913 F:      include/linux/iio/
6914 F:      tools/iio/
6915
6916 IKANOS/ADI EAGLE ADSL USB DRIVER
6917 M:      Matthieu Castet <castet.matthieu@free.fr>
6918 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6919 S:      Maintained
6920 F:      drivers/usb/atm/ueagle-atm.c
6921
6922 IMGTEC ASCII LCD DRIVER
6923 M:      Paul Burton <paul.burton@mips.com>
6924 S:      Maintained
6925 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6926 F:      drivers/auxdisplay/img-ascii-lcd.c
6927
6928 IMGTEC IR DECODER DRIVER
6929 M:      James Hogan <jhogan@kernel.org>
6930 S:      Maintained
6931 F:      drivers/media/rc/img-ir/
6932
6933 IMS TWINTURBO FRAMEBUFFER DRIVER
6934 L:      linux-fbdev@vger.kernel.org
6935 S:      Orphan
6936 F:      drivers/video/fbdev/imsttfb.c
6937
6938 INA209 HARDWARE MONITOR DRIVER
6939 M:      Guenter Roeck <linux@roeck-us.net>
6940 L:      linux-hwmon@vger.kernel.org
6941 S:      Maintained
6942 F:      Documentation/hwmon/ina209
6943 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6944 F:      drivers/hwmon/ina209.c
6945
6946 INA2XX HARDWARE MONITOR DRIVER
6947 M:      Guenter Roeck <linux@roeck-us.net>
6948 L:      linux-hwmon@vger.kernel.org
6949 S:      Maintained
6950 F:      Documentation/hwmon/ina2xx
6951 F:      drivers/hwmon/ina2xx.c
6952 F:      include/linux/platform_data/ina2xx.h
6953
6954 INDUSTRY PACK SUBSYSTEM (IPACK)
6955 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6956 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6957 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6958 L:      industrypack-devel@lists.sourceforge.net
6959 W:      http://industrypack.sourceforge.net
6960 S:      Maintained
6961 F:      drivers/ipack/
6962
6963 INFINIBAND SUBSYSTEM
6964 M:      Doug Ledford <dledford@redhat.com>
6965 M:      Jason Gunthorpe <jgg@mellanox.com>
6966 L:      linux-rdma@vger.kernel.org
6967 W:      https://github.com/linux-rdma/rdma-core
6968 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6970 S:      Supported
6971 F:      Documentation/devicetree/bindings/infiniband/
6972 F:      Documentation/infiniband/
6973 F:      drivers/infiniband/
6974 F:      include/uapi/linux/if_infiniband.h
6975 F:      include/uapi/rdma/
6976 F:      include/rdma/
6977
6978 INGENIC JZ4780 DMA Driver
6979 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6980 S:      Maintained
6981 F:      drivers/dma/dma-jz4780.c
6982
6983 INGENIC JZ4780 NAND DRIVER
6984 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6985 L:      linux-mtd@lists.infradead.org
6986 S:      Maintained
6987 F:      drivers/mtd/nand/jz4780_*
6988
6989 INOTIFY
6990 M:      Jan Kara <jack@suse.cz>
6991 R:      Amir Goldstein <amir73il@gmail.com>
6992 L:      linux-fsdevel@vger.kernel.org
6993 S:      Maintained
6994 F:      Documentation/filesystems/inotify.txt
6995 F:      fs/notify/inotify/
6996 F:      include/linux/inotify.h
6997 F:      include/uapi/linux/inotify.h
6998
6999 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7000 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7001 L:      linux-input@vger.kernel.org
7002 Q:      http://patchwork.kernel.org/project/linux-input/list/
7003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7004 S:      Maintained
7005 F:      drivers/input/
7006 F:      include/linux/input.h
7007 F:      include/uapi/linux/input.h
7008 F:      include/uapi/linux/input-event-codes.h
7009 F:      include/linux/input/
7010 F:      Documentation/devicetree/bindings/input/
7011 F:      Documentation/input/
7012
7013 INPUT MULTITOUCH (MT) PROTOCOL
7014 M:      Henrik Rydberg <rydberg@bitmath.org>
7015 L:      linux-input@vger.kernel.org
7016 S:      Odd fixes
7017 F:      Documentation/input/multi-touch-protocol.rst
7018 F:      drivers/input/input-mt.c
7019 K:      \b(ABS|SYN)_MT_
7020
7021 INSIDE SECURE CRYPTO DRIVER
7022 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
7023 F:      drivers/crypto/inside-secure/
7024 S:      Maintained
7025 L:      linux-crypto@vger.kernel.org
7026
7027 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7028 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7029 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7030 L:      linux-integrity@vger.kernel.org
7031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7032 S:      Supported
7033 F:      security/integrity/ima/
7034
7035 INTEL 810/815 FRAMEBUFFER DRIVER
7036 M:      Antonino Daplas <adaplas@gmail.com>
7037 L:      linux-fbdev@vger.kernel.org
7038 S:      Maintained
7039 F:      drivers/video/fbdev/i810/
7040
7041 INTEL ASoC BDW/HSW DRIVERS
7042 M:      Jie Yang <yang.jie@linux.intel.com>
7043 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7044 S:      Supported
7045 F:      sound/soc/intel/common/sst-dsp*
7046 F:      sound/soc/intel/common/sst-firmware.c
7047 F:      sound/soc/intel/boards/broadwell.c
7048 F:      sound/soc/intel/haswell/
7049
7050 INTEL C600 SERIES SAS CONTROLLER DRIVER
7051 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7052 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7053 L:      linux-scsi@vger.kernel.org
7054 T:      git git://git.code.sf.net/p/intel-sas/isci
7055 S:      Supported
7056 F:      drivers/scsi/isci/
7057
7058 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7059 M:      Jani Nikula <jani.nikula@linux.intel.com>
7060 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7061 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7062 L:      intel-gfx@lists.freedesktop.org
7063 W:      https://01.org/linuxgraphics/
7064 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7065 C:      irc://chat.freenode.net/intel-gfx
7066 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7067 T:      git git://anongit.freedesktop.org/drm-intel
7068 S:      Supported
7069 F:      drivers/gpu/drm/i915/
7070 F:      include/drm/i915*
7071 F:      include/uapi/drm/i915_drm.h
7072 F:      Documentation/gpu/i915.rst
7073
7074 INTEL ETHERNET DRIVERS
7075 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7076 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7077 W:      http://www.intel.com/support/feedback.htm
7078 W:      http://e1000.sourceforge.net/
7079 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7082 S:      Supported
7083 F:      Documentation/networking/e100.txt
7084 F:      Documentation/networking/e1000.txt
7085 F:      Documentation/networking/e1000e.txt
7086 F:      Documentation/networking/igb.txt
7087 F:      Documentation/networking/igbvf.txt
7088 F:      Documentation/networking/ixgb.txt
7089 F:      Documentation/networking/ixgbe.txt
7090 F:      Documentation/networking/ixgbevf.txt
7091 F:      Documentation/networking/i40e.txt
7092 F:      Documentation/networking/i40evf.txt
7093 F:      drivers/net/ethernet/intel/
7094 F:      drivers/net/ethernet/intel/*/
7095 F:      include/linux/avf/virtchnl.h
7096
7097 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7098 M:      Maik Broemme <mbroemme@libmpq.org>
7099 L:      linux-fbdev@vger.kernel.org
7100 S:      Maintained
7101 F:      Documentation/fb/intelfb.txt
7102 F:      drivers/video/fbdev/intelfb/
7103
7104 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7105 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7106 M:      Zhi Wang <zhi.a.wang@intel.com>
7107 L:      intel-gvt-dev@lists.freedesktop.org
7108 L:      intel-gfx@lists.freedesktop.org
7109 W:      https://01.org/igvt-g
7110 T:      git https://github.com/intel/gvt-linux.git
7111 S:      Supported
7112 F:      drivers/gpu/drm/i915/gvt/
7113
7114 INTEL HID EVENT DRIVER
7115 M:      Alex Hung <alex.hung@canonical.com>
7116 L:      platform-driver-x86@vger.kernel.org
7117 S:      Maintained
7118 F:      drivers/platform/x86/intel-hid.c
7119
7120 INTEL I/OAT DMA DRIVER
7121 M:      Dave Jiang <dave.jiang@intel.com>
7122 R:      Dan Williams <dan.j.williams@intel.com>
7123 L:      dmaengine@vger.kernel.org
7124 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7125 S:      Supported
7126 F:      drivers/dma/ioat*
7127
7128 INTEL IDLE DRIVER
7129 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7130 M:      Len Brown <lenb@kernel.org>
7131 L:      linux-pm@vger.kernel.org
7132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7133 B:      https://bugzilla.kernel.org
7134 S:      Supported
7135 F:      drivers/idle/intel_idle.c
7136
7137 INTEL INTEGRATED SENSOR HUB DRIVER
7138 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7139 M:      Jiri Kosina <jikos@kernel.org>
7140 L:      linux-input@vger.kernel.org
7141 S:      Maintained
7142 F:      drivers/hid/intel-ish-hid/
7143
7144 INTEL IOMMU (VT-d)
7145 M:      David Woodhouse <dwmw2@infradead.org>
7146 L:      iommu@lists.linux-foundation.org
7147 T:      git git://git.infradead.org/iommu-2.6.git
7148 S:      Supported
7149 F:      drivers/iommu/intel-iommu.c
7150 F:      include/linux/intel-iommu.h
7151
7152 INTEL IOP-ADMA DMA DRIVER
7153 R:      Dan Williams <dan.j.williams@intel.com>
7154 S:      Odd fixes
7155 F:      drivers/dma/iop-adma.c
7156
7157 INTEL IPU3 CSI-2 CIO2 DRIVER
7158 M:      Yong Zhi <yong.zhi@intel.com>
7159 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7160 L:      linux-media@vger.kernel.org
7161 S:      Maintained
7162 F:      drivers/media/pci/intel/ipu3/
7163 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7164
7165 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7166 M:      Krzysztof Halasa <khalasa@piap.pl>
7167 S:      Maintained
7168 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7169 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7170 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7171 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7172 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7173 F:      drivers/net/wan/ixp4xx_hss.c
7174
7175 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7176 M:      Deepak Saxena <dsaxena@plexity.net>
7177 S:      Maintained
7178 F:      drivers/char/hw_random/ixp4xx-rng.c
7179
7180 INTEL MANAGEMENT ENGINE (mei)
7181 M:      Tomas Winkler <tomas.winkler@intel.com>
7182 L:      linux-kernel@vger.kernel.org
7183 S:      Supported
7184 F:      include/uapi/linux/mei.h
7185 F:      include/linux/mei_cl_bus.h
7186 F:      drivers/misc/mei/*
7187 F:      drivers/watchdog/mei_wdt.c
7188 F:      Documentation/misc-devices/mei/*
7189 F:      samples/mei/*
7190
7191 INTEL MENLOW THERMAL DRIVER
7192 M:      Sujith Thomas <sujith.thomas@intel.com>
7193 L:      platform-driver-x86@vger.kernel.org
7194 W:      https://01.org/linux-acpi
7195 S:      Supported
7196 F:      drivers/platform/x86/intel_menlow.c
7197
7198 INTEL MERRIFIELD GPIO DRIVER
7199 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7200 L:      linux-gpio@vger.kernel.org
7201 S:      Maintained
7202 F:      drivers/gpio/gpio-merrifield.c
7203
7204 INTEL MIC DRIVERS (mic)
7205 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7206 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7207 S:      Supported
7208 W:      https://github.com/sudeepdutt/mic
7209 W:      http://software.intel.com/en-us/mic-developer
7210 F:      include/linux/mic_bus.h
7211 F:      include/linux/scif.h
7212 F:      include/uapi/linux/mic_common.h
7213 F:      include/uapi/linux/mic_ioctl.h
7214 F:      include/uapi/linux/scif_ioctl.h
7215 F:      drivers/misc/mic/
7216 F:      drivers/dma/mic_x100_dma.c
7217 F:      drivers/dma/mic_x100_dma.h
7218 F:      Documentation/mic/
7219
7220 INTEL PMC CORE DRIVER
7221 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7222 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7223 L:      platform-driver-x86@vger.kernel.org
7224 S:      Maintained
7225 F:      arch/x86/include/asm/pmc_core.h
7226 F:      drivers/platform/x86/intel_pmc_core*
7227
7228 INTEL PMC/P-Unit IPC DRIVER
7229 M:      Zha Qipeng<qipeng.zha@intel.com>
7230 L:      platform-driver-x86@vger.kernel.org
7231 S:      Maintained
7232 F:      drivers/platform/x86/intel_pmc_ipc.c
7233 F:      drivers/platform/x86/intel_punit_ipc.c
7234 F:      arch/x86/include/asm/intel_pmc_ipc.h
7235 F:      arch/x86/include/asm/intel_punit_ipc.h
7236
7237 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7238 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7239 L:      linux-wireless@vger.kernel.org
7240 S:      Maintained
7241 F:      Documentation/networking/README.ipw2100
7242 F:      Documentation/networking/README.ipw2200
7243 F:      drivers/net/wireless/intel/ipw2x00/
7244
7245 INTEL PSTATE DRIVER
7246 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7247 M:      Len Brown <lenb@kernel.org>
7248 L:      linux-pm@vger.kernel.org
7249 S:      Supported
7250 F:      drivers/cpufreq/intel_pstate.c
7251
7252 INTEL RDMA RNIC DRIVER
7253 M:      Faisal Latif <faisal.latif@intel.com>
7254 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7255 L:      linux-rdma@vger.kernel.org
7256 S:      Supported
7257 F:      drivers/infiniband/hw/i40iw/
7258
7259 INTEL TELEMETRY DRIVER
7260 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7261 L:      platform-driver-x86@vger.kernel.org
7262 S:      Maintained
7263 F:      arch/x86/include/asm/intel_telemetry.h
7264 F:      drivers/platform/x86/intel_telemetry*
7265
7266 INTEL VIRTUAL BUTTON DRIVER
7267 M:      AceLan Kao <acelan.kao@canonical.com>
7268 L:      platform-driver-x86@vger.kernel.org
7269 S:      Maintained
7270 F:      drivers/platform/x86/intel-vbtn.c
7271
7272 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7273 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7274 L:      linux-wireless@vger.kernel.org
7275 S:      Supported
7276 F:      drivers/net/wireless/intel/iwlegacy/
7277
7278 INTEL WIRELESS WIFI LINK (iwlwifi)
7279 M:      Johannes Berg <johannes.berg@intel.com>
7280 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7281 M:      Luca Coelho <luciano.coelho@intel.com>
7282 M:      Intel Linux Wireless <linuxwifi@intel.com>
7283 L:      linux-wireless@vger.kernel.org
7284 W:      http://intellinuxwireless.org
7285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7286 S:      Supported
7287 F:      drivers/net/wireless/intel/iwlwifi/
7288
7289 INTEL WIRELESS WIMAX CONNECTION 2400
7290 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7291 M:      linux-wimax@intel.com
7292 L:      wimax@linuxwimax.org (subscribers-only)
7293 S:      Supported
7294 W:      http://linuxwimax.org
7295 F:      Documentation/wimax/README.i2400m
7296 F:      drivers/net/wimax/i2400m/
7297 F:      include/uapi/linux/wimax/i2400m.h
7298
7299 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7300 M:      Mario Limonciello <mario.limonciello@dell.com>
7301 S:      Maintained
7302 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7303
7304 INTEL(R) TRACE HUB
7305 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7306 S:      Supported
7307 F:      Documentation/trace/intel_th.txt
7308 F:      drivers/hwtracing/intel_th/
7309
7310 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7311 M:      Ning Sun <ning.sun@intel.com>
7312 L:      tboot-devel@lists.sourceforge.net
7313 W:      http://tboot.sourceforge.net
7314 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7315 S:      Supported
7316 F:      Documentation/intel_txt.txt
7317 F:      include/linux/tboot.h
7318 F:      arch/x86/kernel/tboot.c
7319
7320 INTEL-MID GPIO DRIVER
7321 M:      David Cohen <david.a.cohen@linux.intel.com>
7322 L:      linux-gpio@vger.kernel.org
7323 S:      Maintained
7324 F:      drivers/gpio/gpio-intel-mid.c
7325
7326 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7327 M:      Linus Walleij <linus.walleij@linaro.org>
7328 L:      linux-iio@vger.kernel.org
7329 S:      Maintained
7330 F:      drivers/iio/gyro/mpu3050*
7331 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7332
7333 IOC3 ETHERNET DRIVER
7334 M:      Ralf Baechle <ralf@linux-mips.org>
7335 L:      linux-mips@linux-mips.org
7336 S:      Maintained
7337 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7338
7339 IOC3 SERIAL DRIVER
7340 M:      Pat Gefre <pfg@sgi.com>
7341 L:      linux-serial@vger.kernel.org
7342 S:      Maintained
7343 F:      drivers/tty/serial/ioc3_serial.c
7344
7345 IOMMU DRIVERS
7346 M:      Joerg Roedel <joro@8bytes.org>
7347 L:      iommu@lists.linux-foundation.org
7348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7349 S:      Maintained
7350 F:      Documentation/devicetree/bindings/iommu/
7351 F:      drivers/iommu/
7352 F:      include/linux/iommu.h
7353 F:      include/linux/iova.h
7354
7355 IP MASQUERADING
7356 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7357 S:      Maintained
7358 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7359
7360 IPMI SUBSYSTEM
7361 M:      Corey Minyard <minyard@acm.org>
7362 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7363 W:      http://openipmi.sourceforge.net/
7364 S:      Supported
7365 F:      Documentation/IPMI.txt
7366 F:      drivers/char/ipmi/
7367 F:      include/linux/ipmi*
7368 F:      include/uapi/linux/ipmi*
7369
7370 IPS SCSI RAID DRIVER
7371 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7372 L:      linux-scsi@vger.kernel.org
7373 W:      http://www.adaptec.com/
7374 S:      Maintained
7375 F:      drivers/scsi/ips*
7376
7377 IPVS
7378 M:      Wensong Zhang <wensong@linux-vs.org>
7379 M:      Simon Horman <horms@verge.net.au>
7380 M:      Julian Anastasov <ja@ssi.bg>
7381 L:      netdev@vger.kernel.org
7382 L:      lvs-devel@vger.kernel.org
7383 S:      Maintained
7384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7386 F:      Documentation/networking/ipvs-sysctl.txt
7387 F:      include/net/ip_vs.h
7388 F:      include/uapi/linux/ip_vs.h
7389 F:      net/netfilter/ipvs/
7390
7391 IPWIRELESS DRIVER
7392 M:      Jiri Kosina <jikos@kernel.org>
7393 M:      David Sterba <dsterba@suse.com>
7394 S:      Odd Fixes
7395 F:      drivers/tty/ipwireless/
7396
7397 IPX NETWORK LAYER
7398 L:      netdev@vger.kernel.org
7399 S:      Obsolete
7400 F:      include/uapi/linux/ipx.h
7401 F:      drivers/staging/ipx/
7402
7403 IRDA SUBSYSTEM
7404 M:      Samuel Ortiz <samuel@sortiz.org>
7405 L:      irda-users@lists.sourceforge.net (subscribers-only)
7406 L:      netdev@vger.kernel.org
7407 W:      http://irda.sourceforge.net/
7408 S:      Obsolete
7409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7410 F:      Documentation/networking/irda.txt
7411 F:      drivers/staging/irda/
7412
7413 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7414 M:      Marc Zyngier <marc.zyngier@arm.com>
7415 S:      Maintained
7416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7417 F:      Documentation/IRQ-domain.txt
7418 F:      include/linux/irqdomain.h
7419 F:      kernel/irq/irqdomain.c
7420 F:      kernel/irq/msi.c
7421
7422 IRQ SUBSYSTEM
7423 M:      Thomas Gleixner <tglx@linutronix.de>
7424 L:      linux-kernel@vger.kernel.org
7425 S:      Maintained
7426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7427 F:      kernel/irq/
7428
7429 IRQCHIP DRIVERS
7430 M:      Thomas Gleixner <tglx@linutronix.de>
7431 M:      Jason Cooper <jason@lakedaemon.net>
7432 M:      Marc Zyngier <marc.zyngier@arm.com>
7433 L:      linux-kernel@vger.kernel.org
7434 S:      Maintained
7435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7436 F:      Documentation/devicetree/bindings/interrupt-controller/
7437 F:      drivers/irqchip/
7438
7439 ISA
7440 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7441 S:      Maintained
7442 F:      Documentation/isa.txt
7443 F:      drivers/base/isa.c
7444 F:      include/linux/isa.h
7445
7446 ISA RADIO MODULE
7447 M:      Hans Verkuil <hverkuil@xs4all.nl>
7448 L:      linux-media@vger.kernel.org
7449 T:      git git://linuxtv.org/media_tree.git
7450 W:      https://linuxtv.org
7451 S:      Maintained
7452 F:      drivers/media/radio/radio-isa*
7453
7454 ISAPNP
7455 M:      Jaroslav Kysela <perex@perex.cz>
7456 S:      Maintained
7457 F:      Documentation/isapnp.txt
7458 F:      drivers/pnp/isapnp/
7459 F:      include/linux/isapnp.h
7460
7461 ISCSI
7462 M:      Lee Duncan <lduncan@suse.com>
7463 M:      Chris Leech <cleech@redhat.com>
7464 L:      open-iscsi@googlegroups.com
7465 W:      www.open-iscsi.com
7466 S:      Maintained
7467 F:      drivers/scsi/*iscsi*
7468 F:      include/scsi/*iscsi*
7469
7470 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7471 M:      Peter Jones <pjones@redhat.com>
7472 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7473 S:      Maintained
7474 F:      drivers/firmware/iscsi_ibft*
7475
7476 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7477 M:      Or Gerlitz <ogerlitz@mellanox.com>
7478 M:      Sagi Grimberg <sagi@grimberg.me>
7479 M:      Roi Dayan <roid@mellanox.com>
7480 L:      linux-rdma@vger.kernel.org
7481 S:      Supported
7482 W:      http://www.openfabrics.org
7483 W:      www.open-iscsi.org
7484 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7485 F:      drivers/infiniband/ulp/iser/
7486
7487 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7488 M:      Sagi Grimberg <sagi@grimberg.me>
7489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7490 L:      linux-rdma@vger.kernel.org
7491 L:      target-devel@vger.kernel.org
7492 S:      Supported
7493 W:      http://www.linux-iscsi.org
7494 F:      drivers/infiniband/ulp/isert
7495
7496 ISDN SUBSYSTEM
7497 M:      Karsten Keil <isdn@linux-pingi.de>
7498 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7499 L:      netdev@vger.kernel.org
7500 W:      http://www.isdn4linux.de
7501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7502 S:      Maintained
7503 F:      Documentation/isdn/
7504 F:      drivers/isdn/
7505 F:      include/linux/isdn.h
7506 F:      include/linux/isdn/
7507 F:      include/uapi/linux/isdn.h
7508 F:      include/uapi/linux/isdn/
7509
7510 ISDN SUBSYSTEM (Eicon active card driver)
7511 M:      Armin Schindler <mac@melware.de>
7512 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7513 W:      http://www.melware.de
7514 S:      Maintained
7515 F:      drivers/isdn/hardware/eicon/
7516
7517 IT87 HARDWARE MONITORING DRIVER
7518 M:      Jean Delvare <jdelvare@suse.com>
7519 L:      linux-hwmon@vger.kernel.org
7520 S:      Maintained
7521 F:      Documentation/hwmon/it87
7522 F:      drivers/hwmon/it87.c
7523
7524 IT913X MEDIA DRIVER
7525 M:      Antti Palosaari <crope@iki.fi>
7526 L:      linux-media@vger.kernel.org
7527 W:      https://linuxtv.org
7528 W:      http://palosaari.fi/linux/
7529 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7530 T:      git git://linuxtv.org/anttip/media_tree.git
7531 S:      Maintained
7532 F:      drivers/media/tuners/it913x*
7533
7534 IVTV VIDEO4LINUX DRIVER
7535 M:      Andy Walls <awalls@md.metrocast.net>
7536 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7537 L:      linux-media@vger.kernel.org
7538 T:      git git://linuxtv.org/media_tree.git
7539 W:      http://www.ivtvdriver.org
7540 S:      Maintained
7541 F:      Documentation/media/v4l-drivers/ivtv*
7542 F:      drivers/media/pci/ivtv/
7543 F:      include/uapi/linux/ivtv*
7544
7545 IX2505V MEDIA DRIVER
7546 M:      Malcolm Priestley <tvboxspy@gmail.com>
7547 L:      linux-media@vger.kernel.org
7548 W:      https://linuxtv.org
7549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7550 S:      Maintained
7551 F:      drivers/media/dvb-frontends/ix2505v*
7552
7553 JC42.4 TEMPERATURE SENSOR DRIVER
7554 M:      Guenter Roeck <linux@roeck-us.net>
7555 L:      linux-hwmon@vger.kernel.org
7556 S:      Maintained
7557 F:      drivers/hwmon/jc42.c
7558 F:      Documentation/hwmon/jc42
7559
7560 JFS FILESYSTEM
7561 M:      Dave Kleikamp <shaggy@kernel.org>
7562 L:      jfs-discussion@lists.sourceforge.net
7563 W:      http://jfs.sourceforge.net/
7564 T:      git git://github.com/kleikamp/linux-shaggy.git
7565 S:      Maintained
7566 F:      Documentation/filesystems/jfs.txt
7567 F:      fs/jfs/
7568
7569 JME NETWORK DRIVER
7570 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7571 L:      netdev@vger.kernel.org
7572 S:      Maintained
7573 F:      drivers/net/ethernet/jme.*
7574
7575 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7576 M:      David Woodhouse <dwmw2@infradead.org>
7577 L:      linux-mtd@lists.infradead.org
7578 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7579 S:      Maintained
7580 F:      fs/jffs2/
7581 F:      include/uapi/linux/jffs2.h
7582
7583 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7584 M:      "Theodore Ts'o" <tytso@mit.edu>
7585 M:      Jan Kara <jack@suse.com>
7586 L:      linux-ext4@vger.kernel.org
7587 S:      Maintained
7588 F:      fs/jbd2/
7589 F:      include/linux/jbd2.h
7590
7591 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7592 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7593 L:      linux-media@vger.kernel.org
7594 S:      Maintained
7595 F:      drivers/media/platform/rcar_jpu.c
7596
7597 JSM Neo PCI based serial card
7598 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7599 L:      linux-serial@vger.kernel.org
7600 S:      Maintained
7601 F:      drivers/tty/serial/jsm/
7602
7603 K10TEMP HARDWARE MONITORING DRIVER
7604 M:      Clemens Ladisch <clemens@ladisch.de>
7605 L:      linux-hwmon@vger.kernel.org
7606 S:      Maintained
7607 F:      Documentation/hwmon/k10temp
7608 F:      drivers/hwmon/k10temp.c
7609
7610 K8TEMP HARDWARE MONITORING DRIVER
7611 M:      Rudolf Marek <r.marek@assembler.cz>
7612 L:      linux-hwmon@vger.kernel.org
7613 S:      Maintained
7614 F:      Documentation/hwmon/k8temp
7615 F:      drivers/hwmon/k8temp.c
7616
7617 KASAN
7618 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7619 R:      Alexander Potapenko <glider@google.com>
7620 R:      Dmitry Vyukov <dvyukov@google.com>
7621 L:      kasan-dev@googlegroups.com
7622 S:      Maintained
7623 F:      arch/*/include/asm/kasan.h
7624 F:      arch/*/mm/kasan_init*
7625 F:      Documentation/dev-tools/kasan.rst
7626 F:      include/linux/kasan*.h
7627 F:      lib/test_kasan.c
7628 F:      mm/kasan/
7629 F:      scripts/Makefile.kasan
7630
7631 KCONFIG
7632 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7634 L:      linux-kbuild@vger.kernel.org
7635 S:      Maintained
7636 F:      Documentation/kbuild/kconfig-language.txt
7637 F:      scripts/kconfig/
7638
7639 KDUMP
7640 M:      Dave Young <dyoung@redhat.com>
7641 M:      Baoquan He <bhe@redhat.com>
7642 R:      Vivek Goyal <vgoyal@redhat.com>
7643 L:      kexec@lists.infradead.org
7644 W:      http://lse.sourceforge.net/kdump/
7645 S:      Maintained
7646 F:      Documentation/kdump/
7647
7648 KEENE FM RADIO TRANSMITTER DRIVER
7649 M:      Hans Verkuil <hverkuil@xs4all.nl>
7650 L:      linux-media@vger.kernel.org
7651 T:      git git://linuxtv.org/media_tree.git
7652 W:      https://linuxtv.org
7653 S:      Maintained
7654 F:      drivers/media/radio/radio-keene*
7655
7656 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7657 M:      Ian Kent <raven@themaw.net>
7658 L:      autofs@vger.kernel.org
7659 S:      Maintained
7660 F:      fs/autofs4/
7661
7662 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7663 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7664 M:      Michal Marek <michal.lkml@markovi.net>
7665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7666 L:      linux-kbuild@vger.kernel.org
7667 S:      Maintained
7668 F:      Documentation/kbuild/
7669 F:      Makefile
7670 F:      scripts/Makefile.*
7671 F:      scripts/basic/
7672 F:      scripts/mk*
7673 F:      scripts/package/
7674
7675 KERNEL JANITORS
7676 L:      kernel-janitors@vger.kernel.org
7677 W:      http://kernelnewbies.org/KernelJanitors
7678 S:      Odd Fixes
7679
7680 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7681 M:      "J. Bruce Fields" <bfields@fieldses.org>
7682 M:      Jeff Layton <jlayton@kernel.org>
7683 L:      linux-nfs@vger.kernel.org
7684 W:      http://nfs.sourceforge.net/
7685 T:      git git://linux-nfs.org/~bfields/linux.git
7686 S:      Supported
7687 F:      fs/nfsd/
7688 F:      include/uapi/linux/nfsd/
7689 F:      fs/lockd/
7690 F:      fs/nfs_common/
7691 F:      net/sunrpc/
7692 F:      include/linux/lockd/
7693 F:      include/linux/sunrpc/
7694 F:      include/uapi/linux/sunrpc/
7695
7696 KERNEL SELFTEST FRAMEWORK
7697 M:      Shuah Khan <shuahkh@osg.samsung.com>
7698 M:      Shuah Khan <shuah@kernel.org>
7699 L:      linux-kselftest@vger.kernel.org
7700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7701 S:      Maintained
7702 F:      tools/testing/selftests/
7703 F:      Documentation/dev-tools/kselftest*
7704
7705 KERNEL USERMODE HELPER
7706 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7707 L:      linux-kernel@vger.kernel.org
7708 S:      Maintained
7709 F:      kernel/umh.c
7710 F:      include/linux/umh.h
7711
7712 KERNEL VIRTUAL MACHINE (KVM)
7713 M:      Paolo Bonzini <pbonzini@redhat.com>
7714 M:      Radim Krčmář <rkrcmar@redhat.com>
7715 L:      kvm@vger.kernel.org
7716 W:      http://www.linux-kvm.org
7717 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7718 S:      Supported
7719 F:      Documentation/virtual/kvm/
7720 F:      include/trace/events/kvm.h
7721 F:      include/uapi/asm-generic/kvm*
7722 F:      include/uapi/linux/kvm*
7723 F:      include/asm-generic/kvm*
7724 F:      include/linux/kvm*
7725 F:      include/kvm/iodev.h
7726 F:      virt/kvm/*
7727 F:      tools/kvm/
7728
7729 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7730 M:      Joerg Roedel <joro@8bytes.org>
7731 L:      kvm@vger.kernel.org
7732 W:      http://www.linux-kvm.org/
7733 S:      Maintained
7734 F:      arch/x86/include/asm/svm.h
7735 F:      arch/x86/kvm/svm.c
7736
7737 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7738 M:      Christoffer Dall <christoffer.dall@linaro.org>
7739 M:      Marc Zyngier <marc.zyngier@arm.com>
7740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7741 L:      kvmarm@lists.cs.columbia.edu
7742 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7744 S:      Supported
7745 F:      arch/arm/include/uapi/asm/kvm*
7746 F:      arch/arm/include/asm/kvm*
7747 F:      arch/arm/kvm/
7748 F:      virt/kvm/arm/
7749 F:      include/kvm/arm_*
7750
7751 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7752 M:      Christoffer Dall <christoffer.dall@linaro.org>
7753 M:      Marc Zyngier <marc.zyngier@arm.com>
7754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7755 L:      kvmarm@lists.cs.columbia.edu
7756 S:      Maintained
7757 F:      arch/arm64/include/uapi/asm/kvm*
7758 F:      arch/arm64/include/asm/kvm*
7759 F:      arch/arm64/kvm/
7760
7761 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7762 M:      James Hogan <jhogan@kernel.org>
7763 L:      linux-mips@linux-mips.org
7764 S:      Supported
7765 F:      arch/mips/include/uapi/asm/kvm*
7766 F:      arch/mips/include/asm/kvm*
7767 F:      arch/mips/kvm/
7768
7769 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7770 M:      Paul Mackerras <paulus@ozlabs.org>
7771 L:      kvm-ppc@vger.kernel.org
7772 W:      http://www.linux-kvm.org/
7773 T:      git git://github.com/agraf/linux-2.6.git
7774 S:      Supported
7775 F:      arch/powerpc/include/uapi/asm/kvm*
7776 F:      arch/powerpc/include/asm/kvm*
7777 F:      arch/powerpc/kvm/
7778 F:      arch/powerpc/kernel/kvm*
7779
7780 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7781 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7782 M:      Janosch Frank <frankja@linux.vnet.ibm.com>
7783 R:      David Hildenbrand <david@redhat.com>
7784 R:      Cornelia Huck <cohuck@redhat.com>
7785 L:      linux-s390@vger.kernel.org
7786 W:      http://www.ibm.com/developerworks/linux/linux390/
7787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7788 S:      Supported
7789 F:      arch/s390/include/uapi/asm/kvm*
7790 F:      arch/s390/include/asm/gmap.h
7791 F:      arch/s390/include/asm/kvm*
7792 F:      arch/s390/kvm/
7793 F:      arch/s390/mm/gmap.c
7794
7795 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7796 M:      Paolo Bonzini <pbonzini@redhat.com>
7797 M:      Radim Krčmář <rkrcmar@redhat.com>
7798 L:      kvm@vger.kernel.org
7799 W:      http://www.linux-kvm.org
7800 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7801 S:      Supported
7802 F:      arch/x86/kvm/
7803 F:      arch/x86/include/uapi/asm/kvm*
7804 F:      arch/x86/include/asm/kvm*
7805 F:      arch/x86/include/asm/pvclock-abi.h
7806 F:      arch/x86/kernel/kvm.c
7807 F:      arch/x86/kernel/kvmclock.c
7808
7809 KERNFS
7810 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7811 M:      Tejun Heo <tj@kernel.org>
7812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7813 S:      Supported
7814 F:      include/linux/kernfs.h
7815 F:      fs/kernfs/
7816
7817 KEXEC
7818 M:      Eric Biederman <ebiederm@xmission.com>
7819 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7820 L:      kexec@lists.infradead.org
7821 S:      Maintained
7822 F:      include/linux/kexec.h
7823 F:      include/uapi/linux/kexec.h
7824 F:      kernel/kexec*
7825
7826 KEYS-ENCRYPTED
7827 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7828 L:      linux-integrity@vger.kernel.org
7829 L:      keyrings@vger.kernel.org
7830 S:      Supported
7831 F:      Documentation/security/keys/trusted-encrypted.rst
7832 F:      include/keys/encrypted-type.h
7833 F:      security/keys/encrypted-keys/
7834
7835 KEYS-TRUSTED
7836 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7837 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7838 L:      linux-integrity@vger.kernel.org
7839 L:      keyrings@vger.kernel.org
7840 S:      Supported
7841 F:      Documentation/security/keys/trusted-encrypted.rst
7842 F:      include/keys/trusted-type.h
7843 F:      security/keys/trusted.c
7844 F:      security/keys/trusted.h
7845
7846 KEYS/KEYRINGS:
7847 M:      David Howells <dhowells@redhat.com>
7848 L:      keyrings@vger.kernel.org
7849 S:      Maintained
7850 F:      Documentation/security/keys/core.rst
7851 F:      include/linux/key.h
7852 F:      include/linux/key-type.h
7853 F:      include/linux/keyctl.h
7854 F:      include/uapi/linux/keyctl.h
7855 F:      include/keys/
7856 F:      security/keys/
7857
7858 KGDB / KDB /debug_core
7859 M:      Jason Wessel <jason.wessel@windriver.com>
7860 M:      Daniel Thompson <daniel.thompson@linaro.org>
7861 W:      http://kgdb.wiki.kernel.org/
7862 L:      kgdb-bugreport@lists.sourceforge.net
7863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7864 S:      Maintained
7865 F:      Documentation/dev-tools/kgdb.rst
7866 F:      drivers/misc/kgdbts.c
7867 F:      drivers/tty/serial/kgdboc.c
7868 F:      include/linux/kdb.h
7869 F:      include/linux/kgdb.h
7870 F:      kernel/debug/
7871
7872 KMEMLEAK
7873 M:      Catalin Marinas <catalin.marinas@arm.com>
7874 S:      Maintained
7875 F:      Documentation/dev-tools/kmemleak.rst
7876 F:      include/linux/kmemleak.h
7877 F:      mm/kmemleak.c
7878 F:      mm/kmemleak-test.c
7879
7880 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7881 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7882 L:      linux-kernel@vger.kernel.org
7883 S:      Maintained
7884 F:      kernel/kmod.c
7885 F:      include/linux/kmod.h
7886 F:      lib/test_kmod.c
7887 F:      tools/testing/selftests/kmod/
7888
7889 KPROBES
7890 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7891 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7892 M:      "David S. Miller" <davem@davemloft.net>
7893 M:      Masami Hiramatsu <mhiramat@kernel.org>
7894 S:      Maintained
7895 F:      Documentation/kprobes.txt
7896 F:      include/linux/kprobes.h
7897 F:      include/asm-generic/kprobes.h
7898 F:      kernel/kprobes.c
7899
7900 KS0108 LCD CONTROLLER DRIVER
7901 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7902 W:      http://miguelojeda.es/auxdisplay.htm
7903 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7904 S:      Maintained
7905 F:      Documentation/auxdisplay/ks0108
7906 F:      drivers/auxdisplay/ks0108.c
7907 F:      include/linux/ks0108.h
7908
7909 L3MDEV
7910 M:      David Ahern <dsa@cumulusnetworks.com>
7911 L:      netdev@vger.kernel.org
7912 S:      Maintained
7913 F:      net/l3mdev
7914 F:      include/net/l3mdev.h
7915
7916 LANTIQ MIPS ARCHITECTURE
7917 M:      John Crispin <john@phrozen.org>
7918 L:      linux-mips@linux-mips.org
7919 S:      Maintained
7920 F:      arch/mips/lantiq
7921 F:      drivers/soc/lantiq
7922
7923 LAPB module
7924 L:      linux-x25@vger.kernel.org
7925 S:      Orphan
7926 F:      Documentation/networking/lapb-module.txt
7927 F:      include/*/lapb.h
7928 F:      net/lapb/
7929
7930 LASI 53c700 driver for PARISC
7931 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7932 L:      linux-scsi@vger.kernel.org
7933 S:      Maintained
7934 F:      Documentation/scsi/53c700.txt
7935 F:      drivers/scsi/53c700*
7936
7937 LEAKING_ADDRESSES
7938 M:      Tobin C. Harding <me@tobin.cc>
7939 S:      Maintained
7940 F:      scripts/leaking_addresses.pl
7941
7942 LED SUBSYSTEM
7943 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7944 M:      Pavel Machek <pavel@ucw.cz>
7945 L:      linux-leds@vger.kernel.org
7946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7947 S:      Maintained
7948 F:      Documentation/devicetree/bindings/leds/
7949 F:      drivers/leds/
7950 F:      include/linux/leds.h
7951
7952 LEGACY EEPROM DRIVER
7953 M:      Jean Delvare <jdelvare@suse.com>
7954 S:      Maintained
7955 F:      Documentation/misc-devices/eeprom
7956 F:      drivers/misc/eeprom/eeprom.c
7957
7958 LEGO USB Tower driver
7959 M:      Juergen Stuber <starblue@users.sourceforge.net>
7960 L:      legousb-devel@lists.sourceforge.net
7961 W:      http://legousb.sourceforge.net/
7962 S:      Maintained
7963 F:      drivers/usb/misc/legousbtower.c
7964
7965 LG2160 MEDIA DRIVER
7966 M:      Michael Krufky <mkrufky@linuxtv.org>
7967 L:      linux-media@vger.kernel.org
7968 W:      https://linuxtv.org
7969 W:      http://github.com/mkrufky
7970 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7971 T:      git git://linuxtv.org/mkrufky/tuners.git
7972 S:      Maintained
7973 F:      drivers/media/dvb-frontends/lg2160.*
7974
7975 LGDT3305 MEDIA DRIVER
7976 M:      Michael Krufky <mkrufky@linuxtv.org>
7977 L:      linux-media@vger.kernel.org
7978 W:      https://linuxtv.org
7979 W:      http://github.com/mkrufky
7980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7981 T:      git git://linuxtv.org/mkrufky/tuners.git
7982 S:      Maintained
7983 F:      drivers/media/dvb-frontends/lgdt3305.*
7984
7985 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7986 M:      Viresh Kumar <vireshk@kernel.org>
7987 L:      linux-ide@vger.kernel.org
7988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7989 S:      Maintained
7990 F:      include/linux/pata_arasan_cf_data.h
7991 F:      drivers/ata/pata_arasan_cf.c
7992
7993 LIBATA PATA DRIVERS
7994 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7995 M:      Tejun Heo <tj@kernel.org>
7996 L:      linux-ide@vger.kernel.org
7997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7998 S:      Maintained
7999 F:      drivers/ata/pata_*.c
8000 F:      drivers/ata/ata_generic.c
8001
8002 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8003 M:      Linus Walleij <linus.walleij@linaro.org>
8004 L:      linux-ide@vger.kernel.org
8005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8006 S:      Maintained
8007 F:      drivers/ata/pata_ftide010.c
8008 F:      drivers/ata/sata_gemini.c
8009 F:      drivers/ata/sata_gemini.h
8010
8011 LIBATA SATA AHCI PLATFORM devices support
8012 M:      Hans de Goede <hdegoede@redhat.com>
8013 M:      Tejun Heo <tj@kernel.org>
8014 L:      linux-ide@vger.kernel.org
8015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8016 S:      Maintained
8017 F:      drivers/ata/ahci_platform.c
8018 F:      drivers/ata/libahci_platform.c
8019 F:      include/linux/ahci_platform.h
8020
8021 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8022 M:      Mikael Pettersson <mikpelinux@gmail.com>
8023 L:      linux-ide@vger.kernel.org
8024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8025 S:      Maintained
8026 F:      drivers/ata/sata_promise.*
8027
8028 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8029 M:      Tejun Heo <tj@kernel.org>
8030 L:      linux-ide@vger.kernel.org
8031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8032 S:      Maintained
8033 F:      drivers/ata/
8034 F:      include/linux/ata.h
8035 F:      include/linux/libata.h
8036 F:      Documentation/devicetree/bindings/ata/
8037
8038 LIBLOCKDEP
8039 M:      Sasha Levin <alexander.levin@verizon.com>
8040 S:      Maintained
8041 F:      tools/lib/lockdep/
8042
8043 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8044 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8045 L:      linux-nvdimm@lists.01.org
8046 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8047 S:      Supported
8048 F:      drivers/nvdimm/blk.c
8049 F:      drivers/nvdimm/region_devs.c
8050
8051 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8052 M:      Vishal Verma <vishal.l.verma@intel.com>
8053 L:      linux-nvdimm@lists.01.org
8054 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8055 S:      Supported
8056 F:      drivers/nvdimm/btt*
8057
8058 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8059 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8060 L:      linux-nvdimm@lists.01.org
8061 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8062 S:      Supported
8063 F:      drivers/nvdimm/pmem*
8064
8065 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8066 M:      Dan Williams <dan.j.williams@intel.com>
8067 L:      linux-nvdimm@lists.01.org
8068 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8070 S:      Supported
8071 F:      drivers/nvdimm/*
8072 F:      drivers/acpi/nfit/*
8073 F:      include/linux/nd.h
8074 F:      include/linux/libnvdimm.h
8075 F:      include/uapi/linux/ndctl.h
8076
8077 LIGHTNVM PLATFORM SUPPORT
8078 M:      Matias Bjorling <mb@lightnvm.io>
8079 W:      http://github/OpenChannelSSD
8080 L:      linux-block@vger.kernel.org
8081 S:      Maintained
8082 F:      drivers/lightnvm/
8083 F:      include/linux/lightnvm.h
8084 F:      include/uapi/linux/lightnvm.h
8085
8086 LINUX FOR POWER MACINTOSH
8087 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8088 W:      http://www.penguinppc.org/
8089 L:      linuxppc-dev@lists.ozlabs.org
8090 S:      Maintained
8091 F:      arch/powerpc/platforms/powermac/
8092 F:      drivers/macintosh/
8093
8094 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8095 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8096 M:      Paul Mackerras <paulus@samba.org>
8097 M:      Michael Ellerman <mpe@ellerman.id.au>
8098 W:      https://github.com/linuxppc/linux/wiki
8099 L:      linuxppc-dev@lists.ozlabs.org
8100 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8102 S:      Supported
8103 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8104 F:      Documentation/devicetree/bindings/powerpc/
8105 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8106 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8107 F:      Documentation/powerpc/
8108 F:      arch/powerpc/
8109 F:      drivers/char/tpm/tpm_ibmvtpm*
8110 F:      drivers/crypto/nx/
8111 F:      drivers/crypto/vmx/
8112 F:      drivers/i2c/busses/i2c-opal.c
8113 F:      drivers/net/ethernet/ibm/ibmveth.*
8114 F:      drivers/net/ethernet/ibm/ibmvnic.*
8115 F:      drivers/pci/hotplug/pnv_php.c
8116 F:      drivers/pci/hotplug/rpa*
8117 F:      drivers/rtc/rtc-opal.c
8118 F:      drivers/scsi/ibmvscsi/
8119 F:      drivers/tty/hvc/hvc_opal.c
8120 F:      drivers/watchdog/wdrtas.c
8121 F:      tools/testing/selftests/powerpc
8122 N:      /pmac
8123 N:      powermac
8124 N:      powernv
8125 N:      [^a-z0-9]ps3
8126 N:      pseries
8127
8128 LINUX FOR POWERPC EMBEDDED MPC5XXX
8129 M:      Anatolij Gustschin <agust@denx.de>
8130 L:      linuxppc-dev@lists.ozlabs.org
8131 T:      git git://git.denx.de/linux-denx-agust.git
8132 S:      Maintained
8133 F:      arch/powerpc/platforms/512x/
8134 F:      arch/powerpc/platforms/52xx/
8135
8136 LINUX FOR POWERPC EMBEDDED PPC4XX
8137 M:      Alistair Popple <alistair@popple.id.au>
8138 M:      Matt Porter <mporter@kernel.crashing.org>
8139 W:      http://www.penguinppc.org/
8140 L:      linuxppc-dev@lists.ozlabs.org
8141 S:      Maintained
8142 F:      arch/powerpc/platforms/40x/
8143 F:      arch/powerpc/platforms/44x/
8144
8145 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8146 M:      Scott Wood <oss@buserror.net>
8147 M:      Kumar Gala <galak@kernel.crashing.org>
8148 W:      http://www.penguinppc.org/
8149 L:      linuxppc-dev@lists.ozlabs.org
8150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8151 S:      Maintained
8152 F:      arch/powerpc/platforms/83xx/
8153 F:      arch/powerpc/platforms/85xx/
8154 F:      Documentation/devicetree/bindings/powerpc/fsl/
8155
8156 LINUX FOR POWERPC EMBEDDED PPC8XX
8157 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8158 W:      http://www.penguinppc.org/
8159 L:      linuxppc-dev@lists.ozlabs.org
8160 S:      Maintained
8161 F:      arch/powerpc/platforms/8xx/
8162
8163 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8164 L:      linuxppc-dev@lists.ozlabs.org
8165 S:      Orphan
8166 F:      arch/powerpc/*/*virtex*
8167 F:      arch/powerpc/*/*/*virtex*
8168
8169 LINUX FOR POWERPC PA SEMI PWRFICIENT
8170 L:      linuxppc-dev@lists.ozlabs.org
8171 S:      Orphan
8172 F:      arch/powerpc/platforms/pasemi/
8173 F:      drivers/*/*pasemi*
8174 F:      drivers/*/*/*pasemi*
8175
8176 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8177 M:      Kees Cook <keescook@chromium.org>
8178 S:      Maintained
8179 F:      drivers/misc/lkdtm*
8180
8181 LINUX SECURITY MODULE (LSM) FRAMEWORK
8182 M:      Chris Wright <chrisw@sous-sol.org>
8183 L:      linux-security-module@vger.kernel.org
8184 S:      Supported
8185
8186 LIS3LV02D ACCELEROMETER DRIVER
8187 M:      Eric Piel <eric.piel@tremplin-utc.net>
8188 S:      Maintained
8189 F:      Documentation/misc-devices/lis3lv02d
8190 F:      drivers/misc/lis3lv02d/
8191 F:      drivers/platform/x86/hp_accel.c
8192
8193 LIVE PATCHING
8194 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8195 M:      Jessica Yu <jeyu@kernel.org>
8196 M:      Jiri Kosina <jikos@kernel.org>
8197 M:      Miroslav Benes <mbenes@suse.cz>
8198 R:      Petr Mladek <pmladek@suse.com>
8199 S:      Maintained
8200 F:      kernel/livepatch/
8201 F:      include/linux/livepatch.h
8202 F:      arch/x86/include/asm/livepatch.h
8203 F:      arch/x86/kernel/livepatch.c
8204 F:      Documentation/livepatch/
8205 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8206 F:      samples/livepatch/
8207 L:      live-patching@vger.kernel.org
8208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8209
8210 LLC (802.2)
8211 L:      netdev@vger.kernel.org
8212 S:      Odd fixes
8213 F:      include/linux/llc.h
8214 F:      include/uapi/linux/llc.h
8215 F:      include/net/llc*
8216 F:      net/llc/
8217
8218 LM73 HARDWARE MONITOR DRIVER
8219 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8220 L:      linux-hwmon@vger.kernel.org
8221 S:      Maintained
8222 F:      drivers/hwmon/lm73.c
8223
8224 LM78 HARDWARE MONITOR DRIVER
8225 M:      Jean Delvare <jdelvare@suse.com>
8226 L:      linux-hwmon@vger.kernel.org
8227 S:      Maintained
8228 F:      Documentation/hwmon/lm78
8229 F:      drivers/hwmon/lm78.c
8230
8231 LM83 HARDWARE MONITOR DRIVER
8232 M:      Jean Delvare <jdelvare@suse.com>
8233 L:      linux-hwmon@vger.kernel.org
8234 S:      Maintained
8235 F:      Documentation/hwmon/lm83
8236 F:      drivers/hwmon/lm83.c
8237
8238 LM90 HARDWARE MONITOR DRIVER
8239 M:      Jean Delvare <jdelvare@suse.com>
8240 L:      linux-hwmon@vger.kernel.org
8241 S:      Maintained
8242 F:      Documentation/hwmon/lm90
8243 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8244 F:      drivers/hwmon/lm90.c
8245 F:      include/dt-bindings/thermal/lm90.h
8246
8247 LM95234 HARDWARE MONITOR DRIVER
8248 M:      Guenter Roeck <linux@roeck-us.net>
8249 L:      linux-hwmon@vger.kernel.org
8250 S:      Maintained
8251 F:      Documentation/hwmon/lm95234
8252 F:      drivers/hwmon/lm95234.c
8253
8254 LME2510 MEDIA DRIVER
8255 M:      Malcolm Priestley <tvboxspy@gmail.com>
8256 L:      linux-media@vger.kernel.org
8257 W:      https://linuxtv.org
8258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8259 S:      Maintained
8260 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8261
8262 LOADPIN SECURITY MODULE
8263 M:      Kees Cook <keescook@chromium.org>
8264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8265 S:      Supported
8266 F:      security/loadpin/
8267 F:      Documentation/admin-guide/LSM/LoadPin.rst
8268
8269 LOCKING PRIMITIVES
8270 M:      Peter Zijlstra <peterz@infradead.org>
8271 M:      Ingo Molnar <mingo@redhat.com>
8272 L:      linux-kernel@vger.kernel.org
8273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8274 S:      Maintained
8275 F:      Documentation/locking/
8276 F:      include/linux/lockdep.h
8277 F:      include/linux/spinlock*.h
8278 F:      arch/*/include/asm/spinlock*.h
8279 F:      include/linux/rwlock*.h
8280 F:      include/linux/mutex*.h
8281 F:      arch/*/include/asm/mutex*.h
8282 F:      include/linux/rwsem*.h
8283 F:      arch/*/include/asm/rwsem.h
8284 F:      include/linux/seqlock.h
8285 F:      lib/locking*.[ch]
8286 F:      kernel/locking/
8287 X:      kernel/locking/locktorture.c
8288
8289 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8290 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8291 L:      linux-ntfs-dev@lists.sourceforge.net
8292 W:      http://www.linux-ntfs.org/content/view/19/37/
8293 S:      Maintained
8294 F:      Documentation/ldm.txt
8295 F:      block/partitions/ldm.*
8296
8297 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8298 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8299 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8300 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8301 L:      MPT-FusionLinux.pdl@broadcom.com
8302 L:      linux-scsi@vger.kernel.org
8303 W:      http://www.avagotech.com/support/
8304 S:      Supported
8305 F:      drivers/message/fusion/
8306 F:      drivers/scsi/mpt2sas/
8307 F:      drivers/scsi/mpt3sas/
8308
8309 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8310 M:      Matthew Wilcox <matthew@wil.cx>
8311 L:      linux-scsi@vger.kernel.org
8312 S:      Maintained
8313 F:      drivers/scsi/sym53c8xx_2/
8314
8315 LTC4261 HARDWARE MONITOR DRIVER
8316 M:      Guenter Roeck <linux@roeck-us.net>
8317 L:      linux-hwmon@vger.kernel.org
8318 S:      Maintained
8319 F:      Documentation/hwmon/ltc4261
8320 F:      drivers/hwmon/ltc4261.c
8321
8322 LTC4306 I2C MULTIPLEXER DRIVER
8323 M:      Michael Hennerich <michael.hennerich@analog.com>
8324 W:      http://ez.analog.com/community/linux-device-drivers
8325 L:      linux-i2c@vger.kernel.org
8326 S:      Supported
8327 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8328 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8329
8330 LTP (Linux Test Project)
8331 M:      Mike Frysinger <vapier@gentoo.org>
8332 M:      Cyril Hrubis <chrubis@suse.cz>
8333 M:      Wanlong Gao <wanlong.gao@gmail.com>
8334 M:      Jan Stancek <jstancek@redhat.com>
8335 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8336 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8337 L:      ltp@lists.linux.it (subscribers-only)
8338 W:      http://linux-test-project.github.io/
8339 T:      git git://github.com/linux-test-project/ltp.git
8340 S:      Maintained
8341
8342 M32R ARCHITECTURE
8343 W:      http://www.linux-m32r.org/
8344 S:      Orphan
8345 F:      arch/m32r/
8346
8347 M68K ARCHITECTURE
8348 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8349 L:      linux-m68k@lists.linux-m68k.org
8350 W:      http://www.linux-m68k.org/
8351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8352 S:      Maintained
8353 F:      arch/m68k/
8354 F:      drivers/zorro/
8355
8356 M68K ON APPLE MACINTOSH
8357 M:      Joshua Thompson <funaho@jurai.org>
8358 W:      http://www.mac.linux-m68k.org/
8359 L:      linux-m68k@lists.linux-m68k.org
8360 S:      Maintained
8361 F:      arch/m68k/mac/
8362
8363 M68K ON HP9000/300
8364 M:      Philip Blundell <philb@gnu.org>
8365 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8366 S:      Maintained
8367 F:      arch/m68k/hp300/
8368
8369 M88DS3103 MEDIA DRIVER
8370 M:      Antti Palosaari <crope@iki.fi>
8371 L:      linux-media@vger.kernel.org
8372 W:      https://linuxtv.org
8373 W:      http://palosaari.fi/linux/
8374 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8375 T:      git git://linuxtv.org/anttip/media_tree.git
8376 S:      Maintained
8377 F:      drivers/media/dvb-frontends/m88ds3103*
8378
8379 M88RS2000 MEDIA DRIVER
8380 M:      Malcolm Priestley <tvboxspy@gmail.com>
8381 L:      linux-media@vger.kernel.org
8382 W:      https://linuxtv.org
8383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8384 S:      Maintained
8385 F:      drivers/media/dvb-frontends/m88rs2000*
8386
8387 MA901 MASTERKIT USB FM RADIO DRIVER
8388 M:      Alexey Klimov <klimov.linux@gmail.com>
8389 L:      linux-media@vger.kernel.org
8390 T:      git git://linuxtv.org/media_tree.git
8391 S:      Maintained
8392 F:      drivers/media/radio/radio-ma901.c
8393
8394 MAC80211
8395 M:      Johannes Berg <johannes@sipsolutions.net>
8396 L:      linux-wireless@vger.kernel.org
8397 W:      http://wireless.kernel.org/
8398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8400 S:      Maintained
8401 F:      Documentation/networking/mac80211-injection.txt
8402 F:      include/net/mac80211.h
8403 F:      net/mac80211/
8404 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8405 F:      Documentation/networking/mac80211_hwsim/README
8406
8407 MAILBOX API
8408 M:      Jassi Brar <jassisinghbrar@gmail.com>
8409 L:      linux-kernel@vger.kernel.org
8410 S:      Maintained
8411 F:      drivers/mailbox/
8412 F:      include/linux/mailbox_client.h
8413 F:      include/linux/mailbox_controller.h
8414
8415 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8416 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8417 W:      http://www.kernel.org/doc/man-pages
8418 L:      linux-man@vger.kernel.org
8419 S:      Maintained
8420
8421 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8422 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8423 L:      linux-mips@linux-mips.org
8424 S:      Maintained
8425 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8426
8427 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8428 M:      Andrew Lunn <andrew@lunn.ch>
8429 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8430 L:      netdev@vger.kernel.org
8431 S:      Maintained
8432 F:      drivers/net/dsa/mv88e6xxx/
8433 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8434
8435 MARVELL ARMADA DRM SUPPORT
8436 M:      Russell King <linux@armlinux.org.uk>
8437 S:      Maintained
8438 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8439 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8440 F:      drivers/gpu/drm/armada/
8441 F:      include/uapi/drm/armada_drm.h
8442 F:      Documentation/devicetree/bindings/display/armada/
8443
8444 MARVELL CRYPTO DRIVER
8445 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8446 M:      Arnaud Ebalard <arno@natisbad.org>
8447 F:      drivers/crypto/marvell/
8448 S:      Maintained
8449 L:      linux-crypto@vger.kernel.org
8450
8451 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8452 M:      Mirko Lindner <mlindner@marvell.com>
8453 M:      Stephen Hemminger <stephen@networkplumber.org>
8454 L:      netdev@vger.kernel.org
8455 S:      Maintained
8456 F:      drivers/net/ethernet/marvell/sk*
8457
8458 MARVELL LIBERTAS WIRELESS DRIVER
8459 L:      libertas-dev@lists.infradead.org
8460 S:      Orphan
8461 F:      drivers/net/wireless/marvell/libertas/
8462
8463 MARVELL MACCHIATOBIN SUPPORT
8464 M:      Russell King <rmk@armlinux.org.uk>
8465 L:      linux-arm-kernel@lists.infradead.org
8466 S:      Maintained
8467 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8468
8469 MARVELL MV643XX ETHERNET DRIVER
8470 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8471 L:      netdev@vger.kernel.org
8472 S:      Maintained
8473 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8474 F:      include/linux/mv643xx.h
8475
8476 MARVELL MV88X3310 PHY DRIVER
8477 M:      Russell King <rmk@armlinux.org.uk>
8478 L:      netdev@vger.kernel.org
8479 S:      Maintained
8480 F:      drivers/net/phy/marvell10g.c
8481
8482 MARVELL MVNETA ETHERNET DRIVER
8483 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8484 L:      netdev@vger.kernel.org
8485 S:      Maintained
8486 F:      drivers/net/ethernet/marvell/mvneta.*
8487
8488 MARVELL MWIFIEX WIRELESS DRIVER
8489 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8490 M:      Nishant Sarmukadam <nishants@marvell.com>
8491 M:      Ganapathi Bhat <gbhat@marvell.com>
8492 M:      Xinming Hu <huxm@marvell.com>
8493 L:      linux-wireless@vger.kernel.org
8494 S:      Maintained
8495 F:      drivers/net/wireless/marvell/mwifiex/
8496
8497 MARVELL MWL8K WIRELESS DRIVER
8498 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8499 L:      linux-wireless@vger.kernel.org
8500 S:      Odd Fixes
8501 F:      drivers/net/wireless/marvell/mwl8k.c
8502
8503 MARVELL NAND CONTROLLER DRIVER
8504 M:      Miquel Raynal <miquel.raynal@free-electrons.com>
8505 L:      linux-mtd@lists.infradead.org
8506 S:      Maintained
8507 F:      drivers/mtd/nand/marvell_nand.c
8508 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8509
8510 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8511 M:      Nicolas Pitre <nico@fluxnic.net>
8512 S:      Odd Fixes
8513 F:      drivers/mmc/host/mvsdio.*
8514
8515 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8516 M:      Hu Ziji <huziji@marvell.com>
8517 L:      linux-mmc@vger.kernel.org
8518 S:      Supported
8519 F:      drivers/mmc/host/sdhci-xenon*
8520 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8521
8522 MATROX FRAMEBUFFER DRIVER
8523 L:      linux-fbdev@vger.kernel.org
8524 S:      Orphan
8525 F:      drivers/video/fbdev/matrox/matroxfb_*
8526 F:      include/uapi/linux/matroxfb.h
8527
8528 MAX16065 HARDWARE MONITOR DRIVER
8529 M:      Guenter Roeck <linux@roeck-us.net>
8530 L:      linux-hwmon@vger.kernel.org
8531 S:      Maintained
8532 F:      Documentation/hwmon/max16065
8533 F:      drivers/hwmon/max16065.c
8534
8535 MAX20751 HARDWARE MONITOR DRIVER
8536 M:      Guenter Roeck <linux@roeck-us.net>
8537 L:      linux-hwmon@vger.kernel.org
8538 S:      Maintained
8539 F:      Documentation/hwmon/max20751
8540 F:      drivers/hwmon/max20751.c
8541
8542 MAX2175 SDR TUNER DRIVER
8543 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8544 L:      linux-media@vger.kernel.org
8545 T:      git git://linuxtv.org/media_tree.git
8546 S:      Maintained
8547 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8548 F:      Documentation/media/v4l-drivers/max2175.rst
8549 F:      drivers/media/i2c/max2175*
8550 F:      include/uapi/linux/max2175.h
8551
8552 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8553 L:      linux-hwmon@vger.kernel.org
8554 S:      Orphan
8555 F:      Documentation/hwmon/max6650
8556 F:      drivers/hwmon/max6650.c
8557
8558 MAX6697 HARDWARE MONITOR DRIVER
8559 M:      Guenter Roeck <linux@roeck-us.net>
8560 L:      linux-hwmon@vger.kernel.org
8561 S:      Maintained
8562 F:      Documentation/hwmon/max6697
8563 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8564 F:      drivers/hwmon/max6697.c
8565 F:      include/linux/platform_data/max6697.h
8566
8567 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8568 M:      Peter Rosin <peda@axentia.se>
8569 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8570 S:      Maintained
8571 F:      Documentation/devicetree/bindings/sound/max9860.txt
8572 F:      sound/soc/codecs/max9860.*
8573
8574 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8575 M:      Javier Martinez Canillas <javier@dowhile0.org>
8576 L:      linux-kernel@vger.kernel.org
8577 S:      Supported
8578 F:      drivers/regulator/max77802-regulator.c
8579 F:      Documentation/devicetree/bindings/*/*max77802.txt
8580 F:      include/dt-bindings/*/*max77802.h
8581
8582 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8583 M:      Krzysztof Kozlowski <krzk@kernel.org>
8584 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8585 L:      linux-pm@vger.kernel.org
8586 S:      Supported
8587 F:      drivers/power/supply/max14577_charger.c
8588 F:      drivers/power/supply/max77693_charger.c
8589
8590 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8591 M:      Chanwoo Choi <cw00.choi@samsung.com>
8592 M:      Krzysztof Kozlowski <krzk@kernel.org>
8593 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8594 L:      linux-kernel@vger.kernel.org
8595 S:      Supported
8596 F:      drivers/*/max14577*.c
8597 F:      drivers/*/max77686*.c
8598 F:      drivers/*/max77693*.c
8599 F:      drivers/extcon/extcon-max14577.c
8600 F:      drivers/extcon/extcon-max77693.c
8601 F:      drivers/rtc/rtc-max77686.c
8602 F:      drivers/clk/clk-max77686.c
8603 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8604 F:      Documentation/devicetree/bindings/*/max77686.txt
8605 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8606 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8607 F:      include/linux/mfd/max14577*.h
8608 F:      include/linux/mfd/max77686*.h
8609 F:      include/linux/mfd/max77693*.h
8610
8611 MAXIRADIO FM RADIO RECEIVER DRIVER
8612 M:      Hans Verkuil <hverkuil@xs4all.nl>
8613 L:      linux-media@vger.kernel.org
8614 T:      git git://linuxtv.org/media_tree.git
8615 W:      https://linuxtv.org
8616 S:      Maintained
8617 F:      drivers/media/radio/radio-maxiradio*
8618
8619 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8620 M:      Peter Rosin <peda@axentia.se>
8621 L:      linux-iio@vger.kernel.org
8622 S:      Maintained
8623 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8624 F:      drivers/iio/potentiometer/mcp4531.c
8625
8626 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8627 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8628 L:      linux-iio@vger.kernel.org
8629 S:      Maintained
8630 F:      drivers/iio/dac/cio-dac.c
8631
8632 MEDIA DRIVERS FOR ASCOT2E
8633 M:      Sergey Kozlov <serjk@netup.ru>
8634 M:      Abylay Ospan <aospan@netup.ru>
8635 L:      linux-media@vger.kernel.org
8636 W:      https://linuxtv.org
8637 W:      http://netup.tv/
8638 T:      git git://linuxtv.org/media_tree.git
8639 S:      Supported
8640 F:      drivers/media/dvb-frontends/ascot2e*
8641
8642 MEDIA DRIVERS FOR CXD2841ER
8643 M:      Sergey Kozlov <serjk@netup.ru>
8644 M:      Abylay Ospan <aospan@netup.ru>
8645 L:      linux-media@vger.kernel.org
8646 W:      https://linuxtv.org
8647 W:      http://netup.tv/
8648 T:      git git://linuxtv.org/media_tree.git
8649 S:      Supported
8650 F:      drivers/media/dvb-frontends/cxd2841er*
8651
8652 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8653 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8654 L:      linux-media@vger.kernel.org
8655 W:      https://linuxtv.org
8656 T:      git git://linuxtv.org/media_tree.git
8657 S:      Maintained
8658 F:      drivers/media/pci/ddbridge/*
8659
8660 MEDIA DRIVERS FOR FREESCALE IMX
8661 M:      Steve Longerbeam <slongerbeam@gmail.com>
8662 M:      Philipp Zabel <p.zabel@pengutronix.de>
8663 L:      linux-media@vger.kernel.org
8664 T:      git git://linuxtv.org/media_tree.git
8665 S:      Maintained
8666 F:      Documentation/devicetree/bindings/media/imx.txt
8667 F:      Documentation/media/v4l-drivers/imx.rst
8668 F:      drivers/staging/media/imx/
8669 F:      include/linux/imx-media.h
8670 F:      include/media/imx.h
8671
8672 MEDIA DRIVERS FOR HELENE
8673 M:      Abylay Ospan <aospan@netup.ru>
8674 L:      linux-media@vger.kernel.org
8675 W:      https://linuxtv.org
8676 W:      http://netup.tv/
8677 T:      git git://linuxtv.org/media_tree.git
8678 S:      Supported
8679 F:      drivers/media/dvb-frontends/helene*
8680
8681 MEDIA DRIVERS FOR HORUS3A
8682 M:      Sergey Kozlov <serjk@netup.ru>
8683 M:      Abylay Ospan <aospan@netup.ru>
8684 L:      linux-media@vger.kernel.org
8685 W:      https://linuxtv.org
8686 W:      http://netup.tv/
8687 T:      git git://linuxtv.org/media_tree.git
8688 S:      Supported
8689 F:      drivers/media/dvb-frontends/horus3a*
8690
8691 MEDIA DRIVERS FOR LNBH25
8692 M:      Sergey Kozlov <serjk@netup.ru>
8693 M:      Abylay Ospan <aospan@netup.ru>
8694 L:      linux-media@vger.kernel.org
8695 W:      https://linuxtv.org
8696 W:      http://netup.tv/
8697 T:      git git://linuxtv.org/media_tree.git
8698 S:      Supported
8699 F:      drivers/media/dvb-frontends/lnbh25*
8700
8701 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8702 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8703 L:      linux-media@vger.kernel.org
8704 W:      https://linuxtv.org
8705 T:      git git://linuxtv.org/media_tree.git
8706 S:      Maintained
8707 F:      drivers/media/dvb-frontends/mxl5xx*
8708
8709 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8710 M:      Sergey Kozlov <serjk@netup.ru>
8711 M:      Abylay Ospan <aospan@netup.ru>
8712 L:      linux-media@vger.kernel.org
8713 W:      https://linuxtv.org
8714 W:      http://netup.tv/
8715 T:      git git://linuxtv.org/media_tree.git
8716 S:      Supported
8717 F:      drivers/media/pci/netup_unidvb/*
8718
8719 MEDIA DRIVERS FOR RENESAS - DRIF
8720 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8721 L:      linux-media@vger.kernel.org
8722 L:      linux-renesas-soc@vger.kernel.org
8723 T:      git git://linuxtv.org/media_tree.git
8724 S:      Supported
8725 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8726 F:      drivers/media/platform/rcar_drif.c
8727
8728 MEDIA DRIVERS FOR RENESAS - FCP
8729 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8730 L:      linux-media@vger.kernel.org
8731 L:      linux-renesas-soc@vger.kernel.org
8732 T:      git git://linuxtv.org/media_tree.git
8733 S:      Supported
8734 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8735 F:      drivers/media/platform/rcar-fcp.c
8736 F:      include/media/rcar-fcp.h
8737
8738 MEDIA DRIVERS FOR RENESAS - FDP1
8739 M:      Kieran Bingham <kieran@bingham.xyz>
8740 L:      linux-media@vger.kernel.org
8741 L:      linux-renesas-soc@vger.kernel.org
8742 T:      git git://linuxtv.org/media_tree.git
8743 S:      Supported
8744 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8745 F:      drivers/media/platform/rcar_fdp1.c
8746
8747 MEDIA DRIVERS FOR RENESAS - VIN
8748 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8749 L:      linux-media@vger.kernel.org
8750 L:      linux-renesas-soc@vger.kernel.org
8751 T:      git git://linuxtv.org/media_tree.git
8752 S:      Supported
8753 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8754 F:      drivers/media/platform/rcar-vin/
8755
8756 MEDIA DRIVERS FOR RENESAS - VSP1
8757 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8758 L:      linux-media@vger.kernel.org
8759 L:      linux-renesas-soc@vger.kernel.org
8760 T:      git git://linuxtv.org/media_tree.git
8761 S:      Supported
8762 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8763 F:      drivers/media/platform/vsp1/
8764
8765 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8766 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8767 L:      linux-media@vger.kernel.org
8768 W:      https://linuxtv.org
8769 T:      git git://linuxtv.org/media_tree.git
8770 S:      Maintained
8771 F:      drivers/media/dvb-frontends/stv0910*
8772
8773 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8774 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8775 L:      linux-media@vger.kernel.org
8776 W:      https://linuxtv.org
8777 T:      git git://linuxtv.org/media_tree.git
8778 S:      Maintained
8779 F:      drivers/media/dvb-frontends/stv6111*
8780
8781 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8782 M:      Dmitry Osipenko <digetx@gmail.com>
8783 L:      linux-media@vger.kernel.org
8784 L:      linux-tegra@vger.kernel.org
8785 T:      git git://linuxtv.org/media_tree.git
8786 S:      Maintained
8787 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8788 F:      drivers/staging/media/tegra-vde/
8789
8790 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8791 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8792 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8793 P:      LinuxTV.org Project
8794 L:      linux-media@vger.kernel.org
8795 W:      https://linuxtv.org
8796 Q:      http://patchwork.kernel.org/project/linux-media/list/
8797 T:      git git://linuxtv.org/media_tree.git
8798 S:      Maintained
8799 F:      Documentation/devicetree/bindings/media/
8800 F:      Documentation/media/
8801 F:      drivers/media/
8802 F:      drivers/staging/media/
8803 F:      include/linux/platform_data/media/
8804 F:      include/media/
8805 F:      include/uapi/linux/dvb/
8806 F:      include/uapi/linux/videodev2.h
8807 F:      include/uapi/linux/media.h
8808 F:      include/uapi/linux/v4l2-*
8809 F:      include/uapi/linux/meye.h
8810 F:      include/uapi/linux/ivtv*
8811 F:      include/uapi/linux/uvcvideo.h
8812
8813 MEDIATEK CIR DRIVER
8814 M:      Sean Wang <sean.wang@mediatek.com>
8815 S:      Maintained
8816 F:      drivers/media/rc/mtk-cir.c
8817
8818 MEDIATEK PMIC LED DRIVER
8819 M:      Sean Wang <sean.wang@mediatek.com>
8820 S:      Maintained
8821 F:      drivers/leds/leds-mt6323.c
8822 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8823
8824 MEDIATEK ETHERNET DRIVER
8825 M:      Felix Fietkau <nbd@openwrt.org>
8826 M:      John Crispin <john@phrozen.org>
8827 M:      Sean Wang <sean.wang@mediatek.com>
8828 M:      Nelson Chang <nelson.chang@mediatek.com>
8829 L:      netdev@vger.kernel.org
8830 S:      Maintained
8831 F:      drivers/net/ethernet/mediatek/
8832
8833 MEDIATEK SWITCH DRIVER
8834 M:      Sean Wang <sean.wang@mediatek.com>
8835 L:      netdev@vger.kernel.org
8836 S:      Maintained
8837 F:      drivers/net/dsa/mt7530.*
8838 F:      net/dsa/tag_mtk.c
8839
8840 MEDIATEK JPEG DRIVER
8841 M:      Rick Chang <rick.chang@mediatek.com>
8842 M:      Bin Liu <bin.liu@mediatek.com>
8843 S:      Supported
8844 F:      drivers/media/platform/mtk-jpeg/
8845 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8846
8847 MEDIATEK MDP DRIVER
8848 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8849 M:      Houlong Wei <houlong.wei@mediatek.com>
8850 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8851 S:      Supported
8852 F:      drivers/media/platform/mtk-mdp/
8853 F:      drivers/media/platform/mtk-vpu/
8854 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8855
8856 MEDIATEK MEDIA DRIVER
8857 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8858 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8859 S:      Supported
8860 F:      drivers/media/platform/mtk-vcodec/
8861 F:      drivers/media/platform/mtk-vpu/
8862 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8863 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8864
8865 MEDIATEK MT7601U WIRELESS LAN DRIVER
8866 M:      Jakub Kicinski <kubakici@wp.pl>
8867 L:      linux-wireless@vger.kernel.org
8868 S:      Maintained
8869 F:      drivers/net/wireless/mediatek/mt7601u/
8870
8871 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8872 M:      Sean Wang <sean.wang@mediatek.com>
8873 S:      Maintained
8874 F:      drivers/char/hw_random/mtk-rng.c
8875
8876 MEDIATEK USB3 DRD IP DRIVER
8877 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8878 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8880 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8881 S:      Maintained
8882 F:      drivers/usb/mtu3/
8883
8884 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8885 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8886 M:      Martin Donnelly <martin.donnelly@ge.com>
8887 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8888 S:      Maintained
8889 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8890 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8891
8892 MEGARAID SCSI/SAS DRIVERS
8893 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8894 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8895 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8896 L:      megaraidlinux.pdl@broadcom.com
8897 L:      linux-scsi@vger.kernel.org
8898 W:      http://www.avagotech.com/support/
8899 S:      Maintained
8900 F:      Documentation/scsi/megaraid.txt
8901 F:      drivers/scsi/megaraid.*
8902 F:      drivers/scsi/megaraid/
8903
8904 MELEXIS MLX90614 DRIVER
8905 M:      Crt Mori <cmo@melexis.com>
8906 L:      linux-iio@vger.kernel.org
8907 W:      http://www.melexis.com
8908 S:      Supported
8909 F:      drivers/iio/temperature/mlx90614.c
8910
8911 MELFAS MIP4 TOUCHSCREEN DRIVER
8912 M:      Sangwon Jee <jeesw@melfas.com>
8913 W:      http://www.melfas.com
8914 S:      Supported
8915 F:      drivers/input/touchscreen/melfas_mip4.c
8916 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8917
8918 MELLANOX ETHERNET DRIVER (mlx4_en)
8919 M:      Tariq Toukan <tariqt@mellanox.com>
8920 L:      netdev@vger.kernel.org
8921 S:      Supported
8922 W:      http://www.mellanox.com
8923 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8924 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8925
8926 MELLANOX ETHERNET DRIVER (mlx5e)
8927 M:      Saeed Mahameed <saeedm@mellanox.com>
8928 L:      netdev@vger.kernel.org
8929 S:      Supported
8930 W:      http://www.mellanox.com
8931 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8932 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8933
8934 MELLANOX ETHERNET INNOVA DRIVER
8935 M:      Ilan Tayari <ilant@mellanox.com>
8936 R:      Boris Pismenny <borisp@mellanox.com>
8937 L:      netdev@vger.kernel.org
8938 S:      Supported
8939 W:      http://www.mellanox.com
8940 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8941 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8942 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8943
8944 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8945 M:      Ilan Tayari <ilant@mellanox.com>
8946 R:      Boris Pismenny <borisp@mellanox.com>
8947 L:      netdev@vger.kernel.org
8948 S:      Supported
8949 W:      http://www.mellanox.com
8950 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8951 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8952 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8953
8954 MELLANOX ETHERNET SWITCH DRIVERS
8955 M:      Jiri Pirko <jiri@mellanox.com>
8956 M:      Ido Schimmel <idosch@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/mlxsw/
8962
8963 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8964 M:      mlxsw@mellanox.com
8965 L:      netdev@vger.kernel.org
8966 S:      Supported
8967 W:      http://www.mellanox.com
8968 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8969 F:      drivers/net/ethernet/mellanox/mlxfw/
8970
8971 MELLANOX HARDWARE PLATFORM SUPPORT
8972 M:      Andy Shevchenko <andy@infradead.org>
8973 M:      Darren Hart <dvhart@infradead.org>
8974 M:      Vadim Pasternak <vadimp@mellanox.com>
8975 L:      platform-driver-x86@vger.kernel.org
8976 S:      Supported
8977 F:      drivers/platform/mellanox/
8978
8979 MELLANOX MLX4 core VPI driver
8980 M:      Tariq Toukan <tariqt@mellanox.com>
8981 L:      netdev@vger.kernel.org
8982 L:      linux-rdma@vger.kernel.org
8983 W:      http://www.mellanox.com
8984 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8985 S:      Supported
8986 F:      drivers/net/ethernet/mellanox/mlx4/
8987 F:      include/linux/mlx4/
8988
8989 MELLANOX MLX4 IB driver
8990 M:      Yishai Hadas <yishaih@mellanox.com>
8991 L:      linux-rdma@vger.kernel.org
8992 W:      http://www.mellanox.com
8993 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8994 S:      Supported
8995 F:      drivers/infiniband/hw/mlx4/
8996 F:      include/linux/mlx4/
8997 F:      include/uapi/rdma/mlx4-abi.h
8998
8999 MELLANOX MLX5 core VPI driver
9000 M:      Saeed Mahameed <saeedm@mellanox.com>
9001 M:      Matan Barak <matanb@mellanox.com>
9002 M:      Leon Romanovsky <leonro@mellanox.com>
9003 L:      netdev@vger.kernel.org
9004 L:      linux-rdma@vger.kernel.org
9005 W:      http://www.mellanox.com
9006 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9007 S:      Supported
9008 F:      drivers/net/ethernet/mellanox/mlx5/core/
9009 F:      include/linux/mlx5/
9010
9011 MELLANOX MLX5 IB driver
9012 M:      Matan Barak <matanb@mellanox.com>
9013 M:      Leon Romanovsky <leonro@mellanox.com>
9014 L:      linux-rdma@vger.kernel.org
9015 W:      http://www.mellanox.com
9016 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9017 S:      Supported
9018 F:      drivers/infiniband/hw/mlx5/
9019 F:      include/linux/mlx5/
9020 F:      include/uapi/rdma/mlx5-abi.h
9021
9022 MELLANOX MLXCPLD I2C AND MUX DRIVER
9023 M:      Vadim Pasternak <vadimp@mellanox.com>
9024 M:      Michael Shych <michaelsh@mellanox.com>
9025 L:      linux-i2c@vger.kernel.org
9026 S:      Supported
9027 F:      drivers/i2c/busses/i2c-mlxcpld.c
9028 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9029 F:      Documentation/i2c/busses/i2c-mlxcpld
9030
9031 MELLANOX MLXCPLD LED DRIVER
9032 M:      Vadim Pasternak <vadimp@mellanox.com>
9033 L:      linux-leds@vger.kernel.org
9034 S:      Supported
9035 F:      drivers/leds/leds-mlxcpld.c
9036 F:      Documentation/leds/leds-mlxcpld.txt
9037
9038 MELLANOX PLATFORM DRIVER
9039 M:      Vadim Pasternak <vadimp@mellanox.com>
9040 L:      platform-driver-x86@vger.kernel.org
9041 S:      Supported
9042 F:      drivers/platform/x86/mlx-platform.c
9043
9044 MEMBARRIER SUPPORT
9045 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9046 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9047 L:      linux-kernel@vger.kernel.org
9048 S:      Supported
9049 F:      kernel/sched/membarrier.c
9050 F:      include/uapi/linux/membarrier.h
9051 F:      arch/powerpc/include/asm/membarrier.h
9052
9053 MEMORY MANAGEMENT
9054 L:      linux-mm@kvack.org
9055 W:      http://www.linux-mm.org
9056 S:      Maintained
9057 F:      include/linux/mm.h
9058 F:      include/linux/gfp.h
9059 F:      include/linux/mmzone.h
9060 F:      include/linux/memory_hotplug.h
9061 F:      include/linux/vmalloc.h
9062 F:      mm/
9063
9064 MEMORY TECHNOLOGY DEVICES (MTD)
9065 M:      David Woodhouse <dwmw2@infradead.org>
9066 M:      Brian Norris <computersforpeace@gmail.com>
9067 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9068 M:      Marek Vasut <marek.vasut@gmail.com>
9069 M:      Richard Weinberger <richard@nod.at>
9070 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9071 L:      linux-mtd@lists.infradead.org
9072 W:      http://www.linux-mtd.infradead.org/
9073 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9074 T:      git git://git.infradead.org/linux-mtd.git master
9075 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9076 S:      Maintained
9077 F:      Documentation/devicetree/bindings/mtd/
9078 F:      drivers/mtd/
9079 F:      include/linux/mtd/
9080 F:      include/uapi/mtd/
9081
9082 MEN A21 WATCHDOG DRIVER
9083 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9084 L:      linux-watchdog@vger.kernel.org
9085 S:      Maintained
9086 F:      drivers/watchdog/mena21_wdt.c
9087
9088 MEN CHAMELEON BUS (mcb)
9089 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9090 S:      Maintained
9091 F:      drivers/mcb/
9092 F:      include/linux/mcb.h
9093 F:      Documentation/men-chameleon-bus.txt
9094
9095 MEN F21BMC (Board Management Controller)
9096 M:      Andreas Werner <andreas.werner@men.de>
9097 S:      Supported
9098 F:      drivers/mfd/menf21bmc.c
9099 F:      drivers/watchdog/menf21bmc_wdt.c
9100 F:      drivers/leds/leds-menf21bmc.c
9101 F:      drivers/hwmon/menf21bmc_hwmon.c
9102 F:      Documentation/hwmon/menf21bmc
9103
9104 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9105 M:      Neil Armstrong <narmstrong@baylibre.com>
9106 L:      linux-media@lists.freedesktop.org
9107 L:      linux-amlogic@lists.infradead.org
9108 W:      http://linux-meson.com/
9109 S:      Supported
9110 F:      drivers/media/platform/meson/ao-cec.c
9111 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9112 T:      git git://linuxtv.org/media_tree.git
9113
9114 METAG ARCHITECTURE
9115 M:      James Hogan <jhogan@kernel.org>
9116 L:      linux-metag@vger.kernel.org
9117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9118 S:      Odd Fixes
9119 F:      arch/metag/
9120 F:      Documentation/metag/
9121 F:      Documentation/devicetree/bindings/metag/
9122 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9123 F:      drivers/clocksource/metag_generic.c
9124 F:      drivers/irqchip/irq-metag.c
9125 F:      drivers/irqchip/irq-metag-ext.c
9126 F:      drivers/tty/metag_da.c
9127
9128 MICROBLAZE ARCHITECTURE
9129 M:      Michal Simek <monstr@monstr.eu>
9130 W:      http://www.monstr.eu/fdt/
9131 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9132 S:      Supported
9133 F:      arch/microblaze/
9134
9135 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9136 M:      Richard Genoud <richard.genoud@gmail.com>
9137 S:      Maintained
9138 F:      drivers/tty/serial/atmel_serial.c
9139 F:      drivers/tty/serial/atmel_serial.h
9140
9141 MICROCHIP / ATMEL DMA DRIVER
9142 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9144 L:      dmaengine@vger.kernel.org
9145 S:      Supported
9146 F:      drivers/dma/at_hdmac.c
9147 F:      drivers/dma/at_hdmac_regs.h
9148 F:      include/linux/platform_data/dma-atmel.h
9149
9150 MICROCHIP / ATMEL ECC DRIVER
9151 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9152 L:      linux-crypto@vger.kernel.org
9153 S:      Maintained
9154 F:      drivers/crypto/atmel-ecc.*
9155
9156 MICROCHIP / ATMEL ISC DRIVER
9157 M:      Songjun Wu <songjun.wu@microchip.com>
9158 L:      linux-media@vger.kernel.org
9159 S:      Supported
9160 F:      drivers/media/platform/atmel/atmel-isc.c
9161 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9162 F:      devicetree/bindings/media/atmel-isc.txt
9163
9164 MICROCHIP / ATMEL NAND DRIVER
9165 M:      Wenyou Yang <wenyou.yang@microchip.com>
9166 M:      Josh Wu <rainyfeeling@outlook.com>
9167 L:      linux-mtd@lists.infradead.org
9168 S:      Supported
9169 F:      drivers/mtd/nand/atmel/*
9170 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9171
9172 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9173 M:      Woojung Huh <Woojung.Huh@microchip.com>
9174 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9175 L:      netdev@vger.kernel.org
9176 S:      Maintained
9177 F:      net/dsa/tag_ksz.c
9178 F:      drivers/net/dsa/microchip/*
9179 F:      include/linux/platform_data/microchip-ksz.h
9180 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9181
9182 MICROCHIP USB251XB DRIVER
9183 M:      Richard Leitner <richard.leitner@skidata.com>
9184 L:      linux-usb@vger.kernel.org
9185 S:      Maintained
9186 F:      drivers/usb/misc/usb251xb.c
9187 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9188
9189 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9190 M:      Don Brace <don.brace@microsemi.com>
9191 L:      esc.storagedev@microsemi.com
9192 L:      linux-scsi@vger.kernel.org
9193 S:      Supported
9194 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9195 F:      drivers/scsi/smartpqi/Kconfig
9196 F:      drivers/scsi/smartpqi/Makefile
9197 F:      include/linux/cciss*.h
9198 F:      include/uapi/linux/cciss*.h
9199 F:      Documentation/scsi/smartpqi.txt
9200
9201 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9202 M:      Chen Yu <yu.c.chen@intel.com>
9203 L:      platform-driver-x86@vger.kernel.org
9204 S:      Supported
9205 F:      drivers/platform/x86/surfacepro3_button.c
9206
9207 MICROTEK X6 SCANNER
9208 M:      Oliver Neukum <oliver@neukum.org>
9209 S:      Maintained
9210 F:      drivers/usb/image/microtek.*
9211
9212 MIPS
9213 M:      Ralf Baechle <ralf@linux-mips.org>
9214 M:      James Hogan <jhogan@kernel.org>
9215 L:      linux-mips@linux-mips.org
9216 W:      http://www.linux-mips.org/
9217 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9218 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9219 S:      Supported
9220 F:      Documentation/devicetree/bindings/mips/
9221 F:      Documentation/mips/
9222 F:      arch/mips/
9223 F:      drivers/platform/mips/
9224
9225 MIPS BOSTON DEVELOPMENT BOARD
9226 M:      Paul Burton <paul.burton@mips.com>
9227 L:      linux-mips@linux-mips.org
9228 S:      Maintained
9229 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9230 F:      arch/mips/boot/dts/img/boston.dts
9231 F:      arch/mips/configs/generic/board-boston.config
9232 F:      drivers/clk/imgtec/clk-boston.c
9233 F:      include/dt-bindings/clock/boston-clock.h
9234
9235 MIPS GENERIC PLATFORM
9236 M:      Paul Burton <paul.burton@mips.com>
9237 L:      linux-mips@linux-mips.org
9238 S:      Supported
9239 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9240 F:      arch/mips/generic/
9241 F:      arch/mips/tools/generic-board-config.sh
9242
9243 MIPS/LOONGSON1 ARCHITECTURE
9244 M:      Keguang Zhang <keguang.zhang@gmail.com>
9245 L:      linux-mips@linux-mips.org
9246 S:      Maintained
9247 F:      arch/mips/loongson32/
9248 F:      arch/mips/include/asm/mach-loongson32/
9249 F:      drivers/*/*loongson1*
9250 F:      drivers/*/*/*loongson1*
9251
9252 MIPS/LOONGSON2 ARCHITECTURE
9253 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9254 L:      linux-mips@linux-mips.org
9255 S:      Maintained
9256 F:      arch/mips/loongson64/*{2e/2f}*
9257 F:      arch/mips/include/asm/mach-loongson64/
9258 F:      drivers/*/*loongson2*
9259 F:      drivers/*/*/*loongson2*
9260
9261 MIPS/LOONGSON3 ARCHITECTURE
9262 M:      Huacai Chen <chenhc@lemote.com>
9263 L:      linux-mips@linux-mips.org
9264 S:      Maintained
9265 F:      arch/mips/loongson64/
9266 F:      arch/mips/include/asm/mach-loongson64/
9267 F:      drivers/platform/mips/cpu_hwmon.c
9268 F:      drivers/*/*loongson3*
9269 F:      drivers/*/*/*loongson3*
9270
9271 MIPS RINT INSTRUCTION EMULATION
9272 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9273 L:      linux-mips@linux-mips.org
9274 S:      Supported
9275 F:      arch/mips/math-emu/sp_rint.c
9276 F:      arch/mips/math-emu/dp_rint.c
9277
9278 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9279 M:      Hans Verkuil <hverkuil@xs4all.nl>
9280 L:      linux-media@vger.kernel.org
9281 T:      git git://linuxtv.org/media_tree.git
9282 W:      https://linuxtv.org
9283 S:      Odd Fixes
9284 F:      drivers/media/radio/radio-miropcm20*
9285
9286 MMP SUPPORT
9287 M:      Eric Miao <eric.y.miao@gmail.com>
9288 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9290 T:      git git://github.com/hzhuang1/linux.git
9291 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9292 S:      Maintained
9293 F:      arch/arm/boot/dts/mmp*
9294 F:      arch/arm/mach-mmp/
9295
9296 MN88472 MEDIA DRIVER
9297 M:      Antti Palosaari <crope@iki.fi>
9298 L:      linux-media@vger.kernel.org
9299 W:      https://linuxtv.org
9300 W:      http://palosaari.fi/linux/
9301 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9302 S:      Maintained
9303 F:      drivers/media/dvb-frontends/mn88472*
9304
9305 MN88473 MEDIA DRIVER
9306 M:      Antti Palosaari <crope@iki.fi>
9307 L:      linux-media@vger.kernel.org
9308 W:      https://linuxtv.org
9309 W:      http://palosaari.fi/linux/
9310 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9311 S:      Maintained
9312 F:      drivers/media/dvb-frontends/mn88473*
9313
9314 MODULE SUPPORT
9315 M:      Jessica Yu <jeyu@kernel.org>
9316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9317 S:      Maintained
9318 F:      include/linux/module.h
9319 F:      kernel/module.c
9320
9321 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9322 W:      http://popies.net/meye/
9323 S:      Orphan
9324 F:      Documentation/media/v4l-drivers/meye*
9325 F:      drivers/media/pci/meye/
9326 F:      include/uapi/linux/meye.h
9327
9328 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9329 M:      Jiri Slaby <jirislaby@gmail.com>
9330 S:      Maintained
9331 F:      Documentation/serial/moxa-smartio
9332 F:      drivers/tty/mxser.*
9333
9334 MR800 AVERMEDIA USB FM RADIO DRIVER
9335 M:      Alexey Klimov <klimov.linux@gmail.com>
9336 L:      linux-media@vger.kernel.org
9337 T:      git git://linuxtv.org/media_tree.git
9338 S:      Maintained
9339 F:      drivers/media/radio/radio-mr800.c
9340
9341 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9342 M:      Alan Ott <alan@signal11.us>
9343 L:      linux-wpan@vger.kernel.org
9344 S:      Maintained
9345 F:      drivers/net/ieee802154/mrf24j40.c
9346 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9347
9348 MSI LAPTOP SUPPORT
9349 M:      "Lee, Chun-Yi" <jlee@suse.com>
9350 L:      platform-driver-x86@vger.kernel.org
9351 S:      Maintained
9352 F:      drivers/platform/x86/msi-laptop.c
9353
9354 MSI WMI SUPPORT
9355 L:      platform-driver-x86@vger.kernel.org
9356 S:      Orphan
9357 F:      drivers/platform/x86/msi-wmi.c
9358
9359 MSI001 MEDIA DRIVER
9360 M:      Antti Palosaari <crope@iki.fi>
9361 L:      linux-media@vger.kernel.org
9362 W:      https://linuxtv.org
9363 W:      http://palosaari.fi/linux/
9364 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9365 T:      git git://linuxtv.org/anttip/media_tree.git
9366 S:      Maintained
9367 F:      drivers/media/tuners/msi001*
9368
9369 MSI2500 MEDIA DRIVER
9370 M:      Antti Palosaari <crope@iki.fi>
9371 L:      linux-media@vger.kernel.org
9372 W:      https://linuxtv.org
9373 W:      http://palosaari.fi/linux/
9374 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9375 T:      git git://linuxtv.org/anttip/media_tree.git
9376 S:      Maintained
9377 F:      drivers/media/usb/msi2500/
9378
9379 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9380 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9381 L:      linux-mtd@lists.infradead.org
9382 S:      Maintained
9383 F:      drivers/mtd/devices/docg3*
9384
9385 MT9M032 APTINA SENSOR DRIVER
9386 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9387 L:      linux-media@vger.kernel.org
9388 T:      git git://linuxtv.org/media_tree.git
9389 S:      Maintained
9390 F:      drivers/media/i2c/mt9m032.c
9391 F:      include/media/i2c/mt9m032.h
9392
9393 MT9P031 APTINA CAMERA SENSOR
9394 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9395 L:      linux-media@vger.kernel.org
9396 T:      git git://linuxtv.org/media_tree.git
9397 S:      Maintained
9398 F:      drivers/media/i2c/mt9p031.c
9399 F:      include/media/i2c/mt9p031.h
9400
9401 MT9T001 APTINA CAMERA SENSOR
9402 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9403 L:      linux-media@vger.kernel.org
9404 T:      git git://linuxtv.org/media_tree.git
9405 S:      Maintained
9406 F:      drivers/media/i2c/mt9t001.c
9407 F:      include/media/i2c/mt9t001.h
9408
9409 MT9V032 APTINA CAMERA SENSOR
9410 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9411 L:      linux-media@vger.kernel.org
9412 T:      git git://linuxtv.org/media_tree.git
9413 S:      Maintained
9414 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9415 F:      drivers/media/i2c/mt9v032.c
9416 F:      include/media/i2c/mt9v032.h
9417
9418 MULTIFUNCTION DEVICES (MFD)
9419 M:      Lee Jones <lee.jones@linaro.org>
9420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9421 S:      Supported
9422 F:      Documentation/devicetree/bindings/mfd/
9423 F:      drivers/mfd/
9424 F:      include/linux/mfd/
9425 F:      include/dt-bindings/mfd/
9426
9427 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9428 S:      Orphan
9429 F:      drivers/mmc/host/mmc_spi.c
9430 F:      include/linux/spi/mmc_spi.h
9431
9432 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9433 M:      Ulf Hansson <ulf.hansson@linaro.org>
9434 L:      linux-mmc@vger.kernel.org
9435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9436 S:      Maintained
9437 F:      Documentation/devicetree/bindings/mmc/
9438 F:      drivers/mmc/
9439 F:      include/linux/mmc/
9440 F:      include/uapi/linux/mmc/
9441
9442 MULTIPLEXER SUBSYSTEM
9443 M:      Peter Rosin <peda@axentia.se>
9444 S:      Maintained
9445 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9446 F:      Documentation/devicetree/bindings/mux/
9447 F:      include/linux/dt-bindings/mux/
9448 F:      include/linux/mux/
9449 F:      drivers/mux/
9450
9451 MULTITECH MULTIPORT CARD (ISICOM)
9452 S:      Orphan
9453 F:      drivers/tty/isicom.c
9454 F:      include/linux/isicom.h
9455
9456 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9457 M:      Bin Liu <b-liu@ti.com>
9458 L:      linux-usb@vger.kernel.org
9459 S:      Maintained
9460 F:      drivers/usb/musb/
9461
9462 MXL5007T MEDIA DRIVER
9463 M:      Michael Krufky <mkrufky@linuxtv.org>
9464 L:      linux-media@vger.kernel.org
9465 W:      https://linuxtv.org
9466 W:      http://github.com/mkrufky
9467 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9468 T:      git git://linuxtv.org/mkrufky/tuners.git
9469 S:      Maintained
9470 F:      drivers/media/tuners/mxl5007t.*
9471
9472 MXSFB DRM DRIVER
9473 M:      Marek Vasut <marex@denx.de>
9474 S:      Supported
9475 F:      drivers/gpu/drm/mxsfb/
9476 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9477
9478 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9479 M:      Chris Lee <christopher.lee@cspi.com>
9480 L:      netdev@vger.kernel.org
9481 W:      https://www.cspi.com/ethernet-products/support/downloads/
9482 S:      Supported
9483 F:      drivers/net/ethernet/myricom/myri10ge/
9484
9485 NAND FLASH SUBSYSTEM
9486 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9487 R:      Richard Weinberger <richard@nod.at>
9488 L:      linux-mtd@lists.infradead.org
9489 W:      http://www.linux-mtd.infradead.org/
9490 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9491 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9492 T:      git git://git.infradead.org/linux-mtd.git nand/next
9493 S:      Maintained
9494 F:      drivers/mtd/nand/
9495 F:      include/linux/mtd/*nand*.h
9496
9497 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9498 M:      Daniel Mack <zonque@gmail.com>
9499 S:      Maintained
9500 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9501 W:      http://www.native-instruments.com
9502 F:      sound/usb/caiaq/
9503
9504 NATSEMI ETHERNET DRIVER (DP8381x)
9505 S:      Orphan
9506 F:      drivers/net/ethernet/natsemi/natsemi.c
9507
9508 NCP FILESYSTEM
9509 M:      Petr Vandrovec <petr@vandrovec.name>
9510 S:      Obsolete
9511 F:      drivers/staging/ncpfs/
9512
9513 NCR 5380 SCSI DRIVERS
9514 M:      Finn Thain <fthain@telegraphics.com.au>
9515 M:      Michael Schmitz <schmitzmic@gmail.com>
9516 L:      linux-scsi@vger.kernel.org
9517 S:      Maintained
9518 F:      Documentation/scsi/g_NCR5380.txt
9519 F:      drivers/scsi/NCR5380.*
9520 F:      drivers/scsi/arm/cumana_1.c
9521 F:      drivers/scsi/arm/oak.c
9522 F:      drivers/scsi/atari_scsi.*
9523 F:      drivers/scsi/dmx3191d.c
9524 F:      drivers/scsi/g_NCR5380.*
9525 F:      drivers/scsi/mac_scsi.*
9526 F:      drivers/scsi/sun3_scsi.*
9527 F:      drivers/scsi/sun3_scsi_vme.c
9528
9529 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9530 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9531 L:      linux-scsi@vger.kernel.org
9532 S:      Maintained
9533 F:      drivers/scsi/NCR_D700.*
9534
9535 NCT6775 HARDWARE MONITOR DRIVER
9536 M:      Guenter Roeck <linux@roeck-us.net>
9537 L:      linux-hwmon@vger.kernel.org
9538 S:      Maintained
9539 F:      Documentation/hwmon/nct6775
9540 F:      drivers/hwmon/nct6775.c
9541
9542 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9543 M:      Faisal Latif <faisal.latif@intel.com>
9544 L:      linux-rdma@vger.kernel.org
9545 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9546 S:      Supported
9547 F:      drivers/infiniband/hw/nes/
9548 F:      include/uapi/rdma/nes-abi.h
9549
9550 NETEM NETWORK EMULATOR
9551 M:      Stephen Hemminger <stephen@networkplumber.org>
9552 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9553 S:      Maintained
9554 F:      net/sched/sch_netem.c
9555
9556 NETERION 10GbE DRIVERS (s2io/vxge)
9557 M:      Jon Mason <jdmason@kudzu.us>
9558 L:      netdev@vger.kernel.org
9559 S:      Supported
9560 F:      Documentation/networking/s2io.txt
9561 F:      Documentation/networking/vxge.txt
9562 F:      drivers/net/ethernet/neterion/
9563
9564 NETFILTER
9565 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9566 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9567 M:      Florian Westphal <fw@strlen.de>
9568 L:      netfilter-devel@vger.kernel.org
9569 L:      coreteam@netfilter.org
9570 W:      http://www.netfilter.org/
9571 W:      http://www.iptables.org/
9572 W:      http://www.nftables.org/
9573 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9576 S:      Maintained
9577 F:      include/linux/netfilter*
9578 F:      include/linux/netfilter/
9579 F:      include/net/netfilter/
9580 F:      include/uapi/linux/netfilter*
9581 F:      include/uapi/linux/netfilter/
9582 F:      net/*/netfilter.c
9583 F:      net/*/netfilter/
9584 F:      net/netfilter/
9585 F:      net/bridge/br_netfilter*.c
9586
9587 NETROM NETWORK LAYER
9588 M:      Ralf Baechle <ralf@linux-mips.org>
9589 L:      linux-hams@vger.kernel.org
9590 W:      http://www.linux-ax25.org/
9591 S:      Maintained
9592 F:      include/net/netrom.h
9593 F:      include/uapi/linux/netrom.h
9594 F:      net/netrom/
9595
9596 NETRONOME ETHERNET DRIVERS
9597 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9598 L:      oss-drivers@netronome.com
9599 S:      Maintained
9600 F:      drivers/net/ethernet/netronome/
9601
9602 NETWORK BLOCK DEVICE (NBD)
9603 M:      Josef Bacik <jbacik@fb.com>
9604 S:      Maintained
9605 L:      linux-block@vger.kernel.org
9606 L:      nbd@other.debian.org
9607 F:      Documentation/blockdev/nbd.txt
9608 F:      drivers/block/nbd.c
9609 F:      include/uapi/linux/nbd.h
9610
9611 NETWORK DROP MONITOR
9612 M:      Neil Horman <nhorman@tuxdriver.com>
9613 L:      netdev@vger.kernel.org
9614 S:      Maintained
9615 W:      https://fedorahosted.org/dropwatch/
9616 F:      net/core/drop_monitor.c
9617
9618 NETWORKING DRIVERS
9619 L:      netdev@vger.kernel.org
9620 W:      http://www.linuxfoundation.org/en/Net
9621 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9624 S:      Odd Fixes
9625 F:      Documentation/devicetree/bindings/net/
9626 F:      drivers/net/
9627 F:      include/linux/if_*
9628 F:      include/linux/netdevice.h
9629 F:      include/linux/etherdevice.h
9630 F:      include/linux/fcdevice.h
9631 F:      include/linux/fddidevice.h
9632 F:      include/linux/hippidevice.h
9633 F:      include/linux/inetdevice.h
9634 F:      include/uapi/linux/if_*
9635 F:      include/uapi/linux/netdevice.h
9636
9637 NETWORKING DRIVERS (WIRELESS)
9638 M:      Kalle Valo <kvalo@codeaurora.org>
9639 L:      linux-wireless@vger.kernel.org
9640 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9643 S:      Maintained
9644 F:      Documentation/devicetree/bindings/net/wireless/
9645 F:      drivers/net/wireless/
9646
9647 NETWORKING [DSA]
9648 M:      Andrew Lunn <andrew@lunn.ch>
9649 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9650 M:      Florian Fainelli <f.fainelli@gmail.com>
9651 S:      Maintained
9652 F:      net/dsa/
9653 F:      include/net/dsa.h
9654 F:      include/linux/dsa/
9655 F:      drivers/net/dsa/
9656
9657 NETWORKING [GENERAL]
9658 M:      "David S. Miller" <davem@davemloft.net>
9659 L:      netdev@vger.kernel.org
9660 W:      http://www.linuxfoundation.org/en/Net
9661 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9664 B:      mailto:netdev@vger.kernel.org
9665 S:      Maintained
9666 F:      net/
9667 F:      include/net/
9668 F:      include/linux/in.h
9669 F:      include/linux/net.h
9670 F:      include/linux/netdevice.h
9671 F:      include/uapi/linux/in.h
9672 F:      include/uapi/linux/net.h
9673 F:      include/uapi/linux/netdevice.h
9674 F:      include/uapi/linux/net_namespace.h
9675 F:      tools/testing/selftests/net/
9676 F:      lib/net_utils.c
9677 F:      lib/random32.c
9678
9679 NETWORKING [IPSEC]
9680 M:      Steffen Klassert <steffen.klassert@secunet.com>
9681 M:      Herbert Xu <herbert@gondor.apana.org.au>
9682 M:      "David S. Miller" <davem@davemloft.net>
9683 L:      netdev@vger.kernel.org
9684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9686 S:      Maintained
9687 F:      net/core/flow.c
9688 F:      net/xfrm/
9689 F:      net/key/
9690 F:      net/ipv4/xfrm*
9691 F:      net/ipv4/esp4*
9692 F:      net/ipv4/ah4.c
9693 F:      net/ipv4/ipcomp.c
9694 F:      net/ipv4/ip_vti.c
9695 F:      net/ipv6/xfrm*
9696 F:      net/ipv6/esp6*
9697 F:      net/ipv6/ah6.c
9698 F:      net/ipv6/ipcomp6.c
9699 F:      net/ipv6/ip6_vti.c
9700 F:      include/uapi/linux/xfrm.h
9701 F:      include/net/xfrm.h
9702
9703 NETWORKING [IPv4/IPv6]
9704 M:      "David S. Miller" <davem@davemloft.net>
9705 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9706 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9707 L:      netdev@vger.kernel.org
9708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9709 S:      Maintained
9710 F:      net/ipv4/
9711 F:      net/ipv6/
9712 F:      include/net/ip*
9713 F:      arch/x86/net/*
9714
9715 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9716 M:      Paul Moore <paul@paul-moore.com>
9717 W:      https://github.com/netlabel
9718 L:      netdev@vger.kernel.org
9719 L:      linux-security-module@vger.kernel.org
9720 S:      Maintained
9721 F:      Documentation/netlabel/
9722 F:      include/net/calipso.h
9723 F:      include/net/cipso_ipv4.h
9724 F:      include/net/netlabel.h
9725 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9726 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9727 F:      net/netlabel/
9728 F:      net/ipv4/cipso_ipv4.c
9729 F:      net/ipv6/calipso.c
9730 F:      net/netfilter/xt_CONNSECMARK.c
9731 F:      net/netfilter/xt_SECMARK.c
9732
9733 NETWORKING [TLS]
9734 M:      Ilya Lesokhin <ilyal@mellanox.com>
9735 M:      Aviad Yehezkel <aviadye@mellanox.com>
9736 M:      Dave Watson <davejwatson@fb.com>
9737 L:      netdev@vger.kernel.org
9738 S:      Maintained
9739 F:      net/tls/*
9740 F:      include/uapi/linux/tls.h
9741 F:      include/net/tls.h
9742
9743 NETWORKING [WIRELESS]
9744 L:      linux-wireless@vger.kernel.org
9745 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9746
9747 NETDEVSIM
9748 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9749 S:      Maintained
9750 F:      drivers/net/netdevsim/*
9751
9752 NETXEN (1/10) GbE SUPPORT
9753 M:      Manish Chopra <manish.chopra@cavium.com>
9754 M:      Rahul Verma <rahul.verma@cavium.com>
9755 M:      Dept-GELinuxNICDev@cavium.com
9756 L:      netdev@vger.kernel.org
9757 S:      Supported
9758 F:      drivers/net/ethernet/qlogic/netxen/
9759
9760 NFC SUBSYSTEM
9761 M:      Samuel Ortiz <sameo@linux.intel.com>
9762 L:      linux-wireless@vger.kernel.org
9763 L:      linux-nfc@lists.01.org (subscribers-only)
9764 S:      Supported
9765 F:      net/nfc/
9766 F:      include/net/nfc/
9767 F:      include/uapi/linux/nfc.h
9768 F:      drivers/nfc/
9769 F:      include/linux/platform_data/nfcmrvl.h
9770 F:      include/linux/platform_data/nxp-nci.h
9771 F:      Documentation/devicetree/bindings/net/nfc/
9772
9773 NFS, SUNRPC, AND LOCKD CLIENTS
9774 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9775 M:      Anna Schumaker <anna.schumaker@netapp.com>
9776 L:      linux-nfs@vger.kernel.org
9777 W:      http://client.linux-nfs.org
9778 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9779 S:      Maintained
9780 F:      fs/lockd/
9781 F:      fs/nfs/
9782 F:      fs/nfs_common/
9783 F:      net/sunrpc/
9784 F:      include/linux/lockd/
9785 F:      include/linux/nfs*
9786 F:      include/linux/sunrpc/
9787 F:      include/uapi/linux/nfs*
9788 F:      include/uapi/linux/sunrpc/
9789
9790 NILFS2 FILESYSTEM
9791 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9792 L:      linux-nilfs@vger.kernel.org
9793 W:      https://nilfs.sourceforge.io/
9794 W:      https://nilfs.osdn.jp/
9795 T:      git git://github.com/konis/nilfs2.git
9796 S:      Supported
9797 F:      Documentation/filesystems/nilfs2.txt
9798 F:      fs/nilfs2/
9799 F:      include/trace/events/nilfs2.h
9800 F:      include/uapi/linux/nilfs2_api.h
9801 F:      include/uapi/linux/nilfs2_ondisk.h
9802
9803 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9804 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9805 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9806 S:      Maintained
9807 F:      Documentation/scsi/NinjaSCSI.txt
9808 F:      drivers/scsi/pcmcia/nsp_*
9809
9810 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9811 M:      GOTO Masanori <gotom@debian.or.jp>
9812 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9813 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9814 S:      Maintained
9815 F:      Documentation/scsi/NinjaSCSI.txt
9816 F:      drivers/scsi/nsp32*
9817
9818 NIOS2 ARCHITECTURE
9819 M:      Ley Foon Tan <lftan@altera.com>
9820 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9822 S:      Maintained
9823 F:      arch/nios2/
9824
9825 NOHZ, DYNTICKS SUPPORT
9826 M:      Frederic Weisbecker <fweisbec@gmail.com>
9827 M:      Thomas Gleixner <tglx@linutronix.de>
9828 M:      Ingo Molnar <mingo@kernel.org>
9829 L:      linux-kernel@vger.kernel.org
9830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9831 S:      Maintained
9832 F:      kernel/time/tick*.*
9833 F:      include/linux/tick.h
9834 F:      include/linux/sched/nohz.h
9835
9836 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9837 M:      Pavel Machek <pavel@ucw.cz>
9838 M:      Sakari Ailus <sakari.ailus@iki.fi>
9839 L:      linux-media@vger.kernel.org
9840 S:      Maintained
9841 F:      drivers/media/i2c/et8ek8
9842 F:      drivers/media/i2c/ad5820.c
9843
9844 NOKIA N900 POWER SUPPLY DRIVERS
9845 R:      Pali Rohár <pali.rohar@gmail.com>
9846 F:      include/linux/power/bq2415x_charger.h
9847 F:      include/linux/power/bq27xxx_battery.h
9848 F:      include/linux/power/isp1704_charger.h
9849 F:      drivers/power/supply/bq2415x_charger.c
9850 F:      drivers/power/supply/bq27xxx_battery.c
9851 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9852 F:      drivers/power/supply/isp1704_charger.c
9853 F:      drivers/power/supply/rx51_battery.c
9854
9855 NTB AMD DRIVER
9856 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9857 L:      linux-ntb@googlegroups.com
9858 S:      Supported
9859 F:      drivers/ntb/hw/amd/
9860
9861 NTB DRIVER CORE
9862 M:      Jon Mason <jdmason@kudzu.us>
9863 M:      Dave Jiang <dave.jiang@intel.com>
9864 M:      Allen Hubbe <allenbh@gmail.com>
9865 L:      linux-ntb@googlegroups.com
9866 S:      Supported
9867 W:      https://github.com/jonmason/ntb/wiki
9868 T:      git git://github.com/jonmason/ntb.git
9869 F:      drivers/ntb/
9870 F:      drivers/net/ntb_netdev.c
9871 F:      include/linux/ntb.h
9872 F:      include/linux/ntb_transport.h
9873 F:      tools/testing/selftests/ntb/
9874
9875 NTB IDT DRIVER
9876 M:      Serge Semin <fancer.lancer@gmail.com>
9877 L:      linux-ntb@googlegroups.com
9878 S:      Supported
9879 F:      drivers/ntb/hw/idt/
9880
9881 NTB INTEL DRIVER
9882 M:      Dave Jiang <dave.jiang@intel.com>
9883 L:      linux-ntb@googlegroups.com
9884 S:      Supported
9885 W:      https://github.com/davejiang/linux/wiki
9886 T:      git https://github.com/davejiang/linux.git
9887 F:      drivers/ntb/hw/intel/
9888
9889 NTFS FILESYSTEM
9890 M:      Anton Altaparmakov <anton@tuxera.com>
9891 L:      linux-ntfs-dev@lists.sourceforge.net
9892 W:      http://www.tuxera.com/
9893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9894 S:      Supported
9895 F:      Documentation/filesystems/ntfs.txt
9896 F:      fs/ntfs/
9897
9898 NUBUS SUBSYSTEM
9899 M:      Finn Thain <fthain@telegraphics.com.au>
9900 L:      linux-m68k@lists.linux-m68k.org
9901 S:      Maintained
9902 F:      arch/*/include/asm/nubus.h
9903 F:      drivers/nubus/
9904 F:      include/linux/nubus.h
9905 F:      include/uapi/linux/nubus.h
9906
9907 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9908 M:      Antonino Daplas <adaplas@gmail.com>
9909 L:      linux-fbdev@vger.kernel.org
9910 S:      Maintained
9911 F:      drivers/video/fbdev/riva/
9912 F:      drivers/video/fbdev/nvidia/
9913
9914 NVM EXPRESS DRIVER
9915 M:      Keith Busch <keith.busch@intel.com>
9916 M:      Jens Axboe <axboe@fb.com>
9917 M:      Christoph Hellwig <hch@lst.de>
9918 M:      Sagi Grimberg <sagi@grimberg.me>
9919 L:      linux-nvme@lists.infradead.org
9920 T:      git://git.infradead.org/nvme.git
9921 W:      http://git.infradead.org/nvme.git
9922 S:      Supported
9923 F:      drivers/nvme/host/
9924 F:      include/linux/nvme.h
9925 F:      include/uapi/linux/nvme_ioctl.h
9926
9927 NVM EXPRESS FC TRANSPORT DRIVERS
9928 M:      James Smart <james.smart@broadcom.com>
9929 L:      linux-nvme@lists.infradead.org
9930 S:      Supported
9931 F:      include/linux/nvme-fc.h
9932 F:      include/linux/nvme-fc-driver.h
9933 F:      drivers/nvme/host/fc.c
9934 F:      drivers/nvme/target/fc.c
9935 F:      drivers/nvme/target/fcloop.c
9936
9937 NVM EXPRESS TARGET DRIVER
9938 M:      Christoph Hellwig <hch@lst.de>
9939 M:      Sagi Grimberg <sagi@grimberg.me>
9940 L:      linux-nvme@lists.infradead.org
9941 T:      git://git.infradead.org/nvme.git
9942 W:      http://git.infradead.org/nvme.git
9943 S:      Supported
9944 F:      drivers/nvme/target/
9945
9946 NVMEM FRAMEWORK
9947 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9948 S:      Maintained
9949 F:      drivers/nvmem/
9950 F:      Documentation/devicetree/bindings/nvmem/
9951 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9952 F:      include/linux/nvmem-consumer.h
9953 F:      include/linux/nvmem-provider.h
9954
9955 NXP SGTL5000 DRIVER
9956 M:      Fabio Estevam <fabio.estevam@nxp.com>
9957 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9958 S:      Maintained
9959 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
9960 F:      sound/soc/codecs/sgtl5000*
9961
9962 NXP TDA998X DRM DRIVER
9963 M:      Russell King <linux@armlinux.org.uk>
9964 S:      Supported
9965 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9966 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9967 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9968 F:      include/drm/i2c/tda998x.h
9969
9970 NXP TFA9879 DRIVER
9971 M:      Peter Rosin <peda@axentia.se>
9972 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9973 S:      Maintained
9974 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
9975 F:      sound/soc/codecs/tfa9879*
9976
9977 NXP-NCI NFC DRIVER
9978 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9979 R:      Charles Gorand <charles.gorand@effinnov.com>
9980 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9981 S:      Supported
9982 F:      drivers/nfc/nxp-nci
9983
9984 OBJTOOL
9985 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9986 M:      Peter Zijlstra <peterz@infradead.org>
9987 S:      Supported
9988 F:      tools/objtool/
9989
9990 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9991 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9992 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9993 L:      linuxppc-dev@lists.ozlabs.org
9994 S:      Supported
9995 F:      arch/powerpc/platforms/powernv/ocxl.c
9996 F:      arch/powerpc/include/asm/pnv-ocxl.h
9997 F:      drivers/misc/ocxl/
9998 F:      include/misc/ocxl*
9999 F:      include/uapi/misc/ocxl.h
10000 F:      Documentation/accelerators/ocxl.txt
10001
10002 OMAP AUDIO SUPPORT
10003 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10004 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10005 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10006 L:      linux-omap@vger.kernel.org
10007 S:      Maintained
10008 F:      sound/soc/omap/
10009
10010 OMAP CLOCK FRAMEWORK SUPPORT
10011 M:      Paul Walmsley <paul@pwsan.com>
10012 L:      linux-omap@vger.kernel.org
10013 S:      Maintained
10014 F:      arch/arm/*omap*/*clock*
10015
10016 OMAP DEVICE TREE SUPPORT
10017 M:      Benoît Cousson <bcousson@baylibre.com>
10018 M:      Tony Lindgren <tony@atomide.com>
10019 L:      linux-omap@vger.kernel.org
10020 L:      devicetree@vger.kernel.org
10021 S:      Maintained
10022 F:      arch/arm/boot/dts/*omap*
10023 F:      arch/arm/boot/dts/*am3*
10024 F:      arch/arm/boot/dts/*am4*
10025 F:      arch/arm/boot/dts/*am5*
10026 F:      arch/arm/boot/dts/*dra7*
10027
10028 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10029 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10030 L:      linux-omap@vger.kernel.org
10031 L:      linux-fbdev@vger.kernel.org
10032 S:      Maintained
10033 F:      drivers/video/fbdev/omap2/
10034 F:      Documentation/arm/OMAP/DSS
10035
10036 OMAP FRAMEBUFFER SUPPORT
10037 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10038 L:      linux-fbdev@vger.kernel.org
10039 L:      linux-omap@vger.kernel.org
10040 S:      Maintained
10041 F:      drivers/video/fbdev/omap/
10042
10043 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10044 M:      Roger Quadros <rogerq@ti.com>
10045 M:      Tony Lindgren <tony@atomide.com>
10046 L:      linux-omap@vger.kernel.org
10047 S:      Maintained
10048 F:      drivers/memory/omap-gpmc.c
10049 F:      arch/arm/mach-omap2/*gpmc*
10050
10051 OMAP GPIO DRIVER
10052 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10053 M:      Santosh Shilimkar <ssantosh@kernel.org>
10054 M:      Kevin Hilman <khilman@kernel.org>
10055 L:      linux-omap@vger.kernel.org
10056 S:      Maintained
10057 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10058 F:      drivers/gpio/gpio-omap.c
10059
10060 OMAP HARDWARE SPINLOCK SUPPORT
10061 M:      Ohad Ben-Cohen <ohad@wizery.com>
10062 L:      linux-omap@vger.kernel.org
10063 S:      Maintained
10064 F:      drivers/hwspinlock/omap_hwspinlock.c
10065
10066 OMAP HS MMC SUPPORT
10067 L:      linux-mmc@vger.kernel.org
10068 L:      linux-omap@vger.kernel.org
10069 S:      Orphan
10070 F:      drivers/mmc/host/omap_hsmmc.c
10071
10072 OMAP HWMOD DATA
10073 M:      Paul Walmsley <paul@pwsan.com>
10074 L:      linux-omap@vger.kernel.org
10075 S:      Maintained
10076 F:      arch/arm/mach-omap2/omap_hwmod*data*
10077
10078 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10079 M:      Benoît Cousson <bcousson@baylibre.com>
10080 L:      linux-omap@vger.kernel.org
10081 S:      Maintained
10082 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10083
10084 OMAP HWMOD SUPPORT
10085 M:      Benoît Cousson <bcousson@baylibre.com>
10086 M:      Paul Walmsley <paul@pwsan.com>
10087 L:      linux-omap@vger.kernel.org
10088 S:      Maintained
10089 F:      arch/arm/mach-omap2/omap_hwmod.*
10090
10091 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10092 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10093 L:      linux-media@vger.kernel.org
10094 S:      Maintained
10095 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10096 F:      drivers/media/platform/omap3isp/
10097 F:      drivers/staging/media/omap4iss/
10098
10099 OMAP MMC SUPPORT
10100 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10101 L:      linux-omap@vger.kernel.org
10102 S:      Maintained
10103 F:      drivers/mmc/host/omap.c
10104
10105 OMAP POWER MANAGEMENT SUPPORT
10106 M:      Kevin Hilman <khilman@kernel.org>
10107 L:      linux-omap@vger.kernel.org
10108 S:      Maintained
10109 F:      arch/arm/*omap*/*pm*
10110 F:      drivers/cpufreq/omap-cpufreq.c
10111
10112 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10113 M:      Rajendra Nayak <rnayak@codeaurora.org>
10114 M:      Paul Walmsley <paul@pwsan.com>
10115 L:      linux-omap@vger.kernel.org
10116 S:      Maintained
10117 F:      arch/arm/mach-omap2/prm*
10118
10119 OMAP RANDOM NUMBER GENERATOR SUPPORT
10120 M:      Deepak Saxena <dsaxena@plexity.net>
10121 S:      Maintained
10122 F:      drivers/char/hw_random/omap-rng.c
10123
10124 OMAP USB SUPPORT
10125 L:      linux-usb@vger.kernel.org
10126 L:      linux-omap@vger.kernel.org
10127 S:      Orphan
10128 F:      drivers/usb/*/*omap*
10129 F:      arch/arm/*omap*/usb*
10130
10131 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10132 M:      Mark Jackson <mpfj@newflow.co.uk>
10133 L:      linux-omap@vger.kernel.org
10134 S:      Maintained
10135 F:      arch/arm/boot/dts/am335x-nano.dts
10136
10137 OMAP1 SUPPORT
10138 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10139 M:      Tony Lindgren <tony@atomide.com>
10140 L:      linux-omap@vger.kernel.org
10141 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10143 S:      Maintained
10144 F:      arch/arm/mach-omap1/
10145 F:      arch/arm/plat-omap/
10146 F:      arch/arm/configs/omap1_defconfig
10147 F:      drivers/i2c/busses/i2c-omap.c
10148 F:      include/linux/i2c-omap.h
10149
10150 OMAP2+ SUPPORT
10151 M:      Tony Lindgren <tony@atomide.com>
10152 L:      linux-omap@vger.kernel.org
10153 W:      http://www.muru.com/linux/omap/
10154 W:      http://linux.omap.com/
10155 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10157 S:      Maintained
10158 F:      arch/arm/mach-omap2/
10159 F:      arch/arm/plat-omap/
10160 F:      arch/arm/configs/omap2plus_defconfig
10161 F:      drivers/i2c/busses/i2c-omap.c
10162 F:      drivers/irqchip/irq-omap-intc.c
10163 F:      drivers/mfd/*omap*.c
10164 F:      drivers/mfd/menelaus.c
10165 F:      drivers/mfd/palmas.c
10166 F:      drivers/mfd/tps65217.c
10167 F:      drivers/mfd/tps65218.c
10168 F:      drivers/mfd/tps65910.c
10169 F:      drivers/mfd/twl-core.[ch]
10170 F:      drivers/mfd/twl4030*.c
10171 F:      drivers/mfd/twl6030*.c
10172 F:      drivers/mfd/twl6040*.c
10173 F:      drivers/regulator/palmas-regulator*.c
10174 F:      drivers/regulator/pbias-regulator.c
10175 F:      drivers/regulator/tps65217-regulator.c
10176 F:      drivers/regulator/tps65218-regulator.c
10177 F:      drivers/regulator/tps65910-regulator.c
10178 F:      drivers/regulator/twl-regulator.c
10179 F:      drivers/regulator/twl6030-regulator.c
10180 F:      include/linux/i2c-omap.h
10181
10182 ONION OMEGA2+ BOARD
10183 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10184 L:      linux-mips@linux-mips.org
10185 S:      Maintained
10186 F:      arch/mips/boot/dts/ralink/omega2p.dts
10187
10188 OMFS FILESYSTEM
10189 M:      Bob Copeland <me@bobcopeland.com>
10190 L:      linux-karma-devel@lists.sourceforge.net
10191 S:      Maintained
10192 F:      Documentation/filesystems/omfs.txt
10193 F:      fs/omfs/
10194
10195 OMNIKEY CARDMAN 4000 DRIVER
10196 M:      Harald Welte <laforge@gnumonks.org>
10197 S:      Maintained
10198 F:      drivers/char/pcmcia/cm4000_cs.c
10199 F:      include/linux/cm4000_cs.h
10200 F:      include/uapi/linux/cm4000_cs.h
10201
10202 OMNIKEY CARDMAN 4040 DRIVER
10203 M:      Harald Welte <laforge@gnumonks.org>
10204 S:      Maintained
10205 F:      drivers/char/pcmcia/cm4040_cs.*
10206
10207 OMNIVISION OV13858 SENSOR DRIVER
10208 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10209 L:      linux-media@vger.kernel.org
10210 T:      git git://linuxtv.org/media_tree.git
10211 S:      Maintained
10212 F:      drivers/media/i2c/ov13858.c
10213
10214 OMNIVISION OV5640 SENSOR DRIVER
10215 M:      Steve Longerbeam <slongerbeam@gmail.com>
10216 L:      linux-media@vger.kernel.org
10217 T:      git git://linuxtv.org/media_tree.git
10218 S:      Maintained
10219 F:      drivers/media/i2c/ov5640.c
10220
10221 OMNIVISION OV5647 SENSOR DRIVER
10222 M:      Luis Oliveira <lolivei@synopsys.com>
10223 L:      linux-media@vger.kernel.org
10224 T:      git git://linuxtv.org/media_tree.git
10225 S:      Maintained
10226 F:      drivers/media/i2c/ov5647.c
10227
10228 OMNIVISION OV7670 SENSOR DRIVER
10229 M:      Jonathan Corbet <corbet@lwn.net>
10230 L:      linux-media@vger.kernel.org
10231 T:      git git://linuxtv.org/media_tree.git
10232 S:      Maintained
10233 F:      drivers/media/i2c/ov7670.c
10234 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10235
10236 OMNIVISION OV7740 SENSOR DRIVER
10237 M:      Wenyou Yang <wenyou.yang@microchip.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/ov7740.c
10242 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10243
10244 ONENAND FLASH DRIVER
10245 M:      Kyungmin Park <kyungmin.park@samsung.com>
10246 L:      linux-mtd@lists.infradead.org
10247 S:      Maintained
10248 F:      drivers/mtd/onenand/
10249 F:      include/linux/mtd/onenand*.h
10250
10251 ONSTREAM SCSI TAPE DRIVER
10252 M:      Willem Riede <osst@riede.org>
10253 L:      osst-users@lists.sourceforge.net
10254 L:      linux-scsi@vger.kernel.org
10255 S:      Maintained
10256 F:      Documentation/scsi/osst.txt
10257 F:      drivers/scsi/osst.*
10258 F:      drivers/scsi/osst_*.h
10259 F:      drivers/scsi/st.h
10260
10261 OP-TEE DRIVER
10262 M:      Jens Wiklander <jens.wiklander@linaro.org>
10263 S:      Maintained
10264 F:      drivers/tee/optee/
10265
10266 OPA-VNIC DRIVER
10267 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10268 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10269 L:      linux-rdma@vger.kernel.org
10270 S:      Supported
10271 F:      drivers/infiniband/ulp/opa_vnic
10272
10273 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10274 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10275 L:      devicetree@vger.kernel.org
10276 S:      Maintained
10277 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10278 F:      Documentation/devicetree/overlay-notes.txt
10279 F:      drivers/of/overlay.c
10280 F:      drivers/of/resolver.c
10281
10282 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10283 M:      Rob Herring <robh+dt@kernel.org>
10284 M:      Frank Rowand <frowand.list@gmail.com>
10285 L:      devicetree@vger.kernel.org
10286 W:      http://www.devicetree.org/
10287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10288 S:      Maintained
10289 F:      drivers/of/
10290 F:      include/linux/of*.h
10291 F:      scripts/dtc/
10292 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10293
10294 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10295 M:      Rob Herring <robh+dt@kernel.org>
10296 M:      Mark Rutland <mark.rutland@arm.com>
10297 L:      devicetree@vger.kernel.org
10298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10299 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10300 S:      Maintained
10301 F:      Documentation/devicetree/
10302 F:      arch/*/boot/dts/
10303 F:      include/dt-bindings/
10304
10305 OPENCORES I2C BUS DRIVER
10306 M:      Peter Korsgaard <jacmet@sunsite.dk>
10307 L:      linux-i2c@vger.kernel.org
10308 S:      Maintained
10309 F:      Documentation/i2c/busses/i2c-ocores
10310 F:      drivers/i2c/busses/i2c-ocores.c
10311
10312 OPENRISC ARCHITECTURE
10313 M:      Jonas Bonn <jonas@southpole.se>
10314 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10315 M:      Stafford Horne <shorne@gmail.com>
10316 T:      git git://github.com/openrisc/linux.git
10317 L:      openrisc@lists.librecores.org
10318 W:      http://openrisc.io
10319 S:      Maintained
10320 F:      Documentation/devicetree/bindings/openrisc/
10321 F:      Documentation/openrisc/
10322 F:      arch/openrisc/
10323 F:      drivers/irqchip/irq-ompic.c
10324 F:      drivers/irqchip/irq-or1k-*
10325
10326 OPENVSWITCH
10327 M:      Pravin B Shelar <pshelar@ovn.org>
10328 L:      netdev@vger.kernel.org
10329 L:      dev@openvswitch.org
10330 W:      http://openvswitch.org
10331 S:      Maintained
10332 F:      net/openvswitch/
10333 F:      include/uapi/linux/openvswitch.h
10334
10335 OPERATING PERFORMANCE POINTS (OPP)
10336 M:      Viresh Kumar <vireshk@kernel.org>
10337 M:      Nishanth Menon <nm@ti.com>
10338 M:      Stephen Boyd <sboyd@kernel.org>
10339 L:      linux-pm@vger.kernel.org
10340 S:      Maintained
10341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10342 F:      drivers/opp/
10343 F:      include/linux/pm_opp.h
10344 F:      Documentation/power/opp.txt
10345 F:      Documentation/devicetree/bindings/opp/
10346
10347 OPL4 DRIVER
10348 M:      Clemens Ladisch <clemens@ladisch.de>
10349 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10350 T:      git git://git.alsa-project.org/alsa-kernel.git
10351 S:      Maintained
10352 F:      sound/drivers/opl4/
10353
10354 OPROFILE
10355 M:      Robert Richter <rric@kernel.org>
10356 L:      oprofile-list@lists.sf.net
10357 S:      Maintained
10358 F:      arch/*/include/asm/oprofile*.h
10359 F:      arch/*/oprofile/
10360 F:      drivers/oprofile/
10361 F:      include/linux/oprofile.h
10362
10363 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10364 M:      Mark Fasheh <mark@fasheh.com>
10365 M:      Joel Becker <jlbec@evilplan.org>
10366 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10367 W:      http://ocfs2.wiki.kernel.org
10368 S:      Supported
10369 F:      Documentation/filesystems/ocfs2.txt
10370 F:      Documentation/filesystems/dlmfs.txt
10371 F:      fs/ocfs2/
10372
10373 ORANGEFS FILESYSTEM
10374 M:      Mike Marshall <hubcap@omnibond.com>
10375 R:      Martin Brandenburg <martin@omnibond.com>
10376 L:      devel@lists.orangefs.org
10377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10378 S:      Supported
10379 F:      fs/orangefs/
10380 F:      Documentation/filesystems/orangefs.txt
10381
10382 ORINOCO DRIVER
10383 L:      linux-wireless@vger.kernel.org
10384 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10385 W:      http://www.nongnu.org/orinoco/
10386 S:      Orphan
10387 F:      drivers/net/wireless/intersil/orinoco/
10388
10389 OSD LIBRARY and FILESYSTEM
10390 M:      Boaz Harrosh <ooo@electrozaur.com>
10391 S:      Maintained
10392 F:      drivers/scsi/osd/
10393 F:      include/scsi/osd_*
10394 F:      fs/exofs/
10395
10396 OV2659 OMNIVISION SENSOR DRIVER
10397 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10398 L:      linux-media@vger.kernel.org
10399 W:      https://linuxtv.org
10400 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10401 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10402 S:      Maintained
10403 F:      drivers/media/i2c/ov2659.c
10404 F:      include/media/i2c/ov2659.h
10405
10406 OVERLAY FILESYSTEM
10407 M:      Miklos Szeredi <miklos@szeredi.hu>
10408 L:      linux-unionfs@vger.kernel.org
10409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10410 S:      Supported
10411 F:      fs/overlayfs/
10412 F:      Documentation/filesystems/overlayfs.txt
10413
10414 P54 WIRELESS DRIVER
10415 M:      Christian Lamparter <chunkeey@googlemail.com>
10416 L:      linux-wireless@vger.kernel.org
10417 W:      http://wireless.kernel.org/en/users/Drivers/p54
10418 S:      Maintained
10419 F:      drivers/net/wireless/intersil/p54/
10420
10421 PA SEMI ETHERNET DRIVER
10422 L:      netdev@vger.kernel.org
10423 S:      Orphan
10424 F:      drivers/net/ethernet/pasemi/*
10425
10426 PA SEMI SMBUS DRIVER
10427 L:      linux-i2c@vger.kernel.org
10428 S:      Orphan
10429 F:      drivers/i2c/busses/i2c-pasemi.c
10430
10431 PADATA PARALLEL EXECUTION MECHANISM
10432 M:      Steffen Klassert <steffen.klassert@secunet.com>
10433 L:      linux-crypto@vger.kernel.org
10434 S:      Maintained
10435 F:      kernel/padata.c
10436 F:      include/linux/padata.h
10437 F:      Documentation/padata.txt
10438
10439 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10440 M:      Harald Welte <laforge@gnumonks.org>
10441 L:      platform-driver-x86@vger.kernel.org
10442 S:      Maintained
10443 F:      drivers/platform/x86/panasonic-laptop.c
10444
10445 PANASONIC MN10300/AM33/AM34 PORT
10446 M:      David Howells <dhowells@redhat.com>
10447 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10448 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10449 S:      Maintained
10450 F:      Documentation/mn10300/
10451 F:      arch/mn10300/
10452
10453 PARALLEL LCD/KEYPAD PANEL DRIVER
10454 M:      Willy Tarreau <willy@haproxy.com>
10455 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10456 S:      Odd Fixes
10457 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10458 F:      drivers/misc/panel.c
10459
10460 PARALLEL PORT SUBSYSTEM
10461 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10462 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10463 L:      linux-parport@lists.infradead.org (subscribers-only)
10464 S:      Maintained
10465 F:      drivers/parport/
10466 F:      include/linux/parport*.h
10467 F:      drivers/char/ppdev.c
10468 F:      include/uapi/linux/ppdev.h
10469 F:      Documentation/parport*.txt
10470
10471 PARAVIRT_OPS INTERFACE
10472 M:      Juergen Gross <jgross@suse.com>
10473 M:      Alok Kataria <akataria@vmware.com>
10474 L:      virtualization@lists.linux-foundation.org
10475 S:      Supported
10476 F:      Documentation/virtual/paravirt_ops.txt
10477 F:      arch/*/kernel/paravirt*
10478 F:      arch/*/include/asm/paravirt*.h
10479 F:      include/linux/hypervisor.h
10480
10481 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10482 M:      Tim Waugh <tim@cyberelk.net>
10483 L:      linux-parport@lists.infradead.org (subscribers-only)
10484 S:      Maintained
10485 F:      Documentation/blockdev/paride.txt
10486 F:      drivers/block/paride/
10487
10488 PARISC ARCHITECTURE
10489 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10490 M:      Helge Deller <deller@gmx.de>
10491 L:      linux-parisc@vger.kernel.org
10492 W:      http://www.parisc-linux.org/
10493 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10496 S:      Maintained
10497 F:      arch/parisc/
10498 F:      Documentation/parisc/
10499 F:      drivers/parisc/
10500 F:      drivers/char/agp/parisc-agp.c
10501 F:      drivers/input/serio/gscps2.c
10502 F:      drivers/parport/parport_gsc.*
10503 F:      drivers/tty/serial/8250/8250_gsc.c
10504 F:      drivers/video/fbdev/sti*
10505 F:      drivers/video/console/sti*
10506 F:      drivers/video/logo/logo_parisc*
10507
10508 PARMAN
10509 M:      Jiri Pirko <jiri@mellanox.com>
10510 L:      netdev@vger.kernel.org
10511 S:      Supported
10512 F:      lib/parman.c
10513 F:      lib/test_parman.c
10514 F:      include/linux/parman.h
10515
10516 PC87360 HARDWARE MONITORING DRIVER
10517 M:      Jim Cromie <jim.cromie@gmail.com>
10518 L:      linux-hwmon@vger.kernel.org
10519 S:      Maintained
10520 F:      Documentation/hwmon/pc87360
10521 F:      drivers/hwmon/pc87360.c
10522
10523 PC8736x GPIO DRIVER
10524 M:      Jim Cromie <jim.cromie@gmail.com>
10525 S:      Maintained
10526 F:      drivers/char/pc8736x_gpio.c
10527
10528 PC87427 HARDWARE MONITORING DRIVER
10529 M:      Jean Delvare <jdelvare@suse.com>
10530 L:      linux-hwmon@vger.kernel.org
10531 S:      Maintained
10532 F:      Documentation/hwmon/pc87427
10533 F:      drivers/hwmon/pc87427.c
10534
10535 PCA9532 LED DRIVER
10536 M:      Riku Voipio <riku.voipio@iki.fi>
10537 S:      Maintained
10538 F:      drivers/leds/leds-pca9532.c
10539 F:      include/linux/leds-pca9532.h
10540
10541 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10542 M:      Guenter Roeck <linux@roeck-us.net>
10543 L:      linux-i2c@vger.kernel.org
10544 S:      Maintained
10545 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10546
10547 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10548 M:      Khalid Aziz <khalid@gonehiking.org>
10549 S:      Maintained
10550 F:      drivers/firmware/pcdp.*
10551
10552 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10553 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10554 L:      linux-pci@vger.kernel.org
10555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10556 S:      Maintained
10557 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10558 F:      drivers/pci/host/pci-aardvark.c
10559
10560 PCI DRIVER FOR ALTERA PCIE IP
10561 M:      Ley Foon Tan <lftan@altera.com>
10562 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10563 L:      linux-pci@vger.kernel.org
10564 S:      Supported
10565 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10566 F:      drivers/pci/host/pcie-altera.c
10567
10568 PCI DRIVER FOR APPLIEDMICRO XGENE
10569 M:      Tanmay Inamdar <tinamdar@apm.com>
10570 L:      linux-pci@vger.kernel.org
10571 L:      linux-arm-kernel@lists.infradead.org
10572 S:      Maintained
10573 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10574 F:      drivers/pci/host/pci-xgene.c
10575
10576 PCI DRIVER FOR ARM VERSATILE PLATFORM
10577 M:      Rob Herring <robh@kernel.org>
10578 L:      linux-pci@vger.kernel.org
10579 L:      linux-arm-kernel@lists.infradead.org
10580 S:      Maintained
10581 F:      Documentation/devicetree/bindings/pci/versatile.txt
10582 F:      drivers/pci/host/pci-versatile.c
10583
10584 PCI DRIVER FOR ARMADA 8K
10585 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10586 L:      linux-pci@vger.kernel.org
10587 L:      linux-arm-kernel@lists.infradead.org
10588 S:      Maintained
10589 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10590 F:      drivers/pci/dwc/pcie-armada8k.c
10591
10592 PCI DRIVER FOR CADENCE PCIE IP
10593 M:      Alan Douglas <adouglas@cadence.com>
10594 L:      linux-pci@vger.kernel.org
10595 S:      Maintained
10596 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10597 F:      drivers/pci/cadence/pcie-cadence*
10598
10599 PCI DRIVER FOR FREESCALE LAYERSCAPE
10600 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10601 M:      Mingkai Hu <mingkai.hu@freescale.com>
10602 M:      Roy Zang <tie-fei.zang@freescale.com>
10603 L:      linuxppc-dev@lists.ozlabs.org
10604 L:      linux-pci@vger.kernel.org
10605 L:      linux-arm-kernel@lists.infradead.org
10606 S:      Maintained
10607 F:      drivers/pci/dwc/*layerscape*
10608
10609 PCI DRIVER FOR GENERIC OF HOSTS
10610 M:      Will Deacon <will.deacon@arm.com>
10611 L:      linux-pci@vger.kernel.org
10612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10613 S:      Maintained
10614 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10615 F:      drivers/pci/host/pci-host-common.c
10616 F:      drivers/pci/host/pci-host-generic.c
10617
10618 PCI DRIVER FOR IMX6
10619 M:      Richard Zhu <hongxing.zhu@nxp.com>
10620 M:      Lucas Stach <l.stach@pengutronix.de>
10621 L:      linux-pci@vger.kernel.org
10622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10623 S:      Maintained
10624 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10625 F:      drivers/pci/dwc/*imx6*
10626
10627 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10628 M:      Keith Busch <keith.busch@intel.com>
10629 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10630 L:      linux-pci@vger.kernel.org
10631 S:      Supported
10632 F:      drivers/pci/host/vmd.c
10633
10634 PCI DRIVER FOR MICROSEMI SWITCHTEC
10635 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10636 M:      Logan Gunthorpe <logang@deltatee.com>
10637 L:      linux-pci@vger.kernel.org
10638 S:      Maintained
10639 F:      Documentation/switchtec.txt
10640 F:      Documentation/ABI/testing/sysfs-class-switchtec
10641 F:      drivers/pci/switch/switchtec*
10642 F:      include/uapi/linux/switchtec_ioctl.h
10643 F:      include/linux/switchtec.h
10644 F:      drivers/ntb/hw/mscc/
10645
10646 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10647 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10648 M:      Jason Cooper <jason@lakedaemon.net>
10649 L:      linux-pci@vger.kernel.org
10650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10651 S:      Maintained
10652 F:      drivers/pci/host/*mvebu*
10653
10654 PCI DRIVER FOR NVIDIA TEGRA
10655 M:      Thierry Reding <thierry.reding@gmail.com>
10656 L:      linux-tegra@vger.kernel.org
10657 L:      linux-pci@vger.kernel.org
10658 S:      Supported
10659 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10660 F:      drivers/pci/host/pci-tegra.c
10661
10662 PCI DRIVER FOR RENESAS R-CAR
10663 M:      Simon Horman <horms@verge.net.au>
10664 L:      linux-pci@vger.kernel.org
10665 L:      linux-renesas-soc@vger.kernel.org
10666 S:      Maintained
10667 F:      drivers/pci/host/*rcar*
10668
10669 PCI DRIVER FOR SAMSUNG EXYNOS
10670 M:      Jingoo Han <jingoohan1@gmail.com>
10671 L:      linux-pci@vger.kernel.org
10672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10673 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10674 S:      Maintained
10675 F:      drivers/pci/dwc/pci-exynos.c
10676
10677 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10678 M:      Jingoo Han <jingoohan1@gmail.com>
10679 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10680 L:      linux-pci@vger.kernel.org
10681 S:      Maintained
10682 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10683 F:      drivers/pci/dwc/*designware*
10684
10685 PCI DRIVER FOR TI DRA7XX
10686 M:      Kishon Vijay Abraham I <kishon@ti.com>
10687 L:      linux-omap@vger.kernel.org
10688 L:      linux-pci@vger.kernel.org
10689 S:      Supported
10690 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10691 F:      drivers/pci/dwc/pci-dra7xx.c
10692
10693 PCI DRIVER FOR TI KEYSTONE
10694 M:      Murali Karicheri <m-karicheri2@ti.com>
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/dwc/*keystone*
10699
10700 PCI ENDPOINT SUBSYSTEM
10701 M:      Kishon Vijay Abraham I <kishon@ti.com>
10702 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10703 L:      linux-pci@vger.kernel.org
10704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10705 S:      Supported
10706 F:      drivers/pci/endpoint/
10707 F:      drivers/misc/pci_endpoint_test.c
10708 F:      tools/pci/
10709
10710 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10711 M:      Russell Currey <ruscur@russell.cc>
10712 L:      linuxppc-dev@lists.ozlabs.org
10713 S:      Supported
10714 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10715 F:      arch/powerpc/kernel/eeh*.c
10716 F:      arch/powerpc/platforms/*/eeh*.c
10717 F:      arch/powerpc/include/*/eeh*.h
10718
10719 PCI ERROR RECOVERY
10720 M:      Linas Vepstas <linasvepstas@gmail.com>
10721 L:      linux-pci@vger.kernel.org
10722 S:      Supported
10723 F:      Documentation/PCI/pci-error-recovery.txt
10724
10725 PCI MSI DRIVER FOR ALTERA MSI IP
10726 M:      Ley Foon Tan <lftan@altera.com>
10727 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10728 L:      linux-pci@vger.kernel.org
10729 S:      Supported
10730 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10731 F:      drivers/pci/host/pcie-altera-msi.c
10732
10733 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10734 M:      Duc Dang <dhdang@apm.com>
10735 L:      linux-pci@vger.kernel.org
10736 L:      linux-arm-kernel@lists.infradead.org
10737 S:      Maintained
10738 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10739 F:      drivers/pci/host/pci-xgene-msi.c
10740
10741 PCI SUBSYSTEM
10742 M:      Bjorn Helgaas <bhelgaas@google.com>
10743 L:      linux-pci@vger.kernel.org
10744 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10746 S:      Supported
10747 F:      Documentation/devicetree/bindings/pci/
10748 F:      Documentation/PCI/
10749 F:      drivers/acpi/pci*
10750 F:      drivers/pci/
10751 F:      include/asm-generic/pci*
10752 F:      include/linux/pci*
10753 F:      include/uapi/linux/pci*
10754 F:      lib/pci*
10755 F:      arch/x86/pci/
10756 F:      arch/x86/kernel/quirks.c
10757
10758 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10759 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10760 L:      linux-pci@vger.kernel.org
10761 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10763 S:      Supported
10764 F:      drivers/pci/host/
10765 F:      drivers/pci/dwc/
10766
10767 PCIE DRIVER FOR AXIS ARTPEC
10768 M:      Niklas Cassel <niklas.cassel@axis.com>
10769 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10770 L:      linux-arm-kernel@axis.com
10771 L:      linux-pci@vger.kernel.org
10772 S:      Maintained
10773 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10774 F:      drivers/pci/dwc/*artpec*
10775
10776 PCIE DRIVER FOR CAVIUM THUNDERX
10777 M:      David Daney <david.daney@cavium.com>
10778 L:      linux-pci@vger.kernel.org
10779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10780 S:      Supported
10781 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10782 F:      drivers/pci/host/pci-thunder-*
10783
10784 PCIE DRIVER FOR HISILICON
10785 M:      Zhou Wang <wangzhou1@hisilicon.com>
10786 L:      linux-pci@vger.kernel.org
10787 S:      Maintained
10788 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10789 F:      drivers/pci/dwc/pcie-hisi.c
10790
10791 PCIE DRIVER FOR HISILICON KIRIN
10792 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10793 M:      Binghui Wang <wangbinghui@hisilicon.com>
10794 L:      linux-pci@vger.kernel.org
10795 S:      Maintained
10796 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10797 F:      drivers/pci/dwc/pcie-kirin.c
10798
10799 PCIE DRIVER FOR HISILICON STB
10800 M:      Jianguo Sun <sunjianguo1@huawei.com>
10801 M:      Shawn Guo <shawn.guo@linaro.org>
10802 L:      linux-pci@vger.kernel.org
10803 S:      Maintained
10804 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10805 F:      drivers/pci/dwc/pcie-histb.c
10806
10807 PCIE DRIVER FOR MEDIATEK
10808 M:      Ryder Lee <ryder.lee@mediatek.com>
10809 L:      linux-pci@vger.kernel.org
10810 L:      linux-mediatek@lists.infradead.org
10811 S:      Supported
10812 F:      Documentation/devicetree/bindings/pci/mediatek*
10813 F:      drivers/pci/host/*mediatek*
10814
10815 PCIE DRIVER FOR QUALCOMM MSM
10816 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10817 L:      linux-pci@vger.kernel.org
10818 L:      linux-arm-msm@vger.kernel.org
10819 S:      Maintained
10820 F:      drivers/pci/dwc/*qcom*
10821
10822 PCIE DRIVER FOR ROCKCHIP
10823 M:      Shawn Lin <shawn.lin@rock-chips.com>
10824 L:      linux-pci@vger.kernel.org
10825 L:      linux-rockchip@lists.infradead.org
10826 S:      Maintained
10827 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10828 F:      drivers/pci/host/pcie-rockchip.c
10829
10830 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10831 M:      Linus Walleij <linus.walleij@linaro.org>
10832 L:      linux-pci@vger.kernel.org
10833 S:      Maintained
10834 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10835 F:      drivers/pci/host/pci-v3-semi.c
10836
10837 PCIE DRIVER FOR ST SPEAR13XX
10838 M:      Pratyush Anand <pratyush.anand@gmail.com>
10839 L:      linux-pci@vger.kernel.org
10840 S:      Maintained
10841 F:      drivers/pci/dwc/*spear*
10842
10843 PCMCIA SUBSYSTEM
10844 M:      Dominik Brodowski <linux@dominikbrodowski.net>
10845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10846 S:      Odd Fixes
10847 F:      Documentation/pcmcia/
10848 F:      tools/pcmcia/
10849 F:      drivers/pcmcia/
10850 F:      include/pcmcia/
10851
10852 PCNET32 NETWORK DRIVER
10853 M:      Don Fry <pcnet32@frontier.com>
10854 L:      netdev@vger.kernel.org
10855 S:      Maintained
10856 F:      drivers/net/ethernet/amd/pcnet32.c
10857
10858 PCRYPT PARALLEL CRYPTO ENGINE
10859 M:      Steffen Klassert <steffen.klassert@secunet.com>
10860 L:      linux-crypto@vger.kernel.org
10861 S:      Maintained
10862 F:      crypto/pcrypt.c
10863 F:      include/crypto/pcrypt.h
10864
10865 PEAQ WMI HOTKEYS DRIVER
10866 M:      Hans de Goede <hdegoede@redhat.com>
10867 L:      platform-driver-x86@vger.kernel.org
10868 S:      Maintained
10869 F:      drivers/platform/x86/peaq-wmi.c
10870
10871 PER-CPU MEMORY ALLOCATOR
10872 M:      Tejun Heo <tj@kernel.org>
10873 M:      Christoph Lameter <cl@linux.com>
10874 M:      Dennis Zhou <dennisszhou@gmail.com>
10875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10876 S:      Maintained
10877 F:      include/linux/percpu*.h
10878 F:      mm/percpu*.c
10879 F:      arch/*/include/asm/percpu.h
10880
10881 PER-TASK DELAY ACCOUNTING
10882 M:      Balbir Singh <bsingharora@gmail.com>
10883 S:      Maintained
10884 F:      include/linux/delayacct.h
10885 F:      kernel/delayacct.c
10886
10887 PERFORMANCE EVENTS SUBSYSTEM
10888 M:      Peter Zijlstra <peterz@infradead.org>
10889 M:      Ingo Molnar <mingo@redhat.com>
10890 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10891 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10892 R:      Jiri Olsa <jolsa@redhat.com>
10893 R:      Namhyung Kim <namhyung@kernel.org>
10894 L:      linux-kernel@vger.kernel.org
10895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10896 S:      Supported
10897 F:      kernel/events/*
10898 F:      include/linux/perf_event.h
10899 F:      include/uapi/linux/perf_event.h
10900 F:      arch/*/kernel/perf_event*.c
10901 F:      arch/*/kernel/*/perf_event*.c
10902 F:      arch/*/kernel/*/*/perf_event*.c
10903 F:      arch/*/include/asm/perf_event.h
10904 F:      arch/*/kernel/perf_callchain.c
10905 F:      arch/*/events/*
10906 F:      tools/perf/
10907
10908 PERSONALITY HANDLING
10909 M:      Christoph Hellwig <hch@infradead.org>
10910 L:      linux-abi-devel@lists.sourceforge.net
10911 S:      Maintained
10912 F:      include/linux/personality.h
10913 F:      include/uapi/linux/personality.h
10914
10915 PHONET PROTOCOL
10916 M:      Remi Denis-Courmont <courmisch@gmail.com>
10917 S:      Supported
10918 F:      Documentation/networking/phonet.txt
10919 F:      include/linux/phonet.h
10920 F:      include/net/phonet/
10921 F:      include/uapi/linux/phonet.h
10922 F:      net/phonet/
10923
10924 PHRAM MTD DRIVER
10925 M:      Joern Engel <joern@lazybastard.org>
10926 L:      linux-mtd@lists.infradead.org
10927 S:      Maintained
10928 F:      drivers/mtd/devices/phram.c
10929
10930 PICOLCD HID DRIVER
10931 M:      Bruno Prémont <bonbons@linux-vserver.org>
10932 L:      linux-input@vger.kernel.org
10933 S:      Maintained
10934 F:      drivers/hid/hid-picolcd*
10935
10936 PICOXCELL SUPPORT
10937 M:      Jamie Iles <jamie@jamieiles.com>
10938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10939 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10940 S:      Supported
10941 F:      arch/arm/boot/dts/picoxcell*
10942 F:      arch/arm/mach-picoxcell/
10943 F:      drivers/crypto/picoxcell*
10944
10945 PIN CONTROL SUBSYSTEM
10946 M:      Linus Walleij <linus.walleij@linaro.org>
10947 L:      linux-gpio@vger.kernel.org
10948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10949 S:      Maintained
10950 F:      Documentation/devicetree/bindings/pinctrl/
10951 F:      Documentation/driver-api/pinctl.rst
10952 F:      drivers/pinctrl/
10953 F:      include/linux/pinctrl/
10954
10955 PIN CONTROLLER - ATMEL AT91
10956 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10958 S:      Maintained
10959 F:      drivers/pinctrl/pinctrl-at91.*
10960
10961 PIN CONTROLLER - ATMEL AT91 PIO4
10962 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10964 L:      linux-gpio@vger.kernel.org
10965 S:      Supported
10966 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10967
10968 PIN CONTROLLER - FREESCALE
10969 M:      Dong Aisheng <aisheng.dong@nxp.com>
10970 M:      Fabio Estevam <festevam@gmail.com>
10971 M:      Shawn Guo <shawnguo@kernel.org>
10972 M:      Stefan Agner <stefan@agner.ch>
10973 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
10974 L:      linux-gpio@vger.kernel.org
10975 S:      Maintained
10976 F:      drivers/pinctrl/freescale/
10977 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
10978
10979 PIN CONTROLLER - INTEL
10980 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10981 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10982 S:      Maintained
10983 F:      drivers/pinctrl/intel/
10984
10985 PIN CONTROLLER - MEDIATEK
10986 M:      Sean Wang <sean.wang@mediatek.com>
10987 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10988 S:      Maintained
10989 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10990 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10991 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10992 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
10993 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
10994
10995 PIN CONTROLLER - QUALCOMM
10996 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10997 S:      Maintained
10998 L:      linux-arm-msm@vger.kernel.org
10999 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11000 F:      drivers/pinctrl/qcom/
11001
11002 PIN CONTROLLER - RENESAS
11003 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11004 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11005 L:      linux-renesas-soc@vger.kernel.org
11006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11007 S:      Maintained
11008 F:      drivers/pinctrl/sh-pfc/
11009
11010 PIN CONTROLLER - SAMSUNG
11011 M:      Tomasz Figa <tomasz.figa@gmail.com>
11012 M:      Krzysztof Kozlowski <krzk@kernel.org>
11013 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11015 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11016 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11018 S:      Maintained
11019 F:      drivers/pinctrl/samsung/
11020 F:      include/dt-bindings/pinctrl/samsung.h
11021 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11022
11023 PIN CONTROLLER - SINGLE
11024 M:      Tony Lindgren <tony@atomide.com>
11025 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11027 L:      linux-omap@vger.kernel.org
11028 S:      Maintained
11029 F:      drivers/pinctrl/pinctrl-single.c
11030
11031 PIN CONTROLLER - ST SPEAR
11032 M:      Viresh Kumar <vireshk@kernel.org>
11033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11034 W:      http://www.st.com/spear
11035 S:      Maintained
11036 F:      drivers/pinctrl/spear/
11037
11038 PISTACHIO SOC SUPPORT
11039 M:      James Hartley <james.hartley@sondrel.com>
11040 L:      linux-mips@linux-mips.org
11041 S:      Odd Fixes
11042 F:      arch/mips/pistachio/
11043 F:      arch/mips/include/asm/mach-pistachio/
11044 F:      arch/mips/boot/dts/img/pistachio*
11045 F:      arch/mips/configs/pistachio*_defconfig
11046
11047 PKTCDVD DRIVER
11048 S:      Orphan
11049 M:      linux-block@vger.kernel.org
11050 F:      drivers/block/pktcdvd.c
11051 F:      include/linux/pktcdvd.h
11052 F:      include/uapi/linux/pktcdvd.h
11053
11054 PKUNITY SOC DRIVERS
11055 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
11056 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11057 S:      Maintained
11058 T:      git git://github.com/gxt/linux.git
11059 F:      drivers/input/serio/i8042-unicore32io.h
11060 F:      drivers/i2c/busses/i2c-puv3.c
11061 F:      drivers/video/fbdev/fb-puv3.c
11062 F:      drivers/rtc/rtc-puv3.c
11063
11064 PMBUS HARDWARE MONITORING DRIVERS
11065 M:      Guenter Roeck <linux@roeck-us.net>
11066 L:      linux-hwmon@vger.kernel.org
11067 W:      http://hwmon.wiki.kernel.org/
11068 W:      http://www.roeck-us.net/linux/drivers/
11069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11070 S:      Maintained
11071 F:      Documentation/hwmon/pmbus
11072 F:      drivers/hwmon/pmbus/
11073 F:      include/linux/pmbus.h
11074
11075 PMC SIERRA MaxRAID DRIVER
11076 L:      linux-scsi@vger.kernel.org
11077 W:      http://www.pmc-sierra.com/
11078 S:      Orphan
11079 F:      drivers/scsi/pmcraid.*
11080
11081 PMC SIERRA PM8001 DRIVER
11082 M:      Jack Wang <jinpu.wang@profitbricks.com>
11083 M:      lindar_liu@usish.com
11084 L:      linux-scsi@vger.kernel.org
11085 S:      Supported
11086 F:      drivers/scsi/pm8001/
11087
11088 PNP SUPPORT
11089 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11090 S:      Maintained
11091 F:      drivers/pnp/
11092
11093 POSIX CLOCKS and TIMERS
11094 M:      Thomas Gleixner <tglx@linutronix.de>
11095 L:      linux-kernel@vger.kernel.org
11096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11097 S:      Maintained
11098 F:      fs/timerfd.c
11099 F:      include/linux/timer*
11100 F:      kernel/time/*timer*
11101
11102 POWER MANAGEMENT CORE
11103 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11104 L:      linux-pm@vger.kernel.org
11105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11106 B:      https://bugzilla.kernel.org
11107 S:      Supported
11108 F:      drivers/base/power/
11109 F:      include/linux/pm.h
11110 F:      include/linux/pm_*
11111 F:      include/linux/powercap.h
11112 F:      drivers/powercap/
11113 F:      kernel/configs/nopm.config
11114
11115 POWER STATE COORDINATION INTERFACE (PSCI)
11116 M:      Mark Rutland <mark.rutland@arm.com>
11117 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11118 L:      linux-arm-kernel@lists.infradead.org
11119 S:      Maintained
11120 F:      drivers/firmware/psci*.c
11121 F:      include/linux/psci.h
11122 F:      include/uapi/linux/psci.h
11123
11124 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11125 M:      Sebastian Reichel <sre@kernel.org>
11126 L:      linux-pm@vger.kernel.org
11127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11128 S:      Maintained
11129 F:      Documentation/devicetree/bindings/power/supply/
11130 F:      include/linux/power_supply.h
11131 F:      drivers/power/supply/
11132
11133 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11134 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11135 L:      linuxppc-dev@lists.ozlabs.org
11136 S:      Maintained
11137 F:      drivers/char/powernv-op-panel.c
11138
11139 PPP OVER ATM (RFC 2364)
11140 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11141 S:      Maintained
11142 F:      net/atm/pppoatm.c
11143 F:      include/uapi/linux/atmppp.h
11144
11145 PPP OVER ETHERNET
11146 M:      Michal Ostrowski <mostrows@earthlink.net>
11147 S:      Maintained
11148 F:      drivers/net/ppp/pppoe.c
11149 F:      drivers/net/ppp/pppox.c
11150
11151 PPP OVER L2TP
11152 M:      James Chapman <jchapman@katalix.com>
11153 S:      Maintained
11154 F:      net/l2tp/l2tp_ppp.c
11155 F:      include/linux/if_pppol2tp.h
11156 F:      include/uapi/linux/if_pppol2tp.h
11157
11158 PPP PROTOCOL DRIVERS AND COMPRESSORS
11159 M:      Paul Mackerras <paulus@samba.org>
11160 L:      linux-ppp@vger.kernel.org
11161 S:      Maintained
11162 F:      drivers/net/ppp/ppp_*
11163
11164 PPS SUPPORT
11165 M:      Rodolfo Giometti <giometti@enneenne.com>
11166 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11167 L:      linuxpps@ml.enneenne.com (subscribers-only)
11168 S:      Maintained
11169 F:      Documentation/pps/
11170 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11171 F:      Documentation/ABI/testing/sysfs-pps
11172 F:      drivers/pps/
11173 F:      include/linux/pps*.h
11174 F:      include/uapi/linux/pps.h
11175
11176 PPTP DRIVER
11177 M:      Dmitry Kozlov <xeb@mail.ru>
11178 L:      netdev@vger.kernel.org
11179 S:      Maintained
11180 F:      drivers/net/ppp/pptp.c
11181 W:      http://sourceforge.net/projects/accel-pptp
11182
11183 PREEMPTIBLE KERNEL
11184 M:      Robert Love <rml@tech9.net>
11185 L:      kpreempt-tech@lists.sourceforge.net
11186 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11187 S:      Supported
11188 F:      Documentation/preempt-locking.txt
11189 F:      include/linux/preempt.h
11190
11191 PRINTK
11192 M:      Petr Mladek <pmladek@suse.com>
11193 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11194 R:      Steven Rostedt <rostedt@goodmis.org>
11195 S:      Maintained
11196 F:      kernel/printk/
11197 F:      include/linux/printk.h
11198
11199 PRISM54 WIRELESS DRIVER
11200 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11201 L:      linux-wireless@vger.kernel.org
11202 W:      http://wireless.kernel.org/en/users/Drivers/p54
11203 S:      Obsolete
11204 F:      drivers/net/wireless/intersil/prism54/
11205
11206 PROC SYSCTL
11207 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11208 M:      Kees Cook <keescook@chromium.org>
11209 L:      linux-kernel@vger.kernel.org
11210 L:      linux-fsdevel@vger.kernel.org
11211 S:      Maintained
11212 F:      fs/proc/proc_sysctl.c
11213 F:      include/linux/sysctl.h
11214 F:      kernel/sysctl.c
11215 F:      tools/testing/selftests/sysctl/
11216
11217 PS3 NETWORK SUPPORT
11218 M:      Geoff Levand <geoff@infradead.org>
11219 L:      netdev@vger.kernel.org
11220 L:      linuxppc-dev@lists.ozlabs.org
11221 S:      Maintained
11222 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11223
11224 PS3 PLATFORM SUPPORT
11225 M:      Geoff Levand <geoff@infradead.org>
11226 L:      linuxppc-dev@lists.ozlabs.org
11227 S:      Maintained
11228 F:      arch/powerpc/boot/ps3*
11229 F:      arch/powerpc/include/asm/lv1call.h
11230 F:      arch/powerpc/include/asm/ps3*.h
11231 F:      arch/powerpc/platforms/ps3/
11232 F:      drivers/*/ps3*
11233 F:      drivers/ps3/
11234 F:      drivers/rtc/rtc-ps3.c
11235 F:      drivers/usb/host/*ps3.c
11236 F:      sound/ppc/snd_ps3*
11237
11238 PS3VRAM DRIVER
11239 M:      Jim Paris <jim@jtan.com>
11240 M:      Geoff Levand <geoff@infradead.org>
11241 L:      linuxppc-dev@lists.ozlabs.org
11242 S:      Maintained
11243 F:      drivers/block/ps3vram.c
11244
11245 PSAMPLE PACKET SAMPLING SUPPORT:
11246 M:      Yotam Gigi <yotam.gi@gmail.com>
11247 S:      Maintained
11248 F:      net/psample
11249 F:      include/net/psample.h
11250 F:      include/uapi/linux/psample.h
11251
11252 PSTORE FILESYSTEM
11253 M:      Kees Cook <keescook@chromium.org>
11254 M:      Anton Vorontsov <anton@enomsg.org>
11255 M:      Colin Cross <ccross@android.com>
11256 M:      Tony Luck <tony.luck@intel.com>
11257 S:      Maintained
11258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11259 F:      fs/pstore/
11260 F:      include/linux/pstore*
11261 F:      drivers/firmware/efi/efi-pstore.c
11262 F:      drivers/acpi/apei/erst.c
11263 F:      Documentation/admin-guide/ramoops.rst
11264 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11265 K:      \b(pstore|ramoops)
11266
11267 PTP HARDWARE CLOCK SUPPORT
11268 M:      Richard Cochran <richardcochran@gmail.com>
11269 L:      netdev@vger.kernel.org
11270 S:      Maintained
11271 W:      http://linuxptp.sourceforge.net/
11272 F:      Documentation/ABI/testing/sysfs-ptp
11273 F:      Documentation/ptp/*
11274 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11275 F:      drivers/net/phy/dp83640*
11276 F:      drivers/ptp/*
11277 F:      include/linux/ptp_cl*
11278
11279 PTRACE SUPPORT
11280 M:      Oleg Nesterov <oleg@redhat.com>
11281 S:      Maintained
11282 F:      include/asm-generic/syscall.h
11283 F:      include/linux/ptrace.h
11284 F:      include/linux/regset.h
11285 F:      include/linux/tracehook.h
11286 F:      include/uapi/linux/ptrace.h
11287 F:      include/uapi/linux/ptrace.h
11288 F:      include/asm-generic/ptrace.h
11289 F:      kernel/ptrace.c
11290 F:      arch/*/ptrace*.c
11291 F:      arch/*/*/ptrace*.c
11292 F:      arch/*/include/asm/ptrace*.h
11293
11294 PULSE8-CEC DRIVER
11295 M:      Hans Verkuil <hverkuil@xs4all.nl>
11296 L:      linux-media@vger.kernel.org
11297 T:      git git://linuxtv.org/media_tree.git
11298 S:      Maintained
11299 F:      drivers/media/usb/pulse8-cec/*
11300 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11301
11302 PVRUSB2 VIDEO4LINUX DRIVER
11303 M:      Mike Isely <isely@pobox.com>
11304 L:      pvrusb2@isely.net       (subscribers-only)
11305 L:      linux-media@vger.kernel.org
11306 W:      http://www.isely.net/pvrusb2/
11307 T:      git git://linuxtv.org/media_tree.git
11308 S:      Maintained
11309 F:      Documentation/media/v4l-drivers/pvrusb2*
11310 F:      drivers/media/usb/pvrusb2/
11311
11312 PWC WEBCAM DRIVER
11313 M:      Hans Verkuil <hverkuil@xs4all.nl>
11314 L:      linux-media@vger.kernel.org
11315 T:      git git://linuxtv.org/media_tree.git
11316 S:      Odd Fixes
11317 F:      drivers/media/usb/pwc/*
11318
11319 PWM FAN DRIVER
11320 M:      Kamil Debski <kamil@wypas.org>
11321 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11322 L:      linux-hwmon@vger.kernel.org
11323 S:      Supported
11324 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11325 F:      Documentation/hwmon/pwm-fan
11326 F:      drivers/hwmon/pwm-fan.c
11327
11328 PWM IR Transmitter
11329 M:      Sean Young <sean@mess.org>
11330 L:      linux-media@vger.kernel.org
11331 S:      Maintained
11332 F:      drivers/media/rc/pwm-ir-tx.c
11333
11334 PWM SUBSYSTEM
11335 M:      Thierry Reding <thierry.reding@gmail.com>
11336 L:      linux-pwm@vger.kernel.org
11337 S:      Maintained
11338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11339 F:      Documentation/pwm.txt
11340 F:      Documentation/devicetree/bindings/pwm/
11341 F:      include/linux/pwm.h
11342 F:      drivers/pwm/
11343 F:      drivers/video/backlight/pwm_bl.c
11344 F:      include/linux/pwm_backlight.h
11345 F:      drivers/gpio/gpio-mvebu.c
11346 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11347
11348 PXA GPIO DRIVER
11349 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11350 L:      linux-gpio@vger.kernel.org
11351 S:      Maintained
11352 F:      drivers/gpio/gpio-pxa.c
11353
11354 PXA MMCI DRIVER
11355 S:      Orphan
11356
11357 PXA RTC DRIVER
11358 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11359 L:      linux-rtc@vger.kernel.org
11360 S:      Maintained
11361
11362 PXA2xx/PXA3xx SUPPORT
11363 M:      Daniel Mack <daniel@zonque.org>
11364 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11365 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11367 T:      git git://github.com/hzhuang1/linux.git
11368 T:      git git://github.com/rjarzmik/linux.git
11369 S:      Maintained
11370 F:      arch/arm/boot/dts/pxa*
11371 F:      arch/arm/mach-pxa/
11372 F:      drivers/dma/pxa*
11373 F:      drivers/pcmcia/pxa2xx*
11374 F:      drivers/pinctrl/pxa/
11375 F:      drivers/spi/spi-pxa2xx*
11376 F:      drivers/usb/gadget/udc/pxa2*
11377 F:      include/sound/pxa2xx-lib.h
11378 F:      sound/arm/pxa*
11379 F:      sound/soc/pxa/
11380
11381 PXA3xx NAND FLASH DRIVER
11382 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11383 L:      linux-mtd@lists.infradead.org
11384 S:      Maintained
11385 F:      drivers/mtd/nand/pxa3xx_nand.c
11386
11387 QAT DRIVER
11388 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11389 L:      qat-linux@intel.com
11390 S:      Supported
11391 F:      drivers/crypto/qat/
11392
11393 QCOM AUDIO (ASoC) DRIVERS
11394 M:      Patrick Lai <plai@codeaurora.org>
11395 M:      Banajit Goswami <bgoswami@codeaurora.org>
11396 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11397 S:      Supported
11398 F:      sound/soc/qcom/
11399
11400 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11401 M:      Gabriel Somlo <somlo@cmu.edu>
11402 M:      "Michael S. Tsirkin" <mst@redhat.com>
11403 L:      qemu-devel@nongnu.org
11404 S:      Maintained
11405 F:      drivers/firmware/qemu_fw_cfg.c
11406
11407 QIB DRIVER
11408 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11409 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11410 L:      linux-rdma@vger.kernel.org
11411 S:      Supported
11412 F:      drivers/infiniband/hw/qib/
11413
11414 QLOGIC QL41xxx FCOE DRIVER
11415 M:      QLogic-Storage-Upstream@cavium.com
11416 L:      linux-scsi@vger.kernel.org
11417 S:      Supported
11418 F:      drivers/scsi/qedf/
11419
11420 QLOGIC QL41xxx ISCSI DRIVER
11421 M:      QLogic-Storage-Upstream@cavium.com
11422 L:      linux-scsi@vger.kernel.org
11423 S:      Supported
11424 F:      drivers/scsi/qedi/
11425
11426 QLOGIC QL4xxx ETHERNET DRIVER
11427 M:      Ariel Elior <Ariel.Elior@cavium.com>
11428 M:      everest-linux-l2@cavium.com
11429 L:      netdev@vger.kernel.org
11430 S:      Supported
11431 F:      drivers/net/ethernet/qlogic/qed/
11432 F:      include/linux/qed/
11433 F:      drivers/net/ethernet/qlogic/qede/
11434
11435 QLOGIC QL4xxx RDMA DRIVER
11436 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11437 M:      Ariel Elior <Ariel.Elior@cavium.com>
11438 L:      linux-rdma@vger.kernel.org
11439 S:      Supported
11440 F:      drivers/infiniband/hw/qedr/
11441 F:      include/uapi/rdma/qedr-abi.h
11442
11443 QLOGIC QLA1280 SCSI DRIVER
11444 M:      Michael Reed <mdr@sgi.com>
11445 L:      linux-scsi@vger.kernel.org
11446 S:      Maintained
11447 F:      drivers/scsi/qla1280.[ch]
11448
11449 QLOGIC QLA2XXX FC-SCSI DRIVER
11450 M:      qla2xxx-upstream@qlogic.com
11451 L:      linux-scsi@vger.kernel.org
11452 S:      Supported
11453 F:      Documentation/scsi/LICENSE.qla2xxx
11454 F:      drivers/scsi/qla2xxx/
11455
11456 QLOGIC QLA3XXX NETWORK DRIVER
11457 M:      Dept-GELinuxNICDev@cavium.com
11458 L:      netdev@vger.kernel.org
11459 S:      Supported
11460 F:      Documentation/networking/LICENSE.qla3xxx
11461 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11462
11463 QLOGIC QLA4XXX iSCSI DRIVER
11464 M:      QLogic-Storage-Upstream@qlogic.com
11465 L:      linux-scsi@vger.kernel.org
11466 S:      Supported
11467 F:      Documentation/scsi/LICENSE.qla4xxx
11468 F:      drivers/scsi/qla4xxx/
11469
11470 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11471 M:      Harish Patil <harish.patil@cavium.com>
11472 M:      Manish Chopra <manish.chopra@cavium.com>
11473 M:      Dept-GELinuxNICDev@cavium.com
11474 L:      netdev@vger.kernel.org
11475 S:      Supported
11476 F:      drivers/net/ethernet/qlogic/qlcnic/
11477
11478 QLOGIC QLGE 10Gb ETHERNET DRIVER
11479 M:      Harish Patil <harish.patil@cavium.com>
11480 M:      Manish Chopra <manish.chopra@cavium.com>
11481 M:      Dept-GELinuxNICDev@cavium.com
11482 L:      netdev@vger.kernel.org
11483 S:      Supported
11484 F:      drivers/net/ethernet/qlogic/qlge/
11485
11486 QNX4 FILESYSTEM
11487 M:      Anders Larsen <al@alarsen.net>
11488 W:      http://www.alarsen.net/linux/qnx4fs/
11489 S:      Maintained
11490 F:      fs/qnx4/
11491 F:      include/uapi/linux/qnx4_fs.h
11492 F:      include/uapi/linux/qnxtypes.h
11493
11494 QORIQ DPAA2 FSL-MC BUS DRIVER
11495 M:      Stuart Yoder <stuyoder@gmail.com>
11496 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11497 L:      linux-kernel@vger.kernel.org
11498 S:      Maintained
11499 F:      drivers/staging/fsl-mc/
11500 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11501
11502 QT1010 MEDIA DRIVER
11503 M:      Antti Palosaari <crope@iki.fi>
11504 L:      linux-media@vger.kernel.org
11505 W:      https://linuxtv.org
11506 W:      http://palosaari.fi/linux/
11507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11508 T:      git git://linuxtv.org/anttip/media_tree.git
11509 S:      Maintained
11510 F:      drivers/media/tuners/qt1010*
11511
11512 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11513 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11514 L:      ath10k@lists.infradead.org
11515 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11517 S:      Supported
11518 F:      drivers/net/wireless/ath/ath10k/
11519
11520 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11521 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11522 L:      linux-wireless@vger.kernel.org
11523 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11524 S:      Supported
11525 F:      drivers/net/wireless/ath/ath9k/
11526
11527 QUALCOMM CAMERA SUBSYSTEM DRIVER
11528 M:      Todor Tomov <todor.tomov@linaro.org>
11529 L:      linux-media@vger.kernel.org
11530 S:      Maintained
11531 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11532 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11533 F:      drivers/media/platform/qcom/camss-8x16/
11534
11535 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11536 M:      Timur Tabi <timur@codeaurora.org>
11537 L:      netdev@vger.kernel.org
11538 S:      Supported
11539 F:      drivers/net/ethernet/qualcomm/emac/
11540
11541 QUALCOMM HEXAGON ARCHITECTURE
11542 M:      Richard Kuo <rkuo@codeaurora.org>
11543 L:      linux-hexagon@vger.kernel.org
11544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11545 S:      Supported
11546 F:      arch/hexagon/
11547
11548 QUALCOMM IOMMU
11549 M:      Rob Clark <robdclark@gmail.com>
11550 L:      iommu@lists.linux-foundation.org
11551 L:      linux-arm-msm@vger.kernel.org
11552 S:      Maintained
11553 F:      drivers/iommu/qcom_iommu.c
11554
11555 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11556 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11557 L:      linux-media@vger.kernel.org
11558 L:      linux-arm-msm@vger.kernel.org
11559 T:      git git://linuxtv.org/media_tree.git
11560 S:      Maintained
11561 F:      drivers/media/platform/qcom/venus/
11562
11563 QUALCOMM WCN36XX WIRELESS DRIVER
11564 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11565 L:      wcn36xx@lists.infradead.org
11566 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11567 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11568 S:      Supported
11569 F:      drivers/net/wireless/ath/wcn36xx/
11570
11571 QUANTENNA QTNFMAC WIRELESS DRIVER
11572 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11573 M:      Avinash Patil <avinashp@quantenna.com>
11574 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11575 L:      linux-wireless@vger.kernel.org
11576 S:      Maintained
11577 F:      drivers/net/wireless/quantenna
11578
11579 RADEON and AMDGPU DRM DRIVERS
11580 M:      Alex Deucher <alexander.deucher@amd.com>
11581 M:      Christian König <christian.koenig@amd.com>
11582 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11583 L:      amd-gfx@lists.freedesktop.org
11584 T:      git git://people.freedesktop.org/~agd5f/linux
11585 S:      Supported
11586 F:      drivers/gpu/drm/radeon/
11587 F:      include/uapi/drm/radeon_drm.h
11588 F:      drivers/gpu/drm/amd/
11589 F:      include/uapi/drm/amdgpu_drm.h
11590
11591 RADEON FRAMEBUFFER DISPLAY DRIVER
11592 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11593 L:      linux-fbdev@vger.kernel.org
11594 S:      Maintained
11595 F:      drivers/video/fbdev/aty/radeon*
11596 F:      include/uapi/linux/radeonfb.h
11597
11598 RADIOSHARK RADIO DRIVER
11599 M:      Hans Verkuil <hverkuil@xs4all.nl>
11600 L:      linux-media@vger.kernel.org
11601 T:      git git://linuxtv.org/media_tree.git
11602 S:      Maintained
11603 F:      drivers/media/radio/radio-shark.c
11604
11605 RADIOSHARK2 RADIO DRIVER
11606 M:      Hans Verkuil <hverkuil@xs4all.nl>
11607 L:      linux-media@vger.kernel.org
11608 T:      git git://linuxtv.org/media_tree.git
11609 S:      Maintained
11610 F:      drivers/media/radio/radio-shark2.c
11611 F:      drivers/media/radio/radio-tea5777.c
11612
11613 RADOS BLOCK DEVICE (RBD)
11614 M:      Ilya Dryomov <idryomov@gmail.com>
11615 M:      Sage Weil <sage@redhat.com>
11616 M:      Alex Elder <elder@kernel.org>
11617 L:      ceph-devel@vger.kernel.org
11618 W:      http://ceph.com/
11619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11620 T:      git git://github.com/ceph/ceph-client.git
11621 S:      Supported
11622 F:      Documentation/ABI/testing/sysfs-bus-rbd
11623 F:      drivers/block/rbd.c
11624 F:      drivers/block/rbd_types.h
11625
11626 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11627 M:      Paul Mackerras <paulus@samba.org>
11628 L:      linux-fbdev@vger.kernel.org
11629 S:      Maintained
11630 F:      drivers/video/fbdev/aty/aty128fb.c
11631
11632 RAINSHADOW-CEC DRIVER
11633 M:      Hans Verkuil <hverkuil@xs4all.nl>
11634 L:      linux-media@vger.kernel.org
11635 T:      git git://linuxtv.org/media_tree.git
11636 S:      Maintained
11637 F:      drivers/media/usb/rainshadow-cec/*
11638
11639 RALINK MIPS ARCHITECTURE
11640 M:      John Crispin <john@phrozen.org>
11641 L:      linux-mips@linux-mips.org
11642 S:      Maintained
11643 F:      arch/mips/ralink
11644
11645 RALINK RT2X00 WIRELESS LAN DRIVER
11646 P:      rt2x00 project
11647 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11648 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11649 L:      linux-wireless@vger.kernel.org
11650 S:      Maintained
11651 F:      drivers/net/wireless/ralink/rt2x00/
11652
11653 RAMDISK RAM BLOCK DEVICE DRIVER
11654 M:      Jens Axboe <axboe@kernel.dk>
11655 S:      Maintained
11656 F:      Documentation/blockdev/ramdisk.txt
11657 F:      drivers/block/brd.c
11658
11659 RANCHU VIRTUAL BOARD FOR MIPS
11660 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11661 L:      linux-mips@linux-mips.org
11662 S:      Supported
11663 F:      arch/mips/generic/board-ranchu.c
11664 F:      arch/mips/configs/generic/board-ranchu.config
11665
11666 RANDOM NUMBER DRIVER
11667 M:      "Theodore Ts'o" <tytso@mit.edu>
11668 S:      Maintained
11669 F:      drivers/char/random.c
11670
11671 RAPIDIO SUBSYSTEM
11672 M:      Matt Porter <mporter@kernel.crashing.org>
11673 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11674 S:      Maintained
11675 F:      drivers/rapidio/
11676
11677 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11678 L:      linux-wireless@vger.kernel.org
11679 S:      Orphan
11680 F:      drivers/net/wireless/ray*
11681
11682 RCUTORTURE TEST FRAMEWORK
11683 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11684 M:      Josh Triplett <josh@joshtriplett.org>
11685 R:      Steven Rostedt <rostedt@goodmis.org>
11686 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11687 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11688 L:      linux-kernel@vger.kernel.org
11689 S:      Supported
11690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11691 F:      tools/testing/selftests/rcutorture
11692
11693 RDC R-321X SoC
11694 M:      Florian Fainelli <florian@openwrt.org>
11695 S:      Maintained
11696
11697 RDC R6040 FAST ETHERNET DRIVER
11698 M:      Florian Fainelli <f.fainelli@gmail.com>
11699 L:      netdev@vger.kernel.org
11700 S:      Maintained
11701 F:      drivers/net/ethernet/rdc/r6040.c
11702
11703 RDMAVT - RDMA verbs software
11704 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11705 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11706 L:      linux-rdma@vger.kernel.org
11707 S:      Supported
11708 F:      drivers/infiniband/sw/rdmavt
11709
11710 RDS - RELIABLE DATAGRAM SOCKETS
11711 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11712 L:      netdev@vger.kernel.org
11713 L:      linux-rdma@vger.kernel.org
11714 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11715 W:      https://oss.oracle.com/projects/rds/
11716 S:      Supported
11717 F:      net/rds/
11718 F:      Documentation/networking/rds.txt
11719
11720 RDT - RESOURCE ALLOCATION
11721 M:      Fenghua Yu <fenghua.yu@intel.com>
11722 L:      linux-kernel@vger.kernel.org
11723 S:      Supported
11724 F:      arch/x86/kernel/cpu/intel_rdt*
11725 F:      arch/x86/include/asm/intel_rdt_sched.h
11726 F:      Documentation/x86/intel_rdt*
11727
11728 READ-COPY UPDATE (RCU)
11729 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11730 M:      Josh Triplett <josh@joshtriplett.org>
11731 R:      Steven Rostedt <rostedt@goodmis.org>
11732 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11733 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11734 L:      linux-kernel@vger.kernel.org
11735 W:      http://www.rdrop.com/users/paulmck/RCU/
11736 S:      Supported
11737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11738 F:      Documentation/RCU/
11739 X:      Documentation/RCU/torture.txt
11740 F:      include/linux/rcu*
11741 X:      include/linux/srcu.h
11742 F:      kernel/rcu/
11743 X:      kernel/torture.c
11744
11745 REAL TIME CLOCK (RTC) SUBSYSTEM
11746 M:      Alessandro Zummo <a.zummo@towertech.it>
11747 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11748 L:      linux-rtc@vger.kernel.org
11749 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11751 S:      Maintained
11752 F:      Documentation/devicetree/bindings/rtc/
11753 F:      Documentation/rtc.txt
11754 F:      drivers/rtc/
11755 F:      include/linux/rtc.h
11756 F:      include/uapi/linux/rtc.h
11757 F:      include/linux/rtc/
11758 F:      include/linux/platform_data/rtc-*
11759 F:      tools/testing/selftests/timers/rtctest.c
11760
11761 REALTEK AUDIO CODECS
11762 M:      Bard Liao <bardliao@realtek.com>
11763 M:      Oder Chiou <oder_chiou@realtek.com>
11764 S:      Maintained
11765 F:      sound/soc/codecs/rt*
11766 F:      include/sound/rt*.h
11767
11768 REGISTER MAP ABSTRACTION
11769 M:      Mark Brown <broonie@kernel.org>
11770 L:      linux-kernel@vger.kernel.org
11771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11772 S:      Supported
11773 F:      Documentation/devicetree/bindings/regmap/
11774 F:      drivers/base/regmap/
11775 F:      include/linux/regmap.h
11776
11777 REISERFS FILE SYSTEM
11778 L:      reiserfs-devel@vger.kernel.org
11779 S:      Supported
11780 F:      fs/reiserfs/
11781
11782 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11783 M:      Ohad Ben-Cohen <ohad@wizery.com>
11784 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11785 L:      linux-remoteproc@vger.kernel.org
11786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11787 S:      Maintained
11788 F:      Documentation/devicetree/bindings/remoteproc/
11789 F:      Documentation/remoteproc.txt
11790 F:      drivers/remoteproc/
11791 F:      include/linux/remoteproc.h
11792
11793 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11794 M:      Ohad Ben-Cohen <ohad@wizery.com>
11795 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11796 L:      linux-remoteproc@vger.kernel.org
11797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11798 S:      Maintained
11799 F:      drivers/rpmsg/
11800 F:      Documentation/rpmsg.txt
11801 F:      include/linux/rpmsg.h
11802 F:      include/linux/rpmsg/
11803
11804 RENESAS CLOCK DRIVERS
11805 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11806 L:      linux-renesas-soc@vger.kernel.org
11807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11808 S:      Supported
11809 F:      drivers/clk/renesas/
11810
11811 RENESAS ETHERNET DRIVERS
11812 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11813 L:      netdev@vger.kernel.org
11814 L:      linux-renesas-soc@vger.kernel.org
11815 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11816 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11817 F:      drivers/net/ethernet/renesas/
11818 F:      include/linux/sh_eth.h
11819
11820 RENESAS R-CAR GYROADC DRIVER
11821 M:      Marek Vasut <marek.vasut@gmail.com>
11822 L:      linux-iio@vger.kernel.org
11823 S:      Supported
11824 F:      drivers/iio/adc/rcar_gyro_adc.c
11825
11826 RENESAS USB PHY DRIVER
11827 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11828 L:      linux-renesas-soc@vger.kernel.org
11829 S:      Maintained
11830 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11831
11832 RESET CONTROLLER FRAMEWORK
11833 M:      Philipp Zabel <p.zabel@pengutronix.de>
11834 T:      git git://git.pengutronix.de/git/pza/linux
11835 S:      Maintained
11836 F:      drivers/reset/
11837 F:      Documentation/devicetree/bindings/reset/
11838 F:      include/dt-bindings/reset/
11839 F:      include/linux/reset.h
11840 F:      include/linux/reset-controller.h
11841
11842 RFKILL
11843 M:      Johannes Berg <johannes@sipsolutions.net>
11844 L:      linux-wireless@vger.kernel.org
11845 W:      http://wireless.kernel.org/
11846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11848 S:      Maintained
11849 F:      Documentation/rfkill.txt
11850 F:      Documentation/ABI/stable/sysfs-class-rfkill
11851 F:      net/rfkill/
11852
11853 RHASHTABLE
11854 M:      Thomas Graf <tgraf@suug.ch>
11855 M:      Herbert Xu <herbert@gondor.apana.org.au>
11856 L:      netdev@vger.kernel.org
11857 S:      Maintained
11858 F:      lib/rhashtable.c
11859 F:      include/linux/rhashtable.h
11860
11861 RICOH R5C592 MEMORYSTICK DRIVER
11862 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11863 S:      Maintained
11864 F:      drivers/memstick/host/r592.*
11865
11866 RICOH SMARTMEDIA/XD DRIVER
11867 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11868 S:      Maintained
11869 F:      drivers/mtd/nand/r852.c
11870 F:      drivers/mtd/nand/r852.h
11871
11872 RISC-V ARCHITECTURE
11873 M:      Palmer Dabbelt <palmer@sifive.com>
11874 M:      Albert Ou <albert@sifive.com>
11875 L:      linux-riscv@lists.infradead.org
11876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11877 S:      Supported
11878 F:      arch/riscv/
11879 K:      riscv
11880 N:      riscv
11881
11882 ROCCAT DRIVERS
11883 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11884 W:      http://sourceforge.net/projects/roccat/
11885 S:      Maintained
11886 F:      drivers/hid/hid-roccat*
11887 F:      include/linux/hid-roccat*
11888 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11889
11890 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11891 M:      Jacob chen <jacob2.chen@rock-chips.com>
11892 L:      linux-media@vger.kernel.org
11893 S:      Maintained
11894 F:      drivers/media/platform/rockchip/rga/
11895 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11896
11897 ROCKER DRIVER
11898 M:      Jiri Pirko <jiri@resnulli.us>
11899 L:      netdev@vger.kernel.org
11900 S:      Supported
11901 F:      drivers/net/ethernet/rocker/
11902
11903 ROCKETPORT DRIVER
11904 P:      Comtrol Corp.
11905 W:      http://www.comtrol.com
11906 S:      Maintained
11907 F:      Documentation/serial/rocket.txt
11908 F:      drivers/tty/rocket*
11909
11910 ROCKETPORT EXPRESS/INFINITY DRIVER
11911 M:      Kevin Cernekee <cernekee@gmail.com>
11912 L:      linux-serial@vger.kernel.org
11913 S:      Odd Fixes
11914 F:      drivers/tty/serial/rp2.*
11915
11916 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11917 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11918 L:      linux-kernel@vger.kernel.org
11919 L:      linux-renesas-soc@vger.kernel.org
11920 S:      Supported
11921 F:      drivers/mfd/bd9571mwv.c
11922 F:      drivers/regulator/bd9571mwv-regulator.c
11923 F:      drivers/gpio/gpio-bd9571mwv.c
11924 F:      include/linux/mfd/bd9571mwv.h
11925 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11926
11927 ROSE NETWORK LAYER
11928 M:      Ralf Baechle <ralf@linux-mips.org>
11929 L:      linux-hams@vger.kernel.org
11930 W:      http://www.linux-ax25.org/
11931 S:      Maintained
11932 F:      include/net/rose.h
11933 F:      include/uapi/linux/rose.h
11934 F:      net/rose/
11935
11936 RTL2830 MEDIA DRIVER
11937 M:      Antti Palosaari <crope@iki.fi>
11938 L:      linux-media@vger.kernel.org
11939 W:      https://linuxtv.org
11940 W:      http://palosaari.fi/linux/
11941 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11942 T:      git git://linuxtv.org/anttip/media_tree.git
11943 S:      Maintained
11944 F:      drivers/media/dvb-frontends/rtl2830*
11945
11946 RTL2832 MEDIA DRIVER
11947 M:      Antti Palosaari <crope@iki.fi>
11948 L:      linux-media@vger.kernel.org
11949 W:      https://linuxtv.org
11950 W:      http://palosaari.fi/linux/
11951 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11952 T:      git git://linuxtv.org/anttip/media_tree.git
11953 S:      Maintained
11954 F:      drivers/media/dvb-frontends/rtl2832*
11955
11956 RTL2832_SDR MEDIA DRIVER
11957 M:      Antti Palosaari <crope@iki.fi>
11958 L:      linux-media@vger.kernel.org
11959 W:      https://linuxtv.org
11960 W:      http://palosaari.fi/linux/
11961 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11962 T:      git git://linuxtv.org/anttip/media_tree.git
11963 S:      Maintained
11964 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11965
11966 RTL8180 WIRELESS DRIVER
11967 L:      linux-wireless@vger.kernel.org
11968 W:      http://wireless.kernel.org/
11969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11970 S:      Orphan
11971 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11972
11973 RTL8187 WIRELESS DRIVER
11974 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11975 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11976 M:      Larry Finger <Larry.Finger@lwfinger.net>
11977 L:      linux-wireless@vger.kernel.org
11978 W:      http://wireless.kernel.org/
11979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11980 S:      Maintained
11981 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11982
11983 REALTEK WIRELESS DRIVER (rtlwifi family)
11984 M:      Ping-Ke Shih <pkshih@realtek.com>
11985 L:      linux-wireless@vger.kernel.org
11986 W:      http://wireless.kernel.org/
11987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11988 S:      Maintained
11989 F:      drivers/net/wireless/realtek/rtlwifi/
11990
11991 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11992 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11993 L:      linux-wireless@vger.kernel.org
11994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11995 S:      Maintained
11996 F:      drivers/net/wireless/realtek/rtl8xxxu/
11997
11998 RXRPC SOCKETS (AF_RXRPC)
11999 M:      David Howells <dhowells@redhat.com>
12000 L:      linux-afs@lists.infradead.org
12001 S:      Supported
12002 F:      net/rxrpc/
12003 F:      include/keys/rxrpc-type.h
12004 F:      include/net/af_rxrpc.h
12005 F:      include/trace/events/rxrpc.h
12006 F:      include/uapi/linux/rxrpc.h
12007 F:      Documentation/networking/rxrpc.txt
12008 W:      https://www.infradead.org/~dhowells/kafs/
12009
12010 S3 SAVAGE FRAMEBUFFER DRIVER
12011 M:      Antonino Daplas <adaplas@gmail.com>
12012 L:      linux-fbdev@vger.kernel.org
12013 S:      Maintained
12014 F:      drivers/video/fbdev/savage/
12015
12016 S390
12017 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12018 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12019 L:      linux-s390@vger.kernel.org
12020 W:      http://www.ibm.com/developerworks/linux/linux390/
12021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12022 S:      Supported
12023 F:      arch/s390/
12024 F:      drivers/s390/
12025 F:      Documentation/s390/
12026 F:      Documentation/driver-api/s390-drivers.rst
12027
12028 S390 COMMON I/O LAYER
12029 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
12030 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12031 L:      linux-s390@vger.kernel.org
12032 W:      http://www.ibm.com/developerworks/linux/linux390/
12033 S:      Supported
12034 F:      drivers/s390/cio/
12035
12036 S390 DASD DRIVER
12037 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
12038 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12039 L:      linux-s390@vger.kernel.org
12040 W:      http://www.ibm.com/developerworks/linux/linux390/
12041 S:      Supported
12042 F:      drivers/s390/block/dasd*
12043 F:      block/partitions/ibm.c
12044
12045 S390 IOMMU (PCI)
12046 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12047 L:      linux-s390@vger.kernel.org
12048 W:      http://www.ibm.com/developerworks/linux/linux390/
12049 S:      Supported
12050 F:      drivers/iommu/s390-iommu.c
12051
12052 S390 IUCV NETWORK LAYER
12053 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
12054 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12055 L:      linux-s390@vger.kernel.org
12056 W:      http://www.ibm.com/developerworks/linux/linux390/
12057 S:      Supported
12058 F:      drivers/s390/net/*iucv*
12059 F:      include/net/iucv/
12060 F:      net/iucv/
12061
12062 S390 NETWORK DRIVERS
12063 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
12064 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12065 L:      linux-s390@vger.kernel.org
12066 W:      http://www.ibm.com/developerworks/linux/linux390/
12067 S:      Supported
12068 F:      drivers/s390/net/
12069
12070 S390 PCI SUBSYSTEM
12071 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
12072 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12073 L:      linux-s390@vger.kernel.org
12074 W:      http://www.ibm.com/developerworks/linux/linux390/
12075 S:      Supported
12076 F:      arch/s390/pci/
12077 F:      drivers/pci/hotplug/s390_pci_hpc.c
12078
12079 S390 VFIO-CCW DRIVER
12080 M:      Cornelia Huck <cohuck@redhat.com>
12081 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12082 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
12083 L:      linux-s390@vger.kernel.org
12084 L:      kvm@vger.kernel.org
12085 S:      Supported
12086 F:      drivers/s390/cio/vfio_ccw*
12087 F:      Documentation/s390/vfio-ccw.txt
12088 F:      include/uapi/linux/vfio_ccw.h
12089
12090 S390 ZCRYPT DRIVER
12091 M:      Harald Freudenberger <freude@de.ibm.com>
12092 L:      linux-s390@vger.kernel.org
12093 W:      http://www.ibm.com/developerworks/linux/linux390/
12094 S:      Supported
12095 F:      drivers/s390/crypto/
12096
12097 S390 ZFCP DRIVER
12098 M:      Steffen Maier <maier@linux.vnet.ibm.com>
12099 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
12100 L:      linux-s390@vger.kernel.org
12101 W:      http://www.ibm.com/developerworks/linux/linux390/
12102 S:      Supported
12103 F:      drivers/s390/scsi/zfcp_*
12104
12105 S3C24XX SD/MMC Driver
12106 M:      Ben Dooks <ben-linux@fluff.org>
12107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12108 S:      Supported
12109 F:      drivers/mmc/host/s3cmci.*
12110
12111 SAA6588 RDS RECEIVER DRIVER
12112 M:      Hans Verkuil <hverkuil@xs4all.nl>
12113 L:      linux-media@vger.kernel.org
12114 T:      git git://linuxtv.org/media_tree.git
12115 W:      https://linuxtv.org
12116 S:      Odd Fixes
12117 F:      drivers/media/i2c/saa6588*
12118
12119 SAA7134 VIDEO4LINUX DRIVER
12120 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12121 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12122 L:      linux-media@vger.kernel.org
12123 W:      https://linuxtv.org
12124 T:      git git://linuxtv.org/media_tree.git
12125 S:      Odd fixes
12126 F:      Documentation/media/v4l-drivers/saa7134*
12127 F:      drivers/media/pci/saa7134/
12128
12129 SAA7146 VIDEO4LINUX-2 DRIVER
12130 M:      Hans Verkuil <hverkuil@xs4all.nl>
12131 L:      linux-media@vger.kernel.org
12132 T:      git git://linuxtv.org/media_tree.git
12133 S:      Maintained
12134 F:      drivers/media/common/saa7146/
12135 F:      drivers/media/pci/saa7146/
12136 F:      include/media/saa7146*
12137
12138 SAMSUNG AUDIO (ASoC) DRIVERS
12139 M:      Krzysztof Kozlowski <krzk@kernel.org>
12140 M:      Sangbeom Kim <sbkim73@samsung.com>
12141 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12142 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12143 S:      Supported
12144 F:      sound/soc/samsung/
12145 F:      Documentation/devicetree/bindings/sound/samsung*
12146
12147 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12148 M:      Krzysztof Kozlowski <krzk@kernel.org>
12149 L:      linux-crypto@vger.kernel.org
12150 L:      linux-samsung-soc@vger.kernel.org
12151 S:      Maintained
12152 F:      drivers/crypto/exynos-rng.c
12153 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12154
12155 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12156 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12157 L:      linux-samsung-soc@vger.kernel.org
12158 S:      Maintained
12159 F:      drivers/char/hw_random/exynos-trng.c
12160 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12161
12162 SAMSUNG FRAMEBUFFER DRIVER
12163 M:      Jingoo Han <jingoohan1@gmail.com>
12164 L:      linux-fbdev@vger.kernel.org
12165 S:      Maintained
12166 F:      drivers/video/fbdev/s3c-fb.c
12167
12168 SAMSUNG LAPTOP DRIVER
12169 M:      Corentin Chary <corentin.chary@gmail.com>
12170 L:      platform-driver-x86@vger.kernel.org
12171 S:      Maintained
12172 F:      drivers/platform/x86/samsung-laptop.c
12173
12174 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12175 M:      Sangbeom Kim <sbkim73@samsung.com>
12176 M:      Krzysztof Kozlowski <krzk@kernel.org>
12177 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12178 L:      linux-kernel@vger.kernel.org
12179 L:      linux-samsung-soc@vger.kernel.org
12180 S:      Supported
12181 F:      drivers/mfd/sec*.c
12182 F:      drivers/regulator/s2m*.c
12183 F:      drivers/regulator/s5m*.c
12184 F:      drivers/clk/clk-s2mps11.c
12185 F:      drivers/rtc/rtc-s5m.c
12186 F:      include/linux/mfd/samsung/
12187 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12188 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12189 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12190 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12191
12192 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12193 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12194 L:      linux-media@vger.kernel.org
12195 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12196 S:      Maintained
12197 F:      drivers/media/platform/s3c-camif/
12198 F:      include/media/drv-intf/s3c_camif.h
12199
12200 SAMSUNG S3FWRN5 NFC DRIVER
12201 M:      Robert Baldyga <r.baldyga@samsung.com>
12202 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12203 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12204 S:      Supported
12205 F:      drivers/nfc/s3fwrn5
12206
12207 SAMSUNG S5C73M3 CAMERA DRIVER
12208 M:      Kyungmin Park <kyungmin.park@samsung.com>
12209 M:      Andrzej Hajda <a.hajda@samsung.com>
12210 L:      linux-media@vger.kernel.org
12211 S:      Supported
12212 F:      drivers/media/i2c/s5c73m3/*
12213
12214 SAMSUNG S5K5BAF CAMERA DRIVER
12215 M:      Kyungmin Park <kyungmin.park@samsung.com>
12216 M:      Andrzej Hajda <a.hajda@samsung.com>
12217 L:      linux-media@vger.kernel.org
12218 S:      Supported
12219 F:      drivers/media/i2c/s5k5baf.c
12220
12221 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12222 M:      Krzysztof Kozlowski <krzk@kernel.org>
12223 M:      Vladimir Zapolskiy <vz@mleia.com>
12224 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12225 L:      linux-crypto@vger.kernel.org
12226 L:      linux-samsung-soc@vger.kernel.org
12227 S:      Maintained
12228 F:      drivers/crypto/s5p-sss.c
12229
12230 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12231 M:      Kyungmin Park <kyungmin.park@samsung.com>
12232 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12233 L:      linux-media@vger.kernel.org
12234 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12235 S:      Supported
12236 F:      drivers/media/platform/exynos4-is/
12237
12238 SAMSUNG SOC CLOCK DRIVERS
12239 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12240 M:      Tomasz Figa <tomasz.figa@gmail.com>
12241 M:      Chanwoo Choi <cw00.choi@samsung.com>
12242 S:      Supported
12243 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12244 F:      drivers/clk/samsung/
12245 F:      include/dt-bindings/clock/exynos*.h
12246 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12247
12248 SAMSUNG SPI DRIVERS
12249 M:      Kukjin Kim <kgene@kernel.org>
12250 M:      Krzysztof Kozlowski <krzk@kernel.org>
12251 M:      Andi Shyti <andi.shyti@samsung.com>
12252 L:      linux-spi@vger.kernel.org
12253 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12254 S:      Maintained
12255 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12256 F:      drivers/spi/spi-s3c*
12257 F:      include/linux/platform_data/spi-s3c64xx.h
12258
12259 SAMSUNG SXGBE DRIVERS
12260 M:      Byungho An <bh74.an@samsung.com>
12261 M:      Girish K S <ks.giri@samsung.com>
12262 M:      Vipul Pandya <vipul.pandya@samsung.com>
12263 S:      Supported
12264 L:      netdev@vger.kernel.org
12265 F:      drivers/net/ethernet/samsung/sxgbe/
12266
12267 SAMSUNG THERMAL DRIVER
12268 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12269 L:      linux-pm@vger.kernel.org
12270 L:      linux-samsung-soc@vger.kernel.org
12271 S:      Supported
12272 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12273 F:      drivers/thermal/samsung/
12274
12275 SAMSUNG USB2 PHY DRIVER
12276 M:      Kamil Debski <kamil@wypas.org>
12277 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12278 L:      linux-kernel@vger.kernel.org
12279 S:      Supported
12280 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12281 F:      Documentation/phy/samsung-usb2.txt
12282 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12283 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12284 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12285 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12286 F:      drivers/phy/samsung/phy-samsung-usb2.c
12287 F:      drivers/phy/samsung/phy-samsung-usb2.h
12288
12289 SC1200 WDT DRIVER
12290 M:      Zwane Mwaikambo <zwanem@gmail.com>
12291 S:      Maintained
12292 F:      drivers/watchdog/sc1200wdt.c
12293
12294 SCHEDULER
12295 M:      Ingo Molnar <mingo@redhat.com>
12296 M:      Peter Zijlstra <peterz@infradead.org>
12297 L:      linux-kernel@vger.kernel.org
12298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12299 S:      Maintained
12300 F:      kernel/sched/
12301 F:      include/linux/sched.h
12302 F:      include/uapi/linux/sched.h
12303 F:      include/linux/wait.h
12304
12305 SCORE ARCHITECTURE
12306 M:      Chen Liqin <liqin.linux@gmail.com>
12307 M:      Lennox Wu <lennox.wu@gmail.com>
12308 W:      http://www.sunplus.com
12309 S:      Supported
12310 F:      arch/score/
12311
12312 SCR24X CHIP CARD INTERFACE DRIVER
12313 M:      Lubomir Rintel <lkundrak@v3.sk>
12314 S:      Supported
12315 F:      drivers/char/pcmcia/scr24x_cs.c
12316
12317 SCSI CDROM DRIVER
12318 M:      Jens Axboe <axboe@kernel.dk>
12319 L:      linux-scsi@vger.kernel.org
12320 W:      http://www.kernel.dk
12321 S:      Maintained
12322 F:      drivers/scsi/sr*
12323
12324 SCSI RDMA PROTOCOL (SRP) INITIATOR
12325 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12326 L:      linux-rdma@vger.kernel.org
12327 S:      Supported
12328 W:      http://www.openfabrics.org
12329 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12331 F:      drivers/infiniband/ulp/srp/
12332 F:      include/scsi/srp.h
12333
12334 SCSI SG DRIVER
12335 M:      Doug Gilbert <dgilbert@interlog.com>
12336 L:      linux-scsi@vger.kernel.org
12337 W:      http://sg.danny.cz/sg
12338 S:      Maintained
12339 F:      Documentation/scsi/scsi-generic.txt
12340 F:      drivers/scsi/sg.c
12341 F:      include/scsi/sg.h
12342
12343 SCSI SUBSYSTEM
12344 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12346 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12348 L:      linux-scsi@vger.kernel.org
12349 S:      Maintained
12350 F:      Documentation/devicetree/bindings/scsi/
12351 F:      drivers/scsi/
12352 F:      include/scsi/
12353
12354 SCSI TAPE DRIVER
12355 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12356 L:      linux-scsi@vger.kernel.org
12357 S:      Maintained
12358 F:      Documentation/scsi/st.txt
12359 F:      drivers/scsi/st.*
12360 F:      drivers/scsi/st_*.h
12361
12362 SCTP PROTOCOL
12363 M:      Vlad Yasevich <vyasevich@gmail.com>
12364 M:      Neil Horman <nhorman@tuxdriver.com>
12365 L:      linux-sctp@vger.kernel.org
12366 W:      http://lksctp.sourceforge.net
12367 S:      Maintained
12368 F:      Documentation/networking/sctp.txt
12369 F:      include/linux/sctp.h
12370 F:      include/uapi/linux/sctp.h
12371 F:      include/net/sctp/
12372 F:      net/sctp/
12373
12374 SCx200 CPU SUPPORT
12375 M:      Jim Cromie <jim.cromie@gmail.com>
12376 S:      Odd Fixes
12377 F:      Documentation/i2c/busses/scx200_acb
12378 F:      arch/x86/platform/scx200/
12379 F:      drivers/watchdog/scx200_wdt.c
12380 F:      drivers/i2c/busses/scx200*
12381 F:      drivers/mtd/maps/scx200_docflash.c
12382 F:      include/linux/scx200.h
12383
12384 SCx200 GPIO DRIVER
12385 M:      Jim Cromie <jim.cromie@gmail.com>
12386 S:      Maintained
12387 F:      drivers/char/scx200_gpio.c
12388 F:      include/linux/scx200_gpio.h
12389
12390 SCx200 HRT CLOCKSOURCE DRIVER
12391 M:      Jim Cromie <jim.cromie@gmail.com>
12392 S:      Maintained
12393 F:      drivers/clocksource/scx200_hrt.c
12394
12395 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12396 M:      Sascha Sommer <saschasommer@freenet.de>
12397 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12398 S:      Maintained
12399 F:      drivers/mmc/host/sdricoh_cs.c
12400
12401 SECURE COMPUTING
12402 M:      Kees Cook <keescook@chromium.org>
12403 R:      Andy Lutomirski <luto@amacapital.net>
12404 R:      Will Drewry <wad@chromium.org>
12405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12406 S:      Supported
12407 F:      kernel/seccomp.c
12408 F:      include/uapi/linux/seccomp.h
12409 F:      include/linux/seccomp.h
12410 F:      tools/testing/selftests/seccomp/*
12411 F:      tools/testing/selftests/kselftest_harness.h
12412 F:      Documentation/userspace-api/seccomp_filter.rst
12413 K:      \bsecure_computing
12414 K:      \bTIF_SECCOMP\b
12415
12416 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12417 M:      Al Cooper <alcooperx@gmail.com>
12418 L:      linux-mmc@vger.kernel.org
12419 L:      bcm-kernel-feedback-list@broadcom.com
12420 S:      Maintained
12421 F:      drivers/mmc/host/sdhci-brcmstb*
12422
12423 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12424 M:      Adrian Hunter <adrian.hunter@intel.com>
12425 L:      linux-mmc@vger.kernel.org
12426 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12427 S:      Maintained
12428 F:      drivers/mmc/host/sdhci*
12429 F:      include/linux/mmc/sdhci*
12430
12431 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12432 M:      Ben Dooks <ben-linux@fluff.org>
12433 M:      Jaehoon Chung <jh80.chung@samsung.com>
12434 L:      linux-mmc@vger.kernel.org
12435 S:      Maintained
12436 F:      drivers/mmc/host/sdhci-s3c*
12437
12438 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12439 M:      Viresh Kumar <vireshk@kernel.org>
12440 L:      linux-mmc@vger.kernel.org
12441 S:      Maintained
12442 F:      drivers/mmc/host/sdhci-spear.c
12443
12444 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12445 M:      Kishon Vijay Abraham I <kishon@ti.com>
12446 L:      linux-mmc@vger.kernel.org
12447 S:      Maintained
12448 F:      drivers/mmc/host/sdhci-omap.c
12449
12450 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12451 M:      Scott Bauer <scott.bauer@intel.com>
12452 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12453 L:      linux-block@vger.kernel.org
12454 S:      Supported
12455 F:      block/sed*
12456 F:      block/opal_proto.h
12457 F:      include/linux/sed*
12458 F:      include/uapi/linux/sed*
12459
12460 SECURITY CONTACT
12461 M:      Security Officers <security@kernel.org>
12462 S:      Supported
12463
12464 SECURITY SUBSYSTEM
12465 M:      James Morris <jmorris@namei.org>
12466 M:      "Serge E. Hallyn" <serge@hallyn.com>
12467 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12469 W:      http://kernsec.org/
12470 S:      Supported
12471 F:      security/
12472
12473 SELINUX SECURITY MODULE
12474 M:      Paul Moore <paul@paul-moore.com>
12475 M:      Stephen Smalley <sds@tycho.nsa.gov>
12476 M:      Eric Paris <eparis@parisplace.org>
12477 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12478 W:      https://selinuxproject.org
12479 W:      https://github.com/SELinuxProject
12480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12481 S:      Supported
12482 F:      include/linux/selinux*
12483 F:      security/selinux/
12484 F:      scripts/selinux/
12485 F:      Documentation/admin-guide/LSM/SELinux.rst
12486
12487 SENSABLE PHANTOM
12488 M:      Jiri Slaby <jirislaby@gmail.com>
12489 S:      Maintained
12490 F:      drivers/misc/phantom.c
12491 F:      include/uapi/linux/phantom.h
12492
12493 SERIAL DEVICE BUS
12494 M:      Rob Herring <robh@kernel.org>
12495 L:      linux-serial@vger.kernel.org
12496 S:      Maintained
12497 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12498 F:      drivers/tty/serdev/
12499 F:      include/linux/serdev.h
12500
12501 SERIAL DRIVERS
12502 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12503 L:      linux-serial@vger.kernel.org
12504 S:      Maintained
12505 F:      Documentation/devicetree/bindings/serial/
12506 F:      drivers/tty/serial/
12507
12508 SERIAL IR RECEIVER
12509 M:      Sean Young <sean@mess.org>
12510 L:      linux-media@vger.kernel.org
12511 S:      Maintained
12512 F:      drivers/media/rc/serial_ir.c
12513
12514 SFC NETWORK DRIVER
12515 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12516 M:      Edward Cree <ecree@solarflare.com>
12517 M:      Bert Kenward <bkenward@solarflare.com>
12518 L:      netdev@vger.kernel.org
12519 S:      Supported
12520 F:      drivers/net/ethernet/sfc/
12521
12522 SGI GRU DRIVER
12523 M:      Dimitri Sivanich <sivanich@sgi.com>
12524 S:      Maintained
12525 F:      drivers/misc/sgi-gru/
12526
12527 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12528 M:      Pat Gefre <pfg@sgi.com>
12529 L:      linux-ia64@vger.kernel.org
12530 S:      Supported
12531 F:      Documentation/ia64/serial.txt
12532 F:      drivers/tty/serial/ioc?_serial.c
12533 F:      include/linux/ioc?.h
12534
12535 SGI XP/XPC/XPNET DRIVER
12536 M:      Cliff Whickman <cpw@sgi.com>
12537 M:      Robin Holt <robinmholt@gmail.com>
12538 S:      Maintained
12539 F:      drivers/misc/sgi-xp/
12540
12541 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12542 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12543 L:      linux-s390@vger.kernel.org
12544 W:      http://www.ibm.com/developerworks/linux/linux390/
12545 S:      Supported
12546 F:      net/smc/
12547
12548 SH_VEU V4L2 MEM2MEM DRIVER
12549 L:      linux-media@vger.kernel.org
12550 S:      Orphan
12551 F:      drivers/media/platform/sh_veu.c
12552
12553 SH_VOU V4L2 OUTPUT DRIVER
12554 L:      linux-media@vger.kernel.org
12555 S:      Orphan
12556 F:      drivers/media/platform/sh_vou.c
12557 F:      include/media/drv-intf/sh_vou.h
12558
12559 SI2157 MEDIA DRIVER
12560 M:      Antti Palosaari <crope@iki.fi>
12561 L:      linux-media@vger.kernel.org
12562 W:      https://linuxtv.org
12563 W:      http://palosaari.fi/linux/
12564 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12565 T:      git git://linuxtv.org/anttip/media_tree.git
12566 S:      Maintained
12567 F:      drivers/media/tuners/si2157*
12568
12569 SI2165 MEDIA DRIVER
12570 M:      Matthias Schwarzott <zzam@gentoo.org>
12571 L:      linux-media@vger.kernel.org
12572 W:      https://linuxtv.org
12573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12574 S:      Maintained
12575 F:      drivers/media/dvb-frontends/si2165*
12576
12577 SI2168 MEDIA DRIVER
12578 M:      Antti Palosaari <crope@iki.fi>
12579 L:      linux-media@vger.kernel.org
12580 W:      https://linuxtv.org
12581 W:      http://palosaari.fi/linux/
12582 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12583 T:      git git://linuxtv.org/anttip/media_tree.git
12584 S:      Maintained
12585 F:      drivers/media/dvb-frontends/si2168*
12586
12587 SI470X FM RADIO RECEIVER I2C DRIVER
12588 M:      Hans Verkuil <hverkuil@xs4all.nl>
12589 L:      linux-media@vger.kernel.org
12590 T:      git git://linuxtv.org/media_tree.git
12591 W:      https://linuxtv.org
12592 S:      Odd Fixes
12593 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12594
12595 SI470X FM RADIO RECEIVER USB DRIVER
12596 M:      Hans Verkuil <hverkuil@xs4all.nl>
12597 L:      linux-media@vger.kernel.org
12598 T:      git git://linuxtv.org/media_tree.git
12599 W:      https://linuxtv.org
12600 S:      Maintained
12601 F:      drivers/media/radio/si470x/radio-si470x-common.c
12602 F:      drivers/media/radio/si470x/radio-si470x.h
12603 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12604
12605 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12606 M:      Eduardo Valentin <edubezval@gmail.com>
12607 L:      linux-media@vger.kernel.org
12608 T:      git git://linuxtv.org/media_tree.git
12609 W:      https://linuxtv.org
12610 S:      Odd Fixes
12611 F:      drivers/media/radio/si4713/si4713.?
12612
12613 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12614 M:      Eduardo Valentin <edubezval@gmail.com>
12615 L:      linux-media@vger.kernel.org
12616 T:      git git://linuxtv.org/media_tree.git
12617 W:      https://linuxtv.org
12618 S:      Odd Fixes
12619 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12620
12621 SI4713 FM RADIO TRANSMITTER USB DRIVER
12622 M:      Hans Verkuil <hverkuil@xs4all.nl>
12623 L:      linux-media@vger.kernel.org
12624 T:      git git://linuxtv.org/media_tree.git
12625 W:      https://linuxtv.org
12626 S:      Maintained
12627 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12628
12629 SIANO DVB DRIVER
12630 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12631 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12632 L:      linux-media@vger.kernel.org
12633 W:      https://linuxtv.org
12634 T:      git git://linuxtv.org/media_tree.git
12635 S:      Odd fixes
12636 F:      drivers/media/common/siano/
12637 F:      drivers/media/usb/siano/
12638 F:      drivers/media/usb/siano/
12639 F:      drivers/media/mmc/siano/
12640
12641 SILEAD TOUCHSCREEN DRIVER
12642 M:      Hans de Goede <hdegoede@redhat.com>
12643 L:      linux-input@vger.kernel.org
12644 L:      platform-driver-x86@vger.kernel.org
12645 S:      Maintained
12646 F:      drivers/input/touchscreen/silead.c
12647 F:      drivers/platform/x86/silead_dmi.c
12648
12649 SILICON MOTION SM712 FRAME BUFFER DRIVER
12650 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12651 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12652 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12653 L:      linux-fbdev@vger.kernel.org
12654 S:      Maintained
12655 F:      drivers/video/fbdev/sm712*
12656 F:      Documentation/fb/sm712fb.txt
12657
12658 SIMPLE FIRMWARE INTERFACE (SFI)
12659 M:      Len Brown <lenb@kernel.org>
12660 L:      sfi-devel@simplefirmware.org
12661 W:      http://simplefirmware.org/
12662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12663 S:      Supported
12664 F:      arch/x86/platform/sfi/
12665 F:      drivers/sfi/
12666 F:      include/linux/sfi*.h
12667
12668 SIMPLEFB FB DRIVER
12669 M:      Hans de Goede <hdegoede@redhat.com>
12670 L:      linux-fbdev@vger.kernel.org
12671 S:      Maintained
12672 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12673 F:      drivers/video/fbdev/simplefb.c
12674 F:      include/linux/platform_data/simplefb.h
12675
12676 SIMTEC EB110ATX (Chalice CATS)
12677 P:      Ben Dooks
12678 P:      Vincent Sanders <vince@simtec.co.uk>
12679 M:      Simtec Linux Team <linux@simtec.co.uk>
12680 W:      http://www.simtec.co.uk/products/EB110ATX/
12681 S:      Supported
12682
12683 SIMTEC EB2410ITX (BAST)
12684 P:      Ben Dooks
12685 P:      Vincent Sanders <vince@simtec.co.uk>
12686 M:      Simtec Linux Team <linux@simtec.co.uk>
12687 W:      http://www.simtec.co.uk/products/EB2410ITX/
12688 S:      Supported
12689 F:      arch/arm/mach-s3c24xx/mach-bast.c
12690 F:      arch/arm/mach-s3c24xx/bast-ide.c
12691 F:      arch/arm/mach-s3c24xx/bast-irq.c
12692
12693 SIPHASH PRF ROUTINES
12694 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12695 S:      Maintained
12696 F:      lib/siphash.c
12697 F:      lib/test_siphash.c
12698 F:      include/linux/siphash.h
12699
12700 SIOX
12701 M:      Gavin Schenk <g.schenk@eckelmann.de>
12702 M:      Uwe Kleine-König <kernel@pengutronix.de>
12703 S:      Supported
12704 F:      drivers/siox/*
12705 F:      include/trace/events/siox.h
12706
12707 SIS 190 ETHERNET DRIVER
12708 M:      Francois Romieu <romieu@fr.zoreil.com>
12709 L:      netdev@vger.kernel.org
12710 S:      Maintained
12711 F:      drivers/net/ethernet/sis/sis190.c
12712
12713 SIS 900/7016 FAST ETHERNET DRIVER
12714 M:      Daniele Venzano <venza@brownhat.org>
12715 W:      http://www.brownhat.org/sis900.html
12716 L:      netdev@vger.kernel.org
12717 S:      Maintained
12718 F:      drivers/net/ethernet/sis/sis900.*
12719
12720 SIS FRAMEBUFFER DRIVER
12721 M:      Thomas Winischhofer <thomas@winischhofer.net>
12722 W:      http://www.winischhofer.net/linuxsisvga.shtml
12723 S:      Maintained
12724 F:      Documentation/fb/sisfb.txt
12725 F:      drivers/video/fbdev/sis/
12726 F:      include/video/sisfb.h
12727
12728 SIS USB2VGA DRIVER
12729 M:      Thomas Winischhofer <thomas@winischhofer.net>
12730 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12731 S:      Maintained
12732 F:      drivers/usb/misc/sisusbvga/
12733
12734 SLAB ALLOCATOR
12735 M:      Christoph Lameter <cl@linux.com>
12736 M:      Pekka Enberg <penberg@kernel.org>
12737 M:      David Rientjes <rientjes@google.com>
12738 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12739 M:      Andrew Morton <akpm@linux-foundation.org>
12740 L:      linux-mm@kvack.org
12741 S:      Maintained
12742 F:      include/linux/sl?b*.h
12743 F:      mm/sl?b*
12744
12745 SLEEPABLE READ-COPY UPDATE (SRCU)
12746 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12747 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12748 M:      Josh Triplett <josh@joshtriplett.org>
12749 R:      Steven Rostedt <rostedt@goodmis.org>
12750 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12751 L:      linux-kernel@vger.kernel.org
12752 W:      http://www.rdrop.com/users/paulmck/RCU/
12753 S:      Supported
12754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12755 F:      include/linux/srcu.h
12756 F:      kernel/rcu/srcu.c
12757
12758 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12759 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12760 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12761 S:      Maintained
12762 F:      drivers/slimbus/
12763 F:      Documentation/devicetree/bindings/slimbus/
12764 F:      include/linux/slimbus.h
12765
12766 SMACK SECURITY MODULE
12767 M:      Casey Schaufler <casey@schaufler-ca.com>
12768 L:      linux-security-module@vger.kernel.org
12769 W:      http://schaufler-ca.com
12770 T:      git git://github.com/cschaufler/smack-next
12771 S:      Maintained
12772 F:      Documentation/admin-guide/LSM/Smack.rst
12773 F:      security/smack/
12774
12775 SMC91x ETHERNET DRIVER
12776 M:      Nicolas Pitre <nico@fluxnic.net>
12777 S:      Odd Fixes
12778 F:      drivers/net/ethernet/smsc/smc91x.*
12779
12780 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12781 M:      Sakari Ailus <sakari.ailus@iki.fi>
12782 L:      linux-media@vger.kernel.org
12783 S:      Maintained
12784 F:      drivers/media/i2c/smiapp/
12785 F:      include/media/i2c/smiapp.h
12786 F:      drivers/media/i2c/smiapp-pll.c
12787 F:      drivers/media/i2c/smiapp-pll.h
12788 F:      include/uapi/linux/smiapp.h
12789 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12790
12791 SMM665 HARDWARE MONITOR DRIVER
12792 M:      Guenter Roeck <linux@roeck-us.net>
12793 L:      linux-hwmon@vger.kernel.org
12794 S:      Maintained
12795 F:      Documentation/hwmon/smm665
12796 F:      drivers/hwmon/smm665.c
12797
12798 SMSC EMC2103 HARDWARE MONITOR DRIVER
12799 M:      Steve Glendinning <steve.glendinning@shawell.net>
12800 L:      linux-hwmon@vger.kernel.org
12801 S:      Maintained
12802 F:      Documentation/hwmon/emc2103
12803 F:      drivers/hwmon/emc2103.c
12804
12805 SMSC SCH5627 HARDWARE MONITOR DRIVER
12806 M:      Hans de Goede <hdegoede@redhat.com>
12807 L:      linux-hwmon@vger.kernel.org
12808 S:      Supported
12809 F:      Documentation/hwmon/sch5627
12810 F:      drivers/hwmon/sch5627.c
12811
12812 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12813 M:      Steve Glendinning <steve.glendinning@shawell.net>
12814 L:      linux-fbdev@vger.kernel.org
12815 S:      Maintained
12816 F:      drivers/video/fbdev/smscufx.c
12817
12818 SMSC47B397 HARDWARE MONITOR DRIVER
12819 M:      Jean Delvare <jdelvare@suse.com>
12820 L:      linux-hwmon@vger.kernel.org
12821 S:      Maintained
12822 F:      Documentation/hwmon/smsc47b397
12823 F:      drivers/hwmon/smsc47b397.c
12824
12825 SMSC911x ETHERNET DRIVER
12826 M:      Steve Glendinning <steve.glendinning@shawell.net>
12827 L:      netdev@vger.kernel.org
12828 S:      Maintained
12829 F:      include/linux/smsc911x.h
12830 F:      drivers/net/ethernet/smsc/smsc911x.*
12831
12832 SMSC9420 PCI ETHERNET DRIVER
12833 M:      Steve Glendinning <steve.glendinning@shawell.net>
12834 L:      netdev@vger.kernel.org
12835 S:      Maintained
12836 F:      drivers/net/ethernet/smsc/smsc9420.*
12837
12838 SOC-CAMERA V4L2 SUBSYSTEM
12839 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12840 L:      linux-media@vger.kernel.org
12841 T:      git git://linuxtv.org/media_tree.git
12842 S:      Maintained
12843 F:      include/media/soc*
12844 F:      drivers/media/i2c/soc_camera/
12845 F:      drivers/media/platform/soc_camera/
12846
12847 SOCIONEXT UNIPHIER SOUND DRIVER
12848 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12849 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12850 S:      Maintained
12851 F:      sound/soc/uniphier/
12852
12853 SOEKRIS NET48XX LED SUPPORT
12854 M:      Chris Boot <bootc@bootc.net>
12855 S:      Maintained
12856 F:      drivers/leds/leds-net48xx.c
12857
12858 SOFT-ROCE DRIVER (rxe)
12859 M:      Moni Shoua <monis@mellanox.com>
12860 L:      linux-rdma@vger.kernel.org
12861 S:      Supported
12862 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12863 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12864 F:      drivers/infiniband/sw/rxe/
12865 F:      include/uapi/rdma/rdma_user_rxe.h
12866
12867 SOFTLOGIC 6x10 MPEG CODEC
12868 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12869 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12870 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12871 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12872 M:      Ismael Luceno <ismael@iodev.co.uk>
12873 L:      linux-media@vger.kernel.org
12874 S:      Supported
12875 F:      drivers/media/pci/solo6x10/
12876
12877 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12878 M:      James Morse <james.morse@arm.com>
12879 L:      linux-arm-kernel@lists.infradead.org
12880 S:      Maintained
12881 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
12882 F:      drivers/firmware/arm_sdei.c
12883 F:      include/linux/sdei.h
12884 F:      include/uapi/linux/sdei.h
12885
12886 SOFTWARE RAID (Multiple Disks) SUPPORT
12887 M:      Shaohua Li <shli@kernel.org>
12888 L:      linux-raid@vger.kernel.org
12889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12890 S:      Supported
12891 F:      drivers/md/Makefile
12892 F:      drivers/md/Kconfig
12893 F:      drivers/md/md*
12894 F:      drivers/md/raid*
12895 F:      include/linux/raid/
12896 F:      include/uapi/linux/raid/
12897
12898 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12899 M:      Jassi Brar <jaswinder.singh@linaro.org>
12900 L:      netdev@vger.kernel.org
12901 S:      Maintained
12902 F:      drivers/net/ethernet/socionext/netsec.c
12903 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
12904
12905 SONIC NETWORK DRIVER
12906 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12907 L:      netdev@vger.kernel.org
12908 S:      Maintained
12909 F:      drivers/net/ethernet/natsemi/sonic.*
12910
12911 SONICS SILICON BACKPLANE DRIVER (SSB)
12912 M:      Michael Buesch <m@bues.ch>
12913 L:      linux-wireless@vger.kernel.org
12914 S:      Maintained
12915 F:      drivers/ssb/
12916 F:      include/linux/ssb/
12917
12918 SONY IMX274 SENSOR DRIVER
12919 M:      Leon Luo <leonl@leopardimaging.com>
12920 L:      linux-media@vger.kernel.org
12921 T:      git git://linuxtv.org/media_tree.git
12922 S:      Maintained
12923 F:      drivers/media/i2c/imx274.c
12924 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
12925
12926 SONY MEMORYSTICK CARD SUPPORT
12927 M:      Alex Dubov <oakad@yahoo.com>
12928 W:      http://tifmxx.berlios.de/
12929 S:      Maintained
12930 F:      drivers/memstick/host/tifm_ms.c
12931
12932 SONY MEMORYSTICK STANDARD SUPPORT
12933 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12934 S:      Maintained
12935 F:      drivers/memstick/core/ms_block.*
12936
12937 SONY VAIO CONTROL DEVICE DRIVER
12938 M:      Mattia Dongili <malattia@linux.it>
12939 L:      platform-driver-x86@vger.kernel.org
12940 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12941 S:      Maintained
12942 F:      Documentation/laptops/sony-laptop.txt
12943 F:      drivers/char/sonypi.c
12944 F:      drivers/platform/x86/sony-laptop.c
12945 F:      include/linux/sony-laptop.h
12946
12947 SOUND
12948 M:      Jaroslav Kysela <perex@perex.cz>
12949 M:      Takashi Iwai <tiwai@suse.com>
12950 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12951 W:      http://www.alsa-project.org/
12952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12953 T:      git git://git.alsa-project.org/alsa-kernel.git
12954 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12955 S:      Maintained
12956 F:      Documentation/sound/
12957 F:      include/sound/
12958 F:      include/uapi/sound/
12959 F:      sound/
12960
12961 SOUND - COMPRESSED AUDIO
12962 M:      Vinod Koul <vinod.koul@intel.com>
12963 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12965 S:      Supported
12966 F:      Documentation/sound/alsa/compress_offload.txt
12967 F:      include/sound/compress_driver.h
12968 F:      include/uapi/sound/compress_*
12969 F:      sound/core/compress_offload.c
12970 F:      sound/soc/soc-compress.c
12971
12972 SOUND - DMAENGINE HELPERS
12973 M:      Lars-Peter Clausen <lars@metafoo.de>
12974 S:      Supported
12975 F:      include/sound/dmaengine_pcm.h
12976 F:      sound/core/pcm_dmaengine.c
12977 F:      sound/soc/soc-generic-dmaengine-pcm.c
12978
12979 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12980 M:      Liam Girdwood <lgirdwood@gmail.com>
12981 M:      Mark Brown <broonie@kernel.org>
12982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12983 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12984 W:      http://alsa-project.org/main/index.php/ASoC
12985 S:      Supported
12986 F:      Documentation/devicetree/bindings/sound/
12987 F:      Documentation/sound/alsa/soc/
12988 F:      sound/soc/
12989 F:      include/sound/soc*
12990
12991 SOUNDWIRE SUBSYSTEM
12992 M:      Vinod Koul <vinod.koul@intel.com>
12993 M:      Sanyog Kale <sanyog.r.kale@intel.com>
12994 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12995 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12996 S:      Supported
12997 F:      Documentation/driver-api/soundwire/
12998 F:      drivers/soundwire/
12999 F:      include/linux/soundwire/
13000
13001 SP2 MEDIA DRIVER
13002 M:      Olli Salonen <olli.salonen@iki.fi>
13003 L:      linux-media@vger.kernel.org
13004 W:      https://linuxtv.org
13005 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13006 S:      Maintained
13007 F:      drivers/media/dvb-frontends/sp2*
13008
13009 SPARC + UltraSPARC (sparc/sparc64)
13010 M:      "David S. Miller" <davem@davemloft.net>
13011 L:      sparclinux@vger.kernel.org
13012 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13015 S:      Maintained
13016 F:      arch/sparc/
13017 F:      drivers/sbus/
13018
13019 SPARC SERIAL DRIVERS
13020 M:      "David S. Miller" <davem@davemloft.net>
13021 L:      sparclinux@vger.kernel.org
13022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13024 S:      Maintained
13025 F:      include/linux/sunserialcore.h
13026 F:      drivers/tty/serial/suncore.c
13027 F:      drivers/tty/serial/sunhv.c
13028 F:      drivers/tty/serial/sunsab.c
13029 F:      drivers/tty/serial/sunsab.h
13030 F:      drivers/tty/serial/sunsu.c
13031 F:      drivers/tty/serial/sunzilog.c
13032 F:      drivers/tty/serial/sunzilog.h
13033 F:      drivers/tty/vcc.c
13034
13035 SPARSE CHECKER
13036 M:      "Christopher Li" <sparse@chrisli.org>
13037 L:      linux-sparse@vger.kernel.org
13038 W:      https://sparse.wiki.kernel.org/
13039 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13040 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13041 S:      Maintained
13042 F:      include/linux/compiler.h
13043
13044 SPEAR CLOCK FRAMEWORK SUPPORT
13045 M:      Viresh Kumar <vireshk@kernel.org>
13046 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13047 W:      http://www.st.com/spear
13048 S:      Maintained
13049 F:      drivers/clk/spear/
13050
13051 SPEAR PLATFORM SUPPORT
13052 M:      Viresh Kumar <vireshk@kernel.org>
13053 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13055 W:      http://www.st.com/spear
13056 S:      Maintained
13057 F:      arch/arm/boot/dts/spear*
13058 F:      arch/arm/mach-spear/
13059
13060 SPI NOR SUBSYSTEM
13061 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13062 M:      Marek Vasut <marek.vasut@gmail.com>
13063 L:      linux-mtd@lists.infradead.org
13064 W:      http://www.linux-mtd.infradead.org/
13065 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13066 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13067 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13068 S:      Maintained
13069 F:      drivers/mtd/spi-nor/
13070 F:      include/linux/mtd/spi-nor.h
13071
13072 SPI SUBSYSTEM
13073 M:      Mark Brown <broonie@kernel.org>
13074 L:      linux-spi@vger.kernel.org
13075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13076 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13077 S:      Maintained
13078 F:      Documentation/devicetree/bindings/spi/
13079 F:      Documentation/spi/
13080 F:      drivers/spi/
13081 F:      include/linux/spi/
13082 F:      include/uapi/linux/spi/
13083 F:      tools/spi/
13084
13085 SPIDERNET NETWORK DRIVER for CELL
13086 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13087 L:      netdev@vger.kernel.org
13088 S:      Supported
13089 F:      Documentation/networking/spider_net.txt
13090 F:      drivers/net/ethernet/toshiba/spider_net*
13091
13092 SPMI SUBSYSTEM
13093 R:      Stephen Boyd <sboyd@kernel.org>
13094 L:      linux-arm-msm@vger.kernel.org
13095 F:      Documentation/devicetree/bindings/spmi/
13096 F:      drivers/spmi/
13097 F:      include/dt-bindings/spmi/spmi.h
13098 F:      include/linux/spmi.h
13099 F:      include/trace/events/spmi.h
13100
13101 SPU FILE SYSTEM
13102 M:      Jeremy Kerr <jk@ozlabs.org>
13103 L:      linuxppc-dev@lists.ozlabs.org
13104 W:      http://www.ibm.com/developerworks/power/cell/
13105 S:      Supported
13106 F:      Documentation/filesystems/spufs.txt
13107 F:      arch/powerpc/platforms/cell/spufs/
13108
13109 SQUASHFS FILE SYSTEM
13110 M:      Phillip Lougher <phillip@squashfs.org.uk>
13111 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13112 W:      http://squashfs.org.uk
13113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13114 S:      Maintained
13115 F:      Documentation/filesystems/squashfs.txt
13116 F:      fs/squashfs/
13117
13118 SRM (Alpha) environment access
13119 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13120 S:      Maintained
13121 F:      arch/alpha/kernel/srm_env.c
13122
13123 STABLE BRANCH
13124 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13125 L:      stable@vger.kernel.org
13126 S:      Supported
13127 F:      Documentation/process/stable-kernel-rules.rst
13128
13129 STAGING - ATOMISP DRIVER
13130 M:      Alan Cox <alan@linux.intel.com>
13131 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13132 L:      linux-media@vger.kernel.org
13133 S:      Maintained
13134 F:      drivers/staging/media/atomisp/
13135
13136 STAGING - COMEDI
13137 M:      Ian Abbott <abbotti@mev.co.uk>
13138 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13139 S:      Odd Fixes
13140 F:      drivers/staging/comedi/
13141
13142 STAGING - FLARION FT1000 DRIVERS
13143 M:      Marek Belisko <marek.belisko@gmail.com>
13144 S:      Odd Fixes
13145 F:      drivers/staging/ft1000/
13146
13147 STAGING - INDUSTRIAL IO
13148 M:      Jonathan Cameron <jic23@kernel.org>
13149 L:      linux-iio@vger.kernel.org
13150 S:      Odd Fixes
13151 F:      Documentation/devicetree/bindings/staging/iio/
13152 F:      drivers/staging/iio/
13153
13154 STAGING - LUSTRE PARALLEL FILESYSTEM
13155 M:      Oleg Drokin <oleg.drokin@intel.com>
13156 M:      Andreas Dilger <andreas.dilger@intel.com>
13157 M:      James Simmons <jsimmons@infradead.org>
13158 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13159 W:      http://wiki.lustre.org/
13160 S:      Maintained
13161 F:      drivers/staging/lustre
13162
13163 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13164 M:      Marc Dietrich <marvin24@gmx.de>
13165 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13166 L:      linux-tegra@vger.kernel.org
13167 S:      Maintained
13168 F:      drivers/staging/nvec/
13169
13170 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13171 M:      Jens Frederich <jfrederich@gmail.com>
13172 M:      Daniel Drake <dsd@laptop.org>
13173 M:      Jon Nettleton <jon.nettleton@gmail.com>
13174 W:      http://wiki.laptop.org/go/DCON
13175 S:      Maintained
13176 F:      drivers/staging/olpc_dcon/
13177
13178 STAGING - REALTEK RTL8712U DRIVERS
13179 M:      Larry Finger <Larry.Finger@lwfinger.net>
13180 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13181 S:      Odd Fixes
13182 F:      drivers/staging/rtl8712/
13183
13184 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13185 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13186 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13187 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13188 L:      linux-fbdev@vger.kernel.org
13189 S:      Maintained
13190 F:      drivers/staging/sm750fb/
13191
13192 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13193 M:      William Hubbs <w.d.hubbs@gmail.com>
13194 M:      Chris Brannon <chris@the-brannons.com>
13195 M:      Kirk Reiser <kirk@reisers.ca>
13196 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13197 L:      speakup@linux-speakup.org
13198 W:      http://www.linux-speakup.org/
13199 S:      Odd Fixes
13200 F:      drivers/staging/speakup/
13201
13202 STAGING - VIA VT665X DRIVERS
13203 M:      Forest Bond <forest@alittletooquiet.net>
13204 S:      Odd Fixes
13205 F:      drivers/staging/vt665?/
13206
13207 STAGING - WILC1000 WIFI DRIVER
13208 M:      Aditya Shankar <aditya.shankar@microchip.com>
13209 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13210 L:      linux-wireless@vger.kernel.org
13211 S:      Supported
13212 F:      drivers/staging/wilc1000/
13213
13214 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13215 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13216 S:      Odd Fixes
13217 F:      drivers/staging/xgifb/
13218
13219 STAGING SUBSYSTEM
13220 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13222 L:      devel@driverdev.osuosl.org
13223 S:      Supported
13224 F:      drivers/staging/
13225
13226 STARFIRE/DURALAN NETWORK DRIVER
13227 M:      Ion Badulescu <ionut@badula.org>
13228 S:      Odd Fixes
13229 F:      drivers/net/ethernet/adaptec/starfire*
13230
13231 STEC S1220 SKD DRIVER
13232 M:      Bart Van Assche <bart.vanassche@wdc.com>
13233 L:      linux-block@vger.kernel.org
13234 S:      Maintained
13235 F:      drivers/block/skd*[ch]
13236
13237 STI CEC DRIVER
13238 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13239 S:      Maintained
13240 F:      drivers/staging/media/st-cec/
13241 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13242
13243 STK1160 USB VIDEO CAPTURE DRIVER
13244 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13245 L:      linux-media@vger.kernel.org
13246 T:      git git://linuxtv.org/media_tree.git
13247 S:      Maintained
13248 F:      drivers/media/usb/stk1160/
13249
13250 STMMAC ETHERNET DRIVER
13251 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13252 M:      Alexandre Torgue <alexandre.torgue@st.com>
13253 L:      netdev@vger.kernel.org
13254 W:      http://www.stlinux.com
13255 S:      Supported
13256 F:      drivers/net/ethernet/stmicro/stmmac/
13257
13258 SUN3/3X
13259 M:      Sam Creasey <sammy@sammy.net>
13260 W:      http://sammy.net/sun3/
13261 S:      Maintained
13262 F:      arch/m68k/kernel/*sun3*
13263 F:      arch/m68k/sun3*/
13264 F:      arch/m68k/include/asm/sun3*
13265 F:      drivers/net/ethernet/i825xx/sun3*
13266
13267 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13268 M:      Hans de Goede <hdegoede@redhat.com>
13269 L:      linux-input@vger.kernel.org
13270 S:      Maintained
13271 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13272 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13273
13274 SUNDANCE NETWORK DRIVER
13275 M:      Denis Kirjanov <kda@linux-powerpc.org>
13276 L:      netdev@vger.kernel.org
13277 S:      Maintained
13278 F:      drivers/net/ethernet/dlink/sundance.c
13279
13280 SUPERH
13281 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13282 M:      Rich Felker <dalias@libc.org>
13283 L:      linux-sh@vger.kernel.org
13284 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13285 S:      Maintained
13286 F:      Documentation/sh/
13287 F:      arch/sh/
13288 F:      drivers/sh/
13289
13290 SUSPEND TO RAM
13291 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13292 M:      Len Brown <len.brown@intel.com>
13293 M:      Pavel Machek <pavel@ucw.cz>
13294 L:      linux-pm@vger.kernel.org
13295 B:      https://bugzilla.kernel.org
13296 S:      Supported
13297 F:      Documentation/power/
13298 F:      arch/x86/kernel/acpi/
13299 F:      drivers/base/power/
13300 F:      kernel/power/
13301 F:      include/linux/suspend.h
13302 F:      include/linux/freezer.h
13303 F:      include/linux/pm.h
13304
13305 SVGA HANDLING
13306 M:      Martin Mares <mj@ucw.cz>
13307 L:      linux-video@atrey.karlin.mff.cuni.cz
13308 S:      Maintained
13309 F:      Documentation/svga.txt
13310 F:      arch/x86/boot/video*
13311
13312 SWIOTLB SUBSYSTEM
13313 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13314 L:      iommu@lists.linux-foundation.org
13315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13316 S:      Supported
13317 F:      lib/swiotlb.c
13318 F:      arch/*/kernel/pci-swiotlb.c
13319 F:      include/linux/swiotlb.h
13320
13321 SWITCHDEV
13322 M:      Jiri Pirko <jiri@resnulli.us>
13323 M:      Ivan Vecera <ivecera@redhat.com>
13324 L:      netdev@vger.kernel.org
13325 S:      Supported
13326 F:      net/switchdev/
13327 F:      include/net/switchdev.h
13328
13329 SYNC FILE FRAMEWORK
13330 M:      Sumit Semwal <sumit.semwal@linaro.org>
13331 R:      Gustavo Padovan <gustavo@padovan.org>
13332 S:      Maintained
13333 L:      linux-media@vger.kernel.org
13334 L:      dri-devel@lists.freedesktop.org
13335 F:      drivers/dma-buf/sync_*
13336 F:      drivers/dma-buf/dma-fence*
13337 F:      drivers/dma-buf/sw_sync.c
13338 F:      include/linux/sync_file.h
13339 F:      include/uapi/linux/sync_file.h
13340 F:      Documentation/sync_file.txt
13341 T:      git git://anongit.freedesktop.org/drm/drm-misc
13342
13343 SYNOPSYS ARC ARCHITECTURE
13344 M:      Vineet Gupta <vgupta@synopsys.com>
13345 L:      linux-snps-arc@lists.infradead.org
13346 S:      Supported
13347 F:      arch/arc/
13348 F:      Documentation/devicetree/bindings/arc/*
13349 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13350 F:      drivers/clocksource/arc_timer.c
13351 F:      drivers/tty/serial/arc_uart.c
13352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13353
13354 SYNOPSYS ARC HSDK SDP pll clock driver
13355 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13356 S:      Supported
13357 F:      drivers/clk/clk-hsdk-pll.c
13358 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13359
13360 SYNOPSYS ARC SDP clock driver
13361 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13362 S:      Supported
13363 F:      drivers/clk/axs10x/*
13364 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13365
13366 SYNOPSYS ARC SDP platform support
13367 M:      Alexey Brodkin <abrodkin@synopsys.com>
13368 S:      Supported
13369 F:      arch/arc/plat-axs10x
13370 F:      arch/arc/boot/dts/ax*
13371 F:      Documentation/devicetree/bindings/arc/axs10*
13372
13373 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13374 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13375 S:      Supported
13376 F:      drivers/reset/reset-axs10x.c
13377 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13378
13379 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13381 S:      Maintained
13382 F:      drivers/tty/serial/8250/8250_dw.c
13383
13384 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13385 M:      Hoan Tran <hotran@apm.com>
13386 L:      linux-gpio@vger.kernel.org
13387 S:      Maintained
13388 F:      drivers/gpio/gpio-dwapb.c
13389 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13390
13391 SYNOPSYS DESIGNWARE DMAC DRIVER
13392 M:      Viresh Kumar <vireshk@kernel.org>
13393 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13394 S:      Maintained
13395 F:      include/linux/dma/dw.h
13396 F:      include/linux/platform_data/dma-dw.h
13397 F:      drivers/dma/dw/
13398
13399 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13400 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13401 L:      netdev@vger.kernel.org
13402 S:      Supported
13403 F:      drivers/net/ethernet/synopsys/
13404
13405 SYNOPSYS DESIGNWARE I2C DRIVER
13406 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13407 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13408 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13409 L:      linux-i2c@vger.kernel.org
13410 S:      Maintained
13411 F:      drivers/i2c/busses/i2c-designware-*
13412 F:      include/linux/platform_data/i2c-designware.h
13413
13414 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13415 M:      Jaehoon Chung <jh80.chung@samsung.com>
13416 L:      linux-mmc@vger.kernel.org
13417 S:      Maintained
13418 F:      drivers/mmc/host/dw_mmc*
13419
13420 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13421 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13422 S:      Supported
13423 F:      drivers/reset/reset-hsdk.c
13424 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13425 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13426
13427 SYSTEM CONFIGURATION (SYSCON)
13428 M:      Lee Jones <lee.jones@linaro.org>
13429 M:      Arnd Bergmann <arnd@arndb.de>
13430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13431 S:      Supported
13432 F:      drivers/mfd/syscon.c
13433
13434 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13435 M:      Sudeep Holla <sudeep.holla@arm.com>
13436 L:      linux-arm-kernel@lists.infradead.org
13437 S:      Maintained
13438 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13439 F:      drivers/clk/clk-scpi.c
13440 F:      drivers/cpufreq/scpi-cpufreq.c
13441 F:      drivers/firmware/arm_scpi.c
13442 F:      include/linux/scpi_protocol.h
13443
13444 SYSTEM RESET/SHUTDOWN DRIVERS
13445 M:      Sebastian Reichel <sre@kernel.org>
13446 L:      linux-pm@vger.kernel.org
13447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13448 S:      Maintained
13449 F:      Documentation/devicetree/bindings/power/reset/
13450 F:      drivers/power/reset/
13451
13452 SYSTEM TRACE MODULE CLASS
13453 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13454 S:      Maintained
13455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13456 F:      Documentation/trace/stm.txt
13457 F:      drivers/hwtracing/stm/
13458 F:      include/linux/stm.h
13459 F:      include/uapi/linux/stm.h
13460
13461 SYSV FILESYSTEM
13462 M:      Christoph Hellwig <hch@infradead.org>
13463 S:      Maintained
13464 F:      Documentation/filesystems/sysv-fs.txt
13465 F:      fs/sysv/
13466 F:      include/linux/sysv_fs.h
13467
13468 TARGET SUBSYSTEM
13469 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13470 L:      linux-scsi@vger.kernel.org
13471 L:      target-devel@vger.kernel.org
13472 W:      http://www.linux-iscsi.org
13473 W:      http://groups.google.com/group/linux-iscsi-target-dev
13474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13475 S:      Supported
13476 F:      drivers/target/
13477 F:      include/target/
13478 F:      Documentation/target/
13479
13480 TASKSTATS STATISTICS INTERFACE
13481 M:      Balbir Singh <bsingharora@gmail.com>
13482 S:      Maintained
13483 F:      Documentation/accounting/taskstats*
13484 F:      include/linux/taskstats*
13485 F:      kernel/taskstats.c
13486
13487 TC subsystem
13488 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13489 M:      Cong Wang <xiyou.wangcong@gmail.com>
13490 M:      Jiri Pirko <jiri@resnulli.us>
13491 L:      netdev@vger.kernel.org
13492 S:      Maintained
13493 F:      include/net/pkt_cls.h
13494 F:      include/net/pkt_sched.h
13495 F:      include/net/tc_act/
13496 F:      include/uapi/linux/pkt_cls.h
13497 F:      include/uapi/linux/pkt_sched.h
13498 F:      include/uapi/linux/tc_act/
13499 F:      include/uapi/linux/tc_ematch/
13500 F:      net/sched/
13501
13502 TCP LOW PRIORITY MODULE
13503 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13504 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13505 W:      http://tcp-lp-mod.sourceforge.net/
13506 S:      Maintained
13507 F:      net/ipv4/tcp_lp.c
13508
13509 TDA10071 MEDIA DRIVER
13510 M:      Antti Palosaari <crope@iki.fi>
13511 L:      linux-media@vger.kernel.org
13512 W:      https://linuxtv.org
13513 W:      http://palosaari.fi/linux/
13514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13515 T:      git git://linuxtv.org/anttip/media_tree.git
13516 S:      Maintained
13517 F:      drivers/media/dvb-frontends/tda10071*
13518
13519 TDA18212 MEDIA DRIVER
13520 M:      Antti Palosaari <crope@iki.fi>
13521 L:      linux-media@vger.kernel.org
13522 W:      https://linuxtv.org
13523 W:      http://palosaari.fi/linux/
13524 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13525 T:      git git://linuxtv.org/anttip/media_tree.git
13526 S:      Maintained
13527 F:      drivers/media/tuners/tda18212*
13528
13529 TDA18218 MEDIA DRIVER
13530 M:      Antti Palosaari <crope@iki.fi>
13531 L:      linux-media@vger.kernel.org
13532 W:      https://linuxtv.org
13533 W:      http://palosaari.fi/linux/
13534 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13535 T:      git git://linuxtv.org/anttip/media_tree.git
13536 S:      Maintained
13537 F:      drivers/media/tuners/tda18218*
13538
13539 TDA18250 MEDIA DRIVER
13540 M:      Olli Salonen <olli.salonen@iki.fi>
13541 L:      linux-media@vger.kernel.org
13542 W:      https://linuxtv.org
13543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13544 T:      git git://linuxtv.org/media_tree.git
13545 S:      Maintained
13546 F:      drivers/media/tuners/tda18250*
13547
13548 TDA18271 MEDIA DRIVER
13549 M:      Michael Krufky <mkrufky@linuxtv.org>
13550 L:      linux-media@vger.kernel.org
13551 W:      https://linuxtv.org
13552 W:      http://github.com/mkrufky
13553 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13554 T:      git git://linuxtv.org/mkrufky/tuners.git
13555 S:      Maintained
13556 F:      drivers/media/tuners/tda18271*
13557
13558 TDA827x MEDIA DRIVER
13559 M:      Michael Krufky <mkrufky@linuxtv.org>
13560 L:      linux-media@vger.kernel.org
13561 W:      https://linuxtv.org
13562 W:      http://github.com/mkrufky
13563 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13564 T:      git git://linuxtv.org/mkrufky/tuners.git
13565 S:      Maintained
13566 F:      drivers/media/tuners/tda8290.*
13567
13568 TDA8290 MEDIA DRIVER
13569 M:      Michael Krufky <mkrufky@linuxtv.org>
13570 L:      linux-media@vger.kernel.org
13571 W:      https://linuxtv.org
13572 W:      http://github.com/mkrufky
13573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13574 T:      git git://linuxtv.org/mkrufky/tuners.git
13575 S:      Maintained
13576 F:      drivers/media/tuners/tda8290.*
13577
13578 TDA9840 MEDIA DRIVER
13579 M:      Hans Verkuil <hverkuil@xs4all.nl>
13580 L:      linux-media@vger.kernel.org
13581 T:      git git://linuxtv.org/media_tree.git
13582 W:      https://linuxtv.org
13583 S:      Maintained
13584 F:      drivers/media/i2c/tda9840*
13585
13586 TEA5761 TUNER DRIVER
13587 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13588 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13589 L:      linux-media@vger.kernel.org
13590 W:      https://linuxtv.org
13591 T:      git git://linuxtv.org/media_tree.git
13592 S:      Odd fixes
13593 F:      drivers/media/tuners/tea5761.*
13594
13595 TEA5767 TUNER DRIVER
13596 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13597 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13598 L:      linux-media@vger.kernel.org
13599 W:      https://linuxtv.org
13600 T:      git git://linuxtv.org/media_tree.git
13601 S:      Maintained
13602 F:      drivers/media/tuners/tea5767.*
13603
13604 TEA6415C MEDIA DRIVER
13605 M:      Hans Verkuil <hverkuil@xs4all.nl>
13606 L:      linux-media@vger.kernel.org
13607 T:      git git://linuxtv.org/media_tree.git
13608 W:      https://linuxtv.org
13609 S:      Maintained
13610 F:      drivers/media/i2c/tea6415c*
13611
13612 TEA6420 MEDIA DRIVER
13613 M:      Hans Verkuil <hverkuil@xs4all.nl>
13614 L:      linux-media@vger.kernel.org
13615 T:      git git://linuxtv.org/media_tree.git
13616 W:      https://linuxtv.org
13617 S:      Maintained
13618 F:      drivers/media/i2c/tea6420*
13619
13620 TEAM DRIVER
13621 M:      Jiri Pirko <jiri@resnulli.us>
13622 L:      netdev@vger.kernel.org
13623 S:      Supported
13624 F:      drivers/net/team/
13625 F:      include/linux/if_team.h
13626 F:      include/uapi/linux/if_team.h
13627
13628 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13629 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13630 S:      Maintained
13631 F:      arch/x86/platform/ts5500/
13632
13633 TECHNOTREND USB IR RECEIVER
13634 M:      Sean Young <sean@mess.org>
13635 L:      linux-media@vger.kernel.org
13636 S:      Maintained
13637 F:      drivers/media/rc/ttusbir.c
13638
13639 TEE SUBSYSTEM
13640 M:      Jens Wiklander <jens.wiklander@linaro.org>
13641 S:      Maintained
13642 F:      include/linux/tee_drv.h
13643 F:      include/uapi/linux/tee.h
13644 F:      drivers/tee/
13645 F:      Documentation/tee.txt
13646
13647 TEGRA ARCHITECTURE SUPPORT
13648 M:      Thierry Reding <thierry.reding@gmail.com>
13649 M:      Jonathan Hunter <jonathanh@nvidia.com>
13650 L:      linux-tegra@vger.kernel.org
13651 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13653 S:      Supported
13654 N:      [^a-z]tegra
13655
13656 TEGRA CLOCK DRIVER
13657 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13658 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13659 S:      Supported
13660 F:      drivers/clk/tegra/
13661
13662 TEGRA DMA DRIVERS
13663 M:      Laxman Dewangan <ldewangan@nvidia.com>
13664 M:      Jon Hunter <jonathanh@nvidia.com>
13665 S:      Supported
13666 F:      drivers/dma/tegra*
13667
13668 TEGRA I2C DRIVER
13669 M:      Laxman Dewangan <ldewangan@nvidia.com>
13670 S:      Supported
13671 F:      drivers/i2c/busses/i2c-tegra.c
13672
13673 TEGRA IOMMU DRIVERS
13674 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13675 S:      Supported
13676 F:      drivers/iommu/tegra*
13677
13678 TEGRA KBC DRIVER
13679 M:      Rakesh Iyer <riyer@nvidia.com>
13680 M:      Laxman Dewangan <ldewangan@nvidia.com>
13681 S:      Supported
13682 F:      drivers/input/keyboard/tegra-kbc.c
13683
13684 TEGRA PWM DRIVER
13685 M:      Thierry Reding <thierry.reding@gmail.com>
13686 S:      Supported
13687 F:      drivers/pwm/pwm-tegra.c
13688
13689 TEGRA SERIAL DRIVER
13690 M:      Laxman Dewangan <ldewangan@nvidia.com>
13691 S:      Supported
13692 F:      drivers/tty/serial/serial-tegra.c
13693
13694 TEGRA SPI DRIVER
13695 M:      Laxman Dewangan <ldewangan@nvidia.com>
13696 S:      Supported
13697 F:      drivers/spi/spi-tegra*
13698
13699 TEHUTI ETHERNET DRIVER
13700 M:      Andy Gospodarek <andy@greyhouse.net>
13701 L:      netdev@vger.kernel.org
13702 S:      Supported
13703 F:      drivers/net/ethernet/tehuti/*
13704
13705 Telecom Clock Driver for MCPL0010
13706 M:      Mark Gross <mark.gross@intel.com>
13707 S:      Supported
13708 F:      drivers/char/tlclk.c
13709
13710 TENSILICA XTENSA PORT (xtensa)
13711 M:      Chris Zankel <chris@zankel.net>
13712 M:      Max Filippov <jcmvbkbc@gmail.com>
13713 L:      linux-xtensa@linux-xtensa.org
13714 T:      git git://github.com/czankel/xtensa-linux.git
13715 S:      Maintained
13716 F:      arch/xtensa/
13717 F:      drivers/irqchip/irq-xtensa-*
13718
13719 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13720 M:      Nishanth Menon <nm@ti.com>
13721 M:      Tero Kristo <t-kristo@ti.com>
13722 M:      Santosh Shilimkar <ssantosh@kernel.org>
13723 L:      linux-arm-kernel@lists.infradead.org
13724 S:      Maintained
13725 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13726 F:      drivers/firmware/ti_sci*
13727 F:      include/linux/soc/ti/ti_sci_protocol.h
13728 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13729 F:      include/dt-bindings/genpd/k2g.h
13730 F:      drivers/soc/ti/ti_sci_pm_domains.c
13731 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13732 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13733 F:      drivers/clk/keystone/sci-clk.c
13734 F:      drivers/reset/reset-ti-sci.c
13735
13736 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13737 M:      Hans Verkuil <hverkuil@xs4all.nl>
13738 L:      linux-media@vger.kernel.org
13739 T:      git git://linuxtv.org/media_tree.git
13740 W:      https://linuxtv.org
13741 S:      Maintained
13742 F:      drivers/media/radio/radio-raremono.c
13743
13744 THERMAL
13745 M:      Zhang Rui <rui.zhang@intel.com>
13746 M:      Eduardo Valentin <edubezval@gmail.com>
13747 L:      linux-pm@vger.kernel.org
13748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13750 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13751 S:      Supported
13752 F:      drivers/thermal/
13753 F:      include/linux/thermal.h
13754 F:      include/uapi/linux/thermal.h
13755 F:      include/linux/cpu_cooling.h
13756 F:      Documentation/devicetree/bindings/thermal/
13757
13758 THERMAL/CPU_COOLING
13759 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13760 M:      Viresh Kumar <viresh.kumar@linaro.org>
13761 M:      Javi Merino <javi.merino@kernel.org>
13762 L:      linux-pm@vger.kernel.org
13763 S:      Supported
13764 F:      Documentation/thermal/cpu-cooling-api.txt
13765 F:      drivers/thermal/cpu_cooling.c
13766 F:      include/linux/cpu_cooling.h
13767
13768 THINKPAD ACPI EXTRAS DRIVER
13769 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13770 L:      ibm-acpi-devel@lists.sourceforge.net
13771 L:      platform-driver-x86@vger.kernel.org
13772 W:      http://ibm-acpi.sourceforge.net
13773 W:      http://thinkwiki.org/wiki/Ibm-acpi
13774 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13775 S:      Maintained
13776 F:      drivers/platform/x86/thinkpad_acpi.c
13777
13778 THUNDERBOLT DRIVER
13779 M:      Andreas Noever <andreas.noever@gmail.com>
13780 M:      Michael Jamet <michael.jamet@intel.com>
13781 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13782 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13784 S:      Maintained
13785 F:      Documentation/admin-guide/thunderbolt.rst
13786 F:      drivers/thunderbolt/
13787 F:      include/linux/thunderbolt.h
13788
13789 THUNDERBOLT NETWORK DRIVER
13790 M:      Michael Jamet <michael.jamet@intel.com>
13791 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13792 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13793 L:      netdev@vger.kernel.org
13794 S:      Maintained
13795 F:      drivers/net/thunderbolt.c
13796
13797 THUNDERX GPIO DRIVER
13798 M:      David Daney <david.daney@cavium.com>
13799 S:      Maintained
13800 F:      drivers/gpio/gpio-thunderx.c
13801
13802 TI AM437X VPFE DRIVER
13803 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13804 L:      linux-media@vger.kernel.org
13805 W:      https://linuxtv.org
13806 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13807 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13808 S:      Maintained
13809 F:      drivers/media/platform/am437x/
13810
13811 TI BANDGAP AND THERMAL DRIVER
13812 M:      Eduardo Valentin <edubezval@gmail.com>
13813 M:      Keerthy <j-keerthy@ti.com>
13814 L:      linux-pm@vger.kernel.org
13815 L:      linux-omap@vger.kernel.org
13816 S:      Maintained
13817 F:      drivers/thermal/ti-soc-thermal/
13818
13819 TI BQ27XXX POWER SUPPLY DRIVER
13820 R:      Andrew F. Davis <afd@ti.com>
13821 F:      include/linux/power/bq27xxx_battery.h
13822 F:      drivers/power/supply/bq27xxx_battery.c
13823 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13824
13825 TI CDCE706 CLOCK DRIVER
13826 M:      Max Filippov <jcmvbkbc@gmail.com>
13827 S:      Maintained
13828 F:      drivers/clk/clk-cdce706.c
13829
13830 TI CLOCK DRIVER
13831 M:      Tero Kristo <t-kristo@ti.com>
13832 L:      linux-omap@vger.kernel.org
13833 S:      Maintained
13834 F:      drivers/clk/ti/
13835 F:      include/linux/clk/ti.h
13836
13837 TI DAVINCI MACHINE SUPPORT
13838 M:      Sekhar Nori <nsekhar@ti.com>
13839 M:      Kevin Hilman <khilman@kernel.org>
13840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13842 S:      Supported
13843 F:      arch/arm/mach-davinci/
13844 F:      drivers/i2c/busses/i2c-davinci.c
13845 F:      arch/arm/boot/dts/da850*
13846
13847 TI DAVINCI SERIES GPIO DRIVER
13848 M:      Keerthy <j-keerthy@ti.com>
13849 L:      linux-gpio@vger.kernel.org
13850 S:      Maintained
13851 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13852 F:      drivers/gpio/gpio-davinci.c
13853
13854 TI DAVINCI SERIES MEDIA DRIVER
13855 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13856 L:      linux-media@vger.kernel.org
13857 W:      https://linuxtv.org
13858 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13859 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13860 S:      Maintained
13861 F:      drivers/media/platform/davinci/
13862 F:      include/media/davinci/
13863
13864 TI ETHERNET SWITCH DRIVER (CPSW)
13865 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13866 L:      linux-omap@vger.kernel.org
13867 L:      netdev@vger.kernel.org
13868 S:      Maintained
13869 F:      drivers/net/ethernet/ti/cpsw*
13870 F:      drivers/net/ethernet/ti/davinci*
13871
13872 TI FLASH MEDIA INTERFACE DRIVER
13873 M:      Alex Dubov <oakad@yahoo.com>
13874 S:      Maintained
13875 F:      drivers/misc/tifm*
13876 F:      drivers/mmc/host/tifm_sd.c
13877 F:      include/linux/tifm.h
13878
13879 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13880 M:      Santosh Shilimkar <ssantosh@kernel.org>
13881 L:      linux-kernel@vger.kernel.org
13882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13883 S:      Maintained
13884 F:      drivers/soc/ti/*
13885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13886
13887 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13888 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13889 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13890 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13891 S:      Maintained
13892 F:      sound/soc/codecs/lm49453*
13893 F:      sound/soc/codecs/isabelle*
13894
13895 TI LP855x BACKLIGHT DRIVER
13896 M:      Milo Kim <milo.kim@ti.com>
13897 S:      Maintained
13898 F:      Documentation/backlight/lp855x-driver.txt
13899 F:      drivers/video/backlight/lp855x_bl.c
13900 F:      include/linux/platform_data/lp855x.h
13901
13902 TI LP8727 CHARGER DRIVER
13903 M:      Milo Kim <milo.kim@ti.com>
13904 S:      Maintained
13905 F:      drivers/power/supply/lp8727_charger.c
13906 F:      include/linux/platform_data/lp8727.h
13907
13908 TI LP8788 MFD DRIVER
13909 M:      Milo Kim <milo.kim@ti.com>
13910 S:      Maintained
13911 F:      drivers/iio/adc/lp8788_adc.c
13912 F:      drivers/leds/leds-lp8788.c
13913 F:      drivers/mfd/lp8788*.c
13914 F:      drivers/power/supply/lp8788-charger.c
13915 F:      drivers/regulator/lp8788-*.c
13916 F:      include/linux/mfd/lp8788*.h
13917
13918 TI NETCP ETHERNET DRIVER
13919 M:      Wingman Kwok <w-kwok2@ti.com>
13920 M:      Murali Karicheri <m-karicheri2@ti.com>
13921 L:      netdev@vger.kernel.org
13922 S:      Maintained
13923 F:      drivers/net/ethernet/ti/netcp*
13924
13925 TI TAS571X FAMILY ASoC CODEC DRIVER
13926 M:      Kevin Cernekee <cernekee@chromium.org>
13927 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13928 S:      Odd Fixes
13929 F:      sound/soc/codecs/tas571x*
13930
13931 TI TRF7970A NFC DRIVER
13932 M:      Mark Greer <mgreer@animalcreek.com>
13933 L:      linux-wireless@vger.kernel.org
13934 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13935 S:      Supported
13936 F:      drivers/nfc/trf7970a.c
13937 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13938
13939 TI TWL4030 SERIES SOC CODEC DRIVER
13940 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13941 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13942 S:      Maintained
13943 F:      sound/soc/codecs/twl4030*
13944
13945 TI VPE/CAL DRIVERS
13946 M:      Benoit Parrot <bparrot@ti.com>
13947 L:      linux-media@vger.kernel.org
13948 W:      http://linuxtv.org/
13949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13950 S:      Maintained
13951 F:      drivers/media/platform/ti-vpe/
13952
13953 TI WILINK WIRELESS DRIVERS
13954 L:      linux-wireless@vger.kernel.org
13955 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13956 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13958 S:      Orphan
13959 F:      drivers/net/wireless/ti/
13960 F:      include/linux/wl12xx.h
13961
13962 TILE ARCHITECTURE
13963 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13964 S:      Orphan
13965 F:      arch/tile/
13966 F:      drivers/char/tile-srom.c
13967 F:      drivers/edac/tile_edac.c
13968 F:      drivers/net/ethernet/tile/
13969 F:      drivers/rtc/rtc-tile.c
13970 F:      drivers/tty/hvc/hvc_tile.c
13971 F:      drivers/tty/serial/tilegx.c
13972 F:      drivers/usb/host/*-tilegx.c
13973 F:      include/linux/usb/tilegx.h
13974
13975 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13976 M:      John Stultz <john.stultz@linaro.org>
13977 M:      Thomas Gleixner <tglx@linutronix.de>
13978 R:      Stephen Boyd <sboyd@kernel.org>
13979 L:      linux-kernel@vger.kernel.org
13980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13981 S:      Supported
13982 F:      include/linux/clocksource.h
13983 F:      include/linux/time.h
13984 F:      include/linux/timex.h
13985 F:      include/uapi/linux/time.h
13986 F:      include/uapi/linux/timex.h
13987 F:      kernel/time/clocksource.c
13988 F:      kernel/time/time*.c
13989 F:      kernel/time/alarmtimer.c
13990 F:      kernel/time/ntp.c
13991 F:      tools/testing/selftests/timers/
13992
13993 TIPC NETWORK LAYER
13994 M:      Jon Maloy <jon.maloy@ericsson.com>
13995 M:      Ying Xue <ying.xue@windriver.com>
13996 L:      netdev@vger.kernel.org (core kernel code)
13997 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13998 W:      http://tipc.sourceforge.net/
13999 S:      Maintained
14000 F:      include/uapi/linux/tipc*.h
14001 F:      net/tipc/
14002
14003 TLAN NETWORK DRIVER
14004 M:      Samuel Chessman <chessman@tux.org>
14005 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14006 W:      http://sourceforge.net/projects/tlan/
14007 S:      Maintained
14008 F:      Documentation/networking/tlan.txt
14009 F:      drivers/net/ethernet/ti/tlan.*
14010
14011 TM6000 VIDEO4LINUX DRIVER
14012 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14013 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14014 L:      linux-media@vger.kernel.org
14015 W:      https://linuxtv.org
14016 T:      git git://linuxtv.org/media_tree.git
14017 S:      Odd fixes
14018 F:      drivers/media/usb/tm6000/
14019 F:      Documentation/media/v4l-drivers/tm6000*
14020
14021 TMIO/SDHI MMC DRIVER
14022 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14023 L:      linux-mmc@vger.kernel.org
14024 S:      Supported
14025 F:      drivers/mmc/host/tmio_mmc*
14026 F:      drivers/mmc/host/renesas_sdhi*
14027 F:      include/linux/mfd/tmio.h
14028
14029 TMP401 HARDWARE MONITOR DRIVER
14030 M:      Guenter Roeck <linux@roeck-us.net>
14031 L:      linux-hwmon@vger.kernel.org
14032 S:      Maintained
14033 F:      Documentation/hwmon/tmp401
14034 F:      drivers/hwmon/tmp401.c
14035
14036 TMPFS (SHMEM FILESYSTEM)
14037 M:      Hugh Dickins <hughd@google.com>
14038 L:      linux-mm@kvack.org
14039 S:      Maintained
14040 F:      include/linux/shmem_fs.h
14041 F:      mm/shmem.c
14042
14043 TOMOYO SECURITY MODULE
14044 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14045 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14046 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14047 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14048 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14049 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14050 W:      http://tomoyo.sourceforge.jp/
14051 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14052 S:      Maintained
14053 F:      security/tomoyo/
14054
14055 TOPSTAR LAPTOP EXTRAS DRIVER
14056 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14057 L:      platform-driver-x86@vger.kernel.org
14058 S:      Maintained
14059 F:      drivers/platform/x86/topstar-laptop.c
14060
14061 TORTURE-TEST MODULES
14062 M:      Davidlohr Bueso <dave@stgolabs.net>
14063 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14064 M:      Josh Triplett <josh@joshtriplett.org>
14065 L:      linux-kernel@vger.kernel.org
14066 S:      Supported
14067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14068 F:      Documentation/RCU/torture.txt
14069 F:      kernel/torture.c
14070 F:      kernel/rcu/rcutorture.c
14071 F:      kernel/locking/locktorture.c
14072
14073 TOSHIBA ACPI EXTRAS DRIVER
14074 M:      Azael Avalos <coproscefalo@gmail.com>
14075 L:      platform-driver-x86@vger.kernel.org
14076 S:      Maintained
14077 F:      drivers/platform/x86/toshiba_acpi.c
14078
14079 TOSHIBA BLUETOOTH DRIVER
14080 M:      Azael Avalos <coproscefalo@gmail.com>
14081 L:      platform-driver-x86@vger.kernel.org
14082 S:      Maintained
14083 F:      drivers/platform/x86/toshiba_bluetooth.c
14084
14085 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14086 M:      Azael Avalos <coproscefalo@gmail.com>
14087 L:      platform-driver-x86@vger.kernel.org
14088 S:      Maintained
14089 F:      drivers/platform/x86/toshiba_haps.c
14090
14091 TOSHIBA SMM DRIVER
14092 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14093 W:      http://www.buzzard.org.uk/toshiba/
14094 S:      Maintained
14095 F:      drivers/char/toshiba.c
14096 F:      include/linux/toshiba.h
14097 F:      include/uapi/linux/toshiba.h
14098
14099 TOSHIBA TC358743 DRIVER
14100 M:      Mats Randgaard <matrandg@cisco.com>
14101 L:      linux-media@vger.kernel.org
14102 S:      Maintained
14103 F:      drivers/media/i2c/tc358743*
14104 F:      include/media/i2c/tc358743.h
14105
14106 TOSHIBA WMI HOTKEYS DRIVER
14107 M:      Azael Avalos <coproscefalo@gmail.com>
14108 L:      platform-driver-x86@vger.kernel.org
14109 S:      Maintained
14110 F:      drivers/platform/x86/toshiba-wmi.c
14111
14112 TPM DEVICE DRIVER
14113 M:      Peter Huewe <peterhuewe@gmx.de>
14114 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14115 R:      Jason Gunthorpe <jgg@ziepe.ca>
14116 L:      linux-integrity@vger.kernel.org
14117 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14118 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14119 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14120 S:      Maintained
14121 F:      drivers/char/tpm/
14122
14123 TRACING
14124 M:      Steven Rostedt <rostedt@goodmis.org>
14125 M:      Ingo Molnar <mingo@redhat.com>
14126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14127 S:      Maintained
14128 F:      Documentation/trace/ftrace.txt
14129 F:      arch/*/*/*/ftrace.h
14130 F:      arch/*/kernel/ftrace.c
14131 F:      include/*/ftrace.h
14132 F:      include/linux/trace*.h
14133 F:      include/trace/
14134 F:      kernel/trace/
14135 F:      tools/testing/selftests/ftrace/
14136
14137 TRACING MMIO ACCESSES (MMIOTRACE)
14138 M:      Steven Rostedt <rostedt@goodmis.org>
14139 M:      Ingo Molnar <mingo@kernel.org>
14140 R:      Karol Herbst <karolherbst@gmail.com>
14141 R:      Pekka Paalanen <ppaalanen@gmail.com>
14142 S:      Maintained
14143 L:      linux-kernel@vger.kernel.org
14144 L:      nouveau@lists.freedesktop.org
14145 F:      kernel/trace/trace_mmiotrace.c
14146 F:      include/linux/mmiotrace.h
14147 F:      arch/x86/mm/kmmio.c
14148 F:      arch/x86/mm/mmio-mod.c
14149 F:      arch/x86/mm/testmmiotrace.c
14150
14151 TRIVIAL PATCHES
14152 M:      Jiri Kosina <trivial@kernel.org>
14153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14154 S:      Maintained
14155 K:      ^Subject:.*(?i)trivial
14156
14157 TEMPO SEMICONDUCTOR DRIVERS
14158 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14159 S:      Maintained
14160 F:      sound/soc/codecs/tscs*.c
14161 F:      sound/soc/codecs/tscs*.h
14162 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14163
14164 TTY LAYER
14165 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14166 M:      Jiri Slaby <jslaby@suse.com>
14167 S:      Supported
14168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14169 F:      Documentation/serial/
14170 F:      drivers/tty/
14171 F:      drivers/tty/serial/serial_core.c
14172 F:      include/linux/serial_core.h
14173 F:      include/linux/serial.h
14174 F:      include/linux/tty.h
14175 F:      include/uapi/linux/serial_core.h
14176 F:      include/uapi/linux/serial.h
14177 F:      include/uapi/linux/tty.h
14178
14179 TUA9001 MEDIA DRIVER
14180 M:      Antti Palosaari <crope@iki.fi>
14181 L:      linux-media@vger.kernel.org
14182 W:      https://linuxtv.org
14183 W:      http://palosaari.fi/linux/
14184 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14185 T:      git git://linuxtv.org/anttip/media_tree.git
14186 S:      Maintained
14187 F:      drivers/media/tuners/tua9001*
14188
14189 TULIP NETWORK DRIVERS
14190 L:      netdev@vger.kernel.org
14191 L:      linux-parisc@vger.kernel.org
14192 S:      Orphan
14193 F:      drivers/net/ethernet/dec/tulip/
14194
14195 TUN/TAP driver
14196 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14197 W:      http://vtun.sourceforge.net/tun
14198 S:      Maintained
14199 F:      Documentation/networking/tuntap.txt
14200 F:      arch/um/os-Linux/drivers/
14201
14202 TURBOCHANNEL SUBSYSTEM
14203 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14204 M:      Ralf Baechle <ralf@linux-mips.org>
14205 L:      linux-mips@linux-mips.org
14206 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14207 S:      Maintained
14208 F:      drivers/tc/
14209 F:      include/linux/tc.h
14210
14211 TW5864 VIDEO4LINUX DRIVER
14212 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14213 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14214 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14215 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14216 L:      linux-media@vger.kernel.org
14217 S:      Supported
14218 F:      drivers/media/pci/tw5864/
14219
14220 TW68 VIDEO4LINUX DRIVER
14221 M:      Hans Verkuil <hverkuil@xs4all.nl>
14222 L:      linux-media@vger.kernel.org
14223 T:      git git://linuxtv.org/media_tree.git
14224 W:      https://linuxtv.org
14225 S:      Odd Fixes
14226 F:      drivers/media/pci/tw68/
14227
14228 TW686X VIDEO4LINUX DRIVER
14229 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14230 L:      linux-media@vger.kernel.org
14231 T:      git git://linuxtv.org/media_tree.git
14232 W:      http://linuxtv.org
14233 S:      Maintained
14234 F:      drivers/media/pci/tw686x/
14235
14236 UBI FILE SYSTEM (UBIFS)
14237 M:      Richard Weinberger <richard@nod.at>
14238 M:      Artem Bityutskiy <dedekind1@gmail.com>
14239 M:      Adrian Hunter <adrian.hunter@intel.com>
14240 L:      linux-mtd@lists.infradead.org
14241 T:      git git://git.infradead.org/ubifs-2.6.git
14242 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14243 S:      Supported
14244 F:      Documentation/filesystems/ubifs.txt
14245 F:      fs/ubifs/
14246
14247 UCLINUX (M68KNOMMU AND COLDFIRE)
14248 M:      Greg Ungerer <gerg@linux-m68k.org>
14249 W:      http://www.linux-m68k.org/
14250 W:      http://www.uclinux.org/
14251 L:      linux-m68k@lists.linux-m68k.org
14252 L:      uclinux-dev@uclinux.org  (subscribers-only)
14253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14254 S:      Maintained
14255 F:      arch/m68k/coldfire/
14256 F:      arch/m68k/68*/
14257 F:      arch/m68k/*/*_no.*
14258 F:      arch/m68k/include/asm/*_no.*
14259
14260 UDF FILESYSTEM
14261 M:      Jan Kara <jack@suse.com>
14262 S:      Maintained
14263 F:      Documentation/filesystems/udf.txt
14264 F:      fs/udf/
14265
14266 UDRAW TABLET
14267 M:      Bastien Nocera <hadess@hadess.net>
14268 L:      linux-input@vger.kernel.org
14269 S:      Maintained
14270 F:      drivers/hid/hid-udraw-ps3.c
14271
14272 UFS FILESYSTEM
14273 M:      Evgeniy Dushistov <dushistov@mail.ru>
14274 S:      Maintained
14275 F:      Documentation/filesystems/ufs.txt
14276 F:      fs/ufs/
14277
14278 UHID USERSPACE HID IO DRIVER:
14279 M:      David Herrmann <dh.herrmann@googlemail.com>
14280 L:      linux-input@vger.kernel.org
14281 S:      Maintained
14282 F:      drivers/hid/uhid.c
14283 F:      include/uapi/linux/uhid.h
14284
14285 ULPI BUS
14286 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14287 L:      linux-usb@vger.kernel.org
14288 S:      Maintained
14289 F:      drivers/usb/common/ulpi.c
14290 F:      include/linux/ulpi/
14291
14292 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14293 L:      linux-usb@vger.kernel.org
14294 S:      Orphan
14295 F:      drivers/uwb/
14296 F:      include/linux/uwb.h
14297 F:      include/linux/uwb/
14298
14299 UNICORE32 ARCHITECTURE:
14300 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
14301 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14302 S:      Maintained
14303 T:      git git://github.com/gxt/linux.git
14304 F:      arch/unicore32/
14305
14306 UNIFDEF
14307 M:      Tony Finch <dot@dotat.at>
14308 W:      http://dotat.at/prog/unifdef
14309 S:      Maintained
14310 F:      scripts/unifdef.c
14311
14312 UNIFORM CDROM DRIVER
14313 M:      Jens Axboe <axboe@kernel.dk>
14314 W:      http://www.kernel.dk
14315 S:      Maintained
14316 F:      Documentation/cdrom/
14317 F:      drivers/cdrom/cdrom.c
14318 F:      include/linux/cdrom.h
14319 F:      include/uapi/linux/cdrom.h
14320
14321 UNISYS S-PAR DRIVERS
14322 M:      David Kershner <david.kershner@unisys.com>
14323 L:      sparmaintainer@unisys.com (Unisys internal)
14324 S:      Supported
14325 F:      include/linux/visorbus.h
14326 F:      drivers/visorbus/
14327 F:      drivers/staging/unisys/
14328
14329 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14330 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14331 L:      linux-scsi@vger.kernel.org
14332 S:      Supported
14333 F:      Documentation/scsi/ufs.txt
14334 F:      drivers/scsi/ufs/
14335
14336 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14337 M:      Joao Pinto <jpinto@synopsys.com>
14338 L:      linux-scsi@vger.kernel.org
14339 S:      Supported
14340 F:      drivers/scsi/ufs/*dwc*
14341
14342 UNSORTED BLOCK IMAGES (UBI)
14343 M:      Artem Bityutskiy <dedekind1@gmail.com>
14344 M:      Richard Weinberger <richard@nod.at>
14345 W:      http://www.linux-mtd.infradead.org/
14346 L:      linux-mtd@lists.infradead.org
14347 T:      git git://git.infradead.org/ubifs-2.6.git
14348 S:      Supported
14349 F:      drivers/mtd/ubi/
14350 F:      include/linux/mtd/ubi.h
14351 F:      include/uapi/mtd/ubi-user.h
14352
14353 USB "USBNET" DRIVER FRAMEWORK
14354 M:      Oliver Neukum <oneukum@suse.com>
14355 L:      netdev@vger.kernel.org
14356 W:      http://www.linux-usb.org/usbnet
14357 S:      Maintained
14358 F:      drivers/net/usb/usbnet.c
14359 F:      include/linux/usb/usbnet.h
14360
14361 USB ACM DRIVER
14362 M:      Oliver Neukum <oneukum@suse.com>
14363 L:      linux-usb@vger.kernel.org
14364 S:      Maintained
14365 F:      Documentation/usb/acm.txt
14366 F:      drivers/usb/class/cdc-acm.*
14367
14368 USB AR5523 WIRELESS DRIVER
14369 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14370 L:      linux-wireless@vger.kernel.org
14371 S:      Maintained
14372 F:      drivers/net/wireless/ath/ar5523/
14373
14374 USB ATTACHED SCSI
14375 M:      Oliver Neukum <oneukum@suse.com>
14376 L:      linux-usb@vger.kernel.org
14377 L:      linux-scsi@vger.kernel.org
14378 S:      Maintained
14379 F:      drivers/usb/storage/uas.c
14380
14381 USB CDC ETHERNET DRIVER
14382 M:      Oliver Neukum <oliver@neukum.org>
14383 L:      linux-usb@vger.kernel.org
14384 S:      Maintained
14385 F:      drivers/net/usb/cdc_*.c
14386 F:      include/uapi/linux/usb/cdc.h
14387
14388 USB CHAOSKEY DRIVER
14389 M:      Keith Packard <keithp@keithp.com>
14390 L:      linux-usb@vger.kernel.org
14391 S:      Maintained
14392 F:      drivers/usb/misc/chaoskey.c
14393
14394 USB CYPRESS C67X00 DRIVER
14395 M:      Peter Korsgaard <jacmet@sunsite.dk>
14396 L:      linux-usb@vger.kernel.org
14397 S:      Maintained
14398 F:      drivers/usb/c67x00/
14399
14400 USB DAVICOM DM9601 DRIVER
14401 M:      Peter Korsgaard <jacmet@sunsite.dk>
14402 L:      netdev@vger.kernel.org
14403 W:      http://www.linux-usb.org/usbnet
14404 S:      Maintained
14405 F:      drivers/net/usb/dm9601.c
14406
14407 USB DIAMOND RIO500 DRIVER
14408 M:      Cesar Miquel <miquel@df.uba.ar>
14409 L:      rio500-users@lists.sourceforge.net
14410 W:      http://rio500.sourceforge.net
14411 S:      Maintained
14412 F:      drivers/usb/misc/rio500*
14413
14414 USB EHCI DRIVER
14415 M:      Alan Stern <stern@rowland.harvard.edu>
14416 L:      linux-usb@vger.kernel.org
14417 S:      Maintained
14418 F:      Documentation/usb/ehci.txt
14419 F:      drivers/usb/host/ehci*
14420
14421 USB GADGET/PERIPHERAL SUBSYSTEM
14422 M:      Felipe Balbi <balbi@kernel.org>
14423 L:      linux-usb@vger.kernel.org
14424 W:      http://www.linux-usb.org/gadget
14425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14426 S:      Maintained
14427 F:      drivers/usb/gadget/
14428 F:      include/linux/usb/gadget*
14429
14430 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14431 M:      Jiri Kosina <jikos@kernel.org>
14432 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14433 L:      linux-usb@vger.kernel.org
14434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14435 S:      Maintained
14436 F:      Documentation/hid/hiddev.txt
14437 F:      drivers/hid/usbhid/
14438
14439 USB ISP116X DRIVER
14440 M:      Olav Kongas <ok@artecdesign.ee>
14441 L:      linux-usb@vger.kernel.org
14442 S:      Maintained
14443 F:      drivers/usb/host/isp116x*
14444 F:      include/linux/usb/isp116x.h
14445
14446 USB LAN78XX ETHERNET DRIVER
14447 M:      Woojung Huh <woojung.huh@microchip.com>
14448 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14449 L:      netdev@vger.kernel.org
14450 S:      Maintained
14451 F:      drivers/net/usb/lan78xx.*
14452
14453 USB MASS STORAGE DRIVER
14454 M:      Alan Stern <stern@rowland.harvard.edu>
14455 L:      linux-usb@vger.kernel.org
14456 L:      usb-storage@lists.one-eyed-alien.net
14457 S:      Maintained
14458 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14459 F:      drivers/usb/storage/
14460
14461 USB MIDI DRIVER
14462 M:      Clemens Ladisch <clemens@ladisch.de>
14463 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14464 T:      git git://git.alsa-project.org/alsa-kernel.git
14465 S:      Maintained
14466 F:      sound/usb/midi.*
14467
14468 USB NETWORKING DRIVERS
14469 L:      linux-usb@vger.kernel.org
14470 S:      Odd Fixes
14471 F:      drivers/net/usb/
14472
14473 USB OHCI DRIVER
14474 M:      Alan Stern <stern@rowland.harvard.edu>
14475 L:      linux-usb@vger.kernel.org
14476 S:      Maintained
14477 F:      Documentation/usb/ohci.txt
14478 F:      drivers/usb/host/ohci*
14479
14480 USB OTG FSM (Finite State Machine)
14481 M:      Peter Chen <Peter.Chen@nxp.com>
14482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14483 L:      linux-usb@vger.kernel.org
14484 S:      Maintained
14485 F:      drivers/usb/common/usb-otg-fsm.c
14486
14487 USB OVER IP DRIVER
14488 M:      Valentina Manea <valentina.manea.m@gmail.com>
14489 M:      Shuah Khan <shuahkh@osg.samsung.com>
14490 M:      Shuah Khan <shuah@kernel.org>
14491 L:      linux-usb@vger.kernel.org
14492 S:      Maintained
14493 F:      Documentation/usb/usbip_protocol.txt
14494 F:      drivers/usb/usbip/
14495 F:      tools/usb/usbip/
14496
14497 USB PEGASUS DRIVER
14498 M:      Petko Manolov <petkan@nucleusys.com>
14499 L:      linux-usb@vger.kernel.org
14500 L:      netdev@vger.kernel.org
14501 T:      git git://github.com/petkan/pegasus.git
14502 W:      https://github.com/petkan/pegasus
14503 S:      Maintained
14504 F:      drivers/net/usb/pegasus.*
14505
14506 USB PHY LAYER
14507 M:      Felipe Balbi <balbi@kernel.org>
14508 L:      linux-usb@vger.kernel.org
14509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14510 S:      Maintained
14511 F:      drivers/usb/phy/
14512
14513 USB PRINTER DRIVER (usblp)
14514 M:      Pete Zaitcev <zaitcev@redhat.com>
14515 L:      linux-usb@vger.kernel.org
14516 S:      Supported
14517 F:      drivers/usb/class/usblp.c
14518
14519 USB QMI WWAN NETWORK DRIVER
14520 M:      Bjørn Mork <bjorn@mork.no>
14521 L:      netdev@vger.kernel.org
14522 S:      Maintained
14523 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14524 F:      drivers/net/usb/qmi_wwan.c
14525
14526 USB RTL8150 DRIVER
14527 M:      Petko Manolov <petkan@nucleusys.com>
14528 L:      linux-usb@vger.kernel.org
14529 L:      netdev@vger.kernel.org
14530 T:      git git://github.com/petkan/rtl8150.git
14531 W:      https://github.com/petkan/rtl8150
14532 S:      Maintained
14533 F:      drivers/net/usb/rtl8150.c
14534
14535 USB SERIAL SUBSYSTEM
14536 M:      Johan Hovold <johan@kernel.org>
14537 L:      linux-usb@vger.kernel.org
14538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14539 S:      Maintained
14540 F:      Documentation/usb/usb-serial.txt
14541 F:      drivers/usb/serial/
14542 F:      include/linux/usb/serial.h
14543
14544 USB SMSC75XX ETHERNET DRIVER
14545 M:      Steve Glendinning <steve.glendinning@shawell.net>
14546 L:      netdev@vger.kernel.org
14547 S:      Maintained
14548 F:      drivers/net/usb/smsc75xx.*
14549
14550 USB SMSC95XX ETHERNET DRIVER
14551 M:      Steve Glendinning <steve.glendinning@shawell.net>
14552 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14553 L:      netdev@vger.kernel.org
14554 S:      Maintained
14555 F:      drivers/net/usb/smsc95xx.*
14556
14557 USB SUBSYSTEM
14558 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14559 L:      linux-usb@vger.kernel.org
14560 W:      http://www.linux-usb.org
14561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14562 S:      Supported
14563 F:      Documentation/devicetree/bindings/usb/
14564 F:      Documentation/usb/
14565 F:      drivers/usb/
14566 F:      include/linux/usb.h
14567 F:      include/linux/usb/
14568
14569 USB TYPEC SUBSYSTEM
14570 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14571 L:      linux-usb@vger.kernel.org
14572 S:      Maintained
14573 F:      Documentation/ABI/testing/sysfs-class-typec
14574 F:      Documentation/usb/typec.rst
14575 F:      drivers/usb/typec/
14576 F:      include/linux/usb/typec.h
14577
14578 USB UHCI DRIVER
14579 M:      Alan Stern <stern@rowland.harvard.edu>
14580 L:      linux-usb@vger.kernel.org
14581 S:      Maintained
14582 F:      drivers/usb/host/uhci*
14583
14584 USB VIDEO CLASS
14585 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14586 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14587 L:      linux-media@vger.kernel.org
14588 T:      git git://linuxtv.org/media_tree.git
14589 W:      http://www.ideasonboard.org/uvc/
14590 S:      Maintained
14591 F:      drivers/media/usb/uvc/
14592 F:      include/uapi/linux/uvcvideo.h
14593
14594 USB VISION DRIVER
14595 M:      Hans Verkuil <hverkuil@xs4all.nl>
14596 L:      linux-media@vger.kernel.org
14597 T:      git git://linuxtv.org/media_tree.git
14598 W:      https://linuxtv.org
14599 S:      Odd Fixes
14600 F:      drivers/media/usb/usbvision/
14601
14602 USB WEBCAM GADGET
14603 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14604 L:      linux-usb@vger.kernel.org
14605 S:      Maintained
14606 F:      drivers/usb/gadget/function/*uvc*
14607 F:      drivers/usb/gadget/legacy/webcam.c
14608
14609 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14610 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14611 L:      linux-wireless@vger.kernel.org
14612 S:      Maintained
14613 F:      drivers/net/wireless/rndis_wlan.c
14614
14615 USB XHCI DRIVER
14616 M:      Mathias Nyman <mathias.nyman@intel.com>
14617 L:      linux-usb@vger.kernel.org
14618 S:      Supported
14619 F:      drivers/usb/host/xhci*
14620 F:      drivers/usb/host/pci-quirks*
14621
14622 USB ZD1201 DRIVER
14623 L:      linux-wireless@vger.kernel.org
14624 W:      http://linux-lc100020.sourceforge.net
14625 S:      Orphan
14626 F:      drivers/net/wireless/zydas/zd1201.*
14627
14628 USB ZR364XX DRIVER
14629 M:      Antoine Jacquet <royale@zerezo.com>
14630 L:      linux-usb@vger.kernel.org
14631 L:      linux-media@vger.kernel.org
14632 T:      git git://linuxtv.org/media_tree.git
14633 W:      http://royale.zerezo.com/zr364xx/
14634 S:      Maintained
14635 F:      Documentation/media/v4l-drivers/zr364xx*
14636 F:      drivers/media/usb/zr364xx/
14637
14638 USER-MODE LINUX (UML)
14639 M:      Jeff Dike <jdike@addtoit.com>
14640 M:      Richard Weinberger <richard@nod.at>
14641 L:      user-mode-linux-devel@lists.sourceforge.net
14642 L:      user-mode-linux-user@lists.sourceforge.net
14643 W:      http://user-mode-linux.sourceforge.net
14644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14645 S:      Maintained
14646 F:      Documentation/virtual/uml/
14647 F:      arch/um/
14648 F:      arch/x86/um/
14649 F:      fs/hostfs/
14650 F:      fs/hppfs/
14651
14652 USERSPACE I/O (UIO)
14653 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14654 S:      Maintained
14655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14656 F:      Documentation/driver-api/uio-howto.rst
14657 F:      drivers/uio/
14658 F:      include/linux/uio*.h
14659
14660 UTIL-LINUX PACKAGE
14661 M:      Karel Zak <kzak@redhat.com>
14662 L:      util-linux@vger.kernel.org
14663 W:      http://en.wikipedia.org/wiki/Util-linux
14664 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14665 S:      Maintained
14666
14667 UUID HELPERS
14668 M:      Christoph Hellwig <hch@lst.de>
14669 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14670 L:      linux-kernel@vger.kernel.org
14671 T:      git git://git.infradead.org/users/hch/uuid.git
14672 F:      lib/uuid.c
14673 F:      lib/test_uuid.c
14674 F:      include/linux/uuid.h
14675 F:      include/uapi/linux/uuid.h
14676 S:      Maintained
14677
14678 UVESAFB DRIVER
14679 M:      Michal Januszewski <spock@gentoo.org>
14680 L:      linux-fbdev@vger.kernel.org
14681 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14682 S:      Maintained
14683 F:      Documentation/fb/uvesafb.txt
14684 F:      drivers/video/fbdev/uvesafb.*
14685
14686 VF610 NAND DRIVER
14687 M:      Stefan Agner <stefan@agner.ch>
14688 L:      linux-mtd@lists.infradead.org
14689 S:      Supported
14690 F:      drivers/mtd/nand/vf610_nfc.c
14691
14692 VFAT/FAT/MSDOS FILESYSTEM
14693 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14694 S:      Maintained
14695 F:      Documentation/filesystems/vfat.txt
14696 F:      fs/fat/
14697
14698 VFIO DRIVER
14699 M:      Alex Williamson <alex.williamson@redhat.com>
14700 L:      kvm@vger.kernel.org
14701 T:      git git://github.com/awilliam/linux-vfio.git
14702 S:      Maintained
14703 F:      Documentation/vfio.txt
14704 F:      drivers/vfio/
14705 F:      include/linux/vfio.h
14706 F:      include/uapi/linux/vfio.h
14707
14708 VFIO MEDIATED DEVICE DRIVERS
14709 M:      Kirti Wankhede <kwankhede@nvidia.com>
14710 L:      kvm@vger.kernel.org
14711 S:      Maintained
14712 F:      Documentation/vfio-mediated-device.txt
14713 F:      drivers/vfio/mdev/
14714 F:      include/linux/mdev.h
14715 F:      samples/vfio-mdev/
14716
14717 VFIO PLATFORM DRIVER
14718 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14719 L:      kvm@vger.kernel.org
14720 S:      Maintained
14721 F:      drivers/vfio/platform/
14722
14723 VGA_SWITCHEROO
14724 R:      Lukas Wunner <lukas@wunner.de>
14725 S:      Maintained
14726 F:      Documentation/gpu/vga-switcheroo.rst
14727 F:      drivers/gpu/vga/vga_switcheroo.c
14728 F:      include/linux/vga_switcheroo.h
14729 T:      git git://anongit.freedesktop.org/drm/drm-misc
14730
14731 VIA RHINE NETWORK DRIVER
14732 S:      Orphan
14733 F:      drivers/net/ethernet/via/via-rhine.c
14734
14735 VIA SD/MMC CARD CONTROLLER DRIVER
14736 M:      Bruce Chang <brucechang@via.com.tw>
14737 M:      Harald Welte <HaraldWelte@viatech.com>
14738 S:      Maintained
14739 F:      drivers/mmc/host/via-sdmmc.c
14740
14741 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14742 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14743 L:      linux-fbdev@vger.kernel.org
14744 S:      Maintained
14745 F:      include/linux/via-core.h
14746 F:      include/linux/via-gpio.h
14747 F:      include/linux/via_i2c.h
14748 F:      drivers/video/fbdev/via/
14749
14750 VIA VELOCITY NETWORK DRIVER
14751 M:      Francois Romieu <romieu@fr.zoreil.com>
14752 L:      netdev@vger.kernel.org
14753 S:      Maintained
14754 F:      drivers/net/ethernet/via/via-velocity.*
14755
14756 VIDEO MULTIPLEXER DRIVER
14757 M:      Philipp Zabel <p.zabel@pengutronix.de>
14758 L:      linux-media@vger.kernel.org
14759 S:      Maintained
14760 F:      drivers/media/platform/video-mux.c
14761
14762 VIDEOBUF2 FRAMEWORK
14763 M:      Pawel Osciak <pawel@osciak.com>
14764 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14765 M:      Kyungmin Park <kyungmin.park@samsung.com>
14766 L:      linux-media@vger.kernel.org
14767 S:      Maintained
14768 F:      drivers/media/v4l2-core/videobuf2-*
14769 F:      include/media/videobuf2-*
14770
14771 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14772 M:      Helen Koike <helen.koike@collabora.com>
14773 L:      linux-media@vger.kernel.org
14774 T:      git git://linuxtv.org/media_tree.git
14775 W:      https://linuxtv.org
14776 S:      Maintained
14777 F:      drivers/media/platform/vimc/*
14778
14779 VIRT LIB
14780 M:      Alex Williamson <alex.williamson@redhat.com>
14781 M:      Paolo Bonzini <pbonzini@redhat.com>
14782 L:      kvm@vger.kernel.org
14783 S:      Supported
14784 F:      virt/lib/
14785
14786 VIRTIO AND VHOST VSOCK DRIVER
14787 M:      Stefan Hajnoczi <stefanha@redhat.com>
14788 L:      kvm@vger.kernel.org
14789 L:      virtualization@lists.linux-foundation.org
14790 L:      netdev@vger.kernel.org
14791 S:      Maintained
14792 F:      include/linux/virtio_vsock.h
14793 F:      include/uapi/linux/virtio_vsock.h
14794 F:      include/uapi/linux/vsockmon.h
14795 F:      include/uapi/linux/vm_sockets_diag.h
14796 F:      net/vmw_vsock/diag.c
14797 F:      net/vmw_vsock/af_vsock_tap.c
14798 F:      net/vmw_vsock/virtio_transport_common.c
14799 F:      net/vmw_vsock/virtio_transport.c
14800 F:      drivers/net/vsockmon.c
14801 F:      drivers/vhost/vsock.c
14802 F:      drivers/vhost/vsock.h
14803 F:      tools/testing/vsock/
14804
14805 VIRTIO CONSOLE DRIVER
14806 M:      Amit Shah <amit@kernel.org>
14807 L:      virtualization@lists.linux-foundation.org
14808 S:      Maintained
14809 F:      drivers/char/virtio_console.c
14810 F:      include/linux/virtio_console.h
14811 F:      include/uapi/linux/virtio_console.h
14812
14813 VIRTIO CORE, NET AND BLOCK DRIVERS
14814 M:      "Michael S. Tsirkin" <mst@redhat.com>
14815 M:      Jason Wang <jasowang@redhat.com>
14816 L:      virtualization@lists.linux-foundation.org
14817 S:      Maintained
14818 F:      Documentation/devicetree/bindings/virtio/
14819 F:      drivers/virtio/
14820 F:      tools/virtio/
14821 F:      drivers/net/virtio_net.c
14822 F:      drivers/block/virtio_blk.c
14823 F:      include/linux/virtio*.h
14824 F:      include/uapi/linux/virtio_*.h
14825 F:      drivers/crypto/virtio/
14826 F:      mm/balloon_compaction.c
14827
14828 VIRTIO CRYPTO DRIVER
14829 M:      Gonglei <arei.gonglei@huawei.com>
14830 L:      virtualization@lists.linux-foundation.org
14831 L:      linux-crypto@vger.kernel.org
14832 S:      Maintained
14833 F:      drivers/crypto/virtio/
14834 F:      include/uapi/linux/virtio_crypto.h
14835
14836 VIRTIO DRIVERS FOR S390
14837 M:      Cornelia Huck <cohuck@redhat.com>
14838 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14839 L:      linux-s390@vger.kernel.org
14840 L:      virtualization@lists.linux-foundation.org
14841 L:      kvm@vger.kernel.org
14842 S:      Supported
14843 F:      drivers/s390/virtio/
14844 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14845
14846 VIRTIO GPU DRIVER
14847 M:      David Airlie <airlied@linux.ie>
14848 M:      Gerd Hoffmann <kraxel@redhat.com>
14849 L:      dri-devel@lists.freedesktop.org
14850 L:      virtualization@lists.linux-foundation.org
14851 T:      git git://anongit.freedesktop.org/drm/drm-misc
14852 S:      Maintained
14853 F:      drivers/gpu/drm/virtio/
14854 F:      include/uapi/linux/virtio_gpu.h
14855
14856 VIRTIO HOST (VHOST)
14857 M:      "Michael S. Tsirkin" <mst@redhat.com>
14858 M:      Jason Wang <jasowang@redhat.com>
14859 L:      kvm@vger.kernel.org
14860 L:      virtualization@lists.linux-foundation.org
14861 L:      netdev@vger.kernel.org
14862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14863 S:      Maintained
14864 F:      drivers/vhost/
14865 F:      include/uapi/linux/vhost.h
14866
14867 VIRTIO INPUT DRIVER
14868 M:      Gerd Hoffmann <kraxel@redhat.com>
14869 S:      Maintained
14870 F:      drivers/virtio/virtio_input.c
14871 F:      include/uapi/linux/virtio_input.h
14872
14873 VIRTUAL BOX GUEST DEVICE DRIVER
14874 M:      Hans de Goede <hdegoede@redhat.com>
14875 M:      Arnd Bergmann <arnd@arndb.de>
14876 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14877 S:      Maintained
14878 F:      include/linux/vbox_utils.h
14879 F:      include/uapi/linux/vbox*.h
14880 F:      drivers/virt/vboxguest/
14881
14882 VIRTUAL SERIO DEVICE DRIVER
14883 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14884 S:      Maintained
14885 F:      drivers/input/serio/userio.c
14886 F:      include/uapi/linux/userio.h
14887
14888 VIVID VIRTUAL VIDEO DRIVER
14889 M:      Hans Verkuil <hverkuil@xs4all.nl>
14890 L:      linux-media@vger.kernel.org
14891 T:      git git://linuxtv.org/media_tree.git
14892 W:      https://linuxtv.org
14893 S:      Maintained
14894 F:      drivers/media/platform/vivid/*
14895
14896 VLYNQ BUS
14897 M:      Florian Fainelli <f.fainelli@gmail.com>
14898 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14899 S:      Maintained
14900 F:      drivers/vlynq/vlynq.c
14901 F:      include/linux/vlynq.h
14902
14903 VME SUBSYSTEM
14904 M:      Martyn Welch <martyn@welchs.me.uk>
14905 M:      Manohar Vanga <manohar.vanga@gmail.com>
14906 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14907 L:      devel@driverdev.osuosl.org
14908 S:      Maintained
14909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14910 F:      Documentation/driver-api/vme.rst
14911 F:      drivers/staging/vme/
14912 F:      drivers/vme/
14913 F:      include/linux/vme*
14914
14915 VMWARE BALLOON DRIVER
14916 M:      Xavier Deguillard <xdeguillard@vmware.com>
14917 M:      Philip Moltmann <moltmann@vmware.com>
14918 M:      "VMware, Inc." <pv-drivers@vmware.com>
14919 L:      linux-kernel@vger.kernel.org
14920 S:      Maintained
14921 F:      drivers/misc/vmw_balloon.c
14922
14923 VMWARE HYPERVISOR INTERFACE
14924 M:      Alok Kataria <akataria@vmware.com>
14925 L:      virtualization@lists.linux-foundation.org
14926 S:      Supported
14927 F:      arch/x86/kernel/cpu/vmware.c
14928
14929 VMWARE PVRDMA DRIVER
14930 M:      Adit Ranadive <aditr@vmware.com>
14931 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14932 L:      linux-rdma@vger.kernel.org
14933 S:      Maintained
14934 F:      drivers/infiniband/hw/vmw_pvrdma/
14935
14936 VMware PVSCSI driver
14937 M:      Jim Gill <jgill@vmware.com>
14938 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14939 L:      linux-scsi@vger.kernel.org
14940 S:      Maintained
14941 F:      drivers/scsi/vmw_pvscsi.c
14942 F:      drivers/scsi/vmw_pvscsi.h
14943
14944 VMWARE VMMOUSE SUBDRIVER
14945 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14946 M:      "VMware, Inc." <pv-drivers@vmware.com>
14947 L:      linux-input@vger.kernel.org
14948 S:      Maintained
14949 F:      drivers/input/mouse/vmmouse.c
14950 F:      drivers/input/mouse/vmmouse.h
14951
14952 VMWARE VMXNET3 ETHERNET DRIVER
14953 M:      Shrikrishna Khare <skhare@vmware.com>
14954 M:      "VMware, Inc." <pv-drivers@vmware.com>
14955 L:      netdev@vger.kernel.org
14956 S:      Maintained
14957 F:      drivers/net/vmxnet3/
14958
14959 VOCORE VOCORE2 BOARD
14960 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14961 L:      linux-mips@linux-mips.org
14962 S:      Maintained
14963 F:      arch/mips/boot/dts/ralink/vocore2.dts
14964
14965 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14966 M:      Liam Girdwood <lgirdwood@gmail.com>
14967 M:      Mark Brown <broonie@kernel.org>
14968 L:      linux-kernel@vger.kernel.org
14969 W:      http://www.slimlogic.co.uk/?p=48
14970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14971 S:      Supported
14972 F:      Documentation/devicetree/bindings/regulator/
14973 F:      Documentation/power/regulator/
14974 F:      drivers/regulator/
14975 F:      include/dt-bindings/regulator/
14976 F:      include/linux/regulator/
14977
14978 VRF
14979 M:      David Ahern <dsa@cumulusnetworks.com>
14980 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14981 L:      netdev@vger.kernel.org
14982 S:      Maintained
14983 F:      drivers/net/vrf.c
14984 F:      Documentation/networking/vrf.txt
14985
14986 VT1211 HARDWARE MONITOR DRIVER
14987 M:      Juerg Haefliger <juergh@gmail.com>
14988 L:      linux-hwmon@vger.kernel.org
14989 S:      Maintained
14990 F:      Documentation/hwmon/vt1211
14991 F:      drivers/hwmon/vt1211.c
14992
14993 VT8231 HARDWARE MONITOR DRIVER
14994 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14995 L:      linux-hwmon@vger.kernel.org
14996 S:      Maintained
14997 F:      drivers/hwmon/vt8231.c
14998
14999 VUB300 USB to SDIO/SD/MMC bridge chip
15000 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15001 L:      linux-mmc@vger.kernel.org
15002 L:      linux-usb@vger.kernel.org
15003 S:      Supported
15004 F:      drivers/mmc/host/vub300.c
15005
15006 W1 DALLAS'S 1-WIRE BUS
15007 M:      Evgeniy Polyakov <zbr@ioremap.net>
15008 S:      Maintained
15009 F:      Documentation/w1/
15010 F:      drivers/w1/
15011 F:      include/linux/w1.h
15012
15013 W83791D HARDWARE MONITORING DRIVER
15014 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15015 L:      linux-hwmon@vger.kernel.org
15016 S:      Maintained
15017 F:      Documentation/hwmon/w83791d
15018 F:      drivers/hwmon/w83791d.c
15019
15020 W83793 HARDWARE MONITORING DRIVER
15021 M:      Rudolf Marek <r.marek@assembler.cz>
15022 L:      linux-hwmon@vger.kernel.org
15023 S:      Maintained
15024 F:      Documentation/hwmon/w83793
15025 F:      drivers/hwmon/w83793.c
15026
15027 W83795 HARDWARE MONITORING DRIVER
15028 M:      Jean Delvare <jdelvare@suse.com>
15029 L:      linux-hwmon@vger.kernel.org
15030 S:      Maintained
15031 F:      drivers/hwmon/w83795.c
15032
15033 W83L51xD SD/MMC CARD INTERFACE DRIVER
15034 M:      Pierre Ossman <pierre@ossman.eu>
15035 S:      Maintained
15036 F:      drivers/mmc/host/wbsd.*
15037
15038 WACOM PROTOCOL 4 SERIAL TABLETS
15039 M:      Julian Squires <julian@cipht.net>
15040 M:      Hans de Goede <hdegoede@redhat.com>
15041 L:      linux-input@vger.kernel.org
15042 S:      Maintained
15043 F:      drivers/input/tablet/wacom_serial4.c
15044
15045 WATCHDOG DEVICE DRIVERS
15046 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15047 M:      Guenter Roeck <linux@roeck-us.net>
15048 L:      linux-watchdog@vger.kernel.org
15049 W:      http://www.linux-watchdog.org/
15050 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15051 S:      Maintained
15052 F:      Documentation/devicetree/bindings/watchdog/
15053 F:      Documentation/watchdog/
15054 F:      drivers/watchdog/
15055 F:      include/linux/watchdog.h
15056 F:      include/uapi/linux/watchdog.h
15057
15058 WHISKEYCOVE PMIC GPIO DRIVER
15059 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15060 L:      linux-gpio@vger.kernel.org
15061 S:      Maintained
15062 F:      drivers/gpio/gpio-wcove.c
15063
15064 WIIMOTE HID DRIVER
15065 M:      David Herrmann <dh.herrmann@googlemail.com>
15066 L:      linux-input@vger.kernel.org
15067 S:      Maintained
15068 F:      drivers/hid/hid-wiimote*
15069
15070 WILOCITY WIL6210 WIRELESS DRIVER
15071 M:      Maya Erez <merez@codeaurora.org>
15072 L:      linux-wireless@vger.kernel.org
15073 L:      wil6210@qti.qualcomm.com
15074 S:      Supported
15075 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15076 F:      drivers/net/wireless/ath/wil6210/
15077
15078 WIMAX STACK
15079 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15080 M:      linux-wimax@intel.com
15081 L:      wimax@linuxwimax.org (subscribers-only)
15082 S:      Supported
15083 W:      http://linuxwimax.org
15084 F:      Documentation/wimax/README.wimax
15085 F:      include/linux/wimax/debug.h
15086 F:      include/net/wimax.h
15087 F:      include/uapi/linux/wimax.h
15088 F:      net/wimax/
15089
15090 WINBOND CIR DRIVER
15091 M:      David Härdeman <david@hardeman.nu>
15092 S:      Maintained
15093 F:      drivers/media/rc/winbond-cir.c
15094
15095 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15096 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15097 L:      linux-watchdog@vger.kernel.org
15098 S:      Maintained
15099 F:      drivers/watchdog/ebc-c384_wdt.c
15100
15101 WINSYSTEMS WS16C48 GPIO DRIVER
15102 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15103 L:      linux-gpio@vger.kernel.org
15104 S:      Maintained
15105 F:      drivers/gpio/gpio-ws16c48.c
15106
15107 WISTRON LAPTOP BUTTON DRIVER
15108 M:      Miloslav Trmac <mitr@volny.cz>
15109 S:      Maintained
15110 F:      drivers/input/misc/wistron_btns.c
15111
15112 WL3501 WIRELESS PCMCIA CARD DRIVER
15113 L:      linux-wireless@vger.kernel.org
15114 S:      Odd fixes
15115 F:      drivers/net/wireless/wl3501*
15116
15117 WOLFSON MICROELECTRONICS DRIVERS
15118 L:      patches@opensource.cirrus.com
15119 T:      git https://github.com/CirrusLogic/linux-drivers.git
15120 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15121 S:      Supported
15122 F:      Documentation/hwmon/wm83??
15123 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15124 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15125 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15126 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15127 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15128 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15129 F:      drivers/clk/clk-wm83*.c
15130 F:      drivers/extcon/extcon-arizona.c
15131 F:      drivers/leds/leds-wm83*.c
15132 F:      drivers/gpio/gpio-*wm*.c
15133 F:      drivers/gpio/gpio-arizona.c
15134 F:      drivers/hwmon/wm83??-hwmon.c
15135 F:      drivers/input/misc/wm831x-on.c
15136 F:      drivers/input/touchscreen/wm831x-ts.c
15137 F:      drivers/input/touchscreen/wm97*.c
15138 F:      drivers/mfd/arizona*
15139 F:      drivers/mfd/wm*.c
15140 F:      drivers/mfd/cs47l24*
15141 F:      drivers/power/supply/wm83*.c
15142 F:      drivers/rtc/rtc-wm83*.c
15143 F:      drivers/regulator/wm8*.c
15144 F:      drivers/regulator/arizona*
15145 F:      drivers/video/backlight/wm83*_bl.c
15146 F:      drivers/watchdog/wm83*_wdt.c
15147 F:      include/linux/mfd/arizona/
15148 F:      include/linux/mfd/wm831x/
15149 F:      include/linux/mfd/wm8350/
15150 F:      include/linux/mfd/wm8400*
15151 F:      include/linux/regulator/arizona*
15152 F:      include/linux/wm97xx.h
15153 F:      include/sound/wm????.h
15154 F:      sound/soc/codecs/arizona.?
15155 F:      sound/soc/codecs/wm*
15156 F:      sound/soc/codecs/cs47l24*
15157
15158 WORKQUEUE
15159 M:      Tejun Heo <tj@kernel.org>
15160 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15162 S:      Maintained
15163 F:      include/linux/workqueue.h
15164 F:      kernel/workqueue.c
15165 F:      Documentation/core-api/workqueue.rst
15166
15167 X-POWERS AXP288 PMIC DRIVERS
15168 M:      Hans de Goede <hdegoede@redhat.com>
15169 S:      Maintained
15170 N:      axp288
15171 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15172
15173 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15174 M:      Chen-Yu Tsai <wens@csie.org>
15175 L:      linux-kernel@vger.kernel.org
15176 S:      Maintained
15177 N:      axp[128]
15178
15179 X.25 NETWORK LAYER
15180 M:      Andrew Hendry <andrew.hendry@gmail.com>
15181 L:      linux-x25@vger.kernel.org
15182 S:      Odd Fixes
15183 F:      Documentation/networking/x25*
15184 F:      include/net/x25*
15185 F:      net/x25/
15186
15187 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15188 M:      Thomas Gleixner <tglx@linutronix.de>
15189 M:      Ingo Molnar <mingo@redhat.com>
15190 R:      "H. Peter Anvin" <hpa@zytor.com>
15191 M:      x86@kernel.org
15192 L:      linux-kernel@vger.kernel.org
15193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15194 S:      Maintained
15195 F:      Documentation/x86/
15196 F:      arch/x86/
15197
15198 X86 MCE INFRASTRUCTURE
15199 M:      Tony Luck <tony.luck@intel.com>
15200 M:      Borislav Petkov <bp@alien8.de>
15201 L:      linux-edac@vger.kernel.org
15202 S:      Maintained
15203 F:      arch/x86/kernel/cpu/mcheck/*
15204
15205 X86 MICROCODE UPDATE SUPPORT
15206 M:      Borislav Petkov <bp@alien8.de>
15207 S:      Maintained
15208 F:      arch/x86/kernel/cpu/microcode/*
15209
15210 X86 PLATFORM DRIVERS
15211 M:      Darren Hart <dvhart@infradead.org>
15212 M:      Andy Shevchenko <andy@infradead.org>
15213 L:      platform-driver-x86@vger.kernel.org
15214 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15215 S:      Maintained
15216 F:      drivers/platform/x86/
15217 F:      drivers/platform/olpc/
15218
15219 X86 VDSO
15220 M:      Andy Lutomirski <luto@amacapital.net>
15221 L:      linux-kernel@vger.kernel.org
15222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15223 S:      Maintained
15224 F:      arch/x86/entry/vdso/
15225
15226 XC2028/3028 TUNER DRIVER
15227 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
15228 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15229 L:      linux-media@vger.kernel.org
15230 W:      https://linuxtv.org
15231 T:      git git://linuxtv.org/media_tree.git
15232 S:      Maintained
15233 F:      drivers/media/tuners/tuner-xc2028.*
15234
15235 XEN BLOCK SUBSYSTEM
15236 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15237 M:      Roger Pau Monné <roger.pau@citrix.com>
15238 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15239 S:      Supported
15240 F:      drivers/block/xen-blkback/*
15241 F:      drivers/block/xen*
15242
15243 XEN HYPERVISOR ARM
15244 M:      Stefano Stabellini <sstabellini@kernel.org>
15245 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15246 S:      Maintained
15247 F:      arch/arm/xen/
15248 F:      arch/arm/include/asm/xen/
15249
15250 XEN HYPERVISOR ARM64
15251 M:      Stefano Stabellini <sstabellini@kernel.org>
15252 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15253 S:      Maintained
15254 F:      arch/arm64/xen/
15255 F:      arch/arm64/include/asm/xen/
15256
15257 XEN HYPERVISOR INTERFACE
15258 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15259 M:      Juergen Gross <jgross@suse.com>
15260 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15262 S:      Supported
15263 F:      arch/x86/xen/
15264 F:      drivers/*/xen-*front.c
15265 F:      drivers/xen/
15266 F:      arch/x86/include/asm/xen/
15267 F:      arch/x86/include/asm/pvclock-abi.h
15268 F:      include/xen/
15269 F:      include/uapi/xen/
15270 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15271 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15272
15273 XEN NETWORK BACKEND DRIVER
15274 M:      Wei Liu <wei.liu2@citrix.com>
15275 M:      Paul Durrant <paul.durrant@citrix.com>
15276 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15277 L:      netdev@vger.kernel.org
15278 S:      Supported
15279 F:      drivers/net/xen-netback/*
15280
15281 XEN PCI SUBSYSTEM
15282 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15283 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15284 S:      Supported
15285 F:      arch/x86/pci/*xen*
15286 F:      drivers/pci/*xen*
15287
15288 XEN PVSCSI DRIVERS
15289 M:      Juergen Gross <jgross@suse.com>
15290 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15291 L:      linux-scsi@vger.kernel.org
15292 S:      Supported
15293 F:      drivers/scsi/xen-scsifront.c
15294 F:      drivers/xen/xen-scsiback.c
15295 F:      include/xen/interface/io/vscsiif.h
15296
15297 XEN SWIOTLB SUBSYSTEM
15298 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15299 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15300 L:      iommu@lists.linux-foundation.org
15301 S:      Supported
15302 F:      arch/x86/xen/*swiotlb*
15303 F:      drivers/xen/*swiotlb*
15304
15305 XFS FILESYSTEM
15306 M:      Darrick J. Wong <darrick.wong@oracle.com>
15307 M:      linux-xfs@vger.kernel.org
15308 L:      linux-xfs@vger.kernel.org
15309 W:      http://xfs.org/
15310 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15311 S:      Supported
15312 F:      Documentation/filesystems/xfs.txt
15313 F:      fs/xfs/
15314
15315 XILINX AXI ETHERNET DRIVER
15316 M:      Anirudha Sarangi <anirudh@xilinx.com>
15317 M:      John Linn <John.Linn@xilinx.com>
15318 S:      Maintained
15319 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15320
15321 XILINX UARTLITE SERIAL DRIVER
15322 M:      Peter Korsgaard <jacmet@sunsite.dk>
15323 L:      linux-serial@vger.kernel.org
15324 S:      Maintained
15325 F:      drivers/tty/serial/uartlite.c
15326
15327 XILINX VIDEO IP CORES
15328 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15329 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15330 L:      linux-media@vger.kernel.org
15331 T:      git git://linuxtv.org/media_tree.git
15332 S:      Supported
15333 F:      Documentation/devicetree/bindings/media/xilinx/
15334 F:      drivers/media/platform/xilinx/
15335 F:      include/uapi/linux/xilinx-v4l2-controls.h
15336
15337 XILLYBUS DRIVER
15338 M:      Eli Billauer <eli.billauer@gmail.com>
15339 L:      linux-kernel@vger.kernel.org
15340 S:      Supported
15341 F:      drivers/char/xillybus/
15342
15343 XRA1403 GPIO EXPANDER
15344 M:      Nandor Han <nandor.han@ge.com>
15345 M:      Semi Malinen <semi.malinen@ge.com>
15346 L:      linux-gpio@vger.kernel.org
15347 S:      Maintained
15348 F:      drivers/gpio/gpio-xra1403.c
15349 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15350
15351 XTENSA XTFPGA PLATFORM SUPPORT
15352 M:      Max Filippov <jcmvbkbc@gmail.com>
15353 L:      linux-xtensa@linux-xtensa.org
15354 S:      Maintained
15355 F:      drivers/spi/spi-xtensa-xtfpga.c
15356 F:      sound/soc/xtensa/xtfpga-i2s.c
15357
15358 YAM DRIVER FOR AX.25
15359 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15360 L:      linux-hams@vger.kernel.org
15361 S:      Maintained
15362 F:      drivers/net/hamradio/yam*
15363 F:      include/linux/yam.h
15364
15365 YAMA SECURITY MODULE
15366 M:      Kees Cook <keescook@chromium.org>
15367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15368 S:      Supported
15369 F:      security/yama/
15370 F:      Documentation/admin-guide/LSM/Yama.rst
15371
15372 YEALINK PHONE DRIVER
15373 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15374 L:      usbb2k-api-dev@nongnu.org
15375 S:      Maintained
15376 F:      Documentation/input/yealink.rst
15377 F:      drivers/input/misc/yealink.*
15378
15379 Z8530 DRIVER FOR AX.25
15380 M:      Joerg Reuter <jreuter@yaina.de>
15381 W:      http://yaina.de/jreuter/
15382 W:      http://www.qsl.net/dl1bke/
15383 L:      linux-hams@vger.kernel.org
15384 S:      Maintained
15385 F:      Documentation/networking/z8530drv.txt
15386 F:      drivers/net/hamradio/*scc.c
15387 F:      drivers/net/hamradio/z8530.h
15388
15389 ZBUD COMPRESSED PAGE ALLOCATOR
15390 M:      Seth Jennings <sjenning@redhat.com>
15391 M:      Dan Streetman <ddstreet@ieee.org>
15392 L:      linux-mm@kvack.org
15393 S:      Maintained
15394 F:      mm/zbud.c
15395 F:      include/linux/zbud.h
15396
15397 ZD1211RW WIRELESS DRIVER
15398 M:      Daniel Drake <dsd@gentoo.org>
15399 M:      Ulrich Kunitz <kune@deine-taler.de>
15400 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15401 L:      linux-wireless@vger.kernel.org
15402 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15403 S:      Maintained
15404 F:      drivers/net/wireless/zydas/zd1211rw/
15405
15406 ZD1301 MEDIA DRIVER
15407 M:      Antti Palosaari <crope@iki.fi>
15408 L:      linux-media@vger.kernel.org
15409 W:      https://linuxtv.org/
15410 W:      http://palosaari.fi/linux/
15411 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15412 S:      Maintained
15413 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15414
15415 ZD1301_DEMOD MEDIA DRIVER
15416 M:      Antti Palosaari <crope@iki.fi>
15417 L:      linux-media@vger.kernel.org
15418 W:      https://linuxtv.org/
15419 W:      http://palosaari.fi/linux/
15420 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15421 S:      Maintained
15422 F:      drivers/media/dvb-frontends/zd1301_demod*
15423
15424 ZPOOL COMPRESSED PAGE STORAGE API
15425 M:      Dan Streetman <ddstreet@ieee.org>
15426 L:      linux-mm@kvack.org
15427 S:      Maintained
15428 F:      mm/zpool.c
15429 F:      include/linux/zpool.h
15430
15431 ZR36067 VIDEO FOR LINUX DRIVER
15432 L:      mjpeg-users@lists.sourceforge.net
15433 L:      linux-media@vger.kernel.org
15434 W:      http://mjpeg.sourceforge.net/driver-zoran/
15435 T:      hg https://linuxtv.org/hg/v4l-dvb
15436 S:      Odd Fixes
15437 F:      drivers/media/pci/zoran/
15438
15439 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15440 M:      Minchan Kim <minchan@kernel.org>
15441 M:      Nitin Gupta <ngupta@vflare.org>
15442 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15443 L:      linux-kernel@vger.kernel.org
15444 S:      Maintained
15445 F:      drivers/block/zram/
15446 F:      Documentation/blockdev/zram.txt
15447
15448 ZS DECSTATION Z85C30 SERIAL DRIVER
15449 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15450 S:      Maintained
15451 F:      drivers/tty/serial/zs.*
15452
15453 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15454 M:      Minchan Kim <minchan@kernel.org>
15455 M:      Nitin Gupta <ngupta@vflare.org>
15456 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15457 L:      linux-mm@kvack.org
15458 S:      Maintained
15459 F:      mm/zsmalloc.c
15460 F:      include/linux/zsmalloc.h
15461 F:      Documentation/vm/zsmalloc.txt
15462
15463 ZSWAP COMPRESSED SWAP CACHING
15464 M:      Seth Jennings <sjenning@redhat.com>
15465 M:      Dan Streetman <ddstreet@ieee.org>
15466 L:      linux-mm@kvack.org
15467 S:      Maintained
15468 F:      mm/zswap.c
15469
15470 THE REST
15471 M:      Linus Torvalds <torvalds@linux-foundation.org>
15472 L:      linux-kernel@vger.kernel.org
15473 Q:      http://patchwork.kernel.org/project/LKML/list/
15474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15475 S:      Buried alive in reporters
15476 F:      *
15477 F:      */