Merge branch 'for-linus' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jikos...
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <alex.aring@gmail.com>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208 A8293 MEDIA DRIVER
209 M:      Antti Palosaari <crope@iki.fi>
210 L:      linux-media@vger.kernel.org
211 W:      https://linuxtv.org
212 W:      http://palosaari.fi/linux/
213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
214 T:      git git://linuxtv.org/anttip/media_tree.git
215 S:      Maintained
216 F:      drivers/media/dvb-frontends/a8293*
217
218 AACRAID SCSI RAID DRIVER
219 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L:      linux-scsi@vger.kernel.org
221 W:      http://www.adaptec.com/
222 S:      Supported
223 F:      Documentation/scsi/aacraid.txt
224 F:      drivers/scsi/aacraid/
225
226 ABI/API
227 L:      linux-api@vger.kernel.org
228 F:      include/linux/syscalls.h
229 F:      kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M:      Hans de Goede <hdegoede@redhat.com>
233 L:      linux-hwmon@vger.kernel.org
234 S:      Maintained
235 F:      drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M:      Alistair John Strachan <alistair@devzero.co.uk>
239 L:      linux-hwmon@vger.kernel.org
240 S:      Maintained
241 F:      drivers/hwmon/abituguru3.c
242
243 ACCES 104-DIO-48E GPIO DRIVER
244 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-104-dio-48e.c
248
249 ACCES 104-IDI-48 GPIO DRIVER
250 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-104-idi-48.c
254
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L:      linux-gpio@vger.kernel.org
258 S:      Maintained
259 F:      drivers/gpio/gpio-104-idio-16.c
260
261 ACCES 104-QUAD-8 IIO DRIVER
262 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
263 L:      linux-iio@vger.kernel.org
264 S:      Maintained
265 F:      drivers/iio/counter/104-quad-8.c
266
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
269 L:      linux-gpio@vger.kernel.org
270 S:      Maintained
271 F:      drivers/gpio/gpio-pci-idio-16.c
272
273 ACENIC DRIVER
274 M:      Jes Sorensen <jes@trained-monkey.org>
275 L:      linux-acenic@sunsite.dk
276 S:      Maintained
277 F:      drivers/net/ethernet/alteon/acenic*
278
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M:      Peter Feuerer <peter@piie.net>
281 L:      platform-driver-x86@vger.kernel.org
282 W:      http://piie.net/?section=acerhdf
283 S:      Maintained
284 F:      drivers/platform/x86/acerhdf.c
285
286 ACER WMI LAPTOP EXTRAS
287 M:      "Lee, Chun-Yi" <jlee@suse.com>
288 L:      platform-driver-x86@vger.kernel.org
289 S:      Maintained
290 F:      drivers/platform/x86/acer-wmi.c
291
292 ACPI
293 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M:      Len Brown <lenb@kernel.org>
295 L:      linux-acpi@vger.kernel.org
296 W:      https://01.org/linux-acpi
297 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B:      https://bugzilla.kernel.org
300 S:      Supported
301 F:      drivers/acpi/
302 F:      drivers/pnp/pnpacpi/
303 F:      include/linux/acpi.h
304 F:      include/linux/fwnode.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI APEI
315 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M:      Len Brown <lenb@kernel.org>
317 L:      linux-acpi@vger.kernel.org
318 R:      Tony Luck <tony.luck@intel.com>
319 R:      Borislav Petkov <bp@alien8.de>
320 F:      drivers/acpi/apei/
321
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M:      Robert Moore <robert.moore@intel.com>
324 M:      Lv Zheng <lv.zheng@intel.com>
325 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L:      linux-acpi@vger.kernel.org
327 L:      devel@acpica.org
328 W:      https://acpica.org/
329 W:      https://github.com/acpica/acpica/
330 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B:      https://bugzilla.kernel.org
333 B:      https://bugs.acpica.org
334 S:      Supported
335 F:      drivers/acpi/acpica/
336 F:      include/acpi/
337 F:      tools/power/acpi/
338
339 ACPI FAN DRIVER
340 M:      Zhang Rui <rui.zhang@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 W:      https://01.org/linux-acpi
343 B:      https://bugzilla.kernel.org
344 S:      Supported
345 F:      drivers/acpi/fan.c
346
347 ACPI FOR ARM64 (ACPI/arm64)
348 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M:      Hanjun Guo <hanjun.guo@linaro.org>
350 M:      Sudeep Holla <sudeep.holla@arm.com>
351 L:      linux-acpi@vger.kernel.org
352 S:      Maintained
353 F:      drivers/acpi/arm64
354
355 ACPI PMIC DRIVERS
356 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
357 M:      Len Brown <lenb@kernel.org>
358 R:      Andy Shevchenko <andy@infradead.org>
359 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
360 L:      linux-acpi@vger.kernel.org
361 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363 B:      https://bugzilla.kernel.org
364 S:      Supported
365 F:      drivers/acpi/pmic/
366
367 ACPI THERMAL DRIVER
368 M:      Zhang Rui <rui.zhang@intel.com>
369 L:      linux-acpi@vger.kernel.org
370 W:      https://01.org/linux-acpi
371 B:      https://bugzilla.kernel.org
372 S:      Supported
373 F:      drivers/acpi/*thermal*
374
375 ACPI VIDEO DRIVER
376 M:      Zhang Rui <rui.zhang@intel.com>
377 L:      linux-acpi@vger.kernel.org
378 W:      https://01.org/linux-acpi
379 B:      https://bugzilla.kernel.org
380 S:      Supported
381 F:      drivers/acpi/acpi_video.c
382
383 ACPI WMI DRIVER
384 L:      platform-driver-x86@vger.kernel.org
385 S:      Orphan
386 F:      drivers/platform/x86/wmi.c
387
388 AD1889 ALSA SOUND DRIVER
389 M:      Thibaut Varene <T-Bone@parisc-linux.org>
390 W:      http://wiki.parisc-linux.org/AD1889
391 L:      linux-parisc@vger.kernel.org
392 S:      Maintained
393 F:      sound/pci/ad1889.*
394
395 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396 M:      Michael Hennerich <michael.hennerich@analog.com>
397 W:      http://wiki.analog.com/AD5254
398 W:      http://ez.analog.com/community/linux-device-drivers
399 S:      Supported
400 F:      drivers/misc/ad525x_dpot.c
401
402 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403 M:      Michael Hennerich <michael.hennerich@analog.com>
404 W:      http://wiki.analog.com/AD5398
405 W:      http://ez.analog.com/community/linux-device-drivers
406 S:      Supported
407 F:      drivers/regulator/ad5398.c
408
409 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410 M:      Michael Hennerich <michael.hennerich@analog.com>
411 W:      http://wiki.analog.com/AD7142
412 W:      http://ez.analog.com/community/linux-device-drivers
413 S:      Supported
414 F:      drivers/input/misc/ad714x.c
415
416 AD7877 TOUCHSCREEN DRIVER
417 M:      Michael Hennerich <michael.hennerich@analog.com>
418 W:      http://wiki.analog.com/AD7877
419 W:      http://ez.analog.com/community/linux-device-drivers
420 S:      Supported
421 F:      drivers/input/touchscreen/ad7877.c
422
423 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424 M:      Michael Hennerich <michael.hennerich@analog.com>
425 W:      http://wiki.analog.com/AD7879
426 W:      http://ez.analog.com/community/linux-device-drivers
427 S:      Supported
428 F:      drivers/input/touchscreen/ad7879.c
429
430 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431 M:      Jiri Kosina <jikos@kernel.org>
432 S:      Maintained
433
434 ADF7242 IEEE 802.15.4 RADIO DRIVER
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      https://wiki.analog.com/ADF7242
437 W:      http://ez.analog.com/community/linux-device-drivers
438 L:      linux-wpan@vger.kernel.org
439 S:      Supported
440 F:      drivers/net/ieee802154/adf7242.c
441 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
442
443 ADM1025 HARDWARE MONITOR DRIVER
444 M:      Jean Delvare <jdelvare@suse.com>
445 L:      linux-hwmon@vger.kernel.org
446 S:      Maintained
447 F:      Documentation/hwmon/adm1025
448 F:      drivers/hwmon/adm1025.c
449
450 ADM1029 HARDWARE MONITOR DRIVER
451 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
452 L:      linux-hwmon@vger.kernel.org
453 S:      Maintained
454 F:      drivers/hwmon/adm1029.c
455
456 ADM8211 WIRELESS DRIVER
457 L:      linux-wireless@vger.kernel.org
458 W:      http://wireless.kernel.org/
459 S:      Orphan
460 F:      drivers/net/wireless/admtek/adm8211.*
461
462 ADP1653 FLASH CONTROLLER DRIVER
463 M:      Sakari Ailus <sakari.ailus@iki.fi>
464 L:      linux-media@vger.kernel.org
465 S:      Maintained
466 F:      drivers/media/i2c/adp1653.c
467 F:      include/media/i2c/adp1653.h
468
469 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470 M:      Michael Hennerich <michael.hennerich@analog.com>
471 W:      http://wiki.analog.com/ADP5520
472 W:      http://ez.analog.com/community/linux-device-drivers
473 S:      Supported
474 F:      drivers/mfd/adp5520.c
475 F:      drivers/video/backlight/adp5520_bl.c
476 F:      drivers/leds/leds-adp5520.c
477 F:      drivers/gpio/gpio-adp5520.c
478 F:      drivers/input/keyboard/adp5520-keys.c
479
480 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481 M:      Michael Hennerich <michael.hennerich@analog.com>
482 W:      http://wiki.analog.com/ADP5588
483 W:      http://ez.analog.com/community/linux-device-drivers
484 S:      Supported
485 F:      drivers/input/keyboard/adp5588-keys.c
486 F:      drivers/gpio/gpio-adp5588.c
487
488 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489 M:      Michael Hennerich <michael.hennerich@analog.com>
490 W:      http://wiki.analog.com/ADP8860
491 W:      http://ez.analog.com/community/linux-device-drivers
492 S:      Supported
493 F:      drivers/video/backlight/adp8860_bl.c
494
495 ADS1015 HARDWARE MONITOR DRIVER
496 M:      Dirk Eibach <eibach@gdsys.de>
497 L:      linux-hwmon@vger.kernel.org
498 S:      Maintained
499 F:      Documentation/hwmon/ads1015
500 F:      drivers/hwmon/ads1015.c
501 F:      include/linux/platform_data/ads1015.h
502
503 ADT746X FAN DRIVER
504 M:      Colin Leroy <colin@colino.net>
505 S:      Maintained
506 F:      drivers/macintosh/therm_adt746x.c
507
508 ADT7475 HARDWARE MONITOR DRIVER
509 M:      Jean Delvare <jdelvare@suse.com>
510 L:      linux-hwmon@vger.kernel.org
511 S:      Maintained
512 F:      Documentation/hwmon/adt7475
513 F:      drivers/hwmon/adt7475.c
514
515 ADVANSYS SCSI DRIVER
516 M:      Matthew Wilcox <matthew@wil.cx>
517 M:      Hannes Reinecke <hare@suse.com>
518 L:      linux-scsi@vger.kernel.org
519 S:      Maintained
520 F:      Documentation/scsi/advansys.txt
521 F:      drivers/scsi/advansys.c
522
523 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524 M:      Michael Hennerich <michael.hennerich@analog.com>
525 W:      http://wiki.analog.com/ADXL345
526 W:      http://ez.analog.com/community/linux-device-drivers
527 S:      Supported
528 F:      drivers/input/misc/adxl34x.c
529
530 AF9013 MEDIA DRIVER
531 M:      Antti Palosaari <crope@iki.fi>
532 L:      linux-media@vger.kernel.org
533 W:      https://linuxtv.org
534 W:      http://palosaari.fi/linux/
535 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
536 T:      git git://linuxtv.org/anttip/media_tree.git
537 S:      Maintained
538 F:      drivers/media/dvb-frontends/af9013*
539
540 AF9033 MEDIA DRIVER
541 M:      Antti Palosaari <crope@iki.fi>
542 L:      linux-media@vger.kernel.org
543 W:      https://linuxtv.org
544 W:      http://palosaari.fi/linux/
545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
546 T:      git git://linuxtv.org/anttip/media_tree.git
547 S:      Maintained
548 F:      drivers/media/dvb-frontends/af9033*
549
550 AFFS FILE SYSTEM
551 L:      linux-fsdevel@vger.kernel.org
552 S:      Orphan
553 F:      Documentation/filesystems/affs.txt
554 F:      fs/affs/
555
556 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
557 M:      David Howells <dhowells@redhat.com>
558 L:      linux-afs@lists.infradead.org
559 S:      Supported
560 F:      fs/afs/
561 F:      include/net/af_rxrpc.h
562 F:      net/rxrpc/af_rxrpc.c
563 W:      https://www.infradead.org/~dhowells/kafs/
564
565 AGPGART DRIVER
566 M:      David Airlie <airlied@linux.ie>
567 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
568 S:      Maintained
569 F:      drivers/char/agp/
570 F:      include/linux/agp*
571 F:      include/uapi/linux/agp*
572
573 AHA152X SCSI DRIVER
574 M:      "Juergen E. Fischer" <fischer@norbit.de>
575 L:      linux-scsi@vger.kernel.org
576 S:      Maintained
577 F:      drivers/scsi/aha152x*
578 F:      drivers/scsi/pcmcia/aha152x*
579
580 AIC7XXX / AIC79XX SCSI DRIVER
581 M:      Hannes Reinecke <hare@suse.com>
582 L:      linux-scsi@vger.kernel.org
583 S:      Maintained
584 F:      drivers/scsi/aic7xxx/
585
586 AIMSLAB FM RADIO RECEIVER DRIVER
587 M:      Hans Verkuil <hverkuil@xs4all.nl>
588 L:      linux-media@vger.kernel.org
589 T:      git git://linuxtv.org/media_tree.git
590 W:      https://linuxtv.org
591 S:      Maintained
592 F:      drivers/media/radio/radio-aimslab*
593
594 AIO
595 M:      Benjamin LaHaise <bcrl@kvack.org>
596 L:      linux-aio@kvack.org
597 S:      Supported
598 F:      fs/aio.c
599 F:      include/linux/*aio*.h
600
601 AIRSPY MEDIA DRIVER
602 M:      Antti Palosaari <crope@iki.fi>
603 L:      linux-media@vger.kernel.org
604 W:      https://linuxtv.org
605 W:      http://palosaari.fi/linux/
606 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
607 T:      git git://linuxtv.org/anttip/media_tree.git
608 S:      Maintained
609 F:      drivers/media/usb/airspy/
610
611 ALACRITECH GIGABIT ETHERNET DRIVER
612 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
613 S:      Maintained
614 F:      drivers/net/ethernet/alacritech/*
615
616 ALCATEL SPEEDTOUCH USB DRIVER
617 M:      Duncan Sands <duncan.sands@free.fr>
618 L:      linux-usb@vger.kernel.org
619 W:      http://www.linux-usb.org/SpeedTouch/
620 S:      Maintained
621 F:      drivers/usb/atm/speedtch.c
622 F:      drivers/usb/atm/usbatm.c
623
624 ALCHEMY AU1XX0 MMC DRIVER
625 M:      Manuel Lauss <manuel.lauss@gmail.com>
626 S:      Maintained
627 F:      drivers/mmc/host/au1xmmc.c
628
629 ALI1563 I2C DRIVER
630 M:      Rudolf Marek <r.marek@assembler.cz>
631 L:      linux-i2c@vger.kernel.org
632 S:      Maintained
633 F:      Documentation/i2c/busses/i2c-ali1563
634 F:      drivers/i2c/busses/i2c-ali1563.c
635
636 ALLWINNER SECURITY SYSTEM
637 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
638 L:      linux-crypto@vger.kernel.org
639 S:      Maintained
640 F:      drivers/crypto/sunxi-ss/
641
642 ALPHA PORT
643 M:      Richard Henderson <rth@twiddle.net>
644 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
645 M:      Matt Turner <mattst88@gmail.com>
646 S:      Odd Fixes
647 L:      linux-alpha@vger.kernel.org
648 F:      arch/alpha/
649
650 ALPS PS/2 TOUCHPAD DRIVER
651 R:      Pali Rohár <pali.rohar@gmail.com>
652 F:      drivers/input/mouse/alps.*
653
654 ALTERA I2C CONTROLLER DRIVER
655 M:      Thor Thayer <thor.thayer@linux.intel.com>
656 S:      Maintained
657 F:      drivers/i2c/busses/i2c-altera.c
658
659 ALTERA MAILBOX DRIVER
660 M:      Ley Foon Tan <lftan@altera.com>
661 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S:      Maintained
663 F:      drivers/mailbox/mailbox-altera.c
664
665 ALTERA PIO DRIVER
666 M:      Tien Hock Loh <thloh@altera.com>
667 L:      linux-gpio@vger.kernel.org
668 S:      Maintained
669 F:      drivers/gpio/gpio-altera.c
670
671 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
672 M:      Thor Thayer <thor.thayer@linux.intel.com>
673 S:      Maintained
674 F:      drivers/gpio/gpio-altera-a10sr.c
675 F:      drivers/mfd/altera-a10sr.c
676 F:      drivers/reset/reset-a10sr.c
677 F:      include/linux/mfd/altera-a10sr.h
678 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
679
680 ALTERA TRIPLE SPEED ETHERNET DRIVER
681 M:      Vince Bridgers <vbridger@opensource.altera.com>
682 L:      netdev@vger.kernel.org
683 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
684 S:      Maintained
685 F:      drivers/net/ethernet/altera/
686
687 ALTERA UART/JTAG UART SERIAL DRIVERS
688 M:      Tobias Klauser <tklauser@distanz.ch>
689 L:      linux-serial@vger.kernel.org
690 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
691 S:      Maintained
692 F:      drivers/tty/serial/altera_uart.c
693 F:      drivers/tty/serial/altera_jtaguart.c
694 F:      include/linux/altera_uart.h
695 F:      include/linux/altera_jtaguart.h
696
697 AMAZON ETHERNET DRIVERS
698 M:      Netanel Belgazal <netanel@annapurnalabs.com>
699 R:      Saeed Bishara <saeed@annapurnalabs.com>
700 R:      Zorik Machulsky <zorik@annapurnalabs.com>
701 L:      netdev@vger.kernel.org
702 S:      Supported
703 F:      Documentation/networking/ena.txt
704 F:      drivers/net/ethernet/amazon/
705
706 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
707 M:      Tom Lendacky <thomas.lendacky@amd.com>
708 M:      Gary Hook <gary.hook@amd.com>
709 L:      linux-crypto@vger.kernel.org
710 S:      Supported
711 F:      drivers/crypto/ccp/
712 F:      include/linux/ccp.h
713
714 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
715 M:      Huang Rui <ray.huang@amd.com>
716 L:      linux-hwmon@vger.kernel.org
717 S:      Supported
718 F:      Documentation/hwmon/fam15h_power
719 F:      drivers/hwmon/fam15h_power.c
720
721 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
722 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
723 S:      Orphan
724 F:      drivers/usb/gadget/udc/amd5536udc.*
725
726 AMD GEODE PROCESSOR/CHIPSET SUPPORT
727 P:      Andres Salomon <dilinger@queued.net>
728 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
729 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
730 S:      Supported
731 F:      drivers/char/hw_random/geode-rng.c
732 F:      drivers/crypto/geode*
733 F:      drivers/video/fbdev/geode/
734 F:      arch/x86/include/asm/geode.h
735
736 AMD IOMMU (AMD-VI)
737 M:      Joerg Roedel <joro@8bytes.org>
738 L:      iommu@lists.linux-foundation.org
739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
740 S:      Maintained
741 F:      drivers/iommu/amd_iommu*.[ch]
742 F:      include/linux/amd-iommu.h
743
744 AMD KFD
745 M:      Oded Gabbay <oded.gabbay@gmail.com>
746 L:      dri-devel@lists.freedesktop.org
747 T:      git git://people.freedesktop.org/~gabbayo/linux.git
748 S:      Supported
749 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
750 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
751 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
752 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
753 F:      drivers/gpu/drm/amd/amdkfd/
754 F:      drivers/gpu/drm/amd/include/cik_structs.h
755 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
756 F:      drivers/gpu/drm/amd/include/vi_structs.h
757 F:      drivers/gpu/drm/radeon/radeon_kfd.c
758 F:      drivers/gpu/drm/radeon/radeon_kfd.h
759 F:      include/uapi/linux/kfd_ioctl.h
760
761 AMD SEATTLE DEVICE TREE SUPPORT
762 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
763 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
764 M:      Tom Lendacky <thomas.lendacky@amd.com>
765 S:      Supported
766 F:      arch/arm64/boot/dts/amd/
767
768 AMD XGBE DRIVER
769 M:      Tom Lendacky <thomas.lendacky@amd.com>
770 L:      netdev@vger.kernel.org
771 S:      Supported
772 F:      drivers/net/ethernet/amd/xgbe/
773 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
774
775 AMS (Apple Motion Sensor) DRIVER
776 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
777 S:      Supported
778 F:      drivers/macintosh/ams/
779
780 ANALOG DEVICES INC AD9389B DRIVER
781 M:      Hans Verkuil <hans.verkuil@cisco.com>
782 L:      linux-media@vger.kernel.org
783 S:      Maintained
784 F:      drivers/media/i2c/ad9389b*
785
786 ANALOG DEVICES INC ADV7180 DRIVER
787 M:      Lars-Peter Clausen <lars@metafoo.de>
788 L:      linux-media@vger.kernel.org
789 W:      http://ez.analog.com/community/linux-device-drivers
790 S:      Supported
791 F:      drivers/media/i2c/adv7180.c
792
793 ANALOG DEVICES INC ADV748X DRIVER
794 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
795 L:      linux-media@vger.kernel.org
796 S:      Maintained
797 F:      drivers/media/i2c/adv748x/*
798
799 ANALOG DEVICES INC ADV7511 DRIVER
800 M:      Hans Verkuil <hans.verkuil@cisco.com>
801 L:      linux-media@vger.kernel.org
802 S:      Maintained
803 F:      drivers/media/i2c/adv7511*
804
805 ANALOG DEVICES INC ADV7604 DRIVER
806 M:      Hans Verkuil <hans.verkuil@cisco.com>
807 L:      linux-media@vger.kernel.org
808 S:      Maintained
809 F:      drivers/media/i2c/adv7604*
810
811 ANALOG DEVICES INC ADV7842 DRIVER
812 M:      Hans Verkuil <hans.verkuil@cisco.com>
813 L:      linux-media@vger.kernel.org
814 S:      Maintained
815 F:      drivers/media/i2c/adv7842*
816
817 ANALOG DEVICES INC ASOC CODEC DRIVERS
818 M:      Lars-Peter Clausen <lars@metafoo.de>
819 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
820 W:      http://wiki.analog.com/
821 W:      http://ez.analog.com/community/linux-device-drivers
822 S:      Supported
823 F:      sound/soc/codecs/adau*
824 F:      sound/soc/codecs/adav*
825 F:      sound/soc/codecs/ad1*
826 F:      sound/soc/codecs/ad7*
827 F:      sound/soc/codecs/ssm*
828 F:      sound/soc/codecs/sigmadsp.*
829
830 ANALOG DEVICES INC ASOC DRIVERS
831 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
832 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
833 W:      http://blackfin.uclinux.org/
834 S:      Supported
835 F:      sound/soc/blackfin/*
836
837 ANALOG DEVICES INC DMA DRIVERS
838 M:      Lars-Peter Clausen <lars@metafoo.de>
839 W:      http://ez.analog.com/community/linux-device-drivers
840 S:      Supported
841 F:      drivers/dma/dma-axi-dmac.c
842
843 ANALOG DEVICES INC IIO DRIVERS
844 M:      Lars-Peter Clausen <lars@metafoo.de>
845 M:      Michael Hennerich <Michael.Hennerich@analog.com>
846 W:      http://wiki.analog.com/
847 W:      http://ez.analog.com/community/linux-device-drivers
848 S:      Supported
849 F:      drivers/iio/*/ad*
850 F:      drivers/iio/adc/ltc2497*
851 X:      drivers/iio/*/adjd*
852 F:      drivers/staging/iio/*/ad*
853 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
854
855 ANDROID CONFIG FRAGMENTS
856 M:      Rob Herring <robh@kernel.org>
857 S:      Supported
858 F:      kernel/configs/android*
859
860 ANDROID DRIVERS
861 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
862 M:      Arve Hjønnevåg <arve@android.com>
863 M:      Riley Andrews <riandrews@android.com>
864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
865 L:      devel@driverdev.osuosl.org
866 S:      Supported
867 F:      drivers/android/
868 F:      drivers/staging/android/
869
870 ANDROID GOLDFISH RTC DRIVER
871 M:      Miodrag Dinic <miodrag.dinic@mips.com>
872 S:      Supported
873 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
874 F:      drivers/rtc/rtc-goldfish.c
875
876 ANDROID ION DRIVER
877 M:      Laura Abbott <labbott@redhat.com>
878 M:      Sumit Semwal <sumit.semwal@linaro.org>
879 L:      devel@driverdev.osuosl.org
880 S:      Supported
881 F:      drivers/staging/android/ion
882 F:      drivers/staging/android/uapi/ion.h
883 F:      drivers/staging/android/uapi/ion_test.h
884
885 AOA (Apple Onboard Audio) ALSA DRIVER
886 M:      Johannes Berg <johannes@sipsolutions.net>
887 L:      linuxppc-dev@lists.ozlabs.org
888 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
889 S:      Maintained
890 F:      sound/aoa/
891
892 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
893 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
894 L:      linux-iio@vger.kernel.org
895 S:      Maintained
896 F:      drivers/iio/adc/stx104.c
897
898 APM DRIVER
899 M:      Jiri Kosina <jikos@kernel.org>
900 S:      Odd fixes
901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
902 F:      arch/x86/kernel/apm_32.c
903 F:      include/linux/apm_bios.h
904 F:      include/uapi/linux/apm_bios.h
905 F:      drivers/char/apm-emulation.c
906
907 APPARMOR SECURITY MODULE
908 M:      John Johansen <john.johansen@canonical.com>
909 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
910 W:      apparmor.wiki.kernel.org
911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
912 S:      Supported
913 F:      security/apparmor/
914 F:      Documentation/admin-guide/LSM/apparmor.rst
915
916 APPLE BCM5974 MULTITOUCH DRIVER
917 M:      Henrik Rydberg <rydberg@bitmath.org>
918 L:      linux-input@vger.kernel.org
919 S:      Odd fixes
920 F:      drivers/input/mouse/bcm5974.c
921
922 APPLE SMC DRIVER
923 M:      Henrik Rydberg <rydberg@bitmath.org>
924 L:      linux-hwmon@vger.kernel.org
925 S:      Odd fixes
926 F:      drivers/hwmon/applesmc.c
927
928 APPLETALK NETWORK LAYER
929 L:      netdev@vger.kernel.org
930 S:      Odd fixes
931 F:      drivers/net/appletalk/
932 F:      net/appletalk/
933
934 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
935 M:      Duc Dang <dhdang@apm.com>
936 S:      Supported
937 F:      arch/arm64/boot/dts/apm/
938
939 APPLIED MICRO (APM) X-GENE SOC EDAC
940 M:      Loc Ho <lho@apm.com>
941 S:      Supported
942 F:      drivers/edac/xgene_edac.c
943 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
944
945 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
946 M:      Iyappan Subramanian <isubramanian@apm.com>
947 M:      Keyur Chudgar <kchudgar@apm.com>
948 S:      Supported
949 F:      drivers/net/ethernet/apm/xgene-v2/
950
951 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
952 M:      Iyappan Subramanian <isubramanian@apm.com>
953 M:      Keyur Chudgar <kchudgar@apm.com>
954 M:      Quan Nguyen <qnguyen@apm.com>
955 S:      Supported
956 F:      drivers/net/ethernet/apm/xgene/
957 F:      drivers/net/phy/mdio-xgene.c
958 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
959 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
960
961 APPLIED MICRO (APM) X-GENE SOC PMU
962 M:      Tai Nguyen <ttnguyen@apm.com>
963 S:      Supported
964 F:      drivers/perf/xgene_pmu.c
965 F:      Documentation/perf/xgene-pmu.txt
966 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
967
968 APTINA CAMERA SENSOR PLL
969 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
970 L:      linux-media@vger.kernel.org
971 S:      Maintained
972 F:      drivers/media/i2c/aptina-pll.*
973
974 ARC FRAMEBUFFER DRIVER
975 M:      Jaya Kumar <jayalk@intworks.biz>
976 S:      Maintained
977 F:      drivers/video/fbdev/arcfb.c
978 F:      drivers/video/fbdev/core/fb_defio.c
979
980 ARC PGU DRM DRIVER
981 M:      Alexey Brodkin <abrodkin@synopsys.com>
982 S:      Supported
983 F:      drivers/gpu/drm/arc/
984 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
985
986 ARCNET NETWORK LAYER
987 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
988 L:      netdev@vger.kernel.org
989 S:      Maintained
990 F:      drivers/net/arcnet/
991 F:      include/uapi/linux/if_arcnet.h
992
993 ARM ARCHITECTED TIMER DRIVER
994 M:      Mark Rutland <mark.rutland@arm.com>
995 M:      Marc Zyngier <marc.zyngier@arm.com>
996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 S:      Maintained
998 F:      arch/arm/include/asm/arch_timer.h
999 F:      arch/arm64/include/asm/arch_timer.h
1000 F:      drivers/clocksource/arm_arch_timer.c
1001
1002 ARM HDLCD DRM DRIVER
1003 M:      Liviu Dudau <liviu.dudau@arm.com>
1004 S:      Supported
1005 F:      drivers/gpu/drm/arm/hdlcd_*
1006 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1007
1008 ARM MALI-DP DRM DRIVER
1009 M:      Liviu Dudau <liviu.dudau@arm.com>
1010 M:      Brian Starkey <brian.starkey@arm.com>
1011 M:      Mali DP Maintainers <malidp@foss.arm.com>
1012 S:      Supported
1013 F:      drivers/gpu/drm/arm/
1014 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1015
1016 ARM MFM AND FLOPPY DRIVERS
1017 M:      Ian Molton <spyro@f2s.com>
1018 S:      Maintained
1019 F:      arch/arm/lib/floppydma.S
1020 F:      arch/arm/include/asm/floppy.h
1021
1022 ARM PMU PROFILING AND DEBUGGING
1023 M:      Will Deacon <will.deacon@arm.com>
1024 M:      Mark Rutland <mark.rutland@arm.com>
1025 S:      Maintained
1026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027 F:      arch/arm*/kernel/perf_*
1028 F:      arch/arm/oprofile/common.c
1029 F:      arch/arm*/kernel/hw_breakpoint.c
1030 F:      arch/arm*/include/asm/hw_breakpoint.h
1031 F:      arch/arm*/include/asm/perf_event.h
1032 F:      drivers/perf/*
1033 F:      include/linux/perf/arm_pmu.h
1034 F:      Documentation/devicetree/bindings/arm/pmu.txt
1035 F:      Documentation/devicetree/bindings/perf/
1036
1037 ARM PORT
1038 M:      Russell King <linux@armlinux.org.uk>
1039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040 W:      http://www.armlinux.org.uk/
1041 S:      Maintained
1042 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1043 F:      arch/arm/
1044
1045 ARM PRIMECELL AACI PL041 DRIVER
1046 M:      Russell King <linux@armlinux.org.uk>
1047 S:      Maintained
1048 F:      sound/arm/aaci.*
1049
1050 ARM PRIMECELL BUS SUPPORT
1051 M:      Russell King <linux@armlinux.org.uk>
1052 S:      Maintained
1053 F:      drivers/amba/
1054 F:      include/linux/amba/bus.h
1055
1056 ARM PRIMECELL CLCD PL110 DRIVER
1057 M:      Russell King <linux@armlinux.org.uk>
1058 S:      Maintained
1059 F:      drivers/video/fbdev/amba-clcd.*
1060
1061 ARM PRIMECELL KMI PL050 DRIVER
1062 M:      Russell King <linux@armlinux.org.uk>
1063 S:      Maintained
1064 F:      drivers/input/serio/ambakmi.*
1065 F:      include/linux/amba/kmi.h
1066
1067 ARM PRIMECELL MMCI PL180/1 DRIVER
1068 M:      Russell King <linux@armlinux.org.uk>
1069 S:      Maintained
1070 F:      drivers/mmc/host/mmci.*
1071 F:      include/linux/amba/mmci.h
1072
1073 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1074 M:      Russell King <linux@armlinux.org.uk>
1075 S:      Maintained
1076 F:      drivers/tty/serial/amba-pl01*.c
1077 F:      include/linux/amba/serial.h
1078
1079 ARM SMMU DRIVERS
1080 M:      Will Deacon <will.deacon@arm.com>
1081 R:      Robin Murphy <robin.murphy@arm.com>
1082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S:      Maintained
1084 F:      drivers/iommu/arm-smmu.c
1085 F:      drivers/iommu/arm-smmu-v3.c
1086 F:      drivers/iommu/io-pgtable-arm.c
1087 F:      drivers/iommu/io-pgtable-arm-v7s.c
1088
1089 ARM SUB-ARCHITECTURES
1090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091 S:      Maintained
1092 F:      arch/arm/mach-*/
1093 F:      arch/arm/plat-*/
1094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1095
1096 ARM/ACTIONS SEMI ARCHITECTURE
1097 M:      Andreas Färber <afaerber@suse.de>
1098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 S:      Maintained
1100 N:      owl
1101 F:      arch/arm/mach-actions/
1102 F:      arch/arm/boot/dts/owl-*
1103 F:      arch/arm64/boot/dts/actions/
1104 F:      drivers/clocksource/owl-*
1105 F:      drivers/soc/actions/
1106 F:      include/dt-bindings/power/owl-*
1107 F:      include/linux/soc/actions/
1108 F:      Documentation/devicetree/bindings/arm/actions.txt
1109 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1110 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1111
1112 ARM/ADS SPHERE MACHINE SUPPORT
1113 M:      Lennert Buytenhek <kernel@wantstofly.org>
1114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 S:      Maintained
1116
1117 ARM/AFEB9260 MACHINE SUPPORT
1118 M:      Sergey Lapin <slapin@ossfans.org>
1119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120 S:      Maintained
1121
1122 ARM/AJECO 1ARM MACHINE SUPPORT
1123 M:      Lennert Buytenhek <kernel@wantstofly.org>
1124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 S:      Maintained
1126
1127 ARM/Allwinner SoC Clock Support
1128 M:      Emilio López <emilio@elopez.com.ar>
1129 S:      Maintained
1130 F:      drivers/clk/sunxi/
1131
1132 ARM/Allwinner sunXi SoC support
1133 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1134 M:      Chen-Yu Tsai <wens@csie.org>
1135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136 S:      Maintained
1137 N:      sun[x456789]i
1138 N:      sun50i
1139 F:      arch/arm/mach-sunxi/
1140 F:      arch/arm64/boot/dts/allwinner/
1141 F:      drivers/clk/sunxi-ng/
1142 F:      drivers/pinctrl/sunxi/
1143 F:      drivers/soc/sunxi/
1144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1145
1146 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1147 M:      Neil Armstrong <narmstrong@baylibre.com>
1148 M:      Jerome Brunet <jbrunet@baylibre.com>
1149 L:      linux-amlogic@lists.infradead.org
1150 S:      Maintained
1151 F:      drivers/clk/meson/
1152 F:      include/dt-bindings/clock/meson*
1153 F:      include/dt-bindings/clock/gxbb*
1154 F:      Documentation/devicetree/bindings/clock/amlogic*
1155
1156 ARM/Amlogic Meson SoC support
1157 M:      Carlo Caione <carlo@caione.org>
1158 M:      Kevin Hilman <khilman@baylibre.com>
1159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 L:      linux-amlogic@lists.infradead.org
1161 W:      http://linux-meson.com/
1162 S:      Maintained
1163 F:      arch/arm/mach-meson/
1164 F:      arch/arm/boot/dts/meson*
1165 F:      arch/arm64/boot/dts/amlogic/
1166 F:      drivers/pinctrl/meson/
1167 F:      drivers/mmc/host/meson*
1168 N:      meson
1169
1170 ARM/Annapurna Labs ALPINE ARCHITECTURE
1171 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1172 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 S:      Maintained
1175 F:      arch/arm/mach-alpine/
1176 F:      arch/arm/boot/dts/alpine*
1177 F:      arch/arm64/boot/dts/al/
1178 F:      drivers/*/*alpine*
1179
1180 ARM/ARTPEC MACHINE SUPPORT
1181 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1182 M:      Lars Persson <lars.persson@axis.com>
1183 M:      Niklas Cassel <niklas.cassel@axis.com>
1184 S:      Maintained
1185 L:      linux-arm-kernel@axis.com
1186 F:      arch/arm/mach-artpec
1187 F:      arch/arm/boot/dts/artpec6*
1188 F:      drivers/clk/axis
1189 F:      drivers/crypto/axis
1190 F:      drivers/pinctrl/pinctrl-artpec*
1191 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1192
1193 ARM/ASPEED I2C DRIVER
1194 M:      Brendan Higgins <brendanhiggins@google.com>
1195 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1196 R:      Joel Stanley <joel@jms.id.au>
1197 L:      linux-i2c@vger.kernel.org
1198 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1199 S:      Maintained
1200 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1201 F:      drivers/i2c/busses/i2c-aspeed.c
1202 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1203 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1204
1205 ARM/ASPEED MACHINE SUPPORT
1206 M:      Joel Stanley <joel@jms.id.au>
1207 S:      Maintained
1208 F:      arch/arm/mach-aspeed/
1209 F:      arch/arm/boot/dts/aspeed-*
1210 F:      drivers/*/*aspeed*
1211
1212 ARM/ATMEL AT91 Clock Support
1213 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1214 S:      Maintained
1215 F:      drivers/clk/at91
1216
1217 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1218 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1219 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 W:      http://www.linux4sam.org
1222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1223 S:      Supported
1224 F:      arch/arm/mach-at91/
1225 F:      include/soc/at91/
1226 F:      arch/arm/boot/dts/at91*.dts
1227 F:      arch/arm/boot/dts/at91*.dtsi
1228 F:      arch/arm/boot/dts/sama*.dts
1229 F:      arch/arm/boot/dts/sama*.dtsi
1230 F:      arch/arm/include/debug/at91.S
1231 F:      drivers/memory/atmel*
1232
1233 ARM/CALXEDA HIGHBANK ARCHITECTURE
1234 M:      Rob Herring <robh@kernel.org>
1235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 S:      Maintained
1237 F:      arch/arm/mach-highbank/
1238 F:      arch/arm/boot/dts/highbank.dts
1239 F:      arch/arm/boot/dts/ecx-*.dts*
1240
1241 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1242 M:      Krzysztof Halasa <khalasa@piap.pl>
1243 S:      Maintained
1244 F:      arch/arm/mach-cns3xxx/
1245
1246 ARM/CAVIUM THUNDER NETWORK DRIVER
1247 M:      Sunil Goutham <sgoutham@cavium.com>
1248 M:      Robert Richter <rric@kernel.org>
1249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 S:      Supported
1251 F:      drivers/net/ethernet/cavium/thunder/
1252
1253 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1254 M:      Alexander Shiyan <shc_work@mail.ru>
1255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 S:      Odd Fixes
1257 N:      clps711x
1258
1259 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1260 M:      Lennert Buytenhek <kernel@wantstofly.org>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263
1264 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1265 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1266 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269 F:      arch/arm/mach-ep93xx/
1270 F:      arch/arm/mach-ep93xx/include/mach/
1271
1272 ARM/CLKDEV SUPPORT
1273 M:      Russell King <linux@armlinux.org.uk>
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S:      Maintained
1276 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1277 F:      arch/arm/include/asm/clkdev.h
1278 F:      drivers/clk/clkdev.c
1279
1280 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1281 M:      Mike Rapoport <mike@compulab.co.il>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Maintained
1284
1285 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1286 M:      Baruch Siach <baruch@tkos.co.il>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S:      Maintained
1289 F:      arch/arm/boot/dts/cx92755*
1290 N:      digicolor
1291
1292 ARM/CONTEC MICRO9 MACHINE SUPPORT
1293 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1294 S:      Maintained
1295 F:      arch/arm/mach-ep93xx/micro9.c
1296
1297 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1298 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301 F:      drivers/hwtracing/coresight/*
1302 F:      Documentation/trace/coresight.txt
1303 F:      Documentation/trace/coresight-cpu-debug.txt
1304 F:      Documentation/devicetree/bindings/arm/coresight.txt
1305 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1306 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1307 F:      tools/perf/arch/arm/util/pmu.c
1308 F:      tools/perf/arch/arm/util/auxtrace.c
1309 F:      tools/perf/arch/arm/util/cs-etm.c
1310 F:      tools/perf/arch/arm/util/cs-etm.h
1311 F:      tools/perf/util/cs-etm.h
1312
1313 ARM/CORGI MACHINE SUPPORT
1314 M:      Richard Purdie <rpurdie@rpsys.net>
1315 S:      Maintained
1316
1317 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1318 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1319 M:      Linus Walleij <linus.walleij@linaro.org>
1320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 T:      git git://github.com/ulli-kroll/linux.git
1322 S:      Maintained
1323 F:      Documentation/devicetree/bindings/arm/gemini.txt
1324 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1325 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1326 F:      arch/arm/mach-gemini/
1327 F:      drivers/pinctrl/pinctrl-gemini.c
1328 F:      drivers/rtc/rtc-ftrtc010.c
1329
1330 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1331 M:      Barry Song <baohua@kernel.org>
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1334 S:      Maintained
1335 F:      arch/arm/boot/dts/prima2*
1336 F:      arch/arm/mach-prima2/
1337 F:      drivers/clk/sirf/
1338 F:      drivers/clocksource/timer-prima2.c
1339 F:      drivers/clocksource/timer-atlas7.c
1340 N:      [^a-z]sirf
1341
1342 ARM/EBSA110 MACHINE SUPPORT
1343 M:      Russell King <linux@armlinux.org.uk>
1344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 W:      http://www.armlinux.org.uk/
1346 S:      Maintained
1347 F:      arch/arm/mach-ebsa110/
1348 F:      drivers/net/ethernet/amd/am79c961a.*
1349
1350 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1351 M:      Uwe Kleine-König <kernel@pengutronix.de>
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S:      Maintained
1354 N:      efm32
1355
1356 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1357 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S:      Maintained
1360 F:      arch/arm/mach-pxa/ezx.c
1361
1362 ARM/FARADAY FA526 PORT
1363 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S:      Maintained
1366 T:      git git://git.berlios.de/gemini-board
1367 F:      arch/arm/mm/*-fa*
1368
1369 ARM/FOOTBRIDGE ARCHITECTURE
1370 M:      Russell King <linux@armlinux.org.uk>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 W:      http://www.armlinux.org.uk/
1373 S:      Maintained
1374 F:      arch/arm/include/asm/hardware/dec21285.h
1375 F:      arch/arm/mach-footbridge/
1376
1377 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1378 M:      Shawn Guo <shawnguo@kernel.org>
1379 M:      Sascha Hauer <kernel@pengutronix.de>
1380 R:      Fabio Estevam <fabio.estevam@nxp.com>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1384 F:      arch/arm/mach-imx/
1385 F:      arch/arm/mach-mxs/
1386 F:      arch/arm/boot/dts/imx*
1387 F:      arch/arm/configs/imx*_defconfig
1388 F:      drivers/clk/imx/
1389 F:      drivers/soc/imx/
1390 F:      include/soc/imx/
1391
1392 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1393 M:      Shawn Guo <shawnguo@kernel.org>
1394 M:      Sascha Hauer <kernel@pengutronix.de>
1395 R:      Stefan Agner <stefan@agner.ch>
1396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 S:      Maintained
1398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1399 F:      arch/arm/mach-imx/*vf610*
1400 F:      arch/arm/boot/dts/vf*
1401
1402 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1403 M:      Lennert Buytenhek <kernel@wantstofly.org>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S:      Maintained
1406
1407 ARM/GUMSTIX MACHINE SUPPORT
1408 M:      Steve Sakoman <sakoman@gmail.com>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411
1412 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1413 M:      Philipp Zabel <philipp.zabel@gmail.com>
1414 M:      Paul Parsons <lost.distance@yahoo.com>
1415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S:      Maintained
1417 F:      arch/arm/mach-pxa/hx4700.c
1418 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1419 F:      sound/soc/pxa/hx4700.c
1420
1421 ARM/HISILICON SOC SUPPORT
1422 M:      Wei Xu <xuwei5@hisilicon.com>
1423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 W:      http://www.hisilicon.com
1425 S:      Supported
1426 T:      git git://github.com/hisilicon/linux-hisi.git
1427 F:      arch/arm/mach-hisi/
1428 F:      arch/arm/boot/dts/hi3*
1429 F:      arch/arm/boot/dts/hip*
1430 F:      arch/arm/boot/dts/hisi*
1431 F:      arch/arm64/boot/dts/hisilicon/
1432
1433 ARM/HP JORNADA 7XX MACHINE SUPPORT
1434 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1435 W:      www.jlime.com
1436 S:      Maintained
1437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1438 F:      arch/arm/mach-sa1100/jornada720.c
1439 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1440
1441 ARM/IGEP MACHINE SUPPORT
1442 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1443 M:      Javier Martinez Canillas <javier@dowhile0.org>
1444 L:      linux-omap@vger.kernel.org
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447 F:      arch/arm/boot/dts/omap3-igep*
1448
1449 ARM/INCOME PXA270 SUPPORT
1450 M:      Marek Vasut <marek.vasut@gmail.com>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Maintained
1453 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1454
1455 ARM/INTEL IOP13XX ARM ARCHITECTURE
1456 M:      Lennert Buytenhek <kernel@wantstofly.org>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459
1460 ARM/INTEL IOP32X ARM ARCHITECTURE
1461 M:      Lennert Buytenhek <kernel@wantstofly.org>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S:      Maintained
1464
1465 ARM/INTEL IOP33X ARM ARCHITECTURE
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Orphan
1468
1469 ARM/INTEL IQ81342EX MACHINE SUPPORT
1470 M:      Lennert Buytenhek <kernel@wantstofly.org>
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S:      Maintained
1473
1474 ARM/INTEL IXDP2850 MACHINE SUPPORT
1475 M:      Lennert Buytenhek <kernel@wantstofly.org>
1476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 S:      Maintained
1478
1479 ARM/INTEL IXP4XX ARM ARCHITECTURE
1480 M:      Imre Kaloz <kaloz@openwrt.org>
1481 M:      Krzysztof Halasa <khalasa@piap.pl>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/mach-ixp4xx/
1485
1486 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1487 M:      Jonathan Cameron <jic23@cam.ac.uk>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 F:      arch/arm/mach-pxa/stargate2.c
1491 F:      drivers/pcmcia/pxa2xx_stargate2.c
1492
1493 ARM/INTEL XSC3 (MANZANO) ARM CORE
1494 M:      Lennert Buytenhek <kernel@wantstofly.org>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 S:      Maintained
1497
1498 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1499 M:      Lennert Buytenhek <kernel@wantstofly.org>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Maintained
1502
1503 ARM/LG1K ARCHITECTURE
1504 M:      Chanho Min <chanho.min@lge.com>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507 F:      arch/arm64/boot/dts/lg/
1508
1509 ARM/LOGICPD PXA270 MACHINE SUPPORT
1510 M:      Lennert Buytenhek <kernel@wantstofly.org>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513
1514 ARM/LPC18XX ARCHITECTURE
1515 M:      Joachim Eastwood <manabian@gmail.com>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 S:      Maintained
1518 F:      arch/arm/boot/dts/lpc43*
1519 F:      drivers/clk/nxp/clk-lpc18xx*
1520 F:      drivers/clocksource/time-lpc32xx.c
1521 F:      drivers/i2c/busses/i2c-lpc2k.c
1522 F:      drivers/memory/pl172.c
1523 F:      drivers/mtd/spi-nor/nxp-spifi.c
1524 F:      drivers/rtc/rtc-lpc24xx.c
1525 N:      lpc18xx
1526
1527 ARM/LPC32XX SOC SUPPORT
1528 M:      Vladimir Zapolskiy <vz@mleia.com>
1529 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1532 S:      Maintained
1533 F:      arch/arm/boot/dts/lpc32*
1534 F:      arch/arm/mach-lpc32xx/
1535 F:      drivers/i2c/busses/i2c-pnx.c
1536 F:      drivers/net/ethernet/nxp/lpc_eth.c
1537 F:      drivers/usb/host/ohci-nxp.c
1538 F:      drivers/watchdog/pnx4008_wdt.c
1539 N:      lpc32xx
1540
1541 ARM/MAGICIAN MACHINE SUPPORT
1542 M:      Philipp Zabel <philipp.zabel@gmail.com>
1543 S:      Maintained
1544
1545 ARM/Marvell Berlin SoC support
1546 M:      Jisheng Zhang <jszhang@marvell.com>
1547 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550 F:      arch/arm/mach-berlin/
1551 F:      arch/arm/boot/dts/berlin*
1552 F:      arch/arm64/boot/dts/marvell/berlin*
1553
1554 ARM/Marvell Dove/MV78xx0/Orion SOC support
1555 M:      Jason Cooper <jason@lakedaemon.net>
1556 M:      Andrew Lunn <andrew@lunn.ch>
1557 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1558 M:      Gregory Clement <gregory.clement@free-electrons.com>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 F:      Documentation/devicetree/bindings/soc/dove/
1562 F:      arch/arm/mach-dove/
1563 F:      arch/arm/mach-mv78xx0/
1564 F:      arch/arm/mach-orion5x/
1565 F:      arch/arm/plat-orion/
1566 F:      arch/arm/boot/dts/dove*
1567 F:      arch/arm/boot/dts/orion5x*
1568
1569 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1570 M:      Jason Cooper <jason@lakedaemon.net>
1571 M:      Andrew Lunn <andrew@lunn.ch>
1572 M:      Gregory Clement <gregory.clement@free-electrons.com>
1573 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576 F:      arch/arm/boot/dts/armada*
1577 F:      arch/arm/boot/dts/kirkwood*
1578 F:      arch/arm/configs/mvebu_*_defconfig
1579 F:      arch/arm/mach-mvebu/
1580 F:      arch/arm64/boot/dts/marvell/armada*
1581 F:      drivers/cpufreq/mvebu-cpufreq.c
1582 F:      drivers/irqchip/irq-armada-370-xp.c
1583 F:      drivers/irqchip/irq-mvebu-*
1584 F:      drivers/pinctrl/mvebu/
1585 F:      drivers/rtc/rtc-armada38x.c
1586
1587 ARM/Mediatek RTC DRIVER
1588 M:      Eddie Huang <eddie.huang@mediatek.com>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1591 S:      Maintained
1592 F:      drivers/rtc/rtc-mt6397.c
1593
1594 ARM/Mediatek SoC support
1595 M:      Matthias Brugger <matthias.bgg@gmail.com>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1598 S:      Maintained
1599 F:      arch/arm/boot/dts/mt6*
1600 F:      arch/arm/boot/dts/mt7*
1601 F:      arch/arm/boot/dts/mt8*
1602 F:      arch/arm/mach-mediatek/
1603 F:      arch/arm64/boot/dts/mediatek/
1604 N:      mtk
1605 K:      mediatek
1606
1607 ARM/Mediatek USB3 PHY DRIVER
1608 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1611 S:      Maintained
1612 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1613
1614 ARM/MICREL KS8695 ARCHITECTURE
1615 M:      Greg Ungerer <gerg@uclinux.org>
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 F:      arch/arm/mach-ks8695/
1618 S:      Odd Fixes
1619
1620 ARM/MIOA701 MACHINE SUPPORT
1621 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 F:      arch/arm/mach-pxa/mioa701.c
1624 S:      Maintained
1625
1626 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1627 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1628 S:      Maintained
1629
1630 ARM/NOMADIK ARCHITECTURE
1631 M:      Alessandro Rubini <rubini@unipv.it>
1632 M:      Linus Walleij <linus.walleij@linaro.org>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S:      Maintained
1635 F:      arch/arm/mach-nomadik/
1636 F:      drivers/pinctrl/nomadik/
1637 F:      drivers/i2c/busses/i2c-nomadik.c
1638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1639
1640 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1641 M:      Wan ZongShun <mcuos.com@gmail.com>
1642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 W:      http://www.mcuos.com
1644 S:      Maintained
1645 F:      arch/arm/mach-w90x900/
1646 F:      drivers/input/keyboard/w90p910_keypad.c
1647 F:      drivers/input/touchscreen/w90p910_ts.c
1648 F:      drivers/watchdog/nuc900_wdt.c
1649 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1650 F:      drivers/mtd/nand/nuc900_nand.c
1651 F:      drivers/rtc/rtc-nuc900.c
1652 F:      drivers/spi/spi-nuc900.c
1653 F:      drivers/usb/host/ehci-w90x900.c
1654 F:      drivers/video/fbdev/nuc900fb.c
1655
1656 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1657 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1658 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1659 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1660 S:      Supported
1661
1662 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1663 M:      Alexander Clouter <alex@digriz.org.uk>
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 W:      http://www.digriz.org.uk/ts78xx/kernel
1666 S:      Maintained
1667 F:      arch/arm/mach-orion5x/ts78xx-*
1668
1669 ARM/OXNAS platform support
1670 M:      Neil Armstrong <narmstrong@baylibre.com>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1673 S:      Maintained
1674 F:      arch/arm/mach-oxnas/
1675 F:      arch/arm/boot/dts/ox8*.dtsi
1676 F:      arch/arm/boot/dts/wd-mbwe.dts
1677 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1678 N:      oxnas
1679
1680 ARM/PALM TREO SUPPORT
1681 M:      Tomas Cech <sleep_walker@suse.com>
1682 L:      linux-arm-kernel@lists.infradead.org
1683 W:      http://hackndev.com
1684 S:      Maintained
1685 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1686 F:      arch/arm/mach-pxa/palmtreo.c
1687
1688 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1689 M:      Marek Vasut <marek.vasut@gmail.com>
1690 L:      linux-arm-kernel@lists.infradead.org
1691 W:      http://hackndev.com
1692 S:      Maintained
1693 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1694 F:      arch/arm/mach-pxa/palmtx.c
1695 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1696 F:      arch/arm/mach-pxa/palmt5.c
1697 F:      arch/arm/mach-pxa/include/mach/palmld.h
1698 F:      arch/arm/mach-pxa/palmld.c
1699 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1700 F:      arch/arm/mach-pxa/palmte2.c
1701 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1702 F:      arch/arm/mach-pxa/palmtc.c
1703
1704 ARM/PALMZ72 SUPPORT
1705 M:      Sergey Lapin <slapin@ossfans.org>
1706 L:      linux-arm-kernel@lists.infradead.org
1707 W:      http://hackndev.com
1708 S:      Maintained
1709 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1710 F:      arch/arm/mach-pxa/palmz72.c
1711
1712 ARM/PLEB SUPPORT
1713 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1714 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1715 S:      Maintained
1716
1717 ARM/PT DIGITAL BOARD PORT
1718 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 W:      http://www.armlinux.org.uk/
1721 S:      Maintained
1722
1723 ARM/QUALCOMM SUPPORT
1724 M:      Andy Gross <andy.gross@linaro.org>
1725 M:      David Brown <david.brown@linaro.org>
1726 L:      linux-arm-msm@vger.kernel.org
1727 L:      linux-soc@vger.kernel.org
1728 S:      Maintained
1729 F:      Documentation/devicetree/bindings/soc/qcom/
1730 F:      arch/arm/boot/dts/qcom-*.dts
1731 F:      arch/arm/boot/dts/qcom-*.dtsi
1732 F:      arch/arm/mach-qcom/
1733 F:      arch/arm64/boot/dts/qcom/*
1734 F:      drivers/i2c/busses/i2c-qup.c
1735 F:      drivers/clk/qcom/
1736 F:      drivers/dma/qcom/
1737 F:      drivers/soc/qcom/
1738 F:      drivers/spi/spi-qup.c
1739 F:      drivers/tty/serial/msm_serial.h
1740 F:      drivers/tty/serial/msm_serial.c
1741 F:      drivers/*/pm8???-*
1742 F:      drivers/mfd/ssbi.c
1743 F:      drivers/firmware/qcom_scm.c
1744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1745
1746 ARM/RADISYS ENP2611 MACHINE SUPPORT
1747 M:      Lennert Buytenhek <kernel@wantstofly.org>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 S:      Maintained
1750
1751 ARM/REALTEK ARCHITECTURE
1752 M:      Andreas Färber <afaerber@suse.de>
1753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 S:      Maintained
1755 F:      arch/arm64/boot/dts/realtek/
1756 F:      Documentation/devicetree/bindings/arm/realtek.txt
1757
1758 ARM/RENESAS ARM64 ARCHITECTURE
1759 M:      Simon Horman <horms@verge.net.au>
1760 M:      Magnus Damm <magnus.damm@gmail.com>
1761 L:      linux-renesas-soc@vger.kernel.org
1762 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1764 S:      Supported
1765 F:      arch/arm64/boot/dts/renesas/
1766 F:      drivers/soc/renesas/
1767 F:      include/linux/soc/renesas/
1768
1769 ARM/RISCPC ARCHITECTURE
1770 M:      Russell King <linux@armlinux.org.uk>
1771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 W:      http://www.armlinux.org.uk/
1773 S:      Maintained
1774 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1775 F:      arch/arm/include/asm/hardware/ioc.h
1776 F:      arch/arm/include/asm/hardware/iomd.h
1777 F:      arch/arm/include/asm/hardware/memc.h
1778 F:      arch/arm/mach-rpc/
1779 F:      drivers/net/ethernet/8390/etherh.c
1780 F:      drivers/net/ethernet/i825xx/ether1*
1781 F:      drivers/net/ethernet/seeq/ether3*
1782 F:      drivers/scsi/arm/
1783
1784 ARM/Rockchip SoC support
1785 M:      Heiko Stuebner <heiko@sntech.de>
1786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 L:      linux-rockchip@lists.infradead.org
1788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1789 S:      Maintained
1790 F:      arch/arm/boot/dts/rk3*
1791 F:      arch/arm/boot/dts/rv1108*
1792 F:      arch/arm/mach-rockchip/
1793 F:      drivers/clk/rockchip/
1794 F:      drivers/i2c/busses/i2c-rk3x.c
1795 F:      drivers/*/*rockchip*
1796 F:      drivers/*/*/*rockchip*
1797 F:      sound/soc/rockchip/
1798 N:      rockchip
1799
1800 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1801 M:      Kukjin Kim <kgene@kernel.org>
1802 M:      Krzysztof Kozlowski <krzk@kernel.org>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1805 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1806 S:      Maintained
1807 F:      arch/arm/boot/dts/s3c*
1808 F:      arch/arm/boot/dts/s5p*
1809 F:      arch/arm/boot/dts/samsung*
1810 F:      arch/arm/boot/dts/exynos*
1811 F:      arch/arm64/boot/dts/exynos/
1812 F:      arch/arm/plat-samsung/
1813 F:      arch/arm/mach-s3c24*/
1814 F:      arch/arm/mach-s3c64xx/
1815 F:      arch/arm/mach-s5p*/
1816 F:      arch/arm/mach-exynos*/
1817 F:      drivers/*/*s3c24*
1818 F:      drivers/*/*/*s3c24*
1819 F:      drivers/*/*s3c64xx*
1820 F:      drivers/*/*s5pv210*
1821 F:      drivers/memory/samsung/*
1822 F:      drivers/soc/samsung/*
1823 F:      Documentation/arm/Samsung/
1824 F:      Documentation/devicetree/bindings/arm/samsung/
1825 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1826 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1827 N:      exynos
1828
1829 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1830 M:      Kyungmin Park <kyungmin.park@samsung.com>
1831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 S:      Maintained
1833 F:      arch/arm/mach-s5pv210/
1834
1835 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1836 M:      Kyungmin Park <kyungmin.park@samsung.com>
1837 M:      Kamil Debski <kamil@wypas.org>
1838 M:      Andrzej Hajda <a.hajda@samsung.com>
1839 L:      linux-arm-kernel@lists.infradead.org
1840 L:      linux-media@vger.kernel.org
1841 S:      Maintained
1842 F:      drivers/media/platform/s5p-g2d/
1843
1844 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1845 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1846 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1847 L:      linux-media@vger.kernel.org
1848 S:      Maintained
1849 F:      drivers/media/platform/s5p-cec/
1850 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1851
1852 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1853 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1854 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1855 L:      linux-arm-kernel@lists.infradead.org
1856 L:      linux-media@vger.kernel.org
1857 S:      Maintained
1858 F:      drivers/media/platform/s5p-jpeg/
1859
1860 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1861 M:      Kyungmin Park <kyungmin.park@samsung.com>
1862 M:      Kamil Debski <kamil@wypas.org>
1863 M:      Jeongtae Park <jtp.park@samsung.com>
1864 M:      Andrzej Hajda <a.hajda@samsung.com>
1865 L:      linux-arm-kernel@lists.infradead.org
1866 L:      linux-media@vger.kernel.org
1867 S:      Maintained
1868 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1869 F:      drivers/media/platform/s5p-mfc/
1870
1871 ARM/SHMOBILE ARM ARCHITECTURE
1872 M:      Simon Horman <horms@verge.net.au>
1873 M:      Magnus Damm <magnus.damm@gmail.com>
1874 L:      linux-renesas-soc@vger.kernel.org
1875 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1877 S:      Supported
1878 F:      arch/arm/boot/dts/emev2*
1879 F:      arch/arm/boot/dts/r7s*
1880 F:      arch/arm/boot/dts/r8a*
1881 F:      arch/arm/boot/dts/sh*
1882 F:      arch/arm/configs/shmobile_defconfig
1883 F:      arch/arm/include/debug/renesas-scif.S
1884 F:      arch/arm/mach-shmobile/
1885 F:      drivers/soc/renesas/
1886 F:      include/linux/soc/renesas/
1887
1888 ARM/SOCFPGA ARCHITECTURE
1889 M:      Dinh Nguyen <dinguyen@kernel.org>
1890 S:      Maintained
1891 F:      arch/arm/mach-socfpga/
1892 F:      arch/arm/boot/dts/socfpga*
1893 F:      arch/arm/configs/socfpga_defconfig
1894 F:      arch/arm64/boot/dts/altera/
1895 W:      http://www.rocketboards.org
1896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1897
1898 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1899 M:      Dinh Nguyen <dinguyen@kernel.org>
1900 S:      Maintained
1901 F:      drivers/clk/socfpga/
1902
1903 ARM/SOCFPGA EDAC SUPPORT
1904 M:      Thor Thayer <thor.thayer@linux.intel.com>
1905 S:      Maintained
1906 F:      drivers/edac/altera_edac.
1907
1908 ARM/STI ARCHITECTURE
1909 M:      Patrice Chotard <patrice.chotard@st.com>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 W:      http://www.stlinux.com
1912 S:      Maintained
1913 F:      arch/arm/mach-sti/
1914 F:      arch/arm/boot/dts/sti*
1915 F:      drivers/char/hw_random/st-rng.c
1916 F:      drivers/clocksource/arm_global_timer.c
1917 F:      drivers/clocksource/clksrc_st_lpc.c
1918 F:      drivers/cpufreq/sti-cpufreq.c
1919 F:      drivers/dma/st_fdma*
1920 F:      drivers/i2c/busses/i2c-st.c
1921 F:      drivers/media/rc/st_rc.c
1922 F:      drivers/media/platform/sti/c8sectpfe/
1923 F:      drivers/mmc/host/sdhci-st.c
1924 F:      drivers/phy/st/phy-miphy28lp.c
1925 F:      drivers/phy/st/phy-stih407-usb.c
1926 F:      drivers/pinctrl/pinctrl-st.c
1927 F:      drivers/remoteproc/st_remoteproc.c
1928 F:      drivers/remoteproc/st_slim_rproc.c
1929 F:      drivers/reset/sti/
1930 F:      drivers/rtc/rtc-st-lpc.c
1931 F:      drivers/tty/serial/st-asc.c
1932 F:      drivers/usb/dwc3/dwc3-st.c
1933 F:      drivers/usb/host/ehci-st.c
1934 F:      drivers/usb/host/ohci-st.c
1935 F:      drivers/watchdog/st_lpc_wdt.c
1936 F:      drivers/ata/ahci_st.c
1937 F:      include/linux/remoteproc/st_slim_rproc.h
1938
1939 ARM/STM32 ARCHITECTURE
1940 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1941 M:      Alexandre Torgue <alexandre.torgue@st.com>
1942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 S:      Maintained
1944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1945 N:      stm32
1946 F:      drivers/clocksource/armv7m_systick.c
1947
1948 ARM/TANGO ARCHITECTURE
1949 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1950 L:      linux-arm-kernel@lists.infradead.org
1951 S:      Maintained
1952 N:      tango
1953
1954 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1955 M:      Lennert Buytenhek <kernel@wantstofly.org>
1956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 S:      Maintained
1958
1959 ARM/TETON BGA MACHINE SUPPORT
1960 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 S:      Maintained
1963
1964 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1965 M:      Santosh Shilimkar <ssantosh@kernel.org>
1966 L:      linux-kernel@vger.kernel.org
1967 S:      Maintained
1968 F:      drivers/memory/*emif*
1969
1970 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1971 M:      Santosh Shilimkar <ssantosh@kernel.org>
1972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 S:      Maintained
1974 F:      arch/arm/mach-keystone/
1975 F:      arch/arm/boot/dts/keystone-*
1976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1977
1978 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1979 M:      Santosh Shilimkar <ssantosh@kernel.org>
1980 L:      linux-kernel@vger.kernel.org
1981 S:      Maintained
1982 F:      drivers/clk/keystone/
1983
1984 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1985 M:      Santosh Shilimkar <ssantosh@kernel.org>
1986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 L:      linux-kernel@vger.kernel.org
1988 S:      Maintained
1989 F:      drivers/clocksource/timer-keystone.c
1990
1991 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1992 M:      Santosh Shilimkar <ssantosh@kernel.org>
1993 L:      linux-kernel@vger.kernel.org
1994 S:      Maintained
1995 F:      drivers/power/reset/keystone-reset.c
1996
1997 ARM/THECUS N2100 MACHINE SUPPORT
1998 M:      Lennert Buytenhek <kernel@wantstofly.org>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 S:      Maintained
2001
2002 ARM/TOSA MACHINE SUPPORT
2003 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2004 M:      Dirk Opfer <dirk@opfer-online.de>
2005 S:      Maintained
2006
2007 ARM/U300 MACHINE SUPPORT
2008 M:      Linus Walleij <linus.walleij@linaro.org>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 S:      Supported
2011 F:      arch/arm/mach-u300/
2012 F:      drivers/clocksource/timer-u300.c
2013 F:      drivers/i2c/busses/i2c-stu300.c
2014 F:      drivers/rtc/rtc-coh901331.c
2015 F:      drivers/watchdog/coh901327_wdt.c
2016 F:      drivers/dma/coh901318*
2017 F:      drivers/mfd/ab3100*
2018 F:      drivers/rtc/rtc-ab3100.c
2019 F:      drivers/rtc/rtc-coh901331.c
2020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2021
2022 ARM/UNIPHIER ARCHITECTURE
2023 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2026 S:      Maintained
2027 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2028 F:      arch/arm/boot/dts/uniphier*
2029 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2030 F:      arch/arm/mach-uniphier/
2031 F:      arch/arm/mm/cache-uniphier.c
2032 F:      arch/arm64/boot/dts/socionext/
2033 F:      drivers/bus/uniphier-system-bus.c
2034 F:      drivers/clk/uniphier/
2035 F:      drivers/gpio/gpio-uniphier.c
2036 F:      drivers/i2c/busses/i2c-uniphier*
2037 F:      drivers/irqchip/irq-uniphier-aidet.c
2038 F:      drivers/pinctrl/uniphier/
2039 F:      drivers/reset/reset-uniphier.c
2040 F:      drivers/tty/serial/8250/8250_uniphier.c
2041 N:      uniphier
2042
2043 ARM/Ux500 ARM ARCHITECTURE
2044 M:      Linus Walleij <linus.walleij@linaro.org>
2045 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046 S:      Maintained
2047 F:      arch/arm/mach-ux500/
2048 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2049 F:      drivers/dma/ste_dma40*
2050 F:      drivers/hwspinlock/u8500_hsem.c
2051 F:      drivers/mfd/abx500*
2052 F:      drivers/mfd/ab8500*
2053 F:      drivers/mfd/dbx500*
2054 F:      drivers/mfd/db8500*
2055 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2056 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2057 F:      drivers/rtc/rtc-ab8500.c
2058 F:      drivers/rtc/rtc-pl031.c
2059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2060
2061 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2062 M:      Ulf Hansson <ulf.hansson@linaro.org>
2063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 T:      git git://git.linaro.org/people/ulfh/clk.git
2065 S:      Maintained
2066 F:      drivers/clk/ux500/
2067
2068 ARM/VERSATILE EXPRESS PLATFORM
2069 M:      Liviu Dudau <liviu.dudau@arm.com>
2070 M:      Sudeep Holla <sudeep.holla@arm.com>
2071 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073 S:      Maintained
2074 F:      arch/arm/boot/dts/vexpress*
2075 F:      arch/arm64/boot/dts/arm/
2076 F:      arch/arm/mach-vexpress/
2077 F:      */*/vexpress*
2078 F:      */*/*/vexpress*
2079 F:      drivers/clk/versatile/clk-vexpress-osc.c
2080 F:      drivers/clocksource/versatile.c
2081 N:      mps2
2082
2083 ARM/VFP SUPPORT
2084 M:      Russell King <linux@armlinux.org.uk>
2085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 W:      http://www.armlinux.org.uk/
2087 S:      Maintained
2088 F:      arch/arm/vfp/
2089
2090 ARM/VOIPAC PXA270 SUPPORT
2091 M:      Marek Vasut <marek.vasut@gmail.com>
2092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 S:      Maintained
2094 F:      arch/arm/mach-pxa/vpac270.c
2095 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2096
2097 ARM/VT8500 ARM ARCHITECTURE
2098 M:      Tony Prisk <linux@prisktech.co.nz>
2099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 S:      Maintained
2101 F:      arch/arm/mach-vt8500/
2102 F:      drivers/clocksource/vt8500_timer.c
2103 F:      drivers/i2c/busses/i2c-wmt.c
2104 F:      drivers/mmc/host/wmt-sdmmc.c
2105 F:      drivers/pwm/pwm-vt8500.c
2106 F:      drivers/rtc/rtc-vt8500.c
2107 F:      drivers/tty/serial/vt8500_serial.c
2108 F:      drivers/usb/host/ehci-platform.c
2109 F:      drivers/usb/host/uhci-platform.c
2110 F:      drivers/video/fbdev/vt8500lcdfb.*
2111 F:      drivers/video/fbdev/wm8505fb*
2112 F:      drivers/video/fbdev/wmt_ge_rops.*
2113
2114 ARM/ZIPIT Z2 SUPPORT
2115 M:      Marek Vasut <marek.vasut@gmail.com>
2116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 S:      Maintained
2118 F:      arch/arm/mach-pxa/z2.c
2119 F:      arch/arm/mach-pxa/include/mach/z2.h
2120
2121 ARM/ZTE ARCHITECTURE
2122 M:      Jun Nie <jun.nie@linaro.org>
2123 M:      Baoyou Xie <baoyou.xie@linaro.org>
2124 M:      Shawn Guo <shawnguo@kernel.org>
2125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 S:      Maintained
2127 F:      arch/arm/boot/dts/zx2967*
2128 F:      arch/arm/mach-zx/
2129 F:      arch/arm64/boot/dts/zte/
2130 F:      drivers/clk/zte/
2131 F:      drivers/dma/zx_dma.c
2132 F:      drivers/gpio/gpio-zx.c
2133 F:      drivers/i2c/busses/i2c-zx2967.c
2134 F:      drivers/mmc/host/dw_mmc-zx.*
2135 F:      drivers/pinctrl/zte/
2136 F:      drivers/reset/reset-zx2967.c
2137 F:      drivers/soc/zte/
2138 F:      drivers/thermal/zx2967_thermal.c
2139 F:      drivers/watchdog/zx2967_wdt.c
2140 F:      Documentation/devicetree/bindings/arm/zte.txt
2141 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2142 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2143 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2144 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2145 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2146 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2147 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2148 F:      Documentation/devicetree/bindings/soc/zte/
2149 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2150 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2151 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2152 F:      include/dt-bindings/clock/zx2967*.h
2153 F:      include/dt-bindings/soc/zte,*.h
2154 F:      sound/soc/codecs/zx_aud96p22.c
2155 F:      sound/soc/zte/
2156
2157 ARM/ZYNQ ARCHITECTURE
2158 M:      Michal Simek <michal.simek@xilinx.com>
2159 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 W:      http://wiki.xilinx.com
2162 T:      git https://github.com/Xilinx/linux-xlnx.git
2163 S:      Supported
2164 F:      arch/arm/mach-zynq/
2165 F:      drivers/cpuidle/cpuidle-zynq.c
2166 F:      drivers/block/xsysace.c
2167 N:      zynq
2168 N:      xilinx
2169 F:      drivers/clocksource/cadence_ttc_timer.c
2170 F:      drivers/i2c/busses/i2c-cadence.c
2171 F:      drivers/mmc/host/sdhci-of-arasan.c
2172 F:      drivers/edac/synopsys_edac.c
2173
2174 ARM64 PORT (AARCH64 ARCHITECTURE)
2175 M:      Catalin Marinas <catalin.marinas@arm.com>
2176 M:      Will Deacon <will.deacon@arm.com>
2177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2179 S:      Maintained
2180 F:      arch/arm64/
2181 F:      Documentation/arm64/
2182
2183 AS3645A LED FLASH CONTROLLER DRIVER
2184 M:      Sakari Ailus <sakari.ailus@iki.fi>
2185 L:      linux-leds@vger.kernel.org
2186 S:      Maintained
2187 F:      drivers/leds/leds-as3645a.c
2188
2189 AS3645A LED FLASH CONTROLLER DRIVER
2190 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2191 L:      linux-media@vger.kernel.org
2192 T:      git git://linuxtv.org/media_tree.git
2193 S:      Maintained
2194 F:      drivers/media/i2c/as3645a.c
2195 F:      include/media/i2c/as3645a.h
2196
2197 ASAHI KASEI AK8974 DRIVER
2198 M:      Linus Walleij <linus.walleij@linaro.org>
2199 L:      linux-iio@vger.kernel.org
2200 W:      http://www.akm.com/
2201 S:      Supported
2202 F:      drivers/iio/magnetometer/ak8974.c
2203
2204 ASC7621 HARDWARE MONITOR DRIVER
2205 M:      George Joseph <george.joseph@fairview5.com>
2206 L:      linux-hwmon@vger.kernel.org
2207 S:      Maintained
2208 F:      Documentation/hwmon/asc7621
2209 F:      drivers/hwmon/asc7621.c
2210
2211 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2212 M:      Corentin Chary <corentin.chary@gmail.com>
2213 L:      acpi4asus-user@lists.sourceforge.net
2214 L:      platform-driver-x86@vger.kernel.org
2215 W:      http://acpi4asus.sf.net
2216 S:      Maintained
2217 F:      drivers/platform/x86/asus*.c
2218 F:      drivers/platform/x86/eeepc*.c
2219
2220 ASUS WIRELESS RADIO CONTROL DRIVER
2221 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2222 L:      platform-driver-x86@vger.kernel.org
2223 S:      Maintained
2224 F:      drivers/platform/x86/asus-wireless.c
2225
2226 ASYMMETRIC KEYS
2227 M:      David Howells <dhowells@redhat.com>
2228 L:      keyrings@vger.kernel.org
2229 S:      Maintained
2230 F:      Documentation/crypto/asymmetric-keys.txt
2231 F:      include/linux/verification.h
2232 F:      include/crypto/public_key.h
2233 F:      include/crypto/pkcs7.h
2234 F:      crypto/asymmetric_keys/
2235
2236 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2237 R:      Dan Williams <dan.j.williams@intel.com>
2238 W:      http://sourceforge.net/projects/xscaleiop
2239 S:      Odd fixes
2240 F:      Documentation/crypto/async-tx-api.txt
2241 F:      crypto/async_tx/
2242 F:      drivers/dma/
2243 F:      include/linux/dmaengine.h
2244 F:      include/linux/async_tx.h
2245
2246 AT24 EEPROM DRIVER
2247 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2248 L:      linux-i2c@vger.kernel.org
2249 S:      Maintained
2250 F:      drivers/misc/eeprom/at24.c
2251 F:      include/linux/platform_data/at24.h
2252
2253 ATA OVER ETHERNET (AOE) DRIVER
2254 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2255 W:      http://www.openaoe.org/
2256 S:      Supported
2257 F:      Documentation/aoe/
2258 F:      drivers/block/aoe/
2259
2260 ATHEROS 71XX/9XXX GPIO DRIVER
2261 M:      Alban Bedel <albeu@free.fr>
2262 W:      https://github.com/AlbanBedel/linux
2263 T:      git git://github.com/AlbanBedel/linux
2264 S:      Maintained
2265 F:      drivers/gpio/gpio-ath79.c
2266 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2267
2268 ATHEROS ATH GENERIC UTILITIES
2269 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2270 L:      linux-wireless@vger.kernel.org
2271 S:      Supported
2272 F:      drivers/net/wireless/ath/*
2273
2274 ATHEROS ATH5K WIRELESS DRIVER
2275 M:      Jiri Slaby <jirislaby@gmail.com>
2276 M:      Nick Kossifidis <mickflemm@gmail.com>
2277 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2278 L:      linux-wireless@vger.kernel.org
2279 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2280 S:      Maintained
2281 F:      drivers/net/wireless/ath/ath5k/
2282
2283 ATHEROS ATH6KL WIRELESS DRIVER
2284 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2285 L:      linux-wireless@vger.kernel.org
2286 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2288 S:      Supported
2289 F:      drivers/net/wireless/ath/ath6kl/
2290
2291 ATI_REMOTE2 DRIVER
2292 M:      Ville Syrjala <syrjala@sci.fi>
2293 S:      Maintained
2294 F:      drivers/input/misc/ati_remote2.c
2295
2296 ATK0110 HWMON DRIVER
2297 M:      Luca Tettamanti <kronos.it@gmail.com>
2298 L:      linux-hwmon@vger.kernel.org
2299 S:      Maintained
2300 F:      drivers/hwmon/asus_atk0110.c
2301
2302 ATLX ETHERNET DRIVERS
2303 M:      Jay Cliburn <jcliburn@gmail.com>
2304 M:      Chris Snook <chris.snook@gmail.com>
2305 L:      netdev@vger.kernel.org
2306 W:      http://sourceforge.net/projects/atl1
2307 W:      http://atl1.sourceforge.net
2308 S:      Maintained
2309 F:      drivers/net/ethernet/atheros/
2310
2311 ATM
2312 M:      Chas Williams <3chas3@gmail.com>
2313 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2314 L:      netdev@vger.kernel.org
2315 W:      http://linux-atm.sourceforge.net
2316 S:      Maintained
2317 F:      drivers/atm/
2318 F:      include/linux/atm*
2319 F:      include/uapi/linux/atm*
2320
2321 ATMEL AT91 / AT32 MCI DRIVER
2322 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2323 S:      Maintained
2324 F:      drivers/mmc/host/atmel-mci.c
2325
2326 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2327 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2328 S:      Supported
2329 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2330
2331 ATMEL Audio ALSA driver
2332 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2333 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2334 S:      Supported
2335 F:      sound/soc/atmel
2336
2337 ATMEL I2C DRIVER
2338 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2339 L:      linux-i2c@vger.kernel.org
2340 S:      Supported
2341 F:      drivers/i2c/busses/i2c-at91.c
2342
2343 ATMEL ISI DRIVER
2344 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2345 L:      linux-media@vger.kernel.org
2346 S:      Supported
2347 F:      drivers/media/platform/atmel/atmel-isi.c
2348 F:      include/media/atmel-isi.h
2349
2350 ATMEL LCDFB DRIVER
2351 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2352 L:      linux-fbdev@vger.kernel.org
2353 S:      Maintained
2354 F:      drivers/video/fbdev/atmel_lcdfb.c
2355 F:      include/video/atmel_lcdc.h
2356
2357 ATMEL MACB ETHERNET DRIVER
2358 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2359 S:      Supported
2360 F:      drivers/net/ethernet/cadence/
2361
2362 ATMEL MAXTOUCH DRIVER
2363 M:      Nick Dyer <nick@shmanahar.org>
2364 T:      git git://github.com/ndyer/linux.git
2365 S:      Maintained
2366 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2367 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2368 F:      include/linux/platform_data/atmel_mxt_ts.h
2369
2370 ATMEL NAND DRIVER
2371 M:      Wenyou Yang <wenyou.yang@atmel.com>
2372 M:      Josh Wu <rainyfeeling@outlook.com>
2373 L:      linux-mtd@lists.infradead.org
2374 S:      Supported
2375 F:      drivers/mtd/nand/atmel/*
2376
2377 ATMEL SAMA5D2 ADC DRIVER
2378 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2379 L:      linux-iio@vger.kernel.org
2380 S:      Supported
2381 F:      drivers/iio/adc/at91-sama5d2_adc.c
2382
2383 ATMEL SDMMC DRIVER
2384 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2385 L:      linux-mmc@vger.kernel.org
2386 S:      Supported
2387 F:      drivers/mmc/host/sdhci-of-at91.c
2388
2389 ATMEL SPI DRIVER
2390 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2391 S:      Supported
2392 F:      drivers/spi/spi-atmel.*
2393
2394 ATMEL SSC DRIVER
2395 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 S:      Supported
2398 F:      drivers/misc/atmel-ssc.c
2399 F:      include/linux/atmel-ssc.h
2400
2401 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2402 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 S:      Supported
2405 F:      drivers/misc/atmel_tclib.c
2406 F:      drivers/clocksource/tcb_clksrc.c
2407
2408 ATMEL USBA UDC DRIVER
2409 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411 S:      Supported
2412 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2413
2414 ATMEL WIRELESS DRIVER
2415 M:      Simon Kelley <simon@thekelleys.org.uk>
2416 L:      linux-wireless@vger.kernel.org
2417 W:      http://www.thekelleys.org.uk/atmel
2418 W:      http://atmelwlandriver.sourceforge.net/
2419 S:      Maintained
2420 F:      drivers/net/wireless/atmel/atmel*
2421
2422 ATMEL XDMA DRIVER
2423 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2424 L:      linux-arm-kernel@lists.infradead.org
2425 L:      dmaengine@vger.kernel.org
2426 S:      Supported
2427 F:      drivers/dma/at_xdmac.c
2428
2429 ATOMIC INFRASTRUCTURE
2430 M:      Will Deacon <will.deacon@arm.com>
2431 M:      Peter Zijlstra <peterz@infradead.org>
2432 R:      Boqun Feng <boqun.feng@gmail.com>
2433 L:      linux-kernel@vger.kernel.org
2434 S:      Maintained
2435 F:      arch/*/include/asm/atomic*.h
2436 F:      include/*/atomic*.h
2437
2438 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2439 M:      Bradley Grove <linuxdrivers@attotech.com>
2440 L:      linux-scsi@vger.kernel.org
2441 W:      http://www.attotech.com
2442 S:      Supported
2443 F:      drivers/scsi/esas2r
2444
2445 ATUSB IEEE 802.15.4 RADIO DRIVER
2446 M:      Stefan Schmidt <stefan@osg.samsung.com>
2447 L:      linux-wpan@vger.kernel.org
2448 S:      Maintained
2449 F:      drivers/net/ieee802154/atusb.c
2450 F:      drivers/net/ieee802154/atusb.h
2451 F:      drivers/net/ieee802154/at86rf230.h
2452
2453 AUDIT SUBSYSTEM
2454 M:      Paul Moore <paul@paul-moore.com>
2455 M:      Eric Paris <eparis@redhat.com>
2456 L:      linux-audit@redhat.com (moderated for non-subscribers)
2457 W:      https://github.com/linux-audit
2458 W:      https://people.redhat.com/sgrubb/audit
2459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2460 S:      Supported
2461 F:      include/linux/audit.h
2462 F:      include/uapi/linux/audit.h
2463 F:      kernel/audit*
2464
2465 AUXILIARY DISPLAY DRIVERS
2466 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2467 W:      http://miguelojeda.es/auxdisplay.htm
2468 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2469 S:      Maintained
2470 F:      drivers/auxdisplay/
2471 F:      include/linux/cfag12864b.h
2472
2473 AX.25 NETWORK LAYER
2474 M:      Ralf Baechle <ralf@linux-mips.org>
2475 L:      linux-hams@vger.kernel.org
2476 W:      http://www.linux-ax25.org/
2477 S:      Maintained
2478 F:      include/uapi/linux/ax25.h
2479 F:      include/net/ax25.h
2480 F:      net/ax25/
2481
2482 AXENTIA ARM DEVICES
2483 M:      Peter Rosin <peda@axentia.se>
2484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485 S:      Maintained
2486 F:      Documentation/devicetree/bindings/arm/axentia.txt
2487 F:      arch/arm/boot/dts/at91-linea.dtsi
2488 F:      arch/arm/boot/dts/at91-tse850-3.dts
2489
2490 AXENTIA ASOC DRIVERS
2491 M:      Peter Rosin <peda@axentia.se>
2492 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2493 S:      Maintained
2494 F:      Documentation/devicetree/bindings/sound/axentia,*
2495 F:      sound/soc/atmel/tse850-pcm5142.c
2496
2497 AZ6007 DVB DRIVER
2498 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2499 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2500 L:      linux-media@vger.kernel.org
2501 W:      https://linuxtv.org
2502 T:      git git://linuxtv.org/media_tree.git
2503 S:      Maintained
2504 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2505
2506 AZTECH FM RADIO RECEIVER DRIVER
2507 M:      Hans Verkuil <hverkuil@xs4all.nl>
2508 L:      linux-media@vger.kernel.org
2509 T:      git git://linuxtv.org/media_tree.git
2510 W:      https://linuxtv.org
2511 S:      Maintained
2512 F:      drivers/media/radio/radio-aztech*
2513
2514 B43 WIRELESS DRIVER
2515 L:      linux-wireless@vger.kernel.org
2516 L:      b43-dev@lists.infradead.org
2517 W:      http://wireless.kernel.org/en/users/Drivers/b43
2518 S:      Odd Fixes
2519 F:      drivers/net/wireless/broadcom/b43/
2520
2521 B43LEGACY WIRELESS DRIVER
2522 M:      Larry Finger <Larry.Finger@lwfinger.net>
2523 L:      linux-wireless@vger.kernel.org
2524 L:      b43-dev@lists.infradead.org
2525 W:      http://wireless.kernel.org/en/users/Drivers/b43
2526 S:      Maintained
2527 F:      drivers/net/wireless/broadcom/b43legacy/
2528
2529 BACKLIGHT CLASS/SUBSYSTEM
2530 M:      Lee Jones <lee.jones@linaro.org>
2531 M:      Daniel Thompson <daniel.thompson@linaro.org>
2532 M:      Jingoo Han <jingoohan1@gmail.com>
2533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2534 S:      Maintained
2535 F:      drivers/video/backlight/
2536 F:      include/linux/backlight.h
2537 F:      include/linux/pwm_backlight.h
2538 F:      Documentation/devicetree/bindings/leds/backlight
2539
2540 BATMAN ADVANCED
2541 M:      Marek Lindner <mareklindner@neomailbox.ch>
2542 M:      Simon Wunderlich <sw@simonwunderlich.de>
2543 M:      Antonio Quartulli <a@unstable.cc>
2544 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2545 W:      https://www.open-mesh.org/
2546 Q:      https://patchwork.open-mesh.org/project/batman/list/
2547 S:      Maintained
2548 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2549 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2550 F:      Documentation/networking/batman-adv.rst
2551 F:      include/uapi/linux/batman_adv.h
2552 F:      net/batman-adv/
2553
2554 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2555 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2556 L:      linux-hams@vger.kernel.org
2557 W:      http://www.baycom.org/~tom/ham/ham.html
2558 S:      Maintained
2559 F:      drivers/net/hamradio/baycom*
2560
2561 BCACHE (BLOCK LAYER CACHE)
2562 M:      Michael Lyle <mlyle@lyle.org>
2563 M:      Kent Overstreet <kent.overstreet@gmail.com>
2564 L:      linux-bcache@vger.kernel.org
2565 W:      http://bcache.evilpiepirate.org
2566 C:      irc://irc.oftc.net/bcache
2567 S:      Maintained
2568 F:      drivers/md/bcache/
2569
2570 BDISP ST MEDIA DRIVER
2571 M:      Fabien Dessenne <fabien.dessenne@st.com>
2572 L:      linux-media@vger.kernel.org
2573 T:      git git://linuxtv.org/media_tree.git
2574 W:      https://linuxtv.org
2575 S:      Supported
2576 F:      drivers/media/platform/sti/bdisp
2577
2578 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2579 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2580 L:      netdev@vger.kernel.org
2581 S:      Maintained
2582 F:      drivers/net/ethernet/ec_bhf.c
2583
2584 BEFS FILE SYSTEM
2585 M:      Luis de Bethencourt <luisbg@kernel.org>
2586 M:      Salah Triki <salah.triki@gmail.com>
2587 S:      Maintained
2588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2589 F:      Documentation/filesystems/befs.txt
2590 F:      fs/befs/
2591
2592 BFQ I/O SCHEDULER
2593 M:      Paolo Valente <paolo.valente@linaro.org>
2594 M:      Jens Axboe <axboe@kernel.dk>
2595 L:      linux-block@vger.kernel.org
2596 S:      Maintained
2597 F:      block/bfq-*
2598 F:      Documentation/block/bfq-iosched.txt
2599
2600 BFS FILE SYSTEM
2601 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2602 S:      Maintained
2603 F:      Documentation/filesystems/bfs.txt
2604 F:      fs/bfs/
2605 F:      include/uapi/linux/bfs_fs.h
2606
2607 BLACKFIN ARCHITECTURE
2608 M:      Steven Miao <realmz6@gmail.com>
2609 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2610 T:      git git://git.code.sf.net/p/adi-linux/code
2611 W:      http://blackfin.uclinux.org
2612 S:      Supported
2613 F:      arch/blackfin/
2614
2615 BLACKFIN EMAC DRIVER
2616 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2617 W:      http://blackfin.uclinux.org
2618 S:      Supported
2619 F:      drivers/net/ethernet/adi/
2620
2621 BLACKFIN MEDIA DRIVER
2622 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2623 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2624 W:      http://blackfin.uclinux.org/
2625 S:      Supported
2626 F:      drivers/media/platform/blackfin/
2627 F:      drivers/media/i2c/adv7183*
2628 F:      drivers/media/i2c/vs6624*
2629
2630 BLACKFIN RTC DRIVER
2631 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632 W:      http://blackfin.uclinux.org
2633 S:      Supported
2634 F:      drivers/rtc/rtc-bfin.c
2635
2636 BLACKFIN SDH DRIVER
2637 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2638 W:      http://blackfin.uclinux.org
2639 S:      Supported
2640 F:      drivers/mmc/host/bfin_sdh.c
2641
2642 BLACKFIN SERIAL DRIVER
2643 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2644 W:      http://blackfin.uclinux.org
2645 S:      Supported
2646 F:      drivers/tty/serial/bfin_uart.c
2647
2648 BLACKFIN WATCHDOG DRIVER
2649 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2650 W:      http://blackfin.uclinux.org
2651 S:      Supported
2652 F:      drivers/watchdog/bfin_wdt.c
2653
2654 BLINKM RGB LED DRIVER
2655 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2656 S:      Maintained
2657 F:      drivers/leds/leds-blinkm.c
2658
2659 BLOCK LAYER
2660 M:      Jens Axboe <axboe@kernel.dk>
2661 L:      linux-block@vger.kernel.org
2662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2663 S:      Maintained
2664 F:      block/
2665 F:      kernel/trace/blktrace.c
2666 F:      lib/sbitmap.c
2667
2668 BLOCK2MTD DRIVER
2669 M:      Joern Engel <joern@lazybastard.org>
2670 L:      linux-mtd@lists.infradead.org
2671 S:      Maintained
2672 F:      drivers/mtd/devices/block2mtd.c
2673
2674 BLUETOOTH DRIVERS
2675 M:      Marcel Holtmann <marcel@holtmann.org>
2676 M:      Gustavo Padovan <gustavo@padovan.org>
2677 M:      Johan Hedberg <johan.hedberg@gmail.com>
2678 L:      linux-bluetooth@vger.kernel.org
2679 W:      http://www.bluez.org/
2680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2682 S:      Maintained
2683 F:      drivers/bluetooth/
2684
2685 BLUETOOTH SUBSYSTEM
2686 M:      Marcel Holtmann <marcel@holtmann.org>
2687 M:      Gustavo Padovan <gustavo@padovan.org>
2688 M:      Johan Hedberg <johan.hedberg@gmail.com>
2689 L:      linux-bluetooth@vger.kernel.org
2690 W:      http://www.bluez.org/
2691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2693 S:      Maintained
2694 F:      net/bluetooth/
2695 F:      include/net/bluetooth/
2696
2697 BONDING DRIVER
2698 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2699 M:      Veaceslav Falico <vfalico@gmail.com>
2700 M:      Andy Gospodarek <andy@greyhouse.net>
2701 L:      netdev@vger.kernel.org
2702 W:      http://sourceforge.net/projects/bonding/
2703 S:      Supported
2704 F:      drivers/net/bonding/
2705 F:      include/uapi/linux/if_bonding.h
2706
2707 BPF (Safe dynamic programs and tools)
2708 M:      Alexei Starovoitov <ast@kernel.org>
2709 M:      Daniel Borkmann <daniel@iogearbox.net>
2710 L:      netdev@vger.kernel.org
2711 L:      linux-kernel@vger.kernel.org
2712 S:      Supported
2713 F:      arch/x86/net/bpf_jit*
2714 F:      Documentation/networking/filter.txt
2715 F:      include/linux/bpf*
2716 F:      include/linux/filter.h
2717 F:      include/uapi/linux/bpf*
2718 F:      include/uapi/linux/filter.h
2719 F:      kernel/bpf/
2720 F:      kernel/trace/bpf_trace.c
2721 F:      lib/test_bpf.c
2722 F:      net/bpf/
2723 F:      net/core/filter.c
2724 F:      net/sched/act_bpf.c
2725 F:      net/sched/cls_bpf.c
2726 F:      samples/bpf/
2727 F:      tools/net/bpf*
2728 F:      tools/testing/selftests/bpf/
2729
2730 BROADCOM B44 10/100 ETHERNET DRIVER
2731 M:      Michael Chan <michael.chan@broadcom.com>
2732 L:      netdev@vger.kernel.org
2733 S:      Supported
2734 F:      drivers/net/ethernet/broadcom/b44.*
2735
2736 BROADCOM B53 ETHERNET SWITCH DRIVER
2737 M:      Florian Fainelli <f.fainelli@gmail.com>
2738 L:      netdev@vger.kernel.org
2739 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2740 S:      Supported
2741 F:      drivers/net/dsa/b53/*
2742 F:      include/linux/platform_data/b53.h
2743
2744 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2745 M:      Florian Fainelli <f.fainelli@gmail.com>
2746 M:      Ray Jui <rjui@broadcom.com>
2747 M:      Scott Branden <sbranden@broadcom.com>
2748 M:      bcm-kernel-feedback-list@broadcom.com
2749 T:      git git://github.com/broadcom/mach-bcm
2750 S:      Maintained
2751 N:      bcm281*
2752 N:      bcm113*
2753 N:      bcm216*
2754 N:      kona
2755 F:      arch/arm/mach-bcm/
2756
2757 BROADCOM BCM2835 ARM ARCHITECTURE
2758 M:      Eric Anholt <eric@anholt.net>
2759 M:      Stefan Wahren <stefan.wahren@i2se.com>
2760 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2762 T:      git git://github.com/anholt/linux
2763 S:      Maintained
2764 N:      bcm2835
2765 F:      drivers/staging/vc04_services
2766
2767 BROADCOM BCM47XX MIPS ARCHITECTURE
2768 M:      Hauke Mehrtens <hauke@hauke-m.de>
2769 M:      Rafał Miłecki <zajec5@gmail.com>
2770 L:      linux-mips@linux-mips.org
2771 S:      Maintained
2772 F:      Documentation/devicetree/bindings/mips/brcm/
2773 F:      arch/mips/bcm47xx/*
2774 F:      arch/mips/include/asm/mach-bcm47xx/*
2775
2776 BROADCOM BCM5301X ARM ARCHITECTURE
2777 M:      Hauke Mehrtens <hauke@hauke-m.de>
2778 M:      Rafał Miłecki <zajec5@gmail.com>
2779 M:      Jon Mason <jonmason@broadcom.com>
2780 M:      bcm-kernel-feedback-list@broadcom.com
2781 L:      linux-arm-kernel@lists.infradead.org
2782 S:      Maintained
2783 F:      arch/arm/mach-bcm/bcm_5301x.c
2784 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2785 F:      arch/arm/boot/dts/bcm470*
2786 F:      arch/arm/boot/dts/bcm953012*
2787
2788 BROADCOM BCM53573 ARM ARCHITECTURE
2789 M:      Rafał Miłecki <rafal@milecki.pl>
2790 L:      linux-arm-kernel@lists.infradead.org
2791 S:      Maintained
2792 F:      arch/arm/boot/dts/bcm53573*
2793 F:      arch/arm/boot/dts/bcm47189*
2794
2795 BROADCOM BCM63XX ARM ARCHITECTURE
2796 M:      Florian Fainelli <f.fainelli@gmail.com>
2797 M:      bcm-kernel-feedback-list@broadcom.com
2798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799 T:      git git://github.com/broadcom/stblinux.git
2800 S:      Maintained
2801 N:      bcm63xx
2802
2803 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2804 M:      Kevin Cernekee <cernekee@gmail.com>
2805 L:      linux-usb@vger.kernel.org
2806 S:      Maintained
2807 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2808
2809 BROADCOM BCM7XXX ARM ARCHITECTURE
2810 M:      Brian Norris <computersforpeace@gmail.com>
2811 M:      Gregory Fong <gregory.0xf0@gmail.com>
2812 M:      Florian Fainelli <f.fainelli@gmail.com>
2813 M:      bcm-kernel-feedback-list@broadcom.com
2814 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815 T:      git git://github.com/broadcom/stblinux.git
2816 S:      Maintained
2817 F:      arch/arm/mach-bcm/*brcmstb*
2818 F:      arch/arm/boot/dts/bcm7*.dts*
2819 F:      drivers/bus/brcmstb_gisb.c
2820 N:      brcmstb
2821
2822 BROADCOM BMIPS CPUFREQ DRIVER
2823 M:      Markus Mayer <mmayer@broadcom.com>
2824 M:      bcm-kernel-feedback-list@broadcom.com
2825 L:      linux-pm@vger.kernel.org
2826 S:      Maintained
2827 F:      drivers/cpufreq/bmips-cpufreq.c
2828
2829 BROADCOM BMIPS MIPS ARCHITECTURE
2830 M:      Kevin Cernekee <cernekee@gmail.com>
2831 M:      Florian Fainelli <f.fainelli@gmail.com>
2832 L:      linux-mips@linux-mips.org
2833 T:      git git://github.com/broadcom/stblinux.git
2834 S:      Maintained
2835 F:      arch/mips/bmips/*
2836 F:      arch/mips/include/asm/mach-bmips/*
2837 F:      arch/mips/kernel/*bmips*
2838 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2839 F:      drivers/irqchip/irq-bcm63*
2840 F:      drivers/irqchip/irq-bcm7*
2841 F:      drivers/irqchip/irq-brcmstb*
2842 F:      include/linux/bcm963xx_nvram.h
2843 F:      include/linux/bcm963xx_tag.h
2844
2845 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2846 M:      Rasesh Mody <rasesh.mody@cavium.com>
2847 M:      Harish Patil <harish.patil@cavium.com>
2848 M:      Dept-GELinuxNICDev@cavium.com
2849 L:      netdev@vger.kernel.org
2850 S:      Supported
2851 F:      drivers/net/ethernet/broadcom/bnx2.*
2852 F:      drivers/net/ethernet/broadcom/bnx2_*
2853
2854 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2855 M:      QLogic-Storage-Upstream@qlogic.com
2856 L:      linux-scsi@vger.kernel.org
2857 S:      Supported
2858 F:      drivers/scsi/bnx2fc/
2859
2860 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2861 M:      QLogic-Storage-Upstream@qlogic.com
2862 L:      linux-scsi@vger.kernel.org
2863 S:      Supported
2864 F:      drivers/scsi/bnx2i/
2865
2866 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2867 M:      Ariel Elior <ariel.elior@cavium.com>
2868 M:      everest-linux-l2@cavium.com
2869 L:      netdev@vger.kernel.org
2870 S:      Supported
2871 F:      drivers/net/ethernet/broadcom/bnx2x/
2872
2873 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2874 M:      Michael Chan <michael.chan@broadcom.com>
2875 L:      netdev@vger.kernel.org
2876 S:      Supported
2877 F:      drivers/net/ethernet/broadcom/bnxt/
2878
2879 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2880 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2881 M:      Franky Lin <franky.lin@broadcom.com>
2882 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2883 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2884 M:      Wright Feng <wright.feng@cypress.com>
2885 L:      linux-wireless@vger.kernel.org
2886 L:      brcm80211-dev-list.pdl@broadcom.com
2887 L:      brcm80211-dev-list@cypress.com
2888 S:      Supported
2889 F:      drivers/net/wireless/broadcom/brcm80211/
2890
2891 BROADCOM BRCMSTB GPIO DRIVER
2892 M:      Gregory Fong <gregory.0xf0@gmail.com>
2893 L:      bcm-kernel-feedback-list@broadcom.com
2894 S:      Supported
2895 F:      drivers/gpio/gpio-brcmstb.c
2896 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2897
2898 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2899 M:      Al Cooper <alcooperx@gmail.com>
2900 L:      linux-kernel@vger.kernel.org
2901 L:      bcm-kernel-feedback-list@broadcom.com
2902 S:      Maintained
2903 F:      drivers/phy/broadcom/phy-brcm-usb*
2904
2905 BROADCOM GENET ETHERNET DRIVER
2906 M:      Florian Fainelli <f.fainelli@gmail.com>
2907 L:      netdev@vger.kernel.org
2908 S:      Supported
2909 F:      drivers/net/ethernet/broadcom/genet/
2910
2911 BROADCOM IPROC ARM ARCHITECTURE
2912 M:      Ray Jui <rjui@broadcom.com>
2913 M:      Scott Branden <sbranden@broadcom.com>
2914 M:      Jon Mason <jonmason@broadcom.com>
2915 M:      bcm-kernel-feedback-list@broadcom.com
2916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917 T:      git git://github.com/broadcom/cygnus-linux.git
2918 S:      Maintained
2919 N:      iproc
2920 N:      cygnus
2921 N:      bcm[-_]nsp
2922 N:      bcm9113*
2923 N:      bcm9583*
2924 N:      bcm9585*
2925 N:      bcm9586*
2926 N:      bcm988312
2927 N:      bcm113*
2928 N:      bcm583*
2929 N:      bcm585*
2930 N:      bcm586*
2931 N:      bcm88312
2932 F:      arch/arm64/boot/dts/broadcom/ns2*
2933 F:      drivers/clk/bcm/clk-ns*
2934 F:      drivers/pinctrl/bcm/pinctrl-ns*
2935
2936 BROADCOM KONA GPIO DRIVER
2937 M:      Ray Jui <rjui@broadcom.com>
2938 L:      bcm-kernel-feedback-list@broadcom.com
2939 S:      Supported
2940 F:      drivers/gpio/gpio-bcm-kona.c
2941 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2942
2943 BROADCOM NETXTREME-E ROCE DRIVER
2944 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2945 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2946 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2947 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2948 L:      linux-rdma@vger.kernel.org
2949 W:      http://www.broadcom.com
2950 S:      Supported
2951 F:      drivers/infiniband/hw/bnxt_re/
2952 F:      include/uapi/rdma/bnxt_re-abi.h
2953
2954 BROADCOM NVRAM DRIVER
2955 M:      Rafał Miłecki <zajec5@gmail.com>
2956 L:      linux-mips@linux-mips.org
2957 S:      Maintained
2958 F:      drivers/firmware/broadcom/*
2959
2960 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2961 M:      Rafał Miłecki <zajec5@gmail.com>
2962 L:      linux-wireless@vger.kernel.org
2963 S:      Maintained
2964 F:      drivers/bcma/
2965 F:      include/linux/bcma/
2966
2967 BROADCOM STB AVS CPUFREQ DRIVER
2968 M:      Markus Mayer <mmayer@broadcom.com>
2969 M:      bcm-kernel-feedback-list@broadcom.com
2970 L:      linux-pm@vger.kernel.org
2971 S:      Maintained
2972 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2973 F:      drivers/cpufreq/brcmstb*
2974
2975 BROADCOM STB NAND FLASH DRIVER
2976 M:      Brian Norris <computersforpeace@gmail.com>
2977 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2978 L:      linux-mtd@lists.infradead.org
2979 L:      bcm-kernel-feedback-list@broadcom.com
2980 S:      Maintained
2981 F:      drivers/mtd/nand/brcmnand/
2982
2983 BROADCOM SYSTEMPORT ETHERNET DRIVER
2984 M:      Florian Fainelli <f.fainelli@gmail.com>
2985 L:      netdev@vger.kernel.org
2986 S:      Supported
2987 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2988
2989 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2990 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2991 M:      Prashant Sreedharan <prashant@broadcom.com>
2992 M:      Michael Chan <mchan@broadcom.com>
2993 L:      netdev@vger.kernel.org
2994 S:      Supported
2995 F:      drivers/net/ethernet/broadcom/tg3.*
2996
2997 BROCADE BFA FC SCSI DRIVER
2998 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2999 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3000 L:      linux-scsi@vger.kernel.org
3001 S:      Supported
3002 F:      drivers/scsi/bfa/
3003
3004 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3005 M:      Rasesh Mody <rasesh.mody@cavium.com>
3006 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3007 M:      Dept-GELinuxNICDev@cavium.com
3008 L:      netdev@vger.kernel.org
3009 S:      Supported
3010 F:      drivers/net/ethernet/brocade/bna/
3011
3012 BSG (block layer generic sg v4 driver)
3013 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3014 L:      linux-scsi@vger.kernel.org
3015 S:      Supported
3016 F:      block/bsg.c
3017 F:      include/linux/bsg.h
3018 F:      include/uapi/linux/bsg.h
3019
3020 BT87X AUDIO DRIVER
3021 M:      Clemens Ladisch <clemens@ladisch.de>
3022 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3023 T:      git git://git.alsa-project.org/alsa-kernel.git
3024 S:      Maintained
3025 F:      Documentation/sound/alsa/Bt87x.txt
3026 F:      sound/pci/bt87x.c
3027
3028 BT8XXGPIO DRIVER
3029 M:      Michael Buesch <m@bues.ch>
3030 W:      http://bu3sch.de/btgpio.php
3031 S:      Maintained
3032 F:      drivers/gpio/gpio-bt8xx.c
3033
3034 BTRFS FILE SYSTEM
3035 M:      Chris Mason <clm@fb.com>
3036 M:      Josef Bacik <jbacik@fb.com>
3037 M:      David Sterba <dsterba@suse.com>
3038 L:      linux-btrfs@vger.kernel.org
3039 W:      http://btrfs.wiki.kernel.org/
3040 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3042 S:      Maintained
3043 F:      Documentation/filesystems/btrfs.txt
3044 F:      fs/btrfs/
3045 F:      include/linux/btrfs*
3046 F:      include/uapi/linux/btrfs*
3047
3048 BTTV VIDEO4LINUX DRIVER
3049 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3050 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3051 L:      linux-media@vger.kernel.org
3052 W:      https://linuxtv.org
3053 T:      git git://linuxtv.org/media_tree.git
3054 S:      Odd fixes
3055 F:      Documentation/media/v4l-drivers/bttv*
3056 F:      drivers/media/pci/bt8xx/bttv*
3057
3058 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3059 M:      Chanwoo Choi <cw00.choi@samsung.com>
3060 L:      linux-pm@vger.kernel.org
3061 L:      linux-samsung-soc@vger.kernel.org
3062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3063 S:      Maintained
3064 F:      drivers/devfreq/exynos-bus.c
3065 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3066
3067 BUSLOGIC SCSI DRIVER
3068 M:      Khalid Aziz <khalid@gonehiking.org>
3069 L:      linux-scsi@vger.kernel.org
3070 S:      Maintained
3071 F:      drivers/scsi/BusLogic.*
3072 F:      drivers/scsi/FlashPoint.*
3073
3074 C-MEDIA CMI8788 DRIVER
3075 M:      Clemens Ladisch <clemens@ladisch.de>
3076 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3077 T:      git git://git.alsa-project.org/alsa-kernel.git
3078 S:      Maintained
3079 F:      sound/pci/oxygen/
3080
3081 C6X ARCHITECTURE
3082 M:      Mark Salter <msalter@redhat.com>
3083 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3084 L:      linux-c6x-dev@linux-c6x.org
3085 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3086 S:      Maintained
3087 F:      arch/c6x/
3088
3089 CA8210 IEEE-802.15.4 RADIO DRIVER
3090 M:      Harry Morris <h.morris@cascoda.com>
3091 M:      linuxdev@cascoda.com
3092 L:      linux-wpan@vger.kernel.org
3093 W:      https://github.com/Cascoda/ca8210-linux.git
3094 S:      Maintained
3095 F:      drivers/net/ieee802154/ca8210.c
3096 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3097
3098 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3099 M:      David Howells <dhowells@redhat.com>
3100 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3101 S:      Supported
3102 F:      Documentation/filesystems/caching/cachefiles.txt
3103 F:      fs/cachefiles/
3104
3105 CADET FM/AM RADIO RECEIVER DRIVER
3106 M:      Hans Verkuil <hverkuil@xs4all.nl>
3107 L:      linux-media@vger.kernel.org
3108 T:      git git://linuxtv.org/media_tree.git
3109 W:      https://linuxtv.org
3110 S:      Maintained
3111 F:      drivers/media/radio/radio-cadet*
3112
3113 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3114 M:      Jonathan Corbet <corbet@lwn.net>
3115 L:      linux-media@vger.kernel.org
3116 T:      git git://linuxtv.org/media_tree.git
3117 S:      Maintained
3118 F:      Documentation/media/v4l-drivers/cafe_ccic*
3119 F:      drivers/media/platform/marvell-ccic/
3120
3121 CAIF NETWORK LAYER
3122 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3123 L:      netdev@vger.kernel.org
3124 S:      Supported
3125 F:      Documentation/networking/caif/
3126 F:      drivers/net/caif/
3127 F:      include/uapi/linux/caif/
3128 F:      include/net/caif/
3129 F:      net/caif/
3130
3131 CALGARY x86-64 IOMMU
3132 M:      Muli Ben-Yehuda <mulix@mulix.org>
3133 M:      Jon Mason <jdmason@kudzu.us>
3134 L:      iommu@lists.linux-foundation.org
3135 S:      Maintained
3136 F:      arch/x86/kernel/pci-calgary_64.c
3137 F:      arch/x86/kernel/tce_64.c
3138 F:      arch/x86/include/asm/calgary.h
3139 F:      arch/x86/include/asm/tce.h
3140
3141 CAN NETWORK DRIVERS
3142 M:      Wolfgang Grandegger <wg@grandegger.com>
3143 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3144 L:      linux-can@vger.kernel.org
3145 W:      https://github.com/linux-can
3146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3148 S:      Maintained
3149 F:      Documentation/devicetree/bindings/net/can/
3150 F:      drivers/net/can/
3151 F:      include/linux/can/dev.h
3152 F:      include/linux/can/platform/
3153 F:      include/uapi/linux/can/error.h
3154 F:      include/uapi/linux/can/netlink.h
3155
3156 CAN NETWORK LAYER
3157 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3158 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3159 L:      linux-can@vger.kernel.org
3160 W:      https://github.com/linux-can
3161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3163 S:      Maintained
3164 F:      Documentation/networking/can.txt
3165 F:      net/can/
3166 F:      include/linux/can/core.h
3167 F:      include/uapi/linux/can.h
3168 F:      include/uapi/linux/can/bcm.h
3169 F:      include/uapi/linux/can/raw.h
3170 F:      include/uapi/linux/can/gw.h
3171
3172 CAPABILITIES
3173 M:      Serge Hallyn <serge@hallyn.com>
3174 L:      linux-security-module@vger.kernel.org
3175 S:      Supported
3176 F:      include/linux/capability.h
3177 F:      include/uapi/linux/capability.h
3178 F:      security/commoncap.c
3179 F:      kernel/capability.c
3180
3181 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3182 M:      Kevin Tsai <ktsai@capellamicro.com>
3183 S:      Maintained
3184 F:      drivers/iio/light/cm*
3185
3186 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3187 M:      Christian Lamparter <chunkeey@googlemail.com>
3188 L:      linux-wireless@vger.kernel.org
3189 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3190 S:      Maintained
3191 F:      drivers/net/wireless/ath/carl9170/
3192
3193 CAVIUM I2C DRIVER
3194 M:      Jan Glauber <jglauber@cavium.com>
3195 M:      David Daney <david.daney@cavium.com>
3196 W:      http://www.cavium.com
3197 S:      Supported
3198 F:      drivers/i2c/busses/i2c-octeon*
3199 F:      drivers/i2c/busses/i2c-thunderx*
3200
3201 CAVIUM LIQUIDIO NETWORK DRIVER
3202 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3203 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3204 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3205 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3206 L:      netdev@vger.kernel.org
3207 W:      http://www.cavium.com
3208 S:      Supported
3209 F:      drivers/net/ethernet/cavium/liquidio/
3210
3211 CAVIUM MMC DRIVER
3212 M:      Jan Glauber <jglauber@cavium.com>
3213 M:      David Daney <david.daney@cavium.com>
3214 M:      Steven J. Hill <Steven.Hill@cavium.com>
3215 W:      http://www.cavium.com
3216 S:      Supported
3217 F:      drivers/mmc/host/cavium*
3218
3219 CAVIUM OCTEON-TX CRYPTO DRIVER
3220 M:      George Cherian <george.cherian@cavium.com>
3221 L:      linux-crypto@vger.kernel.org
3222 W:      http://www.cavium.com
3223 S:      Supported
3224 F:      drivers/crypto/cavium/cpt/
3225
3226 CAVIUM THUNDERX2 ARM64 SOC
3227 M:      Robert Richter <rrichter@cavium.com>
3228 M:      Jayachandran C <jnair@caviumnetworks.com>
3229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3230 S:      Maintained
3231 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3232 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3233
3234 CC2520 IEEE-802.15.4 RADIO DRIVER
3235 M:      Varka Bhadram <varkabhadram@gmail.com>
3236 L:      linux-wpan@vger.kernel.org
3237 S:      Maintained
3238 F:      drivers/net/ieee802154/cc2520.c
3239 F:      include/linux/spi/cc2520.h
3240 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3241
3242 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3243 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3244 L:      linux-crypto@vger.kernel.org
3245 L:      driverdev-devel@linuxdriverproject.org
3246 S:      Supported
3247 F:      drivers/staging/ccree/
3248 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3249
3250 CEC FRAMEWORK
3251 M:      Hans Verkuil <hans.verkuil@cisco.com>
3252 L:      linux-media@vger.kernel.org
3253 T:      git git://linuxtv.org/media_tree.git
3254 W:      http://linuxtv.org
3255 S:      Supported
3256 F:      Documentation/media/kapi/cec-core.rst
3257 F:      Documentation/media/uapi/cec
3258 F:      drivers/media/cec/
3259 F:      drivers/media/rc/keymaps/rc-cec.c
3260 F:      include/media/cec.h
3261 F:      include/media/cec-notifier.h
3262 F:      include/uapi/linux/cec.h
3263 F:      include/uapi/linux/cec-funcs.h
3264 F:      Documentation/devicetree/bindings/media/cec.txt
3265
3266 CELL BROADBAND ENGINE ARCHITECTURE
3267 M:      Arnd Bergmann <arnd@arndb.de>
3268 L:      linuxppc-dev@lists.ozlabs.org
3269 W:      http://www.ibm.com/developerworks/power/cell/
3270 S:      Supported
3271 F:      arch/powerpc/include/asm/cell*.h
3272 F:      arch/powerpc/include/asm/spu*.h
3273 F:      arch/powerpc/include/uapi/asm/spu*.h
3274 F:      arch/powerpc/oprofile/*cell*
3275 F:      arch/powerpc/platforms/cell/
3276
3277 CEPH COMMON CODE (LIBCEPH)
3278 M:      Ilya Dryomov <idryomov@gmail.com>
3279 M:      "Yan, Zheng" <zyan@redhat.com>
3280 M:      Sage Weil <sage@redhat.com>
3281 L:      ceph-devel@vger.kernel.org
3282 W:      http://ceph.com/
3283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3284 T:      git git://github.com/ceph/ceph-client.git
3285 S:      Supported
3286 F:      net/ceph/
3287 F:      include/linux/ceph/
3288 F:      include/linux/crush/
3289
3290 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3291 M:      "Yan, Zheng" <zyan@redhat.com>
3292 M:      Sage Weil <sage@redhat.com>
3293 M:      Ilya Dryomov <idryomov@gmail.com>
3294 L:      ceph-devel@vger.kernel.org
3295 W:      http://ceph.com/
3296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3297 T:      git git://github.com/ceph/ceph-client.git
3298 S:      Supported
3299 F:      Documentation/filesystems/ceph.txt
3300 F:      fs/ceph/
3301
3302 CERTIFICATE HANDLING:
3303 M:      David Howells <dhowells@redhat.com>
3304 M:      David Woodhouse <dwmw2@infradead.org>
3305 L:      keyrings@vger.kernel.org
3306 S:      Maintained
3307 F:      Documentation/module-signing.txt
3308 F:      certs/
3309 F:      scripts/sign-file.c
3310 F:      scripts/extract-cert.c
3311
3312 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3313 L:      linux-usb@vger.kernel.org
3314 S:      Orphan
3315 F:      Documentation/usb/WUSB-Design-overview.txt
3316 F:      Documentation/usb/wusb-cbaf
3317 F:      drivers/usb/host/hwa-hc.c
3318 F:      drivers/usb/host/whci/
3319 F:      drivers/usb/wusbcore/
3320 F:      include/linux/usb/wusb*
3321
3322 CFAG12864B LCD DRIVER
3323 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3324 W:      http://miguelojeda.es/auxdisplay.htm
3325 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3326 S:      Maintained
3327 F:      drivers/auxdisplay/cfag12864b.c
3328 F:      include/linux/cfag12864b.h
3329
3330 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3331 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3332 W:      http://miguelojeda.es/auxdisplay.htm
3333 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3334 S:      Maintained
3335 F:      drivers/auxdisplay/cfag12864bfb.c
3336 F:      include/linux/cfag12864b.h
3337
3338 CFG80211 and NL80211
3339 M:      Johannes Berg <johannes@sipsolutions.net>
3340 L:      linux-wireless@vger.kernel.org
3341 W:      http://wireless.kernel.org/
3342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3344 S:      Maintained
3345 F:      include/uapi/linux/nl80211.h
3346 F:      include/net/cfg80211.h
3347 F:      net/wireless/*
3348 X:      net/wireless/wext*
3349
3350 CHAR and MISC DRIVERS
3351 M:      Arnd Bergmann <arnd@arndb.de>
3352 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3354 S:      Supported
3355 F:      drivers/char/*
3356 F:      drivers/misc/*
3357 F:      include/linux/miscdevice.h
3358
3359 CHECKPATCH
3360 M:      Andy Whitcroft <apw@canonical.com>
3361 M:      Joe Perches <joe@perches.com>
3362 S:      Maintained
3363 F:      scripts/checkpatch.pl
3364
3365 CHINESE DOCUMENTATION
3366 M:      Harry Wei <harryxiyou@gmail.com>
3367 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3368 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3369 S:      Maintained
3370 F:      Documentation/translations/zh_CN/
3371
3372 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3373 M:      Peter Chen <Peter.Chen@nxp.com>
3374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3375 L:      linux-usb@vger.kernel.org
3376 S:      Maintained
3377 F:      drivers/usb/chipidea/
3378
3379 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3380 M:      Hans de Goede <hdegoede@redhat.com>
3381 L:      linux-input@vger.kernel.org
3382 S:      Maintained
3383 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3384 F:      drivers/input/touchscreen/chipone_icn8318.c
3385
3386 CHROME HARDWARE PLATFORM SUPPORT
3387 M:      Benson Leung <bleung@chromium.org>
3388 M:      Olof Johansson <olof@lixom.net>
3389 S:      Maintained
3390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3391 F:      drivers/platform/chrome/
3392
3393 CIRRUS LOGIC AUDIO CODEC DRIVERS
3394 M:      Brian Austin <brian.austin@cirrus.com>
3395 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3396 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3397 S:      Maintained
3398 F:      sound/soc/codecs/cs*
3399
3400 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3401 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3402 L:      netdev@vger.kernel.org
3403 S:      Maintained
3404 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3405
3406 CISCO FCOE HBA DRIVER
3407 M:      Satish Kharat <satishkh@cisco.com>
3408 M:      Sesidhar Baddela <sebaddel@cisco.com>
3409 M:      Karan Tilak Kumar <kartilak@cisco.com>
3410 L:      linux-scsi@vger.kernel.org
3411 S:      Supported
3412 F:      drivers/scsi/fnic/
3413
3414 CISCO SCSI HBA DRIVER
3415 M:      Karan Tilak Kumar <kartilak@cisco.com>
3416 M:      Sesidhar Baddela <sebaddel@cisco.com>
3417 L:      linux-scsi@vger.kernel.org
3418 S:      Supported
3419 F:      drivers/scsi/snic/
3420
3421 CISCO VIC ETHERNET NIC DRIVER
3422 M:      Christian Benvenuti <benve@cisco.com>
3423 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3424 M:      Neel Patel <neepatel@cisco.com>
3425 S:      Supported
3426 F:      drivers/net/ethernet/cisco/enic/
3427
3428 CISCO VIC LOW LATENCY NIC DRIVER
3429 M:      Christian Benvenuti <benve@cisco.com>
3430 M:      Dave Goodell <dgoodell@cisco.com>
3431 S:      Supported
3432 F:      drivers/infiniband/hw/usnic/
3433
3434 CLEANCACHE API
3435 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3436 L:      linux-kernel@vger.kernel.org
3437 S:      Maintained
3438 F:      mm/cleancache.c
3439 F:      include/linux/cleancache.h
3440
3441 CLK API
3442 M:      Russell King <linux@armlinux.org.uk>
3443 L:      linux-clk@vger.kernel.org
3444 S:      Maintained
3445 F:      include/linux/clk.h
3446
3447 CLOCKSOURCE, CLOCKEVENT DRIVERS
3448 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3449 M:      Thomas Gleixner <tglx@linutronix.de>
3450 L:      linux-kernel@vger.kernel.org
3451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3452 S:      Supported
3453 F:      drivers/clocksource/
3454 F:      Documentation/devicetree/bindings/timer/
3455
3456 CMPC ACPI DRIVER
3457 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3458 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3459 L:      platform-driver-x86@vger.kernel.org
3460 S:      Supported
3461 F:      drivers/platform/x86/classmate-laptop.c
3462
3463 COBALT MEDIA DRIVER
3464 M:      Hans Verkuil <hans.verkuil@cisco.com>
3465 L:      linux-media@vger.kernel.org
3466 T:      git git://linuxtv.org/media_tree.git
3467 W:      https://linuxtv.org
3468 S:      Supported
3469 F:      drivers/media/pci/cobalt/
3470
3471 COCCINELLE/Semantic Patches (SmPL)
3472 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3473 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3474 M:      Nicolas Palix <nicolas.palix@imag.fr>
3475 M:      Michal Marek <michal.lkml@markovi.net>
3476 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3478 W:      http://coccinelle.lip6.fr/
3479 S:      Supported
3480 F:      Documentation/dev-tools/coccinelle.rst
3481 F:      scripts/coccinelle/
3482 F:      scripts/coccicheck
3483
3484 CODA FILE SYSTEM
3485 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3486 M:      coda@cs.cmu.edu
3487 L:      codalist@coda.cs.cmu.edu
3488 W:      http://www.coda.cs.cmu.edu/
3489 S:      Maintained
3490 F:      Documentation/filesystems/coda.txt
3491 F:      fs/coda/
3492 F:      include/linux/coda*.h
3493 F:      include/uapi/linux/coda*.h
3494
3495 CODA V4L2 MEM2MEM DRIVER
3496 M:      Philipp Zabel <p.zabel@pengutronix.de>
3497 L:      linux-media@vger.kernel.org
3498 S:      Maintained
3499 F:      Documentation/devicetree/bindings/media/coda.txt
3500 F:      drivers/media/platform/coda/
3501
3502 COMMON CLK FRAMEWORK
3503 M:      Michael Turquette <mturquette@baylibre.com>
3504 M:      Stephen Boyd <sboyd@codeaurora.org>
3505 L:      linux-clk@vger.kernel.org
3506 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3508 S:      Maintained
3509 F:      Documentation/devicetree/bindings/clock/
3510 F:      drivers/clk/
3511 X:      drivers/clk/clkdev.c
3512 F:      include/linux/clk-pr*
3513 F:      include/linux/clk/
3514
3515 COMMON INTERNET FILE SYSTEM (CIFS)
3516 M:      Steve French <sfrench@samba.org>
3517 L:      linux-cifs@vger.kernel.org
3518 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3519 W:      http://linux-cifs.samba.org/
3520 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3521 S:      Supported
3522 F:      Documentation/filesystems/cifs/
3523 F:      fs/cifs/
3524
3525 COMPACTPCI HOTPLUG CORE
3526 M:      Scott Murray <scott@spiteful.org>
3527 L:      linux-pci@vger.kernel.org
3528 S:      Maintained
3529 F:      drivers/pci/hotplug/cpci_hotplug*
3530
3531 COMPACTPCI HOTPLUG GENERIC DRIVER
3532 M:      Scott Murray <scott@spiteful.org>
3533 L:      linux-pci@vger.kernel.org
3534 S:      Maintained
3535 F:      drivers/pci/hotplug/cpcihp_generic.c
3536
3537 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3538 M:      Scott Murray <scott@spiteful.org>
3539 L:      linux-pci@vger.kernel.org
3540 S:      Maintained
3541 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3542
3543 COMPAL LAPTOP SUPPORT
3544 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3545 L:      platform-driver-x86@vger.kernel.org
3546 S:      Maintained
3547 F:      drivers/platform/x86/compal-laptop.c
3548
3549 CONEXANT ACCESSRUNNER USB DRIVER
3550 L:      accessrunner-general@lists.sourceforge.net
3551 W:      http://accessrunner.sourceforge.net/
3552 S:      Orphan
3553 F:      drivers/usb/atm/cxacru.c
3554
3555 CONFIGFS
3556 M:      Joel Becker <jlbec@evilplan.org>
3557 M:      Christoph Hellwig <hch@lst.de>
3558 T:      git git://git.infradead.org/users/hch/configfs.git
3559 S:      Supported
3560 F:      fs/configfs/
3561 F:      include/linux/configfs.h
3562
3563 CONNECTOR
3564 M:      Evgeniy Polyakov <zbr@ioremap.net>
3565 L:      netdev@vger.kernel.org
3566 S:      Maintained
3567 F:      drivers/connector/
3568
3569 CONTROL GROUP (CGROUP)
3570 M:      Tejun Heo <tj@kernel.org>
3571 M:      Li Zefan <lizefan@huawei.com>
3572 M:      Johannes Weiner <hannes@cmpxchg.org>
3573 L:      cgroups@vger.kernel.org
3574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3575 S:      Maintained
3576 F:      Documentation/cgroup*
3577 F:      include/linux/cgroup*
3578 F:      kernel/cgroup*
3579
3580 CONTROL GROUP - CPUSET
3581 M:      Li Zefan <lizefan@huawei.com>
3582 L:      cgroups@vger.kernel.org
3583 W:      http://www.bullopensource.org/cpuset/
3584 W:      http://oss.sgi.com/projects/cpusets/
3585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3586 S:      Maintained
3587 F:      Documentation/cgroup-v1/cpusets.txt
3588 F:      include/linux/cpuset.h
3589 F:      kernel/cpuset.c
3590
3591 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3592 M:      Johannes Weiner <hannes@cmpxchg.org>
3593 M:      Michal Hocko <mhocko@kernel.org>
3594 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3595 L:      cgroups@vger.kernel.org
3596 L:      linux-mm@kvack.org
3597 S:      Maintained
3598 F:      mm/memcontrol.c
3599 F:      mm/swap_cgroup.c
3600
3601 CORETEMP HARDWARE MONITORING DRIVER
3602 M:      Fenghua Yu <fenghua.yu@intel.com>
3603 L:      linux-hwmon@vger.kernel.org
3604 S:      Maintained
3605 F:      Documentation/hwmon/coretemp
3606 F:      drivers/hwmon/coretemp.c
3607
3608 COSA/SRP SYNC SERIAL DRIVER
3609 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3610 W:      http://www.fi.muni.cz/~kas/cosa/
3611 S:      Maintained
3612 F:      drivers/net/wan/cosa*
3613
3614 CPMAC ETHERNET DRIVER
3615 M:      Florian Fainelli <f.fainelli@gmail.com>
3616 L:      netdev@vger.kernel.org
3617 S:      Maintained
3618 F:      drivers/net/ethernet/ti/cpmac.c
3619
3620 CPU FREQUENCY DRIVERS
3621 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3622 M:      Viresh Kumar <viresh.kumar@linaro.org>
3623 L:      linux-pm@vger.kernel.org
3624 S:      Maintained
3625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3626 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3627 B:      https://bugzilla.kernel.org
3628 F:      Documentation/cpu-freq/
3629 F:      Documentation/devicetree/bindings/cpufreq/
3630 F:      drivers/cpufreq/
3631 F:      include/linux/cpufreq.h
3632 F:      tools/testing/selftests/cpufreq/
3633
3634 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3635 M:      Viresh Kumar <viresh.kumar@linaro.org>
3636 M:      Sudeep Holla <sudeep.holla@arm.com>
3637 L:      linux-pm@vger.kernel.org
3638 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3639 S:      Maintained
3640 F:      drivers/cpufreq/arm_big_little.h
3641 F:      drivers/cpufreq/arm_big_little.c
3642 F:      drivers/cpufreq/arm_big_little_dt.c
3643
3644 CPU POWER MONITORING SUBSYSTEM
3645 M:      Thomas Renninger <trenn@suse.com>
3646 M:      Shuah Khan <shuahkh@osg.samsung.com>
3647 M:      Shuah Khan <shuah@kernel.org>
3648 L:      linux-pm@vger.kernel.org
3649 S:      Maintained
3650 F:      tools/power/cpupower/
3651
3652 CPUID/MSR DRIVER
3653 M:      "H. Peter Anvin" <hpa@zytor.com>
3654 S:      Maintained
3655 F:      arch/x86/kernel/cpuid.c
3656 F:      arch/x86/kernel/msr.c
3657
3658 CPUIDLE DRIVER - ARM BIG LITTLE
3659 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3660 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3661 L:      linux-pm@vger.kernel.org
3662 L:      linux-arm-kernel@lists.infradead.org
3663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3664 S:      Maintained
3665 F:      drivers/cpuidle/cpuidle-big_little.c
3666
3667 CPUIDLE DRIVER - ARM EXYNOS
3668 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3669 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3670 M:      Kukjin Kim <kgene@kernel.org>
3671 L:      linux-pm@vger.kernel.org
3672 L:      linux-samsung-soc@vger.kernel.org
3673 S:      Supported
3674 F:      drivers/cpuidle/cpuidle-exynos.c
3675 F:      arch/arm/mach-exynos/pm.c
3676
3677 CPUIDLE DRIVERS
3678 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3679 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3680 L:      linux-pm@vger.kernel.org
3681 S:      Maintained
3682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3683 B:      https://bugzilla.kernel.org
3684 F:      drivers/cpuidle/*
3685 F:      include/linux/cpuidle.h
3686
3687 CRAMFS FILESYSTEM
3688 W:      http://sourceforge.net/projects/cramfs/
3689 S:      Orphan / Obsolete
3690 F:      Documentation/filesystems/cramfs.txt
3691 F:      fs/cramfs/
3692
3693 CRIS PORT
3694 M:      Mikael Starvik <starvik@axis.com>
3695 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3696 L:      linux-cris-kernel@axis.com
3697 W:      http://developer.axis.com
3698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3699 S:      Maintained
3700 F:      arch/cris/
3701 F:      drivers/tty/serial/crisv10.*
3702
3703 CRYPTO API
3704 M:      Herbert Xu <herbert@gondor.apana.org.au>
3705 M:      "David S. Miller" <davem@davemloft.net>
3706 L:      linux-crypto@vger.kernel.org
3707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3709 S:      Maintained
3710 F:      Documentation/crypto/
3711 F:      Documentation/devicetree/bindings/crypto/
3712 F:      arch/*/crypto/
3713 F:      crypto/
3714 F:      drivers/crypto/
3715 F:      include/crypto/
3716 F:      include/linux/crypto*
3717
3718 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3719 M:      Neil Horman <nhorman@tuxdriver.com>
3720 L:      linux-crypto@vger.kernel.org
3721 S:      Maintained
3722 F:      crypto/ansi_cprng.c
3723 F:      crypto/rng.c
3724
3725 CS3308 MEDIA DRIVER
3726 M:      Hans Verkuil <hverkuil@xs4all.nl>
3727 L:      linux-media@vger.kernel.org
3728 T:      git git://linuxtv.org/media_tree.git
3729 W:      http://linuxtv.org
3730 S:      Odd Fixes
3731 F:      drivers/media/i2c/cs3308.c
3732 F:      drivers/media/i2c/cs3308.h
3733
3734 CS5535 Audio ALSA driver
3735 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3736 S:      Maintained
3737 F:      sound/pci/cs5535audio/
3738
3739 CW1200 WLAN driver
3740 M:      Solomon Peachy <pizza@shaftnet.org>
3741 S:      Maintained
3742 F:      drivers/net/wireless/st/cw1200/
3743
3744 CX18 VIDEO4LINUX DRIVER
3745 M:      Andy Walls <awalls@md.metrocast.net>
3746 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3747 L:      linux-media@vger.kernel.org
3748 T:      git git://linuxtv.org/media_tree.git
3749 W:      https://linuxtv.org
3750 W:      http://www.ivtvdriver.org/index.php/Cx18
3751 S:      Maintained
3752 F:      Documentation/media/v4l-drivers/cx18*
3753 F:      drivers/media/pci/cx18/
3754 F:      include/uapi/linux/ivtv*
3755
3756 CX2341X MPEG ENCODER HELPER MODULE
3757 M:      Hans Verkuil <hverkuil@xs4all.nl>
3758 L:      linux-media@vger.kernel.org
3759 T:      git git://linuxtv.org/media_tree.git
3760 W:      https://linuxtv.org
3761 S:      Maintained
3762 F:      drivers/media/common/cx2341x*
3763 F:      include/media/cx2341x*
3764
3765 CX24120 MEDIA DRIVER
3766 M:      Jemma Denson <jdenson@gmail.com>
3767 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3768 L:      linux-media@vger.kernel.org
3769 W:      https://linuxtv.org
3770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3771 S:      Maintained
3772 F:      drivers/media/dvb-frontends/cx24120*
3773
3774 CX88 VIDEO4LINUX DRIVER
3775 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3776 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3777 L:      linux-media@vger.kernel.org
3778 W:      https://linuxtv.org
3779 T:      git git://linuxtv.org/media_tree.git
3780 S:      Odd fixes
3781 F:      Documentation/media/v4l-drivers/cx88*
3782 F:      drivers/media/pci/cx88/
3783
3784 CXD2820R MEDIA DRIVER
3785 M:      Antti Palosaari <crope@iki.fi>
3786 L:      linux-media@vger.kernel.org
3787 W:      https://linuxtv.org
3788 W:      http://palosaari.fi/linux/
3789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3790 T:      git git://linuxtv.org/anttip/media_tree.git
3791 S:      Maintained
3792 F:      drivers/media/dvb-frontends/cxd2820r*
3793
3794 CXGB3 ETHERNET DRIVER (CXGB3)
3795 M:      Santosh Raspatur <santosh@chelsio.com>
3796 L:      netdev@vger.kernel.org
3797 W:      http://www.chelsio.com
3798 S:      Supported
3799 F:      drivers/net/ethernet/chelsio/cxgb3/
3800
3801 CXGB3 ISCSI DRIVER (CXGB3I)
3802 M:      Karen Xie <kxie@chelsio.com>
3803 L:      linux-scsi@vger.kernel.org
3804 W:      http://www.chelsio.com
3805 S:      Supported
3806 F:      drivers/scsi/cxgbi/cxgb3i
3807
3808 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3809 M:      Steve Wise <swise@chelsio.com>
3810 L:      linux-rdma@vger.kernel.org
3811 W:      http://www.openfabrics.org
3812 S:      Supported
3813 F:      drivers/infiniband/hw/cxgb3/
3814 F:      include/uapi/rdma/cxgb3-abi.h
3815
3816 CXGB4 CRYPTO DRIVER (chcr)
3817 M:      Harsh Jain <harsh@chelsio.com>
3818 L:      linux-crypto@vger.kernel.org
3819 W:      http://www.chelsio.com
3820 S:      Supported
3821 F:      drivers/crypto/chelsio
3822
3823 CXGB4 ETHERNET DRIVER (CXGB4)
3824 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3825 L:      netdev@vger.kernel.org
3826 W:      http://www.chelsio.com
3827 S:      Supported
3828 F:      drivers/net/ethernet/chelsio/cxgb4/
3829
3830 CXGB4 ISCSI DRIVER (CXGB4I)
3831 M:      Karen Xie <kxie@chelsio.com>
3832 L:      linux-scsi@vger.kernel.org
3833 W:      http://www.chelsio.com
3834 S:      Supported
3835 F:      drivers/scsi/cxgbi/cxgb4i
3836
3837 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3838 M:      Steve Wise <swise@chelsio.com>
3839 L:      linux-rdma@vger.kernel.org
3840 W:      http://www.openfabrics.org
3841 S:      Supported
3842 F:      drivers/infiniband/hw/cxgb4/
3843 F:      include/uapi/rdma/cxgb4-abi.h
3844
3845 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3846 M:      Casey Leedom <leedom@chelsio.com>
3847 L:      netdev@vger.kernel.org
3848 W:      http://www.chelsio.com
3849 S:      Supported
3850 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3851
3852 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3853 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3854 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3855 L:      linuxppc-dev@lists.ozlabs.org
3856 S:      Supported
3857 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3858 F:      drivers/misc/cxl/
3859 F:      include/misc/cxl*
3860 F:      include/uapi/misc/cxl.h
3861 F:      Documentation/powerpc/cxl.txt
3862 F:      Documentation/ABI/testing/sysfs-class-cxl
3863
3864 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3865 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3866 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3867 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3868 L:      linux-scsi@vger.kernel.org
3869 S:      Supported
3870 F:      drivers/scsi/cxlflash/
3871 F:      include/uapi/scsi/cxlflash_ioctls.h
3872 F:      Documentation/powerpc/cxlflash.txt
3873
3874 CYBERPRO FB DRIVER
3875 M:      Russell King <linux@armlinux.org.uk>
3876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3877 W:      http://www.armlinux.org.uk/
3878 S:      Maintained
3879 F:      drivers/video/fbdev/cyber2000fb.*
3880
3881 CYCLADES ASYNC MUX DRIVER
3882 W:      http://www.cyclades.com/
3883 S:      Orphan
3884 F:      drivers/tty/cyclades.c
3885 F:      include/linux/cyclades.h
3886 F:      include/uapi/linux/cyclades.h
3887
3888 CYCLADES PC300 DRIVER
3889 W:      http://www.cyclades.com/
3890 S:      Orphan
3891 F:      drivers/net/wan/pc300*
3892
3893 CYPRESS_FIRMWARE MEDIA DRIVER
3894 M:      Antti Palosaari <crope@iki.fi>
3895 L:      linux-media@vger.kernel.org
3896 W:      https://linuxtv.org
3897 W:      http://palosaari.fi/linux/
3898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3899 T:      git git://linuxtv.org/anttip/media_tree.git
3900 S:      Maintained
3901 F:      drivers/media/common/cypress_firmware*
3902
3903 CYTTSP TOUCHSCREEN DRIVER
3904 M:      Ferruh Yigit <fery@cypress.com>
3905 L:      linux-input@vger.kernel.org
3906 S:      Supported
3907 F:      drivers/input/touchscreen/cyttsp*
3908 F:      include/linux/input/cyttsp.h
3909
3910 D-LINK DIR-685 TOUCHKEYS DRIVER
3911 M:      Linus Walleij <linus.walleij@linaro.org>
3912 L:      linux-input@vger.kernel.org
3913 S:      Supported
3914 F:      drivers/input/dlink-dir685-touchkeys.c
3915
3916 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3917 M:      Joshua Kinard <kumba@gentoo.org>
3918 S:      Maintained
3919 F:      drivers/rtc/rtc-ds1685.c
3920 F:      include/linux/rtc/ds1685.h
3921
3922 DAMA SLAVE for AX.25
3923 M:      Joerg Reuter <jreuter@yaina.de>
3924 W:      http://yaina.de/jreuter/
3925 W:      http://www.qsl.net/dl1bke/
3926 L:      linux-hams@vger.kernel.org
3927 S:      Maintained
3928 F:      net/ax25/af_ax25.c
3929 F:      net/ax25/ax25_dev.c
3930 F:      net/ax25/ax25_ds_*
3931 F:      net/ax25/ax25_in.c
3932 F:      net/ax25/ax25_out.c
3933 F:      net/ax25/ax25_timer.c
3934 F:      net/ax25/sysctl_net_ax25.c
3935
3936 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3937 L:      netdev@vger.kernel.org
3938 S:      Orphan
3939 F:      Documentation/networking/dmfe.txt
3940 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3941
3942 DC390/AM53C974 SCSI driver
3943 M:      Hannes Reinecke <hare@suse.com>
3944 L:      linux-scsi@vger.kernel.org
3945 S:      Maintained
3946 F:      drivers/scsi/am53c974.c
3947
3948 DC395x SCSI driver
3949 M:      Oliver Neukum <oliver@neukum.org>
3950 M:      Ali Akcaagac <aliakc@web.de>
3951 M:      Jamie Lenehan <lenehan@twibble.org>
3952 L:      dc395x@twibble.org
3953 W:      http://twibble.org/dist/dc395x/
3954 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3955 S:      Maintained
3956 F:      Documentation/scsi/dc395x.txt
3957 F:      drivers/scsi/dc395x.*
3958
3959 DCCP PROTOCOL
3960 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3961 L:      dccp@vger.kernel.org
3962 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3963 S:      Maintained
3964 F:      include/linux/dccp.h
3965 F:      include/uapi/linux/dccp.h
3966 F:      include/linux/tfrc.h
3967 F:      net/dccp/
3968
3969 DECnet NETWORK LAYER
3970 W:      http://linux-decnet.sourceforge.net
3971 L:      linux-decnet-user@lists.sourceforge.net
3972 S:      Orphan
3973 F:      Documentation/networking/decnet.txt
3974 F:      net/decnet/
3975
3976 DECSTATION PLATFORM SUPPORT
3977 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3978 L:      linux-mips@linux-mips.org
3979 W:      http://www.linux-mips.org/wiki/DECstation
3980 S:      Maintained
3981 F:      arch/mips/dec/
3982 F:      arch/mips/include/asm/dec/
3983 F:      arch/mips/include/asm/mach-dec/
3984
3985 DEFXX FDDI NETWORK DRIVER
3986 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3987 S:      Maintained
3988 F:      drivers/net/fddi/defxx.*
3989
3990 DELL LAPTOP DRIVER
3991 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3992 M:      Pali Rohár <pali.rohar@gmail.com>
3993 L:      platform-driver-x86@vger.kernel.org
3994 S:      Maintained
3995 F:      drivers/platform/x86/dell-laptop.c
3996
3997 DELL LAPTOP FREEFALL DRIVER
3998 M:      Pali Rohár <pali.rohar@gmail.com>
3999 S:      Maintained
4000 F:      drivers/platform/x86/dell-smo8800.c
4001
4002 DELL LAPTOP RBTN DRIVER
4003 M:      Pali Rohár <pali.rohar@gmail.com>
4004 S:      Maintained
4005 F:      drivers/platform/x86/dell-rbtn.*
4006
4007 DELL LAPTOP SMM DRIVER
4008 M:      Pali Rohár <pali.rohar@gmail.com>
4009 S:      Maintained
4010 F:      drivers/hwmon/dell-smm-hwmon.c
4011 F:      include/uapi/linux/i8k.h
4012
4013 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4014 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4015 S:      Maintained
4016 F:      Documentation/dcdbas.txt
4017 F:      drivers/firmware/dcdbas.*
4018
4019 DELL WMI EXTRAS DRIVER
4020 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4021 M:      Pali Rohár <pali.rohar@gmail.com>
4022 S:      Maintained
4023 F:      drivers/platform/x86/dell-wmi.c
4024
4025 DELTA ST MEDIA DRIVER
4026 M:      Hugues Fruchet <hugues.fruchet@st.com>
4027 L:      linux-media@vger.kernel.org
4028 T:      git git://linuxtv.org/media_tree.git
4029 W:      https://linuxtv.org
4030 S:      Supported
4031 F:      drivers/media/platform/sti/delta
4032
4033 DENALI NAND DRIVER
4034 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4035 L:      linux-mtd@lists.infradead.org
4036 S:      Supported
4037 F:      drivers/mtd/nand/denali*
4038
4039 DESIGNWARE USB2 DRD IP DRIVER
4040 M:      John Youn <johnyoun@synopsys.com>
4041 L:      linux-usb@vger.kernel.org
4042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4043 S:      Maintained
4044 F:      drivers/usb/dwc2/
4045
4046 DESIGNWARE USB3 DRD IP DRIVER
4047 M:      Felipe Balbi <balbi@kernel.org>
4048 L:      linux-usb@vger.kernel.org
4049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4050 S:      Maintained
4051 F:      drivers/usb/dwc3/
4052
4053 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4054 M:      Andreas Klinger <ak@it-klinger.de>
4055 L:      linux-iio@vger.kernel.org
4056 S:      Maintained
4057 F:      drivers/iio/proximity/srf*.c
4058
4059 DEVICE COREDUMP (DEV_COREDUMP)
4060 M:      Johannes Berg <johannes@sipsolutions.net>
4061 L:      linux-kernel@vger.kernel.org
4062 S:      Maintained
4063 F:      drivers/base/devcoredump.c
4064 F:      include/linux/devcoredump.h
4065
4066 DEVICE FREQUENCY (DEVFREQ)
4067 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4068 M:      Kyungmin Park <kyungmin.park@samsung.com>
4069 R:      Chanwoo Choi <cw00.choi@samsung.com>
4070 L:      linux-pm@vger.kernel.org
4071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4072 S:      Maintained
4073 F:      drivers/devfreq/
4074 F:      include/linux/devfreq.h
4075 F:      Documentation/devicetree/bindings/devfreq/
4076
4077 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4078 M:      Chanwoo Choi <cw00.choi@samsung.com>
4079 L:      linux-pm@vger.kernel.org
4080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4081 S:      Supported
4082 F:      drivers/devfreq/event/
4083 F:      drivers/devfreq/devfreq-event.c
4084 F:      include/linux/devfreq-event.h
4085 F:      Documentation/devicetree/bindings/devfreq/event/
4086
4087 DEVICE NUMBER REGISTRY
4088 M:      Torben Mathiasen <device@lanana.org>
4089 W:      http://lanana.org/docs/device-list/index.html
4090 S:      Maintained
4091
4092 DEVICE-MAPPER  (LVM)
4093 M:      Alasdair Kergon <agk@redhat.com>
4094 M:      Mike Snitzer <snitzer@redhat.com>
4095 M:      dm-devel@redhat.com
4096 L:      dm-devel@redhat.com
4097 W:      http://sources.redhat.com/dm
4098 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4100 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4101 S:      Maintained
4102 F:      Documentation/device-mapper/
4103 F:      drivers/md/Makefile
4104 F:      drivers/md/Kconfig
4105 F:      drivers/md/dm*
4106 F:      drivers/md/persistent-data/
4107 F:      include/linux/device-mapper.h
4108 F:      include/linux/dm-*.h
4109 F:      include/uapi/linux/dm-*.h
4110
4111 DEVLINK
4112 M:      Jiri Pirko <jiri@mellanox.com>
4113 L:      netdev@vger.kernel.org
4114 S:      Supported
4115 F:      net/core/devlink.c
4116 F:      include/net/devlink.h
4117 F:      include/uapi/linux/devlink.h
4118
4119 DIALOG SEMICONDUCTOR DRIVERS
4120 M:      Support Opensource <support.opensource@diasemi.com>
4121 W:      http://www.dialog-semiconductor.com/products
4122 S:      Supported
4123 F:      Documentation/hwmon/da90??
4124 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4125 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4126 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4127 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4128 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4129 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4130 F:      drivers/gpio/gpio-da90??.c
4131 F:      drivers/hwmon/da90??-hwmon.c
4132 F:      drivers/iio/adc/da91??-*.c
4133 F:      drivers/input/misc/da90??_onkey.c
4134 F:      drivers/input/touchscreen/da9052_tsi.c
4135 F:      drivers/leds/leds-da90??.c
4136 F:      drivers/mfd/da903x.c
4137 F:      drivers/mfd/da90??-*.c
4138 F:      drivers/mfd/da91??-*.c
4139 F:      drivers/power/supply/da9052-battery.c
4140 F:      drivers/power/supply/da91??-*.c
4141 F:      drivers/regulator/da903x.c
4142 F:      drivers/regulator/da9???-regulator.[ch]
4143 F:      drivers/thermal/da90??-thermal.c
4144 F:      drivers/rtc/rtc-da90??.c
4145 F:      drivers/video/backlight/da90??_bl.c
4146 F:      drivers/watchdog/da90??_wdt.c
4147 F:      include/linux/mfd/da903x.h
4148 F:      include/linux/mfd/da9052/
4149 F:      include/linux/mfd/da9055/
4150 F:      include/linux/mfd/da9062/
4151 F:      include/linux/mfd/da9063/
4152 F:      include/linux/mfd/da9150/
4153 F:      include/linux/regulator/da9211.h
4154 F:      include/sound/da[79]*.h
4155 F:      sound/soc/codecs/da[79]*.[ch]
4156
4157 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4158 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4159 L:      linux-gpio@vger.kernel.org
4160 S:      Maintained
4161 F:      drivers/gpio/gpio-gpio-mm.c
4162
4163 DIGI NEO AND CLASSIC PCI PRODUCTS
4164 M:      Lidza Louina <lidza.louina@gmail.com>
4165 M:      Mark Hounschell <markh@compro.net>
4166 L:      driverdev-devel@linuxdriverproject.org
4167 S:      Maintained
4168 F:      drivers/staging/dgnc/
4169
4170 DIOLAN U2C-12 I2C DRIVER
4171 M:      Guenter Roeck <linux@roeck-us.net>
4172 L:      linux-i2c@vger.kernel.org
4173 S:      Maintained
4174 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4175
4176 DIRECT ACCESS (DAX)
4177 M:      Matthew Wilcox <mawilcox@microsoft.com>
4178 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4179 L:      linux-fsdevel@vger.kernel.org
4180 S:      Supported
4181 F:      fs/dax.c
4182 F:      include/linux/dax.h
4183 F:      include/trace/events/fs_dax.h
4184
4185 DIRECTORY NOTIFICATION (DNOTIFY)
4186 M:      Jan Kara <jack@suse.cz>
4187 R:      Amir Goldstein <amir73il@gmail.com>
4188 L:      linux-fsdevel@vger.kernel.org
4189 S:      Maintained
4190 F:      Documentation/filesystems/dnotify.txt
4191 F:      fs/notify/dnotify/
4192 F:      include/linux/dnotify.h
4193
4194 DISK GEOMETRY AND PARTITION HANDLING
4195 M:      Andries Brouwer <aeb@cwi.nl>
4196 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4197 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4198 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4199 S:      Maintained
4200
4201 DISKQUOTA
4202 M:      Jan Kara <jack@suse.com>
4203 S:      Maintained
4204 F:      Documentation/filesystems/quota.txt
4205 F:      fs/quota/
4206 F:      include/linux/quota*.h
4207 F:      include/uapi/linux/quota*.h
4208
4209 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4210 M:      Bernie Thompson <bernie@plugable.com>
4211 L:      linux-fbdev@vger.kernel.org
4212 S:      Maintained
4213 W:      http://plugable.com/category/projects/udlfb/
4214 F:      drivers/video/fbdev/udlfb.c
4215 F:      include/video/udlfb.h
4216 F:      Documentation/fb/udlfb.txt
4217
4218 DISTRIBUTED LOCK MANAGER (DLM)
4219 M:      Christine Caulfield <ccaulfie@redhat.com>
4220 M:      David Teigland <teigland@redhat.com>
4221 L:      cluster-devel@redhat.com
4222 W:      http://sources.redhat.com/cluster/
4223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4224 S:      Supported
4225 F:      fs/dlm/
4226
4227 DMA BUFFER SHARING FRAMEWORK
4228 M:      Sumit Semwal <sumit.semwal@linaro.org>
4229 S:      Maintained
4230 L:      linux-media@vger.kernel.org
4231 L:      dri-devel@lists.freedesktop.org
4232 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4233 F:      drivers/dma-buf/
4234 F:      include/linux/dma-buf*
4235 F:      include/linux/reservation.h
4236 F:      include/linux/*fence.h
4237 F:      Documentation/driver-api/dma-buf.rst
4238 T:      git git://anongit.freedesktop.org/drm/drm-misc
4239
4240 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4241 M:      Vinod Koul <vinod.koul@intel.com>
4242 L:      dmaengine@vger.kernel.org
4243 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4244 S:      Maintained
4245 F:      drivers/dma/
4246 F:      include/linux/dmaengine.h
4247 F:      Documentation/devicetree/bindings/dma/
4248 F:      Documentation/driver-api/dmaengine/
4249 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4250
4251 DMA MAPPING HELPERS
4252 M:      Christoph Hellwig <hch@lst.de>
4253 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4254 R:      Robin Murphy <robin.murphy@arm.com>
4255 L:      iommu@lists.linux-foundation.org
4256 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4257 W:      http://git.infradead.org/users/hch/dma-mapping.git
4258 S:      Supported
4259 F:      lib/dma-debug.c
4260 F:      lib/dma-noop.c
4261 F:      lib/dma-virt.c
4262 F:      drivers/base/dma-mapping.c
4263 F:      drivers/base/dma-coherent.c
4264 F:      include/linux/dma-mapping.h
4265
4266 DME1737 HARDWARE MONITOR DRIVER
4267 M:      Juerg Haefliger <juergh@gmail.com>
4268 L:      linux-hwmon@vger.kernel.org
4269 S:      Maintained
4270 F:      Documentation/hwmon/dme1737
4271 F:      drivers/hwmon/dme1737.c
4272
4273 DMI/SMBIOS SUPPORT
4274 M:      Jean Delvare <jdelvare@suse.com>
4275 S:      Maintained
4276 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4277 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4278 F:      drivers/firmware/dmi-id.c
4279 F:      drivers/firmware/dmi_scan.c
4280 F:      include/linux/dmi.h
4281
4282 DOCUMENTATION
4283 M:      Jonathan Corbet <corbet@lwn.net>
4284 L:      linux-doc@vger.kernel.org
4285 S:      Maintained
4286 F:      Documentation/
4287 F:      scripts/kernel-doc
4288 X:      Documentation/ABI/
4289 X:      Documentation/devicetree/
4290 X:      Documentation/acpi
4291 X:      Documentation/power
4292 X:      Documentation/spi
4293 X:      Documentation/media
4294 T:      git git://git.lwn.net/linux.git docs-next
4295
4296 DONGWOON DW9714 LENS VOICE COIL DRIVER
4297 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4298 L:      linux-media@vger.kernel.org
4299 T:      git git://linuxtv.org/media_tree.git
4300 S:      Maintained
4301 F:      drivers/media/i2c/dw9714.c
4302
4303 DOUBLETALK DRIVER
4304 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4305 L:      blinux-list@redhat.com
4306 S:      Maintained
4307 F:      drivers/char/dtlk.c
4308 F:      include/linux/dtlk.h
4309
4310 DPAA2 DATAPATH I/O (DPIO) DRIVER
4311 M:      Roy Pledge <Roy.Pledge@nxp.com>
4312 L:      linux-kernel@vger.kernel.org
4313 S:      Maintained
4314 F:      drivers/staging/fsl-mc/bus/dpio
4315
4316 DPAA2 ETHERNET DRIVER
4317 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4318 L:      linux-kernel@vger.kernel.org
4319 S:      Maintained
4320 F:      drivers/staging/fsl-dpaa2/ethernet
4321
4322 DPT_I2O SCSI RAID DRIVER
4323 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4324 L:      linux-scsi@vger.kernel.org
4325 W:      http://www.adaptec.com/
4326 S:      Maintained
4327 F:      drivers/scsi/dpt*
4328 F:      drivers/scsi/dpt/
4329
4330 DRBD DRIVER
4331 M:      Philipp Reisner <philipp.reisner@linbit.com>
4332 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4333 L:      drbd-dev@lists.linbit.com
4334 W:      http://www.drbd.org
4335 T:      git git://git.linbit.com/linux-drbd.git
4336 T:      git git://git.linbit.com/drbd-8.4.git
4337 S:      Supported
4338 F:      drivers/block/drbd/
4339 F:      lib/lru_cache.c
4340 F:      Documentation/blockdev/drbd/
4341
4342 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4343 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4345 S:      Supported
4346 F:      Documentation/kobject.txt
4347 F:      drivers/base/
4348 F:      fs/debugfs/
4349 F:      fs/sysfs/
4350 F:      include/linux/debugfs.h
4351 F:      include/linux/kobj*
4352 F:      lib/kobj*
4353
4354 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4355 M:      Kevin Hilman <khilman@kernel.org>
4356 M:      Nishanth Menon <nm@ti.com>
4357 S:      Maintained
4358 F:      drivers/power/avs/
4359 F:      include/linux/power/smartreflex.h
4360 L:      linux-pm@vger.kernel.org
4361
4362 DRM DRIVER FOR ARM PL111 CLCD
4363 M:      Eric Anholt <eric@anholt.net>
4364 T:      git git://anongit.freedesktop.org/drm/drm-misc
4365 S:      Supported
4366 F:      drivers/gpu/drm/pl111/
4367
4368 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4369 M:      Dave Airlie <airlied@redhat.com>
4370 S:      Odd Fixes
4371 F:      drivers/gpu/drm/ast/
4372
4373 DRM DRIVER FOR BOCHS VIRTUAL GPU
4374 M:      Gerd Hoffmann <kraxel@redhat.com>
4375 L:      virtualization@lists.linux-foundation.org
4376 T:      git git://anongit.freedesktop.org/drm/drm-misc
4377 S:      Maintained
4378 F:      drivers/gpu/drm/bochs/
4379
4380 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4381 S:      Orphan / Obsolete
4382 F:      drivers/gpu/drm/i810/
4383 F:      include/uapi/drm/i810_drm.h
4384
4385 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4386 S:      Orphan / Obsolete
4387 F:      drivers/gpu/drm/mga/
4388 F:      include/uapi/drm/mga_drm.h
4389
4390 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4391 M:      Dave Airlie <airlied@redhat.com>
4392 S:      Odd Fixes
4393 F:      drivers/gpu/drm/mgag200/
4394
4395 DRM DRIVER FOR MI0283QT
4396 M:      Noralf Trønnes <noralf@tronnes.org>
4397 S:      Maintained
4398 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4399 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4400
4401 DRM DRIVER FOR MSM ADRENO GPU
4402 M:      Rob Clark <robdclark@gmail.com>
4403 L:      linux-arm-msm@vger.kernel.org
4404 L:      dri-devel@lists.freedesktop.org
4405 L:      freedreno@lists.freedesktop.org
4406 T:      git git://people.freedesktop.org/~robclark/linux
4407 S:      Maintained
4408 F:      drivers/gpu/drm/msm/
4409 F:      include/uapi/drm/msm_drm.h
4410 F:      Documentation/devicetree/bindings/display/msm/
4411
4412 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4413 M:      Ben Skeggs <bskeggs@redhat.com>
4414 L:      dri-devel@lists.freedesktop.org
4415 L:      nouveau@lists.freedesktop.org
4416 T:      git git://github.com/skeggsb/linux
4417 S:      Supported
4418 F:      drivers/gpu/drm/nouveau/
4419 F:      include/uapi/drm/nouveau_drm.h
4420
4421 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4422 M:      Noralf Trønnes <noralf@tronnes.org>
4423 S:      Maintained
4424 F:      drivers/gpu/drm/tinydrm/repaper.c
4425 F:      Documentation/devicetree/bindings/display/repaper.txt
4426
4427 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4428 M:      Dave Airlie <airlied@redhat.com>
4429 M:      Gerd Hoffmann <kraxel@redhat.com>
4430 L:      virtualization@lists.linux-foundation.org
4431 T:      git git://anongit.freedesktop.org/drm/drm-misc
4432 S:      Obsolete
4433 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4434 F:      drivers/gpu/drm/cirrus/
4435
4436 DRM DRIVER FOR QXL VIRTUAL GPU
4437 M:      Dave Airlie <airlied@redhat.com>
4438 M:      Gerd Hoffmann <kraxel@redhat.com>
4439 L:      virtualization@lists.linux-foundation.org
4440 T:      git git://anongit.freedesktop.org/drm/drm-misc
4441 S:      Maintained
4442 F:      drivers/gpu/drm/qxl/
4443 F:      include/uapi/drm/qxl_drm.h
4444
4445 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4446 S:      Orphan / Obsolete
4447 F:      drivers/gpu/drm/r128/
4448 F:      include/uapi/drm/r128_drm.h
4449
4450 DRM DRIVER FOR SAVAGE VIDEO CARDS
4451 S:      Orphan / Obsolete
4452 F:      drivers/gpu/drm/savage/
4453 F:      include/uapi/drm/savage_drm.h
4454
4455 DRM DRIVER FOR SIS VIDEO CARDS
4456 S:      Orphan / Obsolete
4457 F:      drivers/gpu/drm/sis/
4458 F:      include/uapi/drm/sis_drm.h
4459
4460 DRM DRIVER FOR SITRONIX ST7586 PANELS
4461 M:      David Lechner <david@lechnology.com>
4462 S:      Maintained
4463 F:      drivers/gpu/drm/tinydrm/st7586.c
4464 F:      Documentation/devicetree/bindings/display/st7586.txt
4465
4466 DRM DRIVER FOR TDFX VIDEO CARDS
4467 S:      Orphan / Obsolete
4468 F:      drivers/gpu/drm/tdfx/
4469
4470 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4471 M:      Dave Airlie <airlied@redhat.com>
4472 S:      Odd Fixes
4473 F:      drivers/gpu/drm/udl/
4474
4475 DRM DRIVER FOR VMWARE VIRTUAL GPU
4476 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4477 M:      Sinclair Yeh <syeh@vmware.com>
4478 M:      Thomas Hellstrom <thellstrom@vmware.com>
4479 L:      dri-devel@lists.freedesktop.org
4480 T:      git git://people.freedesktop.org/~syeh/repos_linux
4481 T:      git git://people.freedesktop.org/~thomash/linux
4482 S:      Supported
4483 F:      drivers/gpu/drm/vmwgfx/
4484 F:      include/uapi/drm/vmwgfx_drm.h
4485
4486 DRM DRIVERS
4487 M:      David Airlie <airlied@linux.ie>
4488 L:      dri-devel@lists.freedesktop.org
4489 T:      git git://people.freedesktop.org/~airlied/linux
4490 B:      https://bugs.freedesktop.org/
4491 C:      irc://chat.freenode.net/dri-devel
4492 S:      Maintained
4493 F:      drivers/gpu/drm/
4494 F:      drivers/gpu/vga/
4495 F:      Documentation/devicetree/bindings/display/
4496 F:      Documentation/devicetree/bindings/gpu/
4497 F:      Documentation/devicetree/bindings/video/
4498 F:      Documentation/gpu/
4499 F:      include/drm/
4500 F:      include/uapi/drm/
4501 F:      include/linux/vga*
4502
4503 DRM DRIVERS AND MISC GPU PATCHES
4504 M:      Daniel Vetter <daniel.vetter@intel.com>
4505 M:      Jani Nikula <jani.nikula@linux.intel.com>
4506 M:      Sean Paul <seanpaul@chromium.org>
4507 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4508 S:      Maintained
4509 T:      git git://anongit.freedesktop.org/drm/drm-misc
4510 F:      Documentation/gpu/
4511 F:      drivers/gpu/vga/
4512 F:      drivers/gpu/drm/*
4513 F:      include/drm/drm*
4514 F:      include/uapi/drm/drm*
4515 F:      include/linux/vga*
4516
4517 DRM DRIVERS FOR ALLWINNER A10
4518 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4519 L:      dri-devel@lists.freedesktop.org
4520 S:      Supported
4521 F:      drivers/gpu/drm/sun4i/
4522 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4524
4525 DRM DRIVERS FOR AMLOGIC SOCS
4526 M:      Neil Armstrong <narmstrong@baylibre.com>
4527 L:      dri-devel@lists.freedesktop.org
4528 L:      linux-amlogic@lists.infradead.org
4529 W:      http://linux-meson.com/
4530 S:      Supported
4531 F:      drivers/gpu/drm/meson/
4532 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4533 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4534 F:      Documentation/gpu/meson.rst
4535 T:      git git://anongit.freedesktop.org/drm/drm-misc
4536
4537 DRM DRIVERS FOR ATMEL HLCDC
4538 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4539 L:      dri-devel@lists.freedesktop.org
4540 S:      Supported
4541 F:      drivers/gpu/drm/atmel-hlcdc/
4542 F:      Documentation/devicetree/bindings/drm/atmel/
4543 T:      git git://anongit.freedesktop.org/drm/drm-misc
4544
4545 DRM DRIVERS FOR BRIDGE CHIPS
4546 M:      Archit Taneja <architt@codeaurora.org>
4547 M:      Andrzej Hajda <a.hajda@samsung.com>
4548 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4549 S:      Maintained
4550 T:      git git://anongit.freedesktop.org/drm/drm-misc
4551 F:      drivers/gpu/drm/bridge/
4552
4553 DRM DRIVERS FOR EXYNOS
4554 M:      Inki Dae <inki.dae@samsung.com>
4555 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4556 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4557 M:      Kyungmin Park <kyungmin.park@samsung.com>
4558 L:      dri-devel@lists.freedesktop.org
4559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4560 S:      Supported
4561 F:      drivers/gpu/drm/exynos/
4562 F:      include/uapi/drm/exynos_drm.h
4563 F:      Documentation/devicetree/bindings/display/exynos/
4564
4565 DRM DRIVERS FOR FREESCALE DCU
4566 M:      Stefan Agner <stefan@agner.ch>
4567 M:      Alison Wang <alison.wang@freescale.com>
4568 L:      dri-devel@lists.freedesktop.org
4569 S:      Supported
4570 F:      drivers/gpu/drm/fsl-dcu/
4571 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4572 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4573 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4574
4575 DRM DRIVERS FOR FREESCALE IMX
4576 M:      Philipp Zabel <p.zabel@pengutronix.de>
4577 L:      dri-devel@lists.freedesktop.org
4578 S:      Maintained
4579 F:      drivers/gpu/drm/imx/
4580 F:      drivers/gpu/ipu-v3/
4581 F:      Documentation/devicetree/bindings/display/imx/
4582
4583 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4584 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4585 L:      dri-devel@lists.freedesktop.org
4586 T:      git git://github.com/patjak/drm-gma500
4587 S:      Maintained
4588 F:      drivers/gpu/drm/gma500/
4589
4590 DRM DRIVERS FOR HISILICON
4591 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4592 M:      Rongrong Zou <zourongrong@gmail.com>
4593 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4594 R:      Chen Feng <puck.chen@hisilicon.com>
4595 L:      dri-devel@lists.freedesktop.org
4596 T:      git git://github.com/xin3liang/linux.git
4597 S:      Maintained
4598 F:      drivers/gpu/drm/hisilicon/
4599 F:      Documentation/devicetree/bindings/display/hisilicon/
4600
4601 DRM DRIVERS FOR MEDIATEK
4602 M:      CK Hu <ck.hu@mediatek.com>
4603 M:      Philipp Zabel <p.zabel@pengutronix.de>
4604 L:      dri-devel@lists.freedesktop.org
4605 S:      Supported
4606 F:      drivers/gpu/drm/mediatek/
4607 F:      Documentation/devicetree/bindings/display/mediatek/
4608
4609 DRM DRIVERS FOR NVIDIA TEGRA
4610 M:      Thierry Reding <thierry.reding@gmail.com>
4611 L:      dri-devel@lists.freedesktop.org
4612 L:      linux-tegra@vger.kernel.org
4613 T:      git git://anongit.freedesktop.org/tegra/linux.git
4614 S:      Supported
4615 F:      drivers/gpu/drm/tegra/
4616 F:      drivers/gpu/host1x/
4617 F:      include/linux/host1x.h
4618 F:      include/uapi/drm/tegra_drm.h
4619 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4620
4621 DRM DRIVERS FOR RENESAS
4622 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4623 L:      dri-devel@lists.freedesktop.org
4624 L:      linux-renesas-soc@vger.kernel.org
4625 T:      git git://linuxtv.org/pinchartl/fbdev
4626 S:      Supported
4627 F:      drivers/gpu/drm/rcar-du/
4628 F:      drivers/gpu/drm/shmobile/
4629 F:      include/linux/platform_data/shmob_drm.h
4630 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4631 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4632
4633 DRM DRIVERS FOR ROCKCHIP
4634 M:      Mark Yao <mark.yao@rock-chips.com>
4635 L:      dri-devel@lists.freedesktop.org
4636 S:      Maintained
4637 F:      drivers/gpu/drm/rockchip/
4638 F:      Documentation/devicetree/bindings/display/rockchip/
4639 T:      git git://anongit.freedesktop.org/drm/drm-misc
4640
4641 DRM DRIVERS FOR STI
4642 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4643 M:      Vincent Abriou <vincent.abriou@st.com>
4644 L:      dri-devel@lists.freedesktop.org
4645 T:      git git://anongit.freedesktop.org/drm/drm-misc
4646 S:      Maintained
4647 F:      drivers/gpu/drm/sti
4648 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4649
4650 DRM DRIVERS FOR STM
4651 M:      Yannick Fertre <yannick.fertre@st.com>
4652 M:      Philippe Cornu <philippe.cornu@st.com>
4653 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4654 M:      Vincent Abriou <vincent.abriou@st.com>
4655 L:      dri-devel@lists.freedesktop.org
4656 T:      git git://anongit.freedesktop.org/drm/drm-misc
4657 S:      Maintained
4658 F:      drivers/gpu/drm/stm
4659 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4660
4661 DRM DRIVERS FOR TI LCDC
4662 M:      Jyri Sarha <jsarha@ti.com>
4663 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4664 L:      dri-devel@lists.freedesktop.org
4665 S:      Maintained
4666 F:      drivers/gpu/drm/tilcdc/
4667 F:      Documentation/devicetree/bindings/display/tilcdc/
4668
4669 DRM DRIVERS FOR TI OMAP
4670 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4671 L:      dri-devel@lists.freedesktop.org
4672 S:      Maintained
4673 F:      drivers/gpu/drm/omapdrm/
4674 F:      Documentation/devicetree/bindings/display/ti/
4675
4676 DRM DRIVERS FOR VC4
4677 M:      Eric Anholt <eric@anholt.net>
4678 T:      git git://github.com/anholt/linux
4679 S:      Supported
4680 F:      drivers/gpu/drm/vc4/
4681 F:      include/uapi/drm/vc4_drm.h
4682 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4683 T:      git git://anongit.freedesktop.org/drm/drm-misc
4684
4685 DRM DRIVERS FOR VIVANTE GPU IP
4686 M:      Lucas Stach <l.stach@pengutronix.de>
4687 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4688 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4689 L:      etnaviv@lists.freedesktop.org
4690 L:      dri-devel@lists.freedesktop.org
4691 S:      Maintained
4692 F:      drivers/gpu/drm/etnaviv/
4693 F:      include/uapi/drm/etnaviv_drm.h
4694 F:      Documentation/devicetree/bindings/display/etnaviv/
4695
4696 DRM DRIVERS FOR ZTE ZX
4697 M:      Shawn Guo <shawnguo@kernel.org>
4698 L:      dri-devel@lists.freedesktop.org
4699 S:      Maintained
4700 F:      drivers/gpu/drm/zte/
4701 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4702 T:      git git://anongit.freedesktop.org/drm/drm-misc
4703
4704 DRM PANEL DRIVERS
4705 M:      Thierry Reding <thierry.reding@gmail.com>
4706 L:      dri-devel@lists.freedesktop.org
4707 T:      git git://anongit.freedesktop.org/tegra/linux.git
4708 S:      Maintained
4709 F:      drivers/gpu/drm/drm_panel.c
4710 F:      drivers/gpu/drm/panel/
4711 F:      include/drm/drm_panel.h
4712 F:      Documentation/devicetree/bindings/display/panel/
4713
4714 DRM TINYDRM DRIVERS
4715 M:      Noralf Trønnes <noralf@tronnes.org>
4716 W:      https://github.com/notro/tinydrm/wiki/Development
4717 T:      git git://anongit.freedesktop.org/drm/drm-misc
4718 S:      Maintained
4719 F:      drivers/gpu/drm/tinydrm/
4720 F:      include/drm/tinydrm/
4721
4722 DSBR100 USB FM RADIO DRIVER
4723 M:      Alexey Klimov <klimov.linux@gmail.com>
4724 L:      linux-media@vger.kernel.org
4725 T:      git git://linuxtv.org/media_tree.git
4726 S:      Maintained
4727 F:      drivers/media/radio/dsbr100.c
4728
4729 DSCC4 DRIVER
4730 M:      Francois Romieu <romieu@fr.zoreil.com>
4731 L:      netdev@vger.kernel.org
4732 S:      Maintained
4733 F:      drivers/net/wan/dscc4.c
4734
4735 DT3155 MEDIA DRIVER
4736 M:      Hans Verkuil <hverkuil@xs4all.nl>
4737 L:      linux-media@vger.kernel.org
4738 T:      git git://linuxtv.org/media_tree.git
4739 W:      https://linuxtv.org
4740 S:      Odd Fixes
4741 F:      drivers/media/pci/dt3155/
4742
4743 DVB_USB_AF9015 MEDIA DRIVER
4744 M:      Antti Palosaari <crope@iki.fi>
4745 L:      linux-media@vger.kernel.org
4746 W:      https://linuxtv.org
4747 W:      http://palosaari.fi/linux/
4748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4749 T:      git git://linuxtv.org/anttip/media_tree.git
4750 S:      Maintained
4751 F:      drivers/media/usb/dvb-usb-v2/af9015*
4752
4753 DVB_USB_AF9035 MEDIA DRIVER
4754 M:      Antti Palosaari <crope@iki.fi>
4755 L:      linux-media@vger.kernel.org
4756 W:      https://linuxtv.org
4757 W:      http://palosaari.fi/linux/
4758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4759 T:      git git://linuxtv.org/anttip/media_tree.git
4760 S:      Maintained
4761 F:      drivers/media/usb/dvb-usb-v2/af9035*
4762
4763 DVB_USB_ANYSEE MEDIA DRIVER
4764 M:      Antti Palosaari <crope@iki.fi>
4765 L:      linux-media@vger.kernel.org
4766 W:      https://linuxtv.org
4767 W:      http://palosaari.fi/linux/
4768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4769 T:      git git://linuxtv.org/anttip/media_tree.git
4770 S:      Maintained
4771 F:      drivers/media/usb/dvb-usb-v2/anysee*
4772
4773 DVB_USB_AU6610 MEDIA DRIVER
4774 M:      Antti Palosaari <crope@iki.fi>
4775 L:      linux-media@vger.kernel.org
4776 W:      https://linuxtv.org
4777 W:      http://palosaari.fi/linux/
4778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4779 T:      git git://linuxtv.org/anttip/media_tree.git
4780 S:      Maintained
4781 F:      drivers/media/usb/dvb-usb-v2/au6610*
4782
4783 DVB_USB_CE6230 MEDIA DRIVER
4784 M:      Antti Palosaari <crope@iki.fi>
4785 L:      linux-media@vger.kernel.org
4786 W:      https://linuxtv.org
4787 W:      http://palosaari.fi/linux/
4788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4789 T:      git git://linuxtv.org/anttip/media_tree.git
4790 S:      Maintained
4791 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4792
4793 DVB_USB_CXUSB MEDIA DRIVER
4794 M:      Michael Krufky <mkrufky@linuxtv.org>
4795 L:      linux-media@vger.kernel.org
4796 W:      https://linuxtv.org
4797 W:      http://github.com/mkrufky
4798 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4799 T:      git git://linuxtv.org/media_tree.git
4800 S:      Maintained
4801 F:      drivers/media/usb/dvb-usb/cxusb*
4802
4803 DVB_USB_EC168 MEDIA DRIVER
4804 M:      Antti Palosaari <crope@iki.fi>
4805 L:      linux-media@vger.kernel.org
4806 W:      https://linuxtv.org
4807 W:      http://palosaari.fi/linux/
4808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4809 T:      git git://linuxtv.org/anttip/media_tree.git
4810 S:      Maintained
4811 F:      drivers/media/usb/dvb-usb-v2/ec168*
4812
4813 DVB_USB_GL861 MEDIA DRIVER
4814 M:      Antti Palosaari <crope@iki.fi>
4815 L:      linux-media@vger.kernel.org
4816 W:      https://linuxtv.org
4817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4818 T:      git git://linuxtv.org/anttip/media_tree.git
4819 S:      Maintained
4820 F:      drivers/media/usb/dvb-usb-v2/gl861*
4821
4822 DVB_USB_MXL111SF MEDIA DRIVER
4823 M:      Michael Krufky <mkrufky@linuxtv.org>
4824 L:      linux-media@vger.kernel.org
4825 W:      https://linuxtv.org
4826 W:      http://github.com/mkrufky
4827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4828 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4829 S:      Maintained
4830 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4831
4832 DVB_USB_RTL28XXU MEDIA DRIVER
4833 M:      Antti Palosaari <crope@iki.fi>
4834 L:      linux-media@vger.kernel.org
4835 W:      https://linuxtv.org
4836 W:      http://palosaari.fi/linux/
4837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4838 T:      git git://linuxtv.org/anttip/media_tree.git
4839 S:      Maintained
4840 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4841
4842 DVB_USB_V2 MEDIA DRIVER
4843 M:      Antti Palosaari <crope@iki.fi>
4844 L:      linux-media@vger.kernel.org
4845 W:      https://linuxtv.org
4846 W:      http://palosaari.fi/linux/
4847 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4848 T:      git git://linuxtv.org/anttip/media_tree.git
4849 S:      Maintained
4850 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4851 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4852
4853 DYNAMIC DEBUG
4854 M:      Jason Baron <jbaron@akamai.com>
4855 S:      Maintained
4856 F:      lib/dynamic_debug.c
4857 F:      include/linux/dynamic_debug.h
4858
4859 DZ DECSTATION DZ11 SERIAL DRIVER
4860 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4861 S:      Maintained
4862 F:      drivers/tty/serial/dz.*
4863
4864 E3X0 POWER BUTTON DRIVER
4865 M:      Moritz Fischer <moritz.fischer@ettus.com>
4866 L:      usrp-users@lists.ettus.com
4867 W:      http://www.ettus.com
4868 S:      Supported
4869 F:      drivers/input/misc/e3x0-button.c
4870 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4871
4872 E4000 MEDIA DRIVER
4873 M:      Antti Palosaari <crope@iki.fi>
4874 L:      linux-media@vger.kernel.org
4875 W:      https://linuxtv.org
4876 W:      http://palosaari.fi/linux/
4877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4878 T:      git git://linuxtv.org/anttip/media_tree.git
4879 S:      Maintained
4880 F:      drivers/media/tuners/e4000*
4881
4882 EATA ISA/EISA/PCI SCSI DRIVER
4883 M:      Dario Ballabio <ballabio_dario@emc.com>
4884 L:      linux-scsi@vger.kernel.org
4885 S:      Maintained
4886 F:      drivers/scsi/eata.c
4887
4888 EC100 MEDIA DRIVER
4889 M:      Antti Palosaari <crope@iki.fi>
4890 L:      linux-media@vger.kernel.org
4891 W:      https://linuxtv.org
4892 W:      http://palosaari.fi/linux/
4893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4894 T:      git git://linuxtv.org/anttip/media_tree.git
4895 S:      Maintained
4896 F:      drivers/media/dvb-frontends/ec100*
4897
4898 ECRYPT FILE SYSTEM
4899 M:      Tyler Hicks <tyhicks@canonical.com>
4900 L:      ecryptfs@vger.kernel.org
4901 W:      http://ecryptfs.org
4902 W:      https://launchpad.net/ecryptfs
4903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4904 S:      Supported
4905 F:      Documentation/filesystems/ecryptfs.txt
4906 F:      fs/ecryptfs/
4907
4908 EDAC-AMD64
4909 M:      Borislav Petkov <bp@alien8.de>
4910 L:      linux-edac@vger.kernel.org
4911 S:      Maintained
4912 F:      drivers/edac/amd64_edac*
4913
4914 EDAC-CALXEDA
4915 M:      Robert Richter <rric@kernel.org>
4916 L:      linux-edac@vger.kernel.org
4917 S:      Maintained
4918 F:      drivers/edac/highbank*
4919
4920 EDAC-CAVIUM OCTEON
4921 M:      Ralf Baechle <ralf@linux-mips.org>
4922 M:      David Daney <david.daney@cavium.com>
4923 L:      linux-edac@vger.kernel.org
4924 L:      linux-mips@linux-mips.org
4925 S:      Supported
4926 F:      drivers/edac/octeon_edac*
4927
4928 EDAC-CAVIUM THUNDERX
4929 M:      David Daney <david.daney@cavium.com>
4930 M:      Jan Glauber <jglauber@cavium.com>
4931 L:      linux-edac@vger.kernel.org
4932 S:      Supported
4933 F:      drivers/edac/thunderx_edac*
4934
4935 EDAC-CORE
4936 M:      Borislav Petkov <bp@alien8.de>
4937 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4938 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4939 L:      linux-edac@vger.kernel.org
4940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4942 S:      Supported
4943 F:      Documentation/admin-guide/ras.rst
4944 F:      Documentation/driver-api/edac.rst
4945 F:      drivers/edac/
4946 F:      include/linux/edac.h
4947
4948 EDAC-E752X
4949 M:      Mark Gross <mark.gross@intel.com>
4950 L:      linux-edac@vger.kernel.org
4951 S:      Maintained
4952 F:      drivers/edac/e752x_edac.c
4953
4954 EDAC-E7XXX
4955 L:      linux-edac@vger.kernel.org
4956 S:      Maintained
4957 F:      drivers/edac/e7xxx_edac.c
4958
4959 EDAC-FSL_DDR
4960 M:      York Sun <york.sun@nxp.com>
4961 L:      linux-edac@vger.kernel.org
4962 S:      Maintained
4963 F:      drivers/edac/fsl_ddr_edac.*
4964
4965 EDAC-GHES
4966 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4967 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4968 L:      linux-edac@vger.kernel.org
4969 S:      Maintained
4970 F:      drivers/edac/ghes_edac.c
4971
4972 EDAC-I3000
4973 L:      linux-edac@vger.kernel.org
4974 S:      Orphan
4975 F:      drivers/edac/i3000_edac.c
4976
4977 EDAC-I5000
4978 L:      linux-edac@vger.kernel.org
4979 S:      Maintained
4980 F:      drivers/edac/i5000_edac.c
4981
4982 EDAC-I5400
4983 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4984 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4985 L:      linux-edac@vger.kernel.org
4986 S:      Maintained
4987 F:      drivers/edac/i5400_edac.c
4988
4989 EDAC-I7300
4990 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4991 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4992 L:      linux-edac@vger.kernel.org
4993 S:      Maintained
4994 F:      drivers/edac/i7300_edac.c
4995
4996 EDAC-I7CORE
4997 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4998 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4999 L:      linux-edac@vger.kernel.org
5000 S:      Maintained
5001 F:      drivers/edac/i7core_edac.c
5002
5003 EDAC-I82443BXGX
5004 M:      Tim Small <tim@buttersideup.com>
5005 L:      linux-edac@vger.kernel.org
5006 S:      Maintained
5007 F:      drivers/edac/i82443bxgx_edac.c
5008
5009 EDAC-I82975X
5010 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5011 M:      "Arvind R." <arvino55@gmail.com>
5012 L:      linux-edac@vger.kernel.org
5013 S:      Maintained
5014 F:      drivers/edac/i82975x_edac.c
5015
5016 EDAC-IE31200
5017 M:      Jason Baron <jbaron@akamai.com>
5018 L:      linux-edac@vger.kernel.org
5019 S:      Maintained
5020 F:      drivers/edac/ie31200_edac.c
5021
5022 EDAC-MPC85XX
5023 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5024 L:      linux-edac@vger.kernel.org
5025 S:      Maintained
5026 F:      drivers/edac/mpc85xx_edac.[ch]
5027
5028 EDAC-PASEMI
5029 M:      Egor Martovetsky <egor@pasemi.com>
5030 L:      linux-edac@vger.kernel.org
5031 S:      Maintained
5032 F:      drivers/edac/pasemi_edac.c
5033
5034 EDAC-PND2
5035 M:      Tony Luck <tony.luck@intel.com>
5036 L:      linux-edac@vger.kernel.org
5037 S:      Maintained
5038 F:      drivers/edac/pnd2_edac.[ch]
5039
5040 EDAC-R82600
5041 M:      Tim Small <tim@buttersideup.com>
5042 L:      linux-edac@vger.kernel.org
5043 S:      Maintained
5044 F:      drivers/edac/r82600_edac.c
5045
5046 EDAC-SBRIDGE
5047 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5048 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5049 L:      linux-edac@vger.kernel.org
5050 S:      Maintained
5051 F:      drivers/edac/sb_edac.c
5052
5053 EDAC-SKYLAKE
5054 M:      Tony Luck <tony.luck@intel.com>
5055 L:      linux-edac@vger.kernel.org
5056 S:      Maintained
5057 F:      drivers/edac/skx_edac.c
5058
5059 EDIROL UA-101/UA-1000 DRIVER
5060 M:      Clemens Ladisch <clemens@ladisch.de>
5061 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5062 T:      git git://git.alsa-project.org/alsa-kernel.git
5063 S:      Maintained
5064 F:      sound/usb/misc/ua101.c
5065
5066 EFI TEST DRIVER
5067 L:      linux-efi@vger.kernel.org
5068 M:      Ivan Hu <ivan.hu@canonical.com>
5069 M:      Matt Fleming <matt@codeblueprint.co.uk>
5070 S:      Maintained
5071 F:      drivers/firmware/efi/test/
5072
5073 EFI VARIABLE FILESYSTEM
5074 M:      Matthew Garrett <matthew.garrett@nebula.com>
5075 M:      Jeremy Kerr <jk@ozlabs.org>
5076 M:      Matt Fleming <matt@codeblueprint.co.uk>
5077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5078 L:      linux-efi@vger.kernel.org
5079 S:      Maintained
5080 F:      fs/efivarfs/
5081
5082 EFIFB FRAMEBUFFER DRIVER
5083 L:      linux-fbdev@vger.kernel.org
5084 M:      Peter Jones <pjones@redhat.com>
5085 S:      Maintained
5086 F:      drivers/video/fbdev/efifb.c
5087
5088 EFS FILESYSTEM
5089 W:      http://aeschi.ch.eu.org/efs/
5090 S:      Orphan
5091 F:      fs/efs/
5092
5093 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5094 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5095 L:      netdev@vger.kernel.org
5096 S:      Maintained
5097 F:      drivers/net/ethernet/ibm/ehea/
5098
5099 EM28XX VIDEO4LINUX DRIVER
5100 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5101 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5102 L:      linux-media@vger.kernel.org
5103 W:      https://linuxtv.org
5104 T:      git git://linuxtv.org/media_tree.git
5105 S:      Maintained
5106 F:      drivers/media/usb/em28xx/
5107 F:      Documentation/media/v4l-drivers/em28xx*
5108
5109 EMBEDDED LINUX
5110 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5111 M:      Matt Mackall <mpm@selenic.com>
5112 M:      David Woodhouse <dwmw2@infradead.org>
5113 L:      linux-embedded@vger.kernel.org
5114 S:      Maintained
5115
5116 Emulex 10Gbps iSCSI - OneConnect DRIVER
5117 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5118 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5119 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5120 L:      linux-scsi@vger.kernel.org
5121 W:      http://www.broadcom.com
5122 S:      Supported
5123 F:      drivers/scsi/be2iscsi/
5124
5125 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5126 M:      Sathya Perla <sathya.perla@broadcom.com>
5127 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5128 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5129 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5130 L:      netdev@vger.kernel.org
5131 W:      http://www.emulex.com
5132 S:      Supported
5133 F:      drivers/net/ethernet/emulex/benet/
5134
5135 EMULEX ONECONNECT ROCE DRIVER
5136 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5137 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5138 L:      linux-rdma@vger.kernel.org
5139 W:      http://www.broadcom.com
5140 S:      Odd Fixes
5141 F:      drivers/infiniband/hw/ocrdma/
5142 F:      include/uapi/rdma/ocrdma-abi.h
5143
5144 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5145 M:      James Smart <james.smart@broadcom.com>
5146 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5147 L:      linux-scsi@vger.kernel.org
5148 W:      http://www.broadcom.com
5149 S:      Supported
5150 F:      drivers/scsi/lpfc/
5151
5152 ENE CB710 FLASH CARD READER DRIVER
5153 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5154 S:      Maintained
5155 F:      drivers/misc/cb710/
5156 F:      drivers/mmc/host/cb710-mmc.*
5157 F:      include/linux/cb710.h
5158
5159 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5160 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5161 S:      Maintained
5162 F:      drivers/media/rc/ene_ir.*
5163
5164 EPSON S1D13XXX FRAMEBUFFER DRIVER
5165 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5166 S:      Maintained
5167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5168 F:      drivers/video/fbdev/s1d13xxxfb.c
5169 F:      include/video/s1d13xxxfb.h
5170
5171 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5172 M:      Jeff Layton <jlayton@poochiereds.net>
5173 S:      Maintained
5174 F:      lib/errseq.c
5175 F:      include/linux/errseq.h
5176
5177 ET131X NETWORK DRIVER
5178 M:      Mark Einon <mark.einon@gmail.com>
5179 S:      Odd Fixes
5180 F:      drivers/net/ethernet/agere/
5181
5182 ETHERNET BRIDGE
5183 M:      Stephen Hemminger <stephen@networkplumber.org>
5184 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5185 L:      netdev@vger.kernel.org
5186 W:      http://www.linuxfoundation.org/en/Net:Bridge
5187 S:      Maintained
5188 F:      include/linux/netfilter_bridge/
5189 F:      net/bridge/
5190
5191 ETHERNET PHY LIBRARY
5192 M:      Andrew Lunn <andrew@lunn.ch>
5193 M:      Florian Fainelli <f.fainelli@gmail.com>
5194 L:      netdev@vger.kernel.org
5195 S:      Maintained
5196 F:      Documentation/ABI/testing/sysfs-bus-mdio
5197 F:      Documentation/devicetree/bindings/net/mdio*
5198 F:      Documentation/networking/phy.txt
5199 F:      drivers/net/phy/
5200 F:      drivers/of/of_mdio.c
5201 F:      drivers/of/of_net.c
5202 F:      include/linux/*mdio*.h
5203 F:      include/linux/of_net.h
5204 F:      include/linux/phy.h
5205 F:      include/linux/phy_fixed.h
5206 F:      include/linux/platform_data/mdio-gpio.h
5207 F:      include/linux/platform_data/mdio-bcm-unimac.h
5208 F:      include/trace/events/mdio.h
5209 F:      include/uapi/linux/mdio.h
5210 F:      include/uapi/linux/mii.h
5211
5212 EXT2 FILE SYSTEM
5213 M:      Jan Kara <jack@suse.com>
5214 L:      linux-ext4@vger.kernel.org
5215 S:      Maintained
5216 F:      Documentation/filesystems/ext2.txt
5217 F:      fs/ext2/
5218 F:      include/linux/ext2*
5219
5220 EXT4 FILE SYSTEM
5221 M:      "Theodore Ts'o" <tytso@mit.edu>
5222 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5223 L:      linux-ext4@vger.kernel.org
5224 W:      http://ext4.wiki.kernel.org
5225 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5227 S:      Maintained
5228 F:      Documentation/filesystems/ext4.txt
5229 F:      fs/ext4/
5230
5231 Extended Verification Module (EVM)
5232 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5233 L:      linux-integrity@vger.kernel.org
5234 S:      Supported
5235 F:      security/integrity/evm/
5236
5237 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5238 M:      Matt Fleming <matt@codeblueprint.co.uk>
5239 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5240 L:      linux-efi@vger.kernel.org
5241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5242 S:      Maintained
5243 F:      Documentation/efi-stub.txt
5244 F:      arch/*/kernel/efi.c
5245 F:      arch/x86/boot/compressed/eboot.[ch]
5246 F:      arch/*/include/asm/efi.h
5247 F:      arch/x86/platform/efi/
5248 F:      drivers/firmware/efi/
5249 F:      include/linux/efi*.h
5250 F:      arch/arm/boot/compressed/efi-header.S
5251 F:      arch/arm64/kernel/efi-entry.S
5252
5253 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5254 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5255 M:      Chanwoo Choi <cw00.choi@samsung.com>
5256 L:      linux-kernel@vger.kernel.org
5257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5258 S:      Maintained
5259 F:      drivers/extcon/
5260 F:      include/linux/extcon/
5261 F:      include/linux/extcon.h
5262 F:      Documentation/extcon/
5263 F:      Documentation/devicetree/bindings/extcon/
5264
5265 EXYNOS DP DRIVER
5266 M:      Jingoo Han <jingoohan1@gmail.com>
5267 L:      dri-devel@lists.freedesktop.org
5268 S:      Maintained
5269 F:      drivers/gpu/drm/exynos/exynos_dp*
5270
5271 EXYNOS SYSMMU (IOMMU) driver
5272 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5273 L:      iommu@lists.linux-foundation.org
5274 S:      Maintained
5275 F:      drivers/iommu/exynos-iommu.c
5276
5277 EZchip NPS platform support
5278 M:      Elad Kanfi <eladkan@mellanox.com>
5279 M:      Vineet Gupta <vgupta@synopsys.com>
5280 S:      Supported
5281 F:      arch/arc/plat-eznps
5282 F:      arch/arc/boot/dts/eznps.dts
5283
5284 F2FS FILE SYSTEM
5285 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5286 M:      Chao Yu <yuchao0@huawei.com>
5287 L:      linux-f2fs-devel@lists.sourceforge.net
5288 W:      https://f2fs.wiki.kernel.org/
5289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5290 S:      Maintained
5291 F:      Documentation/filesystems/f2fs.txt
5292 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5293 F:      fs/f2fs/
5294 F:      include/linux/f2fs_fs.h
5295 F:      include/trace/events/f2fs.h
5296
5297 F71805F HARDWARE MONITORING DRIVER
5298 M:      Jean Delvare <jdelvare@suse.com>
5299 L:      linux-hwmon@vger.kernel.org
5300 S:      Maintained
5301 F:      Documentation/hwmon/f71805f
5302 F:      drivers/hwmon/f71805f.c
5303
5304 FANOTIFY
5305 M:      Jan Kara <jack@suse.cz>
5306 R:      Amir Goldstein <amir73il@gmail.com>
5307 L:      linux-fsdevel@vger.kernel.org
5308 S:      Maintained
5309 F:      fs/notify/fanotify/
5310 F:      include/linux/fanotify.h
5311 F:      include/uapi/linux/fanotify.h
5312
5313 FARSYNC SYNCHRONOUS DRIVER
5314 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5315 W:      http://www.farsite.co.uk/
5316 S:      Supported
5317 F:      drivers/net/wan/farsync.*
5318
5319 FAULT INJECTION SUPPORT
5320 M:      Akinobu Mita <akinobu.mita@gmail.com>
5321 S:      Supported
5322 F:      Documentation/fault-injection/
5323 F:      lib/fault-inject.c
5324
5325 FBTFT Framebuffer drivers
5326 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5327 S:      Maintained
5328 F:      drivers/staging/fbtft/
5329
5330 FC0011 TUNER DRIVER
5331 M:      Michael Buesch <m@bues.ch>
5332 L:      linux-media@vger.kernel.org
5333 S:      Maintained
5334 F:      drivers/media/tuners/fc0011.h
5335 F:      drivers/media/tuners/fc0011.c
5336
5337 FC2580 MEDIA DRIVER
5338 M:      Antti Palosaari <crope@iki.fi>
5339 L:      linux-media@vger.kernel.org
5340 W:      https://linuxtv.org
5341 W:      http://palosaari.fi/linux/
5342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5343 T:      git git://linuxtv.org/anttip/media_tree.git
5344 S:      Maintained
5345 F:      drivers/media/tuners/fc2580*
5346
5347 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5348 M:      Johannes Thumshirn <jth@kernel.org>
5349 L:      fcoe-devel@open-fcoe.org
5350 W:      www.Open-FCoE.org
5351 S:      Supported
5352 F:      drivers/scsi/libfc/
5353 F:      drivers/scsi/fcoe/
5354 F:      include/scsi/fc/
5355 F:      include/scsi/libfc.h
5356 F:      include/scsi/libfcoe.h
5357 F:      include/uapi/scsi/fc/
5358
5359 FILE LOCKING (flock() and fcntl()/lockf())
5360 M:      Jeff Layton <jlayton@poochiereds.net>
5361 M:      "J. Bruce Fields" <bfields@fieldses.org>
5362 L:      linux-fsdevel@vger.kernel.org
5363 S:      Maintained
5364 F:      include/linux/fcntl.h
5365 F:      include/uapi/linux/fcntl.h
5366 F:      fs/fcntl.c
5367 F:      fs/locks.c
5368
5369 FILESYSTEMS (VFS and infrastructure)
5370 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5371 L:      linux-fsdevel@vger.kernel.org
5372 S:      Maintained
5373 F:      fs/*
5374 F:      include/linux/fs.h
5375 F:      include/uapi/linux/fs.h
5376
5377 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5378 M:      Riku Voipio <riku.voipio@iki.fi>
5379 L:      linux-hwmon@vger.kernel.org
5380 S:      Maintained
5381 F:      drivers/hwmon/f75375s.c
5382 F:      include/linux/f75375s.h
5383
5384 FIREWIRE AUDIO DRIVERS
5385 M:      Clemens Ladisch <clemens@ladisch.de>
5386 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5387 T:      git git://git.alsa-project.org/alsa-kernel.git
5388 S:      Maintained
5389 F:      sound/firewire/
5390
5391 FIREWIRE MEDIA DRIVERS (firedtv)
5392 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5393 L:      linux-media@vger.kernel.org
5394 L:      linux1394-devel@lists.sourceforge.net
5395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5396 S:      Maintained
5397 F:      drivers/media/firewire/
5398
5399 FIREWIRE SBP-2 TARGET
5400 M:      Chris Boot <bootc@bootc.net>
5401 L:      linux-scsi@vger.kernel.org
5402 L:      target-devel@vger.kernel.org
5403 L:      linux1394-devel@lists.sourceforge.net
5404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5405 S:      Maintained
5406 F:      drivers/target/sbp/
5407
5408 FIREWIRE SUBSYSTEM
5409 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5410 L:      linux1394-devel@lists.sourceforge.net
5411 W:      http://ieee1394.wiki.kernel.org/
5412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5413 S:      Maintained
5414 F:      drivers/firewire/
5415 F:      include/linux/firewire.h
5416 F:      include/uapi/linux/firewire*.h
5417 F:      tools/firewire/
5418
5419 FIRMWARE LOADER (request_firmware)
5420 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5421 L:      linux-kernel@vger.kernel.org
5422 S:      Maintained
5423 F:      Documentation/firmware_class/
5424 F:      drivers/base/firmware*.c
5425 F:      include/linux/firmware.h
5426
5427 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5428 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5429 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5430 S:      Maintained
5431 F:      drivers/block/rsxx/
5432
5433 FLOPPY DRIVER
5434 M:      Jiri Kosina <jikos@kernel.org>
5435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5436 S:      Odd fixes
5437 F:      drivers/block/floppy.c
5438
5439 FMC SUBSYSTEM
5440 M:      Alessandro Rubini <rubini@gnudd.com>
5441 W:      http://www.ohwr.org/projects/fmc-bus
5442 S:      Supported
5443 F:      drivers/fmc/
5444 F:      include/linux/fmc*.h
5445 F:      include/linux/ipmi-fru.h
5446 K:      fmc_d.*register
5447
5448 FPGA MANAGER FRAMEWORK
5449 M:      Alan Tull <atull@kernel.org>
5450 R:      Moritz Fischer <mdf@kernel.org>
5451 L:      linux-fpga@vger.kernel.org
5452 S:      Maintained
5453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5454 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5455 F:      Documentation/fpga/
5456 F:      Documentation/devicetree/bindings/fpga/
5457 F:      drivers/fpga/
5458 F:      include/linux/fpga/
5459 W:      http://www.rocketboards.org
5460
5461 FPU EMULATOR
5462 M:      Bill Metzenthen <billm@melbpc.org.au>
5463 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5464 S:      Maintained
5465 F:      arch/x86/math-emu/
5466
5467 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5468 L:      netdev@vger.kernel.org
5469 S:      Orphan
5470 F:      drivers/net/wan/dlci.c
5471 F:      drivers/net/wan/sdla.c
5472
5473 FRAMEBUFFER LAYER
5474 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5475 L:      linux-fbdev@vger.kernel.org
5476 T:      git git://github.com/bzolnier/linux.git
5477 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5478 S:      Maintained
5479 F:      Documentation/fb/
5480 F:      drivers/video/
5481 F:      include/video/
5482 F:      include/linux/fb.h
5483 F:      include/uapi/video/
5484 F:      include/uapi/linux/fb.h
5485
5486 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5487 M:      Horia Geantă <horia.geanta@nxp.com>
5488 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5489 L:      linux-crypto@vger.kernel.org
5490 S:      Maintained
5491 F:      drivers/crypto/caam/
5492 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5493
5494 FREESCALE DIU FRAMEBUFFER DRIVER
5495 M:      Timur Tabi <timur@tabi.org>
5496 L:      linux-fbdev@vger.kernel.org
5497 S:      Maintained
5498 F:      drivers/video/fbdev/fsl-diu-fb.*
5499
5500 FREESCALE DMA DRIVER
5501 M:      Li Yang <leoyang.li@nxp.com>
5502 M:      Zhang Wei <zw@zh-kernel.org>
5503 L:      linuxppc-dev@lists.ozlabs.org
5504 S:      Maintained
5505 F:      drivers/dma/fsldma.*
5506
5507 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5508 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5509 L:      netdev@vger.kernel.org
5510 S:      Maintained
5511 F:      drivers/net/ethernet/freescale/gianfar*
5512 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5513 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5514
5515 FREESCALE GPMI NAND DRIVER
5516 M:      Han Xu <han.xu@nxp.com>
5517 L:      linux-mtd@lists.infradead.org
5518 S:      Maintained
5519 F:      drivers/mtd/nand/gpmi-nand/*
5520
5521 FREESCALE I2C CPM DRIVER
5522 M:      Jochen Friedrich <jochen@scram.de>
5523 L:      linuxppc-dev@lists.ozlabs.org
5524 L:      linux-i2c@vger.kernel.org
5525 S:      Maintained
5526 F:      drivers/i2c/busses/i2c-cpm.c
5527
5528 FREESCALE IMX / MXC FEC DRIVER
5529 M:      Fugang Duan <fugang.duan@nxp.com>
5530 L:      netdev@vger.kernel.org
5531 S:      Maintained
5532 F:      drivers/net/ethernet/freescale/fec_main.c
5533 F:      drivers/net/ethernet/freescale/fec_ptp.c
5534 F:      drivers/net/ethernet/freescale/fec.h
5535 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5536
5537 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5538 M:      Sascha Hauer <kernel@pengutronix.de>
5539 L:      linux-fbdev@vger.kernel.org
5540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5541 S:      Maintained
5542 F:      include/linux/platform_data/video-imxfb.h
5543 F:      drivers/video/fbdev/imxfb.c
5544
5545 FREESCALE QORIQ DPAA ETHERNET DRIVER
5546 M:      Madalin Bucur <madalin.bucur@nxp.com>
5547 L:      netdev@vger.kernel.org
5548 S:      Maintained
5549 F:      drivers/net/ethernet/freescale/dpaa
5550
5551 FREESCALE QORIQ DPAA FMAN DRIVER
5552 M:      Madalin Bucur <madalin.bucur@nxp.com>
5553 L:      netdev@vger.kernel.org
5554 S:      Maintained
5555 F:      drivers/net/ethernet/freescale/fman
5556 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5557
5558 FREESCALE QUAD SPI DRIVER
5559 M:      Han Xu <han.xu@nxp.com>
5560 L:      linux-mtd@lists.infradead.org
5561 S:      Maintained
5562 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5563
5564 FREESCALE QUICC ENGINE LIBRARY
5565 M:      Qiang Zhao <qiang.zhao@nxp.com>
5566 L:      linuxppc-dev@lists.ozlabs.org
5567 S:      Maintained
5568 F:      drivers/soc/fsl/qe/
5569 F:      include/soc/fsl/*qe*.h
5570 F:      include/soc/fsl/*ucc*.h
5571
5572 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5573 M:      Li Yang <leoyang.li@nxp.com>
5574 L:      netdev@vger.kernel.org
5575 L:      linuxppc-dev@lists.ozlabs.org
5576 S:      Maintained
5577 F:      drivers/net/ethernet/freescale/ucc_geth*
5578
5579 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5580 M:      Zhao Qiang <qiang.zhao@nxp.com>
5581 L:      netdev@vger.kernel.org
5582 L:      linuxppc-dev@lists.ozlabs.org
5583 S:      Maintained
5584 F:      drivers/net/wan/fsl_ucc_hdlc*
5585
5586 FREESCALE QUICC ENGINE UCC UART DRIVER
5587 M:      Timur Tabi <timur@tabi.org>
5588 L:      linuxppc-dev@lists.ozlabs.org
5589 S:      Maintained
5590 F:      drivers/tty/serial/ucc_uart.c
5591
5592 FREESCALE SOC DRIVERS
5593 M:      Li Yang <leoyang.li@nxp.com>
5594 L:      linuxppc-dev@lists.ozlabs.org
5595 L:      linux-arm-kernel@lists.infradead.org
5596 S:      Maintained
5597 F:      Documentation/devicetree/bindings/soc/fsl/
5598 F:      drivers/soc/fsl/
5599 F:      include/linux/fsl/
5600
5601 FREESCALE SOC FS_ENET DRIVER
5602 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5603 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5604 L:      linuxppc-dev@lists.ozlabs.org
5605 L:      netdev@vger.kernel.org
5606 S:      Maintained
5607 F:      drivers/net/ethernet/freescale/fs_enet/
5608 F:      include/linux/fs_enet_pd.h
5609
5610 FREESCALE SOC SOUND DRIVERS
5611 M:      Timur Tabi <timur@tabi.org>
5612 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5613 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5614 R:      Fabio Estevam <fabio.estevam@nxp.com>
5615 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5616 L:      linuxppc-dev@lists.ozlabs.org
5617 S:      Maintained
5618 F:      sound/soc/fsl/fsl*
5619 F:      sound/soc/fsl/imx*
5620 F:      sound/soc/fsl/mpc8610_hpcd.c
5621
5622 FREESCALE USB PERIPHERAL DRIVERS
5623 M:      Li Yang <leoyang.li@nxp.com>
5624 L:      linux-usb@vger.kernel.org
5625 L:      linuxppc-dev@lists.ozlabs.org
5626 S:      Maintained
5627 F:      drivers/usb/gadget/udc/fsl*
5628
5629 FREEVXFS FILESYSTEM
5630 M:      Christoph Hellwig <hch@infradead.org>
5631 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5632 S:      Maintained
5633 F:      fs/freevxfs/
5634
5635 FREEZER
5636 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5637 M:      Pavel Machek <pavel@ucw.cz>
5638 L:      linux-pm@vger.kernel.org
5639 S:      Supported
5640 F:      Documentation/power/freezing-of-tasks.txt
5641 F:      include/linux/freezer.h
5642 F:      kernel/freezer.c
5643
5644 FRONTSWAP API
5645 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5646 L:      linux-kernel@vger.kernel.org
5647 S:      Maintained
5648 F:      mm/frontswap.c
5649 F:      include/linux/frontswap.h
5650
5651 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5652 M:      David Howells <dhowells@redhat.com>
5653 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5654 S:      Supported
5655 F:      Documentation/filesystems/caching/
5656 F:      fs/fscache/
5657 F:      include/linux/fscache*.h
5658
5659 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5660 M:      Theodore Y. Ts'o <tytso@mit.edu>
5661 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5662 L:      linux-fscrypt@vger.kernel.org
5663 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5665 S:      Supported
5666 F:      fs/crypto/
5667 F:      include/linux/fscrypt*.h
5668 F:      Documentation/filesystems/fscrypt.rst
5669
5670 FUJITSU FR-V (FRV) PORT
5671 S:      Orphan
5672 F:      arch/frv/
5673
5674 FUJITSU LAPTOP EXTRAS
5675 M:      Jonathan Woithe <jwoithe@just42.net>
5676 L:      platform-driver-x86@vger.kernel.org
5677 S:      Maintained
5678 F:      drivers/platform/x86/fujitsu-laptop.c
5679
5680 FUJITSU M-5MO LS CAMERA ISP DRIVER
5681 M:      Kyungmin Park <kyungmin.park@samsung.com>
5682 M:      Heungjun Kim <riverful.kim@samsung.com>
5683 L:      linux-media@vger.kernel.org
5684 S:      Maintained
5685 F:      drivers/media/i2c/m5mols/
5686 F:      include/media/i2c/m5mols.h
5687
5688 FUJITSU TABLET EXTRAS
5689 M:      Robert Gerlach <khnz@gmx.de>
5690 L:      platform-driver-x86@vger.kernel.org
5691 S:      Maintained
5692 F:      drivers/platform/x86/fujitsu-tablet.c
5693
5694 FUSE: FILESYSTEM IN USERSPACE
5695 M:      Miklos Szeredi <miklos@szeredi.hu>
5696 L:      linux-fsdevel@vger.kernel.org
5697 W:      http://fuse.sourceforge.net/
5698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5699 S:      Maintained
5700 F:      fs/fuse/
5701 F:      include/uapi/linux/fuse.h
5702 F:      Documentation/filesystems/fuse.txt
5703
5704 FUTEX SUBSYSTEM
5705 M:      Thomas Gleixner <tglx@linutronix.de>
5706 M:      Ingo Molnar <mingo@redhat.com>
5707 R:      Peter Zijlstra <peterz@infradead.org>
5708 R:      Darren Hart <dvhart@infradead.org>
5709 L:      linux-kernel@vger.kernel.org
5710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5711 S:      Maintained
5712 F:      kernel/futex.c
5713 F:      kernel/futex_compat.c
5714 F:      include/asm-generic/futex.h
5715 F:      include/linux/futex.h
5716 F:      include/uapi/linux/futex.h
5717 F:      tools/testing/selftests/futex/
5718 F:      tools/perf/bench/futex*
5719 F:      Documentation/*futex*
5720
5721 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5722 M:      Rik Faith <faith@cs.unc.edu>
5723 L:      linux-scsi@vger.kernel.org
5724 S:      Odd Fixes (e.g., new signatures)
5725 F:      drivers/scsi/fdomain.*
5726
5727 GCC PLUGINS
5728 M:      Kees Cook <keescook@chromium.org>
5729 R:      Emese Revfy <re.emese@gmail.com>
5730 L:      kernel-hardening@lists.openwall.com
5731 S:      Maintained
5732 F:      scripts/gcc-plugins/
5733 F:      scripts/gcc-plugin.sh
5734 F:      scripts/Makefile.gcc-plugins
5735 F:      Documentation/gcc-plugins.txt
5736
5737 GCOV BASED KERNEL PROFILING
5738 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5739 S:      Maintained
5740 F:      kernel/gcov/
5741 F:      Documentation/dev-tools/gcov.rst
5742
5743 GDB KERNEL DEBUGGING HELPER SCRIPTS
5744 M:      Jan Kiszka <jan.kiszka@siemens.com>
5745 M:      Kieran Bingham <kieran@bingham.xyz>
5746 S:      Supported
5747 F:      scripts/gdb/
5748
5749 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5750 M:      Achim Leubner <achim_leubner@adaptec.com>
5751 L:      linux-scsi@vger.kernel.org
5752 W:      http://www.icp-vortex.com/
5753 S:      Supported
5754 F:      drivers/scsi/gdt*
5755
5756 GEMTEK FM RADIO RECEIVER DRIVER
5757 M:      Hans Verkuil <hverkuil@xs4all.nl>
5758 L:      linux-media@vger.kernel.org
5759 T:      git git://linuxtv.org/media_tree.git
5760 W:      https://linuxtv.org
5761 S:      Maintained
5762 F:      drivers/media/radio/radio-gemtek*
5763
5764 GENERIC GPIO I2C DRIVER
5765 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5766 S:      Supported
5767 F:      drivers/i2c/busses/i2c-gpio.c
5768 F:      include/linux/i2c-gpio.h
5769
5770 GENERIC GPIO I2C MULTIPLEXER DRIVER
5771 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5772 L:      linux-i2c@vger.kernel.org
5773 S:      Supported
5774 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5775 F:      include/linux/i2c-mux-gpio.h
5776 F:      Documentation/i2c/muxes/i2c-mux-gpio
5777
5778 GENERIC HDLC (WAN) DRIVERS
5779 M:      Krzysztof Halasa <khc@pm.waw.pl>
5780 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5781 S:      Maintained
5782 F:      drivers/net/wan/c101.c
5783 F:      drivers/net/wan/hd6457*
5784 F:      drivers/net/wan/hdlc*
5785 F:      drivers/net/wan/n2.c
5786 F:      drivers/net/wan/pc300too.c
5787 F:      drivers/net/wan/pci200syn.c
5788 F:      drivers/net/wan/wanxl*
5789
5790 GENERIC INCLUDE/ASM HEADER FILES
5791 M:      Arnd Bergmann <arnd@arndb.de>
5792 L:      linux-arch@vger.kernel.org
5793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5794 S:      Maintained
5795 F:      include/asm-generic/
5796 F:      include/uapi/asm-generic/
5797
5798 GENERIC PHY FRAMEWORK
5799 M:      Kishon Vijay Abraham I <kishon@ti.com>
5800 L:      linux-kernel@vger.kernel.org
5801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5802 S:      Supported
5803 F:      drivers/phy/
5804 F:      include/linux/phy/
5805
5806 GENERIC PM DOMAINS
5807 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5808 M:      Kevin Hilman <khilman@kernel.org>
5809 M:      Ulf Hansson <ulf.hansson@linaro.org>
5810 L:      linux-pm@vger.kernel.org
5811 S:      Supported
5812 F:      drivers/base/power/domain*.c
5813 F:      include/linux/pm_domain.h
5814 F:      Documentation/devicetree/bindings/power/power_domain.txt
5815
5816 GENERIC UIO DRIVER FOR PCI DEVICES
5817 M:      "Michael S. Tsirkin" <mst@redhat.com>
5818 L:      kvm@vger.kernel.org
5819 S:      Supported
5820 F:      drivers/uio/uio_pci_generic.c
5821
5822 GENWQE (IBM Generic Workqueue Card)
5823 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5824 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5825 S:      Supported
5826 F:      drivers/misc/genwqe/
5827
5828 GET_MAINTAINER SCRIPT
5829 M:      Joe Perches <joe@perches.com>
5830 S:      Maintained
5831 F:      scripts/get_maintainer.pl
5832
5833 GFS2 FILE SYSTEM
5834 M:      Steven Whitehouse <swhiteho@redhat.com>
5835 M:      Bob Peterson <rpeterso@redhat.com>
5836 L:      cluster-devel@redhat.com
5837 W:      http://sources.redhat.com/cluster/
5838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5839 S:      Supported
5840 F:      Documentation/filesystems/gfs2*.txt
5841 F:      fs/gfs2/
5842 F:      include/uapi/linux/gfs2_ondisk.h
5843
5844 GIGASET ISDN DRIVERS
5845 M:      Paul Bolle <pebolle@tiscali.nl>
5846 L:      gigaset307x-common@lists.sourceforge.net
5847 W:      http://gigaset307x.sourceforge.net/
5848 S:      Odd Fixes
5849 F:      Documentation/isdn/README.gigaset
5850 F:      drivers/isdn/gigaset/
5851 F:      include/uapi/linux/gigaset_dev.h
5852
5853 GO7007 MPEG CODEC
5854 M:      Hans Verkuil <hans.verkuil@cisco.com>
5855 L:      linux-media@vger.kernel.org
5856 S:      Maintained
5857 F:      drivers/media/usb/go7007/
5858
5859 GOODIX TOUCHSCREEN
5860 M:      Bastien Nocera <hadess@hadess.net>
5861 L:      linux-input@vger.kernel.org
5862 S:      Maintained
5863 F:      drivers/input/touchscreen/goodix.c
5864
5865 GPIO ACPI SUPPORT
5866 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5867 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5868 L:      linux-gpio@vger.kernel.org
5869 L:      linux-acpi@vger.kernel.org
5870 S:      Maintained
5871 F:      Documentation/acpi/gpio-properties.txt
5872 F:      drivers/gpio/gpiolib-acpi.c
5873
5874 GPIO IR Transmitter
5875 M:      Sean Young <sean@mess.org>
5876 L:      linux-media@vger.kernel.org
5877 S:      Maintained
5878 F:      drivers/media/rc/gpio-ir-tx.c
5879
5880 GPIO MOCKUP DRIVER
5881 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5882 L:      linux-gpio@vger.kernel.org
5883 S:      Maintained
5884 F:      drivers/gpio/gpio-mockup.c
5885 F:      tools/testing/selftests/gpio/
5886
5887 GPIO SUBSYSTEM
5888 M:      Linus Walleij <linus.walleij@linaro.org>
5889 L:      linux-gpio@vger.kernel.org
5890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5891 S:      Maintained
5892 F:      Documentation/devicetree/bindings/gpio/
5893 F:      Documentation/gpio/
5894 F:      Documentation/ABI/testing/gpio-cdev
5895 F:      Documentation/ABI/obsolete/sysfs-gpio
5896 F:      drivers/gpio/
5897 F:      include/linux/gpio/
5898 F:      include/linux/gpio.h
5899 F:      include/asm-generic/gpio.h
5900 F:      include/uapi/linux/gpio.h
5901 F:      tools/gpio/
5902
5903 GRE DEMULTIPLEXER DRIVER
5904 M:      Dmitry Kozlov <xeb@mail.ru>
5905 L:      netdev@vger.kernel.org
5906 S:      Maintained
5907 F:      net/ipv4/gre_demux.c
5908 F:      net/ipv4/gre_offload.c
5909 F:      include/net/gre.h
5910
5911 GRETH 10/100/1G Ethernet MAC device driver
5912 M:      Andreas Larsson <andreas@gaisler.com>
5913 L:      netdev@vger.kernel.org
5914 S:      Maintained
5915 F:      drivers/net/ethernet/aeroflex/
5916
5917 GREYBUS AUDIO PROTOCOLS DRIVERS
5918 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5919 M:      Mark Greer <mgreer@animalcreek.com>
5920 S:      Maintained
5921 F:      drivers/staging/greybus/audio_apbridgea.c
5922 F:      drivers/staging/greybus/audio_apbridgea.h
5923 F:      drivers/staging/greybus/audio_codec.c
5924 F:      drivers/staging/greybus/audio_codec.h
5925 F:      drivers/staging/greybus/audio_gb.c
5926 F:      drivers/staging/greybus/audio_manager.c
5927 F:      drivers/staging/greybus/audio_manager.h
5928 F:      drivers/staging/greybus/audio_manager_module.c
5929 F:      drivers/staging/greybus/audio_manager_private.h
5930 F:      drivers/staging/greybus/audio_manager_sysfs.c
5931 F:      drivers/staging/greybus/audio_module.c
5932 F:      drivers/staging/greybus/audio_topology.c
5933
5934 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5935 M:      Viresh Kumar <vireshk@kernel.org>
5936 S:      Maintained
5937 F:      drivers/staging/greybus/authentication.c
5938 F:      drivers/staging/greybus/bootrom.c
5939 F:      drivers/staging/greybus/firmware.h
5940 F:      drivers/staging/greybus/fw-core.c
5941 F:      drivers/staging/greybus/fw-download.c
5942 F:      drivers/staging/greybus/fw-managament.c
5943 F:      drivers/staging/greybus/greybus_authentication.h
5944 F:      drivers/staging/greybus/greybus_firmware.h
5945 F:      drivers/staging/greybus/hid.c
5946 F:      drivers/staging/greybus/i2c.c
5947 F:      drivers/staging/greybus/spi.c
5948 F:      drivers/staging/greybus/spilib.c
5949 F:      drivers/staging/greybus/spilib.h
5950
5951 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5952 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5953 S:      Maintained
5954 F:      drivers/staging/greybus/loopback.c
5955 F:      drivers/staging/greybus/timesync.c
5956 F:      drivers/staging/greybus/timesync_platform.c
5957
5958 GREYBUS PLATFORM DRIVERS
5959 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5960 S:      Maintained
5961 F:      drivers/staging/greybus/arche-platform.c
5962 F:      drivers/staging/greybus/arche-apb-ctrl.c
5963 F:      drivers/staging/greybus/arche_platform.h
5964
5965 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5966 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5967 S:      Maintained
5968 F:      drivers/staging/greybus/sdio.c
5969 F:      drivers/staging/greybus/light.c
5970 F:      drivers/staging/greybus/gpio.c
5971 F:      drivers/staging/greybus/power_supply.c
5972 F:      drivers/staging/greybus/spi.c
5973 F:      drivers/staging/greybus/spilib.c
5974
5975 GREYBUS SUBSYSTEM
5976 M:      Johan Hovold <johan@kernel.org>
5977 M:      Alex Elder <elder@kernel.org>
5978 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5979 S:      Maintained
5980 F:      drivers/staging/greybus/
5981 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5982
5983 GREYBUS UART PROTOCOLS DRIVERS
5984 M:      David Lin <dtwlin@gmail.com>
5985 S:      Maintained
5986 F:      drivers/staging/greybus/uart.c
5987 F:      drivers/staging/greybus/log.c
5988
5989 GS1662 VIDEO SERIALIZER
5990 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5991 L:      linux-media@vger.kernel.org
5992 T:      git git://linuxtv.org/media_tree.git
5993 S:      Maintained
5994 F:      drivers/media/spi/gs1662.c
5995
5996 GSPCA FINEPIX SUBDRIVER
5997 M:      Frank Zago <frank@zago.net>
5998 L:      linux-media@vger.kernel.org
5999 T:      git git://linuxtv.org/media_tree.git
6000 S:      Maintained
6001 F:      drivers/media/usb/gspca/finepix.c
6002
6003 GSPCA GL860 SUBDRIVER
6004 M:      Olivier Lorin <o.lorin@laposte.net>
6005 L:      linux-media@vger.kernel.org
6006 T:      git git://linuxtv.org/media_tree.git
6007 S:      Maintained
6008 F:      drivers/media/usb/gspca/gl860/
6009
6010 GSPCA M5602 SUBDRIVER
6011 M:      Erik Andren <erik.andren@gmail.com>
6012 L:      linux-media@vger.kernel.org
6013 T:      git git://linuxtv.org/media_tree.git
6014 S:      Maintained
6015 F:      drivers/media/usb/gspca/m5602/
6016
6017 GSPCA PAC207 SONIXB SUBDRIVER
6018 M:      Hans Verkuil <hverkuil@xs4all.nl>
6019 L:      linux-media@vger.kernel.org
6020 T:      git git://linuxtv.org/media_tree.git
6021 S:      Odd Fixes
6022 F:      drivers/media/usb/gspca/pac207.c
6023
6024 GSPCA SN9C20X SUBDRIVER
6025 M:      Brian Johnson <brijohn@gmail.com>
6026 L:      linux-media@vger.kernel.org
6027 T:      git git://linuxtv.org/media_tree.git
6028 S:      Maintained
6029 F:      drivers/media/usb/gspca/sn9c20x.c
6030
6031 GSPCA T613 SUBDRIVER
6032 M:      Leandro Costantino <lcostantino@gmail.com>
6033 L:      linux-media@vger.kernel.org
6034 T:      git git://linuxtv.org/media_tree.git
6035 S:      Maintained
6036 F:      drivers/media/usb/gspca/t613.c
6037
6038 GSPCA USB WEBCAM DRIVER
6039 M:      Hans Verkuil <hverkuil@xs4all.nl>
6040 L:      linux-media@vger.kernel.org
6041 T:      git git://linuxtv.org/media_tree.git
6042 S:      Odd Fixes
6043 F:      drivers/media/usb/gspca/
6044
6045 GTP (GPRS Tunneling Protocol)
6046 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6047 M:      Harald Welte <laforge@gnumonks.org>
6048 L:      osmocom-net-gprs@lists.osmocom.org
6049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6050 S:      Maintained
6051 F:      drivers/net/gtp.c
6052
6053 GUID PARTITION TABLE (GPT)
6054 M:      Davidlohr Bueso <dave@stgolabs.net>
6055 L:      linux-efi@vger.kernel.org
6056 S:      Maintained
6057 F:      block/partitions/efi.*
6058
6059 H8/300 ARCHITECTURE
6060 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6061 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6062 W:      http://uclinux-h8.sourceforge.jp
6063 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6064 S:      Maintained
6065 F:      arch/h8300/
6066 F:      drivers/clocksource/h8300_*.c
6067 F:      drivers/clk/h8300/
6068 F:      drivers/irqchip/irq-renesas-h8*.c
6069
6070 HACKRF MEDIA DRIVER
6071 M:      Antti Palosaari <crope@iki.fi>
6072 L:      linux-media@vger.kernel.org
6073 W:      https://linuxtv.org
6074 W:      http://palosaari.fi/linux/
6075 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6076 T:      git git://linuxtv.org/anttip/media_tree.git
6077 S:      Maintained
6078 F:      drivers/media/usb/hackrf/
6079
6080 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6081 M:      Frank Seidel <frank@f-seidel.de>
6082 L:      platform-driver-x86@vger.kernel.org
6083 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6084 S:      Maintained
6085 F:      drivers/platform/x86/hdaps.c
6086
6087 HARDWARE MONITORING
6088 M:      Jean Delvare <jdelvare@suse.com>
6089 M:      Guenter Roeck <linux@roeck-us.net>
6090 L:      linux-hwmon@vger.kernel.org
6091 W:      http://hwmon.wiki.kernel.org/
6092 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6094 S:      Maintained
6095 F:      Documentation/hwmon/
6096 F:      drivers/hwmon/
6097 F:      include/linux/hwmon*.h
6098
6099 HARDWARE RANDOM NUMBER GENERATOR CORE
6100 M:      Matt Mackall <mpm@selenic.com>
6101 M:      Herbert Xu <herbert@gondor.apana.org.au>
6102 L:      linux-crypto@vger.kernel.org
6103 S:      Odd fixes
6104 F:      Documentation/devicetree/bindings/rng/
6105 F:      Documentation/hw_random.txt
6106 F:      drivers/char/hw_random/
6107 F:      include/linux/hw_random.h
6108
6109 HARDWARE SPINLOCK CORE
6110 M:      Ohad Ben-Cohen <ohad@wizery.com>
6111 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6112 L:      linux-remoteproc@vger.kernel.org
6113 S:      Maintained
6114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6115 F:      Documentation/devicetree/bindings/hwlock/
6116 F:      Documentation/hwspinlock.txt
6117 F:      drivers/hwspinlock/
6118 F:      include/linux/hwspinlock.h
6119
6120 HARMONY SOUND DRIVER
6121 L:      linux-parisc@vger.kernel.org
6122 S:      Maintained
6123 F:      sound/parisc/harmony.*
6124
6125 HDPVR USB VIDEO ENCODER DRIVER
6126 M:      Hans Verkuil <hverkuil@xs4all.nl>
6127 L:      linux-media@vger.kernel.org
6128 T:      git git://linuxtv.org/media_tree.git
6129 W:      https://linuxtv.org
6130 S:      Odd Fixes
6131 F:      drivers/media/usb/hdpvr/
6132
6133 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6134 M:      Jimmy Vance <jimmy.vance@hpe.com>
6135 S:      Supported
6136 F:      Documentation/watchdog/hpwdt.txt
6137 F:      drivers/watchdog/hpwdt.c
6138
6139 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6140 M:      Don Brace <don.brace@microsemi.com>
6141 L:      esc.storagedev@microsemi.com
6142 L:      linux-scsi@vger.kernel.org
6143 S:      Supported
6144 F:      Documentation/scsi/hpsa.txt
6145 F:      drivers/scsi/hpsa*.[ch]
6146 F:      include/linux/cciss*.h
6147 F:      include/uapi/linux/cciss*.h
6148
6149 HFI1 DRIVER
6150 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6151 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6152 L:      linux-rdma@vger.kernel.org
6153 S:      Supported
6154 F:      drivers/infiniband/hw/hfi1
6155
6156 HFS FILESYSTEM
6157 L:      linux-fsdevel@vger.kernel.org
6158 S:      Orphan
6159 F:      Documentation/filesystems/hfs.txt
6160 F:      fs/hfs/
6161
6162 HFSPLUS FILESYSTEM
6163 L:      linux-fsdevel@vger.kernel.org
6164 S:      Orphan
6165 F:      Documentation/filesystems/hfsplus.txt
6166 F:      fs/hfsplus/
6167
6168 HGA FRAMEBUFFER DRIVER
6169 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6170 L:      linux-nvidia@lists.surfsouth.com
6171 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6172 S:      Maintained
6173 F:      drivers/video/fbdev/hgafb.c
6174
6175 HIBERNATION (aka Software Suspend, aka swsusp)
6176 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6177 M:      Pavel Machek <pavel@ucw.cz>
6178 L:      linux-pm@vger.kernel.org
6179 B:      https://bugzilla.kernel.org
6180 S:      Supported
6181 F:      arch/x86/power/
6182 F:      drivers/base/power/
6183 F:      kernel/power/
6184 F:      include/linux/suspend.h
6185 F:      include/linux/freezer.h
6186 F:      include/linux/pm.h
6187 F:      arch/*/include/asm/suspend*.h
6188
6189 HID CORE LAYER
6190 M:      Jiri Kosina <jikos@kernel.org>
6191 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6192 L:      linux-input@vger.kernel.org
6193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6194 S:      Maintained
6195 F:      drivers/hid/
6196 F:      include/linux/hid*
6197 F:      include/uapi/linux/hid*
6198
6199 HID SENSOR HUB DRIVERS
6200 M:      Jiri Kosina <jikos@kernel.org>
6201 M:      Jonathan Cameron <jic23@kernel.org>
6202 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6203 L:      linux-input@vger.kernel.org
6204 L:      linux-iio@vger.kernel.org
6205 S:      Maintained
6206 F:      Documentation/hid/hid-sensor*
6207 F:      drivers/hid/hid-sensor-*
6208 F:      drivers/iio/*/hid-*
6209 F:      include/linux/hid-sensor-*
6210
6211 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6212 M:      Thomas Gleixner <tglx@linutronix.de>
6213 L:      linux-kernel@vger.kernel.org
6214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6215 S:      Maintained
6216 F:      Documentation/timers/
6217 F:      kernel/time/hrtimer.c
6218 F:      kernel/time/clockevents.c
6219 F:      kernel/time/timer_*.c
6220 F:      include/linux/clockchips.h
6221 F:      include/linux/hrtimer.h
6222
6223 HIGH-SPEED SCC DRIVER FOR AX.25
6224 L:      linux-hams@vger.kernel.org
6225 S:      Orphan
6226 F:      drivers/net/hamradio/dmascc.c
6227 F:      drivers/net/hamradio/scc.c
6228
6229 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6230 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6231 W:      http://www.highpoint-tech.com
6232 S:      Supported
6233 F:      Documentation/scsi/hptiop.txt
6234 F:      drivers/scsi/hptiop.c
6235
6236 HIPPI
6237 M:      Jes Sorensen <jes@trained-monkey.org>
6238 L:      linux-hippi@sunsite.dk
6239 S:      Maintained
6240 F:      include/linux/hippidevice.h
6241 F:      include/uapi/linux/if_hippi.h
6242 F:      net/802/hippi.c
6243 F:      drivers/net/hippi/
6244
6245 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6246 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6247 M:      Salil Mehta <salil.mehta@huawei.com>
6248 L:      netdev@vger.kernel.org
6249 W:      http://www.hisilicon.com
6250 S:      Maintained
6251 F:      drivers/net/ethernet/hisilicon/hns3/
6252
6253 HISILICON NETWORK SUBSYSTEM DRIVER
6254 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6255 M:      Salil Mehta <salil.mehta@huawei.com>
6256 L:      netdev@vger.kernel.org
6257 W:      http://www.hisilicon.com
6258 S:      Maintained
6259 F:      drivers/net/ethernet/hisilicon/
6260 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6261
6262 HISILICON ROCE DRIVER
6263 M:      Lijun Ou <oulijun@huawei.com>
6264 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6265 L:      linux-rdma@vger.kernel.org
6266 S:      Maintained
6267 F:      drivers/infiniband/hw/hns/
6268 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6269
6270 HISILICON SAS Controller
6271 M:      John Garry <john.garry@huawei.com>
6272 W:      http://www.hisilicon.com
6273 S:      Supported
6274 F:      drivers/scsi/hisi_sas/
6275 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6276
6277 HMM - Heterogeneous Memory Management
6278 M:      Jérôme Glisse <jglisse@redhat.com>
6279 L:      linux-mm@kvack.org
6280 S:      Maintained
6281 F:      mm/hmm*
6282 F:      include/linux/hmm*
6283
6284 HOST AP DRIVER
6285 M:      Jouni Malinen <j@w1.fi>
6286 L:      linux-wireless@vger.kernel.org
6287 W:      http://w1.fi/hostap-driver.html
6288 S:      Obsolete
6289 F:      drivers/net/wireless/intersil/hostap/
6290
6291 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6292 L:      platform-driver-x86@vger.kernel.org
6293 S:      Orphan
6294 F:      drivers/platform/x86/tc1100-wmi.c
6295
6296 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6297 M:      Jaroslav Kysela <perex@perex.cz>
6298 S:      Maintained
6299 F:      drivers/net/ethernet/hp/hp100.*
6300
6301 HPET:   High Precision Event Timers driver
6302 M:      Clemens Ladisch <clemens@ladisch.de>
6303 S:      Maintained
6304 F:      Documentation/timers/hpet.txt
6305 F:      drivers/char/hpet.c
6306 F:      include/linux/hpet.h
6307 F:      include/uapi/linux/hpet.h
6308
6309 HPET:   x86
6310 S:      Orphan
6311 F:      arch/x86/kernel/hpet.c
6312 F:      arch/x86/include/asm/hpet.h
6313
6314 HPFS FILESYSTEM
6315 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6316 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6317 S:      Maintained
6318 F:      fs/hpfs/
6319
6320 HSI SUBSYSTEM
6321 M:      Sebastian Reichel <sre@kernel.org>
6322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6323 S:      Maintained
6324 F:      Documentation/ABI/testing/sysfs-bus-hsi
6325 F:      Documentation/driver-api/hsi.rst
6326 F:      drivers/hsi/
6327 F:      include/linux/hsi/
6328 F:      include/uapi/linux/hsi/
6329
6330 HSO 3G MODEM DRIVER
6331 L:      linux-usb@vger.kernel.org
6332 S:      Orphan
6333 F:      drivers/net/usb/hso.c
6334
6335 HSR NETWORK PROTOCOL
6336 M:      Arvid Brodin <arvid.brodin@alten.se>
6337 L:      netdev@vger.kernel.org
6338 S:      Maintained
6339 F:      net/hsr/
6340
6341 HT16K33 LED CONTROLLER DRIVER
6342 M:      Robin van der Gracht <robin@protonic.nl>
6343 S:      Maintained
6344 F:      drivers/auxdisplay/ht16k33.c
6345 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6346
6347 HTCPEN TOUCHSCREEN DRIVER
6348 M:      Pau Oliva Fora <pof@eslack.org>
6349 L:      linux-input@vger.kernel.org
6350 S:      Maintained
6351 F:      drivers/input/touchscreen/htcpen.c
6352
6353 HUAWEI ETHERNET DRIVER
6354 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6355 L:      netdev@vger.kernel.org
6356 S:      Supported
6357 F:      Documentation/networking/hinic.txt
6358 F:      drivers/net/ethernet/huawei/hinic/
6359
6360 HUGETLB FILESYSTEM
6361 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6362 S:      Maintained
6363 F:      fs/hugetlbfs/
6364
6365 HVA ST MEDIA DRIVER
6366 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6367 L:      linux-media@vger.kernel.org
6368 T:      git git://linuxtv.org/media_tree.git
6369 W:      https://linuxtv.org
6370 S:      Supported
6371 F:      drivers/media/platform/sti/hva
6372
6373 HWPOISON MEMORY FAILURE HANDLING
6374 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6375 L:      linux-mm@kvack.org
6376 S:      Maintained
6377 F:      mm/memory-failure.c
6378 F:      mm/hwpoison-inject.c
6379
6380 Hyper-V CORE AND DRIVERS
6381 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6382 M:      Haiyang Zhang <haiyangz@microsoft.com>
6383 M:      Stephen Hemminger <sthemmin@microsoft.com>
6384 L:      devel@linuxdriverproject.org
6385 S:      Maintained
6386 F:      Documentation/networking/netvsc.txt
6387 F:      arch/x86/include/asm/mshyperv.h
6388 F:      arch/x86/include/asm/trace/hyperv.h
6389 F:      arch/x86/include/uapi/asm/hyperv.h
6390 F:      arch/x86/kernel/cpu/mshyperv.c
6391 F:      arch/x86/hyperv
6392 F:      drivers/hid/hid-hyperv.c
6393 F:      drivers/hv/
6394 F:      drivers/input/serio/hyperv-keyboard.c
6395 F:      drivers/pci/host/pci-hyperv.c
6396 F:      drivers/net/hyperv/
6397 F:      drivers/scsi/storvsc_drv.c
6398 F:      drivers/uio/uio_hv_generic.c
6399 F:      drivers/video/fbdev/hyperv_fb.c
6400 F:      net/vmw_vsock/hyperv_transport.c
6401 F:      include/linux/hyperv.h
6402 F:      include/uapi/linux/hyperv.h
6403 F:      tools/hv/
6404 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6405
6406 HYPERVISOR VIRTUAL CONSOLE DRIVER
6407 L:      linuxppc-dev@lists.ozlabs.org
6408 S:      Odd Fixes
6409 F:      drivers/tty/hvc/
6410
6411 I2C ACPI SUPPORT
6412 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6413 L:      linux-i2c@vger.kernel.org
6414 L:      linux-acpi@vger.kernel.org
6415 S:      Maintained
6416 F:      drivers/i2c/i2c-core-acpi.c
6417
6418 I2C MUXES
6419 M:      Peter Rosin <peda@axentia.se>
6420 L:      linux-i2c@vger.kernel.org
6421 S:      Maintained
6422 F:      Documentation/i2c/i2c-topology
6423 F:      Documentation/i2c/muxes/
6424 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6425 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6426 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6427 F:      drivers/i2c/i2c-mux.c
6428 F:      drivers/i2c/muxes/
6429 F:      include/linux/i2c-mux.h
6430
6431 I2C OVER PARALLEL PORT
6432 M:      Jean Delvare <jdelvare@suse.com>
6433 L:      linux-i2c@vger.kernel.org
6434 S:      Maintained
6435 F:      Documentation/i2c/busses/i2c-parport
6436 F:      Documentation/i2c/busses/i2c-parport-light
6437 F:      drivers/i2c/busses/i2c-parport.c
6438 F:      drivers/i2c/busses/i2c-parport-light.c
6439
6440 I2C SUBSYSTEM
6441 M:      Wolfram Sang <wsa@the-dreams.de>
6442 L:      linux-i2c@vger.kernel.org
6443 W:      https://i2c.wiki.kernel.org/
6444 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6446 S:      Maintained
6447 F:      Documentation/devicetree/bindings/i2c/
6448 F:      Documentation/i2c/
6449 F:      drivers/i2c/
6450 F:      drivers/i2c/*/
6451 F:      include/linux/i2c.h
6452 F:      include/linux/i2c-*.h
6453 F:      include/uapi/linux/i2c.h
6454 F:      include/uapi/linux/i2c-*.h
6455
6456 I2C-TAOS-EVM DRIVER
6457 M:      Jean Delvare <jdelvare@suse.com>
6458 L:      linux-i2c@vger.kernel.org
6459 S:      Maintained
6460 F:      Documentation/i2c/busses/i2c-taos-evm
6461 F:      drivers/i2c/busses/i2c-taos-evm.c
6462
6463 I2C-TINY-USB DRIVER
6464 M:      Till Harbaum <till@harbaum.org>
6465 L:      linux-i2c@vger.kernel.org
6466 W:      http://www.harbaum.org/till/i2c_tiny_usb
6467 S:      Maintained
6468 F:      drivers/i2c/busses/i2c-tiny-usb.c
6469
6470 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6471 M:      Jean Delvare <jdelvare@suse.com>
6472 L:      linux-i2c@vger.kernel.org
6473 S:      Maintained
6474 F:      Documentation/i2c/busses/i2c-ali1535
6475 F:      Documentation/i2c/busses/i2c-ali1563
6476 F:      Documentation/i2c/busses/i2c-ali15x3
6477 F:      Documentation/i2c/busses/i2c-amd756
6478 F:      Documentation/i2c/busses/i2c-amd8111
6479 F:      Documentation/i2c/busses/i2c-i801
6480 F:      Documentation/i2c/busses/i2c-nforce2
6481 F:      Documentation/i2c/busses/i2c-piix4
6482 F:      Documentation/i2c/busses/i2c-sis5595
6483 F:      Documentation/i2c/busses/i2c-sis630
6484 F:      Documentation/i2c/busses/i2c-sis96x
6485 F:      Documentation/i2c/busses/i2c-via
6486 F:      Documentation/i2c/busses/i2c-viapro
6487 F:      drivers/i2c/busses/i2c-ali1535.c
6488 F:      drivers/i2c/busses/i2c-ali1563.c
6489 F:      drivers/i2c/busses/i2c-ali15x3.c
6490 F:      drivers/i2c/busses/i2c-amd756.c
6491 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6492 F:      drivers/i2c/busses/i2c-amd8111.c
6493 F:      drivers/i2c/busses/i2c-i801.c
6494 F:      drivers/i2c/busses/i2c-isch.c
6495 F:      drivers/i2c/busses/i2c-nforce2.c
6496 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6497 F:      drivers/i2c/busses/i2c-piix4.c
6498 F:      drivers/i2c/busses/i2c-sis5595.c
6499 F:      drivers/i2c/busses/i2c-sis630.c
6500 F:      drivers/i2c/busses/i2c-sis96x.c
6501 F:      drivers/i2c/busses/i2c-via.c
6502 F:      drivers/i2c/busses/i2c-viapro.c
6503
6504 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6505 M:      Hans de Goede <hdegoede@redhat.com>
6506 L:      linux-i2c@vger.kernel.org
6507 S:      Maintained
6508 F:      drivers/i2c/busses/i2c-cht-wc.c
6509
6510 I2C/SMBUS ISMT DRIVER
6511 M:      Seth Heasley <seth.heasley@intel.com>
6512 M:      Neil Horman <nhorman@tuxdriver.com>
6513 L:      linux-i2c@vger.kernel.org
6514 F:      drivers/i2c/busses/i2c-ismt.c
6515 F:      Documentation/i2c/busses/i2c-ismt
6516
6517 I2C/SMBUS STUB DRIVER
6518 M:      Jean Delvare <jdelvare@suse.com>
6519 L:      linux-i2c@vger.kernel.org
6520 S:      Maintained
6521 F:      drivers/i2c/i2c-stub.c
6522
6523 i386 BOOT CODE
6524 M:      "H. Peter Anvin" <hpa@zytor.com>
6525 S:      Maintained
6526 F:      arch/x86/boot/
6527
6528 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6529 M:      "H. Peter Anvin" <hpa@zytor.com>
6530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6531 S:      Maintained
6532
6533 IA64 (Itanium) PLATFORM
6534 M:      Tony Luck <tony.luck@intel.com>
6535 M:      Fenghua Yu <fenghua.yu@intel.com>
6536 L:      linux-ia64@vger.kernel.org
6537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6538 S:      Maintained
6539 F:      arch/ia64/
6540
6541 IBM Power 842 compression accelerator
6542 M:      Haren Myneni <haren@us.ibm.com>
6543 S:      Supported
6544 F:      drivers/crypto/nx/Makefile
6545 F:      drivers/crypto/nx/Kconfig
6546 F:      drivers/crypto/nx/nx-842*
6547 F:      include/linux/sw842.h
6548 F:      crypto/842.c
6549 F:      lib/842/
6550
6551 IBM Power in-Nest Crypto Acceleration
6552 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6553 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6554 L:      linux-crypto@vger.kernel.org
6555 S:      Supported
6556 F:      drivers/crypto/nx/Makefile
6557 F:      drivers/crypto/nx/Kconfig
6558 F:      drivers/crypto/nx/nx-aes*
6559 F:      drivers/crypto/nx/nx-sha*
6560 F:      drivers/crypto/nx/nx.*
6561 F:      drivers/crypto/nx/nx_csbcpb.h
6562 F:      drivers/crypto/nx/nx_debugfs.h
6563
6564 IBM Power Linux RAID adapter
6565 M:      Brian King <brking@us.ibm.com>
6566 S:      Supported
6567 F:      drivers/scsi/ipr.*
6568
6569 IBM Power SRIOV Virtual NIC Device Driver
6570 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6571 M:      John Allen <jallen@linux.vnet.ibm.com>
6572 L:      netdev@vger.kernel.org
6573 S:      Supported
6574 F:      drivers/net/ethernet/ibm/ibmvnic.*
6575
6576 IBM Power Virtual Accelerator Switchboard
6577 M:      Sukadev Bhattiprolu
6578 L:      linuxppc-dev@lists.ozlabs.org
6579 S:      Supported
6580 F:      arch/powerpc/platforms/powernv/vas*
6581 F:      arch/powerpc/platforms/powernv/copy-paste.h
6582 F:      arch/powerpc/include/asm/vas.h
6583 F:      arch/powerpc/include/uapi/asm/vas.h
6584
6585 IBM Power Virtual Ethernet Device Driver
6586 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6587 L:      netdev@vger.kernel.org
6588 S:      Supported
6589 F:      drivers/net/ethernet/ibm/ibmveth.*
6590
6591 IBM Power Virtual FC Device Drivers
6592 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6593 L:      linux-scsi@vger.kernel.org
6594 S:      Supported
6595 F:      drivers/scsi/ibmvscsi/ibmvfc*
6596
6597 IBM Power Virtual SCSI Device Drivers
6598 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6599 L:      linux-scsi@vger.kernel.org
6600 S:      Supported
6601 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6602 F:      include/scsi/viosrp.h
6603
6604 IBM Power Virtual SCSI Device Target Driver
6605 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6606 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6607 L:      linux-scsi@vger.kernel.org
6608 L:      target-devel@vger.kernel.org
6609 S:      Supported
6610 F:      drivers/scsi/ibmvscsi_tgt/
6611
6612 IBM Power VMX Cryptographic instructions
6613 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6614 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6615 L:      linux-crypto@vger.kernel.org
6616 S:      Supported
6617 F:      drivers/crypto/vmx/Makefile
6618 F:      drivers/crypto/vmx/Kconfig
6619 F:      drivers/crypto/vmx/vmx.c
6620 F:      drivers/crypto/vmx/aes*
6621 F:      drivers/crypto/vmx/ghash*
6622 F:      drivers/crypto/vmx/ppc-xlate.pl
6623
6624 IBM ServeRAID RAID DRIVER
6625 S:      Orphan
6626 F:      drivers/scsi/ips.*
6627
6628 ICH LPC AND GPIO DRIVER
6629 M:      Peter Tyser <ptyser@xes-inc.com>
6630 S:      Maintained
6631 F:      drivers/mfd/lpc_ich.c
6632 F:      drivers/gpio/gpio-ich.c
6633
6634 IDE SUBSYSTEM
6635 M:      "David S. Miller" <davem@davemloft.net>
6636 L:      linux-ide@vger.kernel.org
6637 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6639 S:      Maintained
6640 F:      Documentation/ide/
6641 F:      drivers/ide/
6642 F:      include/linux/ide.h
6643
6644 IDE/ATAPI DRIVERS
6645 M:      Borislav Petkov <bp@alien8.de>
6646 L:      linux-ide@vger.kernel.org
6647 S:      Maintained
6648 F:      Documentation/cdrom/ide-cd
6649 F:      drivers/ide/ide-cd*
6650
6651 IDEAPAD LAPTOP EXTRAS DRIVER
6652 M:      Ike Panhc <ike.pan@canonical.com>
6653 L:      platform-driver-x86@vger.kernel.org
6654 W:      http://launchpad.net/ideapad-laptop
6655 S:      Maintained
6656 F:      drivers/platform/x86/ideapad-laptop.c
6657
6658 IDEAPAD LAPTOP SLIDEBAR DRIVER
6659 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6660 L:      linux-input@vger.kernel.org
6661 W:      https://github.com/o2genum/ideapad-slidebar
6662 S:      Maintained
6663 F:      drivers/input/misc/ideapad_slidebar.c
6664
6665 IDT VersaClock 5 CLOCK DRIVER
6666 M:      Marek Vasut <marek.vasut@gmail.com>
6667 S:      Maintained
6668 F:      drivers/clk/clk-versaclock5.c
6669
6670 IEEE 802.15.4 SUBSYSTEM
6671 M:      Alexander Aring <alex.aring@gmail.com>
6672 M:      Stefan Schmidt <stefan@osg.samsung.com>
6673 L:      linux-wpan@vger.kernel.org
6674 W:      http://wpan.cakelab.org/
6675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6677 S:      Maintained
6678 F:      net/ieee802154/
6679 F:      net/mac802154/
6680 F:      drivers/net/ieee802154/
6681 F:      include/linux/nl802154.h
6682 F:      include/linux/ieee802154.h
6683 F:      include/net/nl802154.h
6684 F:      include/net/mac802154.h
6685 F:      include/net/af_ieee802154.h
6686 F:      include/net/cfg802154.h
6687 F:      include/net/ieee802154_netdev.h
6688 F:      Documentation/networking/ieee802154.txt
6689
6690 IFE PROTOCOL
6691 M:      Yotam Gigi <yotam.gi@gmail.com>
6692 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6693 F:      net/ife
6694 F:      include/net/ife.h
6695 F:      include/uapi/linux/ife.h
6696
6697 IGORPLUG-USB IR RECEIVER
6698 M:      Sean Young <sean@mess.org>
6699 L:      linux-media@vger.kernel.org
6700 S:      Maintained
6701 F:      drivers/media/rc/igorplugusb.c
6702
6703 IGUANAWORKS USB IR TRANSCEIVER
6704 M:      Sean Young <sean@mess.org>
6705 L:      linux-media@vger.kernel.org
6706 S:      Maintained
6707 F:      drivers/media/rc/iguanair.c
6708
6709 IIO DIGITAL POTENTIOMETER DAC
6710 M:      Peter Rosin <peda@axentia.se>
6711 L:      linux-iio@vger.kernel.org
6712 S:      Maintained
6713 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6714 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6715 F:      drivers/iio/dac/dpot-dac.c
6716
6717 IIO ENVELOPE DETECTOR
6718 M:      Peter Rosin <peda@axentia.se>
6719 L:      linux-iio@vger.kernel.org
6720 S:      Maintained
6721 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6722 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6723 F:      drivers/iio/adc/envelope-detector.c
6724
6725 IIO MULTIPLEXER
6726 M:      Peter Rosin <peda@axentia.se>
6727 L:      linux-iio@vger.kernel.org
6728 S:      Maintained
6729 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6730 F:      drivers/iio/multiplexer/iio-mux.c
6731
6732 IIO SUBSYSTEM AND DRIVERS
6733 M:      Jonathan Cameron <jic23@kernel.org>
6734 R:      Hartmut Knaack <knaack.h@gmx.de>
6735 R:      Lars-Peter Clausen <lars@metafoo.de>
6736 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6737 L:      linux-iio@vger.kernel.org
6738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6739 S:      Maintained
6740 F:      Documentation/devicetree/bindings/iio/
6741 F:      drivers/iio/
6742 F:      drivers/staging/iio/
6743 F:      include/linux/iio/
6744 F:      tools/iio/
6745
6746 IKANOS/ADI EAGLE ADSL USB DRIVER
6747 M:      Matthieu Castet <castet.matthieu@free.fr>
6748 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6749 S:      Maintained
6750 F:      drivers/usb/atm/ueagle-atm.c
6751
6752 IMGTEC ASCII LCD DRIVER
6753 M:      Paul Burton <paul.burton@mips.com>
6754 S:      Maintained
6755 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6756 F:      drivers/auxdisplay/img-ascii-lcd.c
6757
6758 IMGTEC IR DECODER DRIVER
6759 M:      James Hogan <jhogan@kernel.org>
6760 S:      Maintained
6761 F:      drivers/media/rc/img-ir/
6762
6763 IMS TWINTURBO FRAMEBUFFER DRIVER
6764 L:      linux-fbdev@vger.kernel.org
6765 S:      Orphan
6766 F:      drivers/video/fbdev/imsttfb.c
6767
6768 INA209 HARDWARE MONITOR DRIVER
6769 M:      Guenter Roeck <linux@roeck-us.net>
6770 L:      linux-hwmon@vger.kernel.org
6771 S:      Maintained
6772 F:      Documentation/hwmon/ina209
6773 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6774 F:      drivers/hwmon/ina209.c
6775
6776 INA2XX HARDWARE MONITOR DRIVER
6777 M:      Guenter Roeck <linux@roeck-us.net>
6778 L:      linux-hwmon@vger.kernel.org
6779 S:      Maintained
6780 F:      Documentation/hwmon/ina2xx
6781 F:      drivers/hwmon/ina2xx.c
6782 F:      include/linux/platform_data/ina2xx.h
6783
6784 INDUSTRY PACK SUBSYSTEM (IPACK)
6785 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6786 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6787 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6788 L:      industrypack-devel@lists.sourceforge.net
6789 W:      http://industrypack.sourceforge.net
6790 S:      Maintained
6791 F:      drivers/ipack/
6792
6793 INFINIBAND SUBSYSTEM
6794 M:      Doug Ledford <dledford@redhat.com>
6795 M:      Sean Hefty <sean.hefty@intel.com>
6796 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6797 L:      linux-rdma@vger.kernel.org
6798 W:      http://www.openfabrics.org/
6799 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6801 S:      Supported
6802 F:      Documentation/devicetree/bindings/infiniband/
6803 F:      Documentation/infiniband/
6804 F:      drivers/infiniband/
6805 F:      include/uapi/linux/if_infiniband.h
6806 F:      include/uapi/rdma/
6807 F:      include/rdma/
6808
6809 INGENIC JZ4780 DMA Driver
6810 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6811 S:      Maintained
6812 F:      drivers/dma/dma-jz4780.c
6813
6814 INGENIC JZ4780 NAND DRIVER
6815 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6816 L:      linux-mtd@lists.infradead.org
6817 S:      Maintained
6818 F:      drivers/mtd/nand/jz4780_*
6819
6820 INOTIFY
6821 M:      Jan Kara <jack@suse.cz>
6822 R:      Amir Goldstein <amir73il@gmail.com>
6823 L:      linux-fsdevel@vger.kernel.org
6824 S:      Maintained
6825 F:      Documentation/filesystems/inotify.txt
6826 F:      fs/notify/inotify/
6827 F:      include/linux/inotify.h
6828 F:      include/uapi/linux/inotify.h
6829
6830 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6831 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6832 L:      linux-input@vger.kernel.org
6833 Q:      http://patchwork.kernel.org/project/linux-input/list/
6834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6835 S:      Maintained
6836 F:      drivers/input/
6837 F:      include/linux/input.h
6838 F:      include/uapi/linux/input.h
6839 F:      include/uapi/linux/input-event-codes.h
6840 F:      include/linux/input/
6841 F:      Documentation/devicetree/bindings/input/
6842 F:      Documentation/input/
6843
6844 INPUT MULTITOUCH (MT) PROTOCOL
6845 M:      Henrik Rydberg <rydberg@bitmath.org>
6846 L:      linux-input@vger.kernel.org
6847 S:      Odd fixes
6848 F:      Documentation/input/multi-touch-protocol.rst
6849 F:      drivers/input/input-mt.c
6850 K:      \b(ABS|SYN)_MT_
6851
6852 INSIDE SECURE CRYPTO DRIVER
6853 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6854 F:      drivers/crypto/inside-secure/
6855 S:      Maintained
6856 L:      linux-crypto@vger.kernel.org
6857
6858 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6859 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6860 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6861 L:      linux-integrity@vger.kernel.org
6862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6863 S:      Supported
6864 F:      security/integrity/ima/
6865
6866 INTEL 810/815 FRAMEBUFFER DRIVER
6867 M:      Antonino Daplas <adaplas@gmail.com>
6868 L:      linux-fbdev@vger.kernel.org
6869 S:      Maintained
6870 F:      drivers/video/fbdev/i810/
6871
6872 INTEL ASoC BDW/HSW DRIVERS
6873 M:      Jie Yang <yang.jie@linux.intel.com>
6874 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6875 S:      Supported
6876 F:      sound/soc/intel/common/sst-dsp*
6877 F:      sound/soc/intel/common/sst-firmware.c
6878 F:      sound/soc/intel/boards/broadwell.c
6879 F:      sound/soc/intel/haswell/
6880
6881 INTEL C600 SERIES SAS CONTROLLER DRIVER
6882 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6883 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6884 L:      linux-scsi@vger.kernel.org
6885 T:      git git://git.code.sf.net/p/intel-sas/isci
6886 S:      Supported
6887 F:      drivers/scsi/isci/
6888
6889 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6890 M:      Jani Nikula <jani.nikula@linux.intel.com>
6891 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6892 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6893 L:      intel-gfx@lists.freedesktop.org
6894 W:      https://01.org/linuxgraphics/
6895 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6896 C:      irc://chat.freenode.net/intel-gfx
6897 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6898 T:      git git://anongit.freedesktop.org/drm-intel
6899 S:      Supported
6900 F:      drivers/gpu/drm/i915/
6901 F:      include/drm/i915*
6902 F:      include/uapi/drm/i915_drm.h
6903 F:      Documentation/gpu/i915.rst
6904
6905 INTEL ETHERNET DRIVERS
6906 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6907 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6908 W:      http://www.intel.com/support/feedback.htm
6909 W:      http://e1000.sourceforge.net/
6910 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6913 S:      Supported
6914 F:      Documentation/networking/e100.txt
6915 F:      Documentation/networking/e1000.txt
6916 F:      Documentation/networking/e1000e.txt
6917 F:      Documentation/networking/igb.txt
6918 F:      Documentation/networking/igbvf.txt
6919 F:      Documentation/networking/ixgb.txt
6920 F:      Documentation/networking/ixgbe.txt
6921 F:      Documentation/networking/ixgbevf.txt
6922 F:      Documentation/networking/i40e.txt
6923 F:      Documentation/networking/i40evf.txt
6924 F:      drivers/net/ethernet/intel/
6925 F:      drivers/net/ethernet/intel/*/
6926 F:      include/linux/avf/virtchnl.h
6927
6928 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6929 M:      Maik Broemme <mbroemme@libmpq.org>
6930 L:      linux-fbdev@vger.kernel.org
6931 S:      Maintained
6932 F:      Documentation/fb/intelfb.txt
6933 F:      drivers/video/fbdev/intelfb/
6934
6935 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6936 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6937 M:      Zhi Wang <zhi.a.wang@intel.com>
6938 L:      intel-gvt-dev@lists.freedesktop.org
6939 L:      intel-gfx@lists.freedesktop.org
6940 W:      https://01.org/igvt-g
6941 T:      git https://github.com/01org/gvt-linux.git
6942 S:      Supported
6943 F:      drivers/gpu/drm/i915/gvt/
6944
6945 INTEL HID EVENT DRIVER
6946 M:      Alex Hung <alex.hung@canonical.com>
6947 L:      platform-driver-x86@vger.kernel.org
6948 S:      Maintained
6949 F:      drivers/platform/x86/intel-hid.c
6950
6951 INTEL I/OAT DMA DRIVER
6952 M:      Dave Jiang <dave.jiang@intel.com>
6953 R:      Dan Williams <dan.j.williams@intel.com>
6954 L:      dmaengine@vger.kernel.org
6955 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6956 S:      Supported
6957 F:      drivers/dma/ioat*
6958
6959 INTEL IDLE DRIVER
6960 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6961 M:      Len Brown <lenb@kernel.org>
6962 L:      linux-pm@vger.kernel.org
6963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6964 B:      https://bugzilla.kernel.org
6965 S:      Supported
6966 F:      drivers/idle/intel_idle.c
6967
6968 INTEL INTEGRATED SENSOR HUB DRIVER
6969 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6970 M:      Jiri Kosina <jikos@kernel.org>
6971 L:      linux-input@vger.kernel.org
6972 S:      Maintained
6973 F:      drivers/hid/intel-ish-hid/
6974
6975 INTEL IOMMU (VT-d)
6976 M:      David Woodhouse <dwmw2@infradead.org>
6977 L:      iommu@lists.linux-foundation.org
6978 T:      git git://git.infradead.org/iommu-2.6.git
6979 S:      Supported
6980 F:      drivers/iommu/intel-iommu.c
6981 F:      include/linux/intel-iommu.h
6982
6983 INTEL IOP-ADMA DMA DRIVER
6984 R:      Dan Williams <dan.j.williams@intel.com>
6985 S:      Odd fixes
6986 F:      drivers/dma/iop-adma.c
6987
6988 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6989 M:      Krzysztof Halasa <khalasa@piap.pl>
6990 S:      Maintained
6991 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6992 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6993 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6994 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6995 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6996 F:      drivers/net/wan/ixp4xx_hss.c
6997
6998 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6999 M:      Deepak Saxena <dsaxena@plexity.net>
7000 S:      Maintained
7001 F:      drivers/char/hw_random/ixp4xx-rng.c
7002
7003 INTEL MANAGEMENT ENGINE (mei)
7004 M:      Tomas Winkler <tomas.winkler@intel.com>
7005 L:      linux-kernel@vger.kernel.org
7006 S:      Supported
7007 F:      include/uapi/linux/mei.h
7008 F:      include/linux/mei_cl_bus.h
7009 F:      drivers/misc/mei/*
7010 F:      drivers/watchdog/mei_wdt.c
7011 F:      Documentation/misc-devices/mei/*
7012 F:      samples/mei/*
7013
7014 INTEL MENLOW THERMAL DRIVER
7015 M:      Sujith Thomas <sujith.thomas@intel.com>
7016 L:      platform-driver-x86@vger.kernel.org
7017 W:      https://01.org/linux-acpi
7018 S:      Supported
7019 F:      drivers/platform/x86/intel_menlow.c
7020
7021 INTEL MERRIFIELD GPIO DRIVER
7022 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7023 L:      linux-gpio@vger.kernel.org
7024 S:      Maintained
7025 F:      drivers/gpio/gpio-merrifield.c
7026
7027 INTEL MIC DRIVERS (mic)
7028 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7029 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7030 S:      Supported
7031 W:      https://github.com/sudeepdutt/mic
7032 W:      http://software.intel.com/en-us/mic-developer
7033 F:      include/linux/mic_bus.h
7034 F:      include/linux/scif.h
7035 F:      include/uapi/linux/mic_common.h
7036 F:      include/uapi/linux/mic_ioctl.h
7037 F:      include/uapi/linux/scif_ioctl.h
7038 F:      drivers/misc/mic/
7039 F:      drivers/dma/mic_x100_dma.c
7040 F:      drivers/dma/mic_x100_dma.h
7041 F:      Documentation/mic/
7042
7043 INTEL PMC CORE DRIVER
7044 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7045 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7046 L:      platform-driver-x86@vger.kernel.org
7047 S:      Maintained
7048 F:      arch/x86/include/asm/pmc_core.h
7049 F:      drivers/platform/x86/intel_pmc_core*
7050
7051 INTEL PMC/P-Unit IPC DRIVER
7052 M:      Zha Qipeng<qipeng.zha@intel.com>
7053 L:      platform-driver-x86@vger.kernel.org
7054 S:      Maintained
7055 F:      drivers/platform/x86/intel_pmc_ipc.c
7056 F:      drivers/platform/x86/intel_punit_ipc.c
7057 F:      arch/x86/include/asm/intel_pmc_ipc.h
7058 F:      arch/x86/include/asm/intel_punit_ipc.h
7059
7060 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7061 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7062 L:      linux-wireless@vger.kernel.org
7063 S:      Maintained
7064 F:      Documentation/networking/README.ipw2100
7065 F:      Documentation/networking/README.ipw2200
7066 F:      drivers/net/wireless/intel/ipw2x00/
7067
7068 INTEL PSTATE DRIVER
7069 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7070 M:      Len Brown <lenb@kernel.org>
7071 L:      linux-pm@vger.kernel.org
7072 S:      Supported
7073 F:      drivers/cpufreq/intel_pstate.c
7074
7075 INTEL RDMA RNIC DRIVER
7076 M:      Faisal Latif <faisal.latif@intel.com>
7077 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7078 L:      linux-rdma@vger.kernel.org
7079 S:      Supported
7080 F:      drivers/infiniband/hw/i40iw/
7081
7082 INTEL TELEMETRY DRIVER
7083 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7084 L:      platform-driver-x86@vger.kernel.org
7085 S:      Maintained
7086 F:      arch/x86/include/asm/intel_telemetry.h
7087 F:      drivers/platform/x86/intel_telemetry*
7088
7089 INTEL VIRTUAL BUTTON DRIVER
7090 M:      AceLan Kao <acelan.kao@canonical.com>
7091 L:      platform-driver-x86@vger.kernel.org
7092 S:      Maintained
7093 F:      drivers/platform/x86/intel-vbtn.c
7094
7095 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7096 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7097 L:      linux-wireless@vger.kernel.org
7098 S:      Supported
7099 F:      drivers/net/wireless/intel/iwlegacy/
7100
7101 INTEL WIRELESS WIFI LINK (iwlwifi)
7102 M:      Johannes Berg <johannes.berg@intel.com>
7103 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7104 M:      Luca Coelho <luciano.coelho@intel.com>
7105 M:      Intel Linux Wireless <linuxwifi@intel.com>
7106 L:      linux-wireless@vger.kernel.org
7107 W:      http://intellinuxwireless.org
7108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7109 S:      Supported
7110 F:      drivers/net/wireless/intel/iwlwifi/
7111
7112 INTEL WIRELESS WIMAX CONNECTION 2400
7113 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7114 M:      linux-wimax@intel.com
7115 L:      wimax@linuxwimax.org (subscribers-only)
7116 S:      Supported
7117 W:      http://linuxwimax.org
7118 F:      Documentation/wimax/README.i2400m
7119 F:      drivers/net/wimax/i2400m/
7120 F:      include/uapi/linux/wimax/i2400m.h
7121
7122 INTEL(R) TRACE HUB
7123 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7124 S:      Supported
7125 F:      Documentation/trace/intel_th.txt
7126 F:      drivers/hwtracing/intel_th/
7127
7128 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7129 M:      Ning Sun <ning.sun@intel.com>
7130 L:      tboot-devel@lists.sourceforge.net
7131 W:      http://tboot.sourceforge.net
7132 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7133 S:      Supported
7134 F:      Documentation/intel_txt.txt
7135 F:      include/linux/tboot.h
7136 F:      arch/x86/kernel/tboot.c
7137
7138 INTEL-MID GPIO DRIVER
7139 M:      David Cohen <david.a.cohen@linux.intel.com>
7140 L:      linux-gpio@vger.kernel.org
7141 S:      Maintained
7142 F:      drivers/gpio/gpio-intel-mid.c
7143
7144 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7145 M:      Linus Walleij <linus.walleij@linaro.org>
7146 L:      linux-iio@vger.kernel.org
7147 S:      Maintained
7148 F:      drivers/iio/gyro/mpu3050*
7149 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7150
7151 IOC3 ETHERNET DRIVER
7152 M:      Ralf Baechle <ralf@linux-mips.org>
7153 L:      linux-mips@linux-mips.org
7154 S:      Maintained
7155 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7156
7157 IOC3 SERIAL DRIVER
7158 M:      Pat Gefre <pfg@sgi.com>
7159 L:      linux-serial@vger.kernel.org
7160 S:      Maintained
7161 F:      drivers/tty/serial/ioc3_serial.c
7162
7163 IOMMU DRIVERS
7164 M:      Joerg Roedel <joro@8bytes.org>
7165 L:      iommu@lists.linux-foundation.org
7166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7167 S:      Maintained
7168 F:      Documentation/devicetree/bindings/iommu/
7169 F:      drivers/iommu/
7170 F:      include/linux/iommu.h
7171 F:      include/linux/iova.h
7172
7173 IP MASQUERADING
7174 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7175 S:      Maintained
7176 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7177
7178 IPMI SUBSYSTEM
7179 M:      Corey Minyard <minyard@acm.org>
7180 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7181 W:      http://openipmi.sourceforge.net/
7182 S:      Supported
7183 F:      Documentation/IPMI.txt
7184 F:      drivers/char/ipmi/
7185 F:      include/linux/ipmi*
7186 F:      include/uapi/linux/ipmi*
7187
7188 IPS SCSI RAID DRIVER
7189 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7190 L:      linux-scsi@vger.kernel.org
7191 W:      http://www.adaptec.com/
7192 S:      Maintained
7193 F:      drivers/scsi/ips*
7194
7195 IPVS
7196 M:      Wensong Zhang <wensong@linux-vs.org>
7197 M:      Simon Horman <horms@verge.net.au>
7198 M:      Julian Anastasov <ja@ssi.bg>
7199 L:      netdev@vger.kernel.org
7200 L:      lvs-devel@vger.kernel.org
7201 S:      Maintained
7202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7204 F:      Documentation/networking/ipvs-sysctl.txt
7205 F:      include/net/ip_vs.h
7206 F:      include/uapi/linux/ip_vs.h
7207 F:      net/netfilter/ipvs/
7208
7209 IPWIRELESS DRIVER
7210 M:      Jiri Kosina <jikos@kernel.org>
7211 M:      David Sterba <dsterba@suse.com>
7212 S:      Odd Fixes
7213 F:      drivers/tty/ipwireless/
7214
7215 IPX NETWORK LAYER
7216 L:      netdev@vger.kernel.org
7217 S:      Odd fixes
7218 F:      include/net/ipx.h
7219 F:      include/uapi/linux/ipx.h
7220 F:      net/ipx/
7221
7222 IRDA SUBSYSTEM
7223 M:      Samuel Ortiz <samuel@sortiz.org>
7224 L:      irda-users@lists.sourceforge.net (subscribers-only)
7225 L:      netdev@vger.kernel.org
7226 W:      http://irda.sourceforge.net/
7227 S:      Maintained
7228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7229 F:      Documentation/networking/irda.txt
7230 F:      drivers/staging/irda/
7231
7232 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7233 M:      Marc Zyngier <marc.zyngier@arm.com>
7234 S:      Maintained
7235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7236 F:      Documentation/IRQ-domain.txt
7237 F:      include/linux/irqdomain.h
7238 F:      kernel/irq/irqdomain.c
7239 F:      kernel/irq/msi.c
7240
7241 IRQ SUBSYSTEM
7242 M:      Thomas Gleixner <tglx@linutronix.de>
7243 L:      linux-kernel@vger.kernel.org
7244 S:      Maintained
7245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7246 F:      kernel/irq/
7247
7248 IRQCHIP DRIVERS
7249 M:      Thomas Gleixner <tglx@linutronix.de>
7250 M:      Jason Cooper <jason@lakedaemon.net>
7251 M:      Marc Zyngier <marc.zyngier@arm.com>
7252 L:      linux-kernel@vger.kernel.org
7253 S:      Maintained
7254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7255 F:      Documentation/devicetree/bindings/interrupt-controller/
7256 F:      drivers/irqchip/
7257
7258 ISA
7259 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7260 S:      Maintained
7261 F:      Documentation/isa.txt
7262 F:      drivers/base/isa.c
7263 F:      include/linux/isa.h
7264
7265 ISA RADIO MODULE
7266 M:      Hans Verkuil <hverkuil@xs4all.nl>
7267 L:      linux-media@vger.kernel.org
7268 T:      git git://linuxtv.org/media_tree.git
7269 W:      https://linuxtv.org
7270 S:      Maintained
7271 F:      drivers/media/radio/radio-isa*
7272
7273 ISAPNP
7274 M:      Jaroslav Kysela <perex@perex.cz>
7275 S:      Maintained
7276 F:      Documentation/isapnp.txt
7277 F:      drivers/pnp/isapnp/
7278 F:      include/linux/isapnp.h
7279
7280 ISCSI
7281 M:      Lee Duncan <lduncan@suse.com>
7282 M:      Chris Leech <cleech@redhat.com>
7283 L:      open-iscsi@googlegroups.com
7284 W:      www.open-iscsi.com
7285 S:      Maintained
7286 F:      drivers/scsi/*iscsi*
7287 F:      include/scsi/*iscsi*
7288
7289 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7290 M:      Peter Jones <pjones@redhat.com>
7291 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7292 S:      Maintained
7293 F:      drivers/firmware/iscsi_ibft*
7294
7295 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7296 M:      Or Gerlitz <ogerlitz@mellanox.com>
7297 M:      Sagi Grimberg <sagi@grimberg.me>
7298 M:      Roi Dayan <roid@mellanox.com>
7299 L:      linux-rdma@vger.kernel.org
7300 S:      Supported
7301 W:      http://www.openfabrics.org
7302 W:      www.open-iscsi.org
7303 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7304 F:      drivers/infiniband/ulp/iser/
7305
7306 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7307 M:      Sagi Grimberg <sagi@grimberg.me>
7308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7309 L:      linux-rdma@vger.kernel.org
7310 L:      target-devel@vger.kernel.org
7311 S:      Supported
7312 W:      http://www.linux-iscsi.org
7313 F:      drivers/infiniband/ulp/isert
7314
7315 ISDN SUBSYSTEM
7316 M:      Karsten Keil <isdn@linux-pingi.de>
7317 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7318 L:      netdev@vger.kernel.org
7319 W:      http://www.isdn4linux.de
7320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7321 S:      Maintained
7322 F:      Documentation/isdn/
7323 F:      drivers/isdn/
7324 F:      include/linux/isdn.h
7325 F:      include/linux/isdn/
7326 F:      include/uapi/linux/isdn.h
7327 F:      include/uapi/linux/isdn/
7328
7329 ISDN SUBSYSTEM (Eicon active card driver)
7330 M:      Armin Schindler <mac@melware.de>
7331 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7332 W:      http://www.melware.de
7333 S:      Maintained
7334 F:      drivers/isdn/hardware/eicon/
7335
7336 IT87 HARDWARE MONITORING DRIVER
7337 M:      Jean Delvare <jdelvare@suse.com>
7338 L:      linux-hwmon@vger.kernel.org
7339 S:      Maintained
7340 F:      Documentation/hwmon/it87
7341 F:      drivers/hwmon/it87.c
7342
7343 IT913X MEDIA DRIVER
7344 M:      Antti Palosaari <crope@iki.fi>
7345 L:      linux-media@vger.kernel.org
7346 W:      https://linuxtv.org
7347 W:      http://palosaari.fi/linux/
7348 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7349 T:      git git://linuxtv.org/anttip/media_tree.git
7350 S:      Maintained
7351 F:      drivers/media/tuners/it913x*
7352
7353 IVTV VIDEO4LINUX DRIVER
7354 M:      Andy Walls <awalls@md.metrocast.net>
7355 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7356 L:      linux-media@vger.kernel.org
7357 T:      git git://linuxtv.org/media_tree.git
7358 W:      http://www.ivtvdriver.org
7359 S:      Maintained
7360 F:      Documentation/media/v4l-drivers/ivtv*
7361 F:      drivers/media/pci/ivtv/
7362 F:      include/uapi/linux/ivtv*
7363
7364 IX2505V MEDIA DRIVER
7365 M:      Malcolm Priestley <tvboxspy@gmail.com>
7366 L:      linux-media@vger.kernel.org
7367 W:      https://linuxtv.org
7368 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7369 S:      Maintained
7370 F:      drivers/media/dvb-frontends/ix2505v*
7371
7372 JC42.4 TEMPERATURE SENSOR DRIVER
7373 M:      Guenter Roeck <linux@roeck-us.net>
7374 L:      linux-hwmon@vger.kernel.org
7375 S:      Maintained
7376 F:      drivers/hwmon/jc42.c
7377 F:      Documentation/hwmon/jc42
7378
7379 JFS FILESYSTEM
7380 M:      Dave Kleikamp <shaggy@kernel.org>
7381 L:      jfs-discussion@lists.sourceforge.net
7382 W:      http://jfs.sourceforge.net/
7383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7384 S:      Maintained
7385 F:      Documentation/filesystems/jfs.txt
7386 F:      fs/jfs/
7387
7388 JME NETWORK DRIVER
7389 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7390 L:      netdev@vger.kernel.org
7391 S:      Maintained
7392 F:      drivers/net/ethernet/jme.*
7393
7394 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7395 M:      David Woodhouse <dwmw2@infradead.org>
7396 L:      linux-mtd@lists.infradead.org
7397 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7398 S:      Maintained
7399 F:      fs/jffs2/
7400 F:      include/uapi/linux/jffs2.h
7401
7402 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7403 M:      "Theodore Ts'o" <tytso@mit.edu>
7404 M:      Jan Kara <jack@suse.com>
7405 L:      linux-ext4@vger.kernel.org
7406 S:      Maintained
7407 F:      fs/jbd2/
7408 F:      include/linux/jbd2.h
7409
7410 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7411 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7412 L:      linux-media@vger.kernel.org
7413 S:      Maintained
7414 F:      drivers/media/platform/rcar_jpu.c
7415
7416 JSM Neo PCI based serial card
7417 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7418 L:      linux-serial@vger.kernel.org
7419 S:      Maintained
7420 F:      drivers/tty/serial/jsm/
7421
7422 K10TEMP HARDWARE MONITORING DRIVER
7423 M:      Clemens Ladisch <clemens@ladisch.de>
7424 L:      linux-hwmon@vger.kernel.org
7425 S:      Maintained
7426 F:      Documentation/hwmon/k10temp
7427 F:      drivers/hwmon/k10temp.c
7428
7429 K8TEMP HARDWARE MONITORING DRIVER
7430 M:      Rudolf Marek <r.marek@assembler.cz>
7431 L:      linux-hwmon@vger.kernel.org
7432 S:      Maintained
7433 F:      Documentation/hwmon/k8temp
7434 F:      drivers/hwmon/k8temp.c
7435
7436 KASAN
7437 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7438 R:      Alexander Potapenko <glider@google.com>
7439 R:      Dmitry Vyukov <dvyukov@google.com>
7440 L:      kasan-dev@googlegroups.com
7441 S:      Maintained
7442 F:      arch/*/include/asm/kasan.h
7443 F:      arch/*/mm/kasan_init*
7444 F:      Documentation/dev-tools/kasan.rst
7445 F:      include/linux/kasan*.h
7446 F:      lib/test_kasan.c
7447 F:      mm/kasan/
7448 F:      scripts/Makefile.kasan
7449
7450 KCONFIG
7451 L:      linux-kbuild@vger.kernel.org
7452 S:      Orphan
7453 F:      Documentation/kbuild/kconfig-language.txt
7454 F:      scripts/kconfig/
7455
7456 KDUMP
7457 M:      Dave Young <dyoung@redhat.com>
7458 M:      Baoquan He <bhe@redhat.com>
7459 R:      Vivek Goyal <vgoyal@redhat.com>
7460 L:      kexec@lists.infradead.org
7461 W:      http://lse.sourceforge.net/kdump/
7462 S:      Maintained
7463 F:      Documentation/kdump/
7464
7465 KEENE FM RADIO TRANSMITTER DRIVER
7466 M:      Hans Verkuil <hverkuil@xs4all.nl>
7467 L:      linux-media@vger.kernel.org
7468 T:      git git://linuxtv.org/media_tree.git
7469 W:      https://linuxtv.org
7470 S:      Maintained
7471 F:      drivers/media/radio/radio-keene*
7472
7473 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7474 M:      Ian Kent <raven@themaw.net>
7475 L:      autofs@vger.kernel.org
7476 S:      Maintained
7477 F:      fs/autofs4/
7478
7479 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7480 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7481 M:      Michal Marek <michal.lkml@markovi.net>
7482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7483 L:      linux-kbuild@vger.kernel.org
7484 S:      Maintained
7485 F:      Documentation/kbuild/
7486 F:      Makefile
7487 F:      scripts/Makefile.*
7488 F:      scripts/basic/
7489 F:      scripts/mk*
7490 F:      scripts/package/
7491
7492 KERNEL JANITORS
7493 L:      kernel-janitors@vger.kernel.org
7494 W:      http://kernelnewbies.org/KernelJanitors
7495 S:      Odd Fixes
7496
7497 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7498 M:      "J. Bruce Fields" <bfields@fieldses.org>
7499 M:      Jeff Layton <jlayton@poochiereds.net>
7500 L:      linux-nfs@vger.kernel.org
7501 W:      http://nfs.sourceforge.net/
7502 T:      git git://linux-nfs.org/~bfields/linux.git
7503 S:      Supported
7504 F:      fs/nfsd/
7505 F:      include/uapi/linux/nfsd/
7506 F:      fs/lockd/
7507 F:      fs/nfs_common/
7508 F:      net/sunrpc/
7509 F:      include/linux/lockd/
7510 F:      include/linux/sunrpc/
7511 F:      include/uapi/linux/sunrpc/
7512
7513 KERNEL SELFTEST FRAMEWORK
7514 M:      Shuah Khan <shuahkh@osg.samsung.com>
7515 M:      Shuah Khan <shuah@kernel.org>
7516 L:      linux-kselftest@vger.kernel.org
7517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7518 S:      Maintained
7519 F:      tools/testing/selftests/
7520 F:      Documentation/dev-tools/kselftest*
7521
7522 KERNEL USERMODE HELPER
7523 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7524 L:      linux-kernel@vger.kernel.org
7525 S:      Maintained
7526 F:      kernel/umh.c
7527 F:      include/linux/umh.h
7528
7529 KERNEL VIRTUAL MACHINE (KVM)
7530 M:      Paolo Bonzini <pbonzini@redhat.com>
7531 M:      Radim Krčmář <rkrcmar@redhat.com>
7532 L:      kvm@vger.kernel.org
7533 W:      http://www.linux-kvm.org
7534 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7535 S:      Supported
7536 F:      Documentation/virtual/kvm/
7537 F:      include/trace/events/kvm.h
7538 F:      include/uapi/asm-generic/kvm*
7539 F:      include/uapi/linux/kvm*
7540 F:      include/asm-generic/kvm*
7541 F:      include/linux/kvm*
7542 F:      include/kvm/iodev.h
7543 F:      virt/kvm/*
7544 F:      tools/kvm/
7545
7546 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7547 M:      Joerg Roedel <joro@8bytes.org>
7548 L:      kvm@vger.kernel.org
7549 W:      http://www.linux-kvm.org/
7550 S:      Maintained
7551 F:      arch/x86/include/asm/svm.h
7552 F:      arch/x86/kvm/svm.c
7553
7554 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7555 M:      Christoffer Dall <christoffer.dall@linaro.org>
7556 M:      Marc Zyngier <marc.zyngier@arm.com>
7557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7558 L:      kvmarm@lists.cs.columbia.edu
7559 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7561 S:      Supported
7562 F:      arch/arm/include/uapi/asm/kvm*
7563 F:      arch/arm/include/asm/kvm*
7564 F:      arch/arm/kvm/
7565 F:      virt/kvm/arm/
7566 F:      include/kvm/arm_*
7567
7568 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7569 M:      Christoffer Dall <christoffer.dall@linaro.org>
7570 M:      Marc Zyngier <marc.zyngier@arm.com>
7571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7572 L:      kvmarm@lists.cs.columbia.edu
7573 S:      Maintained
7574 F:      arch/arm64/include/uapi/asm/kvm*
7575 F:      arch/arm64/include/asm/kvm*
7576 F:      arch/arm64/kvm/
7577
7578 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7579 M:      James Hogan <jhogan@kernel.org>
7580 L:      linux-mips@linux-mips.org
7581 S:      Supported
7582 F:      arch/mips/include/uapi/asm/kvm*
7583 F:      arch/mips/include/asm/kvm*
7584 F:      arch/mips/kvm/
7585
7586 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7587 M:      Paul Mackerras <paulus@ozlabs.org>
7588 L:      kvm-ppc@vger.kernel.org
7589 W:      http://www.linux-kvm.org/
7590 T:      git git://github.com/agraf/linux-2.6.git
7591 S:      Supported
7592 F:      arch/powerpc/include/uapi/asm/kvm*
7593 F:      arch/powerpc/include/asm/kvm*
7594 F:      arch/powerpc/kvm/
7595 F:      arch/powerpc/kernel/kvm*
7596
7597 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7598 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7599 M:      Cornelia Huck <cohuck@redhat.com>
7600 L:      linux-s390@vger.kernel.org
7601 W:      http://www.ibm.com/developerworks/linux/linux390/
7602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7603 S:      Supported
7604 F:      arch/s390/include/uapi/asm/kvm*
7605 F:      arch/s390/include/asm/gmap.h
7606 F:      arch/s390/include/asm/kvm*
7607 F:      arch/s390/kvm/
7608 F:      arch/s390/mm/gmap.c
7609
7610 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7611 M:      Paolo Bonzini <pbonzini@redhat.com>
7612 M:      Radim Krčmář <rkrcmar@redhat.com>
7613 L:      kvm@vger.kernel.org
7614 W:      http://www.linux-kvm.org
7615 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7616 S:      Supported
7617 F:      arch/x86/kvm/
7618 F:      arch/x86/include/uapi/asm/kvm*
7619 F:      arch/x86/include/asm/kvm*
7620 F:      arch/x86/kernel/kvm.c
7621 F:      arch/x86/kernel/kvmclock.c
7622
7623 KERNFS
7624 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7625 M:      Tejun Heo <tj@kernel.org>
7626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7627 S:      Supported
7628 F:      include/linux/kernfs.h
7629 F:      fs/kernfs/
7630
7631 KEXEC
7632 M:      Eric Biederman <ebiederm@xmission.com>
7633 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7634 L:      kexec@lists.infradead.org
7635 S:      Maintained
7636 F:      include/linux/kexec.h
7637 F:      include/uapi/linux/kexec.h
7638 F:      kernel/kexec*
7639
7640 KEYS-ENCRYPTED
7641 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7642 L:      linux-integrity@vger.kernel.org
7643 L:      keyrings@vger.kernel.org
7644 S:      Supported
7645 F:      Documentation/security/keys/trusted-encrypted.rst
7646 F:      include/keys/encrypted-type.h
7647 F:      security/keys/encrypted-keys/
7648
7649 KEYS-TRUSTED
7650 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7651 L:      linux-integrity@vger.kernel.org
7652 L:      keyrings@vger.kernel.org
7653 S:      Supported
7654 F:      Documentation/security/keys/trusted-encrypted.rst
7655 F:      include/keys/trusted-type.h
7656 F:      security/keys/trusted.c
7657 F:      security/keys/trusted.h
7658
7659 KEYS/KEYRINGS:
7660 M:      David Howells <dhowells@redhat.com>
7661 L:      keyrings@vger.kernel.org
7662 S:      Maintained
7663 F:      Documentation/security/keys/core.rst
7664 F:      include/linux/key.h
7665 F:      include/linux/key-type.h
7666 F:      include/linux/keyctl.h
7667 F:      include/uapi/linux/keyctl.h
7668 F:      include/keys/
7669 F:      security/keys/
7670
7671 KGDB / KDB /debug_core
7672 M:      Jason Wessel <jason.wessel@windriver.com>
7673 W:      http://kgdb.wiki.kernel.org/
7674 L:      kgdb-bugreport@lists.sourceforge.net
7675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7676 S:      Maintained
7677 F:      Documentation/dev-tools/kgdb.rst
7678 F:      drivers/misc/kgdbts.c
7679 F:      drivers/tty/serial/kgdboc.c
7680 F:      include/linux/kdb.h
7681 F:      include/linux/kgdb.h
7682 F:      kernel/debug/
7683
7684 KMEMCHECK
7685 M:      Vegard Nossum <vegardno@ifi.uio.no>
7686 M:      Pekka Enberg <penberg@kernel.org>
7687 S:      Maintained
7688 F:      Documentation/dev-tools/kmemcheck.rst
7689 F:      arch/x86/include/asm/kmemcheck.h
7690 F:      arch/x86/mm/kmemcheck/
7691 F:      include/linux/kmemcheck.h
7692 F:      mm/kmemcheck.c
7693
7694 KMEMLEAK
7695 M:      Catalin Marinas <catalin.marinas@arm.com>
7696 S:      Maintained
7697 F:      Documentation/dev-tools/kmemleak.rst
7698 F:      include/linux/kmemleak.h
7699 F:      mm/kmemleak.c
7700 F:      mm/kmemleak-test.c
7701
7702 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7703 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7704 L:      linux-kernel@vger.kernel.org
7705 S:      Maintained
7706 F:      kernel/kmod.c
7707 F:      include/linux/kmod.h
7708 F:      lib/test_kmod.c
7709 F:      tools/testing/selftests/kmod/
7710
7711 KPROBES
7712 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7713 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7714 M:      "David S. Miller" <davem@davemloft.net>
7715 M:      Masami Hiramatsu <mhiramat@kernel.org>
7716 S:      Maintained
7717 F:      Documentation/kprobes.txt
7718 F:      include/linux/kprobes.h
7719 F:      include/asm-generic/kprobes.h
7720 F:      kernel/kprobes.c
7721
7722 KS0108 LCD CONTROLLER DRIVER
7723 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7724 W:      http://miguelojeda.es/auxdisplay.htm
7725 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7726 S:      Maintained
7727 F:      Documentation/auxdisplay/ks0108
7728 F:      drivers/auxdisplay/ks0108.c
7729 F:      include/linux/ks0108.h
7730
7731 L3MDEV
7732 M:      David Ahern <dsa@cumulusnetworks.com>
7733 L:      netdev@vger.kernel.org
7734 S:      Maintained
7735 F:      net/l3mdev
7736 F:      include/net/l3mdev.h
7737
7738 LANTIQ MIPS ARCHITECTURE
7739 M:      John Crispin <john@phrozen.org>
7740 L:      linux-mips@linux-mips.org
7741 S:      Maintained
7742 F:      arch/mips/lantiq
7743 F:      drivers/soc/lantiq
7744
7745 LAPB module
7746 L:      linux-x25@vger.kernel.org
7747 S:      Orphan
7748 F:      Documentation/networking/lapb-module.txt
7749 F:      include/*/lapb.h
7750 F:      net/lapb/
7751
7752 LASI 53c700 driver for PARISC
7753 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7754 L:      linux-scsi@vger.kernel.org
7755 S:      Maintained
7756 F:      Documentation/scsi/53c700.txt
7757 F:      drivers/scsi/53c700*
7758
7759 LEAKING_ADDRESSES
7760 M:      Tobin C. Harding <me@tobin.cc>
7761 S:      Maintained
7762 F:      scripts/leaking_addresses.pl
7763
7764 LED SUBSYSTEM
7765 M:      Richard Purdie <rpurdie@rpsys.net>
7766 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7767 M:      Pavel Machek <pavel@ucw.cz>
7768 L:      linux-leds@vger.kernel.org
7769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7770 S:      Maintained
7771 F:      Documentation/devicetree/bindings/leds/
7772 F:      drivers/leds/
7773 F:      include/linux/leds.h
7774
7775 LEGACY EEPROM DRIVER
7776 M:      Jean Delvare <jdelvare@suse.com>
7777 S:      Maintained
7778 F:      Documentation/misc-devices/eeprom
7779 F:      drivers/misc/eeprom/eeprom.c
7780
7781 LEGO USB Tower driver
7782 M:      Juergen Stuber <starblue@users.sourceforge.net>
7783 L:      legousb-devel@lists.sourceforge.net
7784 W:      http://legousb.sourceforge.net/
7785 S:      Maintained
7786 F:      drivers/usb/misc/legousbtower.c
7787
7788 LG2160 MEDIA DRIVER
7789 M:      Michael Krufky <mkrufky@linuxtv.org>
7790 L:      linux-media@vger.kernel.org
7791 W:      https://linuxtv.org
7792 W:      http://github.com/mkrufky
7793 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7794 T:      git git://linuxtv.org/mkrufky/tuners.git
7795 S:      Maintained
7796 F:      drivers/media/dvb-frontends/lg2160.*
7797
7798 LGDT3305 MEDIA DRIVER
7799 M:      Michael Krufky <mkrufky@linuxtv.org>
7800 L:      linux-media@vger.kernel.org
7801 W:      https://linuxtv.org
7802 W:      http://github.com/mkrufky
7803 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7804 T:      git git://linuxtv.org/mkrufky/tuners.git
7805 S:      Maintained
7806 F:      drivers/media/dvb-frontends/lgdt3305.*
7807
7808 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7809 M:      Viresh Kumar <vireshk@kernel.org>
7810 L:      linux-ide@vger.kernel.org
7811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7812 S:      Maintained
7813 F:      include/linux/pata_arasan_cf_data.h
7814 F:      drivers/ata/pata_arasan_cf.c
7815
7816 LIBATA PATA DRIVERS
7817 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7818 M:      Tejun Heo <tj@kernel.org>
7819 L:      linux-ide@vger.kernel.org
7820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7821 S:      Maintained
7822 F:      drivers/ata/pata_*.c
7823 F:      drivers/ata/ata_generic.c
7824
7825 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7826 M:      Linus Walleij <linus.walleij@linaro.org>
7827 L:      linux-ide@vger.kernel.org
7828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7829 S:      Maintained
7830 F:      drivers/ata/pata_ftide010.c
7831 F:      drivers/ata/sata_gemini.c
7832 F:      drivers/ata/sata_gemini.h
7833
7834 LIBATA SATA AHCI PLATFORM devices support
7835 M:      Hans de Goede <hdegoede@redhat.com>
7836 M:      Tejun Heo <tj@kernel.org>
7837 L:      linux-ide@vger.kernel.org
7838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7839 S:      Maintained
7840 F:      drivers/ata/ahci_platform.c
7841 F:      drivers/ata/libahci_platform.c
7842 F:      include/linux/ahci_platform.h
7843
7844 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7845 M:      Mikael Pettersson <mikpelinux@gmail.com>
7846 L:      linux-ide@vger.kernel.org
7847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7848 S:      Maintained
7849 F:      drivers/ata/sata_promise.*
7850
7851 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7852 M:      Tejun Heo <tj@kernel.org>
7853 L:      linux-ide@vger.kernel.org
7854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7855 S:      Maintained
7856 F:      drivers/ata/
7857 F:      include/linux/ata.h
7858 F:      include/linux/libata.h
7859 F:      Documentation/devicetree/bindings/ata/
7860
7861 LIBLOCKDEP
7862 M:      Sasha Levin <alexander.levin@verizon.com>
7863 S:      Maintained
7864 F:      tools/lib/lockdep/
7865
7866 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7867 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7868 L:      linux-nvdimm@lists.01.org
7869 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7870 S:      Supported
7871 F:      drivers/nvdimm/blk.c
7872 F:      drivers/nvdimm/region_devs.c
7873
7874 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7875 M:      Vishal Verma <vishal.l.verma@intel.com>
7876 L:      linux-nvdimm@lists.01.org
7877 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7878 S:      Supported
7879 F:      drivers/nvdimm/btt*
7880
7881 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7882 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7883 L:      linux-nvdimm@lists.01.org
7884 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7885 S:      Supported
7886 F:      drivers/nvdimm/pmem*
7887
7888 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7889 M:      Dan Williams <dan.j.williams@intel.com>
7890 L:      linux-nvdimm@lists.01.org
7891 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7893 S:      Supported
7894 F:      drivers/nvdimm/*
7895 F:      drivers/acpi/nfit/*
7896 F:      include/linux/nd.h
7897 F:      include/linux/libnvdimm.h
7898 F:      include/uapi/linux/ndctl.h
7899
7900 LIGHTNVM PLATFORM SUPPORT
7901 M:      Matias Bjorling <mb@lightnvm.io>
7902 W:      http://github/OpenChannelSSD
7903 L:      linux-block@vger.kernel.org
7904 S:      Maintained
7905 F:      drivers/lightnvm/
7906 F:      include/linux/lightnvm.h
7907 F:      include/uapi/linux/lightnvm.h
7908
7909 LINUX FOR POWER MACINTOSH
7910 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7911 W:      http://www.penguinppc.org/
7912 L:      linuxppc-dev@lists.ozlabs.org
7913 S:      Maintained
7914 F:      arch/powerpc/platforms/powermac/
7915 F:      drivers/macintosh/
7916
7917 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7918 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7919 M:      Paul Mackerras <paulus@samba.org>
7920 M:      Michael Ellerman <mpe@ellerman.id.au>
7921 W:      https://github.com/linuxppc/linux/wiki
7922 L:      linuxppc-dev@lists.ozlabs.org
7923 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7925 S:      Supported
7926 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7927 F:      Documentation/devicetree/bindings/powerpc/
7928 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7929 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7930 F:      Documentation/powerpc/
7931 F:      arch/powerpc/
7932 F:      drivers/char/tpm/tpm_ibmvtpm*
7933 F:      drivers/crypto/nx/
7934 F:      drivers/crypto/vmx/
7935 F:      drivers/i2c/busses/i2c-opal.c
7936 F:      drivers/net/ethernet/ibm/ibmveth.*
7937 F:      drivers/net/ethernet/ibm/ibmvnic.*
7938 F:      drivers/pci/hotplug/pnv_php.c
7939 F:      drivers/pci/hotplug/rpa*
7940 F:      drivers/rtc/rtc-opal.c
7941 F:      drivers/scsi/ibmvscsi/
7942 F:      drivers/tty/hvc/hvc_opal.c
7943 F:      drivers/watchdog/wdrtas.c
7944 F:      tools/testing/selftests/powerpc
7945 N:      /pmac
7946 N:      powermac
7947 N:      powernv
7948 N:      [^a-z0-9]ps3
7949 N:      pseries
7950
7951 LINUX FOR POWERPC EMBEDDED MPC5XXX
7952 M:      Anatolij Gustschin <agust@denx.de>
7953 L:      linuxppc-dev@lists.ozlabs.org
7954 T:      git git://git.denx.de/linux-denx-agust.git
7955 S:      Maintained
7956 F:      arch/powerpc/platforms/512x/
7957 F:      arch/powerpc/platforms/52xx/
7958
7959 LINUX FOR POWERPC EMBEDDED PPC4XX
7960 M:      Alistair Popple <alistair@popple.id.au>
7961 M:      Matt Porter <mporter@kernel.crashing.org>
7962 W:      http://www.penguinppc.org/
7963 L:      linuxppc-dev@lists.ozlabs.org
7964 S:      Maintained
7965 F:      arch/powerpc/platforms/40x/
7966 F:      arch/powerpc/platforms/44x/
7967
7968 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7969 M:      Scott Wood <oss@buserror.net>
7970 M:      Kumar Gala <galak@kernel.crashing.org>
7971 W:      http://www.penguinppc.org/
7972 L:      linuxppc-dev@lists.ozlabs.org
7973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7974 S:      Maintained
7975 F:      arch/powerpc/platforms/83xx/
7976 F:      arch/powerpc/platforms/85xx/
7977 F:      Documentation/devicetree/bindings/powerpc/fsl/
7978
7979 LINUX FOR POWERPC EMBEDDED PPC8XX
7980 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7981 W:      http://www.penguinppc.org/
7982 L:      linuxppc-dev@lists.ozlabs.org
7983 S:      Maintained
7984 F:      arch/powerpc/platforms/8xx/
7985
7986 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7987 L:      linuxppc-dev@lists.ozlabs.org
7988 S:      Orphan
7989 F:      arch/powerpc/*/*virtex*
7990 F:      arch/powerpc/*/*/*virtex*
7991
7992 LINUX FOR POWERPC PA SEMI PWRFICIENT
7993 L:      linuxppc-dev@lists.ozlabs.org
7994 S:      Orphan
7995 F:      arch/powerpc/platforms/pasemi/
7996 F:      drivers/*/*pasemi*
7997 F:      drivers/*/*/*pasemi*
7998
7999 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8000 M:      Kees Cook <keescook@chromium.org>
8001 S:      Maintained
8002 F:      drivers/misc/lkdtm*
8003
8004 LINUX SECURITY MODULE (LSM) FRAMEWORK
8005 M:      Chris Wright <chrisw@sous-sol.org>
8006 L:      linux-security-module@vger.kernel.org
8007 S:      Supported
8008
8009 LIS3LV02D ACCELEROMETER DRIVER
8010 M:      Eric Piel <eric.piel@tremplin-utc.net>
8011 S:      Maintained
8012 F:      Documentation/misc-devices/lis3lv02d
8013 F:      drivers/misc/lis3lv02d/
8014 F:      drivers/platform/x86/hp_accel.c
8015
8016 LIVE PATCHING
8017 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8018 M:      Jessica Yu <jeyu@kernel.org>
8019 M:      Jiri Kosina <jikos@kernel.org>
8020 M:      Miroslav Benes <mbenes@suse.cz>
8021 R:      Petr Mladek <pmladek@suse.com>
8022 S:      Maintained
8023 F:      kernel/livepatch/
8024 F:      include/linux/livepatch.h
8025 F:      arch/x86/include/asm/livepatch.h
8026 F:      arch/x86/kernel/livepatch.c
8027 F:      Documentation/livepatch/
8028 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8029 F:      samples/livepatch/
8030 L:      live-patching@vger.kernel.org
8031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8032
8033 LLC (802.2)
8034 L:      netdev@vger.kernel.org
8035 S:      Odd fixes
8036 F:      include/linux/llc.h
8037 F:      include/uapi/linux/llc.h
8038 F:      include/net/llc*
8039 F:      net/llc/
8040
8041 LM73 HARDWARE MONITOR DRIVER
8042 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8043 L:      linux-hwmon@vger.kernel.org
8044 S:      Maintained
8045 F:      drivers/hwmon/lm73.c
8046
8047 LM78 HARDWARE MONITOR DRIVER
8048 M:      Jean Delvare <jdelvare@suse.com>
8049 L:      linux-hwmon@vger.kernel.org
8050 S:      Maintained
8051 F:      Documentation/hwmon/lm78
8052 F:      drivers/hwmon/lm78.c
8053
8054 LM83 HARDWARE MONITOR DRIVER
8055 M:      Jean Delvare <jdelvare@suse.com>
8056 L:      linux-hwmon@vger.kernel.org
8057 S:      Maintained
8058 F:      Documentation/hwmon/lm83
8059 F:      drivers/hwmon/lm83.c
8060
8061 LM90 HARDWARE MONITOR DRIVER
8062 M:      Jean Delvare <jdelvare@suse.com>
8063 L:      linux-hwmon@vger.kernel.org
8064 S:      Maintained
8065 F:      Documentation/hwmon/lm90
8066 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8067 F:      drivers/hwmon/lm90.c
8068 F:      include/dt-bindings/thermal/lm90.h
8069
8070 LM95234 HARDWARE MONITOR DRIVER
8071 M:      Guenter Roeck <linux@roeck-us.net>
8072 L:      linux-hwmon@vger.kernel.org
8073 S:      Maintained
8074 F:      Documentation/hwmon/lm95234
8075 F:      drivers/hwmon/lm95234.c
8076
8077 LME2510 MEDIA DRIVER
8078 M:      Malcolm Priestley <tvboxspy@gmail.com>
8079 L:      linux-media@vger.kernel.org
8080 W:      https://linuxtv.org
8081 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8082 S:      Maintained
8083 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8084
8085 LOADPIN SECURITY MODULE
8086 M:      Kees Cook <keescook@chromium.org>
8087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8088 S:      Supported
8089 F:      security/loadpin/
8090 F:      Documentation/admin-guide/LSM/LoadPin.rst
8091
8092 LOCKING PRIMITIVES
8093 M:      Peter Zijlstra <peterz@infradead.org>
8094 M:      Ingo Molnar <mingo@redhat.com>
8095 L:      linux-kernel@vger.kernel.org
8096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8097 S:      Maintained
8098 F:      Documentation/locking/
8099 F:      include/linux/lockdep.h
8100 F:      include/linux/spinlock*.h
8101 F:      arch/*/include/asm/spinlock*.h
8102 F:      include/linux/rwlock*.h
8103 F:      include/linux/mutex*.h
8104 F:      arch/*/include/asm/mutex*.h
8105 F:      include/linux/rwsem*.h
8106 F:      arch/*/include/asm/rwsem.h
8107 F:      include/linux/seqlock.h
8108 F:      lib/locking*.[ch]
8109 F:      kernel/locking/
8110
8111 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8112 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8113 L:      linux-ntfs-dev@lists.sourceforge.net
8114 W:      http://www.linux-ntfs.org/content/view/19/37/
8115 S:      Maintained
8116 F:      Documentation/ldm.txt
8117 F:      block/partitions/ldm.*
8118
8119 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8120 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8121 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8122 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8123 L:      MPT-FusionLinux.pdl@broadcom.com
8124 L:      linux-scsi@vger.kernel.org
8125 W:      http://www.avagotech.com/support/
8126 S:      Supported
8127 F:      drivers/message/fusion/
8128 F:      drivers/scsi/mpt2sas/
8129 F:      drivers/scsi/mpt3sas/
8130
8131 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8132 M:      Matthew Wilcox <matthew@wil.cx>
8133 L:      linux-scsi@vger.kernel.org
8134 S:      Maintained
8135 F:      drivers/scsi/sym53c8xx_2/
8136
8137 LTC4261 HARDWARE MONITOR DRIVER
8138 M:      Guenter Roeck <linux@roeck-us.net>
8139 L:      linux-hwmon@vger.kernel.org
8140 S:      Maintained
8141 F:      Documentation/hwmon/ltc4261
8142 F:      drivers/hwmon/ltc4261.c
8143
8144 LTC4306 I2C MULTIPLEXER DRIVER
8145 M:      Michael Hennerich <michael.hennerich@analog.com>
8146 W:      http://ez.analog.com/community/linux-device-drivers
8147 L:      linux-i2c@vger.kernel.org
8148 S:      Supported
8149 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8150 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8151
8152 LTP (Linux Test Project)
8153 M:      Mike Frysinger <vapier@gentoo.org>
8154 M:      Cyril Hrubis <chrubis@suse.cz>
8155 M:      Wanlong Gao <wanlong.gao@gmail.com>
8156 M:      Jan Stancek <jstancek@redhat.com>
8157 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8158 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8159 L:      ltp@lists.linux.it (subscribers-only)
8160 W:      http://linux-test-project.github.io/
8161 T:      git git://github.com/linux-test-project/ltp.git
8162 S:      Maintained
8163
8164 M32R ARCHITECTURE
8165 W:      http://www.linux-m32r.org/
8166 S:      Orphan
8167 F:      arch/m32r/
8168
8169 M68K ARCHITECTURE
8170 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8171 L:      linux-m68k@lists.linux-m68k.org
8172 W:      http://www.linux-m68k.org/
8173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8174 S:      Maintained
8175 F:      arch/m68k/
8176 F:      drivers/zorro/
8177
8178 M68K ON APPLE MACINTOSH
8179 M:      Joshua Thompson <funaho@jurai.org>
8180 W:      http://www.mac.linux-m68k.org/
8181 L:      linux-m68k@lists.linux-m68k.org
8182 S:      Maintained
8183 F:      arch/m68k/mac/
8184
8185 M68K ON HP9000/300
8186 M:      Philip Blundell <philb@gnu.org>
8187 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8188 S:      Maintained
8189 F:      arch/m68k/hp300/
8190
8191 M88DS3103 MEDIA DRIVER
8192 M:      Antti Palosaari <crope@iki.fi>
8193 L:      linux-media@vger.kernel.org
8194 W:      https://linuxtv.org
8195 W:      http://palosaari.fi/linux/
8196 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8197 T:      git git://linuxtv.org/anttip/media_tree.git
8198 S:      Maintained
8199 F:      drivers/media/dvb-frontends/m88ds3103*
8200
8201 M88RS2000 MEDIA DRIVER
8202 M:      Malcolm Priestley <tvboxspy@gmail.com>
8203 L:      linux-media@vger.kernel.org
8204 W:      https://linuxtv.org
8205 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8206 S:      Maintained
8207 F:      drivers/media/dvb-frontends/m88rs2000*
8208
8209 MA901 MASTERKIT USB FM RADIO DRIVER
8210 M:      Alexey Klimov <klimov.linux@gmail.com>
8211 L:      linux-media@vger.kernel.org
8212 T:      git git://linuxtv.org/media_tree.git
8213 S:      Maintained
8214 F:      drivers/media/radio/radio-ma901.c
8215
8216 MAC80211
8217 M:      Johannes Berg <johannes@sipsolutions.net>
8218 L:      linux-wireless@vger.kernel.org
8219 W:      http://wireless.kernel.org/
8220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8222 S:      Maintained
8223 F:      Documentation/networking/mac80211-injection.txt
8224 F:      include/net/mac80211.h
8225 F:      net/mac80211/
8226 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8227
8228 MAILBOX API
8229 M:      Jassi Brar <jassisinghbrar@gmail.com>
8230 L:      linux-kernel@vger.kernel.org
8231 S:      Maintained
8232 F:      drivers/mailbox/
8233 F:      include/linux/mailbox_client.h
8234 F:      include/linux/mailbox_controller.h
8235
8236 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8237 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8238 W:      http://www.kernel.org/doc/man-pages
8239 L:      linux-man@vger.kernel.org
8240 S:      Maintained
8241
8242 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8243 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8244 L:      linux-mips@linux-mips.org
8245 S:      Maintained
8246 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8247
8248 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8249 M:      Andrew Lunn <andrew@lunn.ch>
8250 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8251 L:      netdev@vger.kernel.org
8252 S:      Maintained
8253 F:      drivers/net/dsa/mv88e6xxx/
8254 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8255
8256 MARVELL ARMADA DRM SUPPORT
8257 M:      Russell King <linux@armlinux.org.uk>
8258 S:      Maintained
8259 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8260 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8261 F:      drivers/gpu/drm/armada/
8262 F:      include/uapi/drm/armada_drm.h
8263 F:      Documentation/devicetree/bindings/display/armada/
8264
8265 MARVELL CRYPTO DRIVER
8266 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8267 M:      Arnaud Ebalard <arno@natisbad.org>
8268 F:      drivers/crypto/marvell/
8269 S:      Maintained
8270 L:      linux-crypto@vger.kernel.org
8271
8272 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8273 M:      Mirko Lindner <mlindner@marvell.com>
8274 M:      Stephen Hemminger <stephen@networkplumber.org>
8275 L:      netdev@vger.kernel.org
8276 S:      Maintained
8277 F:      drivers/net/ethernet/marvell/sk*
8278
8279 MARVELL LIBERTAS WIRELESS DRIVER
8280 L:      libertas-dev@lists.infradead.org
8281 S:      Orphan
8282 F:      drivers/net/wireless/marvell/libertas/
8283
8284 MARVELL MACCHIATOBIN SUPPORT
8285 M:      Russell King <rmk@armlinux.org.uk>
8286 L:      linux-arm-kernel@lists.infradead.org
8287 S:      Maintained
8288 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8289
8290 MARVELL MV643XX ETHERNET DRIVER
8291 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8292 L:      netdev@vger.kernel.org
8293 S:      Maintained
8294 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8295 F:      include/linux/mv643xx.h
8296
8297 MARVELL MV88X3310 PHY DRIVER
8298 M:      Russell King <rmk@armlinux.org.uk>
8299 L:      netdev@vger.kernel.org
8300 S:      Maintained
8301 F:      drivers/net/phy/marvell10g.c
8302
8303 MARVELL MVNETA ETHERNET DRIVER
8304 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8305 L:      netdev@vger.kernel.org
8306 S:      Maintained
8307 F:      drivers/net/ethernet/marvell/mvneta.*
8308
8309 MARVELL MWIFIEX WIRELESS DRIVER
8310 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8311 M:      Nishant Sarmukadam <nishants@marvell.com>
8312 M:      Ganapathi Bhat <gbhat@marvell.com>
8313 M:      Xinming Hu <huxm@marvell.com>
8314 L:      linux-wireless@vger.kernel.org
8315 S:      Maintained
8316 F:      drivers/net/wireless/marvell/mwifiex/
8317
8318 MARVELL MWL8K WIRELESS DRIVER
8319 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8320 L:      linux-wireless@vger.kernel.org
8321 S:      Odd Fixes
8322 F:      drivers/net/wireless/marvell/mwl8k.c
8323
8324 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8325 M:      Nicolas Pitre <nico@fluxnic.net>
8326 S:      Odd Fixes
8327 F:      drivers/mmc/host/mvsdio.*
8328
8329 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8330 M:      Hu Ziji <huziji@marvell.com>
8331 L:      linux-mmc@vger.kernel.org
8332 S:      Supported
8333 F:      drivers/mmc/host/sdhci-xenon*
8334 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8335
8336 MATROX FRAMEBUFFER DRIVER
8337 L:      linux-fbdev@vger.kernel.org
8338 S:      Orphan
8339 F:      drivers/video/fbdev/matrox/matroxfb_*
8340 F:      include/uapi/linux/matroxfb.h
8341
8342 MAX16065 HARDWARE MONITOR DRIVER
8343 M:      Guenter Roeck <linux@roeck-us.net>
8344 L:      linux-hwmon@vger.kernel.org
8345 S:      Maintained
8346 F:      Documentation/hwmon/max16065
8347 F:      drivers/hwmon/max16065.c
8348
8349 MAX20751 HARDWARE MONITOR DRIVER
8350 M:      Guenter Roeck <linux@roeck-us.net>
8351 L:      linux-hwmon@vger.kernel.org
8352 S:      Maintained
8353 F:      Documentation/hwmon/max20751
8354 F:      drivers/hwmon/max20751.c
8355
8356 MAX2175 SDR TUNER DRIVER
8357 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8358 L:      linux-media@vger.kernel.org
8359 T:      git git://linuxtv.org/media_tree.git
8360 S:      Maintained
8361 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8362 F:      Documentation/media/v4l-drivers/max2175.rst
8363 F:      drivers/media/i2c/max2175*
8364 F:      include/uapi/linux/max2175.h
8365
8366 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8367 L:      linux-hwmon@vger.kernel.org
8368 S:      Orphan
8369 F:      Documentation/hwmon/max6650
8370 F:      drivers/hwmon/max6650.c
8371
8372 MAX6697 HARDWARE MONITOR DRIVER
8373 M:      Guenter Roeck <linux@roeck-us.net>
8374 L:      linux-hwmon@vger.kernel.org
8375 S:      Maintained
8376 F:      Documentation/hwmon/max6697
8377 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8378 F:      drivers/hwmon/max6697.c
8379 F:      include/linux/platform_data/max6697.h
8380
8381 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8382 M:      Peter Rosin <peda@axentia.se>
8383 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8384 S:      Maintained
8385 F:      Documentation/devicetree/bindings/sound/max9860.txt
8386 F:      sound/soc/codecs/max9860.*
8387
8388 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8389 M:      Javier Martinez Canillas <javier@dowhile0.org>
8390 L:      linux-kernel@vger.kernel.org
8391 S:      Supported
8392 F:      drivers/regulator/max77802-regulator.c
8393 F:      Documentation/devicetree/bindings/*/*max77802.txt
8394 F:      include/dt-bindings/*/*max77802.h
8395
8396 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8397 M:      Krzysztof Kozlowski <krzk@kernel.org>
8398 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8399 L:      linux-pm@vger.kernel.org
8400 S:      Supported
8401 F:      drivers/power/supply/max14577_charger.c
8402 F:      drivers/power/supply/max77693_charger.c
8403
8404 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8405 M:      Chanwoo Choi <cw00.choi@samsung.com>
8406 M:      Krzysztof Kozlowski <krzk@kernel.org>
8407 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8408 L:      linux-kernel@vger.kernel.org
8409 S:      Supported
8410 F:      drivers/*/max14577*.c
8411 F:      drivers/*/max77686*.c
8412 F:      drivers/*/max77693*.c
8413 F:      drivers/extcon/extcon-max14577.c
8414 F:      drivers/extcon/extcon-max77693.c
8415 F:      drivers/rtc/rtc-max77686.c
8416 F:      drivers/clk/clk-max77686.c
8417 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8418 F:      Documentation/devicetree/bindings/*/max77686.txt
8419 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8420 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8421 F:      include/linux/mfd/max14577*.h
8422 F:      include/linux/mfd/max77686*.h
8423 F:      include/linux/mfd/max77693*.h
8424
8425 MAXIRADIO FM RADIO RECEIVER DRIVER
8426 M:      Hans Verkuil <hverkuil@xs4all.nl>
8427 L:      linux-media@vger.kernel.org
8428 T:      git git://linuxtv.org/media_tree.git
8429 W:      https://linuxtv.org
8430 S:      Maintained
8431 F:      drivers/media/radio/radio-maxiradio*
8432
8433 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8434 M:      Peter Rosin <peda@axentia.se>
8435 L:      linux-iio@vger.kernel.org
8436 S:      Maintained
8437 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8438 F:      drivers/iio/potentiometer/mcp4531.c
8439
8440 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8441 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8442 L:      linux-iio@vger.kernel.org
8443 S:      Maintained
8444 F:      drivers/iio/dac/cio-dac.c
8445
8446 MEDIA DRIVERS FOR ASCOT2E
8447 M:      Sergey Kozlov <serjk@netup.ru>
8448 M:      Abylay Ospan <aospan@netup.ru>
8449 L:      linux-media@vger.kernel.org
8450 W:      https://linuxtv.org
8451 W:      http://netup.tv/
8452 T:      git git://linuxtv.org/media_tree.git
8453 S:      Supported
8454 F:      drivers/media/dvb-frontends/ascot2e*
8455
8456 MEDIA DRIVERS FOR CXD2841ER
8457 M:      Sergey Kozlov <serjk@netup.ru>
8458 M:      Abylay Ospan <aospan@netup.ru>
8459 L:      linux-media@vger.kernel.org
8460 W:      https://linuxtv.org
8461 W:      http://netup.tv/
8462 T:      git git://linuxtv.org/media_tree.git
8463 S:      Supported
8464 F:      drivers/media/dvb-frontends/cxd2841er*
8465
8466 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8467 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8468 L:      linux-media@vger.kernel.org
8469 W:      https://linuxtv.org
8470 T:      git git://linuxtv.org/media_tree.git
8471 S:      Maintained
8472 F:      drivers/media/pci/ddbridge/*
8473
8474 MEDIA DRIVERS FOR FREESCALE IMX
8475 M:      Steve Longerbeam <slongerbeam@gmail.com>
8476 M:      Philipp Zabel <p.zabel@pengutronix.de>
8477 L:      linux-media@vger.kernel.org
8478 T:      git git://linuxtv.org/media_tree.git
8479 S:      Maintained
8480 F:      Documentation/devicetree/bindings/media/imx.txt
8481 F:      Documentation/media/v4l-drivers/imx.rst
8482 F:      drivers/staging/media/imx/
8483 F:      include/linux/imx-media.h
8484 F:      include/media/imx.h
8485
8486 MEDIA DRIVERS FOR HELENE
8487 M:      Abylay Ospan <aospan@netup.ru>
8488 L:      linux-media@vger.kernel.org
8489 W:      https://linuxtv.org
8490 W:      http://netup.tv/
8491 T:      git git://linuxtv.org/media_tree.git
8492 S:      Supported
8493 F:      drivers/media/dvb-frontends/helene*
8494
8495 MEDIA DRIVERS FOR HORUS3A
8496 M:      Sergey Kozlov <serjk@netup.ru>
8497 M:      Abylay Ospan <aospan@netup.ru>
8498 L:      linux-media@vger.kernel.org
8499 W:      https://linuxtv.org
8500 W:      http://netup.tv/
8501 T:      git git://linuxtv.org/media_tree.git
8502 S:      Supported
8503 F:      drivers/media/dvb-frontends/horus3a*
8504
8505 MEDIA DRIVERS FOR LNBH25
8506 M:      Sergey Kozlov <serjk@netup.ru>
8507 M:      Abylay Ospan <aospan@netup.ru>
8508 L:      linux-media@vger.kernel.org
8509 W:      https://linuxtv.org
8510 W:      http://netup.tv/
8511 T:      git git://linuxtv.org/media_tree.git
8512 S:      Supported
8513 F:      drivers/media/dvb-frontends/lnbh25*
8514
8515 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8516 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8517 L:      linux-media@vger.kernel.org
8518 W:      https://linuxtv.org
8519 T:      git git://linuxtv.org/media_tree.git
8520 S:      Maintained
8521 F:      drivers/media/dvb-frontends/mxl5xx*
8522
8523 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8524 M:      Sergey Kozlov <serjk@netup.ru>
8525 M:      Abylay Ospan <aospan@netup.ru>
8526 L:      linux-media@vger.kernel.org
8527 W:      https://linuxtv.org
8528 W:      http://netup.tv/
8529 T:      git git://linuxtv.org/media_tree.git
8530 S:      Supported
8531 F:      drivers/media/pci/netup_unidvb/*
8532
8533 MEDIA DRIVERS FOR RENESAS - DRIF
8534 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8535 L:      linux-media@vger.kernel.org
8536 L:      linux-renesas-soc@vger.kernel.org
8537 T:      git git://linuxtv.org/media_tree.git
8538 S:      Supported
8539 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8540 F:      drivers/media/platform/rcar_drif.c
8541
8542 MEDIA DRIVERS FOR RENESAS - FCP
8543 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8544 L:      linux-media@vger.kernel.org
8545 L:      linux-renesas-soc@vger.kernel.org
8546 T:      git git://linuxtv.org/media_tree.git
8547 S:      Supported
8548 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8549 F:      drivers/media/platform/rcar-fcp.c
8550 F:      include/media/rcar-fcp.h
8551
8552 MEDIA DRIVERS FOR RENESAS - FDP1
8553 M:      Kieran Bingham <kieran@bingham.xyz>
8554 L:      linux-media@vger.kernel.org
8555 L:      linux-renesas-soc@vger.kernel.org
8556 T:      git git://linuxtv.org/media_tree.git
8557 S:      Supported
8558 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8559 F:      drivers/media/platform/rcar_fdp1.c
8560
8561 MEDIA DRIVERS FOR RENESAS - VIN
8562 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8563 L:      linux-media@vger.kernel.org
8564 L:      linux-renesas-soc@vger.kernel.org
8565 T:      git git://linuxtv.org/media_tree.git
8566 S:      Supported
8567 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8568 F:      drivers/media/platform/rcar-vin/
8569
8570 MEDIA DRIVERS FOR RENESAS - VSP1
8571 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8572 L:      linux-media@vger.kernel.org
8573 L:      linux-renesas-soc@vger.kernel.org
8574 T:      git git://linuxtv.org/media_tree.git
8575 S:      Supported
8576 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8577 F:      drivers/media/platform/vsp1/
8578
8579 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8580 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8581 L:      linux-media@vger.kernel.org
8582 W:      https://linuxtv.org
8583 T:      git git://linuxtv.org/media_tree.git
8584 S:      Maintained
8585 F:      drivers/media/dvb-frontends/stv0910*
8586
8587 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8588 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8589 L:      linux-media@vger.kernel.org
8590 W:      https://linuxtv.org
8591 T:      git git://linuxtv.org/media_tree.git
8592 S:      Maintained
8593 F:      drivers/media/dvb-frontends/stv6111*
8594
8595 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8596 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8597 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8598 P:      LinuxTV.org Project
8599 L:      linux-media@vger.kernel.org
8600 W:      https://linuxtv.org
8601 Q:      http://patchwork.kernel.org/project/linux-media/list/
8602 T:      git git://linuxtv.org/media_tree.git
8603 S:      Maintained
8604 F:      Documentation/devicetree/bindings/media/
8605 F:      Documentation/media/
8606 F:      drivers/media/
8607 F:      drivers/staging/media/
8608 F:      include/linux/platform_data/media/
8609 F:      include/media/
8610 F:      include/uapi/linux/dvb/
8611 F:      include/uapi/linux/videodev2.h
8612 F:      include/uapi/linux/media.h
8613 F:      include/uapi/linux/v4l2-*
8614 F:      include/uapi/linux/meye.h
8615 F:      include/uapi/linux/ivtv*
8616 F:      include/uapi/linux/uvcvideo.h
8617
8618 MEDIATEK CIR DRIVER
8619 M:      Sean Wang <sean.wang@mediatek.com>
8620 S:      Maintained
8621 F:      drivers/media/rc/mtk-cir.c
8622
8623 MEDIATEK PMIC LED DRIVER
8624 M:      Sean Wang <sean.wang@mediatek.com>
8625 S:      Maintained
8626 F:      drivers/leds/leds-mt6323.c
8627 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8628
8629 MEDIATEK ETHERNET DRIVER
8630 M:      Felix Fietkau <nbd@openwrt.org>
8631 M:      John Crispin <john@phrozen.org>
8632 M:      Sean Wang <sean.wang@mediatek.com>
8633 M:      Nelson Chang <nelson.chang@mediatek.com>
8634 L:      netdev@vger.kernel.org
8635 S:      Maintained
8636 F:      drivers/net/ethernet/mediatek/
8637
8638 MEDIATEK JPEG DRIVER
8639 M:      Rick Chang <rick.chang@mediatek.com>
8640 M:      Bin Liu <bin.liu@mediatek.com>
8641 S:      Supported
8642 F:      drivers/media/platform/mtk-jpeg/
8643 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8644
8645 MEDIATEK MDP DRIVER
8646 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8647 M:      Houlong Wei <houlong.wei@mediatek.com>
8648 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8649 S:      Supported
8650 F:      drivers/media/platform/mtk-mdp/
8651 F:      drivers/media/platform/mtk-vpu/
8652 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8653
8654 MEDIATEK MEDIA DRIVER
8655 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8656 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8657 S:      Supported
8658 F:      drivers/media/platform/mtk-vcodec/
8659 F:      drivers/media/platform/mtk-vpu/
8660 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8661 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8662
8663 MEDIATEK MT7601U WIRELESS LAN DRIVER
8664 M:      Jakub Kicinski <kubakici@wp.pl>
8665 L:      linux-wireless@vger.kernel.org
8666 S:      Maintained
8667 F:      drivers/net/wireless/mediatek/mt7601u/
8668
8669 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8670 M:      Sean Wang <sean.wang@mediatek.com>
8671 S:      Maintained
8672 F:      drivers/char/hw_random/mtk-rng.c
8673
8674 MEDIATEK USB3 DRD IP DRIVER
8675 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8676 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8678 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8679 S:      Maintained
8680 F:      drivers/usb/mtu3/
8681
8682 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8683 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8684 M:      Martin Donnelly <martin.donnelly@ge.com>
8685 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8686 S:      Maintained
8687 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8688 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8689
8690 MEGARAID SCSI/SAS DRIVERS
8691 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8692 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8693 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8694 L:      megaraidlinux.pdl@broadcom.com
8695 L:      linux-scsi@vger.kernel.org
8696 W:      http://www.avagotech.com/support/
8697 S:      Maintained
8698 F:      Documentation/scsi/megaraid.txt
8699 F:      drivers/scsi/megaraid.*
8700 F:      drivers/scsi/megaraid/
8701
8702 MELEXIS MLX90614 DRIVER
8703 M:      Crt Mori <cmo@melexis.com>
8704 L:      linux-iio@vger.kernel.org
8705 W:      http://www.melexis.com
8706 S:      Supported
8707 F:      drivers/iio/temperature/mlx90614.c
8708
8709 MELFAS MIP4 TOUCHSCREEN DRIVER
8710 M:      Sangwon Jee <jeesw@melfas.com>
8711 W:      http://www.melfas.com
8712 S:      Supported
8713 F:      drivers/input/touchscreen/melfas_mip4.c
8714 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8715
8716 MELLANOX ETHERNET DRIVER (mlx4_en)
8717 M:      Tariq Toukan <tariqt@mellanox.com>
8718 L:      netdev@vger.kernel.org
8719 S:      Supported
8720 W:      http://www.mellanox.com
8721 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8722 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8723
8724 MELLANOX ETHERNET DRIVER (mlx5e)
8725 M:      Saeed Mahameed <saeedm@mellanox.com>
8726 L:      netdev@vger.kernel.org
8727 S:      Supported
8728 W:      http://www.mellanox.com
8729 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8730 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8731
8732 MELLANOX ETHERNET INNOVA DRIVER
8733 M:      Ilan Tayari <ilant@mellanox.com>
8734 R:      Boris Pismenny <borisp@mellanox.com>
8735 L:      netdev@vger.kernel.org
8736 S:      Supported
8737 W:      http://www.mellanox.com
8738 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8739 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8740 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8741
8742 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8743 M:      Ilan Tayari <ilant@mellanox.com>
8744 R:      Boris Pismenny <borisp@mellanox.com>
8745 L:      netdev@vger.kernel.org
8746 S:      Supported
8747 W:      http://www.mellanox.com
8748 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8749 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8750 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8751
8752 MELLANOX ETHERNET SWITCH DRIVERS
8753 M:      Jiri Pirko <jiri@mellanox.com>
8754 M:      Ido Schimmel <idosch@mellanox.com>
8755 L:      netdev@vger.kernel.org
8756 S:      Supported
8757 W:      http://www.mellanox.com
8758 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8759 F:      drivers/net/ethernet/mellanox/mlxsw/
8760
8761 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8762 M:      mlxsw@mellanox.com
8763 L:      netdev@vger.kernel.org
8764 S:      Supported
8765 W:      http://www.mellanox.com
8766 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8767 F:      drivers/net/ethernet/mellanox/mlxfw/
8768
8769 MELLANOX MLX CPLD HOTPLUG DRIVER
8770 M:      Vadim Pasternak <vadimp@mellanox.com>
8771 L:      platform-driver-x86@vger.kernel.org
8772 S:      Supported
8773 F:      drivers/platform/x86/mlxcpld-hotplug.c
8774 F:      include/linux/platform_data/mlxcpld-hotplug.h
8775
8776 MELLANOX MLX4 core VPI driver
8777 M:      Tariq Toukan <tariqt@mellanox.com>
8778 L:      netdev@vger.kernel.org
8779 L:      linux-rdma@vger.kernel.org
8780 W:      http://www.mellanox.com
8781 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8782 S:      Supported
8783 F:      drivers/net/ethernet/mellanox/mlx4/
8784 F:      include/linux/mlx4/
8785
8786 MELLANOX MLX4 IB driver
8787 M:      Yishai Hadas <yishaih@mellanox.com>
8788 L:      linux-rdma@vger.kernel.org
8789 W:      http://www.mellanox.com
8790 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8791 S:      Supported
8792 F:      drivers/infiniband/hw/mlx4/
8793 F:      include/linux/mlx4/
8794 F:      include/uapi/rdma/mlx4-abi.h
8795
8796 MELLANOX MLX5 core VPI driver
8797 M:      Saeed Mahameed <saeedm@mellanox.com>
8798 M:      Matan Barak <matanb@mellanox.com>
8799 M:      Leon Romanovsky <leonro@mellanox.com>
8800 L:      netdev@vger.kernel.org
8801 L:      linux-rdma@vger.kernel.org
8802 W:      http://www.mellanox.com
8803 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8804 S:      Supported
8805 F:      drivers/net/ethernet/mellanox/mlx5/core/
8806 F:      include/linux/mlx5/
8807
8808 MELLANOX MLX5 IB driver
8809 M:      Matan Barak <matanb@mellanox.com>
8810 M:      Leon Romanovsky <leonro@mellanox.com>
8811 L:      linux-rdma@vger.kernel.org
8812 W:      http://www.mellanox.com
8813 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8814 S:      Supported
8815 F:      drivers/infiniband/hw/mlx5/
8816 F:      include/linux/mlx5/
8817 F:      include/uapi/rdma/mlx5-abi.h
8818
8819 MELLANOX MLXCPLD I2C AND MUX DRIVER
8820 M:      Vadim Pasternak <vadimp@mellanox.com>
8821 M:      Michael Shych <michaelsh@mellanox.com>
8822 L:      linux-i2c@vger.kernel.org
8823 S:      Supported
8824 F:      drivers/i2c/busses/i2c-mlxcpld.c
8825 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8826 F:      Documentation/i2c/busses/i2c-mlxcpld
8827
8828 MELLANOX MLXCPLD LED DRIVER
8829 M:      Vadim Pasternak <vadimp@mellanox.com>
8830 L:      linux-leds@vger.kernel.org
8831 S:      Supported
8832 F:      drivers/leds/leds-mlxcpld.c
8833 F:      Documentation/leds/leds-mlxcpld.txt
8834
8835 MELLANOX PLATFORM DRIVER
8836 M:      Vadim Pasternak <vadimp@mellanox.com>
8837 L:      platform-driver-x86@vger.kernel.org
8838 S:      Supported
8839 F:      drivers/platform/x86/mlx-platform.c
8840
8841 MEMBARRIER SUPPORT
8842 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8843 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8844 L:      linux-kernel@vger.kernel.org
8845 S:      Supported
8846 F:      kernel/sched/membarrier.c
8847 F:      include/uapi/linux/membarrier.h
8848
8849 MEMORY MANAGEMENT
8850 L:      linux-mm@kvack.org
8851 W:      http://www.linux-mm.org
8852 S:      Maintained
8853 F:      include/linux/mm.h
8854 F:      include/linux/gfp.h
8855 F:      include/linux/mmzone.h
8856 F:      include/linux/memory_hotplug.h
8857 F:      include/linux/vmalloc.h
8858 F:      mm/
8859
8860 MEMORY TECHNOLOGY DEVICES (MTD)
8861 M:      David Woodhouse <dwmw2@infradead.org>
8862 M:      Brian Norris <computersforpeace@gmail.com>
8863 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8864 M:      Marek Vasut <marek.vasut@gmail.com>
8865 M:      Richard Weinberger <richard@nod.at>
8866 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8867 L:      linux-mtd@lists.infradead.org
8868 W:      http://www.linux-mtd.infradead.org/
8869 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8870 T:      git git://git.infradead.org/linux-mtd.git master
8871 T:      git git://git.infradead.org/l2-mtd.git master
8872 S:      Maintained
8873 F:      Documentation/devicetree/bindings/mtd/
8874 F:      drivers/mtd/
8875 F:      include/linux/mtd/
8876 F:      include/uapi/mtd/
8877
8878 MEN A21 WATCHDOG DRIVER
8879 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8880 L:      linux-watchdog@vger.kernel.org
8881 S:      Maintained
8882 F:      drivers/watchdog/mena21_wdt.c
8883
8884 MEN CHAMELEON BUS (mcb)
8885 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8886 S:      Maintained
8887 F:      drivers/mcb/
8888 F:      include/linux/mcb.h
8889 F:      Documentation/men-chameleon-bus.txt
8890
8891 MEN F21BMC (Board Management Controller)
8892 M:      Andreas Werner <andreas.werner@men.de>
8893 S:      Supported
8894 F:      drivers/mfd/menf21bmc.c
8895 F:      drivers/watchdog/menf21bmc_wdt.c
8896 F:      drivers/leds/leds-menf21bmc.c
8897 F:      drivers/hwmon/menf21bmc_hwmon.c
8898 F:      Documentation/hwmon/menf21bmc
8899
8900 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8901 M:      Neil Armstrong <narmstrong@baylibre.com>
8902 L:      linux-media@lists.freedesktop.org
8903 L:      linux-amlogic@lists.infradead.org
8904 W:      http://linux-meson.com/
8905 S:      Supported
8906 F:      drivers/media/platform/meson/ao-cec.c
8907 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8908 T:      git git://linuxtv.org/media_tree.git
8909
8910 METAG ARCHITECTURE
8911 M:      James Hogan <jhogan@kernel.org>
8912 L:      linux-metag@vger.kernel.org
8913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8914 S:      Odd Fixes
8915 F:      arch/metag/
8916 F:      Documentation/metag/
8917 F:      Documentation/devicetree/bindings/metag/
8918 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8919 F:      drivers/clocksource/metag_generic.c
8920 F:      drivers/irqchip/irq-metag.c
8921 F:      drivers/irqchip/irq-metag-ext.c
8922 F:      drivers/tty/metag_da.c
8923
8924 MICROBLAZE ARCHITECTURE
8925 M:      Michal Simek <monstr@monstr.eu>
8926 W:      http://www.monstr.eu/fdt/
8927 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8928 S:      Supported
8929 F:      arch/microblaze/
8930
8931 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8932 M:      Richard Genoud <richard.genoud@gmail.com>
8933 S:      Maintained
8934 F:      drivers/tty/serial/atmel_serial.c
8935 F:      drivers/tty/serial/atmel_serial.h
8936
8937 MICROCHIP / ATMEL DMA DRIVER
8938 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8940 L:      dmaengine@vger.kernel.org
8941 S:      Supported
8942 F:      drivers/dma/at_hdmac.c
8943 F:      drivers/dma/at_hdmac_regs.h
8944 F:      include/linux/platform_data/dma-atmel.h
8945
8946 MICROCHIP / ATMEL ECC DRIVER
8947 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
8948 L:      linux-crypto@vger.kernel.org
8949 S:      Maintained
8950 F:      drivers/crypto/atmel-ecc.*
8951
8952 MICROCHIP / ATMEL ISC DRIVER
8953 M:      Songjun Wu <songjun.wu@microchip.com>
8954 L:      linux-media@vger.kernel.org
8955 S:      Supported
8956 F:      drivers/media/platform/atmel/atmel-isc.c
8957 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8958 F:      devicetree/bindings/media/atmel-isc.txt
8959
8960 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8961 M:      Woojung Huh <Woojung.Huh@microchip.com>
8962 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8963 L:      netdev@vger.kernel.org
8964 S:      Maintained
8965 F:      net/dsa/tag_ksz.c
8966 F:      drivers/net/dsa/microchip/*
8967 F:      include/linux/platform_data/microchip-ksz.h
8968 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8969
8970 MICROCHIP USB251XB DRIVER
8971 M:      Richard Leitner <richard.leitner@skidata.com>
8972 L:      linux-usb@vger.kernel.org
8973 S:      Maintained
8974 F:      drivers/usb/misc/usb251xb.c
8975 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8976
8977 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8978 M:      Don Brace <don.brace@microsemi.com>
8979 L:      esc.storagedev@microsemi.com
8980 L:      linux-scsi@vger.kernel.org
8981 S:      Supported
8982 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8983 F:      drivers/scsi/smartpqi/Kconfig
8984 F:      drivers/scsi/smartpqi/Makefile
8985 F:      include/linux/cciss*.h
8986 F:      include/uapi/linux/cciss*.h
8987 F:      Documentation/scsi/smartpqi.txt
8988
8989 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8990 M:      Chen Yu <yu.c.chen@intel.com>
8991 L:      platform-driver-x86@vger.kernel.org
8992 S:      Supported
8993 F:      drivers/platform/x86/surfacepro3_button.c
8994
8995 MICROTEK X6 SCANNER
8996 M:      Oliver Neukum <oliver@neukum.org>
8997 S:      Maintained
8998 F:      drivers/usb/image/microtek.*
8999
9000 MIPS
9001 M:      Ralf Baechle <ralf@linux-mips.org>
9002 L:      linux-mips@linux-mips.org
9003 W:      http://www.linux-mips.org/
9004 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9005 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9006 S:      Supported
9007 F:      Documentation/devicetree/bindings/mips/
9008 F:      Documentation/mips/
9009 F:      arch/mips/
9010
9011 MIPS BOSTON DEVELOPMENT BOARD
9012 M:      Paul Burton <paul.burton@mips.com>
9013 L:      linux-mips@linux-mips.org
9014 S:      Maintained
9015 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9016 F:      arch/mips/boot/dts/img/boston.dts
9017 F:      arch/mips/configs/generic/board-boston.config
9018 F:      drivers/clk/imgtec/clk-boston.c
9019 F:      include/dt-bindings/clock/boston-clock.h
9020
9021 MIPS GENERIC PLATFORM
9022 M:      Paul Burton <paul.burton@mips.com>
9023 L:      linux-mips@linux-mips.org
9024 S:      Supported
9025 F:      arch/mips/generic/
9026 F:      arch/mips/tools/generic-board-config.sh
9027
9028 MIPS/LOONGSON1 ARCHITECTURE
9029 M:      Keguang Zhang <keguang.zhang@gmail.com>
9030 L:      linux-mips@linux-mips.org
9031 S:      Maintained
9032 F:      arch/mips/loongson32/
9033 F:      arch/mips/include/asm/mach-loongson32/
9034 F:      drivers/*/*loongson1*
9035 F:      drivers/*/*/*loongson1*
9036
9037 MIPS RINT INSTRUCTION EMULATION
9038 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9039 L:      linux-mips@linux-mips.org
9040 S:      Supported
9041 F:      arch/mips/math-emu/sp_rint.c
9042 F:      arch/mips/math-emu/dp_rint.c
9043
9044 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9045 M:      Hans Verkuil <hverkuil@xs4all.nl>
9046 L:      linux-media@vger.kernel.org
9047 T:      git git://linuxtv.org/media_tree.git
9048 W:      https://linuxtv.org
9049 S:      Odd Fixes
9050 F:      drivers/media/radio/radio-miropcm20*
9051
9052 MMP SUPPORT
9053 M:      Eric Miao <eric.y.miao@gmail.com>
9054 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9056 T:      git git://github.com/hzhuang1/linux.git
9057 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9058 S:      Maintained
9059 F:      arch/arm/boot/dts/mmp*
9060 F:      arch/arm/mach-mmp/
9061
9062 MN88472 MEDIA DRIVER
9063 M:      Antti Palosaari <crope@iki.fi>
9064 L:      linux-media@vger.kernel.org
9065 W:      https://linuxtv.org
9066 W:      http://palosaari.fi/linux/
9067 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9068 S:      Maintained
9069 F:      drivers/media/dvb-frontends/mn88472*
9070
9071 MN88473 MEDIA DRIVER
9072 M:      Antti Palosaari <crope@iki.fi>
9073 L:      linux-media@vger.kernel.org
9074 W:      https://linuxtv.org
9075 W:      http://palosaari.fi/linux/
9076 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9077 S:      Maintained
9078 F:      drivers/media/dvb-frontends/mn88473*
9079
9080 MODULE SUPPORT
9081 M:      Jessica Yu <jeyu@kernel.org>
9082 M:      Rusty Russell <rusty@rustcorp.com.au>
9083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9084 S:      Maintained
9085 F:      include/linux/module.h
9086 F:      kernel/module.c
9087
9088 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9089 W:      http://popies.net/meye/
9090 S:      Orphan
9091 F:      Documentation/media/v4l-drivers/meye*
9092 F:      drivers/media/pci/meye/
9093 F:      include/uapi/linux/meye.h
9094
9095 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9096 M:      Jiri Slaby <jirislaby@gmail.com>
9097 S:      Maintained
9098 F:      Documentation/serial/moxa-smartio
9099 F:      drivers/tty/mxser.*
9100
9101 MR800 AVERMEDIA USB FM RADIO DRIVER
9102 M:      Alexey Klimov <klimov.linux@gmail.com>
9103 L:      linux-media@vger.kernel.org
9104 T:      git git://linuxtv.org/media_tree.git
9105 S:      Maintained
9106 F:      drivers/media/radio/radio-mr800.c
9107
9108 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9109 M:      Alan Ott <alan@signal11.us>
9110 L:      linux-wpan@vger.kernel.org
9111 S:      Maintained
9112 F:      drivers/net/ieee802154/mrf24j40.c
9113 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9114
9115 MSI LAPTOP SUPPORT
9116 M:      "Lee, Chun-Yi" <jlee@suse.com>
9117 L:      platform-driver-x86@vger.kernel.org
9118 S:      Maintained
9119 F:      drivers/platform/x86/msi-laptop.c
9120
9121 MSI WMI SUPPORT
9122 L:      platform-driver-x86@vger.kernel.org
9123 S:      Orphan
9124 F:      drivers/platform/x86/msi-wmi.c
9125
9126 MSI001 MEDIA DRIVER
9127 M:      Antti Palosaari <crope@iki.fi>
9128 L:      linux-media@vger.kernel.org
9129 W:      https://linuxtv.org
9130 W:      http://palosaari.fi/linux/
9131 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9132 T:      git git://linuxtv.org/anttip/media_tree.git
9133 S:      Maintained
9134 F:      drivers/media/tuners/msi001*
9135
9136 MSI2500 MEDIA DRIVER
9137 M:      Antti Palosaari <crope@iki.fi>
9138 L:      linux-media@vger.kernel.org
9139 W:      https://linuxtv.org
9140 W:      http://palosaari.fi/linux/
9141 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9142 T:      git git://linuxtv.org/anttip/media_tree.git
9143 S:      Maintained
9144 F:      drivers/media/usb/msi2500/
9145
9146 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9147 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9148 L:      linux-mtd@lists.infradead.org
9149 S:      Maintained
9150 F:      drivers/mtd/devices/docg3*
9151
9152 MT9M032 APTINA SENSOR DRIVER
9153 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9154 L:      linux-media@vger.kernel.org
9155 T:      git git://linuxtv.org/media_tree.git
9156 S:      Maintained
9157 F:      drivers/media/i2c/mt9m032.c
9158 F:      include/media/i2c/mt9m032.h
9159
9160 MT9P031 APTINA CAMERA SENSOR
9161 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9162 L:      linux-media@vger.kernel.org
9163 T:      git git://linuxtv.org/media_tree.git
9164 S:      Maintained
9165 F:      drivers/media/i2c/mt9p031.c
9166 F:      include/media/i2c/mt9p031.h
9167
9168 MT9T001 APTINA CAMERA SENSOR
9169 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9170 L:      linux-media@vger.kernel.org
9171 T:      git git://linuxtv.org/media_tree.git
9172 S:      Maintained
9173 F:      drivers/media/i2c/mt9t001.c
9174 F:      include/media/i2c/mt9t001.h
9175
9176 MT9V032 APTINA CAMERA SENSOR
9177 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9178 L:      linux-media@vger.kernel.org
9179 T:      git git://linuxtv.org/media_tree.git
9180 S:      Maintained
9181 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9182 F:      drivers/media/i2c/mt9v032.c
9183 F:      include/media/i2c/mt9v032.h
9184
9185 MULTIFUNCTION DEVICES (MFD)
9186 M:      Lee Jones <lee.jones@linaro.org>
9187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9188 S:      Supported
9189 F:      Documentation/devicetree/bindings/mfd/
9190 F:      drivers/mfd/
9191 F:      include/linux/mfd/
9192 F:      include/dt-bindings/mfd/
9193
9194 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9195 S:      Orphan
9196 F:      drivers/mmc/host/mmc_spi.c
9197 F:      include/linux/spi/mmc_spi.h
9198
9199 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9200 M:      Ulf Hansson <ulf.hansson@linaro.org>
9201 L:      linux-mmc@vger.kernel.org
9202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9203 S:      Maintained
9204 F:      Documentation/devicetree/bindings/mmc/
9205 F:      drivers/mmc/
9206 F:      include/linux/mmc/
9207 F:      include/uapi/linux/mmc/
9208
9209 MULTIPLEXER SUBSYSTEM
9210 M:      Peter Rosin <peda@axentia.se>
9211 S:      Maintained
9212 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9213 F:      Documentation/devicetree/bindings/mux/
9214 F:      include/linux/dt-bindings/mux/
9215 F:      include/linux/mux/
9216 F:      drivers/mux/
9217
9218 MULTITECH MULTIPORT CARD (ISICOM)
9219 S:      Orphan
9220 F:      drivers/tty/isicom.c
9221 F:      include/linux/isicom.h
9222
9223 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9224 M:      Bin Liu <b-liu@ti.com>
9225 L:      linux-usb@vger.kernel.org
9226 S:      Maintained
9227 F:      drivers/usb/musb/
9228
9229 MXL5007T MEDIA DRIVER
9230 M:      Michael Krufky <mkrufky@linuxtv.org>
9231 L:      linux-media@vger.kernel.org
9232 W:      https://linuxtv.org
9233 W:      http://github.com/mkrufky
9234 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9235 T:      git git://linuxtv.org/mkrufky/tuners.git
9236 S:      Maintained
9237 F:      drivers/media/tuners/mxl5007t.*
9238
9239 MXSFB DRM DRIVER
9240 M:      Marek Vasut <marex@denx.de>
9241 S:      Supported
9242 F:      drivers/gpu/drm/mxsfb/
9243 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9244
9245 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9246 M:      Hyong-Youb Kim <hykim@myri.com>
9247 L:      netdev@vger.kernel.org
9248 W:      https://www.myricom.com/support/downloads/myri10ge.html
9249 S:      Supported
9250 F:      drivers/net/ethernet/myricom/myri10ge/
9251
9252 NAND FLASH SUBSYSTEM
9253 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9254 R:      Richard Weinberger <richard@nod.at>
9255 L:      linux-mtd@lists.infradead.org
9256 W:      http://www.linux-mtd.infradead.org/
9257 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9258 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9259 T:      git git://git.infradead.org/l2-mtd.git nand/next
9260 S:      Maintained
9261 F:      drivers/mtd/nand/
9262 F:      include/linux/mtd/*nand*.h
9263
9264 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9265 M:      Daniel Mack <zonque@gmail.com>
9266 S:      Maintained
9267 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9268 W:      http://www.native-instruments.com
9269 F:      sound/usb/caiaq/
9270
9271 NATSEMI ETHERNET DRIVER (DP8381x)
9272 S:      Orphan
9273 F:      drivers/net/ethernet/natsemi/natsemi.c
9274
9275 NCP FILESYSTEM
9276 M:      Petr Vandrovec <petr@vandrovec.name>
9277 S:      Odd Fixes
9278 F:      fs/ncpfs/
9279
9280 NCR 5380 SCSI DRIVERS
9281 M:      Finn Thain <fthain@telegraphics.com.au>
9282 M:      Michael Schmitz <schmitzmic@gmail.com>
9283 L:      linux-scsi@vger.kernel.org
9284 S:      Maintained
9285 F:      Documentation/scsi/g_NCR5380.txt
9286 F:      drivers/scsi/NCR5380.*
9287 F:      drivers/scsi/arm/cumana_1.c
9288 F:      drivers/scsi/arm/oak.c
9289 F:      drivers/scsi/atari_scsi.*
9290 F:      drivers/scsi/dmx3191d.c
9291 F:      drivers/scsi/g_NCR5380.*
9292 F:      drivers/scsi/mac_scsi.*
9293 F:      drivers/scsi/sun3_scsi.*
9294 F:      drivers/scsi/sun3_scsi_vme.c
9295
9296 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9297 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9298 L:      linux-scsi@vger.kernel.org
9299 S:      Maintained
9300 F:      drivers/scsi/NCR_D700.*
9301
9302 NCT6775 HARDWARE MONITOR DRIVER
9303 M:      Guenter Roeck <linux@roeck-us.net>
9304 L:      linux-hwmon@vger.kernel.org
9305 S:      Maintained
9306 F:      Documentation/hwmon/nct6775
9307 F:      drivers/hwmon/nct6775.c
9308
9309 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9310 M:      Faisal Latif <faisal.latif@intel.com>
9311 L:      linux-rdma@vger.kernel.org
9312 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9313 S:      Supported
9314 F:      drivers/infiniband/hw/nes/
9315 F:      include/uapi/rdma/nes-abi.h
9316
9317 NETEM NETWORK EMULATOR
9318 M:      Stephen Hemminger <stephen@networkplumber.org>
9319 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9320 S:      Maintained
9321 F:      net/sched/sch_netem.c
9322
9323 NETERION 10GbE DRIVERS (s2io/vxge)
9324 M:      Jon Mason <jdmason@kudzu.us>
9325 L:      netdev@vger.kernel.org
9326 S:      Supported
9327 F:      Documentation/networking/s2io.txt
9328 F:      Documentation/networking/vxge.txt
9329 F:      drivers/net/ethernet/neterion/
9330
9331 NETFILTER
9332 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9333 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9334 M:      Florian Westphal <fw@strlen.de>
9335 L:      netfilter-devel@vger.kernel.org
9336 L:      coreteam@netfilter.org
9337 W:      http://www.netfilter.org/
9338 W:      http://www.iptables.org/
9339 W:      http://www.nftables.org/
9340 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9343 S:      Maintained
9344 F:      include/linux/netfilter*
9345 F:      include/linux/netfilter/
9346 F:      include/net/netfilter/
9347 F:      include/uapi/linux/netfilter*
9348 F:      include/uapi/linux/netfilter/
9349 F:      net/*/netfilter.c
9350 F:      net/*/netfilter/
9351 F:      net/netfilter/
9352 F:      net/bridge/br_netfilter*.c
9353
9354 NETROM NETWORK LAYER
9355 M:      Ralf Baechle <ralf@linux-mips.org>
9356 L:      linux-hams@vger.kernel.org
9357 W:      http://www.linux-ax25.org/
9358 S:      Maintained
9359 F:      include/net/netrom.h
9360 F:      include/uapi/linux/netrom.h
9361 F:      net/netrom/
9362
9363 NETRONOME ETHERNET DRIVERS
9364 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9365 L:      oss-drivers@netronome.com
9366 S:      Maintained
9367 F:      drivers/net/ethernet/netronome/
9368
9369 NETWORK BLOCK DEVICE (NBD)
9370 M:      Josef Bacik <jbacik@fb.com>
9371 S:      Maintained
9372 L:      linux-block@vger.kernel.org
9373 L:      nbd@other.debian.org
9374 F:      Documentation/blockdev/nbd.txt
9375 F:      drivers/block/nbd.c
9376 F:      include/uapi/linux/nbd.h
9377
9378 NETWORK DROP MONITOR
9379 M:      Neil Horman <nhorman@tuxdriver.com>
9380 L:      netdev@vger.kernel.org
9381 S:      Maintained
9382 W:      https://fedorahosted.org/dropwatch/
9383 F:      net/core/drop_monitor.c
9384
9385 NETWORKING DRIVERS
9386 L:      netdev@vger.kernel.org
9387 W:      http://www.linuxfoundation.org/en/Net
9388 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9391 S:      Odd Fixes
9392 F:      Documentation/devicetree/bindings/net/
9393 F:      drivers/net/
9394 F:      include/linux/if_*
9395 F:      include/linux/netdevice.h
9396 F:      include/linux/etherdevice.h
9397 F:      include/linux/fcdevice.h
9398 F:      include/linux/fddidevice.h
9399 F:      include/linux/hippidevice.h
9400 F:      include/linux/inetdevice.h
9401 F:      include/uapi/linux/if_*
9402 F:      include/uapi/linux/netdevice.h
9403
9404 NETWORKING DRIVERS (WIRELESS)
9405 M:      Kalle Valo <kvalo@codeaurora.org>
9406 L:      linux-wireless@vger.kernel.org
9407 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9410 S:      Maintained
9411 F:      Documentation/devicetree/bindings/net/wireless/
9412 F:      drivers/net/wireless/
9413
9414 NETWORKING [DSA]
9415 M:      Andrew Lunn <andrew@lunn.ch>
9416 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9417 M:      Florian Fainelli <f.fainelli@gmail.com>
9418 S:      Maintained
9419 F:      net/dsa/
9420 F:      include/net/dsa.h
9421 F:      drivers/net/dsa/
9422
9423 NETWORKING [GENERAL]
9424 M:      "David S. Miller" <davem@davemloft.net>
9425 L:      netdev@vger.kernel.org
9426 W:      http://www.linuxfoundation.org/en/Net
9427 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9430 B:      mailto:netdev@vger.kernel.org
9431 S:      Maintained
9432 F:      net/
9433 F:      include/net/
9434 F:      include/linux/in.h
9435 F:      include/linux/net.h
9436 F:      include/linux/netdevice.h
9437 F:      include/uapi/linux/in.h
9438 F:      include/uapi/linux/net.h
9439 F:      include/uapi/linux/netdevice.h
9440 F:      include/uapi/linux/net_namespace.h
9441 F:      tools/net/
9442 F:      tools/testing/selftests/net/
9443 F:      lib/random32.c
9444
9445 NETWORKING [IPSEC]
9446 M:      Steffen Klassert <steffen.klassert@secunet.com>
9447 M:      Herbert Xu <herbert@gondor.apana.org.au>
9448 M:      "David S. Miller" <davem@davemloft.net>
9449 L:      netdev@vger.kernel.org
9450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9452 S:      Maintained
9453 F:      net/core/flow.c
9454 F:      net/xfrm/
9455 F:      net/key/
9456 F:      net/ipv4/xfrm*
9457 F:      net/ipv4/esp4*
9458 F:      net/ipv4/ah4.c
9459 F:      net/ipv4/ipcomp.c
9460 F:      net/ipv4/ip_vti.c
9461 F:      net/ipv6/xfrm*
9462 F:      net/ipv6/esp6*
9463 F:      net/ipv6/ah6.c
9464 F:      net/ipv6/ipcomp6.c
9465 F:      net/ipv6/ip6_vti.c
9466 F:      include/uapi/linux/xfrm.h
9467 F:      include/net/xfrm.h
9468
9469 NETWORKING [IPv4/IPv6]
9470 M:      "David S. Miller" <davem@davemloft.net>
9471 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9472 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9473 L:      netdev@vger.kernel.org
9474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9475 S:      Maintained
9476 F:      net/ipv4/
9477 F:      net/ipv6/
9478 F:      include/net/ip*
9479 F:      arch/x86/net/*
9480
9481 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9482 M:      Paul Moore <paul@paul-moore.com>
9483 W:      https://github.com/netlabel
9484 L:      netdev@vger.kernel.org
9485 L:      linux-security-module@vger.kernel.org
9486 S:      Maintained
9487 F:      Documentation/netlabel/
9488 F:      include/net/calipso.h
9489 F:      include/net/cipso_ipv4.h
9490 F:      include/net/netlabel.h
9491 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9492 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9493 F:      net/netlabel/
9494 F:      net/ipv4/cipso_ipv4.c
9495 F:      net/ipv6/calipso.c
9496 F:      net/netfilter/xt_CONNSECMARK.c
9497 F:      net/netfilter/xt_SECMARK.c
9498
9499 NETWORKING [TLS]
9500 M:      Ilya Lesokhin <ilyal@mellanox.com>
9501 M:      Aviad Yehezkel <aviadye@mellanox.com>
9502 M:      Dave Watson <davejwatson@fb.com>
9503 L:      netdev@vger.kernel.org
9504 S:      Maintained
9505 F:      net/tls/*
9506 F:      include/uapi/linux/tls.h
9507 F:      include/net/tls.h
9508
9509 NETWORKING [WIRELESS]
9510 L:      linux-wireless@vger.kernel.org
9511 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9512
9513 NETXEN (1/10) GbE SUPPORT
9514 M:      Manish Chopra <manish.chopra@cavium.com>
9515 M:      Rahul Verma <rahul.verma@cavium.com>
9516 M:      Dept-GELinuxNICDev@cavium.com
9517 L:      netdev@vger.kernel.org
9518 S:      Supported
9519 F:      drivers/net/ethernet/qlogic/netxen/
9520
9521 NFC SUBSYSTEM
9522 M:      Samuel Ortiz <sameo@linux.intel.com>
9523 L:      linux-wireless@vger.kernel.org
9524 L:      linux-nfc@lists.01.org (subscribers-only)
9525 S:      Supported
9526 F:      net/nfc/
9527 F:      include/net/nfc/
9528 F:      include/uapi/linux/nfc.h
9529 F:      drivers/nfc/
9530 F:      include/linux/platform_data/nfcmrvl.h
9531 F:      include/linux/platform_data/nxp-nci.h
9532 F:      Documentation/devicetree/bindings/net/nfc/
9533
9534 NFS, SUNRPC, AND LOCKD CLIENTS
9535 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9536 M:      Anna Schumaker <anna.schumaker@netapp.com>
9537 L:      linux-nfs@vger.kernel.org
9538 W:      http://client.linux-nfs.org
9539 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9540 S:      Maintained
9541 F:      fs/lockd/
9542 F:      fs/nfs/
9543 F:      fs/nfs_common/
9544 F:      net/sunrpc/
9545 F:      include/linux/lockd/
9546 F:      include/linux/nfs*
9547 F:      include/linux/sunrpc/
9548 F:      include/uapi/linux/nfs*
9549 F:      include/uapi/linux/sunrpc/
9550
9551 NILFS2 FILESYSTEM
9552 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9553 L:      linux-nilfs@vger.kernel.org
9554 W:      http://nilfs.sourceforge.net/
9555 W:      http://nilfs.osdn.jp/
9556 T:      git git://github.com/konis/nilfs2.git
9557 S:      Supported
9558 F:      Documentation/filesystems/nilfs2.txt
9559 F:      fs/nilfs2/
9560 F:      include/trace/events/nilfs2.h
9561 F:      include/uapi/linux/nilfs2_api.h
9562 F:      include/uapi/linux/nilfs2_ondisk.h
9563
9564 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9565 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9566 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9567 S:      Maintained
9568 F:      Documentation/scsi/NinjaSCSI.txt
9569 F:      drivers/scsi/pcmcia/nsp_*
9570
9571 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9572 M:      GOTO Masanori <gotom@debian.or.jp>
9573 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9574 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9575 S:      Maintained
9576 F:      Documentation/scsi/NinjaSCSI.txt
9577 F:      drivers/scsi/nsp32*
9578
9579 NIOS2 ARCHITECTURE
9580 M:      Ley Foon Tan <lftan@altera.com>
9581 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9583 S:      Maintained
9584 F:      arch/nios2/
9585
9586 NOHZ, DYNTICKS SUPPORT
9587 M:      Frederic Weisbecker <fweisbec@gmail.com>
9588 M:      Thomas Gleixner <tglx@linutronix.de>
9589 M:      Ingo Molnar <mingo@kernel.org>
9590 L:      linux-kernel@vger.kernel.org
9591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9592 S:      Maintained
9593 F:      kernel/time/tick*.*
9594 F:      include/linux/tick.h
9595 F:      include/linux/sched/nohz.h
9596
9597 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9598 M:      Pavel Machek <pavel@ucw.cz>
9599 M:      Sakari Ailus <sakari.ailus@iki.fi>
9600 L:      linux-media@vger.kernel.org
9601 S:      Maintained
9602 F:      drivers/media/i2c/et8ek8
9603 F:      drivers/media/i2c/ad5820.c
9604
9605 NOKIA N900 POWER SUPPLY DRIVERS
9606 R:      Pali Rohár <pali.rohar@gmail.com>
9607 F:      include/linux/power/bq2415x_charger.h
9608 F:      include/linux/power/bq27xxx_battery.h
9609 F:      include/linux/power/isp1704_charger.h
9610 F:      drivers/power/supply/bq2415x_charger.c
9611 F:      drivers/power/supply/bq27xxx_battery.c
9612 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9613 F:      drivers/power/supply/isp1704_charger.c
9614 F:      drivers/power/supply/rx51_battery.c
9615
9616 NTB AMD DRIVER
9617 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9618 L:      linux-ntb@googlegroups.com
9619 S:      Supported
9620 F:      drivers/ntb/hw/amd/
9621
9622 NTB DRIVER CORE
9623 M:      Jon Mason <jdmason@kudzu.us>
9624 M:      Dave Jiang <dave.jiang@intel.com>
9625 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9626 L:      linux-ntb@googlegroups.com
9627 S:      Supported
9628 W:      https://github.com/jonmason/ntb/wiki
9629 T:      git git://github.com/jonmason/ntb.git
9630 F:      drivers/ntb/
9631 F:      drivers/net/ntb_netdev.c
9632 F:      include/linux/ntb.h
9633 F:      include/linux/ntb_transport.h
9634 F:      tools/testing/selftests/ntb/
9635
9636 NTB IDT DRIVER
9637 M:      Serge Semin <fancer.lancer@gmail.com>
9638 L:      linux-ntb@googlegroups.com
9639 S:      Supported
9640 F:      drivers/ntb/hw/idt/
9641
9642 NTB INTEL DRIVER
9643 M:      Jon Mason <jdmason@kudzu.us>
9644 M:      Dave Jiang <dave.jiang@intel.com>
9645 L:      linux-ntb@googlegroups.com
9646 S:      Supported
9647 W:      https://github.com/jonmason/ntb/wiki
9648 T:      git git://github.com/jonmason/ntb.git
9649 F:      drivers/ntb/hw/intel/
9650
9651 NTFS FILESYSTEM
9652 M:      Anton Altaparmakov <anton@tuxera.com>
9653 L:      linux-ntfs-dev@lists.sourceforge.net
9654 W:      http://www.tuxera.com/
9655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9656 S:      Supported
9657 F:      Documentation/filesystems/ntfs.txt
9658 F:      fs/ntfs/
9659
9660 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9661 M:      Antonino Daplas <adaplas@gmail.com>
9662 L:      linux-fbdev@vger.kernel.org
9663 S:      Maintained
9664 F:      drivers/video/fbdev/riva/
9665 F:      drivers/video/fbdev/nvidia/
9666
9667 NVM EXPRESS DRIVER
9668 M:      Keith Busch <keith.busch@intel.com>
9669 M:      Jens Axboe <axboe@fb.com>
9670 M:      Christoph Hellwig <hch@lst.de>
9671 M:      Sagi Grimberg <sagi@grimberg.me>
9672 L:      linux-nvme@lists.infradead.org
9673 T:      git://git.infradead.org/nvme.git
9674 W:      http://git.infradead.org/nvme.git
9675 S:      Supported
9676 F:      drivers/nvme/host/
9677 F:      include/linux/nvme.h
9678 F:      include/uapi/linux/nvme_ioctl.h
9679
9680 NVM EXPRESS FC TRANSPORT DRIVERS
9681 M:      James Smart <james.smart@broadcom.com>
9682 L:      linux-nvme@lists.infradead.org
9683 S:      Supported
9684 F:      include/linux/nvme-fc.h
9685 F:      include/linux/nvme-fc-driver.h
9686 F:      drivers/nvme/host/fc.c
9687 F:      drivers/nvme/target/fc.c
9688 F:      drivers/nvme/target/fcloop.c
9689
9690 NVM EXPRESS TARGET DRIVER
9691 M:      Christoph Hellwig <hch@lst.de>
9692 M:      Sagi Grimberg <sagi@grimberg.me>
9693 L:      linux-nvme@lists.infradead.org
9694 T:      git://git.infradead.org/nvme.git
9695 W:      http://git.infradead.org/nvme.git
9696 S:      Supported
9697 F:      drivers/nvme/target/
9698
9699 NVMEM FRAMEWORK
9700 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9701 S:      Maintained
9702 F:      drivers/nvmem/
9703 F:      Documentation/devicetree/bindings/nvmem/
9704 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9705 F:      include/linux/nvmem-consumer.h
9706 F:      include/linux/nvmem-provider.h
9707
9708 NXP TDA998X DRM DRIVER
9709 M:      Russell King <linux@armlinux.org.uk>
9710 S:      Supported
9711 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9712 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9713 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9714 F:      include/drm/i2c/tda998x.h
9715
9716 NXP TFA9879 DRIVER
9717 M:      Peter Rosin <peda@axentia.se>
9718 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9719 S:      Maintained
9720 F:      sound/soc/codecs/tfa9879*
9721
9722 NXP-NCI NFC DRIVER
9723 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9724 R:      Charles Gorand <charles.gorand@effinnov.com>
9725 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9726 S:      Supported
9727 F:      drivers/nfc/nxp-nci
9728
9729 OBJTOOL
9730 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9731 S:      Supported
9732 F:      tools/objtool/
9733
9734 OMAP AUDIO SUPPORT
9735 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9736 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9737 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9738 L:      linux-omap@vger.kernel.org
9739 S:      Maintained
9740 F:      sound/soc/omap/
9741
9742 OMAP CLOCK FRAMEWORK SUPPORT
9743 M:      Paul Walmsley <paul@pwsan.com>
9744 L:      linux-omap@vger.kernel.org
9745 S:      Maintained
9746 F:      arch/arm/*omap*/*clock*
9747
9748 OMAP DEVICE TREE SUPPORT
9749 M:      Benoît Cousson <bcousson@baylibre.com>
9750 M:      Tony Lindgren <tony@atomide.com>
9751 L:      linux-omap@vger.kernel.org
9752 L:      devicetree@vger.kernel.org
9753 S:      Maintained
9754 F:      arch/arm/boot/dts/*omap*
9755 F:      arch/arm/boot/dts/*am3*
9756 F:      arch/arm/boot/dts/*am4*
9757 F:      arch/arm/boot/dts/*am5*
9758 F:      arch/arm/boot/dts/*dra7*
9759
9760 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9761 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9762 L:      linux-omap@vger.kernel.org
9763 L:      linux-fbdev@vger.kernel.org
9764 S:      Maintained
9765 F:      drivers/video/fbdev/omap2/
9766 F:      Documentation/arm/OMAP/DSS
9767
9768 OMAP FRAMEBUFFER SUPPORT
9769 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9770 L:      linux-fbdev@vger.kernel.org
9771 L:      linux-omap@vger.kernel.org
9772 S:      Maintained
9773 F:      drivers/video/fbdev/omap/
9774
9775 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9776 M:      Roger Quadros <rogerq@ti.com>
9777 M:      Tony Lindgren <tony@atomide.com>
9778 L:      linux-omap@vger.kernel.org
9779 S:      Maintained
9780 F:      drivers/memory/omap-gpmc.c
9781 F:      arch/arm/mach-omap2/*gpmc*
9782
9783 OMAP GPIO DRIVER
9784 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9785 M:      Santosh Shilimkar <ssantosh@kernel.org>
9786 M:      Kevin Hilman <khilman@kernel.org>
9787 L:      linux-omap@vger.kernel.org
9788 S:      Maintained
9789 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9790 F:      drivers/gpio/gpio-omap.c
9791
9792 OMAP HARDWARE SPINLOCK SUPPORT
9793 M:      Ohad Ben-Cohen <ohad@wizery.com>
9794 L:      linux-omap@vger.kernel.org
9795 S:      Maintained
9796 F:      drivers/hwspinlock/omap_hwspinlock.c
9797
9798 OMAP HS MMC SUPPORT
9799 L:      linux-mmc@vger.kernel.org
9800 L:      linux-omap@vger.kernel.org
9801 S:      Orphan
9802 F:      drivers/mmc/host/omap_hsmmc.c
9803
9804 OMAP HWMOD DATA
9805 M:      Paul Walmsley <paul@pwsan.com>
9806 L:      linux-omap@vger.kernel.org
9807 S:      Maintained
9808 F:      arch/arm/mach-omap2/omap_hwmod*data*
9809
9810 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9811 M:      Benoît Cousson <bcousson@baylibre.com>
9812 L:      linux-omap@vger.kernel.org
9813 S:      Maintained
9814 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9815
9816 OMAP HWMOD SUPPORT
9817 M:      Benoît Cousson <bcousson@baylibre.com>
9818 M:      Paul Walmsley <paul@pwsan.com>
9819 L:      linux-omap@vger.kernel.org
9820 S:      Maintained
9821 F:      arch/arm/mach-omap2/omap_hwmod.*
9822
9823 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9824 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9825 L:      linux-media@vger.kernel.org
9826 S:      Maintained
9827 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9828 F:      drivers/media/platform/omap3isp/
9829 F:      drivers/staging/media/omap4iss/
9830
9831 OMAP MMC SUPPORT
9832 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9833 L:      linux-omap@vger.kernel.org
9834 S:      Maintained
9835 F:      drivers/mmc/host/omap.c
9836
9837 OMAP POWER MANAGEMENT SUPPORT
9838 M:      Kevin Hilman <khilman@kernel.org>
9839 L:      linux-omap@vger.kernel.org
9840 S:      Maintained
9841 F:      arch/arm/*omap*/*pm*
9842 F:      drivers/cpufreq/omap-cpufreq.c
9843
9844 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9845 M:      Rajendra Nayak <rnayak@codeaurora.org>
9846 M:      Paul Walmsley <paul@pwsan.com>
9847 L:      linux-omap@vger.kernel.org
9848 S:      Maintained
9849 F:      arch/arm/mach-omap2/prm*
9850
9851 OMAP RANDOM NUMBER GENERATOR SUPPORT
9852 M:      Deepak Saxena <dsaxena@plexity.net>
9853 S:      Maintained
9854 F:      drivers/char/hw_random/omap-rng.c
9855
9856 OMAP USB SUPPORT
9857 L:      linux-usb@vger.kernel.org
9858 L:      linux-omap@vger.kernel.org
9859 S:      Orphan
9860 F:      drivers/usb/*/*omap*
9861 F:      arch/arm/*omap*/usb*
9862
9863 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9864 M:      Mark Jackson <mpfj@newflow.co.uk>
9865 L:      linux-omap@vger.kernel.org
9866 S:      Maintained
9867 F:      arch/arm/boot/dts/am335x-nano.dts
9868
9869 OMAP1 SUPPORT
9870 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9871 M:      Tony Lindgren <tony@atomide.com>
9872 L:      linux-omap@vger.kernel.org
9873 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9875 S:      Maintained
9876 F:      arch/arm/mach-omap1/
9877 F:      arch/arm/plat-omap/
9878 F:      arch/arm/configs/omap1_defconfig
9879 F:      drivers/i2c/busses/i2c-omap.c
9880 F:      include/linux/i2c-omap.h
9881
9882 OMAP2+ SUPPORT
9883 M:      Tony Lindgren <tony@atomide.com>
9884 L:      linux-omap@vger.kernel.org
9885 W:      http://www.muru.com/linux/omap/
9886 W:      http://linux.omap.com/
9887 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9889 S:      Maintained
9890 F:      arch/arm/mach-omap2/
9891 F:      arch/arm/plat-omap/
9892 F:      arch/arm/configs/omap2plus_defconfig
9893 F:      drivers/i2c/busses/i2c-omap.c
9894 F:      drivers/irqchip/irq-omap-intc.c
9895 F:      drivers/mfd/*omap*.c
9896 F:      drivers/mfd/menelaus.c
9897 F:      drivers/mfd/palmas.c
9898 F:      drivers/mfd/tps65217.c
9899 F:      drivers/mfd/tps65218.c
9900 F:      drivers/mfd/tps65910.c
9901 F:      drivers/mfd/twl-core.[ch]
9902 F:      drivers/mfd/twl4030*.c
9903 F:      drivers/mfd/twl6030*.c
9904 F:      drivers/mfd/twl6040*.c
9905 F:      drivers/regulator/palmas-regulator*.c
9906 F:      drivers/regulator/pbias-regulator.c
9907 F:      drivers/regulator/tps65217-regulator.c
9908 F:      drivers/regulator/tps65218-regulator.c
9909 F:      drivers/regulator/tps65910-regulator.c
9910 F:      drivers/regulator/twl-regulator.c
9911 F:      drivers/regulator/twl6030-regulator.c
9912 F:      include/linux/i2c-omap.h
9913
9914 ONION OMEGA2+ BOARD
9915 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
9916 L:      linux-mips@linux-mips.org
9917 S:      Maintained
9918 F:      arch/mips/boot/dts/ralink/omega2p.dts
9919
9920 OMFS FILESYSTEM
9921 M:      Bob Copeland <me@bobcopeland.com>
9922 L:      linux-karma-devel@lists.sourceforge.net
9923 S:      Maintained
9924 F:      Documentation/filesystems/omfs.txt
9925 F:      fs/omfs/
9926
9927 OMNIKEY CARDMAN 4000 DRIVER
9928 M:      Harald Welte <laforge@gnumonks.org>
9929 S:      Maintained
9930 F:      drivers/char/pcmcia/cm4000_cs.c
9931 F:      include/linux/cm4000_cs.h
9932 F:      include/uapi/linux/cm4000_cs.h
9933
9934 OMNIKEY CARDMAN 4040 DRIVER
9935 M:      Harald Welte <laforge@gnumonks.org>
9936 S:      Maintained
9937 F:      drivers/char/pcmcia/cm4040_cs.*
9938
9939 OMNIVISION OV13858 SENSOR DRIVER
9940 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9941 L:      linux-media@vger.kernel.org
9942 T:      git git://linuxtv.org/media_tree.git
9943 S:      Maintained
9944 F:      drivers/media/i2c/ov13858.c
9945
9946 OMNIVISION OV5640 SENSOR DRIVER
9947 M:      Steve Longerbeam <slongerbeam@gmail.com>
9948 L:      linux-media@vger.kernel.org
9949 T:      git git://linuxtv.org/media_tree.git
9950 S:      Maintained
9951 F:      drivers/media/i2c/ov5640.c
9952
9953 OMNIVISION OV5647 SENSOR DRIVER
9954 M:      Luis Oliveira <lolivei@synopsys.com>
9955 L:      linux-media@vger.kernel.org
9956 T:      git git://linuxtv.org/media_tree.git
9957 S:      Maintained
9958 F:      drivers/media/i2c/ov5647.c
9959
9960 OMNIVISION OV7670 SENSOR DRIVER
9961 M:      Jonathan Corbet <corbet@lwn.net>
9962 L:      linux-media@vger.kernel.org
9963 T:      git git://linuxtv.org/media_tree.git
9964 S:      Maintained
9965 F:      drivers/media/i2c/ov7670.c
9966 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9967
9968 ONENAND FLASH DRIVER
9969 M:      Kyungmin Park <kyungmin.park@samsung.com>
9970 L:      linux-mtd@lists.infradead.org
9971 S:      Maintained
9972 F:      drivers/mtd/onenand/
9973 F:      include/linux/mtd/onenand*.h
9974
9975 ONSTREAM SCSI TAPE DRIVER
9976 M:      Willem Riede <osst@riede.org>
9977 L:      osst-users@lists.sourceforge.net
9978 L:      linux-scsi@vger.kernel.org
9979 S:      Maintained
9980 F:      Documentation/scsi/osst.txt
9981 F:      drivers/scsi/osst.*
9982 F:      drivers/scsi/osst_*.h
9983 F:      drivers/scsi/st.h
9984
9985 OP-TEE DRIVER
9986 M:      Jens Wiklander <jens.wiklander@linaro.org>
9987 S:      Maintained
9988 F:      drivers/tee/optee/
9989
9990 OPA-VNIC DRIVER
9991 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9992 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9993 L:      linux-rdma@vger.kernel.org
9994 S:      Supported
9995 F:      drivers/infiniband/ulp/opa_vnic
9996
9997 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9998 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9999 L:      devicetree@vger.kernel.org
10000 S:      Maintained
10001 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10002 F:      Documentation/devicetree/overlay-notes.txt
10003 F:      drivers/of/overlay.c
10004 F:      drivers/of/resolver.c
10005
10006 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10007 M:      Rob Herring <robh+dt@kernel.org>
10008 M:      Frank Rowand <frowand.list@gmail.com>
10009 L:      devicetree@vger.kernel.org
10010 W:      http://www.devicetree.org/
10011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10012 S:      Maintained
10013 F:      drivers/of/
10014 F:      include/linux/of*.h
10015 F:      scripts/dtc/
10016 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10017
10018 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10019 M:      Rob Herring <robh+dt@kernel.org>
10020 M:      Mark Rutland <mark.rutland@arm.com>
10021 L:      devicetree@vger.kernel.org
10022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10023 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10024 S:      Maintained
10025 F:      Documentation/devicetree/
10026 F:      arch/*/boot/dts/
10027 F:      include/dt-bindings/
10028
10029 OPENCORES I2C BUS DRIVER
10030 M:      Peter Korsgaard <jacmet@sunsite.dk>
10031 L:      linux-i2c@vger.kernel.org
10032 S:      Maintained
10033 F:      Documentation/i2c/busses/i2c-ocores
10034 F:      drivers/i2c/busses/i2c-ocores.c
10035
10036 OPENRISC ARCHITECTURE
10037 M:      Jonas Bonn <jonas@southpole.se>
10038 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10039 M:      Stafford Horne <shorne@gmail.com>
10040 T:      git git://github.com/openrisc/linux.git
10041 L:      openrisc@lists.librecores.org
10042 W:      http://openrisc.io
10043 S:      Maintained
10044 F:      Documentation/devicetree/bindings/openrisc/
10045 F:      Documentation/openrisc/
10046 F:      arch/openrisc/
10047 F:      drivers/irqchip/irq-ompic.c
10048 F:      drivers/irqchip/irq-or1k-*
10049
10050 OPENVSWITCH
10051 M:      Pravin Shelar <pshelar@nicira.com>
10052 L:      netdev@vger.kernel.org
10053 L:      dev@openvswitch.org
10054 W:      http://openvswitch.org
10055 S:      Maintained
10056 F:      net/openvswitch/
10057 F:      include/uapi/linux/openvswitch.h
10058
10059 OPERATING PERFORMANCE POINTS (OPP)
10060 M:      Viresh Kumar <vireshk@kernel.org>
10061 M:      Nishanth Menon <nm@ti.com>
10062 M:      Stephen Boyd <sboyd@codeaurora.org>
10063 L:      linux-pm@vger.kernel.org
10064 S:      Maintained
10065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10066 F:      drivers/opp/
10067 F:      include/linux/pm_opp.h
10068 F:      Documentation/power/opp.txt
10069 F:      Documentation/devicetree/bindings/opp/
10070
10071 OPL4 DRIVER
10072 M:      Clemens Ladisch <clemens@ladisch.de>
10073 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10074 T:      git git://git.alsa-project.org/alsa-kernel.git
10075 S:      Maintained
10076 F:      sound/drivers/opl4/
10077
10078 OPROFILE
10079 M:      Robert Richter <rric@kernel.org>
10080 L:      oprofile-list@lists.sf.net
10081 S:      Maintained
10082 F:      arch/*/include/asm/oprofile*.h
10083 F:      arch/*/oprofile/
10084 F:      drivers/oprofile/
10085 F:      include/linux/oprofile.h
10086
10087 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10088 M:      Mark Fasheh <mfasheh@versity.com>
10089 M:      Joel Becker <jlbec@evilplan.org>
10090 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10091 W:      http://ocfs2.wiki.kernel.org
10092 S:      Supported
10093 F:      Documentation/filesystems/ocfs2.txt
10094 F:      Documentation/filesystems/dlmfs.txt
10095 F:      fs/ocfs2/
10096
10097 ORANGEFS FILESYSTEM
10098 M:      Mike Marshall <hubcap@omnibond.com>
10099 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10101 S:      Supported
10102 F:      fs/orangefs/
10103 F:      Documentation/filesystems/orangefs.txt
10104
10105 ORINOCO DRIVER
10106 L:      linux-wireless@vger.kernel.org
10107 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10108 W:      http://www.nongnu.org/orinoco/
10109 S:      Orphan
10110 F:      drivers/net/wireless/intersil/orinoco/
10111
10112 OSD LIBRARY and FILESYSTEM
10113 M:      Boaz Harrosh <ooo@electrozaur.com>
10114 S:      Maintained
10115 F:      drivers/scsi/osd/
10116 F:      include/scsi/osd_*
10117 F:      fs/exofs/
10118
10119 OV2659 OMNIVISION SENSOR DRIVER
10120 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10121 L:      linux-media@vger.kernel.org
10122 W:      https://linuxtv.org
10123 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10124 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10125 S:      Maintained
10126 F:      drivers/media/i2c/ov2659.c
10127 F:      include/media/i2c/ov2659.h
10128
10129 OVERLAY FILESYSTEM
10130 M:      Miklos Szeredi <miklos@szeredi.hu>
10131 L:      linux-unionfs@vger.kernel.org
10132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10133 S:      Supported
10134 F:      fs/overlayfs/
10135 F:      Documentation/filesystems/overlayfs.txt
10136
10137 P54 WIRELESS DRIVER
10138 M:      Christian Lamparter <chunkeey@googlemail.com>
10139 L:      linux-wireless@vger.kernel.org
10140 W:      http://wireless.kernel.org/en/users/Drivers/p54
10141 S:      Maintained
10142 F:      drivers/net/wireless/intersil/p54/
10143
10144 PA SEMI ETHERNET DRIVER
10145 L:      netdev@vger.kernel.org
10146 S:      Orphan
10147 F:      drivers/net/ethernet/pasemi/*
10148
10149 PA SEMI SMBUS DRIVER
10150 L:      linux-i2c@vger.kernel.org
10151 S:      Orphan
10152 F:      drivers/i2c/busses/i2c-pasemi.c
10153
10154 PADATA PARALLEL EXECUTION MECHANISM
10155 M:      Steffen Klassert <steffen.klassert@secunet.com>
10156 L:      linux-crypto@vger.kernel.org
10157 S:      Maintained
10158 F:      kernel/padata.c
10159 F:      include/linux/padata.h
10160 F:      Documentation/padata.txt
10161
10162 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10163 M:      Harald Welte <laforge@gnumonks.org>
10164 L:      platform-driver-x86@vger.kernel.org
10165 S:      Maintained
10166 F:      drivers/platform/x86/panasonic-laptop.c
10167
10168 PANASONIC MN10300/AM33/AM34 PORT
10169 M:      David Howells <dhowells@redhat.com>
10170 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10171 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10172 S:      Maintained
10173 F:      Documentation/mn10300/
10174 F:      arch/mn10300/
10175
10176 PARALLEL LCD/KEYPAD PANEL DRIVER
10177 M:      Willy Tarreau <willy@haproxy.com>
10178 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10179 S:      Odd Fixes
10180 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10181 F:      drivers/misc/panel.c
10182
10183 PARALLEL PORT SUBSYSTEM
10184 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10185 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10186 L:      linux-parport@lists.infradead.org (subscribers-only)
10187 S:      Maintained
10188 F:      drivers/parport/
10189 F:      include/linux/parport*.h
10190 F:      drivers/char/ppdev.c
10191 F:      include/uapi/linux/ppdev.h
10192 F:      Documentation/parport*.txt
10193
10194 PARAVIRT_OPS INTERFACE
10195 M:      Juergen Gross <jgross@suse.com>
10196 M:      Alok Kataria <akataria@vmware.com>
10197 M:      Rusty Russell <rusty@rustcorp.com.au>
10198 L:      virtualization@lists.linux-foundation.org
10199 S:      Supported
10200 F:      Documentation/virtual/paravirt_ops.txt
10201 F:      arch/*/kernel/paravirt*
10202 F:      arch/*/include/asm/paravirt*.h
10203 F:      include/linux/hypervisor.h
10204
10205 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10206 M:      Tim Waugh <tim@cyberelk.net>
10207 L:      linux-parport@lists.infradead.org (subscribers-only)
10208 S:      Maintained
10209 F:      Documentation/blockdev/paride.txt
10210 F:      drivers/block/paride/
10211
10212 PARISC ARCHITECTURE
10213 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10214 M:      Helge Deller <deller@gmx.de>
10215 L:      linux-parisc@vger.kernel.org
10216 W:      http://www.parisc-linux.org/
10217 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10220 S:      Maintained
10221 F:      arch/parisc/
10222 F:      Documentation/parisc/
10223 F:      drivers/parisc/
10224 F:      drivers/char/agp/parisc-agp.c
10225 F:      drivers/input/serio/gscps2.c
10226 F:      drivers/parport/parport_gsc.*
10227 F:      drivers/tty/serial/8250/8250_gsc.c
10228 F:      drivers/video/fbdev/sti*
10229 F:      drivers/video/console/sti*
10230 F:      drivers/video/logo/logo_parisc*
10231
10232 PARMAN
10233 M:      Jiri Pirko <jiri@mellanox.com>
10234 L:      netdev@vger.kernel.org
10235 S:      Supported
10236 F:      lib/parman.c
10237 F:      lib/test_parman.c
10238 F:      include/linux/parman.h
10239
10240 PC87360 HARDWARE MONITORING DRIVER
10241 M:      Jim Cromie <jim.cromie@gmail.com>
10242 L:      linux-hwmon@vger.kernel.org
10243 S:      Maintained
10244 F:      Documentation/hwmon/pc87360
10245 F:      drivers/hwmon/pc87360.c
10246
10247 PC8736x GPIO DRIVER
10248 M:      Jim Cromie <jim.cromie@gmail.com>
10249 S:      Maintained
10250 F:      drivers/char/pc8736x_gpio.c
10251
10252 PC87427 HARDWARE MONITORING DRIVER
10253 M:      Jean Delvare <jdelvare@suse.com>
10254 L:      linux-hwmon@vger.kernel.org
10255 S:      Maintained
10256 F:      Documentation/hwmon/pc87427
10257 F:      drivers/hwmon/pc87427.c
10258
10259 PCA9532 LED DRIVER
10260 M:      Riku Voipio <riku.voipio@iki.fi>
10261 S:      Maintained
10262 F:      drivers/leds/leds-pca9532.c
10263 F:      include/linux/leds-pca9532.h
10264
10265 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10266 M:      Guenter Roeck <linux@roeck-us.net>
10267 L:      linux-i2c@vger.kernel.org
10268 S:      Maintained
10269 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10270
10271 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10272 M:      Khalid Aziz <khalid@gonehiking.org>
10273 S:      Maintained
10274 F:      drivers/firmware/pcdp.*
10275
10276 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10277 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10278 L:      linux-pci@vger.kernel.org
10279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10280 S:      Maintained
10281 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10282 F:      drivers/pci/host/pci-aardvark.c
10283
10284 PCI DRIVER FOR ALTERA PCIE IP
10285 M:      Ley Foon Tan <lftan@altera.com>
10286 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10287 L:      linux-pci@vger.kernel.org
10288 S:      Supported
10289 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10290 F:      drivers/pci/host/pcie-altera.c
10291
10292 PCI DRIVER FOR APPLIEDMICRO XGENE
10293 M:      Tanmay Inamdar <tinamdar@apm.com>
10294 L:      linux-pci@vger.kernel.org
10295 L:      linux-arm-kernel@lists.infradead.org
10296 S:      Maintained
10297 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10298 F:      drivers/pci/host/pci-xgene.c
10299
10300 PCI DRIVER FOR ARM VERSATILE PLATFORM
10301 M:      Rob Herring <robh@kernel.org>
10302 L:      linux-pci@vger.kernel.org
10303 L:      linux-arm-kernel@lists.infradead.org
10304 S:      Maintained
10305 F:      Documentation/devicetree/bindings/pci/versatile.txt
10306 F:      drivers/pci/host/pci-versatile.c
10307
10308 PCI DRIVER FOR ARMADA 8K
10309 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10310 L:      linux-pci@vger.kernel.org
10311 L:      linux-arm-kernel@lists.infradead.org
10312 S:      Maintained
10313 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10314 F:      drivers/pci/dwc/pcie-armada8k.c
10315
10316 PCI DRIVER FOR FREESCALE LAYERSCAPE
10317 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10318 M:      Mingkai Hu <mingkai.hu@freescale.com>
10319 M:      Roy Zang <tie-fei.zang@freescale.com>
10320 L:      linuxppc-dev@lists.ozlabs.org
10321 L:      linux-pci@vger.kernel.org
10322 L:      linux-arm-kernel@lists.infradead.org
10323 S:      Maintained
10324 F:      drivers/pci/dwc/*layerscape*
10325
10326 PCI DRIVER FOR GENERIC OF HOSTS
10327 M:      Will Deacon <will.deacon@arm.com>
10328 L:      linux-pci@vger.kernel.org
10329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10330 S:      Maintained
10331 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10332 F:      drivers/pci/host/pci-host-common.c
10333 F:      drivers/pci/host/pci-host-generic.c
10334
10335 PCI DRIVER FOR IMX6
10336 M:      Richard Zhu <hongxing.zhu@nxp.com>
10337 M:      Lucas Stach <l.stach@pengutronix.de>
10338 L:      linux-pci@vger.kernel.org
10339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10340 S:      Maintained
10341 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10342 F:      drivers/pci/dwc/*imx6*
10343
10344 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10345 M:      Keith Busch <keith.busch@intel.com>
10346 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10347 L:      linux-pci@vger.kernel.org
10348 S:      Supported
10349 F:      drivers/pci/host/vmd.c
10350
10351 PCI DRIVER FOR MICROSEMI SWITCHTEC
10352 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10353 M:      Logan Gunthorpe <logang@deltatee.com>
10354 L:      linux-pci@vger.kernel.org
10355 S:      Maintained
10356 F:      Documentation/switchtec.txt
10357 F:      Documentation/ABI/testing/sysfs-class-switchtec
10358 F:      drivers/pci/switch/switchtec*
10359 F:      include/uapi/linux/switchtec_ioctl.h
10360
10361 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10362 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10363 M:      Jason Cooper <jason@lakedaemon.net>
10364 L:      linux-pci@vger.kernel.org
10365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10366 S:      Maintained
10367 F:      drivers/pci/host/*mvebu*
10368
10369 PCI DRIVER FOR NVIDIA TEGRA
10370 M:      Thierry Reding <thierry.reding@gmail.com>
10371 L:      linux-tegra@vger.kernel.org
10372 L:      linux-pci@vger.kernel.org
10373 S:      Supported
10374 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10375 F:      drivers/pci/host/pci-tegra.c
10376
10377 PCI DRIVER FOR RENESAS R-CAR
10378 M:      Simon Horman <horms@verge.net.au>
10379 L:      linux-pci@vger.kernel.org
10380 L:      linux-renesas-soc@vger.kernel.org
10381 S:      Maintained
10382 F:      drivers/pci/host/*rcar*
10383
10384 PCI DRIVER FOR SAMSUNG EXYNOS
10385 M:      Jingoo Han <jingoohan1@gmail.com>
10386 L:      linux-pci@vger.kernel.org
10387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10388 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10389 S:      Maintained
10390 F:      drivers/pci/dwc/pci-exynos.c
10391
10392 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10393 M:      Jingoo Han <jingoohan1@gmail.com>
10394 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10395 L:      linux-pci@vger.kernel.org
10396 S:      Maintained
10397 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10398 F:      drivers/pci/dwc/*designware*
10399
10400 PCI DRIVER FOR TI DRA7XX
10401 M:      Kishon Vijay Abraham I <kishon@ti.com>
10402 L:      linux-omap@vger.kernel.org
10403 L:      linux-pci@vger.kernel.org
10404 S:      Supported
10405 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10406 F:      drivers/pci/dwc/pci-dra7xx.c
10407
10408 PCI DRIVER FOR TI KEYSTONE
10409 M:      Murali Karicheri <m-karicheri2@ti.com>
10410 L:      linux-pci@vger.kernel.org
10411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10412 S:      Maintained
10413 F:      drivers/pci/dwc/*keystone*
10414
10415 PCI ENDPOINT SUBSYSTEM
10416 M:      Kishon Vijay Abraham I <kishon@ti.com>
10417 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10418 L:      linux-pci@vger.kernel.org
10419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10420 S:      Supported
10421 F:      drivers/pci/endpoint/
10422 F:      drivers/misc/pci_endpoint_test.c
10423 F:      tools/pci/
10424
10425 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10426 M:      Russell Currey <ruscur@russell.cc>
10427 L:      linuxppc-dev@lists.ozlabs.org
10428 S:      Supported
10429 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10430 F:      arch/powerpc/kernel/eeh*.c
10431 F:      arch/powerpc/platforms/*/eeh*.c
10432 F:      arch/powerpc/include/*/eeh*.h
10433
10434 PCI ERROR RECOVERY
10435 M:      Linas Vepstas <linasvepstas@gmail.com>
10436 L:      linux-pci@vger.kernel.org
10437 S:      Supported
10438 F:      Documentation/PCI/pci-error-recovery.txt
10439
10440 PCI MSI DRIVER FOR ALTERA MSI IP
10441 M:      Ley Foon Tan <lftan@altera.com>
10442 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10443 L:      linux-pci@vger.kernel.org
10444 S:      Supported
10445 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10446 F:      drivers/pci/host/pcie-altera-msi.c
10447
10448 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10449 M:      Duc Dang <dhdang@apm.com>
10450 L:      linux-pci@vger.kernel.org
10451 L:      linux-arm-kernel@lists.infradead.org
10452 S:      Maintained
10453 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10454 F:      drivers/pci/host/pci-xgene-msi.c
10455
10456 PCI SUBSYSTEM
10457 M:      Bjorn Helgaas <bhelgaas@google.com>
10458 L:      linux-pci@vger.kernel.org
10459 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10461 S:      Supported
10462 F:      Documentation/devicetree/bindings/pci/
10463 F:      Documentation/PCI/
10464 F:      drivers/pci/
10465 F:      include/linux/pci*
10466 F:      arch/x86/pci/
10467 F:      arch/x86/kernel/quirks.c
10468
10469 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10470 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10471 L:      linux-pci@vger.kernel.org
10472 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10474 S:      Supported
10475 F:      drivers/pci/host/
10476 F:      drivers/pci/dwc/
10477
10478 PCIE DRIVER FOR AXIS ARTPEC
10479 M:      Niklas Cassel <niklas.cassel@axis.com>
10480 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10481 L:      linux-arm-kernel@axis.com
10482 L:      linux-pci@vger.kernel.org
10483 S:      Maintained
10484 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10485 F:      drivers/pci/dwc/*artpec*
10486
10487 PCIE DRIVER FOR CAVIUM THUNDERX
10488 M:      David Daney <david.daney@cavium.com>
10489 L:      linux-pci@vger.kernel.org
10490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10491 S:      Supported
10492 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10493 F:      drivers/pci/host/pci-thunder-*
10494
10495 PCIE DRIVER FOR HISILICON
10496 M:      Zhou Wang <wangzhou1@hisilicon.com>
10497 L:      linux-pci@vger.kernel.org
10498 S:      Maintained
10499 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10500 F:      drivers/pci/dwc/pcie-hisi.c
10501
10502 PCIE DRIVER FOR HISILICON KIRIN
10503 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10504 M:      Binghui Wang <wangbinghui@hisilicon.com>
10505 L:      linux-pci@vger.kernel.org
10506 S:      Maintained
10507 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10508 F:      drivers/pci/dwc/pcie-kirin.c
10509
10510 PCIE DRIVER FOR MEDIATEK
10511 M:      Ryder Lee <ryder.lee@mediatek.com>
10512 L:      linux-pci@vger.kernel.org
10513 L:      linux-mediatek@lists.infradead.org
10514 S:      Supported
10515 F:      Documentation/devicetree/bindings/pci/mediatek*
10516 F:      drivers/pci/host/*mediatek*
10517
10518 PCIE DRIVER FOR QUALCOMM MSM
10519 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10520 L:      linux-pci@vger.kernel.org
10521 L:      linux-arm-msm@vger.kernel.org
10522 S:      Maintained
10523 F:      drivers/pci/dwc/*qcom*
10524
10525 PCIE DRIVER FOR ROCKCHIP
10526 M:      Shawn Lin <shawn.lin@rock-chips.com>
10527 L:      linux-pci@vger.kernel.org
10528 L:      linux-rockchip@lists.infradead.org
10529 S:      Maintained
10530 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10531 F:      drivers/pci/host/pcie-rockchip.c
10532
10533 PCIE DRIVER FOR ST SPEAR13XX
10534 M:      Pratyush Anand <pratyush.anand@gmail.com>
10535 L:      linux-pci@vger.kernel.org
10536 S:      Maintained
10537 F:      drivers/pci/dwc/*spear*
10538
10539 PCMCIA SUBSYSTEM
10540 P:      Linux PCMCIA Team
10541 L:      linux-pcmcia@lists.infradead.org
10542 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10544 S:      Maintained
10545 F:      Documentation/pcmcia/
10546 F:      tools/pcmcia/
10547 F:      drivers/pcmcia/
10548 F:      include/pcmcia/
10549
10550 PCNET32 NETWORK DRIVER
10551 M:      Don Fry <pcnet32@frontier.com>
10552 L:      netdev@vger.kernel.org
10553 S:      Maintained
10554 F:      drivers/net/ethernet/amd/pcnet32.c
10555
10556 PCRYPT PARALLEL CRYPTO ENGINE
10557 M:      Steffen Klassert <steffen.klassert@secunet.com>
10558 L:      linux-crypto@vger.kernel.org
10559 S:      Maintained
10560 F:      crypto/pcrypt.c
10561 F:      include/crypto/pcrypt.h
10562
10563 PER-CPU MEMORY ALLOCATOR
10564 M:      Tejun Heo <tj@kernel.org>
10565 M:      Christoph Lameter <cl@linux.com>
10566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10567 S:      Maintained
10568 F:      include/linux/percpu*.h
10569 F:      mm/percpu*.c
10570 F:      arch/*/include/asm/percpu.h
10571
10572 PER-TASK DELAY ACCOUNTING
10573 M:      Balbir Singh <bsingharora@gmail.com>
10574 S:      Maintained
10575 F:      include/linux/delayacct.h
10576 F:      kernel/delayacct.c
10577
10578 PERFORMANCE EVENTS SUBSYSTEM
10579 M:      Peter Zijlstra <peterz@infradead.org>
10580 M:      Ingo Molnar <mingo@redhat.com>
10581 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10582 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10583 R:      Jiri Olsa <jolsa@redhat.com>
10584 R:      Namhyung Kim <namhyung@kernel.org>
10585 L:      linux-kernel@vger.kernel.org
10586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10587 S:      Supported
10588 F:      kernel/events/*
10589 F:      include/linux/perf_event.h
10590 F:      include/uapi/linux/perf_event.h
10591 F:      arch/*/kernel/perf_event*.c
10592 F:      arch/*/kernel/*/perf_event*.c
10593 F:      arch/*/kernel/*/*/perf_event*.c
10594 F:      arch/*/include/asm/perf_event.h
10595 F:      arch/*/kernel/perf_callchain.c
10596 F:      arch/*/events/*
10597 F:      tools/perf/
10598
10599 PERSONALITY HANDLING
10600 M:      Christoph Hellwig <hch@infradead.org>
10601 L:      linux-abi-devel@lists.sourceforge.net
10602 S:      Maintained
10603 F:      include/linux/personality.h
10604 F:      include/uapi/linux/personality.h
10605
10606 PHONET PROTOCOL
10607 M:      Remi Denis-Courmont <courmisch@gmail.com>
10608 S:      Supported
10609 F:      Documentation/networking/phonet.txt
10610 F:      include/linux/phonet.h
10611 F:      include/net/phonet/
10612 F:      include/uapi/linux/phonet.h
10613 F:      net/phonet/
10614
10615 PHRAM MTD DRIVER
10616 M:      Joern Engel <joern@lazybastard.org>
10617 L:      linux-mtd@lists.infradead.org
10618 S:      Maintained
10619 F:      drivers/mtd/devices/phram.c
10620
10621 PICOLCD HID DRIVER
10622 M:      Bruno Prémont <bonbons@linux-vserver.org>
10623 L:      linux-input@vger.kernel.org
10624 S:      Maintained
10625 F:      drivers/hid/hid-picolcd*
10626
10627 PICOXCELL SUPPORT
10628 M:      Jamie Iles <jamie@jamieiles.com>
10629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10630 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10631 S:      Supported
10632 F:      arch/arm/boot/dts/picoxcell*
10633 F:      arch/arm/mach-picoxcell/
10634 F:      drivers/crypto/picoxcell*
10635
10636 PIN CONTROL SUBSYSTEM
10637 M:      Linus Walleij <linus.walleij@linaro.org>
10638 L:      linux-gpio@vger.kernel.org
10639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10640 S:      Maintained
10641 F:      Documentation/devicetree/bindings/pinctrl/
10642 F:      Documentation/driver-api/pinctl.rst
10643 F:      drivers/pinctrl/
10644 F:      include/linux/pinctrl/
10645
10646 PIN CONTROLLER - ATMEL AT91
10647 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10649 S:      Maintained
10650 F:      drivers/pinctrl/pinctrl-at91.*
10651
10652 PIN CONTROLLER - ATMEL AT91 PIO4
10653 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10655 L:      linux-gpio@vger.kernel.org
10656 S:      Supported
10657 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10658
10659 PIN CONTROLLER - INTEL
10660 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10661 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10662 S:      Maintained
10663 F:      drivers/pinctrl/intel/
10664
10665 PIN CONTROLLER - QUALCOMM
10666 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10667 S:      Maintained
10668 L:      linux-arm-msm@vger.kernel.org
10669 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10670 F:      drivers/pinctrl/qcom/
10671
10672 PIN CONTROLLER - RENESAS
10673 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10674 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10675 L:      linux-renesas-soc@vger.kernel.org
10676 S:      Maintained
10677 F:      drivers/pinctrl/sh-pfc/
10678
10679 PIN CONTROLLER - SAMSUNG
10680 M:      Tomasz Figa <tomasz.figa@gmail.com>
10681 M:      Krzysztof Kozlowski <krzk@kernel.org>
10682 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10684 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10685 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10687 S:      Maintained
10688 F:      drivers/pinctrl/samsung/
10689 F:      include/dt-bindings/pinctrl/samsung.h
10690 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10691
10692 PIN CONTROLLER - SINGLE
10693 M:      Tony Lindgren <tony@atomide.com>
10694 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10696 L:      linux-omap@vger.kernel.org
10697 S:      Maintained
10698 F:      drivers/pinctrl/pinctrl-single.c
10699
10700 PIN CONTROLLER - ST SPEAR
10701 M:      Viresh Kumar <vireshk@kernel.org>
10702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10703 W:      http://www.st.com/spear
10704 S:      Maintained
10705 F:      drivers/pinctrl/spear/
10706
10707 PISTACHIO SOC SUPPORT
10708 M:      James Hartley <james.hartley@sondrel.com>
10709 L:      linux-mips@linux-mips.org
10710 S:      Odd Fixes
10711 F:      arch/mips/pistachio/
10712 F:      arch/mips/include/asm/mach-pistachio/
10713 F:      arch/mips/boot/dts/img/pistachio*
10714 F:      arch/mips/configs/pistachio*_defconfig
10715
10716 PKTCDVD DRIVER
10717 S:      Orphan
10718 M:      linux-block@vger.kernel.org
10719 F:      drivers/block/pktcdvd.c
10720 F:      include/linux/pktcdvd.h
10721 F:      include/uapi/linux/pktcdvd.h
10722
10723 PKUNITY SOC DRIVERS
10724 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10725 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10726 S:      Maintained
10727 T:      git git://github.com/gxt/linux.git
10728 F:      drivers/input/serio/i8042-unicore32io.h
10729 F:      drivers/i2c/busses/i2c-puv3.c
10730 F:      drivers/video/fbdev/fb-puv3.c
10731 F:      drivers/rtc/rtc-puv3.c
10732
10733 PMBUS HARDWARE MONITORING DRIVERS
10734 M:      Guenter Roeck <linux@roeck-us.net>
10735 L:      linux-hwmon@vger.kernel.org
10736 W:      http://hwmon.wiki.kernel.org/
10737 W:      http://www.roeck-us.net/linux/drivers/
10738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10739 S:      Maintained
10740 F:      Documentation/hwmon/pmbus
10741 F:      drivers/hwmon/pmbus/
10742 F:      include/linux/pmbus.h
10743
10744 PMC SIERRA MaxRAID DRIVER
10745 L:      linux-scsi@vger.kernel.org
10746 W:      http://www.pmc-sierra.com/
10747 S:      Orphan
10748 F:      drivers/scsi/pmcraid.*
10749
10750 PMC SIERRA PM8001 DRIVER
10751 M:      Jack Wang <jinpu.wang@profitbricks.com>
10752 M:      lindar_liu@usish.com
10753 L:      linux-scsi@vger.kernel.org
10754 S:      Supported
10755 F:      drivers/scsi/pm8001/
10756
10757 PNP SUPPORT
10758 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10759 S:      Maintained
10760 F:      drivers/pnp/
10761
10762 POSIX CLOCKS and TIMERS
10763 M:      Thomas Gleixner <tglx@linutronix.de>
10764 L:      linux-kernel@vger.kernel.org
10765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10766 S:      Maintained
10767 F:      fs/timerfd.c
10768 F:      include/linux/timer*
10769 F:      kernel/time/*timer*
10770
10771 POWER MANAGEMENT CORE
10772 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10773 L:      linux-pm@vger.kernel.org
10774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10775 B:      https://bugzilla.kernel.org
10776 S:      Supported
10777 F:      drivers/base/power/
10778 F:      include/linux/pm.h
10779 F:      include/linux/pm_*
10780 F:      include/linux/powercap.h
10781 F:      drivers/powercap/
10782
10783 POWER STATE COORDINATION INTERFACE (PSCI)
10784 M:      Mark Rutland <mark.rutland@arm.com>
10785 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10786 L:      linux-arm-kernel@lists.infradead.org
10787 S:      Maintained
10788 F:      drivers/firmware/psci*.c
10789 F:      include/linux/psci.h
10790 F:      include/uapi/linux/psci.h
10791
10792 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10793 M:      Sebastian Reichel <sre@kernel.org>
10794 L:      linux-pm@vger.kernel.org
10795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10796 S:      Maintained
10797 F:      Documentation/devicetree/bindings/power/supply/
10798 F:      include/linux/power_supply.h
10799 F:      drivers/power/supply/
10800
10801 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10802 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10803 L:      linuxppc-dev@lists.ozlabs.org
10804 S:      Maintained
10805 F:      drivers/char/powernv-op-panel.c
10806
10807 PPP OVER ATM (RFC 2364)
10808 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10809 S:      Maintained
10810 F:      net/atm/pppoatm.c
10811 F:      include/uapi/linux/atmppp.h
10812
10813 PPP OVER ETHERNET
10814 M:      Michal Ostrowski <mostrows@earthlink.net>
10815 S:      Maintained
10816 F:      drivers/net/ppp/pppoe.c
10817 F:      drivers/net/ppp/pppox.c
10818
10819 PPP OVER L2TP
10820 M:      James Chapman <jchapman@katalix.com>
10821 S:      Maintained
10822 F:      net/l2tp/l2tp_ppp.c
10823 F:      include/linux/if_pppol2tp.h
10824 F:      include/uapi/linux/if_pppol2tp.h
10825
10826 PPP PROTOCOL DRIVERS AND COMPRESSORS
10827 M:      Paul Mackerras <paulus@samba.org>
10828 L:      linux-ppp@vger.kernel.org
10829 S:      Maintained
10830 F:      drivers/net/ppp/ppp_*
10831
10832 PPS SUPPORT
10833 M:      Rodolfo Giometti <giometti@enneenne.com>
10834 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10835 L:      linuxpps@ml.enneenne.com (subscribers-only)
10836 S:      Maintained
10837 F:      Documentation/pps/
10838 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10839 F:      Documentation/ABI/testing/sysfs-pps
10840 F:      drivers/pps/
10841 F:      include/linux/pps*.h
10842 F:      include/uapi/linux/pps.h
10843
10844 PPTP DRIVER
10845 M:      Dmitry Kozlov <xeb@mail.ru>
10846 L:      netdev@vger.kernel.org
10847 S:      Maintained
10848 F:      drivers/net/ppp/pptp.c
10849 W:      http://sourceforge.net/projects/accel-pptp
10850
10851 PREEMPTIBLE KERNEL
10852 M:      Robert Love <rml@tech9.net>
10853 L:      kpreempt-tech@lists.sourceforge.net
10854 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10855 S:      Supported
10856 F:      Documentation/preempt-locking.txt
10857 F:      include/linux/preempt.h
10858
10859 PRINTK
10860 M:      Petr Mladek <pmladek@suse.com>
10861 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10862 R:      Steven Rostedt <rostedt@goodmis.org>
10863 S:      Maintained
10864 F:      kernel/printk/
10865 F:      include/linux/printk.h
10866
10867 PRISM54 WIRELESS DRIVER
10868 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10869 L:      linux-wireless@vger.kernel.org
10870 W:      http://wireless.kernel.org/en/users/Drivers/p54
10871 S:      Obsolete
10872 F:      drivers/net/wireless/intersil/prism54/
10873
10874 PROC SYSCTL
10875 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10876 M:      Kees Cook <keescook@chromium.org>
10877 L:      linux-kernel@vger.kernel.org
10878 L:      linux-fsdevel@vger.kernel.org
10879 S:      Maintained
10880 F:      fs/proc/proc_sysctl.c
10881 F:      include/linux/sysctl.h
10882 F:      kernel/sysctl.c
10883 F:      tools/testing/selftests/sysctl/
10884
10885 PS3 NETWORK SUPPORT
10886 M:      Geoff Levand <geoff@infradead.org>
10887 L:      netdev@vger.kernel.org
10888 L:      linuxppc-dev@lists.ozlabs.org
10889 S:      Maintained
10890 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10891
10892 PS3 PLATFORM SUPPORT
10893 M:      Geoff Levand <geoff@infradead.org>
10894 L:      linuxppc-dev@lists.ozlabs.org
10895 S:      Maintained
10896 F:      arch/powerpc/boot/ps3*
10897 F:      arch/powerpc/include/asm/lv1call.h
10898 F:      arch/powerpc/include/asm/ps3*.h
10899 F:      arch/powerpc/platforms/ps3/
10900 F:      drivers/*/ps3*
10901 F:      drivers/ps3/
10902 F:      drivers/rtc/rtc-ps3.c
10903 F:      drivers/usb/host/*ps3.c
10904 F:      sound/ppc/snd_ps3*
10905
10906 PS3VRAM DRIVER
10907 M:      Jim Paris <jim@jtan.com>
10908 M:      Geoff Levand <geoff@infradead.org>
10909 L:      linuxppc-dev@lists.ozlabs.org
10910 S:      Maintained
10911 F:      drivers/block/ps3vram.c
10912
10913 PSAMPLE PACKET SAMPLING SUPPORT:
10914 M:      Yotam Gigi <yotam.gi@gmail.com>
10915 S:      Maintained
10916 F:      net/psample
10917 F:      include/net/psample.h
10918 F:      include/uapi/linux/psample.h
10919
10920 PSTORE FILESYSTEM
10921 M:      Kees Cook <keescook@chromium.org>
10922 M:      Anton Vorontsov <anton@enomsg.org>
10923 M:      Colin Cross <ccross@android.com>
10924 M:      Tony Luck <tony.luck@intel.com>
10925 S:      Maintained
10926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10927 F:      fs/pstore/
10928 F:      include/linux/pstore*
10929 F:      drivers/firmware/efi/efi-pstore.c
10930 F:      drivers/acpi/apei/erst.c
10931 F:      Documentation/admin-guide/ramoops.rst
10932 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10933 K:      \b(pstore|ramoops)
10934
10935 PTP HARDWARE CLOCK SUPPORT
10936 M:      Richard Cochran <richardcochran@gmail.com>
10937 L:      netdev@vger.kernel.org
10938 S:      Maintained
10939 W:      http://linuxptp.sourceforge.net/
10940 F:      Documentation/ABI/testing/sysfs-ptp
10941 F:      Documentation/ptp/*
10942 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10943 F:      drivers/net/phy/dp83640*
10944 F:      drivers/ptp/*
10945 F:      include/linux/ptp_cl*
10946
10947 PTRACE SUPPORT
10948 M:      Oleg Nesterov <oleg@redhat.com>
10949 S:      Maintained
10950 F:      include/asm-generic/syscall.h
10951 F:      include/linux/ptrace.h
10952 F:      include/linux/regset.h
10953 F:      include/linux/tracehook.h
10954 F:      include/uapi/linux/ptrace.h
10955 F:      include/uapi/linux/ptrace.h
10956 F:      include/asm-generic/ptrace.h
10957 F:      kernel/ptrace.c
10958 F:      arch/*/ptrace*.c
10959 F:      arch/*/*/ptrace*.c
10960 F:      arch/*/include/asm/ptrace*.h
10961
10962 PULSE8-CEC DRIVER
10963 M:      Hans Verkuil <hverkuil@xs4all.nl>
10964 L:      linux-media@vger.kernel.org
10965 T:      git git://linuxtv.org/media_tree.git
10966 S:      Maintained
10967 F:      drivers/media/usb/pulse8-cec/*
10968 F:      Documentation/media/cec-drivers/pulse8-cec.rst
10969
10970 PVRUSB2 VIDEO4LINUX DRIVER
10971 M:      Mike Isely <isely@pobox.com>
10972 L:      pvrusb2@isely.net       (subscribers-only)
10973 L:      linux-media@vger.kernel.org
10974 W:      http://www.isely.net/pvrusb2/
10975 T:      git git://linuxtv.org/media_tree.git
10976 S:      Maintained
10977 F:      Documentation/media/v4l-drivers/pvrusb2*
10978 F:      drivers/media/usb/pvrusb2/
10979
10980 PWC WEBCAM DRIVER
10981 M:      Hans Verkuil <hverkuil@xs4all.nl>
10982 L:      linux-media@vger.kernel.org
10983 T:      git git://linuxtv.org/media_tree.git
10984 S:      Odd Fixes
10985 F:      drivers/media/usb/pwc/*
10986
10987 PWM FAN DRIVER
10988 M:      Kamil Debski <kamil@wypas.org>
10989 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10990 L:      linux-hwmon@vger.kernel.org
10991 S:      Supported
10992 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10993 F:      Documentation/hwmon/pwm-fan
10994 F:      drivers/hwmon/pwm-fan.c
10995
10996 PWM IR Transmitter
10997 M:      Sean Young <sean@mess.org>
10998 L:      linux-media@vger.kernel.org
10999 S:      Maintained
11000 F:      drivers/media/rc/pwm-ir-tx.c
11001
11002 PWM SUBSYSTEM
11003 M:      Thierry Reding <thierry.reding@gmail.com>
11004 L:      linux-pwm@vger.kernel.org
11005 S:      Maintained
11006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11007 F:      Documentation/pwm.txt
11008 F:      Documentation/devicetree/bindings/pwm/
11009 F:      include/linux/pwm.h
11010 F:      drivers/pwm/
11011 F:      drivers/video/backlight/pwm_bl.c
11012 F:      include/linux/pwm_backlight.h
11013 F:      drivers/gpio/gpio-mvebu.c
11014 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11015
11016 PXA GPIO DRIVER
11017 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11018 L:      linux-gpio@vger.kernel.org
11019 S:      Maintained
11020 F:      drivers/gpio/gpio-pxa.c
11021
11022 PXA MMCI DRIVER
11023 S:      Orphan
11024
11025 PXA RTC DRIVER
11026 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11027 L:      linux-rtc@vger.kernel.org
11028 S:      Maintained
11029
11030 PXA2xx/PXA3xx SUPPORT
11031 M:      Daniel Mack <daniel@zonque.org>
11032 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11033 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11034 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11035 T:      git git://github.com/hzhuang1/linux.git
11036 T:      git git://github.com/rjarzmik/linux.git
11037 S:      Maintained
11038 F:      arch/arm/boot/dts/pxa*
11039 F:      arch/arm/mach-pxa/
11040 F:      drivers/dma/pxa*
11041 F:      drivers/pcmcia/pxa2xx*
11042 F:      drivers/pinctrl/pxa/
11043 F:      drivers/spi/spi-pxa2xx*
11044 F:      drivers/usb/gadget/udc/pxa2*
11045 F:      include/sound/pxa2xx-lib.h
11046 F:      sound/arm/pxa*
11047 F:      sound/soc/pxa/
11048
11049 PXA3xx NAND FLASH DRIVER
11050 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11051 L:      linux-mtd@lists.infradead.org
11052 S:      Maintained
11053 F:      drivers/mtd/nand/pxa3xx_nand.c
11054
11055 QAT DRIVER
11056 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11057 L:      qat-linux@intel.com
11058 S:      Supported
11059 F:      drivers/crypto/qat/
11060
11061 QCOM AUDIO (ASoC) DRIVERS
11062 M:      Patrick Lai <plai@codeaurora.org>
11063 M:      Banajit Goswami <bgoswami@codeaurora.org>
11064 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11065 S:      Supported
11066 F:      sound/soc/qcom/
11067
11068 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11069 M:      Gabriel Somlo <somlo@cmu.edu>
11070 M:      "Michael S. Tsirkin" <mst@redhat.com>
11071 L:      qemu-devel@nongnu.org
11072 S:      Maintained
11073 F:      drivers/firmware/qemu_fw_cfg.c
11074
11075 QIB DRIVER
11076 M:      Mike Marciniszyn <infinipath@intel.com>
11077 L:      linux-rdma@vger.kernel.org
11078 S:      Supported
11079 F:      drivers/infiniband/hw/qib/
11080
11081 QLOGIC QL41xxx FCOE DRIVER
11082 M:      QLogic-Storage-Upstream@cavium.com
11083 L:      linux-scsi@vger.kernel.org
11084 S:      Supported
11085 F:      drivers/scsi/qedf/
11086
11087 QLOGIC QL41xxx ISCSI DRIVER
11088 M:      QLogic-Storage-Upstream@cavium.com
11089 L:      linux-scsi@vger.kernel.org
11090 S:      Supported
11091 F:      drivers/scsi/qedi/
11092
11093 QLOGIC QL4xxx ETHERNET DRIVER
11094 M:      Ariel Elior <Ariel.Elior@cavium.com>
11095 M:      everest-linux-l2@cavium.com
11096 L:      netdev@vger.kernel.org
11097 S:      Supported
11098 F:      drivers/net/ethernet/qlogic/qed/
11099 F:      include/linux/qed/
11100 F:      drivers/net/ethernet/qlogic/qede/
11101
11102 QLOGIC QL4xxx RDMA DRIVER
11103 M:      Ram Amrani <Ram.Amrani@cavium.com>
11104 M:      Ariel Elior <Ariel.Elior@cavium.com>
11105 L:      linux-rdma@vger.kernel.org
11106 S:      Supported
11107 F:      drivers/infiniband/hw/qedr/
11108 F:      include/uapi/rdma/qedr-abi.h
11109
11110 QLOGIC QLA1280 SCSI DRIVER
11111 M:      Michael Reed <mdr@sgi.com>
11112 L:      linux-scsi@vger.kernel.org
11113 S:      Maintained
11114 F:      drivers/scsi/qla1280.[ch]
11115
11116 QLOGIC QLA2XXX FC-SCSI DRIVER
11117 M:      qla2xxx-upstream@qlogic.com
11118 L:      linux-scsi@vger.kernel.org
11119 S:      Supported
11120 F:      Documentation/scsi/LICENSE.qla2xxx
11121 F:      drivers/scsi/qla2xxx/
11122
11123 QLOGIC QLA3XXX NETWORK DRIVER
11124 M:      Dept-GELinuxNICDev@cavium.com
11125 L:      netdev@vger.kernel.org
11126 S:      Supported
11127 F:      Documentation/networking/LICENSE.qla3xxx
11128 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11129
11130 QLOGIC QLA4XXX iSCSI DRIVER
11131 M:      QLogic-Storage-Upstream@qlogic.com
11132 L:      linux-scsi@vger.kernel.org
11133 S:      Supported
11134 F:      Documentation/scsi/LICENSE.qla4xxx
11135 F:      drivers/scsi/qla4xxx/
11136
11137 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11138 M:      Harish Patil <harish.patil@cavium.com>
11139 M:      Manish Chopra <manish.chopra@cavium.com>
11140 M:      Dept-GELinuxNICDev@cavium.com
11141 L:      netdev@vger.kernel.org
11142 S:      Supported
11143 F:      drivers/net/ethernet/qlogic/qlcnic/
11144
11145 QLOGIC QLGE 10Gb ETHERNET DRIVER
11146 M:      Harish Patil <harish.patil@cavium.com>
11147 M:      Manish Chopra <manish.chopra@cavium.com>
11148 M:      Dept-GELinuxNICDev@cavium.com
11149 L:      netdev@vger.kernel.org
11150 S:      Supported
11151 F:      drivers/net/ethernet/qlogic/qlge/
11152
11153 QNX4 FILESYSTEM
11154 M:      Anders Larsen <al@alarsen.net>
11155 W:      http://www.alarsen.net/linux/qnx4fs/
11156 S:      Maintained
11157 F:      fs/qnx4/
11158 F:      include/uapi/linux/qnx4_fs.h
11159 F:      include/uapi/linux/qnxtypes.h
11160
11161 QORIQ DPAA2 FSL-MC BUS DRIVER
11162 M:      Stuart Yoder <stuyoder@gmail.com>
11163 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11164 L:      linux-kernel@vger.kernel.org
11165 S:      Maintained
11166 F:      drivers/staging/fsl-mc/
11167 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11168
11169 QT1010 MEDIA DRIVER
11170 M:      Antti Palosaari <crope@iki.fi>
11171 L:      linux-media@vger.kernel.org
11172 W:      https://linuxtv.org
11173 W:      http://palosaari.fi/linux/
11174 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11175 T:      git git://linuxtv.org/anttip/media_tree.git
11176 S:      Maintained
11177 F:      drivers/media/tuners/qt1010*
11178
11179 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11180 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11181 L:      ath10k@lists.infradead.org
11182 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11184 S:      Supported
11185 F:      drivers/net/wireless/ath/ath10k/
11186
11187 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11188 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11189 L:      linux-wireless@vger.kernel.org
11190 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11191 S:      Supported
11192 F:      drivers/net/wireless/ath/ath9k/
11193
11194 QUALCOMM CAMERA SUBSYSTEM DRIVER
11195 M:      Todor Tomov <todor.tomov@linaro.org>
11196 L:      linux-media@vger.kernel.org
11197 S:      Maintained
11198 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11199 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11200 F:      drivers/media/platform/qcom/camss-8x16/
11201
11202 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11203 M:      Timur Tabi <timur@codeaurora.org>
11204 L:      netdev@vger.kernel.org
11205 S:      Supported
11206 F:      drivers/net/ethernet/qualcomm/emac/
11207
11208 QUALCOMM HEXAGON ARCHITECTURE
11209 M:      Richard Kuo <rkuo@codeaurora.org>
11210 L:      linux-hexagon@vger.kernel.org
11211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11212 S:      Supported
11213 F:      arch/hexagon/
11214
11215 QUALCOMM IOMMU
11216 M:      Rob Clark <robdclark@gmail.com>
11217 L:      iommu@lists.linux-foundation.org
11218 L:      linux-arm-msm@vger.kernel.org
11219 S:      Maintained
11220 F:      drivers/iommu/qcom_iommu.c
11221
11222 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11223 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11224 L:      linux-media@vger.kernel.org
11225 L:      linux-arm-msm@vger.kernel.org
11226 T:      git git://linuxtv.org/media_tree.git
11227 S:      Maintained
11228 F:      drivers/media/platform/qcom/venus/
11229
11230 QUALCOMM WCN36XX WIRELESS DRIVER
11231 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11232 L:      wcn36xx@lists.infradead.org
11233 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11234 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11235 S:      Supported
11236 F:      drivers/net/wireless/ath/wcn36xx/
11237
11238 QUANTENNA QTNFMAC WIRELESS DRIVER
11239 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11240 M:      Avinash Patil <avinashp@quantenna.com>
11241 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11242 L:      linux-wireless@vger.kernel.org
11243 S:      Maintained
11244 F:      drivers/net/wireless/quantenna
11245
11246 RADEON and AMDGPU DRM DRIVERS
11247 M:      Alex Deucher <alexander.deucher@amd.com>
11248 M:      Christian König <christian.koenig@amd.com>
11249 L:      amd-gfx@lists.freedesktop.org
11250 T:      git git://people.freedesktop.org/~agd5f/linux
11251 S:      Supported
11252 F:      drivers/gpu/drm/radeon/
11253 F:      include/uapi/drm/radeon_drm.h
11254 F:      drivers/gpu/drm/amd/
11255 F:      include/uapi/drm/amdgpu_drm.h
11256
11257 RADEON FRAMEBUFFER DISPLAY DRIVER
11258 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11259 L:      linux-fbdev@vger.kernel.org
11260 S:      Maintained
11261 F:      drivers/video/fbdev/aty/radeon*
11262 F:      include/uapi/linux/radeonfb.h
11263
11264 RADIOSHARK RADIO DRIVER
11265 M:      Hans Verkuil <hverkuil@xs4all.nl>
11266 L:      linux-media@vger.kernel.org
11267 T:      git git://linuxtv.org/media_tree.git
11268 S:      Maintained
11269 F:      drivers/media/radio/radio-shark.c
11270
11271 RADIOSHARK2 RADIO DRIVER
11272 M:      Hans Verkuil <hverkuil@xs4all.nl>
11273 L:      linux-media@vger.kernel.org
11274 T:      git git://linuxtv.org/media_tree.git
11275 S:      Maintained
11276 F:      drivers/media/radio/radio-shark2.c
11277 F:      drivers/media/radio/radio-tea5777.c
11278
11279 RADOS BLOCK DEVICE (RBD)
11280 M:      Ilya Dryomov <idryomov@gmail.com>
11281 M:      Sage Weil <sage@redhat.com>
11282 M:      Alex Elder <elder@kernel.org>
11283 L:      ceph-devel@vger.kernel.org
11284 W:      http://ceph.com/
11285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11286 T:      git git://github.com/ceph/ceph-client.git
11287 S:      Supported
11288 F:      Documentation/ABI/testing/sysfs-bus-rbd
11289 F:      drivers/block/rbd.c
11290 F:      drivers/block/rbd_types.h
11291
11292 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11293 M:      Paul Mackerras <paulus@samba.org>
11294 L:      linux-fbdev@vger.kernel.org
11295 S:      Maintained
11296 F:      drivers/video/fbdev/aty/aty128fb.c
11297
11298 RAINSHADOW-CEC DRIVER
11299 M:      Hans Verkuil <hverkuil@xs4all.nl>
11300 L:      linux-media@vger.kernel.org
11301 T:      git git://linuxtv.org/media_tree.git
11302 S:      Maintained
11303 F:      drivers/media/usb/rainshadow-cec/*
11304
11305 RALINK MIPS ARCHITECTURE
11306 M:      John Crispin <john@phrozen.org>
11307 L:      linux-mips@linux-mips.org
11308 S:      Maintained
11309 F:      arch/mips/ralink
11310
11311 RALINK RT2X00 WIRELESS LAN DRIVER
11312 P:      rt2x00 project
11313 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11314 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11315 L:      linux-wireless@vger.kernel.org
11316 S:      Maintained
11317 F:      drivers/net/wireless/ralink/rt2x00/
11318
11319 RAMDISK RAM BLOCK DEVICE DRIVER
11320 M:      Jens Axboe <axboe@kernel.dk>
11321 S:      Maintained
11322 F:      Documentation/blockdev/ramdisk.txt
11323 F:      drivers/block/brd.c
11324
11325 RANDOM NUMBER DRIVER
11326 M:      "Theodore Ts'o" <tytso@mit.edu>
11327 S:      Maintained
11328 F:      drivers/char/random.c
11329
11330 RAPIDIO SUBSYSTEM
11331 M:      Matt Porter <mporter@kernel.crashing.org>
11332 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11333 S:      Maintained
11334 F:      drivers/rapidio/
11335
11336 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11337 L:      linux-wireless@vger.kernel.org
11338 S:      Orphan
11339 F:      drivers/net/wireless/ray*
11340
11341 RCUTORTURE MODULE
11342 M:      Josh Triplett <josh@joshtriplett.org>
11343 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11344 L:      linux-kernel@vger.kernel.org
11345 S:      Supported
11346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11347 F:      Documentation/RCU/torture.txt
11348 F:      kernel/rcu/rcutorture.c
11349
11350 RCUTORTURE TEST FRAMEWORK
11351 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11352 M:      Josh Triplett <josh@joshtriplett.org>
11353 R:      Steven Rostedt <rostedt@goodmis.org>
11354 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11355 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11356 L:      linux-kernel@vger.kernel.org
11357 S:      Supported
11358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11359 F:      tools/testing/selftests/rcutorture
11360
11361 RDC R-321X SoC
11362 M:      Florian Fainelli <florian@openwrt.org>
11363 S:      Maintained
11364
11365 RDC R6040 FAST ETHERNET DRIVER
11366 M:      Florian Fainelli <f.fainelli@gmail.com>
11367 L:      netdev@vger.kernel.org
11368 S:      Maintained
11369 F:      drivers/net/ethernet/rdc/r6040.c
11370
11371 RDMAVT - RDMA verbs software
11372 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11373 L:      linux-rdma@vger.kernel.org
11374 S:      Supported
11375 F:      drivers/infiniband/sw/rdmavt
11376
11377 RDS - RELIABLE DATAGRAM SOCKETS
11378 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11379 L:      netdev@vger.kernel.org
11380 L:      linux-rdma@vger.kernel.org
11381 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11382 W:      https://oss.oracle.com/projects/rds/
11383 S:      Supported
11384 F:      net/rds/
11385 F:      Documentation/networking/rds.txt
11386
11387 RDT - RESOURCE ALLOCATION
11388 M:      Fenghua Yu <fenghua.yu@intel.com>
11389 L:      linux-kernel@vger.kernel.org
11390 S:      Supported
11391 F:      arch/x86/kernel/cpu/intel_rdt*
11392 F:      arch/x86/include/asm/intel_rdt_sched.h
11393 F:      Documentation/x86/intel_rdt*
11394
11395 READ-COPY UPDATE (RCU)
11396 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11397 M:      Josh Triplett <josh@joshtriplett.org>
11398 R:      Steven Rostedt <rostedt@goodmis.org>
11399 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11400 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11401 L:      linux-kernel@vger.kernel.org
11402 W:      http://www.rdrop.com/users/paulmck/RCU/
11403 S:      Supported
11404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11405 F:      Documentation/RCU/
11406 X:      Documentation/RCU/torture.txt
11407 F:      include/linux/rcu*
11408 X:      include/linux/srcu.h
11409 F:      kernel/rcu/
11410 X:      kernel/torture.c
11411
11412 REAL TIME CLOCK (RTC) SUBSYSTEM
11413 M:      Alessandro Zummo <a.zummo@towertech.it>
11414 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11415 L:      linux-rtc@vger.kernel.org
11416 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11418 S:      Maintained
11419 F:      Documentation/devicetree/bindings/rtc/
11420 F:      Documentation/rtc.txt
11421 F:      drivers/rtc/
11422 F:      include/linux/rtc.h
11423 F:      include/uapi/linux/rtc.h
11424 F:      include/linux/rtc/
11425 F:      include/linux/platform_data/rtc-*
11426 F:      tools/testing/selftests/timers/rtctest.c
11427
11428 REALTEK AUDIO CODECS
11429 M:      Bard Liao <bardliao@realtek.com>
11430 M:      Oder Chiou <oder_chiou@realtek.com>
11431 S:      Maintained
11432 F:      sound/soc/codecs/rt*
11433 F:      include/sound/rt*.h
11434
11435 REGISTER MAP ABSTRACTION
11436 M:      Mark Brown <broonie@kernel.org>
11437 L:      linux-kernel@vger.kernel.org
11438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11439 S:      Supported
11440 F:      Documentation/devicetree/bindings/regmap/
11441 F:      drivers/base/regmap/
11442 F:      include/linux/regmap.h
11443
11444 REISERFS FILE SYSTEM
11445 L:      reiserfs-devel@vger.kernel.org
11446 S:      Supported
11447 F:      fs/reiserfs/
11448
11449 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11450 M:      Ohad Ben-Cohen <ohad@wizery.com>
11451 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11452 L:      linux-remoteproc@vger.kernel.org
11453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11454 S:      Maintained
11455 F:      Documentation/devicetree/bindings/remoteproc/
11456 F:      Documentation/remoteproc.txt
11457 F:      drivers/remoteproc/
11458 F:      include/linux/remoteproc.h
11459
11460 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11461 M:      Ohad Ben-Cohen <ohad@wizery.com>
11462 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11463 L:      linux-remoteproc@vger.kernel.org
11464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11465 S:      Maintained
11466 F:      drivers/rpmsg/
11467 F:      Documentation/rpmsg.txt
11468 F:      include/linux/rpmsg.h
11469 F:      include/linux/rpmsg/
11470
11471 RENESAS CLOCK DRIVERS
11472 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11473 L:      linux-renesas-soc@vger.kernel.org
11474 S:      Supported
11475 F:      drivers/clk/renesas/
11476
11477 RENESAS ETHERNET DRIVERS
11478 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11479 L:      netdev@vger.kernel.org
11480 L:      linux-renesas-soc@vger.kernel.org
11481 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11482 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11483 F:      drivers/net/ethernet/renesas/
11484 F:      include/linux/sh_eth.h
11485
11486 RENESAS R-CAR GYROADC DRIVER
11487 M:      Marek Vasut <marek.vasut@gmail.com>
11488 L:      linux-iio@vger.kernel.org
11489 S:      Supported
11490 F:      drivers/iio/adc/rcar_gyro_adc.c
11491
11492 RENESAS USB PHY DRIVER
11493 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11494 L:      linux-renesas-soc@vger.kernel.org
11495 S:      Maintained
11496 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11497
11498 RESET CONTROLLER FRAMEWORK
11499 M:      Philipp Zabel <p.zabel@pengutronix.de>
11500 T:      git git://git.pengutronix.de/git/pza/linux
11501 S:      Maintained
11502 F:      drivers/reset/
11503 F:      Documentation/devicetree/bindings/reset/
11504 F:      include/dt-bindings/reset/
11505 F:      include/linux/reset.h
11506 F:      include/linux/reset-controller.h
11507
11508 RFKILL
11509 M:      Johannes Berg <johannes@sipsolutions.net>
11510 L:      linux-wireless@vger.kernel.org
11511 W:      http://wireless.kernel.org/
11512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11514 S:      Maintained
11515 F:      Documentation/rfkill.txt
11516 F:      net/rfkill/
11517
11518 RHASHTABLE
11519 M:      Thomas Graf <tgraf@suug.ch>
11520 M:      Herbert Xu <herbert@gondor.apana.org.au>
11521 L:      netdev@vger.kernel.org
11522 S:      Maintained
11523 F:      lib/rhashtable.c
11524 F:      include/linux/rhashtable.h
11525
11526 RICOH R5C592 MEMORYSTICK DRIVER
11527 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11528 S:      Maintained
11529 F:      drivers/memstick/host/r592.*
11530
11531 RICOH SMARTMEDIA/XD DRIVER
11532 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11533 S:      Maintained
11534 F:      drivers/mtd/nand/r852.c
11535 F:      drivers/mtd/nand/r852.h
11536
11537 ROCCAT DRIVERS
11538 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11539 W:      http://sourceforge.net/projects/roccat/
11540 S:      Maintained
11541 F:      drivers/hid/hid-roccat*
11542 F:      include/linux/hid-roccat*
11543 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11544
11545 ROCKER DRIVER
11546 M:      Jiri Pirko <jiri@resnulli.us>
11547 L:      netdev@vger.kernel.org
11548 S:      Supported
11549 F:      drivers/net/ethernet/rocker/
11550
11551 ROCKETPORT DRIVER
11552 P:      Comtrol Corp.
11553 W:      http://www.comtrol.com
11554 S:      Maintained
11555 F:      Documentation/serial/rocket.txt
11556 F:      drivers/tty/rocket*
11557
11558 ROCKETPORT EXPRESS/INFINITY DRIVER
11559 M:      Kevin Cernekee <cernekee@gmail.com>
11560 L:      linux-serial@vger.kernel.org
11561 S:      Odd Fixes
11562 F:      drivers/tty/serial/rp2.*
11563
11564 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11565 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11566 L:      linux-kernel@vger.kernel.org
11567 L:      linux-renesas-soc@vger.kernel.org
11568 S:      Supported
11569 F:      drivers/mfd/bd9571mwv.c
11570 F:      drivers/regulator/bd9571mwv-regulator.c
11571 F:      drivers/gpio/gpio-bd9571mwv.c
11572 F:      include/linux/mfd/bd9571mwv.h
11573 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11574
11575 ROSE NETWORK LAYER
11576 M:      Ralf Baechle <ralf@linux-mips.org>
11577 L:      linux-hams@vger.kernel.org
11578 W:      http://www.linux-ax25.org/
11579 S:      Maintained
11580 F:      include/net/rose.h
11581 F:      include/uapi/linux/rose.h
11582 F:      net/rose/
11583
11584 RTL2830 MEDIA DRIVER
11585 M:      Antti Palosaari <crope@iki.fi>
11586 L:      linux-media@vger.kernel.org
11587 W:      https://linuxtv.org
11588 W:      http://palosaari.fi/linux/
11589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11590 T:      git git://linuxtv.org/anttip/media_tree.git
11591 S:      Maintained
11592 F:      drivers/media/dvb-frontends/rtl2830*
11593
11594 RTL2832 MEDIA DRIVER
11595 M:      Antti Palosaari <crope@iki.fi>
11596 L:      linux-media@vger.kernel.org
11597 W:      https://linuxtv.org
11598 W:      http://palosaari.fi/linux/
11599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11600 T:      git git://linuxtv.org/anttip/media_tree.git
11601 S:      Maintained
11602 F:      drivers/media/dvb-frontends/rtl2832*
11603
11604 RTL2832_SDR MEDIA DRIVER
11605 M:      Antti Palosaari <crope@iki.fi>
11606 L:      linux-media@vger.kernel.org
11607 W:      https://linuxtv.org
11608 W:      http://palosaari.fi/linux/
11609 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11610 T:      git git://linuxtv.org/anttip/media_tree.git
11611 S:      Maintained
11612 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11613
11614 RTL8180 WIRELESS DRIVER
11615 L:      linux-wireless@vger.kernel.org
11616 W:      http://wireless.kernel.org/
11617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11618 S:      Orphan
11619 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11620
11621 RTL8187 WIRELESS DRIVER
11622 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11623 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11624 M:      Larry Finger <Larry.Finger@lwfinger.net>
11625 L:      linux-wireless@vger.kernel.org
11626 W:      http://wireless.kernel.org/
11627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11628 S:      Maintained
11629 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11630
11631 RTL8192CE WIRELESS DRIVER
11632 M:      Larry Finger <Larry.Finger@lwfinger.net>
11633 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11634 L:      linux-wireless@vger.kernel.org
11635 W:      http://wireless.kernel.org/
11636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11637 S:      Maintained
11638 F:      drivers/net/wireless/realtek/rtlwifi/
11639 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11640
11641 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11642 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11643 L:      linux-wireless@vger.kernel.org
11644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11645 S:      Maintained
11646 F:      drivers/net/wireless/realtek/rtl8xxxu/
11647
11648 S3 SAVAGE FRAMEBUFFER DRIVER
11649 M:      Antonino Daplas <adaplas@gmail.com>
11650 L:      linux-fbdev@vger.kernel.org
11651 S:      Maintained
11652 F:      drivers/video/fbdev/savage/
11653
11654 S390
11655 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11656 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11657 L:      linux-s390@vger.kernel.org
11658 W:      http://www.ibm.com/developerworks/linux/linux390/
11659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11660 S:      Supported
11661 F:      arch/s390/
11662 F:      drivers/s390/
11663 F:      Documentation/s390/
11664 F:      Documentation/driver-api/s390-drivers.rst
11665
11666 S390 COMMON I/O LAYER
11667 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11668 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11669 L:      linux-s390@vger.kernel.org
11670 W:      http://www.ibm.com/developerworks/linux/linux390/
11671 S:      Supported
11672 F:      drivers/s390/cio/
11673
11674 S390 DASD DRIVER
11675 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11676 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11677 L:      linux-s390@vger.kernel.org
11678 W:      http://www.ibm.com/developerworks/linux/linux390/
11679 S:      Supported
11680 F:      drivers/s390/block/dasd*
11681 F:      block/partitions/ibm.c
11682
11683 S390 IOMMU (PCI)
11684 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11685 L:      linux-s390@vger.kernel.org
11686 W:      http://www.ibm.com/developerworks/linux/linux390/
11687 S:      Supported
11688 F:      drivers/iommu/s390-iommu.c
11689
11690 S390 IUCV NETWORK LAYER
11691 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11692 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11693 L:      linux-s390@vger.kernel.org
11694 W:      http://www.ibm.com/developerworks/linux/linux390/
11695 S:      Supported
11696 F:      drivers/s390/net/*iucv*
11697 F:      include/net/iucv/
11698 F:      net/iucv/
11699
11700 S390 NETWORK DRIVERS
11701 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11702 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11703 L:      linux-s390@vger.kernel.org
11704 W:      http://www.ibm.com/developerworks/linux/linux390/
11705 S:      Supported
11706 F:      drivers/s390/net/
11707
11708 S390 PCI SUBSYSTEM
11709 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11710 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11711 L:      linux-s390@vger.kernel.org
11712 W:      http://www.ibm.com/developerworks/linux/linux390/
11713 S:      Supported
11714 F:      arch/s390/pci/
11715 F:      drivers/pci/hotplug/s390_pci_hpc.c
11716
11717 S390 VFIO-CCW DRIVER
11718 M:      Cornelia Huck <cohuck@redhat.com>
11719 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11720 L:      linux-s390@vger.kernel.org
11721 L:      kvm@vger.kernel.org
11722 S:      Supported
11723 F:      drivers/s390/cio/vfio_ccw*
11724 F:      Documentation/s390/vfio-ccw.txt
11725 F:      include/uapi/linux/vfio_ccw.h
11726
11727 S390 ZCRYPT DRIVER
11728 M:      Harald Freudenberger <freude@de.ibm.com>
11729 L:      linux-s390@vger.kernel.org
11730 W:      http://www.ibm.com/developerworks/linux/linux390/
11731 S:      Supported
11732 F:      drivers/s390/crypto/
11733
11734 S390 ZFCP DRIVER
11735 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11736 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11737 L:      linux-s390@vger.kernel.org
11738 W:      http://www.ibm.com/developerworks/linux/linux390/
11739 S:      Supported
11740 F:      drivers/s390/scsi/zfcp_*
11741
11742 S3C24XX SD/MMC Driver
11743 M:      Ben Dooks <ben-linux@fluff.org>
11744 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11745 S:      Supported
11746 F:      drivers/mmc/host/s3cmci.*
11747
11748 SAA6588 RDS RECEIVER DRIVER
11749 M:      Hans Verkuil <hverkuil@xs4all.nl>
11750 L:      linux-media@vger.kernel.org
11751 T:      git git://linuxtv.org/media_tree.git
11752 W:      https://linuxtv.org
11753 S:      Odd Fixes
11754 F:      drivers/media/i2c/saa6588*
11755
11756 SAA7134 VIDEO4LINUX DRIVER
11757 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11758 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11759 L:      linux-media@vger.kernel.org
11760 W:      https://linuxtv.org
11761 T:      git git://linuxtv.org/media_tree.git
11762 S:      Odd fixes
11763 F:      Documentation/media/v4l-drivers/saa7134*
11764 F:      drivers/media/pci/saa7134/
11765
11766 SAA7146 VIDEO4LINUX-2 DRIVER
11767 M:      Hans Verkuil <hverkuil@xs4all.nl>
11768 L:      linux-media@vger.kernel.org
11769 T:      git git://linuxtv.org/media_tree.git
11770 S:      Maintained
11771 F:      drivers/media/common/saa7146/
11772 F:      drivers/media/pci/saa7146/
11773 F:      include/media/saa7146*
11774
11775 SAMSUNG AUDIO (ASoC) DRIVERS
11776 M:      Krzysztof Kozlowski <krzk@kernel.org>
11777 M:      Sangbeom Kim <sbkim73@samsung.com>
11778 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11779 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11780 S:      Supported
11781 F:      sound/soc/samsung/
11782
11783 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11784 M:      Krzysztof Kozlowski <krzk@kernel.org>
11785 L:      linux-crypto@vger.kernel.org
11786 L:      linux-samsung-soc@vger.kernel.org
11787 S:      Maintained
11788 F:      drivers/crypto/exynos-rng.c
11789 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11790
11791 SAMSUNG FRAMEBUFFER DRIVER
11792 M:      Jingoo Han <jingoohan1@gmail.com>
11793 L:      linux-fbdev@vger.kernel.org
11794 S:      Maintained
11795 F:      drivers/video/fbdev/s3c-fb.c
11796
11797 SAMSUNG LAPTOP DRIVER
11798 M:      Corentin Chary <corentin.chary@gmail.com>
11799 L:      platform-driver-x86@vger.kernel.org
11800 S:      Maintained
11801 F:      drivers/platform/x86/samsung-laptop.c
11802
11803 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11804 M:      Sangbeom Kim <sbkim73@samsung.com>
11805 M:      Krzysztof Kozlowski <krzk@kernel.org>
11806 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11807 L:      linux-kernel@vger.kernel.org
11808 L:      linux-samsung-soc@vger.kernel.org
11809 S:      Supported
11810 F:      drivers/mfd/sec*.c
11811 F:      drivers/regulator/s2m*.c
11812 F:      drivers/regulator/s5m*.c
11813 F:      drivers/clk/clk-s2mps11.c
11814 F:      drivers/rtc/rtc-s5m.c
11815 F:      include/linux/mfd/samsung/
11816 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11817 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11818 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11819 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11820
11821 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11822 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11823 L:      linux-media@vger.kernel.org
11824 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11825 S:      Maintained
11826 F:      drivers/media/platform/s3c-camif/
11827 F:      include/media/drv-intf/s3c_camif.h
11828
11829 SAMSUNG S3FWRN5 NFC DRIVER
11830 M:      Robert Baldyga <r.baldyga@samsung.com>
11831 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11832 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11833 S:      Supported
11834 F:      drivers/nfc/s3fwrn5
11835
11836 SAMSUNG S5C73M3 CAMERA DRIVER
11837 M:      Kyungmin Park <kyungmin.park@samsung.com>
11838 M:      Andrzej Hajda <a.hajda@samsung.com>
11839 L:      linux-media@vger.kernel.org
11840 S:      Supported
11841 F:      drivers/media/i2c/s5c73m3/*
11842
11843 SAMSUNG S5K5BAF CAMERA DRIVER
11844 M:      Kyungmin Park <kyungmin.park@samsung.com>
11845 M:      Andrzej Hajda <a.hajda@samsung.com>
11846 L:      linux-media@vger.kernel.org
11847 S:      Supported
11848 F:      drivers/media/i2c/s5k5baf.c
11849
11850 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11851 M:      Krzysztof Kozlowski <krzk@kernel.org>
11852 M:      Vladimir Zapolskiy <vz@mleia.com>
11853 L:      linux-crypto@vger.kernel.org
11854 L:      linux-samsung-soc@vger.kernel.org
11855 S:      Maintained
11856 F:      drivers/crypto/s5p-sss.c
11857
11858 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11859 M:      Kyungmin Park <kyungmin.park@samsung.com>
11860 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11861 L:      linux-media@vger.kernel.org
11862 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11863 S:      Supported
11864 F:      drivers/media/platform/exynos4-is/
11865
11866 SAMSUNG SOC CLOCK DRIVERS
11867 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11868 M:      Tomasz Figa <tomasz.figa@gmail.com>
11869 M:      Chanwoo Choi <cw00.choi@samsung.com>
11870 S:      Supported
11871 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11872 F:      drivers/clk/samsung/
11873 F:      include/dt-bindings/clock/exynos*.h
11874 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11875
11876 SAMSUNG SPI DRIVERS
11877 M:      Kukjin Kim <kgene@kernel.org>
11878 M:      Krzysztof Kozlowski <krzk@kernel.org>
11879 M:      Andi Shyti <andi.shyti@samsung.com>
11880 L:      linux-spi@vger.kernel.org
11881 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11882 S:      Maintained
11883 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11884 F:      drivers/spi/spi-s3c*
11885 F:      include/linux/platform_data/spi-s3c64xx.h
11886
11887 SAMSUNG SXGBE DRIVERS
11888 M:      Byungho An <bh74.an@samsung.com>
11889 M:      Girish K S <ks.giri@samsung.com>
11890 M:      Vipul Pandya <vipul.pandya@samsung.com>
11891 S:      Supported
11892 L:      netdev@vger.kernel.org
11893 F:      drivers/net/ethernet/samsung/sxgbe/
11894
11895 SAMSUNG THERMAL DRIVER
11896 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11897 L:      linux-pm@vger.kernel.org
11898 L:      linux-samsung-soc@vger.kernel.org
11899 S:      Supported
11900 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11901 F:      drivers/thermal/samsung/
11902
11903 SAMSUNG USB2 PHY DRIVER
11904 M:      Kamil Debski <kamil@wypas.org>
11905 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11906 L:      linux-kernel@vger.kernel.org
11907 S:      Supported
11908 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11909 F:      Documentation/phy/samsung-usb2.txt
11910 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11911 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11912 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11913 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11914 F:      drivers/phy/samsung/phy-samsung-usb2.c
11915 F:      drivers/phy/samsung/phy-samsung-usb2.h
11916
11917 SC1200 WDT DRIVER
11918 M:      Zwane Mwaikambo <zwanem@gmail.com>
11919 S:      Maintained
11920 F:      drivers/watchdog/sc1200wdt.c
11921
11922 SCHEDULER
11923 M:      Ingo Molnar <mingo@redhat.com>
11924 M:      Peter Zijlstra <peterz@infradead.org>
11925 L:      linux-kernel@vger.kernel.org
11926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11927 S:      Maintained
11928 F:      kernel/sched/
11929 F:      include/linux/sched.h
11930 F:      include/uapi/linux/sched.h
11931 F:      include/linux/wait.h
11932
11933 SCORE ARCHITECTURE
11934 M:      Chen Liqin <liqin.linux@gmail.com>
11935 M:      Lennox Wu <lennox.wu@gmail.com>
11936 W:      http://www.sunplus.com
11937 S:      Supported
11938 F:      arch/score/
11939
11940 SCR24X CHIP CARD INTERFACE DRIVER
11941 M:      Lubomir Rintel <lkundrak@v3.sk>
11942 S:      Supported
11943 F:      drivers/char/pcmcia/scr24x_cs.c
11944
11945 SCSI CDROM DRIVER
11946 M:      Jens Axboe <axboe@kernel.dk>
11947 L:      linux-scsi@vger.kernel.org
11948 W:      http://www.kernel.dk
11949 S:      Maintained
11950 F:      drivers/scsi/sr*
11951
11952 SCSI RDMA PROTOCOL (SRP) INITIATOR
11953 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11954 L:      linux-rdma@vger.kernel.org
11955 S:      Supported
11956 W:      http://www.openfabrics.org
11957 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11959 F:      drivers/infiniband/ulp/srp/
11960 F:      include/scsi/srp.h
11961
11962 SCSI SG DRIVER
11963 M:      Doug Gilbert <dgilbert@interlog.com>
11964 L:      linux-scsi@vger.kernel.org
11965 W:      http://sg.danny.cz/sg
11966 S:      Maintained
11967 F:      Documentation/scsi/scsi-generic.txt
11968 F:      drivers/scsi/sg.c
11969 F:      include/scsi/sg.h
11970
11971 SCSI SUBSYSTEM
11972 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11974 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11976 L:      linux-scsi@vger.kernel.org
11977 S:      Maintained
11978 F:      Documentation/devicetree/bindings/scsi/
11979 F:      drivers/scsi/
11980 F:      include/scsi/
11981
11982 SCSI TAPE DRIVER
11983 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11984 L:      linux-scsi@vger.kernel.org
11985 S:      Maintained
11986 F:      Documentation/scsi/st.txt
11987 F:      drivers/scsi/st.*
11988 F:      drivers/scsi/st_*.h
11989
11990 SCTP PROTOCOL
11991 M:      Vlad Yasevich <vyasevich@gmail.com>
11992 M:      Neil Horman <nhorman@tuxdriver.com>
11993 L:      linux-sctp@vger.kernel.org
11994 W:      http://lksctp.sourceforge.net
11995 S:      Maintained
11996 F:      Documentation/networking/sctp.txt
11997 F:      include/linux/sctp.h
11998 F:      include/uapi/linux/sctp.h
11999 F:      include/net/sctp/
12000 F:      net/sctp/
12001
12002 SCx200 CPU SUPPORT
12003 M:      Jim Cromie <jim.cromie@gmail.com>
12004 S:      Odd Fixes
12005 F:      Documentation/i2c/busses/scx200_acb
12006 F:      arch/x86/platform/scx200/
12007 F:      drivers/watchdog/scx200_wdt.c
12008 F:      drivers/i2c/busses/scx200*
12009 F:      drivers/mtd/maps/scx200_docflash.c
12010 F:      include/linux/scx200.h
12011
12012 SCx200 GPIO DRIVER
12013 M:      Jim Cromie <jim.cromie@gmail.com>
12014 S:      Maintained
12015 F:      drivers/char/scx200_gpio.c
12016 F:      include/linux/scx200_gpio.h
12017
12018 SCx200 HRT CLOCKSOURCE DRIVER
12019 M:      Jim Cromie <jim.cromie@gmail.com>
12020 S:      Maintained
12021 F:      drivers/clocksource/scx200_hrt.c
12022
12023 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12024 M:      Sascha Sommer <saschasommer@freenet.de>
12025 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12026 S:      Maintained
12027 F:      drivers/mmc/host/sdricoh_cs.c
12028
12029 SECURE COMPUTING
12030 M:      Kees Cook <keescook@chromium.org>
12031 R:      Andy Lutomirski <luto@amacapital.net>
12032 R:      Will Drewry <wad@chromium.org>
12033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12034 S:      Supported
12035 F:      kernel/seccomp.c
12036 F:      include/uapi/linux/seccomp.h
12037 F:      include/linux/seccomp.h
12038 F:      tools/testing/selftests/seccomp/*
12039 F:      tools/testing/selftests/kselftest_harness.h
12040 F:      Documentation/userspace-api/seccomp_filter.rst
12041 K:      \bsecure_computing
12042 K:      \bTIF_SECCOMP\b
12043
12044 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12045 M:      Al Cooper <alcooperx@gmail.com>
12046 L:      linux-mmc@vger.kernel.org
12047 L:      bcm-kernel-feedback-list@broadcom.com
12048 S:      Maintained
12049 F:      drivers/mmc/host/sdhci-brcmstb*
12050
12051 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12052 M:      Adrian Hunter <adrian.hunter@intel.com>
12053 L:      linux-mmc@vger.kernel.org
12054 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12055 S:      Maintained
12056 F:      drivers/mmc/host/sdhci*
12057 F:      include/linux/mmc/sdhci*
12058
12059 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12060 M:      Ben Dooks <ben-linux@fluff.org>
12061 M:      Jaehoon Chung <jh80.chung@samsung.com>
12062 L:      linux-mmc@vger.kernel.org
12063 S:      Maintained
12064 F:      drivers/mmc/host/sdhci-s3c*
12065
12066 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12067 M:      Viresh Kumar <vireshk@kernel.org>
12068 L:      linux-mmc@vger.kernel.org
12069 S:      Maintained
12070 F:      drivers/mmc/host/sdhci-spear.c
12071
12072 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12073 M:      Kishon Vijay Abraham I <kishon@ti.com>
12074 L:      linux-mmc@vger.kernel.org
12075 S:      Maintained
12076 F:      drivers/mmc/host/sdhci-omap.c
12077
12078 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12079 M:      Scott Bauer <scott.bauer@intel.com>
12080 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12081 L:      linux-block@vger.kernel.org
12082 S:      Supported
12083 F:      block/sed*
12084 F:      block/opal_proto.h
12085 F:      include/linux/sed*
12086 F:      include/uapi/linux/sed*
12087
12088 SECURITY CONTACT
12089 M:      Security Officers <security@kernel.org>
12090 S:      Supported
12091
12092 SECURITY SUBSYSTEM
12093 M:      James Morris <james.l.morris@oracle.com>
12094 M:      "Serge E. Hallyn" <serge@hallyn.com>
12095 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12097 W:      http://kernsec.org/
12098 S:      Supported
12099 F:      security/
12100
12101 SELINUX SECURITY MODULE
12102 M:      Paul Moore <paul@paul-moore.com>
12103 M:      Stephen Smalley <sds@tycho.nsa.gov>
12104 M:      Eric Paris <eparis@parisplace.org>
12105 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12106 W:      https://selinuxproject.org
12107 W:      https://github.com/SELinuxProject
12108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12109 S:      Supported
12110 F:      include/linux/selinux*
12111 F:      security/selinux/
12112 F:      scripts/selinux/
12113 F:      Documentation/admin-guide/LSM/SELinux.rst
12114
12115 SENSABLE PHANTOM
12116 M:      Jiri Slaby <jirislaby@gmail.com>
12117 S:      Maintained
12118 F:      drivers/misc/phantom.c
12119 F:      include/uapi/linux/phantom.h
12120
12121 SERIAL DEVICE BUS
12122 M:      Rob Herring <robh@kernel.org>
12123 L:      linux-serial@vger.kernel.org
12124 S:      Maintained
12125 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12126 F:      drivers/tty/serdev/
12127 F:      include/linux/serdev.h
12128
12129 SERIAL DRIVERS
12130 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12131 L:      linux-serial@vger.kernel.org
12132 S:      Maintained
12133 F:      Documentation/devicetree/bindings/serial/
12134 F:      drivers/tty/serial/
12135
12136 SERIAL IR RECEIVER
12137 M:      Sean Young <sean@mess.org>
12138 L:      linux-media@vger.kernel.org
12139 S:      Maintained
12140 F:      drivers/media/rc/serial_ir.c
12141
12142 SFC NETWORK DRIVER
12143 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12144 M:      Edward Cree <ecree@solarflare.com>
12145 M:      Bert Kenward <bkenward@solarflare.com>
12146 L:      netdev@vger.kernel.org
12147 S:      Supported
12148 F:      drivers/net/ethernet/sfc/
12149
12150 SGI GRU DRIVER
12151 M:      Dimitri Sivanich <sivanich@sgi.com>
12152 S:      Maintained
12153 F:      drivers/misc/sgi-gru/
12154
12155 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12156 M:      Pat Gefre <pfg@sgi.com>
12157 L:      linux-ia64@vger.kernel.org
12158 S:      Supported
12159 F:      Documentation/ia64/serial.txt
12160 F:      drivers/tty/serial/ioc?_serial.c
12161 F:      include/linux/ioc?.h
12162
12163 SGI XP/XPC/XPNET DRIVER
12164 M:      Cliff Whickman <cpw@sgi.com>
12165 M:      Robin Holt <robinmholt@gmail.com>
12166 S:      Maintained
12167 F:      drivers/misc/sgi-xp/
12168
12169 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12170 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12171 L:      linux-s390@vger.kernel.org
12172 W:      http://www.ibm.com/developerworks/linux/linux390/
12173 S:      Supported
12174 F:      net/smc/
12175
12176 SH_VEU V4L2 MEM2MEM DRIVER
12177 L:      linux-media@vger.kernel.org
12178 S:      Orphan
12179 F:      drivers/media/platform/sh_veu.c
12180
12181 SH_VOU V4L2 OUTPUT DRIVER
12182 L:      linux-media@vger.kernel.org
12183 S:      Orphan
12184 F:      drivers/media/platform/sh_vou.c
12185 F:      include/media/drv-intf/sh_vou.h
12186
12187 SI2157 MEDIA DRIVER
12188 M:      Antti Palosaari <crope@iki.fi>
12189 L:      linux-media@vger.kernel.org
12190 W:      https://linuxtv.org
12191 W:      http://palosaari.fi/linux/
12192 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12193 T:      git git://linuxtv.org/anttip/media_tree.git
12194 S:      Maintained
12195 F:      drivers/media/tuners/si2157*
12196
12197 SI2168 MEDIA DRIVER
12198 M:      Antti Palosaari <crope@iki.fi>
12199 L:      linux-media@vger.kernel.org
12200 W:      https://linuxtv.org
12201 W:      http://palosaari.fi/linux/
12202 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12203 T:      git git://linuxtv.org/anttip/media_tree.git
12204 S:      Maintained
12205 F:      drivers/media/dvb-frontends/si2168*
12206
12207 SI470X FM RADIO RECEIVER I2C DRIVER
12208 M:      Hans Verkuil <hverkuil@xs4all.nl>
12209 L:      linux-media@vger.kernel.org
12210 T:      git git://linuxtv.org/media_tree.git
12211 W:      https://linuxtv.org
12212 S:      Odd Fixes
12213 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12214
12215 SI470X FM RADIO RECEIVER USB DRIVER
12216 M:      Hans Verkuil <hverkuil@xs4all.nl>
12217 L:      linux-media@vger.kernel.org
12218 T:      git git://linuxtv.org/media_tree.git
12219 W:      https://linuxtv.org
12220 S:      Maintained
12221 F:      drivers/media/radio/si470x/radio-si470x-common.c
12222 F:      drivers/media/radio/si470x/radio-si470x.h
12223 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12224
12225 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12226 M:      Eduardo Valentin <edubezval@gmail.com>
12227 L:      linux-media@vger.kernel.org
12228 T:      git git://linuxtv.org/media_tree.git
12229 W:      https://linuxtv.org
12230 S:      Odd Fixes
12231 F:      drivers/media/radio/si4713/si4713.?
12232
12233 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12234 M:      Eduardo Valentin <edubezval@gmail.com>
12235 L:      linux-media@vger.kernel.org
12236 T:      git git://linuxtv.org/media_tree.git
12237 W:      https://linuxtv.org
12238 S:      Odd Fixes
12239 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12240
12241 SI4713 FM RADIO TRANSMITTER USB DRIVER
12242 M:      Hans Verkuil <hverkuil@xs4all.nl>
12243 L:      linux-media@vger.kernel.org
12244 T:      git git://linuxtv.org/media_tree.git
12245 W:      https://linuxtv.org
12246 S:      Maintained
12247 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12248
12249 SIANO DVB DRIVER
12250 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12251 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12252 L:      linux-media@vger.kernel.org
12253 W:      https://linuxtv.org
12254 T:      git git://linuxtv.org/media_tree.git
12255 S:      Odd fixes
12256 F:      drivers/media/common/siano/
12257 F:      drivers/media/usb/siano/
12258 F:      drivers/media/usb/siano/
12259 F:      drivers/media/mmc/siano/
12260
12261 SILEAD TOUCHSCREEN DRIVER
12262 M:      Hans de Goede <hdegoede@redhat.com>
12263 L:      linux-input@vger.kernel.org
12264 L:      platform-driver-x86@vger.kernel.org
12265 S:      Maintained
12266 F:      drivers/input/touchscreen/silead.c
12267 F:      drivers/platform/x86/silead_dmi.c
12268
12269 SILICON MOTION SM712 FRAME BUFFER DRIVER
12270 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12271 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12272 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12273 L:      linux-fbdev@vger.kernel.org
12274 S:      Maintained
12275 F:      drivers/video/fbdev/sm712*
12276 F:      Documentation/fb/sm712fb.txt
12277
12278 SIMPLE FIRMWARE INTERFACE (SFI)
12279 M:      Len Brown <lenb@kernel.org>
12280 L:      sfi-devel@simplefirmware.org
12281 W:      http://simplefirmware.org/
12282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12283 S:      Supported
12284 F:      arch/x86/platform/sfi/
12285 F:      drivers/sfi/
12286 F:      include/linux/sfi*.h
12287
12288 SIMPLEFB FB DRIVER
12289 M:      Hans de Goede <hdegoede@redhat.com>
12290 L:      linux-fbdev@vger.kernel.org
12291 S:      Maintained
12292 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12293 F:      drivers/video/fbdev/simplefb.c
12294 F:      include/linux/platform_data/simplefb.h
12295
12296 SIMTEC EB110ATX (Chalice CATS)
12297 P:      Ben Dooks
12298 P:      Vincent Sanders <vince@simtec.co.uk>
12299 M:      Simtec Linux Team <linux@simtec.co.uk>
12300 W:      http://www.simtec.co.uk/products/EB110ATX/
12301 S:      Supported
12302
12303 SIMTEC EB2410ITX (BAST)
12304 P:      Ben Dooks
12305 P:      Vincent Sanders <vince@simtec.co.uk>
12306 M:      Simtec Linux Team <linux@simtec.co.uk>
12307 W:      http://www.simtec.co.uk/products/EB2410ITX/
12308 S:      Supported
12309 F:      arch/arm/mach-s3c24xx/mach-bast.c
12310 F:      arch/arm/mach-s3c24xx/bast-ide.c
12311 F:      arch/arm/mach-s3c24xx/bast-irq.c
12312
12313 SIPHASH PRF ROUTINES
12314 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12315 S:      Maintained
12316 F:      lib/siphash.c
12317 F:      lib/test_siphash.c
12318 F:      include/linux/siphash.h
12319
12320 SIS 190 ETHERNET DRIVER
12321 M:      Francois Romieu <romieu@fr.zoreil.com>
12322 L:      netdev@vger.kernel.org
12323 S:      Maintained
12324 F:      drivers/net/ethernet/sis/sis190.c
12325
12326 SIS 900/7016 FAST ETHERNET DRIVER
12327 M:      Daniele Venzano <venza@brownhat.org>
12328 W:      http://www.brownhat.org/sis900.html
12329 L:      netdev@vger.kernel.org
12330 S:      Maintained
12331 F:      drivers/net/ethernet/sis/sis900.*
12332
12333 SIS FRAMEBUFFER DRIVER
12334 M:      Thomas Winischhofer <thomas@winischhofer.net>
12335 W:      http://www.winischhofer.net/linuxsisvga.shtml
12336 S:      Maintained
12337 F:      Documentation/fb/sisfb.txt
12338 F:      drivers/video/fbdev/sis/
12339 F:      include/video/sisfb.h
12340
12341 SIS USB2VGA DRIVER
12342 M:      Thomas Winischhofer <thomas@winischhofer.net>
12343 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12344 S:      Maintained
12345 F:      drivers/usb/misc/sisusbvga/
12346
12347 SLAB ALLOCATOR
12348 M:      Christoph Lameter <cl@linux.com>
12349 M:      Pekka Enberg <penberg@kernel.org>
12350 M:      David Rientjes <rientjes@google.com>
12351 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12352 M:      Andrew Morton <akpm@linux-foundation.org>
12353 L:      linux-mm@kvack.org
12354 S:      Maintained
12355 F:      include/linux/sl?b*.h
12356 F:      mm/sl?b*
12357
12358 SLEEPABLE READ-COPY UPDATE (SRCU)
12359 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12360 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12361 M:      Josh Triplett <josh@joshtriplett.org>
12362 R:      Steven Rostedt <rostedt@goodmis.org>
12363 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12364 L:      linux-kernel@vger.kernel.org
12365 W:      http://www.rdrop.com/users/paulmck/RCU/
12366 S:      Supported
12367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12368 F:      include/linux/srcu.h
12369 F:      kernel/rcu/srcu.c
12370
12371 SMACK SECURITY MODULE
12372 M:      Casey Schaufler <casey@schaufler-ca.com>
12373 L:      linux-security-module@vger.kernel.org
12374 W:      http://schaufler-ca.com
12375 T:      git git://github.com/cschaufler/smack-next
12376 S:      Maintained
12377 F:      Documentation/admin-guide/LSM/Smack.rst
12378 F:      security/smack/
12379
12380 SMC91x ETHERNET DRIVER
12381 M:      Nicolas Pitre <nico@fluxnic.net>
12382 S:      Odd Fixes
12383 F:      drivers/net/ethernet/smsc/smc91x.*
12384
12385 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12386 M:      Sakari Ailus <sakari.ailus@iki.fi>
12387 L:      linux-media@vger.kernel.org
12388 S:      Maintained
12389 F:      drivers/media/i2c/smiapp/
12390 F:      include/media/i2c/smiapp.h
12391 F:      drivers/media/i2c/smiapp-pll.c
12392 F:      drivers/media/i2c/smiapp-pll.h
12393 F:      include/uapi/linux/smiapp.h
12394 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12395
12396 SMM665 HARDWARE MONITOR DRIVER
12397 M:      Guenter Roeck <linux@roeck-us.net>
12398 L:      linux-hwmon@vger.kernel.org
12399 S:      Maintained
12400 F:      Documentation/hwmon/smm665
12401 F:      drivers/hwmon/smm665.c
12402
12403 SMSC EMC2103 HARDWARE MONITOR DRIVER
12404 M:      Steve Glendinning <steve.glendinning@shawell.net>
12405 L:      linux-hwmon@vger.kernel.org
12406 S:      Maintained
12407 F:      Documentation/hwmon/emc2103
12408 F:      drivers/hwmon/emc2103.c
12409
12410 SMSC SCH5627 HARDWARE MONITOR DRIVER
12411 M:      Hans de Goede <hdegoede@redhat.com>
12412 L:      linux-hwmon@vger.kernel.org
12413 S:      Supported
12414 F:      Documentation/hwmon/sch5627
12415 F:      drivers/hwmon/sch5627.c
12416
12417 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12418 M:      Steve Glendinning <steve.glendinning@shawell.net>
12419 L:      linux-fbdev@vger.kernel.org
12420 S:      Maintained
12421 F:      drivers/video/fbdev/smscufx.c
12422
12423 SMSC47B397 HARDWARE MONITOR DRIVER
12424 M:      Jean Delvare <jdelvare@suse.com>
12425 L:      linux-hwmon@vger.kernel.org
12426 S:      Maintained
12427 F:      Documentation/hwmon/smsc47b397
12428 F:      drivers/hwmon/smsc47b397.c
12429
12430 SMSC911x ETHERNET DRIVER
12431 M:      Steve Glendinning <steve.glendinning@shawell.net>
12432 L:      netdev@vger.kernel.org
12433 S:      Maintained
12434 F:      include/linux/smsc911x.h
12435 F:      drivers/net/ethernet/smsc/smsc911x.*
12436
12437 SMSC9420 PCI ETHERNET DRIVER
12438 M:      Steve Glendinning <steve.glendinning@shawell.net>
12439 L:      netdev@vger.kernel.org
12440 S:      Maintained
12441 F:      drivers/net/ethernet/smsc/smsc9420.*
12442
12443 SOC-CAMERA V4L2 SUBSYSTEM
12444 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12445 L:      linux-media@vger.kernel.org
12446 T:      git git://linuxtv.org/media_tree.git
12447 S:      Maintained
12448 F:      include/media/soc*
12449 F:      drivers/media/i2c/soc_camera/
12450 F:      drivers/media/platform/soc_camera/
12451
12452 SOEKRIS NET48XX LED SUPPORT
12453 M:      Chris Boot <bootc@bootc.net>
12454 S:      Maintained
12455 F:      drivers/leds/leds-net48xx.c
12456
12457 SOFT-ROCE DRIVER (rxe)
12458 M:      Moni Shoua <monis@mellanox.com>
12459 L:      linux-rdma@vger.kernel.org
12460 S:      Supported
12461 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12462 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12463 F:      drivers/infiniband/sw/rxe/
12464 F:      include/uapi/rdma/rdma_user_rxe.h
12465
12466 SOFTLOGIC 6x10 MPEG CODEC
12467 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12468 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12469 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12470 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12471 M:      Ismael Luceno <ismael@iodev.co.uk>
12472 L:      linux-media@vger.kernel.org
12473 S:      Supported
12474 F:      drivers/media/pci/solo6x10/
12475
12476 SOFTWARE RAID (Multiple Disks) SUPPORT
12477 M:      Shaohua Li <shli@kernel.org>
12478 L:      linux-raid@vger.kernel.org
12479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12480 S:      Supported
12481 F:      drivers/md/Makefile
12482 F:      drivers/md/Kconfig
12483 F:      drivers/md/md*
12484 F:      drivers/md/raid*
12485 F:      include/linux/raid/
12486 F:      include/uapi/linux/raid/
12487
12488 SONIC NETWORK DRIVER
12489 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12490 L:      netdev@vger.kernel.org
12491 S:      Maintained
12492 F:      drivers/net/ethernet/natsemi/sonic.*
12493
12494 SONICS SILICON BACKPLANE DRIVER (SSB)
12495 M:      Michael Buesch <m@bues.ch>
12496 L:      linux-wireless@vger.kernel.org
12497 S:      Maintained
12498 F:      drivers/ssb/
12499 F:      include/linux/ssb/
12500
12501 SONY MEMORYSTICK CARD SUPPORT
12502 M:      Alex Dubov <oakad@yahoo.com>
12503 W:      http://tifmxx.berlios.de/
12504 S:      Maintained
12505 F:      drivers/memstick/host/tifm_ms.c
12506
12507 SONY MEMORYSTICK STANDARD SUPPORT
12508 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12509 S:      Maintained
12510 F:      drivers/memstick/core/ms_block.*
12511
12512 SONY VAIO CONTROL DEVICE DRIVER
12513 M:      Mattia Dongili <malattia@linux.it>
12514 L:      platform-driver-x86@vger.kernel.org
12515 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12516 S:      Maintained
12517 F:      Documentation/laptops/sony-laptop.txt
12518 F:      drivers/char/sonypi.c
12519 F:      drivers/platform/x86/sony-laptop.c
12520 F:      include/linux/sony-laptop.h
12521
12522 SOUND
12523 M:      Jaroslav Kysela <perex@perex.cz>
12524 M:      Takashi Iwai <tiwai@suse.com>
12525 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12526 W:      http://www.alsa-project.org/
12527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12528 T:      git git://git.alsa-project.org/alsa-kernel.git
12529 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12530 S:      Maintained
12531 F:      Documentation/sound/
12532 F:      include/sound/
12533 F:      include/uapi/sound/
12534 F:      sound/
12535
12536 SOUND - COMPRESSED AUDIO
12537 M:      Vinod Koul <vinod.koul@intel.com>
12538 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12540 S:      Supported
12541 F:      Documentation/sound/alsa/compress_offload.txt
12542 F:      include/sound/compress_driver.h
12543 F:      include/uapi/sound/compress_*
12544 F:      sound/core/compress_offload.c
12545 F:      sound/soc/soc-compress.c
12546
12547 SOUND - DMAENGINE HELPERS
12548 M:      Lars-Peter Clausen <lars@metafoo.de>
12549 S:      Supported
12550 F:      include/sound/dmaengine_pcm.h
12551 F:      sound/core/pcm_dmaengine.c
12552 F:      sound/soc/soc-generic-dmaengine-pcm.c
12553
12554 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12555 M:      Liam Girdwood <lgirdwood@gmail.com>
12556 M:      Mark Brown <broonie@kernel.org>
12557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12558 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12559 W:      http://alsa-project.org/main/index.php/ASoC
12560 S:      Supported
12561 F:      Documentation/devicetree/bindings/sound/
12562 F:      Documentation/sound/alsa/soc/
12563 F:      sound/soc/
12564 F:      include/sound/soc*
12565
12566 SP2 MEDIA DRIVER
12567 M:      Olli Salonen <olli.salonen@iki.fi>
12568 L:      linux-media@vger.kernel.org
12569 W:      https://linuxtv.org
12570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12571 S:      Maintained
12572 F:      drivers/media/dvb-frontends/sp2*
12573
12574 SPARC + UltraSPARC (sparc/sparc64)
12575 M:      "David S. Miller" <davem@davemloft.net>
12576 L:      sparclinux@vger.kernel.org
12577 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12580 S:      Maintained
12581 F:      arch/sparc/
12582 F:      drivers/sbus/
12583
12584 SPARC SERIAL DRIVERS
12585 M:      "David S. Miller" <davem@davemloft.net>
12586 L:      sparclinux@vger.kernel.org
12587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12589 S:      Maintained
12590 F:      include/linux/sunserialcore.h
12591 F:      drivers/tty/serial/suncore.c
12592 F:      drivers/tty/serial/sunhv.c
12593 F:      drivers/tty/serial/sunsab.c
12594 F:      drivers/tty/serial/sunsab.h
12595 F:      drivers/tty/serial/sunsu.c
12596 F:      drivers/tty/serial/sunzilog.c
12597 F:      drivers/tty/serial/sunzilog.h
12598 F:      drivers/tty/vcc.c
12599
12600 SPARSE CHECKER
12601 M:      "Christopher Li" <sparse@chrisli.org>
12602 L:      linux-sparse@vger.kernel.org
12603 W:      https://sparse.wiki.kernel.org/
12604 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12605 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12606 S:      Maintained
12607 F:      include/linux/compiler.h
12608
12609 SPEAR CLOCK FRAMEWORK SUPPORT
12610 M:      Viresh Kumar <vireshk@kernel.org>
12611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12612 W:      http://www.st.com/spear
12613 S:      Maintained
12614 F:      drivers/clk/spear/
12615
12616 SPEAR PLATFORM SUPPORT
12617 M:      Viresh Kumar <vireshk@kernel.org>
12618 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12620 W:      http://www.st.com/spear
12621 S:      Maintained
12622 F:      arch/arm/boot/dts/spear*
12623 F:      arch/arm/mach-spear/
12624
12625 SPI NOR SUBSYSTEM
12626 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12627 M:      Marek Vasut <marek.vasut@gmail.com>
12628 L:      linux-mtd@lists.infradead.org
12629 W:      http://www.linux-mtd.infradead.org/
12630 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12631 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12632 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12633 S:      Maintained
12634 F:      drivers/mtd/spi-nor/
12635 F:      include/linux/mtd/spi-nor.h
12636
12637 SPI SUBSYSTEM
12638 M:      Mark Brown <broonie@kernel.org>
12639 L:      linux-spi@vger.kernel.org
12640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12641 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12642 S:      Maintained
12643 F:      Documentation/devicetree/bindings/spi/
12644 F:      Documentation/spi/
12645 F:      drivers/spi/
12646 F:      include/linux/spi/
12647 F:      include/uapi/linux/spi/
12648 F:      tools/spi/
12649
12650 SPIDERNET NETWORK DRIVER for CELL
12651 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12652 L:      netdev@vger.kernel.org
12653 S:      Supported
12654 F:      Documentation/networking/spider_net.txt
12655 F:      drivers/net/ethernet/toshiba/spider_net*
12656
12657 SPMI SUBSYSTEM
12658 R:      Stephen Boyd <sboyd@codeaurora.org>
12659 L:      linux-arm-msm@vger.kernel.org
12660 F:      Documentation/devicetree/bindings/spmi/
12661 F:      drivers/spmi/
12662 F:      include/dt-bindings/spmi/spmi.h
12663 F:      include/linux/spmi.h
12664 F:      include/trace/events/spmi.h
12665
12666 SPU FILE SYSTEM
12667 M:      Jeremy Kerr <jk@ozlabs.org>
12668 L:      linuxppc-dev@lists.ozlabs.org
12669 W:      http://www.ibm.com/developerworks/power/cell/
12670 S:      Supported
12671 F:      Documentation/filesystems/spufs.txt
12672 F:      arch/powerpc/platforms/cell/spufs/
12673
12674 SQUASHFS FILE SYSTEM
12675 M:      Phillip Lougher <phillip@squashfs.org.uk>
12676 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12677 W:      http://squashfs.org.uk
12678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12679 S:      Maintained
12680 F:      Documentation/filesystems/squashfs.txt
12681 F:      fs/squashfs/
12682
12683 SRM (Alpha) environment access
12684 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12685 S:      Maintained
12686 F:      arch/alpha/kernel/srm_env.c
12687
12688 STABLE BRANCH
12689 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12690 L:      stable@vger.kernel.org
12691 S:      Supported
12692 F:      Documentation/process/stable-kernel-rules.rst
12693
12694 STAGING - COMEDI
12695 M:      Ian Abbott <abbotti@mev.co.uk>
12696 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12697 S:      Odd Fixes
12698 F:      drivers/staging/comedi/
12699
12700 STAGING - FLARION FT1000 DRIVERS
12701 M:      Marek Belisko <marek.belisko@gmail.com>
12702 S:      Odd Fixes
12703 F:      drivers/staging/ft1000/
12704
12705 STAGING - INDUSTRIAL IO
12706 M:      Jonathan Cameron <jic23@kernel.org>
12707 L:      linux-iio@vger.kernel.org
12708 S:      Odd Fixes
12709 F:      Documentation/devicetree/bindings/staging/iio/
12710 F:      drivers/staging/iio/
12711
12712 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12713 M:      Jarod Wilson <jarod@wilsonet.com>
12714 W:      http://www.lirc.org/
12715 S:      Odd Fixes
12716 F:      drivers/staging/media/lirc/
12717
12718 STAGING - LUSTRE PARALLEL FILESYSTEM
12719 M:      Oleg Drokin <oleg.drokin@intel.com>
12720 M:      Andreas Dilger <andreas.dilger@intel.com>
12721 M:      James Simmons <jsimmons@infradead.org>
12722 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12723 W:      http://wiki.lustre.org/
12724 S:      Maintained
12725 F:      drivers/staging/lustre
12726
12727 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12728 M:      Marc Dietrich <marvin24@gmx.de>
12729 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12730 L:      linux-tegra@vger.kernel.org
12731 S:      Maintained
12732 F:      drivers/staging/nvec/
12733
12734 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12735 M:      Jens Frederich <jfrederich@gmail.com>
12736 M:      Daniel Drake <dsd@laptop.org>
12737 M:      Jon Nettleton <jon.nettleton@gmail.com>
12738 W:      http://wiki.laptop.org/go/DCON
12739 S:      Maintained
12740 F:      drivers/staging/olpc_dcon/
12741
12742 STAGING - REALTEK RTL8712U DRIVERS
12743 M:      Larry Finger <Larry.Finger@lwfinger.net>
12744 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12745 S:      Odd Fixes
12746 F:      drivers/staging/rtl8712/
12747
12748 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12749 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12750 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12751 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12752 L:      linux-fbdev@vger.kernel.org
12753 S:      Maintained
12754 F:      drivers/staging/sm750fb/
12755
12756 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12757 M:      William Hubbs <w.d.hubbs@gmail.com>
12758 M:      Chris Brannon <chris@the-brannons.com>
12759 M:      Kirk Reiser <kirk@reisers.ca>
12760 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12761 L:      speakup@linux-speakup.org
12762 W:      http://www.linux-speakup.org/
12763 S:      Odd Fixes
12764 F:      drivers/staging/speakup/
12765
12766 STAGING - VIA VT665X DRIVERS
12767 M:      Forest Bond <forest@alittletooquiet.net>
12768 S:      Odd Fixes
12769 F:      drivers/staging/vt665?/
12770
12771 STAGING - WILC1000 WIFI DRIVER
12772 M:      Aditya Shankar <aditya.shankar@microchip.com>
12773 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12774 L:      linux-wireless@vger.kernel.org
12775 S:      Supported
12776 F:      drivers/staging/wilc1000/
12777
12778 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12779 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12780 S:      Odd Fixes
12781 F:      drivers/staging/xgifb/
12782
12783 STAGING SUBSYSTEM
12784 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12786 L:      devel@driverdev.osuosl.org
12787 S:      Supported
12788 F:      drivers/staging/
12789
12790 STARFIRE/DURALAN NETWORK DRIVER
12791 M:      Ion Badulescu <ionut@badula.org>
12792 S:      Odd Fixes
12793 F:      drivers/net/ethernet/adaptec/starfire*
12794
12795 STEC S1220 SKD DRIVER
12796 M:      Bart Van Assche <bart.vanassche@wdc.com>
12797 L:      linux-block@vger.kernel.org
12798 S:      Maintained
12799 F:      drivers/block/skd*[ch]
12800
12801 STI CEC DRIVER
12802 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12803 S:      Maintained
12804 F:      drivers/staging/media/st-cec/
12805 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12806
12807 STK1160 USB VIDEO CAPTURE DRIVER
12808 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12809 L:      linux-media@vger.kernel.org
12810 T:      git git://linuxtv.org/media_tree.git
12811 S:      Maintained
12812 F:      drivers/media/usb/stk1160/
12813
12814 STMMAC ETHERNET DRIVER
12815 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12816 M:      Alexandre Torgue <alexandre.torgue@st.com>
12817 L:      netdev@vger.kernel.org
12818 W:      http://www.stlinux.com
12819 S:      Supported
12820 F:      drivers/net/ethernet/stmicro/stmmac/
12821
12822 SUN3/3X
12823 M:      Sam Creasey <sammy@sammy.net>
12824 W:      http://sammy.net/sun3/
12825 S:      Maintained
12826 F:      arch/m68k/kernel/*sun3*
12827 F:      arch/m68k/sun3*/
12828 F:      arch/m68k/include/asm/sun3*
12829 F:      drivers/net/ethernet/i825xx/sun3*
12830
12831 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12832 M:      Hans de Goede <hdegoede@redhat.com>
12833 L:      linux-input@vger.kernel.org
12834 S:      Maintained
12835 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12836 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12837
12838 SUNDANCE NETWORK DRIVER
12839 M:      Denis Kirjanov <kda@linux-powerpc.org>
12840 L:      netdev@vger.kernel.org
12841 S:      Maintained
12842 F:      drivers/net/ethernet/dlink/sundance.c
12843
12844 SUPERH
12845 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12846 M:      Rich Felker <dalias@libc.org>
12847 L:      linux-sh@vger.kernel.org
12848 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12849 S:      Maintained
12850 F:      Documentation/sh/
12851 F:      arch/sh/
12852 F:      drivers/sh/
12853
12854 SUSPEND TO RAM
12855 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12856 M:      Len Brown <len.brown@intel.com>
12857 M:      Pavel Machek <pavel@ucw.cz>
12858 L:      linux-pm@vger.kernel.org
12859 B:      https://bugzilla.kernel.org
12860 S:      Supported
12861 F:      Documentation/power/
12862 F:      arch/x86/kernel/acpi/
12863 F:      drivers/base/power/
12864 F:      kernel/power/
12865 F:      include/linux/suspend.h
12866 F:      include/linux/freezer.h
12867 F:      include/linux/pm.h
12868
12869 SVGA HANDLING
12870 M:      Martin Mares <mj@ucw.cz>
12871 L:      linux-video@atrey.karlin.mff.cuni.cz
12872 S:      Maintained
12873 F:      Documentation/svga.txt
12874 F:      arch/x86/boot/video*
12875
12876 SWIOTLB SUBSYSTEM
12877 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12878 L:      linux-kernel@vger.kernel.org
12879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12880 S:      Supported
12881 F:      lib/swiotlb.c
12882 F:      arch/*/kernel/pci-swiotlb.c
12883 F:      include/linux/swiotlb.h
12884
12885 SWITCHDEV
12886 M:      Jiri Pirko <jiri@resnulli.us>
12887 M:      Ivan Vecera <ivecera@redhat.com>
12888 L:      netdev@vger.kernel.org
12889 S:      Supported
12890 F:      net/switchdev/
12891 F:      include/net/switchdev.h
12892
12893 SYNC FILE FRAMEWORK
12894 M:      Sumit Semwal <sumit.semwal@linaro.org>
12895 R:      Gustavo Padovan <gustavo@padovan.org>
12896 S:      Maintained
12897 L:      linux-media@vger.kernel.org
12898 L:      dri-devel@lists.freedesktop.org
12899 F:      drivers/dma-buf/sync_*
12900 F:      drivers/dma-buf/dma-fence*
12901 F:      drivers/dma-buf/sw_sync.c
12902 F:      include/linux/sync_file.h
12903 F:      include/uapi/linux/sync_file.h
12904 F:      Documentation/sync_file.txt
12905 T:      git git://anongit.freedesktop.org/drm/drm-misc
12906
12907 SYNOPSYS ARC ARCHITECTURE
12908 M:      Vineet Gupta <vgupta@synopsys.com>
12909 L:      linux-snps-arc@lists.infradead.org
12910 S:      Supported
12911 F:      arch/arc/
12912 F:      Documentation/devicetree/bindings/arc/*
12913 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12914 F:      drivers/clocksource/arc_timer.c
12915 F:      drivers/tty/serial/arc_uart.c
12916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12917
12918 SYNOPSYS ARC HSDK SDP pll clock driver
12919 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12920 S:      Supported
12921 F:      drivers/clk/clk-hsdk-pll.c
12922 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12923
12924 SYNOPSYS ARC SDP clock driver
12925 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12926 S:      Supported
12927 F:      drivers/clk/axs10x/*
12928 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12929
12930 SYNOPSYS ARC SDP platform support
12931 M:      Alexey Brodkin <abrodkin@synopsys.com>
12932 S:      Supported
12933 F:      arch/arc/plat-axs10x
12934 F:      arch/arc/boot/dts/ax*
12935 F:      Documentation/devicetree/bindings/arc/axs10*
12936
12937 SYNOPSYS DESIGNWARE APB GPIO DRIVER
12938 M:      Hoan Tran <hotran@apm.com>
12939 L:      linux-gpio@vger.kernel.org
12940 S:      Maintained
12941 F:      drivers/gpio/gpio-dwapb.c
12942 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
12943
12944 SYNOPSYS DESIGNWARE DMAC DRIVER
12945 M:      Viresh Kumar <vireshk@kernel.org>
12946 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12947 S:      Maintained
12948 F:      include/linux/dma/dw.h
12949 F:      include/linux/platform_data/dma-dw.h
12950 F:      drivers/dma/dw/
12951
12952 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12953 M:      Jie Deng <jiedeng@synopsys.com>
12954 L:      netdev@vger.kernel.org
12955 S:      Supported
12956 F:      drivers/net/ethernet/synopsys/
12957
12958 SYNOPSYS DESIGNWARE I2C DRIVER
12959 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12960 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12961 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12962 L:      linux-i2c@vger.kernel.org
12963 S:      Maintained
12964 F:      drivers/i2c/busses/i2c-designware-*
12965 F:      include/linux/platform_data/i2c-designware.h
12966
12967 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12968 M:      Jaehoon Chung <jh80.chung@samsung.com>
12969 L:      linux-mmc@vger.kernel.org
12970 S:      Maintained
12971 F:      drivers/mmc/host/dw_mmc*
12972
12973 SYNOPSYS HSDK RESET CONTROLLER DRIVER
12974 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12975 S:      Supported
12976 F:      drivers/reset/reset-hsdk.c
12977 F:      include/dt-bindings/reset/snps,hsdk-reset.h
12978 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12979
12980 SYSTEM CONFIGURATION (SYSCON)
12981 M:      Lee Jones <lee.jones@linaro.org>
12982 M:      Arnd Bergmann <arnd@arndb.de>
12983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12984 S:      Supported
12985 F:      drivers/mfd/syscon.c
12986
12987 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12988 M:      Sudeep Holla <sudeep.holla@arm.com>
12989 L:      linux-arm-kernel@lists.infradead.org
12990 S:      Maintained
12991 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12992 F:      drivers/clk/clk-scpi.c
12993 F:      drivers/cpufreq/scpi-cpufreq.c
12994 F:      drivers/firmware/arm_scpi.c
12995 F:      include/linux/scpi_protocol.h
12996
12997 SYSTEM RESET/SHUTDOWN DRIVERS
12998 M:      Sebastian Reichel <sre@kernel.org>
12999 L:      linux-pm@vger.kernel.org
13000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13001 S:      Maintained
13002 F:      Documentation/devicetree/bindings/power/reset/
13003 F:      drivers/power/reset/
13004
13005 SYSTEM TRACE MODULE CLASS
13006 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13007 S:      Maintained
13008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13009 F:      Documentation/trace/stm.txt
13010 F:      drivers/hwtracing/stm/
13011 F:      include/linux/stm.h
13012 F:      include/uapi/linux/stm.h
13013
13014 SYSV FILESYSTEM
13015 M:      Christoph Hellwig <hch@infradead.org>
13016 S:      Maintained
13017 F:      Documentation/filesystems/sysv-fs.txt
13018 F:      fs/sysv/
13019 F:      include/linux/sysv_fs.h
13020
13021 TARGET SUBSYSTEM
13022 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13023 L:      linux-scsi@vger.kernel.org
13024 L:      target-devel@vger.kernel.org
13025 W:      http://www.linux-iscsi.org
13026 W:      http://groups.google.com/group/linux-iscsi-target-dev
13027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13028 S:      Supported
13029 F:      drivers/target/
13030 F:      include/target/
13031 F:      Documentation/target/
13032
13033 TASKSTATS STATISTICS INTERFACE
13034 M:      Balbir Singh <bsingharora@gmail.com>
13035 S:      Maintained
13036 F:      Documentation/accounting/taskstats*
13037 F:      include/linux/taskstats*
13038 F:      kernel/taskstats.c
13039
13040 TC subsystem
13041 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13042 M:      Cong Wang <xiyou.wangcong@gmail.com>
13043 M:      Jiri Pirko <jiri@resnulli.us>
13044 L:      netdev@vger.kernel.org
13045 S:      Maintained
13046 F:      include/net/pkt_cls.h
13047 F:      include/net/pkt_sched.h
13048 F:      include/net/tc_act/
13049 F:      include/uapi/linux/pkt_cls.h
13050 F:      include/uapi/linux/pkt_sched.h
13051 F:      include/uapi/linux/tc_act/
13052 F:      include/uapi/linux/tc_ematch/
13053 F:      net/sched/
13054
13055 TCP LOW PRIORITY MODULE
13056 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13057 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13058 W:      http://tcp-lp-mod.sourceforge.net/
13059 S:      Maintained
13060 F:      net/ipv4/tcp_lp.c
13061
13062 TDA10071 MEDIA DRIVER
13063 M:      Antti Palosaari <crope@iki.fi>
13064 L:      linux-media@vger.kernel.org
13065 W:      https://linuxtv.org
13066 W:      http://palosaari.fi/linux/
13067 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13068 T:      git git://linuxtv.org/anttip/media_tree.git
13069 S:      Maintained
13070 F:      drivers/media/dvb-frontends/tda10071*
13071
13072 TDA18212 MEDIA DRIVER
13073 M:      Antti Palosaari <crope@iki.fi>
13074 L:      linux-media@vger.kernel.org
13075 W:      https://linuxtv.org
13076 W:      http://palosaari.fi/linux/
13077 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13078 T:      git git://linuxtv.org/anttip/media_tree.git
13079 S:      Maintained
13080 F:      drivers/media/tuners/tda18212*
13081
13082 TDA18218 MEDIA DRIVER
13083 M:      Antti Palosaari <crope@iki.fi>
13084 L:      linux-media@vger.kernel.org
13085 W:      https://linuxtv.org
13086 W:      http://palosaari.fi/linux/
13087 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13088 T:      git git://linuxtv.org/anttip/media_tree.git
13089 S:      Maintained
13090 F:      drivers/media/tuners/tda18218*
13091
13092 TDA18271 MEDIA DRIVER
13093 M:      Michael Krufky <mkrufky@linuxtv.org>
13094 L:      linux-media@vger.kernel.org
13095 W:      https://linuxtv.org
13096 W:      http://github.com/mkrufky
13097 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13098 T:      git git://linuxtv.org/mkrufky/tuners.git
13099 S:      Maintained
13100 F:      drivers/media/tuners/tda18271*
13101
13102 TDA827x MEDIA DRIVER
13103 M:      Michael Krufky <mkrufky@linuxtv.org>
13104 L:      linux-media@vger.kernel.org
13105 W:      https://linuxtv.org
13106 W:      http://github.com/mkrufky
13107 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13108 T:      git git://linuxtv.org/mkrufky/tuners.git
13109 S:      Maintained
13110 F:      drivers/media/tuners/tda8290.*
13111
13112 TDA8290 MEDIA DRIVER
13113 M:      Michael Krufky <mkrufky@linuxtv.org>
13114 L:      linux-media@vger.kernel.org
13115 W:      https://linuxtv.org
13116 W:      http://github.com/mkrufky
13117 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13118 T:      git git://linuxtv.org/mkrufky/tuners.git
13119 S:      Maintained
13120 F:      drivers/media/tuners/tda8290.*
13121
13122 TDA9840 MEDIA DRIVER
13123 M:      Hans Verkuil <hverkuil@xs4all.nl>
13124 L:      linux-media@vger.kernel.org
13125 T:      git git://linuxtv.org/media_tree.git
13126 W:      https://linuxtv.org
13127 S:      Maintained
13128 F:      drivers/media/i2c/tda9840*
13129
13130 TEA5761 TUNER DRIVER
13131 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13132 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13133 L:      linux-media@vger.kernel.org
13134 W:      https://linuxtv.org
13135 T:      git git://linuxtv.org/media_tree.git
13136 S:      Odd fixes
13137 F:      drivers/media/tuners/tea5761.*
13138
13139 TEA5767 TUNER DRIVER
13140 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13141 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13142 L:      linux-media@vger.kernel.org
13143 W:      https://linuxtv.org
13144 T:      git git://linuxtv.org/media_tree.git
13145 S:      Maintained
13146 F:      drivers/media/tuners/tea5767.*
13147
13148 TEA6415C MEDIA DRIVER
13149 M:      Hans Verkuil <hverkuil@xs4all.nl>
13150 L:      linux-media@vger.kernel.org
13151 T:      git git://linuxtv.org/media_tree.git
13152 W:      https://linuxtv.org
13153 S:      Maintained
13154 F:      drivers/media/i2c/tea6415c*
13155
13156 TEA6420 MEDIA DRIVER
13157 M:      Hans Verkuil <hverkuil@xs4all.nl>
13158 L:      linux-media@vger.kernel.org
13159 T:      git git://linuxtv.org/media_tree.git
13160 W:      https://linuxtv.org
13161 S:      Maintained
13162 F:      drivers/media/i2c/tea6420*
13163
13164 TEAM DRIVER
13165 M:      Jiri Pirko <jiri@resnulli.us>
13166 L:      netdev@vger.kernel.org
13167 S:      Supported
13168 F:      drivers/net/team/
13169 F:      include/linux/if_team.h
13170 F:      include/uapi/linux/if_team.h
13171
13172 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13173 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13174 S:      Maintained
13175 F:      arch/x86/platform/ts5500/
13176
13177 TECHNOTREND USB IR RECEIVER
13178 M:      Sean Young <sean@mess.org>
13179 L:      linux-media@vger.kernel.org
13180 S:      Maintained
13181 F:      drivers/media/rc/ttusbir.c
13182
13183 TEE SUBSYSTEM
13184 M:      Jens Wiklander <jens.wiklander@linaro.org>
13185 S:      Maintained
13186 F:      include/linux/tee_drv.h
13187 F:      include/uapi/linux/tee.h
13188 F:      drivers/tee/
13189 F:      Documentation/tee.txt
13190
13191 TEGRA ARCHITECTURE SUPPORT
13192 M:      Thierry Reding <thierry.reding@gmail.com>
13193 M:      Jonathan Hunter <jonathanh@nvidia.com>
13194 L:      linux-tegra@vger.kernel.org
13195 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13197 S:      Supported
13198 N:      [^a-z]tegra
13199
13200 TEGRA CLOCK DRIVER
13201 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13202 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13203 S:      Supported
13204 F:      drivers/clk/tegra/
13205
13206 TEGRA DMA DRIVERS
13207 M:      Laxman Dewangan <ldewangan@nvidia.com>
13208 M:      Jon Hunter <jonathanh@nvidia.com>
13209 S:      Supported
13210 F:      drivers/dma/tegra*
13211
13212 TEGRA I2C DRIVER
13213 M:      Laxman Dewangan <ldewangan@nvidia.com>
13214 S:      Supported
13215 F:      drivers/i2c/busses/i2c-tegra.c
13216
13217 TEGRA IOMMU DRIVERS
13218 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13219 S:      Supported
13220 F:      drivers/iommu/tegra*
13221
13222 TEGRA KBC DRIVER
13223 M:      Rakesh Iyer <riyer@nvidia.com>
13224 M:      Laxman Dewangan <ldewangan@nvidia.com>
13225 S:      Supported
13226 F:      drivers/input/keyboard/tegra-kbc.c
13227
13228 TEGRA PWM DRIVER
13229 M:      Thierry Reding <thierry.reding@gmail.com>
13230 S:      Supported
13231 F:      drivers/pwm/pwm-tegra.c
13232
13233 TEGRA SERIAL DRIVER
13234 M:      Laxman Dewangan <ldewangan@nvidia.com>
13235 S:      Supported
13236 F:      drivers/tty/serial/serial-tegra.c
13237
13238 TEGRA SPI DRIVER
13239 M:      Laxman Dewangan <ldewangan@nvidia.com>
13240 S:      Supported
13241 F:      drivers/spi/spi-tegra*
13242
13243 TEHUTI ETHERNET DRIVER
13244 M:      Andy Gospodarek <andy@greyhouse.net>
13245 L:      netdev@vger.kernel.org
13246 S:      Supported
13247 F:      drivers/net/ethernet/tehuti/*
13248
13249 Telecom Clock Driver for MCPL0010
13250 M:      Mark Gross <mark.gross@intel.com>
13251 S:      Supported
13252 F:      drivers/char/tlclk.c
13253
13254 TENSILICA XTENSA PORT (xtensa)
13255 M:      Chris Zankel <chris@zankel.net>
13256 M:      Max Filippov <jcmvbkbc@gmail.com>
13257 L:      linux-xtensa@linux-xtensa.org
13258 T:      git git://github.com/czankel/xtensa-linux.git
13259 S:      Maintained
13260 F:      arch/xtensa/
13261 F:      drivers/irqchip/irq-xtensa-*
13262
13263 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13264 M:      Nishanth Menon <nm@ti.com>
13265 M:      Tero Kristo <t-kristo@ti.com>
13266 M:      Santosh Shilimkar <ssantosh@kernel.org>
13267 L:      linux-arm-kernel@lists.infradead.org
13268 S:      Maintained
13269 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13270 F:      drivers/firmware/ti_sci*
13271 F:      include/linux/soc/ti/ti_sci_protocol.h
13272 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13273 F:      include/dt-bindings/genpd/k2g.h
13274 F:      drivers/soc/ti/ti_sci_pm_domains.c
13275 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13276 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13277 F:      drivers/clk/keystone/sci-clk.c
13278 F:      drivers/reset/reset-ti-sci.c
13279
13280 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13281 M:      Hans Verkuil <hverkuil@xs4all.nl>
13282 L:      linux-media@vger.kernel.org
13283 T:      git git://linuxtv.org/media_tree.git
13284 W:      https://linuxtv.org
13285 S:      Maintained
13286 F:      drivers/media/radio/radio-raremono.c
13287
13288 THERMAL
13289 M:      Zhang Rui <rui.zhang@intel.com>
13290 M:      Eduardo Valentin <edubezval@gmail.com>
13291 L:      linux-pm@vger.kernel.org
13292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13294 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13295 S:      Supported
13296 F:      drivers/thermal/
13297 F:      include/linux/thermal.h
13298 F:      include/uapi/linux/thermal.h
13299 F:      include/linux/cpu_cooling.h
13300 F:      Documentation/devicetree/bindings/thermal/
13301
13302 THERMAL/CPU_COOLING
13303 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13304 M:      Viresh Kumar <viresh.kumar@linaro.org>
13305 M:      Javi Merino <javi.merino@kernel.org>
13306 L:      linux-pm@vger.kernel.org
13307 S:      Supported
13308 F:      Documentation/thermal/cpu-cooling-api.txt
13309 F:      drivers/thermal/cpu_cooling.c
13310 F:      include/linux/cpu_cooling.h
13311
13312 THINKPAD ACPI EXTRAS DRIVER
13313 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13314 L:      ibm-acpi-devel@lists.sourceforge.net
13315 L:      platform-driver-x86@vger.kernel.org
13316 W:      http://ibm-acpi.sourceforge.net
13317 W:      http://thinkwiki.org/wiki/Ibm-acpi
13318 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13319 S:      Maintained
13320 F:      drivers/platform/x86/thinkpad_acpi.c
13321
13322 THUNDERBOLT DRIVER
13323 M:      Andreas Noever <andreas.noever@gmail.com>
13324 M:      Michael Jamet <michael.jamet@intel.com>
13325 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13326 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13327 S:      Maintained
13328 F:      drivers/thunderbolt/
13329
13330 THUNDERX GPIO DRIVER
13331 M:      David Daney <david.daney@cavium.com>
13332 S:      Maintained
13333 F:      drivers/gpio/gpio-thunderx.c
13334
13335 TI AM437X VPFE DRIVER
13336 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13337 L:      linux-media@vger.kernel.org
13338 W:      https://linuxtv.org
13339 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13340 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13341 S:      Maintained
13342 F:      drivers/media/platform/am437x/
13343
13344 TI BANDGAP AND THERMAL DRIVER
13345 M:      Eduardo Valentin <edubezval@gmail.com>
13346 M:      Keerthy <j-keerthy@ti.com>
13347 L:      linux-pm@vger.kernel.org
13348 L:      linux-omap@vger.kernel.org
13349 S:      Maintained
13350 F:      drivers/thermal/ti-soc-thermal/
13351
13352 TI BQ27XXX POWER SUPPLY DRIVER
13353 R:      Andrew F. Davis <afd@ti.com>
13354 F:      include/linux/power/bq27xxx_battery.h
13355 F:      drivers/power/supply/bq27xxx_battery.c
13356 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13357
13358 TI CDCE706 CLOCK DRIVER
13359 M:      Max Filippov <jcmvbkbc@gmail.com>
13360 S:      Maintained
13361 F:      drivers/clk/clk-cdce706.c
13362
13363 TI CLOCK DRIVER
13364 M:      Tero Kristo <t-kristo@ti.com>
13365 L:      linux-omap@vger.kernel.org
13366 S:      Maintained
13367 F:      drivers/clk/ti/
13368 F:      include/linux/clk/ti.h
13369
13370 TI DAVINCI MACHINE SUPPORT
13371 M:      Sekhar Nori <nsekhar@ti.com>
13372 M:      Kevin Hilman <khilman@kernel.org>
13373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13375 S:      Supported
13376 F:      arch/arm/mach-davinci/
13377 F:      drivers/i2c/busses/i2c-davinci.c
13378 F:      arch/arm/boot/dts/da850*
13379
13380 TI DAVINCI SERIES GPIO DRIVER
13381 M:      Keerthy <j-keerthy@ti.com>
13382 L:      linux-gpio@vger.kernel.org
13383 S:      Maintained
13384 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13385 F:      drivers/gpio/gpio-davinci.c
13386
13387 TI DAVINCI SERIES MEDIA DRIVER
13388 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13389 L:      linux-media@vger.kernel.org
13390 W:      https://linuxtv.org
13391 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13392 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13393 S:      Maintained
13394 F:      drivers/media/platform/davinci/
13395 F:      include/media/davinci/
13396
13397 TI ETHERNET SWITCH DRIVER (CPSW)
13398 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13399 L:      linux-omap@vger.kernel.org
13400 L:      netdev@vger.kernel.org
13401 S:      Maintained
13402 F:      drivers/net/ethernet/ti/cpsw*
13403 F:      drivers/net/ethernet/ti/davinci*
13404
13405 TI FLASH MEDIA INTERFACE DRIVER
13406 M:      Alex Dubov <oakad@yahoo.com>
13407 S:      Maintained
13408 F:      drivers/misc/tifm*
13409 F:      drivers/mmc/host/tifm_sd.c
13410 F:      include/linux/tifm.h
13411
13412 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13413 M:      Santosh Shilimkar <ssantosh@kernel.org>
13414 L:      linux-kernel@vger.kernel.org
13415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13416 S:      Maintained
13417 F:      drivers/soc/ti/*
13418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13419
13420 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13421 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13422 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13423 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13424 S:      Maintained
13425 F:      sound/soc/codecs/lm49453*
13426 F:      sound/soc/codecs/isabelle*
13427
13428 TI LP855x BACKLIGHT DRIVER
13429 M:      Milo Kim <milo.kim@ti.com>
13430 S:      Maintained
13431 F:      Documentation/backlight/lp855x-driver.txt
13432 F:      drivers/video/backlight/lp855x_bl.c
13433 F:      include/linux/platform_data/lp855x.h
13434
13435 TI LP8727 CHARGER DRIVER
13436 M:      Milo Kim <milo.kim@ti.com>
13437 S:      Maintained
13438 F:      drivers/power/supply/lp8727_charger.c
13439 F:      include/linux/platform_data/lp8727.h
13440
13441 TI LP8788 MFD DRIVER
13442 M:      Milo Kim <milo.kim@ti.com>
13443 S:      Maintained
13444 F:      drivers/iio/adc/lp8788_adc.c
13445 F:      drivers/leds/leds-lp8788.c
13446 F:      drivers/mfd/lp8788*.c
13447 F:      drivers/power/supply/lp8788-charger.c
13448 F:      drivers/regulator/lp8788-*.c
13449 F:      include/linux/mfd/lp8788*.h
13450
13451 TI NETCP ETHERNET DRIVER
13452 M:      Wingman Kwok <w-kwok2@ti.com>
13453 M:      Murali Karicheri <m-karicheri2@ti.com>
13454 L:      netdev@vger.kernel.org
13455 S:      Maintained
13456 F:      drivers/net/ethernet/ti/netcp*
13457
13458 TI TAS571X FAMILY ASoC CODEC DRIVER
13459 M:      Kevin Cernekee <cernekee@chromium.org>
13460 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13461 S:      Odd Fixes
13462 F:      sound/soc/codecs/tas571x*
13463
13464 TI TRF7970A NFC DRIVER
13465 M:      Mark Greer <mgreer@animalcreek.com>
13466 L:      linux-wireless@vger.kernel.org
13467 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13468 S:      Supported
13469 F:      drivers/nfc/trf7970a.c
13470 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13471
13472 TI TWL4030 SERIES SOC CODEC DRIVER
13473 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13474 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13475 S:      Maintained
13476 F:      sound/soc/codecs/twl4030*
13477
13478 TI VPE/CAL DRIVERS
13479 M:      Benoit Parrot <bparrot@ti.com>
13480 L:      linux-media@vger.kernel.org
13481 W:      http://linuxtv.org/
13482 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13483 S:      Maintained
13484 F:      drivers/media/platform/ti-vpe/
13485
13486 TI WILINK WIRELESS DRIVERS
13487 L:      linux-wireless@vger.kernel.org
13488 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13489 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13491 S:      Orphan
13492 F:      drivers/net/wireless/ti/
13493 F:      include/linux/wl12xx.h
13494
13495 TILE ARCHITECTURE
13496 M:      Chris Metcalf <cmetcalf@mellanox.com>
13497 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13499 S:      Supported
13500 F:      arch/tile/
13501 F:      drivers/char/tile-srom.c
13502 F:      drivers/edac/tile_edac.c
13503 F:      drivers/net/ethernet/tile/
13504 F:      drivers/rtc/rtc-tile.c
13505 F:      drivers/tty/hvc/hvc_tile.c
13506 F:      drivers/tty/serial/tilegx.c
13507 F:      drivers/usb/host/*-tilegx.c
13508 F:      include/linux/usb/tilegx.h
13509
13510 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13511 M:      John Stultz <john.stultz@linaro.org>
13512 M:      Thomas Gleixner <tglx@linutronix.de>
13513 R:      Stephen Boyd <sboyd@codeaurora.org>
13514 L:      linux-kernel@vger.kernel.org
13515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13516 S:      Supported
13517 F:      include/linux/clocksource.h
13518 F:      include/linux/time.h
13519 F:      include/linux/timex.h
13520 F:      include/uapi/linux/time.h
13521 F:      include/uapi/linux/timex.h
13522 F:      kernel/time/clocksource.c
13523 F:      kernel/time/time*.c
13524 F:      kernel/time/alarmtimer.c
13525 F:      kernel/time/ntp.c
13526 F:      tools/testing/selftests/timers/
13527
13528 TIPC NETWORK LAYER
13529 M:      Jon Maloy <jon.maloy@ericsson.com>
13530 M:      Ying Xue <ying.xue@windriver.com>
13531 L:      netdev@vger.kernel.org (core kernel code)
13532 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13533 W:      http://tipc.sourceforge.net/
13534 S:      Maintained
13535 F:      include/uapi/linux/tipc*.h
13536 F:      net/tipc/
13537
13538 TLAN NETWORK DRIVER
13539 M:      Samuel Chessman <chessman@tux.org>
13540 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13541 W:      http://sourceforge.net/projects/tlan/
13542 S:      Maintained
13543 F:      Documentation/networking/tlan.txt
13544 F:      drivers/net/ethernet/ti/tlan.*
13545
13546 TM6000 VIDEO4LINUX DRIVER
13547 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13548 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13549 L:      linux-media@vger.kernel.org
13550 W:      https://linuxtv.org
13551 T:      git git://linuxtv.org/media_tree.git
13552 S:      Odd fixes
13553 F:      drivers/media/usb/tm6000/
13554 F:      Documentation/media/v4l-drivers/tm6000*
13555
13556 TMIO/SDHI MMC DRIVER
13557 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13558 L:      linux-mmc@vger.kernel.org
13559 S:      Supported
13560 F:      drivers/mmc/host/tmio_mmc*
13561 F:      drivers/mmc/host/renesas_sdhi*
13562 F:      include/linux/mfd/tmio.h
13563
13564 TMP401 HARDWARE MONITOR DRIVER
13565 M:      Guenter Roeck <linux@roeck-us.net>
13566 L:      linux-hwmon@vger.kernel.org
13567 S:      Maintained
13568 F:      Documentation/hwmon/tmp401
13569 F:      drivers/hwmon/tmp401.c
13570
13571 TMPFS (SHMEM FILESYSTEM)
13572 M:      Hugh Dickins <hughd@google.com>
13573 L:      linux-mm@kvack.org
13574 S:      Maintained
13575 F:      include/linux/shmem_fs.h
13576 F:      mm/shmem.c
13577
13578 TOMOYO SECURITY MODULE
13579 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13580 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13581 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13582 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13583 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13584 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13585 W:      http://tomoyo.sourceforge.jp/
13586 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13587 S:      Maintained
13588 F:      security/tomoyo/
13589
13590 TOPSTAR LAPTOP EXTRAS DRIVER
13591 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13592 L:      platform-driver-x86@vger.kernel.org
13593 S:      Maintained
13594 F:      drivers/platform/x86/topstar-laptop.c
13595
13596 TOSHIBA ACPI EXTRAS DRIVER
13597 M:      Azael Avalos <coproscefalo@gmail.com>
13598 L:      platform-driver-x86@vger.kernel.org
13599 S:      Maintained
13600 F:      drivers/platform/x86/toshiba_acpi.c
13601
13602 TOSHIBA BLUETOOTH DRIVER
13603 M:      Azael Avalos <coproscefalo@gmail.com>
13604 L:      platform-driver-x86@vger.kernel.org
13605 S:      Maintained
13606 F:      drivers/platform/x86/toshiba_bluetooth.c
13607
13608 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13609 M:      Azael Avalos <coproscefalo@gmail.com>
13610 L:      platform-driver-x86@vger.kernel.org
13611 S:      Maintained
13612 F:      drivers/platform/x86/toshiba_haps.c
13613
13614 TOSHIBA SMM DRIVER
13615 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13616 W:      http://www.buzzard.org.uk/toshiba/
13617 S:      Maintained
13618 F:      drivers/char/toshiba.c
13619 F:      include/linux/toshiba.h
13620 F:      include/uapi/linux/toshiba.h
13621
13622 TOSHIBA TC358743 DRIVER
13623 M:      Mats Randgaard <matrandg@cisco.com>
13624 L:      linux-media@vger.kernel.org
13625 S:      Maintained
13626 F:      drivers/media/i2c/tc358743*
13627 F:      include/media/i2c/tc358743.h
13628
13629 TOSHIBA WMI HOTKEYS DRIVER
13630 M:      Azael Avalos <coproscefalo@gmail.com>
13631 L:      platform-driver-x86@vger.kernel.org
13632 S:      Maintained
13633 F:      drivers/platform/x86/toshiba-wmi.c
13634
13635 TPM DEVICE DRIVER
13636 M:      Peter Huewe <peterhuewe@gmx.de>
13637 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13638 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13639 L:      linux-integrity@vger.kernel.org
13640 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13641 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13642 S:      Maintained
13643 F:      drivers/char/tpm/
13644
13645 TRACING
13646 M:      Steven Rostedt <rostedt@goodmis.org>
13647 M:      Ingo Molnar <mingo@redhat.com>
13648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13649 S:      Maintained
13650 F:      Documentation/trace/ftrace.txt
13651 F:      arch/*/*/*/ftrace.h
13652 F:      arch/*/kernel/ftrace.c
13653 F:      include/*/ftrace.h
13654 F:      include/linux/trace*.h
13655 F:      include/trace/
13656 F:      kernel/trace/
13657 F:      tools/testing/selftests/ftrace/
13658
13659 TRACING MMIO ACCESSES (MMIOTRACE)
13660 M:      Steven Rostedt <rostedt@goodmis.org>
13661 M:      Ingo Molnar <mingo@kernel.org>
13662 R:      Karol Herbst <karolherbst@gmail.com>
13663 R:      Pekka Paalanen <ppaalanen@gmail.com>
13664 S:      Maintained
13665 L:      linux-kernel@vger.kernel.org
13666 L:      nouveau@lists.freedesktop.org
13667 F:      kernel/trace/trace_mmiotrace.c
13668 F:      include/linux/mmiotrace.h
13669 F:      arch/x86/mm/kmmio.c
13670 F:      arch/x86/mm/mmio-mod.c
13671 F:      arch/x86/mm/testmmiotrace.c
13672
13673 TRIVIAL PATCHES
13674 M:      Jiri Kosina <trivial@kernel.org>
13675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13676 S:      Maintained
13677 K:      ^Subject:.*(?i)trivial
13678
13679 TTY LAYER
13680 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13681 M:      Jiri Slaby <jslaby@suse.com>
13682 S:      Supported
13683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13684 F:      Documentation/serial/
13685 F:      drivers/tty/
13686 F:      drivers/tty/serial/serial_core.c
13687 F:      include/linux/serial_core.h
13688 F:      include/linux/serial.h
13689 F:      include/linux/tty.h
13690 F:      include/uapi/linux/serial_core.h
13691 F:      include/uapi/linux/serial.h
13692 F:      include/uapi/linux/tty.h
13693
13694 TUA9001 MEDIA DRIVER
13695 M:      Antti Palosaari <crope@iki.fi>
13696 L:      linux-media@vger.kernel.org
13697 W:      https://linuxtv.org
13698 W:      http://palosaari.fi/linux/
13699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13700 T:      git git://linuxtv.org/anttip/media_tree.git
13701 S:      Maintained
13702 F:      drivers/media/tuners/tua9001*
13703
13704 TULIP NETWORK DRIVERS
13705 L:      netdev@vger.kernel.org
13706 L:      linux-parisc@vger.kernel.org
13707 S:      Orphan
13708 F:      drivers/net/ethernet/dec/tulip/
13709
13710 TUN/TAP driver
13711 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13712 W:      http://vtun.sourceforge.net/tun
13713 S:      Maintained
13714 F:      Documentation/networking/tuntap.txt
13715 F:      arch/um/os-Linux/drivers/
13716
13717 TURBOCHANNEL SUBSYSTEM
13718 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13719 M:      Ralf Baechle <ralf@linux-mips.org>
13720 L:      linux-mips@linux-mips.org
13721 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13722 S:      Maintained
13723 F:      drivers/tc/
13724 F:      include/linux/tc.h
13725
13726 TW5864 VIDEO4LINUX DRIVER
13727 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13728 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13729 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13730 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13731 L:      linux-media@vger.kernel.org
13732 S:      Supported
13733 F:      drivers/media/pci/tw5864/
13734
13735 TW68 VIDEO4LINUX DRIVER
13736 M:      Hans Verkuil <hverkuil@xs4all.nl>
13737 L:      linux-media@vger.kernel.org
13738 T:      git git://linuxtv.org/media_tree.git
13739 W:      https://linuxtv.org
13740 S:      Odd Fixes
13741 F:      drivers/media/pci/tw68/
13742
13743 TW686X VIDEO4LINUX DRIVER
13744 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13745 L:      linux-media@vger.kernel.org
13746 T:      git git://linuxtv.org/media_tree.git
13747 W:      http://linuxtv.org
13748 S:      Maintained
13749 F:      drivers/media/pci/tw686x/
13750
13751 UBI FILE SYSTEM (UBIFS)
13752 M:      Richard Weinberger <richard@nod.at>
13753 M:      Artem Bityutskiy <dedekind1@gmail.com>
13754 M:      Adrian Hunter <adrian.hunter@intel.com>
13755 L:      linux-mtd@lists.infradead.org
13756 T:      git git://git.infradead.org/ubifs-2.6.git
13757 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13758 S:      Supported
13759 F:      Documentation/filesystems/ubifs.txt
13760 F:      fs/ubifs/
13761
13762 UCLINUX (M68KNOMMU AND COLDFIRE)
13763 M:      Greg Ungerer <gerg@linux-m68k.org>
13764 W:      http://www.linux-m68k.org/
13765 W:      http://www.uclinux.org/
13766 L:      linux-m68k@lists.linux-m68k.org
13767 L:      uclinux-dev@uclinux.org  (subscribers-only)
13768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13769 S:      Maintained
13770 F:      arch/m68k/coldfire/
13771 F:      arch/m68k/68*/
13772 F:      arch/m68k/*/*_no.*
13773 F:      arch/m68k/include/asm/*_no.*
13774
13775 UDF FILESYSTEM
13776 M:      Jan Kara <jack@suse.com>
13777 S:      Maintained
13778 F:      Documentation/filesystems/udf.txt
13779 F:      fs/udf/
13780
13781 UDRAW TABLET
13782 M:      Bastien Nocera <hadess@hadess.net>
13783 L:      linux-input@vger.kernel.org
13784 S:      Maintained
13785 F:      drivers/hid/hid-udraw-ps3.c
13786
13787 UFS FILESYSTEM
13788 M:      Evgeniy Dushistov <dushistov@mail.ru>
13789 S:      Maintained
13790 F:      Documentation/filesystems/ufs.txt
13791 F:      fs/ufs/
13792
13793 UHID USERSPACE HID IO DRIVER:
13794 M:      David Herrmann <dh.herrmann@googlemail.com>
13795 L:      linux-input@vger.kernel.org
13796 S:      Maintained
13797 F:      drivers/hid/uhid.c
13798 F:      include/uapi/linux/uhid.h
13799
13800 ULPI BUS
13801 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13802 L:      linux-usb@vger.kernel.org
13803 S:      Maintained
13804 F:      drivers/usb/common/ulpi.c
13805 F:      include/linux/ulpi/
13806
13807 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13808 L:      linux-usb@vger.kernel.org
13809 S:      Orphan
13810 F:      drivers/uwb/
13811 F:      include/linux/uwb.h
13812 F:      include/linux/uwb/
13813
13814 UNICORE32 ARCHITECTURE:
13815 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13816 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13817 S:      Maintained
13818 T:      git git://github.com/gxt/linux.git
13819 F:      arch/unicore32/
13820
13821 UNIFDEF
13822 M:      Tony Finch <dot@dotat.at>
13823 W:      http://dotat.at/prog/unifdef
13824 S:      Maintained
13825 F:      scripts/unifdef.c
13826
13827 UNIFORM CDROM DRIVER
13828 M:      Jens Axboe <axboe@kernel.dk>
13829 W:      http://www.kernel.dk
13830 S:      Maintained
13831 F:      Documentation/cdrom/
13832 F:      drivers/cdrom/cdrom.c
13833 F:      include/linux/cdrom.h
13834 F:      include/uapi/linux/cdrom.h
13835
13836 UNISYS S-PAR DRIVERS
13837 M:      David Kershner <david.kershner@unisys.com>
13838 L:      sparmaintainer@unisys.com (Unisys internal)
13839 S:      Supported
13840 F:      drivers/staging/unisys/
13841
13842 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13843 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13844 L:      linux-scsi@vger.kernel.org
13845 S:      Supported
13846 F:      Documentation/scsi/ufs.txt
13847 F:      drivers/scsi/ufs/
13848
13849 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13850 M:      Joao Pinto <jpinto@synopsys.com>
13851 L:      linux-scsi@vger.kernel.org
13852 S:      Supported
13853 F:      drivers/scsi/ufs/*dwc*
13854
13855 UNSORTED BLOCK IMAGES (UBI)
13856 M:      Artem Bityutskiy <dedekind1@gmail.com>
13857 M:      Richard Weinberger <richard@nod.at>
13858 W:      http://www.linux-mtd.infradead.org/
13859 L:      linux-mtd@lists.infradead.org
13860 T:      git git://git.infradead.org/ubifs-2.6.git
13861 S:      Supported
13862 F:      drivers/mtd/ubi/
13863 F:      include/linux/mtd/ubi.h
13864 F:      include/uapi/mtd/ubi-user.h
13865
13866 USB "USBNET" DRIVER FRAMEWORK
13867 M:      Oliver Neukum <oneukum@suse.com>
13868 L:      netdev@vger.kernel.org
13869 W:      http://www.linux-usb.org/usbnet
13870 S:      Maintained
13871 F:      drivers/net/usb/usbnet.c
13872 F:      include/linux/usb/usbnet.h
13873
13874 USB ACM DRIVER
13875 M:      Oliver Neukum <oneukum@suse.com>
13876 L:      linux-usb@vger.kernel.org
13877 S:      Maintained
13878 F:      Documentation/usb/acm.txt
13879 F:      drivers/usb/class/cdc-acm.*
13880
13881 USB AR5523 WIRELESS DRIVER
13882 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13883 L:      linux-wireless@vger.kernel.org
13884 S:      Maintained
13885 F:      drivers/net/wireless/ath/ar5523/
13886
13887 USB ATTACHED SCSI
13888 M:      Oliver Neukum <oneukum@suse.com>
13889 L:      linux-usb@vger.kernel.org
13890 L:      linux-scsi@vger.kernel.org
13891 S:      Maintained
13892 F:      drivers/usb/storage/uas.c
13893
13894 USB CDC ETHERNET DRIVER
13895 M:      Oliver Neukum <oliver@neukum.org>
13896 L:      linux-usb@vger.kernel.org
13897 S:      Maintained
13898 F:      drivers/net/usb/cdc_*.c
13899 F:      include/uapi/linux/usb/cdc.h
13900
13901 USB CHAOSKEY DRIVER
13902 M:      Keith Packard <keithp@keithp.com>
13903 L:      linux-usb@vger.kernel.org
13904 S:      Maintained
13905 F:      drivers/usb/misc/chaoskey.c
13906
13907 USB CYPRESS C67X00 DRIVER
13908 M:      Peter Korsgaard <jacmet@sunsite.dk>
13909 L:      linux-usb@vger.kernel.org
13910 S:      Maintained
13911 F:      drivers/usb/c67x00/
13912
13913 USB DAVICOM DM9601 DRIVER
13914 M:      Peter Korsgaard <jacmet@sunsite.dk>
13915 L:      netdev@vger.kernel.org
13916 W:      http://www.linux-usb.org/usbnet
13917 S:      Maintained
13918 F:      drivers/net/usb/dm9601.c
13919
13920 USB DIAMOND RIO500 DRIVER
13921 M:      Cesar Miquel <miquel@df.uba.ar>
13922 L:      rio500-users@lists.sourceforge.net
13923 W:      http://rio500.sourceforge.net
13924 S:      Maintained
13925 F:      drivers/usb/misc/rio500*
13926
13927 USB EHCI DRIVER
13928 M:      Alan Stern <stern@rowland.harvard.edu>
13929 L:      linux-usb@vger.kernel.org
13930 S:      Maintained
13931 F:      Documentation/usb/ehci.txt
13932 F:      drivers/usb/host/ehci*
13933
13934 USB GADGET/PERIPHERAL SUBSYSTEM
13935 M:      Felipe Balbi <balbi@kernel.org>
13936 L:      linux-usb@vger.kernel.org
13937 W:      http://www.linux-usb.org/gadget
13938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13939 S:      Maintained
13940 F:      drivers/usb/gadget/
13941 F:      include/linux/usb/gadget*
13942
13943 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13944 M:      Jiri Kosina <jikos@kernel.org>
13945 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13946 L:      linux-usb@vger.kernel.org
13947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13948 S:      Maintained
13949 F:      Documentation/hid/hiddev.txt
13950 F:      drivers/hid/usbhid/
13951
13952 USB ISP116X DRIVER
13953 M:      Olav Kongas <ok@artecdesign.ee>
13954 L:      linux-usb@vger.kernel.org
13955 S:      Maintained
13956 F:      drivers/usb/host/isp116x*
13957 F:      include/linux/usb/isp116x.h
13958
13959 USB LAN78XX ETHERNET DRIVER
13960 M:      Woojung Huh <woojung.huh@microchip.com>
13961 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13962 L:      netdev@vger.kernel.org
13963 S:      Maintained
13964 F:      drivers/net/usb/lan78xx.*
13965
13966 USB MASS STORAGE DRIVER
13967 M:      Alan Stern <stern@rowland.harvard.edu>
13968 L:      linux-usb@vger.kernel.org
13969 L:      usb-storage@lists.one-eyed-alien.net
13970 S:      Maintained
13971 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13972 F:      drivers/usb/storage/
13973
13974 USB MIDI DRIVER
13975 M:      Clemens Ladisch <clemens@ladisch.de>
13976 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13977 T:      git git://git.alsa-project.org/alsa-kernel.git
13978 S:      Maintained
13979 F:      sound/usb/midi.*
13980
13981 USB NETWORKING DRIVERS
13982 L:      linux-usb@vger.kernel.org
13983 S:      Odd Fixes
13984 F:      drivers/net/usb/
13985
13986 USB OHCI DRIVER
13987 M:      Alan Stern <stern@rowland.harvard.edu>
13988 L:      linux-usb@vger.kernel.org
13989 S:      Maintained
13990 F:      Documentation/usb/ohci.txt
13991 F:      drivers/usb/host/ohci*
13992
13993 USB OTG FSM (Finite State Machine)
13994 M:      Peter Chen <Peter.Chen@nxp.com>
13995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13996 L:      linux-usb@vger.kernel.org
13997 S:      Maintained
13998 F:      drivers/usb/common/usb-otg-fsm.c
13999
14000 USB OVER IP DRIVER
14001 M:      Valentina Manea <valentina.manea.m@gmail.com>
14002 M:      Shuah Khan <shuahkh@osg.samsung.com>
14003 M:      Shuah Khan <shuah@kernel.org>
14004 L:      linux-usb@vger.kernel.org
14005 S:      Maintained
14006 F:      Documentation/usb/usbip_protocol.txt
14007 F:      drivers/usb/usbip/
14008 F:      tools/usb/usbip/
14009
14010 USB PEGASUS DRIVER
14011 M:      Petko Manolov <petkan@nucleusys.com>
14012 L:      linux-usb@vger.kernel.org
14013 L:      netdev@vger.kernel.org
14014 T:      git git://github.com/petkan/pegasus.git
14015 W:      https://github.com/petkan/pegasus
14016 S:      Maintained
14017 F:      drivers/net/usb/pegasus.*
14018
14019 USB PHY LAYER
14020 M:      Felipe Balbi <balbi@kernel.org>
14021 L:      linux-usb@vger.kernel.org
14022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14023 S:      Maintained
14024 F:      drivers/usb/phy/
14025
14026 USB PRINTER DRIVER (usblp)
14027 M:      Pete Zaitcev <zaitcev@redhat.com>
14028 L:      linux-usb@vger.kernel.org
14029 S:      Supported
14030 F:      drivers/usb/class/usblp.c
14031
14032 USB QMI WWAN NETWORK DRIVER
14033 M:      Bjørn Mork <bjorn@mork.no>
14034 L:      netdev@vger.kernel.org
14035 S:      Maintained
14036 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14037 F:      drivers/net/usb/qmi_wwan.c
14038
14039 USB RTL8150 DRIVER
14040 M:      Petko Manolov <petkan@nucleusys.com>
14041 L:      linux-usb@vger.kernel.org
14042 L:      netdev@vger.kernel.org
14043 T:      git git://github.com/petkan/rtl8150.git
14044 W:      https://github.com/petkan/rtl8150
14045 S:      Maintained
14046 F:      drivers/net/usb/rtl8150.c
14047
14048 USB SERIAL SUBSYSTEM
14049 M:      Johan Hovold <johan@kernel.org>
14050 L:      linux-usb@vger.kernel.org
14051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14052 S:      Maintained
14053 F:      Documentation/usb/usb-serial.txt
14054 F:      drivers/usb/serial/
14055 F:      include/linux/usb/serial.h
14056
14057 USB SMSC75XX ETHERNET DRIVER
14058 M:      Steve Glendinning <steve.glendinning@shawell.net>
14059 L:      netdev@vger.kernel.org
14060 S:      Maintained
14061 F:      drivers/net/usb/smsc75xx.*
14062
14063 USB SMSC95XX ETHERNET DRIVER
14064 M:      Steve Glendinning <steve.glendinning@shawell.net>
14065 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14066 L:      netdev@vger.kernel.org
14067 S:      Maintained
14068 F:      drivers/net/usb/smsc95xx.*
14069
14070 USB SUBSYSTEM
14071 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14072 L:      linux-usb@vger.kernel.org
14073 W:      http://www.linux-usb.org
14074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14075 S:      Supported
14076 F:      Documentation/devicetree/bindings/usb/
14077 F:      Documentation/usb/
14078 F:      drivers/usb/
14079 F:      include/linux/usb.h
14080 F:      include/linux/usb/
14081
14082 USB TYPEC SUBSYSTEM
14083 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14084 L:      linux-usb@vger.kernel.org
14085 S:      Maintained
14086 F:      Documentation/ABI/testing/sysfs-class-typec
14087 F:      Documentation/usb/typec.rst
14088 F:      drivers/usb/typec/
14089 F:      include/linux/usb/typec.h
14090
14091 USB UHCI DRIVER
14092 M:      Alan Stern <stern@rowland.harvard.edu>
14093 L:      linux-usb@vger.kernel.org
14094 S:      Maintained
14095 F:      drivers/usb/host/uhci*
14096
14097 USB VIDEO CLASS
14098 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14099 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14100 L:      linux-media@vger.kernel.org
14101 T:      git git://linuxtv.org/media_tree.git
14102 W:      http://www.ideasonboard.org/uvc/
14103 S:      Maintained
14104 F:      drivers/media/usb/uvc/
14105 F:      include/uapi/linux/uvcvideo.h
14106
14107 USB VISION DRIVER
14108 M:      Hans Verkuil <hverkuil@xs4all.nl>
14109 L:      linux-media@vger.kernel.org
14110 T:      git git://linuxtv.org/media_tree.git
14111 W:      https://linuxtv.org
14112 S:      Odd Fixes
14113 F:      drivers/media/usb/usbvision/
14114
14115 USB WEBCAM GADGET
14116 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14117 L:      linux-usb@vger.kernel.org
14118 S:      Maintained
14119 F:      drivers/usb/gadget/function/*uvc*
14120 F:      drivers/usb/gadget/legacy/webcam.c
14121
14122 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14123 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14124 L:      linux-wireless@vger.kernel.org
14125 S:      Maintained
14126 F:      drivers/net/wireless/rndis_wlan.c
14127
14128 USB XHCI DRIVER
14129 M:      Mathias Nyman <mathias.nyman@intel.com>
14130 L:      linux-usb@vger.kernel.org
14131 S:      Supported
14132 F:      drivers/usb/host/xhci*
14133 F:      drivers/usb/host/pci-quirks*
14134
14135 USB ZD1201 DRIVER
14136 L:      linux-wireless@vger.kernel.org
14137 W:      http://linux-lc100020.sourceforge.net
14138 S:      Orphan
14139 F:      drivers/net/wireless/zydas/zd1201.*
14140
14141 USB ZR364XX DRIVER
14142 M:      Antoine Jacquet <royale@zerezo.com>
14143 L:      linux-usb@vger.kernel.org
14144 L:      linux-media@vger.kernel.org
14145 T:      git git://linuxtv.org/media_tree.git
14146 W:      http://royale.zerezo.com/zr364xx/
14147 S:      Maintained
14148 F:      Documentation/media/v4l-drivers/zr364xx*
14149 F:      drivers/media/usb/zr364xx/
14150
14151 USER-MODE LINUX (UML)
14152 M:      Jeff Dike <jdike@addtoit.com>
14153 M:      Richard Weinberger <richard@nod.at>
14154 L:      user-mode-linux-devel@lists.sourceforge.net
14155 L:      user-mode-linux-user@lists.sourceforge.net
14156 W:      http://user-mode-linux.sourceforge.net
14157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14158 S:      Maintained
14159 F:      Documentation/virtual/uml/
14160 F:      arch/um/
14161 F:      arch/x86/um/
14162 F:      fs/hostfs/
14163 F:      fs/hppfs/
14164
14165 USERSPACE I/O (UIO)
14166 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14167 S:      Maintained
14168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14169 F:      Documentation/driver-api/uio-howto.rst
14170 F:      drivers/uio/
14171 F:      include/linux/uio*.h
14172
14173 UTIL-LINUX PACKAGE
14174 M:      Karel Zak <kzak@redhat.com>
14175 L:      util-linux@vger.kernel.org
14176 W:      http://en.wikipedia.org/wiki/Util-linux
14177 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14178 S:      Maintained
14179
14180 UUID HELPERS
14181 M:      Christoph Hellwig <hch@lst.de>
14182 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14183 L:      linux-kernel@vger.kernel.org
14184 T:      git git://git.infradead.org/users/hch/uuid.git
14185 F:      lib/uuid.c
14186 F:      lib/test_uuid.c
14187 F:      include/linux/uuid.h
14188 F:      include/uapi/linux/uuid.h
14189 S:      Maintained
14190
14191 UVESAFB DRIVER
14192 M:      Michal Januszewski <spock@gentoo.org>
14193 L:      linux-fbdev@vger.kernel.org
14194 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14195 S:      Maintained
14196 F:      Documentation/fb/uvesafb.txt
14197 F:      drivers/video/fbdev/uvesafb.*
14198
14199 VF610 NAND DRIVER
14200 M:      Stefan Agner <stefan@agner.ch>
14201 L:      linux-mtd@lists.infradead.org
14202 S:      Supported
14203 F:      drivers/mtd/nand/vf610_nfc.c
14204
14205 VFAT/FAT/MSDOS FILESYSTEM
14206 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14207 S:      Maintained
14208 F:      Documentation/filesystems/vfat.txt
14209 F:      fs/fat/
14210
14211 VFIO DRIVER
14212 M:      Alex Williamson <alex.williamson@redhat.com>
14213 L:      kvm@vger.kernel.org
14214 T:      git git://github.com/awilliam/linux-vfio.git
14215 S:      Maintained
14216 F:      Documentation/vfio.txt
14217 F:      drivers/vfio/
14218 F:      include/linux/vfio.h
14219 F:      include/uapi/linux/vfio.h
14220
14221 VFIO MEDIATED DEVICE DRIVERS
14222 M:      Kirti Wankhede <kwankhede@nvidia.com>
14223 L:      kvm@vger.kernel.org
14224 S:      Maintained
14225 F:      Documentation/vfio-mediated-device.txt
14226 F:      drivers/vfio/mdev/
14227 F:      include/linux/mdev.h
14228 F:      samples/vfio-mdev/
14229
14230 VFIO PLATFORM DRIVER
14231 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14232 L:      kvm@vger.kernel.org
14233 S:      Maintained
14234 F:      drivers/vfio/platform/
14235
14236 VGA_SWITCHEROO
14237 R:      Lukas Wunner <lukas@wunner.de>
14238 S:      Maintained
14239 F:      Documentation/gpu/vga-switcheroo.rst
14240 F:      drivers/gpu/vga/vga_switcheroo.c
14241 F:      include/linux/vga_switcheroo.h
14242 T:      git git://anongit.freedesktop.org/drm/drm-misc
14243
14244 VIA RHINE NETWORK DRIVER
14245 S:      Orphan
14246 F:      drivers/net/ethernet/via/via-rhine.c
14247
14248 VIA SD/MMC CARD CONTROLLER DRIVER
14249 M:      Bruce Chang <brucechang@via.com.tw>
14250 M:      Harald Welte <HaraldWelte@viatech.com>
14251 S:      Maintained
14252 F:      drivers/mmc/host/via-sdmmc.c
14253
14254 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14255 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14256 L:      linux-fbdev@vger.kernel.org
14257 S:      Maintained
14258 F:      include/linux/via-core.h
14259 F:      include/linux/via-gpio.h
14260 F:      include/linux/via_i2c.h
14261 F:      drivers/video/fbdev/via/
14262
14263 VIA VELOCITY NETWORK DRIVER
14264 M:      Francois Romieu <romieu@fr.zoreil.com>
14265 L:      netdev@vger.kernel.org
14266 S:      Maintained
14267 F:      drivers/net/ethernet/via/via-velocity.*
14268
14269 VIDEO MULTIPLEXER DRIVER
14270 M:      Philipp Zabel <p.zabel@pengutronix.de>
14271 L:      linux-media@vger.kernel.org
14272 S:      Maintained
14273 F:      drivers/media/platform/video-mux.c
14274
14275 VIDEOBUF2 FRAMEWORK
14276 M:      Pawel Osciak <pawel@osciak.com>
14277 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14278 M:      Kyungmin Park <kyungmin.park@samsung.com>
14279 L:      linux-media@vger.kernel.org
14280 S:      Maintained
14281 F:      drivers/media/v4l2-core/videobuf2-*
14282 F:      include/media/videobuf2-*
14283
14284 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14285 M:      Helen Koike <helen.koike@collabora.com>
14286 L:      linux-media@vger.kernel.org
14287 T:      git git://linuxtv.org/media_tree.git
14288 W:      https://linuxtv.org
14289 S:      Maintained
14290 F:      drivers/media/platform/vimc/*
14291
14292 VIRT LIB
14293 M:      Alex Williamson <alex.williamson@redhat.com>
14294 M:      Paolo Bonzini <pbonzini@redhat.com>
14295 L:      kvm@vger.kernel.org
14296 S:      Supported
14297 F:      virt/lib/
14298
14299 VIRTIO AND VHOST VSOCK DRIVER
14300 M:      Stefan Hajnoczi <stefanha@redhat.com>
14301 L:      kvm@vger.kernel.org
14302 L:      virtualization@lists.linux-foundation.org
14303 L:      netdev@vger.kernel.org
14304 S:      Maintained
14305 F:      include/linux/virtio_vsock.h
14306 F:      include/uapi/linux/virtio_vsock.h
14307 F:      include/uapi/linux/vsockmon.h
14308 F:      net/vmw_vsock/af_vsock_tap.c
14309 F:      net/vmw_vsock/virtio_transport_common.c
14310 F:      net/vmw_vsock/virtio_transport.c
14311 F:      drivers/net/vsockmon.c
14312 F:      drivers/vhost/vsock.c
14313 F:      drivers/vhost/vsock.h
14314
14315 VIRTIO CONSOLE DRIVER
14316 M:      Amit Shah <amit@kernel.org>
14317 L:      virtualization@lists.linux-foundation.org
14318 S:      Maintained
14319 F:      drivers/char/virtio_console.c
14320 F:      include/linux/virtio_console.h
14321 F:      include/uapi/linux/virtio_console.h
14322
14323 VIRTIO CORE, NET AND BLOCK DRIVERS
14324 M:      "Michael S. Tsirkin" <mst@redhat.com>
14325 M:      Jason Wang <jasowang@redhat.com>
14326 L:      virtualization@lists.linux-foundation.org
14327 S:      Maintained
14328 F:      Documentation/devicetree/bindings/virtio/
14329 F:      drivers/virtio/
14330 F:      tools/virtio/
14331 F:      drivers/net/virtio_net.c
14332 F:      drivers/block/virtio_blk.c
14333 F:      include/linux/virtio*.h
14334 F:      include/uapi/linux/virtio_*.h
14335 F:      drivers/crypto/virtio/
14336 F:      mm/balloon_compaction.c
14337
14338 VIRTIO CRYPTO DRIVER
14339 M:      Gonglei <arei.gonglei@huawei.com>
14340 L:      virtualization@lists.linux-foundation.org
14341 L:      linux-crypto@vger.kernel.org
14342 S:      Maintained
14343 F:      drivers/crypto/virtio/
14344 F:      include/uapi/linux/virtio_crypto.h
14345
14346 VIRTIO DRIVERS FOR S390
14347 M:      Cornelia Huck <cohuck@redhat.com>
14348 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14349 L:      linux-s390@vger.kernel.org
14350 L:      virtualization@lists.linux-foundation.org
14351 L:      kvm@vger.kernel.org
14352 S:      Supported
14353 F:      drivers/s390/virtio/
14354 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14355
14356 VIRTIO GPU DRIVER
14357 M:      David Airlie <airlied@linux.ie>
14358 M:      Gerd Hoffmann <kraxel@redhat.com>
14359 L:      dri-devel@lists.freedesktop.org
14360 L:      virtualization@lists.linux-foundation.org
14361 T:      git git://anongit.freedesktop.org/drm/drm-misc
14362 S:      Maintained
14363 F:      drivers/gpu/drm/virtio/
14364 F:      include/uapi/linux/virtio_gpu.h
14365
14366 VIRTIO HOST (VHOST)
14367 M:      "Michael S. Tsirkin" <mst@redhat.com>
14368 M:      Jason Wang <jasowang@redhat.com>
14369 L:      kvm@vger.kernel.org
14370 L:      virtualization@lists.linux-foundation.org
14371 L:      netdev@vger.kernel.org
14372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14373 S:      Maintained
14374 F:      drivers/vhost/
14375 F:      include/uapi/linux/vhost.h
14376
14377 VIRTIO INPUT DRIVER
14378 M:      Gerd Hoffmann <kraxel@redhat.com>
14379 S:      Maintained
14380 F:      drivers/virtio/virtio_input.c
14381 F:      include/uapi/linux/virtio_input.h
14382
14383 VIRTUAL SERIO DEVICE DRIVER
14384 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14385 S:      Maintained
14386 F:      drivers/input/serio/userio.c
14387 F:      include/uapi/linux/userio.h
14388
14389 VIVID VIRTUAL VIDEO DRIVER
14390 M:      Hans Verkuil <hverkuil@xs4all.nl>
14391 L:      linux-media@vger.kernel.org
14392 T:      git git://linuxtv.org/media_tree.git
14393 W:      https://linuxtv.org
14394 S:      Maintained
14395 F:      drivers/media/platform/vivid/*
14396
14397 VLYNQ BUS
14398 M:      Florian Fainelli <f.fainelli@gmail.com>
14399 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14400 S:      Maintained
14401 F:      drivers/vlynq/vlynq.c
14402 F:      include/linux/vlynq.h
14403
14404 VME SUBSYSTEM
14405 M:      Martyn Welch <martyn@welchs.me.uk>
14406 M:      Manohar Vanga <manohar.vanga@gmail.com>
14407 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14408 L:      devel@driverdev.osuosl.org
14409 S:      Maintained
14410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14411 F:      Documentation/driver-api/vme.rst
14412 F:      drivers/staging/vme/
14413 F:      drivers/vme/
14414 F:      include/linux/vme*
14415
14416 VMWARE BALLOON DRIVER
14417 M:      Xavier Deguillard <xdeguillard@vmware.com>
14418 M:      Philip Moltmann <moltmann@vmware.com>
14419 M:      "VMware, Inc." <pv-drivers@vmware.com>
14420 L:      linux-kernel@vger.kernel.org
14421 S:      Maintained
14422 F:      drivers/misc/vmw_balloon.c
14423
14424 VMWARE HYPERVISOR INTERFACE
14425 M:      Alok Kataria <akataria@vmware.com>
14426 L:      virtualization@lists.linux-foundation.org
14427 S:      Supported
14428 F:      arch/x86/kernel/cpu/vmware.c
14429
14430 VMWARE PVRDMA DRIVER
14431 M:      Adit Ranadive <aditr@vmware.com>
14432 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14433 L:      linux-rdma@vger.kernel.org
14434 S:      Maintained
14435 F:      drivers/infiniband/hw/vmw_pvrdma/
14436
14437 VMware PVSCSI driver
14438 M:      Jim Gill <jgill@vmware.com>
14439 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14440 L:      linux-scsi@vger.kernel.org
14441 S:      Maintained
14442 F:      drivers/scsi/vmw_pvscsi.c
14443 F:      drivers/scsi/vmw_pvscsi.h
14444
14445 VMWARE VMMOUSE SUBDRIVER
14446 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14447 M:      "VMware, Inc." <pv-drivers@vmware.com>
14448 L:      linux-input@vger.kernel.org
14449 S:      Maintained
14450 F:      drivers/input/mouse/vmmouse.c
14451 F:      drivers/input/mouse/vmmouse.h
14452
14453 VMWARE VMXNET3 ETHERNET DRIVER
14454 M:      Shrikrishna Khare <skhare@vmware.com>
14455 M:      "VMware, Inc." <pv-drivers@vmware.com>
14456 L:      netdev@vger.kernel.org
14457 S:      Maintained
14458 F:      drivers/net/vmxnet3/
14459
14460 VOCORE VOCORE2 BOARD
14461 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14462 L:      linux-mips@linux-mips.org
14463 S:      Maintained
14464 F:      arch/mips/boot/dts/ralink/vocore2.dts
14465
14466 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14467 M:      Liam Girdwood <lgirdwood@gmail.com>
14468 M:      Mark Brown <broonie@kernel.org>
14469 L:      linux-kernel@vger.kernel.org
14470 W:      http://www.slimlogic.co.uk/?p=48
14471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14472 S:      Supported
14473 F:      Documentation/devicetree/bindings/regulator/
14474 F:      drivers/regulator/
14475 F:      include/dt-bindings/regulator/
14476 F:      include/linux/regulator/
14477
14478 VRF
14479 M:      David Ahern <dsa@cumulusnetworks.com>
14480 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14481 L:      netdev@vger.kernel.org
14482 S:      Maintained
14483 F:      drivers/net/vrf.c
14484 F:      Documentation/networking/vrf.txt
14485
14486 VT1211 HARDWARE MONITOR DRIVER
14487 M:      Juerg Haefliger <juergh@gmail.com>
14488 L:      linux-hwmon@vger.kernel.org
14489 S:      Maintained
14490 F:      Documentation/hwmon/vt1211
14491 F:      drivers/hwmon/vt1211.c
14492
14493 VT8231 HARDWARE MONITOR DRIVER
14494 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14495 L:      linux-hwmon@vger.kernel.org
14496 S:      Maintained
14497 F:      drivers/hwmon/vt8231.c
14498
14499 VUB300 USB to SDIO/SD/MMC bridge chip
14500 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14501 L:      linux-mmc@vger.kernel.org
14502 L:      linux-usb@vger.kernel.org
14503 S:      Supported
14504 F:      drivers/mmc/host/vub300.c
14505
14506 W1 DALLAS'S 1-WIRE BUS
14507 M:      Evgeniy Polyakov <zbr@ioremap.net>
14508 S:      Maintained
14509 F:      Documentation/w1/
14510 F:      drivers/w1/
14511 F:      include/linux/w1.h
14512
14513 W83791D HARDWARE MONITORING DRIVER
14514 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14515 L:      linux-hwmon@vger.kernel.org
14516 S:      Maintained
14517 F:      Documentation/hwmon/w83791d
14518 F:      drivers/hwmon/w83791d.c
14519
14520 W83793 HARDWARE MONITORING DRIVER
14521 M:      Rudolf Marek <r.marek@assembler.cz>
14522 L:      linux-hwmon@vger.kernel.org
14523 S:      Maintained
14524 F:      Documentation/hwmon/w83793
14525 F:      drivers/hwmon/w83793.c
14526
14527 W83795 HARDWARE MONITORING DRIVER
14528 M:      Jean Delvare <jdelvare@suse.com>
14529 L:      linux-hwmon@vger.kernel.org
14530 S:      Maintained
14531 F:      drivers/hwmon/w83795.c
14532
14533 W83L51xD SD/MMC CARD INTERFACE DRIVER
14534 M:      Pierre Ossman <pierre@ossman.eu>
14535 S:      Maintained
14536 F:      drivers/mmc/host/wbsd.*
14537
14538 WACOM PROTOCOL 4 SERIAL TABLETS
14539 M:      Julian Squires <julian@cipht.net>
14540 M:      Hans de Goede <hdegoede@redhat.com>
14541 L:      linux-input@vger.kernel.org
14542 S:      Maintained
14543 F:      drivers/input/tablet/wacom_serial4.c
14544
14545 WATCHDOG DEVICE DRIVERS
14546 M:      Wim Van Sebroeck <wim@iguana.be>
14547 R:      Guenter Roeck <linux@roeck-us.net>
14548 L:      linux-watchdog@vger.kernel.org
14549 W:      http://www.linux-watchdog.org/
14550 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14551 S:      Maintained
14552 F:      Documentation/devicetree/bindings/watchdog/
14553 F:      Documentation/watchdog/
14554 F:      drivers/watchdog/
14555 F:      include/linux/watchdog.h
14556 F:      include/uapi/linux/watchdog.h
14557
14558 WHISKEYCOVE PMIC GPIO DRIVER
14559 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14560 L:      linux-gpio@vger.kernel.org
14561 S:      Maintained
14562 F:      drivers/gpio/gpio-wcove.c
14563
14564 WIIMOTE HID DRIVER
14565 M:      David Herrmann <dh.herrmann@googlemail.com>
14566 L:      linux-input@vger.kernel.org
14567 S:      Maintained
14568 F:      drivers/hid/hid-wiimote*
14569
14570 WILOCITY WIL6210 WIRELESS DRIVER
14571 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14572 L:      linux-wireless@vger.kernel.org
14573 L:      wil6210@qca.qualcomm.com
14574 S:      Supported
14575 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14576 F:      drivers/net/wireless/ath/wil6210/
14577 F:      include/uapi/linux/wil6210_uapi.h
14578
14579 WIMAX STACK
14580 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14581 M:      linux-wimax@intel.com
14582 L:      wimax@linuxwimax.org (subscribers-only)
14583 S:      Supported
14584 W:      http://linuxwimax.org
14585 F:      Documentation/wimax/README.wimax
14586 F:      include/linux/wimax/debug.h
14587 F:      include/net/wimax.h
14588 F:      include/uapi/linux/wimax.h
14589 F:      net/wimax/
14590
14591 WINBOND CIR DRIVER
14592 M:      David Härdeman <david@hardeman.nu>
14593 S:      Maintained
14594 F:      drivers/media/rc/winbond-cir.c
14595
14596 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14597 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14598 L:      linux-watchdog@vger.kernel.org
14599 S:      Maintained
14600 F:      drivers/watchdog/ebc-c384_wdt.c
14601
14602 WINSYSTEMS WS16C48 GPIO DRIVER
14603 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14604 L:      linux-gpio@vger.kernel.org
14605 S:      Maintained
14606 F:      drivers/gpio/gpio-ws16c48.c
14607
14608 WISTRON LAPTOP BUTTON DRIVER
14609 M:      Miloslav Trmac <mitr@volny.cz>
14610 S:      Maintained
14611 F:      drivers/input/misc/wistron_btns.c
14612
14613 WL3501 WIRELESS PCMCIA CARD DRIVER
14614 L:      linux-wireless@vger.kernel.org
14615 S:      Odd fixes
14616 F:      drivers/net/wireless/wl3501*
14617
14618 WOLFSON MICROELECTRONICS DRIVERS
14619 L:      patches@opensource.cirrus.com
14620 T:      git https://github.com/CirrusLogic/linux-drivers.git
14621 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14622 S:      Supported
14623 F:      Documentation/hwmon/wm83??
14624 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14625 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14626 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14627 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14628 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14629 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14630 F:      drivers/clk/clk-wm83*.c
14631 F:      drivers/extcon/extcon-arizona.c
14632 F:      drivers/leds/leds-wm83*.c
14633 F:      drivers/gpio/gpio-*wm*.c
14634 F:      drivers/gpio/gpio-arizona.c
14635 F:      drivers/hwmon/wm83??-hwmon.c
14636 F:      drivers/input/misc/wm831x-on.c
14637 F:      drivers/input/touchscreen/wm831x-ts.c
14638 F:      drivers/input/touchscreen/wm97*.c
14639 F:      drivers/mfd/arizona*
14640 F:      drivers/mfd/wm*.c
14641 F:      drivers/mfd/cs47l24*
14642 F:      drivers/power/supply/wm83*.c
14643 F:      drivers/rtc/rtc-wm83*.c
14644 F:      drivers/regulator/wm8*.c
14645 F:      drivers/regulator/arizona*
14646 F:      drivers/video/backlight/wm83*_bl.c
14647 F:      drivers/watchdog/wm83*_wdt.c
14648 F:      include/linux/mfd/arizona/
14649 F:      include/linux/mfd/wm831x/
14650 F:      include/linux/mfd/wm8350/
14651 F:      include/linux/mfd/wm8400*
14652 F:      include/linux/regulator/arizona*
14653 F:      include/linux/wm97xx.h
14654 F:      include/sound/wm????.h
14655 F:      sound/soc/codecs/arizona.?
14656 F:      sound/soc/codecs/wm*
14657 F:      sound/soc/codecs/cs47l24*
14658
14659 WORKQUEUE
14660 M:      Tejun Heo <tj@kernel.org>
14661 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14663 S:      Maintained
14664 F:      include/linux/workqueue.h
14665 F:      kernel/workqueue.c
14666 F:      Documentation/core-api/workqueue.rst
14667
14668 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14669 M:      Chen-Yu Tsai <wens@csie.org>
14670 L:      linux-kernel@vger.kernel.org
14671 S:      Maintained
14672 N:      axp[128]
14673
14674 X.25 NETWORK LAYER
14675 M:      Andrew Hendry <andrew.hendry@gmail.com>
14676 L:      linux-x25@vger.kernel.org
14677 S:      Odd Fixes
14678 F:      Documentation/networking/x25*
14679 F:      include/net/x25*
14680 F:      net/x25/
14681
14682 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14683 M:      Thomas Gleixner <tglx@linutronix.de>
14684 M:      Ingo Molnar <mingo@redhat.com>
14685 M:      "H. Peter Anvin" <hpa@zytor.com>
14686 M:      x86@kernel.org
14687 L:      linux-kernel@vger.kernel.org
14688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14689 S:      Maintained
14690 F:      Documentation/x86/
14691 F:      arch/x86/
14692
14693 X86 MCE INFRASTRUCTURE
14694 M:      Tony Luck <tony.luck@intel.com>
14695 M:      Borislav Petkov <bp@alien8.de>
14696 L:      linux-edac@vger.kernel.org
14697 S:      Maintained
14698 F:      arch/x86/kernel/cpu/mcheck/*
14699
14700 X86 MICROCODE UPDATE SUPPORT
14701 M:      Borislav Petkov <bp@alien8.de>
14702 S:      Maintained
14703 F:      arch/x86/kernel/cpu/microcode/*
14704
14705 X86 PLATFORM DRIVERS
14706 M:      Darren Hart <dvhart@infradead.org>
14707 M:      Andy Shevchenko <andy@infradead.org>
14708 L:      platform-driver-x86@vger.kernel.org
14709 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14710 S:      Maintained
14711 F:      drivers/platform/x86/
14712 F:      drivers/platform/olpc/
14713
14714 X86 VDSO
14715 M:      Andy Lutomirski <luto@amacapital.net>
14716 L:      linux-kernel@vger.kernel.org
14717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14718 S:      Maintained
14719 F:      arch/x86/entry/vdso/
14720
14721 XC2028/3028 TUNER DRIVER
14722 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14723 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14724 L:      linux-media@vger.kernel.org
14725 W:      https://linuxtv.org
14726 T:      git git://linuxtv.org/media_tree.git
14727 S:      Maintained
14728 F:      drivers/media/tuners/tuner-xc2028.*
14729
14730 XEN BLOCK SUBSYSTEM
14731 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14732 M:      Roger Pau Monné <roger.pau@citrix.com>
14733 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14734 S:      Supported
14735 F:      drivers/block/xen-blkback/*
14736 F:      drivers/block/xen*
14737
14738 XEN HYPERVISOR ARM
14739 M:      Stefano Stabellini <sstabellini@kernel.org>
14740 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14741 S:      Maintained
14742 F:      arch/arm/xen/
14743 F:      arch/arm/include/asm/xen/
14744
14745 XEN HYPERVISOR ARM64
14746 M:      Stefano Stabellini <sstabellini@kernel.org>
14747 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14748 S:      Maintained
14749 F:      arch/arm64/xen/
14750 F:      arch/arm64/include/asm/xen/
14751
14752 XEN HYPERVISOR INTERFACE
14753 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14754 M:      Juergen Gross <jgross@suse.com>
14755 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14757 S:      Supported
14758 F:      arch/x86/xen/
14759 F:      drivers/*/xen-*front.c
14760 F:      drivers/xen/
14761 F:      arch/x86/include/asm/xen/
14762 F:      include/xen/
14763 F:      include/uapi/xen/
14764 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14765 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14766
14767 XEN NETWORK BACKEND DRIVER
14768 M:      Wei Liu <wei.liu2@citrix.com>
14769 M:      Paul Durrant <paul.durrant@citrix.com>
14770 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14771 L:      netdev@vger.kernel.org
14772 S:      Supported
14773 F:      drivers/net/xen-netback/*
14774
14775 XEN PCI SUBSYSTEM
14776 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14777 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14778 S:      Supported
14779 F:      arch/x86/pci/*xen*
14780 F:      drivers/pci/*xen*
14781
14782 XEN PVSCSI DRIVERS
14783 M:      Juergen Gross <jgross@suse.com>
14784 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14785 L:      linux-scsi@vger.kernel.org
14786 S:      Supported
14787 F:      drivers/scsi/xen-scsifront.c
14788 F:      drivers/xen/xen-scsiback.c
14789 F:      include/xen/interface/io/vscsiif.h
14790
14791 XEN SWIOTLB SUBSYSTEM
14792 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14793 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14794 S:      Supported
14795 F:      arch/x86/xen/*swiotlb*
14796 F:      drivers/xen/*swiotlb*
14797
14798 XFS FILESYSTEM
14799 M:      Darrick J. Wong <darrick.wong@oracle.com>
14800 M:      linux-xfs@vger.kernel.org
14801 L:      linux-xfs@vger.kernel.org
14802 W:      http://xfs.org/
14803 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14804 S:      Supported
14805 F:      Documentation/filesystems/xfs.txt
14806 F:      fs/xfs/
14807
14808 XILINX AXI ETHERNET DRIVER
14809 M:      Anirudha Sarangi <anirudh@xilinx.com>
14810 M:      John Linn <John.Linn@xilinx.com>
14811 S:      Maintained
14812 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14813
14814 XILINX UARTLITE SERIAL DRIVER
14815 M:      Peter Korsgaard <jacmet@sunsite.dk>
14816 L:      linux-serial@vger.kernel.org
14817 S:      Maintained
14818 F:      drivers/tty/serial/uartlite.c
14819
14820 XILINX VIDEO IP CORES
14821 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14822 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14823 L:      linux-media@vger.kernel.org
14824 T:      git git://linuxtv.org/media_tree.git
14825 S:      Supported
14826 F:      Documentation/devicetree/bindings/media/xilinx/
14827 F:      drivers/media/platform/xilinx/
14828 F:      include/uapi/linux/xilinx-v4l2-controls.h
14829
14830 XILLYBUS DRIVER
14831 M:      Eli Billauer <eli.billauer@gmail.com>
14832 L:      linux-kernel@vger.kernel.org
14833 S:      Supported
14834 F:      drivers/char/xillybus/
14835
14836 XRA1403 GPIO EXPANDER
14837 M:      Nandor Han <nandor.han@ge.com>
14838 M:      Semi Malinen <semi.malinen@ge.com>
14839 L:      linux-gpio@vger.kernel.org
14840 S:      Maintained
14841 F:      drivers/gpio/gpio-xra1403.c
14842 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14843
14844 XTENSA XTFPGA PLATFORM SUPPORT
14845 M:      Max Filippov <jcmvbkbc@gmail.com>
14846 L:      linux-xtensa@linux-xtensa.org
14847 S:      Maintained
14848 F:      drivers/spi/spi-xtensa-xtfpga.c
14849 F:      sound/soc/xtensa/xtfpga-i2s.c
14850
14851 YAM DRIVER FOR AX.25
14852 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14853 L:      linux-hams@vger.kernel.org
14854 S:      Maintained
14855 F:      drivers/net/hamradio/yam*
14856 F:      include/linux/yam.h
14857
14858 YAMA SECURITY MODULE
14859 M:      Kees Cook <keescook@chromium.org>
14860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14861 S:      Supported
14862 F:      security/yama/
14863 F:      Documentation/admin-guide/LSM/Yama.rst
14864
14865 YEALINK PHONE DRIVER
14866 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14867 L:      usbb2k-api-dev@nongnu.org
14868 S:      Maintained
14869 F:      Documentation/input/yealink.rst
14870 F:      drivers/input/misc/yealink.*
14871
14872 Z8530 DRIVER FOR AX.25
14873 M:      Joerg Reuter <jreuter@yaina.de>
14874 W:      http://yaina.de/jreuter/
14875 W:      http://www.qsl.net/dl1bke/
14876 L:      linux-hams@vger.kernel.org
14877 S:      Maintained
14878 F:      Documentation/networking/z8530drv.txt
14879 F:      drivers/net/hamradio/*scc.c
14880 F:      drivers/net/hamradio/z8530.h
14881
14882 ZBUD COMPRESSED PAGE ALLOCATOR
14883 M:      Seth Jennings <sjenning@redhat.com>
14884 M:      Dan Streetman <ddstreet@ieee.org>
14885 L:      linux-mm@kvack.org
14886 S:      Maintained
14887 F:      mm/zbud.c
14888 F:      include/linux/zbud.h
14889
14890 ZD1211RW WIRELESS DRIVER
14891 M:      Daniel Drake <dsd@gentoo.org>
14892 M:      Ulrich Kunitz <kune@deine-taler.de>
14893 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14894 L:      linux-wireless@vger.kernel.org
14895 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14896 S:      Maintained
14897 F:      drivers/net/wireless/zydas/zd1211rw/
14898
14899 ZD1301 MEDIA DRIVER
14900 M:      Antti Palosaari <crope@iki.fi>
14901 L:      linux-media@vger.kernel.org
14902 W:      https://linuxtv.org/
14903 W:      http://palosaari.fi/linux/
14904 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14905 S:      Maintained
14906 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14907
14908 ZD1301_DEMOD MEDIA DRIVER
14909 M:      Antti Palosaari <crope@iki.fi>
14910 L:      linux-media@vger.kernel.org
14911 W:      https://linuxtv.org/
14912 W:      http://palosaari.fi/linux/
14913 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14914 S:      Maintained
14915 F:      drivers/media/dvb-frontends/zd1301_demod*
14916
14917 ZPOOL COMPRESSED PAGE STORAGE API
14918 M:      Dan Streetman <ddstreet@ieee.org>
14919 L:      linux-mm@kvack.org
14920 S:      Maintained
14921 F:      mm/zpool.c
14922 F:      include/linux/zpool.h
14923
14924 ZR36067 VIDEO FOR LINUX DRIVER
14925 L:      mjpeg-users@lists.sourceforge.net
14926 L:      linux-media@vger.kernel.org
14927 W:      http://mjpeg.sourceforge.net/driver-zoran/
14928 T:      hg https://linuxtv.org/hg/v4l-dvb
14929 S:      Odd Fixes
14930 F:      drivers/media/pci/zoran/
14931
14932 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14933 M:      Minchan Kim <minchan@kernel.org>
14934 M:      Nitin Gupta <ngupta@vflare.org>
14935 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14936 L:      linux-kernel@vger.kernel.org
14937 S:      Maintained
14938 F:      drivers/block/zram/
14939 F:      Documentation/blockdev/zram.txt
14940
14941 ZS DECSTATION Z85C30 SERIAL DRIVER
14942 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14943 S:      Maintained
14944 F:      drivers/tty/serial/zs.*
14945
14946 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14947 M:      Minchan Kim <minchan@kernel.org>
14948 M:      Nitin Gupta <ngupta@vflare.org>
14949 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14950 L:      linux-mm@kvack.org
14951 S:      Maintained
14952 F:      mm/zsmalloc.c
14953 F:      include/linux/zsmalloc.h
14954 F:      Documentation/vm/zsmalloc.txt
14955
14956 ZSWAP COMPRESSED SWAP CACHING
14957 M:      Seth Jennings <sjenning@redhat.com>
14958 M:      Dan Streetman <ddstreet@ieee.org>
14959 L:      linux-mm@kvack.org
14960 S:      Maintained
14961 F:      mm/zswap.c
14962
14963 THE REST
14964 M:      Linus Torvalds <torvalds@linux-foundation.org>
14965 L:      linux-kernel@vger.kernel.org
14966 Q:      http://patchwork.kernel.org/project/LKML/list/
14967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14968 S:      Buried alive in reporters
14969 F:      *
14970 F:      */