]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - MAINTAINERS
Merge branch 'stable-4.13' of git://git.infradead.org/users/pcmoore/audit
[karo-tx-linux.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 <aar@pengutronix.de>
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
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
270 L:      linux-gpio@vger.kernel.org
271 S:      Maintained
272 F:      drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M:      Jes Sorensen <jes@trained-monkey.org>
276 L:      linux-acenic@sunsite.dk
277 S:      Maintained
278 F:      drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M:      Peter Feuerer <peter@piie.net>
282 L:      platform-driver-x86@vger.kernel.org
283 W:      http://piie.net/?section=acerhdf
284 S:      Maintained
285 F:      drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M:      "Lee, Chun-Yi" <jlee@suse.com>
289 L:      platform-driver-x86@vger.kernel.org
290 S:      Maintained
291 F:      drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M:      Len Brown <lenb@kernel.org>
296 L:      linux-acpi@vger.kernel.org
297 W:      https://01.org/linux-acpi
298 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B:      https://bugzilla.kernel.org
301 S:      Supported
302 F:      drivers/acpi/
303 F:      drivers/pnp/pnpacpi/
304 F:      include/linux/acpi.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 COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/platform_data/ads1015.h
482
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M:      Jean Delvare <jdelvare@suse.com>
490 L:      linux-hwmon@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/hwmon/adt7475
493 F:      drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADXL345
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M:      Matthew Wilcox <matthew@wil.cx>
504 M:      Hannes Reinecke <hare@suse.com>
505 L:      linux-scsi@vger.kernel.org
506 S:      Maintained
507 F:      Documentation/scsi/advansys.txt
508 F:      drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M:      Antti Palosaari <crope@iki.fi>
517 L:      linux-media@vger.kernel.org
518 W:      https://linuxtv.org
519 W:      http://palosaari.fi/linux/
520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
521 T:      git git://linuxtv.org/anttip/media_tree.git
522 S:      Maintained
523 F:      drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M:      Antti Palosaari <crope@iki.fi>
527 L:      linux-media@vger.kernel.org
528 W:      https://linuxtv.org
529 W:      http://palosaari.fi/linux/
530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
531 T:      git git://linuxtv.org/anttip/media_tree.git
532 S:      Maintained
533 F:      drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M:      David Howells <dhowells@redhat.com>
543 L:      linux-afs@lists.infradead.org
544 S:      Supported
545 F:      fs/afs/
546 F:      include/net/af_rxrpc.h
547 F:      net/rxrpc/af_rxrpc.c
548 W:      https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M:      David Airlie <airlied@linux.ie>
552 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S:      Maintained
554 F:      drivers/char/agp/
555 F:      include/linux/agp*
556 F:      include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M:      "Juergen E. Fischer" <fischer@norbit.de>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      drivers/scsi/aha152x*
563 F:      drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M:      Hannes Reinecke <hare@suse.com>
567 L:      linux-scsi@vger.kernel.org
568 S:      Maintained
569 F:      drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M:      Hans Verkuil <hverkuil@xs4all.nl>
573 L:      linux-media@vger.kernel.org
574 T:      git git://linuxtv.org/media_tree.git
575 W:      https://linuxtv.org
576 S:      Maintained
577 F:      drivers/media/radio/radio-aimslab*
578
579 AIO
580 M:      Benjamin LaHaise <bcrl@kvack.org>
581 L:      linux-aio@kvack.org
582 S:      Supported
583 F:      fs/aio.c
584 F:      include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M:      Antti Palosaari <crope@iki.fi>
588 L:      linux-media@vger.kernel.org
589 W:      https://linuxtv.org
590 W:      http://palosaari.fi/linux/
591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
592 T:      git git://linuxtv.org/anttip/media_tree.git
593 S:      Maintained
594 F:      drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M:      Duncan Sands <duncan.sands@free.fr>
603 L:      linux-usb@vger.kernel.org
604 W:      http://www.linux-usb.org/SpeedTouch/
605 S:      Maintained
606 F:      drivers/usb/atm/speedtch.c
607 F:      drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M:      Rudolf Marek <r.marek@assembler.cz>
616 L:      linux-i2c@vger.kernel.org
617 S:      Maintained
618 F:      Documentation/i2c/busses/i2c-ali1563
619 F:      drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
623 L:      linux-crypto@vger.kernel.org
624 S:      Maintained
625 F:      drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M:      Richard Henderson <rth@twiddle.net>
629 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M:      Matt Turner <mattst88@gmail.com>
631 S:      Odd Fixes
632 L:      linux-alpha@vger.kernel.org
633 F:      arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M:      Ley Foon Tan <lftan@altera.com>
641 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S:      Maintained
643 F:      drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M:      Tien Hock Loh <thloh@altera.com>
647 L:      linux-gpio@vger.kernel.org
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M:      Thor Thayer <thor.thayer@linux.intel.com>
653 S:      Maintained
654 F:      drivers/gpio/gpio-altera-a10sr.c
655 F:      drivers/mfd/altera-a10sr.c
656 F:      drivers/reset/reset-a10sr.c
657 F:      include/linux/mfd/altera-a10sr.h
658 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
661 M:      Vince Bridgers <vbridger@opensource.altera.com>
662 L:      netdev@vger.kernel.org
663 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 S:      Maintained
665 F:      drivers/net/ethernet/altera/
666
667 ALTERA UART/JTAG UART SERIAL DRIVERS
668 M:      Tobias Klauser <tklauser@distanz.ch>
669 L:      linux-serial@vger.kernel.org
670 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671 S:      Maintained
672 F:      drivers/tty/serial/altera_uart.c
673 F:      drivers/tty/serial/altera_jtaguart.c
674 F:      include/linux/altera_uart.h
675 F:      include/linux/altera_jtaguart.h
676
677 AMAZON ETHERNET DRIVERS
678 M:      Netanel Belgazal <netanel@annapurnalabs.com>
679 R:      Saeed Bishara <saeed@annapurnalabs.com>
680 R:      Zorik Machulsky <zorik@annapurnalabs.com>
681 L:      netdev@vger.kernel.org
682 S:      Supported
683 F:      Documentation/networking/ena.txt
684 F:      drivers/net/ethernet/amazon/
685
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687 M:      Tom Lendacky <thomas.lendacky@amd.com>
688 M:      Gary Hook <gary.hook@amd.com>
689 L:      linux-crypto@vger.kernel.org
690 S:      Supported
691 F:      drivers/crypto/ccp/
692 F:      include/linux/ccp.h
693
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695 M:      Huang Rui <ray.huang@amd.com>
696 L:      linux-hwmon@vger.kernel.org
697 S:      Supported
698 F:      Documentation/hwmon/fam15h_power
699 F:      drivers/hwmon/fam15h_power.c
700
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
703 S:      Orphan
704 F:      drivers/usb/gadget/udc/amd5536udc.*
705
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 P:      Andres Salomon <dilinger@queued.net>
708 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
709 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710 S:      Supported
711 F:      drivers/char/hw_random/geode-rng.c
712 F:      drivers/crypto/geode*
713 F:      drivers/video/fbdev/geode/
714 F:      arch/x86/include/asm/geode.h
715
716 AMD IOMMU (AMD-VI)
717 M:      Joerg Roedel <joro@8bytes.org>
718 L:      iommu@lists.linux-foundation.org
719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720 S:      Maintained
721 F:      drivers/iommu/amd_iommu*.[ch]
722 F:      include/linux/amd-iommu.h
723
724 AMD KFD
725 M:      Oded Gabbay <oded.gabbay@gmail.com>
726 L:      dri-devel@lists.freedesktop.org
727 T:      git git://people.freedesktop.org/~gabbayo/linux.git
728 S:      Supported
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F:      drivers/gpu/drm/amd/amdkfd/
734 F:      drivers/gpu/drm/amd/include/cik_structs.h
735 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F:      drivers/gpu/drm/amd/include/vi_structs.h
737 F:      drivers/gpu/drm/radeon/radeon_kfd.c
738 F:      drivers/gpu/drm/radeon/radeon_kfd.h
739 F:      include/uapi/linux/kfd_ioctl.h
740
741 AMD SEATTLE DEVICE TREE SUPPORT
742 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
743 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744 M:      Tom Lendacky <thomas.lendacky@amd.com>
745 S:      Supported
746 F:      arch/arm64/boot/dts/amd/
747
748 AMD XGBE DRIVER
749 M:      Tom Lendacky <thomas.lendacky@amd.com>
750 L:      netdev@vger.kernel.org
751 S:      Supported
752 F:      drivers/net/ethernet/amd/xgbe/
753 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755 AMS (Apple Motion Sensor) DRIVER
756 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
757 S:      Supported
758 F:      drivers/macintosh/ams/
759
760 ANALOG DEVICES INC AD9389B DRIVER
761 M:      Hans Verkuil <hans.verkuil@cisco.com>
762 L:      linux-media@vger.kernel.org
763 S:      Maintained
764 F:      drivers/media/i2c/ad9389b*
765
766 ANALOG DEVICES INC ADV7180 DRIVER
767 M:      Lars-Peter Clausen <lars@metafoo.de>
768 L:      linux-media@vger.kernel.org
769 W:      http://ez.analog.com/community/linux-device-drivers
770 S:      Supported
771 F:      drivers/media/i2c/adv7180.c
772
773 ANALOG DEVICES INC ADV7511 DRIVER
774 M:      Hans Verkuil <hans.verkuil@cisco.com>
775 L:      linux-media@vger.kernel.org
776 S:      Maintained
777 F:      drivers/media/i2c/adv7511*
778
779 ANALOG DEVICES INC ADV7604 DRIVER
780 M:      Hans Verkuil <hans.verkuil@cisco.com>
781 L:      linux-media@vger.kernel.org
782 S:      Maintained
783 F:      drivers/media/i2c/adv7604*
784
785 ANALOG DEVICES INC ADV7842 DRIVER
786 M:      Hans Verkuil <hans.verkuil@cisco.com>
787 L:      linux-media@vger.kernel.org
788 S:      Maintained
789 F:      drivers/media/i2c/adv7842*
790
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 M:      Lars-Peter Clausen <lars@metafoo.de>
793 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
794 W:      http://wiki.analog.com/
795 W:      http://ez.analog.com/community/linux-device-drivers
796 S:      Supported
797 F:      sound/soc/codecs/adau*
798 F:      sound/soc/codecs/adav*
799 F:      sound/soc/codecs/ad1*
800 F:      sound/soc/codecs/ad7*
801 F:      sound/soc/codecs/ssm*
802 F:      sound/soc/codecs/sigmadsp.*
803
804 ANALOG DEVICES INC ASOC DRIVERS
805 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
807 W:      http://blackfin.uclinux.org/
808 S:      Supported
809 F:      sound/soc/blackfin/*
810
811 ANALOG DEVICES INC IIO DRIVERS
812 M:      Lars-Peter Clausen <lars@metafoo.de>
813 M:      Michael Hennerich <Michael.Hennerich@analog.com>
814 W:      http://wiki.analog.com/
815 W:      http://ez.analog.com/community/linux-device-drivers
816 S:      Supported
817 F:      drivers/iio/*/ad*
818 F:      drivers/iio/adc/ltc2497*
819 X:      drivers/iio/*/adjd*
820 F:      drivers/staging/iio/*/ad*
821 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823 ANALOG DEVICES INC DMA DRIVERS
824 M:      Lars-Peter Clausen <lars@metafoo.de>
825 W:      http://ez.analog.com/community/linux-device-drivers
826 S:      Supported
827 F:      drivers/dma/dma-axi-dmac.c
828
829 ANDROID CONFIG FRAGMENTS
830 M:      Rob Herring <robh@kernel.org>
831 S:      Supported
832 F:      kernel/configs/android*
833
834 ANDROID DRIVERS
835 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836 M:      Arve Hjønnevåg <arve@android.com>
837 M:      Riley Andrews <riandrews@android.com>
838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 L:      devel@driverdev.osuosl.org
840 S:      Supported
841 F:      drivers/android/
842 F:      drivers/staging/android/
843
844 ANDROID ION DRIVER
845 M:      Laura Abbott <labbott@redhat.com>
846 M:      Sumit Semwal <sumit.semwal@linaro.org>
847 L:      devel@driverdev.osuosl.org
848 S:      Supported
849 F:      drivers/staging/android/ion
850 F:      drivers/staging/android/uapi/ion.h
851 F:      drivers/staging/android/uapi/ion_test.h
852
853 AOA (Apple Onboard Audio) ALSA DRIVER
854 M:      Johannes Berg <johannes@sipsolutions.net>
855 L:      linuxppc-dev@lists.ozlabs.org
856 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
857 S:      Maintained
858 F:      sound/aoa/
859
860 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
862 L:      linux-iio@vger.kernel.org
863 S:      Maintained
864 F:      drivers/iio/adc/stx104.c
865
866 APM DRIVER
867 M:      Jiri Kosina <jikos@kernel.org>
868 S:      Odd fixes
869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870 F:      arch/x86/kernel/apm_32.c
871 F:      include/linux/apm_bios.h
872 F:      include/uapi/linux/apm_bios.h
873 F:      drivers/char/apm-emulation.c
874
875 APPLE BCM5974 MULTITOUCH DRIVER
876 M:      Henrik Rydberg <rydberg@bitmath.org>
877 L:      linux-input@vger.kernel.org
878 S:      Odd fixes
879 F:      drivers/input/mouse/bcm5974.c
880
881 APPLE SMC DRIVER
882 M:      Henrik Rydberg <rydberg@bitmath.org>
883 L:      linux-hwmon@vger.kernel.org
884 S:      Odd fixes
885 F:      drivers/hwmon/applesmc.c
886
887 APPLETALK NETWORK LAYER
888 L:      netdev@vger.kernel.org
889 S:      Odd fixes
890 F:      drivers/net/appletalk/
891 F:      net/appletalk/
892
893 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894 M:      Duc Dang <dhdang@apm.com>
895 S:      Supported
896 F:      arch/arm64/boot/dts/apm/
897
898 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899 M:      Iyappan Subramanian <isubramanian@apm.com>
900 M:      Keyur Chudgar <kchudgar@apm.com>
901 M:      Quan Nguyen <qnguyen@apm.com>
902 S:      Supported
903 F:      drivers/net/ethernet/apm/xgene/
904 F:      drivers/net/phy/mdio-xgene.c
905 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
907
908 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909 M:      Iyappan Subramanian <isubramanian@apm.com>
910 M:      Keyur Chudgar <kchudgar@apm.com>
911 S:      Supported
912 F:      drivers/net/ethernet/apm/xgene-v2/
913
914 APPLIED MICRO (APM) X-GENE SOC PMU
915 M:      Tai Nguyen <ttnguyen@apm.com>
916 S:      Supported
917 F:      drivers/perf/xgene_pmu.c
918 F:      Documentation/perf/xgene-pmu.txt
919 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
920
921 APTINA CAMERA SENSOR PLL
922 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923 L:      linux-media@vger.kernel.org
924 S:      Maintained
925 F:      drivers/media/i2c/aptina-pll.*
926
927 ARC FRAMEBUFFER DRIVER
928 M:      Jaya Kumar <jayalk@intworks.biz>
929 S:      Maintained
930 F:      drivers/video/fbdev/arcfb.c
931 F:      drivers/video/fbdev/core/fb_defio.c
932
933 ARCNET NETWORK LAYER
934 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
935 L:      netdev@vger.kernel.org
936 S:      Maintained
937 F:      drivers/net/arcnet/
938 F:      include/uapi/linux/if_arcnet.h
939
940 ARC PGU DRM DRIVER
941 M:      Alexey Brodkin <abrodkin@synopsys.com>
942 S:      Supported
943 F:      drivers/gpu/drm/arc/
944 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
945
946 ARM ARCHITECTED TIMER DRIVER
947 M:      Mark Rutland <mark.rutland@arm.com>
948 M:      Marc Zyngier <marc.zyngier@arm.com>
949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950 S:      Maintained
951 F:      arch/arm/include/asm/arch_timer.h
952 F:      arch/arm64/include/asm/arch_timer.h
953 F:      drivers/clocksource/arm_arch_timer.c
954
955 ARM HDLCD DRM DRIVER
956 M:      Liviu Dudau <liviu.dudau@arm.com>
957 S:      Supported
958 F:      drivers/gpu/drm/arm/hdlcd_*
959 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
960
961 ARM MALI-DP DRM DRIVER
962 M:      Liviu Dudau <liviu.dudau@arm.com>
963 M:      Brian Starkey <brian.starkey@arm.com>
964 M:      Mali DP Maintainers <malidp@foss.arm.com>
965 S:      Supported
966 F:      drivers/gpu/drm/arm/
967 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
968
969 ARM MFM AND FLOPPY DRIVERS
970 M:      Ian Molton <spyro@f2s.com>
971 S:      Maintained
972 F:      arch/arm/lib/floppydma.S
973 F:      arch/arm/include/asm/floppy.h
974
975 ARM PMU PROFILING AND DEBUGGING
976 M:      Will Deacon <will.deacon@arm.com>
977 M:      Mark Rutland <mark.rutland@arm.com>
978 S:      Maintained
979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980 F:      arch/arm*/kernel/perf_*
981 F:      arch/arm/oprofile/common.c
982 F:      arch/arm*/kernel/hw_breakpoint.c
983 F:      arch/arm*/include/asm/hw_breakpoint.h
984 F:      arch/arm*/include/asm/perf_event.h
985 F:      drivers/perf/*
986 F:      include/linux/perf/arm_pmu.h
987 F:      Documentation/devicetree/bindings/arm/pmu.txt
988 F:      Documentation/devicetree/bindings/perf/
989
990 ARM PORT
991 M:      Russell King <linux@armlinux.org.uk>
992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 W:      http://www.armlinux.org.uk/
994 S:      Maintained
995 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
996 F:      arch/arm/
997
998 ARM SUB-ARCHITECTURES
999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000 S:      Maintained
1001 F:      arch/arm/mach-*/
1002 F:      arch/arm/plat-*/
1003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1004
1005 ARM PRIMECELL AACI PL041 DRIVER
1006 M:      Russell King <linux@armlinux.org.uk>
1007 S:      Maintained
1008 F:      sound/arm/aaci.*
1009
1010 ARM PRIMECELL CLCD PL110 DRIVER
1011 M:      Russell King <linux@armlinux.org.uk>
1012 S:      Maintained
1013 F:      drivers/video/fbdev/amba-clcd.*
1014
1015 ARM PRIMECELL KMI PL050 DRIVER
1016 M:      Russell King <linux@armlinux.org.uk>
1017 S:      Maintained
1018 F:      drivers/input/serio/ambakmi.*
1019 F:      include/linux/amba/kmi.h
1020
1021 ARM PRIMECELL MMCI PL180/1 DRIVER
1022 M:      Russell King <linux@armlinux.org.uk>
1023 S:      Maintained
1024 F:      drivers/mmc/host/mmci.*
1025 F:      include/linux/amba/mmci.h
1026
1027 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028 M:      Russell King <linux@armlinux.org.uk>
1029 S:      Maintained
1030 F:      drivers/tty/serial/amba-pl01*.c
1031 F:      include/linux/amba/serial.h
1032
1033 ARM PRIMECELL BUS SUPPORT
1034 M:      Russell King <linux@armlinux.org.uk>
1035 S:      Maintained
1036 F:      drivers/amba/
1037 F:      include/linux/amba/bus.h
1038
1039 ARM/ACTIONS SEMI ARCHITECTURE
1040 M:      Andreas Färber <afaerber@suse.de>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043 N:      owl
1044 F:      arch/arm/mach-actions/
1045 F:      arch/arm/boot/dts/owl-*
1046 F:      arch/arm64/boot/dts/actions/
1047 F:      drivers/clocksource/owl-*
1048 F:      drivers/soc/actions/
1049 F:      include/dt-bindings/power/owl-*
1050 F:      include/linux/soc/actions/
1051 F:      Documentation/devicetree/bindings/arm/actions.txt
1052 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1053 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1054
1055 ARM/ADS SPHERE MACHINE SUPPORT
1056 M:      Lennert Buytenhek <kernel@wantstofly.org>
1057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 S:      Maintained
1059
1060 ARM/AFEB9260 MACHINE SUPPORT
1061 M:      Sergey Lapin <slapin@ossfans.org>
1062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063 S:      Maintained
1064
1065 ARM/AJECO 1ARM MACHINE SUPPORT
1066 M:      Lennert Buytenhek <kernel@wantstofly.org>
1067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068 S:      Maintained
1069
1070 ARM/Allwinner sunXi SoC support
1071 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1072 M:      Chen-Yu Tsai <wens@csie.org>
1073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074 S:      Maintained
1075 N:      sun[x456789]i
1076 N:      sun50i
1077 F:      arch/arm/mach-sunxi/
1078 F:      arch/arm64/boot/dts/allwinner/
1079 F:      drivers/clk/sunxi-ng/
1080 F:      drivers/pinctrl/sunxi/
1081 F:      drivers/soc/sunxi/
1082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1083
1084 ARM/Allwinner SoC Clock Support
1085 M:      Emilio López <emilio@elopez.com.ar>
1086 S:      Maintained
1087 F:      drivers/clk/sunxi/
1088
1089 ARM/Amlogic Meson SoC support
1090 M:      Carlo Caione <carlo@caione.org>
1091 M:      Kevin Hilman <khilman@baylibre.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 L:      linux-amlogic@lists.infradead.org
1094 W:      http://linux-meson.com/
1095 S:      Maintained
1096 F:      arch/arm/mach-meson/
1097 F:      arch/arm/boot/dts/meson*
1098 F:      arch/arm64/boot/dts/amlogic/
1099 F:      drivers/pinctrl/meson/
1100 F:      drivers/mmc/host/meson*
1101 N:      meson
1102
1103 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1104 M:      Neil Armstrong <narmstrong@baylibre.com>
1105 M:      Jerome Brunet <jbrunet@baylibre.com>
1106 L:      linux-amlogic@lists.infradead.org
1107 S:      Maintained
1108 F:      drivers/clk/meson/
1109 F:      include/dt-bindings/clock/meson*
1110 F:      include/dt-bindings/clock/gxbb*
1111 F:      Documentation/devicetree/bindings/clock/amlogic*
1112
1113 ARM/Annapurna Labs ALPINE ARCHITECTURE
1114 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1115 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117 S:      Maintained
1118 F:      arch/arm/mach-alpine/
1119 F:      arch/arm/boot/dts/alpine*
1120 F:      arch/arm64/boot/dts/al/
1121 F:      drivers/*/*alpine*
1122
1123 ARM/ARTPEC MACHINE SUPPORT
1124 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1125 M:      Lars Persson <lars.persson@axis.com>
1126 M:      Niklas Cassel <niklas.cassel@axis.com>
1127 S:      Maintained
1128 L:      linux-arm-kernel@axis.com
1129 F:      arch/arm/mach-artpec
1130 F:      arch/arm/boot/dts/artpec6*
1131 F:      drivers/clk/axis
1132 F:      drivers/pinctrl/pinctrl-artpec*
1133 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1134
1135 ARM/ASPEED MACHINE SUPPORT
1136 M:      Joel Stanley <joel@jms.id.au>
1137 S:      Maintained
1138 F:      arch/arm/mach-aspeed/
1139 F:      arch/arm/boot/dts/aspeed-*
1140 F:      drivers/*/*aspeed*
1141
1142 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1143 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1144 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 W:      http://www.linux4sam.org
1147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1148 S:      Supported
1149 F:      arch/arm/mach-at91/
1150 F:      include/soc/at91/
1151 F:      arch/arm/boot/dts/at91*.dts
1152 F:      arch/arm/boot/dts/at91*.dtsi
1153 F:      arch/arm/boot/dts/sama*.dts
1154 F:      arch/arm/boot/dts/sama*.dtsi
1155 F:      arch/arm/include/debug/at91.S
1156 F:      drivers/memory/atmel*
1157
1158 ARM/ATMEL AT91 Clock Support
1159 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1160 S:      Maintained
1161 F:      drivers/clk/at91
1162
1163 ARM/CALXEDA HIGHBANK ARCHITECTURE
1164 M:      Rob Herring <robh@kernel.org>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S:      Maintained
1167 F:      arch/arm/mach-highbank/
1168 F:      arch/arm/boot/dts/highbank.dts
1169 F:      arch/arm/boot/dts/ecx-*.dts*
1170
1171 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1172 M:      Krzysztof Halasa <khalasa@piap.pl>
1173 S:      Maintained
1174 F:      arch/arm/mach-cns3xxx/
1175
1176 ARM/CAVIUM THUNDER NETWORK DRIVER
1177 M:      Sunil Goutham <sgoutham@cavium.com>
1178 M:      Robert Richter <rric@kernel.org>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Supported
1181 F:      drivers/net/ethernet/cavium/thunder/
1182
1183 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1184 M:      Alexander Shiyan <shc_work@mail.ru>
1185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 S:      Odd Fixes
1187 N:      clps711x
1188
1189 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1190 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1191 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 S:      Maintained
1194 F:      arch/arm/mach-ep93xx/
1195 F:      arch/arm/mach-ep93xx/include/mach/
1196
1197 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1198 M:      Lennert Buytenhek <kernel@wantstofly.org>
1199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 S:      Maintained
1201
1202 ARM/CLKDEV SUPPORT
1203 M:      Russell King <linux@armlinux.org.uk>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1207 F:      arch/arm/include/asm/clkdev.h
1208 F:      drivers/clk/clkdev.c
1209
1210 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1211 M:      Mike Rapoport <mike@compulab.co.il>
1212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 S:      Maintained
1214
1215 ARM/CONTEC MICRO9 MACHINE SUPPORT
1216 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1217 S:      Maintained
1218 F:      arch/arm/mach-ep93xx/micro9.c
1219
1220 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1221 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223 S:      Maintained
1224 F:      drivers/hwtracing/coresight/*
1225 F:      Documentation/trace/coresight.txt
1226 F:      Documentation/trace/coresight-cpu-debug.txt
1227 F:      Documentation/devicetree/bindings/arm/coresight.txt
1228 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1229 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1230 F:      tools/perf/arch/arm/util/pmu.c
1231 F:      tools/perf/arch/arm/util/auxtrace.c
1232 F:      tools/perf/arch/arm/util/cs-etm.c
1233 F:      tools/perf/arch/arm/util/cs-etm.h
1234 F:      tools/perf/util/cs-etm.h
1235
1236 ARM/CORGI MACHINE SUPPORT
1237 M:      Richard Purdie <rpurdie@rpsys.net>
1238 S:      Maintained
1239
1240 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1241 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 T:      git git://github.com/ulli-kroll/linux.git
1244 S:      Maintained
1245 F:      arch/arm/mach-gemini/
1246 F:      drivers/rtc/rtc-gemini.c
1247
1248 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1249 M:      Barry Song <baohua@kernel.org>
1250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1252 S:      Maintained
1253 F:      arch/arm/boot/dts/prima2*
1254 F:      arch/arm/mach-prima2/
1255 F:      drivers/clk/sirf/
1256 F:      drivers/clocksource/timer-prima2.c
1257 F:      drivers/clocksource/timer-atlas7.c
1258 N:      [^a-z]sirf
1259
1260 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1261 M:      Baruch Siach <baruch@tkos.co.il>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264 F:      arch/arm/boot/dts/cx92755*
1265 N:      digicolor
1266
1267 ARM/EBSA110 MACHINE SUPPORT
1268 M:      Russell King <linux@armlinux.org.uk>
1269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 W:      http://www.armlinux.org.uk/
1271 S:      Maintained
1272 F:      arch/arm/mach-ebsa110/
1273 F:      drivers/net/ethernet/amd/am79c961a.*
1274
1275 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1276 M:      Uwe Kleine-König <kernel@pengutronix.de>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:      Maintained
1279 N:      efm32
1280
1281 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1282 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285 F:      arch/arm/mach-pxa/ezx.c
1286
1287 ARM/FARADAY FA526 PORT
1288 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 S:      Maintained
1291 T:      git git://git.berlios.de/gemini-board
1292 F:      arch/arm/mm/*-fa*
1293
1294 ARM/FOOTBRIDGE ARCHITECTURE
1295 M:      Russell King <linux@armlinux.org.uk>
1296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 W:      http://www.armlinux.org.uk/
1298 S:      Maintained
1299 F:      arch/arm/include/asm/hardware/dec21285.h
1300 F:      arch/arm/mach-footbridge/
1301
1302 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1303 M:      Shawn Guo <shawnguo@kernel.org>
1304 M:      Sascha Hauer <kernel@pengutronix.de>
1305 R:      Fabio Estevam <fabio.estevam@nxp.com>
1306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 S:      Maintained
1308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1309 F:      arch/arm/mach-imx/
1310 F:      arch/arm/mach-mxs/
1311 F:      arch/arm/boot/dts/imx*
1312 F:      arch/arm/configs/imx*_defconfig
1313 F:      drivers/clk/imx/
1314 F:      drivers/soc/imx/
1315 F:      include/soc/imx/
1316
1317 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1318 M:      Shawn Guo <shawnguo@kernel.org>
1319 M:      Sascha Hauer <kernel@pengutronix.de>
1320 R:      Stefan Agner <stefan@agner.ch>
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1324 F:      arch/arm/mach-imx/*vf610*
1325 F:      arch/arm/boot/dts/vf*
1326
1327 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1328 M:      Lennert Buytenhek <kernel@wantstofly.org>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331
1332 ARM/GUMSTIX MACHINE SUPPORT
1333 M:      Steve Sakoman <sakoman@gmail.com>
1334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S:      Maintained
1336
1337 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1338 M:      Philipp Zabel <philipp.zabel@gmail.com>
1339 M:      Paul Parsons <lost.distance@yahoo.com>
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      arch/arm/mach-pxa/hx4700.c
1343 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1344 F:      sound/soc/pxa/hx4700.c
1345
1346 ARM/HISILICON SOC SUPPORT
1347 M:      Wei Xu <xuwei5@hisilicon.com>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 W:      http://www.hisilicon.com
1350 S:      Supported
1351 T:      git git://github.com/hisilicon/linux-hisi.git
1352 F:      arch/arm/mach-hisi/
1353 F:      arch/arm/boot/dts/hi3*
1354 F:      arch/arm/boot/dts/hip*
1355 F:      arch/arm/boot/dts/hisi*
1356 F:      arch/arm64/boot/dts/hisilicon/
1357
1358 ARM/HP JORNADA 7XX MACHINE SUPPORT
1359 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1360 W:      www.jlime.com
1361 S:      Maintained
1362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1363 F:      arch/arm/mach-sa1100/jornada720.c
1364 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1365
1366 ARM/IGEP MACHINE SUPPORT
1367 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1368 M:      Javier Martinez Canillas <javier@dowhile0.org>
1369 L:      linux-omap@vger.kernel.org
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S:      Maintained
1372 F:      arch/arm/boot/dts/omap3-igep*
1373
1374 ARM/INCOME PXA270 SUPPORT
1375 M:      Marek Vasut <marek.vasut@gmail.com>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1379
1380 ARM/INTEL IOP32X ARM ARCHITECTURE
1381 M:      Lennert Buytenhek <kernel@wantstofly.org>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Maintained
1384
1385 ARM/INTEL IOP33X ARM ARCHITECTURE
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Orphan
1388
1389 ARM/INTEL IOP13XX ARM ARCHITECTURE
1390 M:      Lennert Buytenhek <kernel@wantstofly.org>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Maintained
1393
1394 ARM/INTEL IQ81342EX MACHINE SUPPORT
1395 M:      Lennert Buytenhek <kernel@wantstofly.org>
1396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 S:      Maintained
1398
1399 ARM/INTEL IXDP2850 MACHINE SUPPORT
1400 M:      Lennert Buytenhek <kernel@wantstofly.org>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S:      Maintained
1403
1404 ARM/INTEL IXP4XX ARM ARCHITECTURE
1405 M:      Imre Kaloz <kaloz@openwrt.org>
1406 M:      Krzysztof Halasa <khalasa@piap.pl>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S:      Maintained
1409 F:      arch/arm/mach-ixp4xx/
1410
1411 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1412 M:      Jonathan Cameron <jic23@cam.ac.uk>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 F:      arch/arm/mach-pxa/stargate2.c
1416 F:      drivers/pcmcia/pxa2xx_stargate2.c
1417
1418 ARM/INTEL XSC3 (MANZANO) ARM CORE
1419 M:      Lennert Buytenhek <kernel@wantstofly.org>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422
1423 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1424 M:      Lennert Buytenhek <kernel@wantstofly.org>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427
1428 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1429 M:      Santosh Shilimkar <ssantosh@kernel.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 F:      arch/arm/mach-keystone/
1433 F:      arch/arm/boot/dts/keystone-*
1434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1435
1436 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1437 M:      Santosh Shilimkar <ssantosh@kernel.org>
1438 L:      linux-kernel@vger.kernel.org
1439 S:      Maintained
1440 F:      drivers/clk/keystone/
1441
1442 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1443 M:      Santosh Shilimkar <ssantosh@kernel.org>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 L:      linux-kernel@vger.kernel.org
1446 S:      Maintained
1447 F:      drivers/clocksource/timer-keystone.c
1448
1449 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1450 M:      Santosh Shilimkar <ssantosh@kernel.org>
1451 L:      linux-kernel@vger.kernel.org
1452 S:      Maintained
1453 F:      drivers/power/reset/keystone-reset.c
1454
1455 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1456 M:      Santosh Shilimkar <ssantosh@kernel.org>
1457 L:      linux-kernel@vger.kernel.org
1458 S:      Maintained
1459 F:      drivers/memory/*emif*
1460
1461 ARM/LG1K ARCHITECTURE
1462 M:      Chanho Min <chanho.min@lge.com>
1463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 S:      Maintained
1465 F:      arch/arm64/boot/dts/lg/
1466
1467 ARM/LOGICPD PXA270 MACHINE SUPPORT
1468 M:      Lennert Buytenhek <kernel@wantstofly.org>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Maintained
1471
1472 ARM/LPC18XX ARCHITECTURE
1473 M:      Joachim Eastwood <manabian@gmail.com>
1474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 S:      Maintained
1476 F:      arch/arm/boot/dts/lpc43*
1477 F:      drivers/clk/nxp/clk-lpc18xx*
1478 F:      drivers/clocksource/time-lpc32xx.c
1479 F:      drivers/i2c/busses/i2c-lpc2k.c
1480 F:      drivers/memory/pl172.c
1481 F:      drivers/mtd/spi-nor/nxp-spifi.c
1482 F:      drivers/rtc/rtc-lpc24xx.c
1483 N:      lpc18xx
1484
1485 ARM/LPC32XX SOC SUPPORT
1486 M:      Vladimir Zapolskiy <vz@mleia.com>
1487 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1490 S:      Maintained
1491 F:      arch/arm/boot/dts/lpc32*
1492 F:      arch/arm/mach-lpc32xx/
1493 F:      drivers/i2c/busses/i2c-pnx.c
1494 F:      drivers/net/ethernet/nxp/lpc_eth.c
1495 F:      drivers/usb/host/ohci-nxp.c
1496 F:      drivers/watchdog/pnx4008_wdt.c
1497 N:      lpc32xx
1498
1499 ARM/MAGICIAN MACHINE SUPPORT
1500 M:      Philipp Zabel <philipp.zabel@gmail.com>
1501 S:      Maintained
1502
1503 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1504 M:      Jason Cooper <jason@lakedaemon.net>
1505 M:      Andrew Lunn <andrew@lunn.ch>
1506 M:      Gregory Clement <gregory.clement@free-electrons.com>
1507 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Maintained
1510 F:      arch/arm/boot/dts/armada*
1511 F:      arch/arm/boot/dts/kirkwood*
1512 F:      arch/arm/configs/mvebu_*_defconfig
1513 F:      arch/arm/mach-mvebu/
1514 F:      arch/arm64/boot/dts/marvell/armada*
1515 F:      drivers/cpufreq/mvebu-cpufreq.c
1516 F:      drivers/irqchip/irq-armada-370-xp.c
1517 F:      drivers/irqchip/irq-mvebu-*
1518 F:      drivers/rtc/rtc-armada38x.c
1519
1520 ARM/Marvell Berlin SoC support
1521 M:      Jisheng Zhang <jszhang@marvell.com>
1522 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525 F:      arch/arm/mach-berlin/
1526 F:      arch/arm/boot/dts/berlin*
1527 F:      arch/arm64/boot/dts/marvell/berlin*
1528
1529
1530 ARM/Marvell Dove/MV78xx0/Orion SOC support
1531 M:      Jason Cooper <jason@lakedaemon.net>
1532 M:      Andrew Lunn <andrew@lunn.ch>
1533 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1534 M:      Gregory Clement <gregory.clement@free-electrons.com>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 F:      Documentation/devicetree/bindings/soc/dove/
1538 F:      arch/arm/mach-dove/
1539 F:      arch/arm/mach-mv78xx0/
1540 F:      arch/arm/mach-orion5x/
1541 F:      arch/arm/plat-orion/
1542 F:      arch/arm/boot/dts/dove*
1543 F:      arch/arm/boot/dts/orion5x*
1544
1545
1546 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1547 M:      Alexander Clouter <alex@digriz.org.uk>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 W:      http://www.digriz.org.uk/ts78xx/kernel
1550 S:      Maintained
1551 F:      arch/arm/mach-orion5x/ts78xx-*
1552
1553 ARM/OXNAS platform support
1554 M:      Neil Armstrong <narmstrong@baylibre.com>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1557 S:      Maintained
1558 F:      arch/arm/mach-oxnas/
1559 F:      arch/arm/boot/dts/ox8*.dtsi
1560 F:      arch/arm/boot/dts/wd-mbwe.dts
1561 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1562 N:      oxnas
1563
1564 ARM/Mediatek RTC DRIVER
1565 M:      Eddie Huang <eddie.huang@mediatek.com>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1568 S:      Maintained
1569 F:      drivers/rtc/rtc-mt6397.c
1570
1571 ARM/Mediatek SoC support
1572 M:      Matthias Brugger <matthias.bgg@gmail.com>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576 F:      arch/arm/boot/dts/mt6*
1577 F:      arch/arm/boot/dts/mt7*
1578 F:      arch/arm/boot/dts/mt8*
1579 F:      arch/arm/mach-mediatek/
1580 F:      arch/arm64/boot/dts/mediatek/
1581 N:      mtk
1582 K:      mediatek
1583
1584 ARM/Mediatek USB3 PHY DRIVER
1585 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1588 S:      Maintained
1589 F:      drivers/phy/phy-mt65xx-usb3.c
1590
1591 ARM/MICREL KS8695 ARCHITECTURE
1592 M:      Greg Ungerer <gerg@uclinux.org>
1593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 F:      arch/arm/mach-ks8695/
1595 S:      Odd Fixes
1596
1597 ARM/MIOA701 MACHINE SUPPORT
1598 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 F:      arch/arm/mach-pxa/mioa701.c
1601 S:      Maintained
1602
1603 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1604 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1605 S:      Maintained
1606
1607 ARM/NOMADIK ARCHITECTURE
1608 M:      Alessandro Rubini <rubini@unipv.it>
1609 M:      Linus Walleij <linus.walleij@linaro.org>
1610 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 S:      Maintained
1612 F:      arch/arm/mach-nomadik/
1613 F:      drivers/pinctrl/nomadik/
1614 F:      drivers/i2c/busses/i2c-nomadik.c
1615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1616
1617 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1618 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1619 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1620 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1621 S:      Supported
1622
1623 ARM/TOSA MACHINE SUPPORT
1624 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1625 M:      Dirk Opfer <dirk@opfer-online.de>
1626 S:      Maintained
1627
1628 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1629 M:      Marek Vasut <marek.vasut@gmail.com>
1630 L:      linux-arm-kernel@lists.infradead.org
1631 W:      http://hackndev.com
1632 S:      Maintained
1633 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1634 F:      arch/arm/mach-pxa/palmtx.c
1635 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1636 F:      arch/arm/mach-pxa/palmt5.c
1637 F:      arch/arm/mach-pxa/include/mach/palmld.h
1638 F:      arch/arm/mach-pxa/palmld.c
1639 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1640 F:      arch/arm/mach-pxa/palmte2.c
1641 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1642 F:      arch/arm/mach-pxa/palmtc.c
1643
1644 ARM/PALM TREO SUPPORT
1645 M:      Tomas Cech <sleep_walker@suse.com>
1646 L:      linux-arm-kernel@lists.infradead.org
1647 W:      http://hackndev.com
1648 S:      Maintained
1649 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1650 F:      arch/arm/mach-pxa/palmtreo.c
1651
1652 ARM/PALMZ72 SUPPORT
1653 M:      Sergey Lapin <slapin@ossfans.org>
1654 L:      linux-arm-kernel@lists.infradead.org
1655 W:      http://hackndev.com
1656 S:      Maintained
1657 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1658 F:      arch/arm/mach-pxa/palmz72.c
1659
1660 ARM/PLEB SUPPORT
1661 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1662 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1663 S:      Maintained
1664
1665 ARM/PT DIGITAL BOARD PORT
1666 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 W:      http://www.armlinux.org.uk/
1669 S:      Maintained
1670
1671 ARM/QUALCOMM SUPPORT
1672 M:      Andy Gross <andy.gross@linaro.org>
1673 M:      David Brown <david.brown@linaro.org>
1674 L:      linux-arm-msm@vger.kernel.org
1675 L:      linux-soc@vger.kernel.org
1676 S:      Maintained
1677 F:      Documentation/devicetree/bindings/soc/qcom/
1678 F:      arch/arm/boot/dts/qcom-*.dts
1679 F:      arch/arm/boot/dts/qcom-*.dtsi
1680 F:      arch/arm/mach-qcom/
1681 F:      arch/arm64/boot/dts/qcom/*
1682 F:      drivers/i2c/busses/i2c-qup.c
1683 F:      drivers/clk/qcom/
1684 F:      drivers/pinctrl/qcom/
1685 F:      drivers/dma/qcom/
1686 F:      drivers/soc/qcom/
1687 F:      drivers/spi/spi-qup.c
1688 F:      drivers/tty/serial/msm_serial.h
1689 F:      drivers/tty/serial/msm_serial.c
1690 F:      drivers/*/pm8???-*
1691 F:      drivers/mfd/ssbi.c
1692 F:      drivers/firmware/qcom_scm.c
1693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1694
1695 ARM/RADISYS ENP2611 MACHINE SUPPORT
1696 M:      Lennert Buytenhek <kernel@wantstofly.org>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S:      Maintained
1699
1700 ARM/REALTEK ARCHITECTURE
1701 M:      Andreas Färber <afaerber@suse.de>
1702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 S:      Maintained
1704 F:      arch/arm64/boot/dts/realtek/
1705 F:      Documentation/devicetree/bindings/arm/realtek.txt
1706
1707 ARM/RENESAS ARM64 ARCHITECTURE
1708 M:      Simon Horman <horms@verge.net.au>
1709 M:      Magnus Damm <magnus.damm@gmail.com>
1710 L:      linux-renesas-soc@vger.kernel.org
1711 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1713 S:      Supported
1714 F:      arch/arm64/boot/dts/renesas/
1715 F:      drivers/soc/renesas/
1716 F:      include/linux/soc/renesas/
1717
1718 ARM/RISCPC ARCHITECTURE
1719 M:      Russell King <linux@armlinux.org.uk>
1720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 W:      http://www.armlinux.org.uk/
1722 S:      Maintained
1723 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1724 F:      arch/arm/include/asm/hardware/ioc.h
1725 F:      arch/arm/include/asm/hardware/iomd.h
1726 F:      arch/arm/include/asm/hardware/memc.h
1727 F:      arch/arm/mach-rpc/
1728 F:      drivers/net/ethernet/8390/etherh.c
1729 F:      drivers/net/ethernet/i825xx/ether1*
1730 F:      drivers/net/ethernet/seeq/ether3*
1731 F:      drivers/scsi/arm/
1732
1733 ARM/Rockchip SoC support
1734 M:      Heiko Stuebner <heiko@sntech.de>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 L:      linux-rockchip@lists.infradead.org
1737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1738 S:      Maintained
1739 F:      arch/arm/boot/dts/rk3*
1740 F:      arch/arm/boot/dts/rv1108*
1741 F:      arch/arm/mach-rockchip/
1742 F:      drivers/clk/rockchip/
1743 F:      drivers/i2c/busses/i2c-rk3x.c
1744 F:      drivers/*/*rockchip*
1745 F:      drivers/*/*/*rockchip*
1746 F:      sound/soc/rockchip/
1747 N:      rockchip
1748
1749 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1750 M:      Kukjin Kim <kgene@kernel.org>
1751 M:      Krzysztof Kozlowski <krzk@kernel.org>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1754 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1755 S:      Maintained
1756 F:      arch/arm/boot/dts/s3c*
1757 F:      arch/arm/boot/dts/s5p*
1758 F:      arch/arm/boot/dts/samsung*
1759 F:      arch/arm/boot/dts/exynos*
1760 F:      arch/arm64/boot/dts/exynos/
1761 F:      arch/arm/plat-samsung/
1762 F:      arch/arm/mach-s3c24*/
1763 F:      arch/arm/mach-s3c64xx/
1764 F:      arch/arm/mach-s5p*/
1765 F:      arch/arm/mach-exynos*/
1766 F:      drivers/*/*s3c24*
1767 F:      drivers/*/*/*s3c24*
1768 F:      drivers/*/*s3c64xx*
1769 F:      drivers/*/*s5pv210*
1770 F:      drivers/memory/samsung/*
1771 F:      drivers/soc/samsung/*
1772 F:      Documentation/arm/Samsung/
1773 F:      Documentation/devicetree/bindings/arm/samsung/
1774 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1775 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1776 N:      exynos
1777
1778 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1779 M:      Kyungmin Park <kyungmin.park@samsung.com>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782 F:      arch/arm/mach-s5pv210/
1783
1784 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1785 M:      Kyungmin Park <kyungmin.park@samsung.com>
1786 M:      Kamil Debski <kamil@wypas.org>
1787 M:      Andrzej Hajda <a.hajda@samsung.com>
1788 L:      linux-arm-kernel@lists.infradead.org
1789 L:      linux-media@vger.kernel.org
1790 S:      Maintained
1791 F:      drivers/media/platform/s5p-g2d/
1792
1793 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1794 M:      Kyungmin Park <kyungmin.park@samsung.com>
1795 M:      Kamil Debski <kamil@wypas.org>
1796 M:      Jeongtae Park <jtp.park@samsung.com>
1797 M:      Andrzej Hajda <a.hajda@samsung.com>
1798 L:      linux-arm-kernel@lists.infradead.org
1799 L:      linux-media@vger.kernel.org
1800 S:      Maintained
1801 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1802 F:      drivers/media/platform/s5p-mfc/
1803
1804 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1805 M:      Kyungmin Park <kyungmin.park@samsung.com>
1806 L:      linux-arm-kernel@lists.infradead.org
1807 L:      linux-media@vger.kernel.org
1808 S:      Maintained
1809 F:      drivers/staging/media/platform/s5p-cec/
1810
1811 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1812 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1813 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1814 L:      linux-arm-kernel@lists.infradead.org
1815 L:      linux-media@vger.kernel.org
1816 S:      Maintained
1817 F:      drivers/media/platform/s5p-jpeg/
1818
1819 ARM/SHMOBILE ARM ARCHITECTURE
1820 M:      Simon Horman <horms@verge.net.au>
1821 M:      Magnus Damm <magnus.damm@gmail.com>
1822 L:      linux-renesas-soc@vger.kernel.org
1823 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1825 S:      Supported
1826 F:      arch/arm/boot/dts/emev2*
1827 F:      arch/arm/boot/dts/r7s*
1828 F:      arch/arm/boot/dts/r8a*
1829 F:      arch/arm/boot/dts/sh*
1830 F:      arch/arm/configs/shmobile_defconfig
1831 F:      arch/arm/include/debug/renesas-scif.S
1832 F:      arch/arm/mach-shmobile/
1833 F:      drivers/soc/renesas/
1834 F:      include/linux/soc/renesas/
1835
1836 ARM/SOCFPGA ARCHITECTURE
1837 M:      Dinh Nguyen <dinguyen@kernel.org>
1838 S:      Maintained
1839 F:      arch/arm/mach-socfpga/
1840 F:      arch/arm/boot/dts/socfpga*
1841 F:      arch/arm/configs/socfpga_defconfig
1842 F:      arch/arm64/boot/dts/altera/
1843 W:      http://www.rocketboards.org
1844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1845
1846 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1847 M:      Dinh Nguyen <dinguyen@kernel.org>
1848 S:      Maintained
1849 F:      drivers/clk/socfpga/
1850
1851 ARM/SOCFPGA EDAC SUPPORT
1852 M:      Thor Thayer <thor.thayer@linux.intel.com>
1853 S:      Maintained
1854 F:      drivers/edac/altera_edac.
1855
1856 ARM/STI ARCHITECTURE
1857 M:      Patrice Chotard <patrice.chotard@st.com>
1858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 W:      http://www.stlinux.com
1860 S:      Maintained
1861 F:      arch/arm/mach-sti/
1862 F:      arch/arm/boot/dts/sti*
1863 F:      drivers/char/hw_random/st-rng.c
1864 F:      drivers/clocksource/arm_global_timer.c
1865 F:      drivers/clocksource/clksrc_st_lpc.c
1866 F:      drivers/cpufreq/sti-cpufreq.c
1867 F:      drivers/dma/st_fdma*
1868 F:      drivers/i2c/busses/i2c-st.c
1869 F:      drivers/media/rc/st_rc.c
1870 F:      drivers/media/platform/sti/c8sectpfe/
1871 F:      drivers/mmc/host/sdhci-st.c
1872 F:      drivers/phy/st/phy-miphy28lp.c
1873 F:      drivers/phy/st/phy-stih407-usb.c
1874 F:      drivers/pinctrl/pinctrl-st.c
1875 F:      drivers/remoteproc/st_remoteproc.c
1876 F:      drivers/remoteproc/st_slim_rproc.c
1877 F:      drivers/reset/sti/
1878 F:      drivers/rtc/rtc-st-lpc.c
1879 F:      drivers/tty/serial/st-asc.c
1880 F:      drivers/usb/dwc3/dwc3-st.c
1881 F:      drivers/usb/host/ehci-st.c
1882 F:      drivers/usb/host/ohci-st.c
1883 F:      drivers/watchdog/st_lpc_wdt.c
1884 F:      drivers/ata/ahci_st.c
1885 F:      include/linux/remoteproc/st_slim_rproc.h
1886
1887 ARM/STM32 ARCHITECTURE
1888 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1889 M:      Alexandre Torgue <alexandre.torgue@st.com>
1890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 S:      Maintained
1892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1893 N:      stm32
1894 F:      drivers/clocksource/armv7m_systick.c
1895
1896 ARM/TANGO ARCHITECTURE
1897 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1898 L:      linux-arm-kernel@lists.infradead.org
1899 S:      Maintained
1900 N:      tango
1901
1902 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1903 M:      Lennert Buytenhek <kernel@wantstofly.org>
1904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 S:      Maintained
1906
1907 ARM/TETON BGA MACHINE SUPPORT
1908 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 S:      Maintained
1911
1912 ARM/THECUS N2100 MACHINE SUPPORT
1913 M:      Lennert Buytenhek <kernel@wantstofly.org>
1914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 S:      Maintained
1916
1917 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1918 M:      Wan ZongShun <mcuos.com@gmail.com>
1919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W:      http://www.mcuos.com
1921 S:      Maintained
1922 F:      arch/arm/mach-w90x900/
1923 F:      drivers/input/keyboard/w90p910_keypad.c
1924 F:      drivers/input/touchscreen/w90p910_ts.c
1925 F:      drivers/watchdog/nuc900_wdt.c
1926 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1927 F:      drivers/mtd/nand/nuc900_nand.c
1928 F:      drivers/rtc/rtc-nuc900.c
1929 F:      drivers/spi/spi-nuc900.c
1930 F:      drivers/usb/host/ehci-w90x900.c
1931 F:      drivers/video/fbdev/nuc900fb.c
1932
1933 ARM/U300 MACHINE SUPPORT
1934 M:      Linus Walleij <linus.walleij@linaro.org>
1935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 S:      Supported
1937 F:      arch/arm/mach-u300/
1938 F:      drivers/clocksource/timer-u300.c
1939 F:      drivers/i2c/busses/i2c-stu300.c
1940 F:      drivers/rtc/rtc-coh901331.c
1941 F:      drivers/watchdog/coh901327_wdt.c
1942 F:      drivers/dma/coh901318*
1943 F:      drivers/mfd/ab3100*
1944 F:      drivers/rtc/rtc-ab3100.c
1945 F:      drivers/rtc/rtc-coh901331.c
1946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1947
1948 ARM/UNIPHIER ARCHITECTURE
1949 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1952 S:      Maintained
1953 F:      arch/arm/boot/dts/uniphier*
1954 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1955 F:      arch/arm/mach-uniphier/
1956 F:      arch/arm/mm/cache-uniphier.c
1957 F:      arch/arm64/boot/dts/socionext/
1958 F:      drivers/bus/uniphier-system-bus.c
1959 F:      drivers/clk/uniphier/
1960 F:      drivers/i2c/busses/i2c-uniphier*
1961 F:      drivers/pinctrl/uniphier/
1962 F:      drivers/reset/reset-uniphier.c
1963 F:      drivers/tty/serial/8250/8250_uniphier.c
1964 N:      uniphier
1965
1966 ARM/Ux500 ARM ARCHITECTURE
1967 M:      Linus Walleij <linus.walleij@linaro.org>
1968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 S:      Maintained
1970 F:      arch/arm/mach-ux500/
1971 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1972 F:      drivers/dma/ste_dma40*
1973 F:      drivers/hwspinlock/u8500_hsem.c
1974 F:      drivers/mfd/abx500*
1975 F:      drivers/mfd/ab8500*
1976 F:      drivers/mfd/dbx500*
1977 F:      drivers/mfd/db8500*
1978 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1979 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1980 F:      drivers/rtc/rtc-ab8500.c
1981 F:      drivers/rtc/rtc-pl031.c
1982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1983
1984 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1985 M:      Ulf Hansson <ulf.hansson@linaro.org>
1986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 T:      git git://git.linaro.org/people/ulfh/clk.git
1988 S:      Maintained
1989 F:      drivers/clk/ux500/
1990
1991 ARM/VERSATILE EXPRESS PLATFORM
1992 M:      Liviu Dudau <liviu.dudau@arm.com>
1993 M:      Sudeep Holla <sudeep.holla@arm.com>
1994 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 S:      Maintained
1997 F:      arch/arm/boot/dts/vexpress*
1998 F:      arch/arm64/boot/dts/arm/
1999 F:      arch/arm/mach-vexpress/
2000 F:      */*/vexpress*
2001 F:      */*/*/vexpress*
2002 F:      drivers/clk/versatile/clk-vexpress-osc.c
2003 F:      drivers/clocksource/versatile.c
2004 N:      mps2
2005
2006 ARM/VFP SUPPORT
2007 M:      Russell King <linux@armlinux.org.uk>
2008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 W:      http://www.armlinux.org.uk/
2010 S:      Maintained
2011 F:      arch/arm/vfp/
2012
2013 ARM/VOIPAC PXA270 SUPPORT
2014 M:      Marek Vasut <marek.vasut@gmail.com>
2015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 S:      Maintained
2017 F:      arch/arm/mach-pxa/vpac270.c
2018 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2019
2020 ARM/VT8500 ARM ARCHITECTURE
2021 M:      Tony Prisk <linux@prisktech.co.nz>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 S:      Maintained
2024 F:      arch/arm/mach-vt8500/
2025 F:      drivers/clocksource/vt8500_timer.c
2026 F:      drivers/i2c/busses/i2c-wmt.c
2027 F:      drivers/mmc/host/wmt-sdmmc.c
2028 F:      drivers/pwm/pwm-vt8500.c
2029 F:      drivers/rtc/rtc-vt8500.c
2030 F:      drivers/tty/serial/vt8500_serial.c
2031 F:      drivers/usb/host/ehci-platform.c
2032 F:      drivers/usb/host/uhci-platform.c
2033 F:      drivers/video/fbdev/vt8500lcdfb.*
2034 F:      drivers/video/fbdev/wm8505fb*
2035 F:      drivers/video/fbdev/wmt_ge_rops.*
2036
2037 ARM/ZIPIT Z2 SUPPORT
2038 M:      Marek Vasut <marek.vasut@gmail.com>
2039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 S:      Maintained
2041 F:      arch/arm/mach-pxa/z2.c
2042 F:      arch/arm/mach-pxa/include/mach/z2.h
2043
2044 ARM/ZTE ARCHITECTURE
2045 M:      Jun Nie <jun.nie@linaro.org>
2046 M:      Baoyou Xie <baoyou.xie@linaro.org>
2047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 S:      Maintained
2049 F:      arch/arm/mach-zx/
2050 F:      drivers/clk/zte/
2051 F:      drivers/reset/reset-zx2967.c
2052 F:      drivers/soc/zte/
2053 F:      Documentation/devicetree/bindings/arm/zte.txt
2054 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2055 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2056 F:      Documentation/devicetree/bindings/soc/zte/
2057 F:      include/dt-bindings/soc/zx*.h
2058
2059 ARM/ZYNQ ARCHITECTURE
2060 M:      Michal Simek <michal.simek@xilinx.com>
2061 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 W:      http://wiki.xilinx.com
2064 T:      git https://github.com/Xilinx/linux-xlnx.git
2065 S:      Supported
2066 F:      arch/arm/mach-zynq/
2067 F:      drivers/cpuidle/cpuidle-zynq.c
2068 F:      drivers/block/xsysace.c
2069 N:      zynq
2070 N:      xilinx
2071 F:      drivers/clocksource/cadence_ttc_timer.c
2072 F:      drivers/i2c/busses/i2c-cadence.c
2073 F:      drivers/mmc/host/sdhci-of-arasan.c
2074 F:      drivers/edac/synopsys_edac.c
2075
2076 ARM SMMU DRIVERS
2077 M:      Will Deacon <will.deacon@arm.com>
2078 R:      Robin Murphy <robin.murphy@arm.com>
2079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 S:      Maintained
2081 F:      drivers/iommu/arm-smmu.c
2082 F:      drivers/iommu/arm-smmu-v3.c
2083 F:      drivers/iommu/io-pgtable-arm.c
2084 F:      drivers/iommu/io-pgtable-arm-v7s.c
2085
2086 ARM64 PORT (AARCH64 ARCHITECTURE)
2087 M:      Catalin Marinas <catalin.marinas@arm.com>
2088 M:      Will Deacon <will.deacon@arm.com>
2089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2091 S:      Maintained
2092 F:      arch/arm64/
2093 F:      Documentation/arm64/
2094
2095 AS3645A LED FLASH CONTROLLER DRIVER
2096 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2097 L:      linux-media@vger.kernel.org
2098 T:      git git://linuxtv.org/media_tree.git
2099 S:      Maintained
2100 F:      drivers/media/i2c/as3645a.c
2101 F:      include/media/i2c/as3645a.h
2102
2103 ASAHI KASEI AK8974 DRIVER
2104 M:      Linus Walleij <linus.walleij@linaro.org>
2105 L:      linux-iio@vger.kernel.org
2106 W:      http://www.akm.com/
2107 S:      Supported
2108 F:      drivers/iio/magnetometer/ak8974.c
2109
2110 ASC7621 HARDWARE MONITOR DRIVER
2111 M:      George Joseph <george.joseph@fairview5.com>
2112 L:      linux-hwmon@vger.kernel.org
2113 S:      Maintained
2114 F:      Documentation/hwmon/asc7621
2115 F:      drivers/hwmon/asc7621.c
2116
2117 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2118 M:      Corentin Chary <corentin.chary@gmail.com>
2119 L:      acpi4asus-user@lists.sourceforge.net
2120 L:      platform-driver-x86@vger.kernel.org
2121 W:      http://acpi4asus.sf.net
2122 S:      Maintained
2123 F:      drivers/platform/x86/asus*.c
2124 F:      drivers/platform/x86/eeepc*.c
2125
2126 ASUS WIRELESS RADIO CONTROL DRIVER
2127 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2128 L:      platform-driver-x86@vger.kernel.org
2129 S:      Maintained
2130 F:      drivers/platform/x86/asus-wireless.c
2131
2132 ASYMMETRIC KEYS
2133 M:      David Howells <dhowells@redhat.com>
2134 L:      keyrings@vger.kernel.org
2135 S:      Maintained
2136 F:      Documentation/crypto/asymmetric-keys.txt
2137 F:      include/linux/verification.h
2138 F:      include/crypto/public_key.h
2139 F:      include/crypto/pkcs7.h
2140 F:      crypto/asymmetric_keys/
2141
2142 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2143 R:      Dan Williams <dan.j.williams@intel.com>
2144 W:      http://sourceforge.net/projects/xscaleiop
2145 S:      Odd fixes
2146 F:      Documentation/crypto/async-tx-api.txt
2147 F:      crypto/async_tx/
2148 F:      drivers/dma/
2149 F:      include/linux/dmaengine.h
2150 F:      include/linux/async_tx.h
2151
2152 AT24 EEPROM DRIVER
2153 M:      Wolfram Sang <wsa@the-dreams.de>
2154 L:      linux-i2c@vger.kernel.org
2155 S:      Maintained
2156 F:      drivers/misc/eeprom/at24.c
2157 F:      include/linux/platform_data/at24.h
2158
2159 ATA OVER ETHERNET (AOE) DRIVER
2160 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2161 W:      http://www.openaoe.org/
2162 S:      Supported
2163 F:      Documentation/aoe/
2164 F:      drivers/block/aoe/
2165
2166 ATHEROS 71XX/9XXX GPIO DRIVER
2167 M:      Alban Bedel <albeu@free.fr>
2168 W:      https://github.com/AlbanBedel/linux
2169 T:      git git://github.com/AlbanBedel/linux
2170 S:      Maintained
2171 F:      drivers/gpio/gpio-ath79.c
2172 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2173
2174 ATHEROS ATH GENERIC UTILITIES
2175 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2176 L:      linux-wireless@vger.kernel.org
2177 S:      Supported
2178 F:      drivers/net/wireless/ath/*
2179
2180 ATHEROS ATH5K WIRELESS DRIVER
2181 M:      Jiri Slaby <jirislaby@gmail.com>
2182 M:      Nick Kossifidis <mickflemm@gmail.com>
2183 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2184 L:      linux-wireless@vger.kernel.org
2185 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2186 S:      Maintained
2187 F:      drivers/net/wireless/ath/ath5k/
2188
2189 ATHEROS ATH6KL WIRELESS DRIVER
2190 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2191 L:      linux-wireless@vger.kernel.org
2192 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2194 S:      Supported
2195 F:      drivers/net/wireless/ath/ath6kl/
2196
2197 WILOCITY WIL6210 WIRELESS DRIVER
2198 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2199 L:      linux-wireless@vger.kernel.org
2200 L:      wil6210@qca.qualcomm.com
2201 S:      Supported
2202 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2203 F:      drivers/net/wireless/ath/wil6210/
2204 F:      include/uapi/linux/wil6210_uapi.h
2205
2206 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2207 M:      Christian Lamparter <chunkeey@googlemail.com>
2208 L:      linux-wireless@vger.kernel.org
2209 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2210 S:      Maintained
2211 F:      drivers/net/wireless/ath/carl9170/
2212
2213 ATK0110 HWMON DRIVER
2214 M:      Luca Tettamanti <kronos.it@gmail.com>
2215 L:      linux-hwmon@vger.kernel.org
2216 S:      Maintained
2217 F:      drivers/hwmon/asus_atk0110.c
2218
2219 ATI_REMOTE2 DRIVER
2220 M:      Ville Syrjala <syrjala@sci.fi>
2221 S:      Maintained
2222 F:      drivers/input/misc/ati_remote2.c
2223
2224 ATLX ETHERNET DRIVERS
2225 M:      Jay Cliburn <jcliburn@gmail.com>
2226 M:      Chris Snook <chris.snook@gmail.com>
2227 L:      netdev@vger.kernel.org
2228 W:      http://sourceforge.net/projects/atl1
2229 W:      http://atl1.sourceforge.net
2230 S:      Maintained
2231 F:      drivers/net/ethernet/atheros/
2232
2233 ATM
2234 M:      Chas Williams <3chas3@gmail.com>
2235 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2236 L:      netdev@vger.kernel.org
2237 W:      http://linux-atm.sourceforge.net
2238 S:      Maintained
2239 F:      drivers/atm/
2240 F:      include/linux/atm*
2241 F:      include/uapi/linux/atm*
2242
2243 ATMEL AT91 / AT32 MCI DRIVER
2244 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2245 S:      Maintained
2246 F:      drivers/mmc/host/atmel-mci.c
2247
2248 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2249 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2250 S:      Supported
2251 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2252
2253 ATMEL SAMA5D2 ADC DRIVER
2254 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2255 L:      linux-iio@vger.kernel.org
2256 S:      Supported
2257 F:      drivers/iio/adc/at91-sama5d2_adc.c
2258
2259 ATMEL Audio ALSA driver
2260 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2261 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2262 S:      Supported
2263 F:      sound/soc/atmel
2264
2265 ATMEL XDMA DRIVER
2266 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2267 L:      linux-arm-kernel@lists.infradead.org
2268 L:      dmaengine@vger.kernel.org
2269 S:      Supported
2270 F:      drivers/dma/at_xdmac.c
2271
2272 ATMEL I2C DRIVER
2273 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2274 L:      linux-i2c@vger.kernel.org
2275 S:      Supported
2276 F:      drivers/i2c/busses/i2c-at91.c
2277
2278 ATMEL ISI DRIVER
2279 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2280 L:      linux-media@vger.kernel.org
2281 S:      Supported
2282 F:      drivers/media/platform/atmel/atmel-isi.c
2283 F:      include/media/atmel-isi.h
2284
2285 ATMEL LCDFB DRIVER
2286 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2287 L:      linux-fbdev@vger.kernel.org
2288 S:      Maintained
2289 F:      drivers/video/fbdev/atmel_lcdfb.c
2290 F:      include/video/atmel_lcdc.h
2291
2292 ATMEL MACB ETHERNET DRIVER
2293 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2294 S:      Supported
2295 F:      drivers/net/ethernet/cadence/
2296
2297 ATMEL NAND DRIVER
2298 M:      Wenyou Yang <wenyou.yang@atmel.com>
2299 M:      Josh Wu <rainyfeeling@outlook.com>
2300 L:      linux-mtd@lists.infradead.org
2301 S:      Supported
2302 F:      drivers/mtd/nand/atmel/*
2303
2304 ATMEL SDMMC DRIVER
2305 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2306 L:      linux-mmc@vger.kernel.org
2307 S:      Supported
2308 F:      drivers/mmc/host/sdhci-of-at91.c
2309
2310 ATMEL SPI DRIVER
2311 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2312 S:      Supported
2313 F:      drivers/spi/spi-atmel.*
2314
2315 ATMEL SSC DRIVER
2316 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 S:      Supported
2319 F:      drivers/misc/atmel-ssc.c
2320 F:      include/linux/atmel-ssc.h
2321
2322 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2323 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 S:      Supported
2326 F:      drivers/misc/atmel_tclib.c
2327 F:      drivers/clocksource/tcb_clksrc.c
2328
2329 ATMEL USBA UDC DRIVER
2330 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 S:      Supported
2333 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2334
2335 ATMEL WIRELESS DRIVER
2336 M:      Simon Kelley <simon@thekelleys.org.uk>
2337 L:      linux-wireless@vger.kernel.org
2338 W:      http://www.thekelleys.org.uk/atmel
2339 W:      http://atmelwlandriver.sourceforge.net/
2340 S:      Maintained
2341 F:      drivers/net/wireless/atmel/atmel*
2342
2343 ATMEL MAXTOUCH DRIVER
2344 M:      Nick Dyer <nick@shmanahar.org>
2345 T:      git git://github.com/ndyer/linux.git
2346 S:      Maintained
2347 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2348 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2349 F:      include/linux/platform_data/atmel_mxt_ts.h
2350
2351 ATOMIC INFRASTRUCTURE
2352 M:      Will Deacon <will.deacon@arm.com>
2353 M:      Peter Zijlstra <peterz@infradead.org>
2354 R:      Boqun Feng <boqun.feng@gmail.com>
2355 L:      linux-kernel@vger.kernel.org
2356 S:      Maintained
2357 F:      arch/*/include/asm/atomic*.h
2358 F:      include/*/atomic*.h
2359
2360 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2361 M:      Bradley Grove <linuxdrivers@attotech.com>
2362 L:      linux-scsi@vger.kernel.org
2363 W:      http://www.attotech.com
2364 S:      Supported
2365 F:      drivers/scsi/esas2r
2366
2367 ATUSB IEEE 802.15.4 RADIO DRIVER
2368 M:      Stefan Schmidt <stefan@osg.samsung.com>
2369 L:      linux-wpan@vger.kernel.org
2370 S:      Maintained
2371 F:      drivers/net/ieee802154/atusb.c
2372 F:      drivers/net/ieee802154/atusb.h
2373 F:      drivers/net/ieee802154/at86rf230.h
2374
2375 AUDIT SUBSYSTEM
2376 M:      Paul Moore <paul@paul-moore.com>
2377 M:      Eric Paris <eparis@redhat.com>
2378 L:      linux-audit@redhat.com (moderated for non-subscribers)
2379 W:      http://people.redhat.com/sgrubb/audit/
2380 T:      git git://git.infradead.org/users/pcmoore/audit
2381 S:      Maintained
2382 F:      include/linux/audit.h
2383 F:      include/uapi/linux/audit.h
2384 F:      kernel/audit*
2385
2386 AUXILIARY DISPLAY DRIVERS
2387 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2388 W:      http://miguelojeda.es/auxdisplay.htm
2389 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2390 S:      Maintained
2391 F:      drivers/auxdisplay/
2392 F:      include/linux/cfag12864b.h
2393
2394 AX.25 NETWORK LAYER
2395 M:      Ralf Baechle <ralf@linux-mips.org>
2396 L:      linux-hams@vger.kernel.org
2397 W:      http://www.linux-ax25.org/
2398 S:      Maintained
2399 F:      include/uapi/linux/ax25.h
2400 F:      include/net/ax25.h
2401 F:      net/ax25/
2402
2403 AXENTIA ASOC DRIVERS
2404 M:      Peter Rosin <peda@axentia.se>
2405 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2406 S:      Maintained
2407 F:      Documentation/devicetree/bindings/sound/axentia,*
2408 F:      sound/soc/atmel/tse850-pcm5142.c
2409
2410 AXENTIA ARM DEVICES
2411 M:      Peter Rosin <peda@axentia.se>
2412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413 S:      Maintained
2414 F:      Documentation/devicetree/bindings/arm/axentia.txt
2415 F:      arch/arm/boot/dts/at91-linea.dtsi
2416 F:      arch/arm/boot/dts/at91-tse850-3.dts
2417
2418 AZ6007 DVB DRIVER
2419 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2420 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2421 L:      linux-media@vger.kernel.org
2422 W:      https://linuxtv.org
2423 T:      git git://linuxtv.org/media_tree.git
2424 S:      Maintained
2425 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2426
2427 AZTECH FM RADIO RECEIVER DRIVER
2428 M:      Hans Verkuil <hverkuil@xs4all.nl>
2429 L:      linux-media@vger.kernel.org
2430 T:      git git://linuxtv.org/media_tree.git
2431 W:      https://linuxtv.org
2432 S:      Maintained
2433 F:      drivers/media/radio/radio-aztech*
2434
2435 B43 WIRELESS DRIVER
2436 L:      linux-wireless@vger.kernel.org
2437 L:      b43-dev@lists.infradead.org
2438 W:      http://wireless.kernel.org/en/users/Drivers/b43
2439 S:      Odd Fixes
2440 F:      drivers/net/wireless/broadcom/b43/
2441
2442 B43LEGACY WIRELESS DRIVER
2443 M:      Larry Finger <Larry.Finger@lwfinger.net>
2444 L:      linux-wireless@vger.kernel.org
2445 L:      b43-dev@lists.infradead.org
2446 W:      http://wireless.kernel.org/en/users/Drivers/b43
2447 S:      Maintained
2448 F:      drivers/net/wireless/broadcom/b43legacy/
2449
2450 BACKLIGHT CLASS/SUBSYSTEM
2451 M:      Lee Jones <lee.jones@linaro.org>
2452 M:      Daniel Thompson <daniel.thompson@linaro.org>
2453 M:      Jingoo Han <jingoohan1@gmail.com>
2454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2455 S:      Maintained
2456 F:      drivers/video/backlight/
2457 F:      include/linux/backlight.h
2458 F:      include/linux/pwm_backlight.h
2459 F:      Documentation/devicetree/bindings/leds/backlight
2460
2461 BATMAN ADVANCED
2462 M:      Marek Lindner <mareklindner@neomailbox.ch>
2463 M:      Simon Wunderlich <sw@simonwunderlich.de>
2464 M:      Antonio Quartulli <a@unstable.cc>
2465 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2466 W:      https://www.open-mesh.org/
2467 Q:      https://patchwork.open-mesh.org/project/batman/list/
2468 S:      Maintained
2469 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2470 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2471 F:      Documentation/networking/batman-adv.txt
2472 F:      include/uapi/linux/batman_adv.h
2473 F:      net/batman-adv/
2474
2475 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2476 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2477 L:      linux-hams@vger.kernel.org
2478 W:      http://www.baycom.org/~tom/ham/ham.html
2479 S:      Maintained
2480 F:      drivers/net/hamradio/baycom*
2481
2482 BCACHE (BLOCK LAYER CACHE)
2483 M:      Kent Overstreet <kent.overstreet@gmail.com>
2484 L:      linux-bcache@vger.kernel.org
2485 W:      http://bcache.evilpiepirate.org
2486 S:      Orphan
2487 F:      drivers/md/bcache/
2488
2489 BDISP ST MEDIA DRIVER
2490 M:      Fabien Dessenne <fabien.dessenne@st.com>
2491 L:      linux-media@vger.kernel.org
2492 T:      git git://linuxtv.org/media_tree.git
2493 W:      https://linuxtv.org
2494 S:      Supported
2495 F:      drivers/media/platform/sti/bdisp
2496
2497 DELTA ST MEDIA DRIVER
2498 M:      Hugues Fruchet <hugues.fruchet@st.com>
2499 L:      linux-media@vger.kernel.org
2500 T:      git git://linuxtv.org/media_tree.git
2501 W:      https://linuxtv.org
2502 S:      Supported
2503 F:      drivers/media/platform/sti/delta
2504
2505 BEFS FILE SYSTEM
2506 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2507 M:      Salah Triki <salah.triki@gmail.com>
2508 S:      Maintained
2509 T:      git git://github.com/luisbg/linux-befs.git
2510 F:      Documentation/filesystems/befs.txt
2511 F:      fs/befs/
2512
2513 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2514 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2515 L:      netdev@vger.kernel.org
2516 S:      Maintained
2517 F:      drivers/net/ethernet/ec_bhf.c
2518
2519 BFS FILE SYSTEM
2520 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2521 S:      Maintained
2522 F:      Documentation/filesystems/bfs.txt
2523 F:      fs/bfs/
2524 F:      include/uapi/linux/bfs_fs.h
2525
2526 BLACKFIN ARCHITECTURE
2527 M:      Steven Miao <realmz6@gmail.com>
2528 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2529 T:      git git://git.code.sf.net/p/adi-linux/code
2530 W:      http://blackfin.uclinux.org
2531 S:      Supported
2532 F:      arch/blackfin/
2533
2534 BLACKFIN EMAC DRIVER
2535 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2536 W:      http://blackfin.uclinux.org
2537 S:      Supported
2538 F:      drivers/net/ethernet/adi/
2539
2540 BLACKFIN RTC DRIVER
2541 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542 W:      http://blackfin.uclinux.org
2543 S:      Supported
2544 F:      drivers/rtc/rtc-bfin.c
2545
2546 BLACKFIN SDH DRIVER
2547 M:      Sonic Zhang <sonic.zhang@analog.com>
2548 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2549 W:      http://blackfin.uclinux.org
2550 S:      Supported
2551 F:      drivers/mmc/host/bfin_sdh.c
2552
2553 BLACKFIN SERIAL DRIVER
2554 M:      Sonic Zhang <sonic.zhang@analog.com>
2555 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2556 W:      http://blackfin.uclinux.org
2557 S:      Supported
2558 F:      drivers/tty/serial/bfin_uart.c
2559
2560 BLACKFIN WATCHDOG DRIVER
2561 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2562 W:      http://blackfin.uclinux.org
2563 S:      Supported
2564 F:      drivers/watchdog/bfin_wdt.c
2565
2566 BLACKFIN I2C TWI DRIVER
2567 M:      Sonic Zhang <sonic.zhang@analog.com>
2568 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2569 W:      http://blackfin.uclinux.org/
2570 S:      Supported
2571 F:      drivers/i2c/busses/i2c-bfin-twi.c
2572
2573 BLACKFIN MEDIA DRIVER
2574 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2575 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2576 W:      http://blackfin.uclinux.org/
2577 S:      Supported
2578 F:      drivers/media/platform/blackfin/
2579 F:      drivers/media/i2c/adv7183*
2580 F:      drivers/media/i2c/vs6624*
2581
2582 BLINKM RGB LED DRIVER
2583 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2584 S:      Maintained
2585 F:      drivers/leds/leds-blinkm.c
2586
2587 BLOCK LAYER
2588 M:      Jens Axboe <axboe@kernel.dk>
2589 L:      linux-block@vger.kernel.org
2590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2591 S:      Maintained
2592 F:      block/
2593 F:      kernel/trace/blktrace.c
2594 F:      lib/sbitmap.c
2595
2596 BFQ I/O SCHEDULER
2597 M:      Paolo Valente <paolo.valente@linaro.org>
2598 M:      Jens Axboe <axboe@kernel.dk>
2599 L:      linux-block@vger.kernel.org
2600 S:      Maintained
2601 F:      block/bfq-*
2602 F:      Documentation/block/bfq-iosched.txt
2603
2604 BLOCK2MTD DRIVER
2605 M:      Joern Engel <joern@lazybastard.org>
2606 L:      linux-mtd@lists.infradead.org
2607 S:      Maintained
2608 F:      drivers/mtd/devices/block2mtd.c
2609
2610 BLUETOOTH DRIVERS
2611 M:      Marcel Holtmann <marcel@holtmann.org>
2612 M:      Gustavo Padovan <gustavo@padovan.org>
2613 M:      Johan Hedberg <johan.hedberg@gmail.com>
2614 L:      linux-bluetooth@vger.kernel.org
2615 W:      http://www.bluez.org/
2616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2618 S:      Maintained
2619 F:      drivers/bluetooth/
2620
2621 BLUETOOTH SUBSYSTEM
2622 M:      Marcel Holtmann <marcel@holtmann.org>
2623 M:      Gustavo Padovan <gustavo@padovan.org>
2624 M:      Johan Hedberg <johan.hedberg@gmail.com>
2625 L:      linux-bluetooth@vger.kernel.org
2626 W:      http://www.bluez.org/
2627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2629 S:      Maintained
2630 F:      net/bluetooth/
2631 F:      include/net/bluetooth/
2632
2633 BONDING DRIVER
2634 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2635 M:      Veaceslav Falico <vfalico@gmail.com>
2636 M:      Andy Gospodarek <andy@greyhouse.net>
2637 L:      netdev@vger.kernel.org
2638 W:      http://sourceforge.net/projects/bonding/
2639 S:      Supported
2640 F:      drivers/net/bonding/
2641 F:      include/uapi/linux/if_bonding.h
2642
2643 BPF (Safe dynamic programs and tools)
2644 M:      Alexei Starovoitov <ast@kernel.org>
2645 M:      Daniel Borkmann <daniel@iogearbox.net>
2646 L:      netdev@vger.kernel.org
2647 L:      linux-kernel@vger.kernel.org
2648 S:      Supported
2649 F:      arch/x86/net/bpf_jit*
2650 F:      Documentation/networking/filter.txt
2651 F:      include/linux/bpf*
2652 F:      include/linux/filter.h
2653 F:      include/uapi/linux/bpf*
2654 F:      include/uapi/linux/filter.h
2655 F:      kernel/bpf/
2656 F:      kernel/trace/bpf_trace.c
2657 F:      lib/test_bpf.c
2658 F:      net/bpf/
2659 F:      net/core/filter.c
2660 F:      net/sched/act_bpf.c
2661 F:      net/sched/cls_bpf.c
2662 F:      samples/bpf/
2663 F:      tools/net/bpf*
2664 F:      tools/testing/selftests/bpf/
2665
2666 BROADCOM B44 10/100 ETHERNET DRIVER
2667 M:      Michael Chan <michael.chan@broadcom.com>
2668 L:      netdev@vger.kernel.org
2669 S:      Supported
2670 F:      drivers/net/ethernet/broadcom/b44.*
2671
2672 BROADCOM B53 ETHERNET SWITCH DRIVER
2673 M:      Florian Fainelli <f.fainelli@gmail.com>
2674 L:      netdev@vger.kernel.org
2675 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2676 S:      Supported
2677 F:      drivers/net/dsa/b53/*
2678 F:      include/linux/platform_data/b53.h
2679
2680 BROADCOM GENET ETHERNET DRIVER
2681 M:      Florian Fainelli <f.fainelli@gmail.com>
2682 L:      netdev@vger.kernel.org
2683 S:      Supported
2684 F:      drivers/net/ethernet/broadcom/genet/
2685
2686 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2687 M:      Rasesh Mody <rasesh.mody@cavium.com>
2688 M:      Harish Patil <harish.patil@cavium.com>
2689 M:      Dept-GELinuxNICDev@cavium.com
2690 L:      netdev@vger.kernel.org
2691 S:      Supported
2692 F:      drivers/net/ethernet/broadcom/bnx2.*
2693 F:      drivers/net/ethernet/broadcom/bnx2_*
2694
2695 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2696 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2697 M:      Ariel Elior <ariel.elior@cavium.com>
2698 M:      everest-linux-l2@cavium.com
2699 L:      netdev@vger.kernel.org
2700 S:      Supported
2701 F:      drivers/net/ethernet/broadcom/bnx2x/
2702
2703 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2704 M:      Michael Chan <michael.chan@broadcom.com>
2705 L:      netdev@vger.kernel.org
2706 S:      Supported
2707 F:      drivers/net/ethernet/broadcom/bnxt/
2708
2709 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2710 M:      Florian Fainelli <f.fainelli@gmail.com>
2711 M:      Ray Jui <rjui@broadcom.com>
2712 M:      Scott Branden <sbranden@broadcom.com>
2713 M:      bcm-kernel-feedback-list@broadcom.com
2714 T:      git git://github.com/broadcom/mach-bcm
2715 S:      Maintained
2716 N:      bcm281*
2717 N:      bcm113*
2718 N:      bcm216*
2719 N:      kona
2720 F:      arch/arm/mach-bcm/
2721
2722 BROADCOM BCM2835 ARM ARCHITECTURE
2723 M:      Eric Anholt <eric@anholt.net>
2724 M:      Stefan Wahren <stefan.wahren@i2se.com>
2725 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 T:      git git://github.com/anholt/linux
2728 S:      Maintained
2729 N:      bcm2835
2730 F:      drivers/staging/vc04_services
2731
2732 BROADCOM BCM47XX MIPS ARCHITECTURE
2733 M:      Hauke Mehrtens <hauke@hauke-m.de>
2734 M:      Rafał Miłecki <zajec5@gmail.com>
2735 L:      linux-mips@linux-mips.org
2736 S:      Maintained
2737 F:      Documentation/devicetree/bindings/mips/brcm/
2738 F:      arch/mips/bcm47xx/*
2739 F:      arch/mips/include/asm/mach-bcm47xx/*
2740
2741 BROADCOM BCM5301X ARM ARCHITECTURE
2742 M:      Hauke Mehrtens <hauke@hauke-m.de>
2743 M:      Rafał Miłecki <zajec5@gmail.com>
2744 M:      Jon Mason <jonmason@broadcom.com>
2745 M:      bcm-kernel-feedback-list@broadcom.com
2746 L:      linux-arm-kernel@lists.infradead.org
2747 S:      Maintained
2748 F:      arch/arm/mach-bcm/bcm_5301x.c
2749 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2750 F:      arch/arm/boot/dts/bcm470*
2751 F:      arch/arm/boot/dts/bcm953012*
2752
2753 BROADCOM BCM53573 ARM ARCHITECTURE
2754 M:      Rafał Miłecki <rafal@milecki.pl>
2755 L:      linux-arm-kernel@lists.infradead.org
2756 S:      Maintained
2757 F:      arch/arm/boot/dts/bcm53573*
2758 F:      arch/arm/boot/dts/bcm47189*
2759
2760 BROADCOM BCM63XX ARM ARCHITECTURE
2761 M:      Florian Fainelli <f.fainelli@gmail.com>
2762 M:      bcm-kernel-feedback-list@broadcom.com
2763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764 T:      git git://github.com/broadcom/stblinux.git
2765 S:      Maintained
2766 N:      bcm63xx
2767
2768 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2769 M:      Kevin Cernekee <cernekee@gmail.com>
2770 L:      linux-usb@vger.kernel.org
2771 S:      Maintained
2772 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2773
2774 BROADCOM BCM7XXX ARM ARCHITECTURE
2775 M:      Brian Norris <computersforpeace@gmail.com>
2776 M:      Gregory Fong <gregory.0xf0@gmail.com>
2777 M:      Florian Fainelli <f.fainelli@gmail.com>
2778 M:      bcm-kernel-feedback-list@broadcom.com
2779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 T:      git git://github.com/broadcom/stblinux.git
2781 S:      Maintained
2782 F:      arch/arm/mach-bcm/*brcmstb*
2783 F:      arch/arm/boot/dts/bcm7*.dts*
2784 F:      drivers/bus/brcmstb_gisb.c
2785 N:      brcmstb
2786
2787 BROADCOM BMIPS MIPS ARCHITECTURE
2788 M:      Kevin Cernekee <cernekee@gmail.com>
2789 M:      Florian Fainelli <f.fainelli@gmail.com>
2790 L:      linux-mips@linux-mips.org
2791 T:      git git://github.com/broadcom/stblinux.git
2792 S:      Maintained
2793 F:      arch/mips/bmips/*
2794 F:      arch/mips/include/asm/mach-bmips/*
2795 F:      arch/mips/kernel/*bmips*
2796 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2797 F:      drivers/irqchip/irq-bcm63*
2798 F:      drivers/irqchip/irq-bcm7*
2799 F:      drivers/irqchip/irq-brcmstb*
2800 F:      include/linux/bcm963xx_nvram.h
2801 F:      include/linux/bcm963xx_tag.h
2802
2803 BROADCOM BMIPS CPUFREQ DRIVER
2804 M:      Markus Mayer <mmayer@broadcom.com>
2805 M:      bcm-kernel-feedback-list@broadcom.com
2806 L:      linux-pm@vger.kernel.org
2807 S:      Maintained
2808 F:      drivers/cpufreq/bmips-cpufreq.c
2809
2810 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2811 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2812 M:      Prashant Sreedharan <prashant@broadcom.com>
2813 M:      Michael Chan <mchan@broadcom.com>
2814 L:      netdev@vger.kernel.org
2815 S:      Supported
2816 F:      drivers/net/ethernet/broadcom/tg3.*
2817
2818 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2819 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2820 M:      Franky Lin <franky.lin@broadcom.com>
2821 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2822 L:      linux-wireless@vger.kernel.org
2823 L:      brcm80211-dev-list.pdl@broadcom.com
2824 S:      Supported
2825 F:      drivers/net/wireless/broadcom/brcm80211/
2826
2827 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2828 M:      QLogic-Storage-Upstream@qlogic.com
2829 L:      linux-scsi@vger.kernel.org
2830 S:      Supported
2831 F:      drivers/scsi/bnx2fc/
2832
2833 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2834 M:      QLogic-Storage-Upstream@qlogic.com
2835 L:      linux-scsi@vger.kernel.org
2836 S:      Supported
2837 F:      drivers/scsi/bnx2i/
2838
2839 BROADCOM IPROC ARM ARCHITECTURE
2840 M:      Ray Jui <rjui@broadcom.com>
2841 M:      Scott Branden <sbranden@broadcom.com>
2842 M:      Jon Mason <jonmason@broadcom.com>
2843 M:      bcm-kernel-feedback-list@broadcom.com
2844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845 T:      git git://github.com/broadcom/cygnus-linux.git
2846 S:      Maintained
2847 N:      iproc
2848 N:      cygnus
2849 N:      bcm[-_]nsp
2850 N:      bcm9113*
2851 N:      bcm9583*
2852 N:      bcm9585*
2853 N:      bcm9586*
2854 N:      bcm988312
2855 N:      bcm113*
2856 N:      bcm583*
2857 N:      bcm585*
2858 N:      bcm586*
2859 N:      bcm88312
2860 F:      arch/arm64/boot/dts/broadcom/ns2*
2861 F:      drivers/clk/bcm/clk-ns*
2862 F:      drivers/pinctrl/bcm/pinctrl-ns*
2863
2864 BROADCOM BRCMSTB GPIO DRIVER
2865 M:      Gregory Fong <gregory.0xf0@gmail.com>
2866 L:      bcm-kernel-feedback-list@broadcom.com
2867 S:      Supported
2868 F:      drivers/gpio/gpio-brcmstb.c
2869 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2870
2871 BROADCOM KONA GPIO DRIVER
2872 M:      Ray Jui <rjui@broadcom.com>
2873 L:      bcm-kernel-feedback-list@broadcom.com
2874 S:      Supported
2875 F:      drivers/gpio/gpio-bcm-kona.c
2876 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2877
2878 BROADCOM NVRAM DRIVER
2879 M:      Rafał Miłecki <zajec5@gmail.com>
2880 L:      linux-mips@linux-mips.org
2881 S:      Maintained
2882 F:      drivers/firmware/broadcom/*
2883
2884 BROADCOM STB NAND FLASH DRIVER
2885 M:      Brian Norris <computersforpeace@gmail.com>
2886 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2887 L:      linux-mtd@lists.infradead.org
2888 L:      bcm-kernel-feedback-list@broadcom.com
2889 S:      Maintained
2890 F:      drivers/mtd/nand/brcmnand/
2891
2892 BROADCOM STB AVS CPUFREQ DRIVER
2893 M:      Markus Mayer <mmayer@broadcom.com>
2894 M:      bcm-kernel-feedback-list@broadcom.com
2895 L:      linux-pm@vger.kernel.org
2896 S:      Maintained
2897 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2898 F:      drivers/cpufreq/brcmstb*
2899
2900 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2901 M:      Rafał Miłecki <zajec5@gmail.com>
2902 L:      linux-wireless@vger.kernel.org
2903 S:      Maintained
2904 F:      drivers/bcma/
2905 F:      include/linux/bcma/
2906
2907 BROADCOM SYSTEMPORT ETHERNET DRIVER
2908 M:      Florian Fainelli <f.fainelli@gmail.com>
2909 L:      netdev@vger.kernel.org
2910 S:      Supported
2911 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2912
2913 BROADCOM NETXTREME-E ROCE DRIVER
2914 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2915 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2916 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2917 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2918 L:      linux-rdma@vger.kernel.org
2919 W:      http://www.broadcom.com
2920 S:      Supported
2921 F:      drivers/infiniband/hw/bnxt_re/
2922 F:      include/uapi/rdma/bnxt_re-abi.h
2923
2924 BROCADE BFA FC SCSI DRIVER
2925 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2926 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2927 L:      linux-scsi@vger.kernel.org
2928 S:      Supported
2929 F:      drivers/scsi/bfa/
2930
2931 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2932 M:      Rasesh Mody <rasesh.mody@cavium.com>
2933 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2934 M:      Dept-GELinuxNICDev@cavium.com
2935 L:      netdev@vger.kernel.org
2936 S:      Supported
2937 F:      drivers/net/ethernet/brocade/bna/
2938
2939 BSG (block layer generic sg v4 driver)
2940 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2941 L:      linux-scsi@vger.kernel.org
2942 S:      Supported
2943 F:      block/bsg.c
2944 F:      include/linux/bsg.h
2945 F:      include/uapi/linux/bsg.h
2946
2947 BT87X AUDIO DRIVER
2948 M:      Clemens Ladisch <clemens@ladisch.de>
2949 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2950 T:      git git://git.alsa-project.org/alsa-kernel.git
2951 S:      Maintained
2952 F:      Documentation/sound/alsa/Bt87x.txt
2953 F:      sound/pci/bt87x.c
2954
2955 BT8XXGPIO DRIVER
2956 M:      Michael Buesch <m@bues.ch>
2957 W:      http://bu3sch.de/btgpio.php
2958 S:      Maintained
2959 F:      drivers/gpio/gpio-bt8xx.c
2960
2961 BTRFS FILE SYSTEM
2962 M:      Chris Mason <clm@fb.com>
2963 M:      Josef Bacik <jbacik@fb.com>
2964 M:      David Sterba <dsterba@suse.com>
2965 L:      linux-btrfs@vger.kernel.org
2966 W:      http://btrfs.wiki.kernel.org/
2967 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2969 S:      Maintained
2970 F:      Documentation/filesystems/btrfs.txt
2971 F:      fs/btrfs/
2972 F:      include/linux/btrfs*
2973 F:      include/uapi/linux/btrfs*
2974
2975 BTTV VIDEO4LINUX DRIVER
2976 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2977 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2978 L:      linux-media@vger.kernel.org
2979 W:      https://linuxtv.org
2980 T:      git git://linuxtv.org/media_tree.git
2981 S:      Odd fixes
2982 F:      Documentation/media/v4l-drivers/bttv*
2983 F:      drivers/media/pci/bt8xx/bttv*
2984
2985 BUSLOGIC SCSI DRIVER
2986 M:      Khalid Aziz <khalid@gonehiking.org>
2987 L:      linux-scsi@vger.kernel.org
2988 S:      Maintained
2989 F:      drivers/scsi/BusLogic.*
2990 F:      drivers/scsi/FlashPoint.*
2991
2992 C-MEDIA CMI8788 DRIVER
2993 M:      Clemens Ladisch <clemens@ladisch.de>
2994 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2995 T:      git git://git.alsa-project.org/alsa-kernel.git
2996 S:      Maintained
2997 F:      sound/pci/oxygen/
2998
2999 C6X ARCHITECTURE
3000 M:      Mark Salter <msalter@redhat.com>
3001 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3002 L:      linux-c6x-dev@linux-c6x.org
3003 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3004 S:      Maintained
3005 F:      arch/c6x/
3006
3007 CA8210 IEEE-802.15.4 RADIO DRIVER
3008 M:      Harry Morris <h.morris@cascoda.com>
3009 M:      linuxdev@cascoda.com
3010 L:      linux-wpan@vger.kernel.org
3011 W:      https://github.com/Cascoda/ca8210-linux.git
3012 S:      Maintained
3013 F:      drivers/net/ieee802154/ca8210.c
3014 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3015
3016 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3017 M:      David Howells <dhowells@redhat.com>
3018 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3019 S:      Supported
3020 F:      Documentation/filesystems/caching/cachefiles.txt
3021 F:      fs/cachefiles/
3022
3023 CADET FM/AM RADIO RECEIVER DRIVER
3024 M:      Hans Verkuil <hverkuil@xs4all.nl>
3025 L:      linux-media@vger.kernel.org
3026 T:      git git://linuxtv.org/media_tree.git
3027 W:      https://linuxtv.org
3028 S:      Maintained
3029 F:      drivers/media/radio/radio-cadet*
3030
3031 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3032 M:      Jonathan Corbet <corbet@lwn.net>
3033 L:      linux-media@vger.kernel.org
3034 T:      git git://linuxtv.org/media_tree.git
3035 S:      Maintained
3036 F:      Documentation/media/v4l-drivers/cafe_ccic*
3037 F:      drivers/media/platform/marvell-ccic/
3038
3039 CAIF NETWORK LAYER
3040 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3041 L:      netdev@vger.kernel.org
3042 S:      Supported
3043 F:      Documentation/networking/caif/
3044 F:      drivers/net/caif/
3045 F:      include/uapi/linux/caif/
3046 F:      include/net/caif/
3047 F:      net/caif/
3048
3049 CALGARY x86-64 IOMMU
3050 M:      Muli Ben-Yehuda <mulix@mulix.org>
3051 M:      Jon Mason <jdmason@kudzu.us>
3052 L:      iommu@lists.linux-foundation.org
3053 S:      Maintained
3054 F:      arch/x86/kernel/pci-calgary_64.c
3055 F:      arch/x86/kernel/tce_64.c
3056 F:      arch/x86/include/asm/calgary.h
3057 F:      arch/x86/include/asm/tce.h
3058
3059 CAN NETWORK LAYER
3060 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3061 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3062 L:      linux-can@vger.kernel.org
3063 W:      https://github.com/linux-can
3064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3066 S:      Maintained
3067 F:      Documentation/networking/can.txt
3068 F:      net/can/
3069 F:      include/linux/can/core.h
3070 F:      include/uapi/linux/can.h
3071 F:      include/uapi/linux/can/bcm.h
3072 F:      include/uapi/linux/can/raw.h
3073 F:      include/uapi/linux/can/gw.h
3074
3075 CAN NETWORK DRIVERS
3076 M:      Wolfgang Grandegger <wg@grandegger.com>
3077 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3078 L:      linux-can@vger.kernel.org
3079 W:      https://github.com/linux-can
3080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3082 S:      Maintained
3083 F:      Documentation/devicetree/bindings/net/can/
3084 F:      drivers/net/can/
3085 F:      include/linux/can/dev.h
3086 F:      include/linux/can/platform/
3087 F:      include/uapi/linux/can/error.h
3088 F:      include/uapi/linux/can/netlink.h
3089
3090 CAPABILITIES
3091 M:      Serge Hallyn <serge@hallyn.com>
3092 L:      linux-security-module@vger.kernel.org
3093 S:      Supported
3094 F:      include/linux/capability.h
3095 F:      include/uapi/linux/capability.h
3096 F:      security/commoncap.c
3097 F:      kernel/capability.c
3098
3099 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3100 M:      Kevin Tsai <ktsai@capellamicro.com>
3101 S:      Maintained
3102 F:      drivers/iio/light/cm*
3103
3104 CAVIUM THUNDERX2 ARM64 SOC
3105 M:      Jayachandran C <jnair@caviumnetworks.com>
3106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3107 S:      Maintained
3108 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3109 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3110
3111 CAVIUM I2C DRIVER
3112 M:      Jan Glauber <jglauber@cavium.com>
3113 M:      David Daney <david.daney@cavium.com>
3114 W:      http://www.cavium.com
3115 S:      Supported
3116 F:      drivers/i2c/busses/i2c-octeon*
3117 F:      drivers/i2c/busses/i2c-thunderx*
3118
3119 CAVIUM MMC DRIVER
3120 M:      Jan Glauber <jglauber@cavium.com>
3121 M:      David Daney <david.daney@cavium.com>
3122 M:      Steven J. Hill <Steven.Hill@cavium.com>
3123 W:      http://www.cavium.com
3124 S:      Supported
3125 F:      drivers/mmc/host/cavium*
3126
3127 CAVIUM LIQUIDIO NETWORK DRIVER
3128 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3129 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3130 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3131 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3132 L:     netdev@vger.kernel.org
3133 W:     http://www.cavium.com
3134 S:     Supported
3135 F:     drivers/net/ethernet/cavium/liquidio/
3136
3137 CAVIUM OCTEON-TX CRYPTO DRIVER
3138 M:      George Cherian <george.cherian@cavium.com>
3139 L:      linux-crypto@vger.kernel.org
3140 W:      http://www.cavium.com
3141 S:      Supported
3142 F:      drivers/crypto/cavium/cpt/
3143
3144 CC2520 IEEE-802.15.4 RADIO DRIVER
3145 M:      Varka Bhadram <varkabhadram@gmail.com>
3146 L:      linux-wpan@vger.kernel.org
3147 S:      Maintained
3148 F:      drivers/net/ieee802154/cc2520.c
3149 F:      include/linux/spi/cc2520.h
3150 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3151
3152 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3153 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3154 L:      linux-crypto@vger.kernel.org
3155 L:      driverdev-devel@linuxdriverproject.org
3156 S:      Supported
3157 F:      drivers/staging/ccree/
3158 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3159
3160 CEC FRAMEWORK
3161 M:      Hans Verkuil <hans.verkuil@cisco.com>
3162 L:      linux-media@vger.kernel.org
3163 T:      git git://linuxtv.org/media_tree.git
3164 W:      http://linuxtv.org
3165 S:      Supported
3166 F:      Documentation/media/kapi/cec-core.rst
3167 F:      Documentation/media/uapi/cec
3168 F:      drivers/media/cec/
3169 F:      drivers/media/rc/keymaps/rc-cec.c
3170 F:      include/media/cec.h
3171 F:      include/media/cec-notifier.h
3172 F:      include/uapi/linux/cec.h
3173 F:      include/uapi/linux/cec-funcs.h
3174
3175 CELL BROADBAND ENGINE ARCHITECTURE
3176 M:      Arnd Bergmann <arnd@arndb.de>
3177 L:      linuxppc-dev@lists.ozlabs.org
3178 W:      http://www.ibm.com/developerworks/power/cell/
3179 S:      Supported
3180 F:      arch/powerpc/include/asm/cell*.h
3181 F:      arch/powerpc/include/asm/spu*.h
3182 F:      arch/powerpc/include/uapi/asm/spu*.h
3183 F:      arch/powerpc/oprofile/*cell*
3184 F:      arch/powerpc/platforms/cell/
3185
3186 CEPH COMMON CODE (LIBCEPH)
3187 M:      Ilya Dryomov <idryomov@gmail.com>
3188 M:      "Yan, Zheng" <zyan@redhat.com>
3189 M:      Sage Weil <sage@redhat.com>
3190 L:      ceph-devel@vger.kernel.org
3191 W:      http://ceph.com/
3192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3193 T:      git git://github.com/ceph/ceph-client.git
3194 S:      Supported
3195 F:      net/ceph/
3196 F:      include/linux/ceph/
3197 F:      include/linux/crush/
3198
3199 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3200 M:      "Yan, Zheng" <zyan@redhat.com>
3201 M:      Sage Weil <sage@redhat.com>
3202 M:      Ilya Dryomov <idryomov@gmail.com>
3203 L:      ceph-devel@vger.kernel.org
3204 W:      http://ceph.com/
3205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3206 T:      git git://github.com/ceph/ceph-client.git
3207 S:      Supported
3208 F:      Documentation/filesystems/ceph.txt
3209 F:      fs/ceph/
3210
3211 CERTIFICATE HANDLING:
3212 M:      David Howells <dhowells@redhat.com>
3213 M:      David Woodhouse <dwmw2@infradead.org>
3214 L:      keyrings@vger.kernel.org
3215 S:      Maintained
3216 F:      Documentation/module-signing.txt
3217 F:      certs/
3218 F:      scripts/sign-file.c
3219 F:      scripts/extract-cert.c
3220
3221 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3222 L:      linux-usb@vger.kernel.org
3223 S:      Orphan
3224 F:      Documentation/usb/WUSB-Design-overview.txt
3225 F:      Documentation/usb/wusb-cbaf
3226 F:      drivers/usb/host/hwa-hc.c
3227 F:      drivers/usb/host/whci/
3228 F:      drivers/usb/wusbcore/
3229 F:      include/linux/usb/wusb*
3230
3231 HT16K33 LED CONTROLLER DRIVER
3232 M:      Robin van der Gracht <robin@protonic.nl>
3233 S:      Maintained
3234 F:      drivers/auxdisplay/ht16k33.c
3235 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3236
3237 CFAG12864B LCD DRIVER
3238 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3239 W:      http://miguelojeda.es/auxdisplay.htm
3240 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3241 S:      Maintained
3242 F:      drivers/auxdisplay/cfag12864b.c
3243 F:      include/linux/cfag12864b.h
3244
3245 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3246 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3247 W:      http://miguelojeda.es/auxdisplay.htm
3248 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3249 S:      Maintained
3250 F:      drivers/auxdisplay/cfag12864bfb.c
3251 F:      include/linux/cfag12864b.h
3252
3253 CFG80211 and NL80211
3254 M:      Johannes Berg <johannes@sipsolutions.net>
3255 L:      linux-wireless@vger.kernel.org
3256 W:      http://wireless.kernel.org/
3257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3259 S:      Maintained
3260 F:      include/uapi/linux/nl80211.h
3261 F:      include/net/cfg80211.h
3262 F:      net/wireless/*
3263 X:      net/wireless/wext*
3264
3265 CHAR and MISC DRIVERS
3266 M:      Arnd Bergmann <arnd@arndb.de>
3267 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3269 S:      Supported
3270 F:      drivers/char/*
3271 F:      drivers/misc/*
3272 F:      include/linux/miscdevice.h
3273
3274 CHECKPATCH
3275 M:      Andy Whitcroft <apw@canonical.com>
3276 M:      Joe Perches <joe@perches.com>
3277 S:      Maintained
3278 F:      scripts/checkpatch.pl
3279
3280 CHINESE DOCUMENTATION
3281 M:      Harry Wei <harryxiyou@gmail.com>
3282 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3283 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3284 S:      Maintained
3285 F:      Documentation/translations/zh_CN/
3286
3287 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3288 M:      Peter Chen <Peter.Chen@nxp.com>
3289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3290 L:      linux-usb@vger.kernel.org
3291 S:      Maintained
3292 F:      drivers/usb/chipidea/
3293
3294 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3295 M:      Hans de Goede <hdegoede@redhat.com>
3296 L:      linux-input@vger.kernel.org
3297 S:      Maintained
3298 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3299 F:      drivers/input/touchscreen/chipone_icn8318.c
3300
3301 CHROME HARDWARE PLATFORM SUPPORT
3302 M:      Olof Johansson <olof@lixom.net>
3303 S:      Maintained
3304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3305 F:      drivers/platform/chrome/
3306
3307 CISCO VIC ETHERNET NIC DRIVER
3308 M:      Christian Benvenuti <benve@cisco.com>
3309 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3310 M:      Neel Patel <neepatel@cisco.com>
3311 S:      Supported
3312 F:      drivers/net/ethernet/cisco/enic/
3313
3314 CISCO VIC LOW LATENCY NIC DRIVER
3315 M:      Christian Benvenuti <benve@cisco.com>
3316 M:      Dave Goodell <dgoodell@cisco.com>
3317 S:      Supported
3318 F:      drivers/infiniband/hw/usnic/
3319
3320 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3321 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3322 L:      netdev@vger.kernel.org
3323 S:      Maintained
3324 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3325
3326 CIRRUS LOGIC AUDIO CODEC DRIVERS
3327 M:      Brian Austin <brian.austin@cirrus.com>
3328 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3329 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3330 S:      Maintained
3331 F:      sound/soc/codecs/cs*
3332
3333 CLEANCACHE API
3334 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3335 L:      linux-kernel@vger.kernel.org
3336 S:      Maintained
3337 F:      mm/cleancache.c
3338 F:      include/linux/cleancache.h
3339
3340 CLK API
3341 M:      Russell King <linux@armlinux.org.uk>
3342 L:      linux-clk@vger.kernel.org
3343 S:      Maintained
3344 F:      include/linux/clk.h
3345
3346 CLOCKSOURCE, CLOCKEVENT DRIVERS
3347 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3348 M:      Thomas Gleixner <tglx@linutronix.de>
3349 L:      linux-kernel@vger.kernel.org
3350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3351 S:      Supported
3352 F:      drivers/clocksource
3353
3354 CISCO FCOE HBA DRIVER
3355 M:      Satish Kharat <satishkh@cisco.com>
3356 M:      Sesidhar Baddela <sebaddel@cisco.com>
3357 M:      Karan Tilak Kumar <kartilak@cisco.com>
3358 L:      linux-scsi@vger.kernel.org
3359 S:      Supported
3360 F:      drivers/scsi/fnic/
3361
3362 CISCO SCSI HBA DRIVER
3363 M:      Karan Tilak Kumar <kartilak@cisco.com>
3364 M:      Sesidhar Baddela <sebaddel@cisco.com>
3365 L:      linux-scsi@vger.kernel.org
3366 S:      Supported
3367 F:      drivers/scsi/snic/
3368
3369 CMPC ACPI DRIVER
3370 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3371 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3372 L:      platform-driver-x86@vger.kernel.org
3373 S:      Supported
3374 F:      drivers/platform/x86/classmate-laptop.c
3375
3376 COBALT MEDIA DRIVER
3377 M:      Hans Verkuil <hans.verkuil@cisco.com>
3378 L:      linux-media@vger.kernel.org
3379 T:      git git://linuxtv.org/media_tree.git
3380 W:      https://linuxtv.org
3381 S:      Supported
3382 F:      drivers/media/pci/cobalt/
3383
3384 COCCINELLE/Semantic Patches (SmPL)
3385 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3386 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3387 M:      Nicolas Palix <nicolas.palix@imag.fr>
3388 M:      Michal Marek <mmarek@suse.com>
3389 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3391 W:      http://coccinelle.lip6.fr/
3392 S:      Supported
3393 F:      Documentation/dev-tools/coccinelle.rst
3394 F:      scripts/coccinelle/
3395 F:      scripts/coccicheck
3396
3397 CODA FILE SYSTEM
3398 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3399 M:      coda@cs.cmu.edu
3400 L:      codalist@coda.cs.cmu.edu
3401 W:      http://www.coda.cs.cmu.edu/
3402 S:      Maintained
3403 F:      Documentation/filesystems/coda.txt
3404 F:      fs/coda/
3405 F:      include/linux/coda*.h
3406 F:      include/uapi/linux/coda*.h
3407
3408 CODA V4L2 MEM2MEM DRIVER
3409 M:      Philipp Zabel <p.zabel@pengutronix.de>
3410 L:      linux-media@vger.kernel.org
3411 S:      Maintained
3412 F:      Documentation/devicetree/bindings/media/coda.txt
3413 F:      drivers/media/platform/coda/
3414
3415 COMMON CLK FRAMEWORK
3416 M:      Michael Turquette <mturquette@baylibre.com>
3417 M:      Stephen Boyd <sboyd@codeaurora.org>
3418 L:      linux-clk@vger.kernel.org
3419 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3421 S:      Maintained
3422 F:      Documentation/devicetree/bindings/clock/
3423 F:      drivers/clk/
3424 X:      drivers/clk/clkdev.c
3425 F:      include/linux/clk-pr*
3426 F:      include/linux/clk/
3427
3428 COMMON INTERNET FILE SYSTEM (CIFS)
3429 M:      Steve French <sfrench@samba.org>
3430 L:      linux-cifs@vger.kernel.org
3431 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3432 W:      http://linux-cifs.samba.org/
3433 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3434 S:      Supported
3435 F:      Documentation/filesystems/cifs/
3436 F:      fs/cifs/
3437
3438 COMPACTPCI HOTPLUG CORE
3439 M:      Scott Murray <scott@spiteful.org>
3440 L:      linux-pci@vger.kernel.org
3441 S:      Maintained
3442 F:      drivers/pci/hotplug/cpci_hotplug*
3443
3444 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3445 M:      Scott Murray <scott@spiteful.org>
3446 L:      linux-pci@vger.kernel.org
3447 S:      Maintained
3448 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3449
3450 COMPACTPCI HOTPLUG GENERIC DRIVER
3451 M:      Scott Murray <scott@spiteful.org>
3452 L:      linux-pci@vger.kernel.org
3453 S:      Maintained
3454 F:      drivers/pci/hotplug/cpcihp_generic.c
3455
3456 COMPAL LAPTOP SUPPORT
3457 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3458 L:      platform-driver-x86@vger.kernel.org
3459 S:      Maintained
3460 F:      drivers/platform/x86/compal-laptop.c
3461
3462 CONEXANT ACCESSRUNNER USB DRIVER
3463 L:      accessrunner-general@lists.sourceforge.net
3464 W:      http://accessrunner.sourceforge.net/
3465 S:      Orphan
3466 F:      drivers/usb/atm/cxacru.c
3467
3468 CONFIGFS
3469 M:      Joel Becker <jlbec@evilplan.org>
3470 M:      Christoph Hellwig <hch@lst.de>
3471 T:      git git://git.infradead.org/users/hch/configfs.git
3472 S:      Supported
3473 F:      fs/configfs/
3474 F:      include/linux/configfs.h
3475
3476 CONNECTOR
3477 M:      Evgeniy Polyakov <zbr@ioremap.net>
3478 L:      netdev@vger.kernel.org
3479 S:      Maintained
3480 F:      drivers/connector/
3481
3482 CONTROL GROUP (CGROUP)
3483 M:      Tejun Heo <tj@kernel.org>
3484 M:      Li Zefan <lizefan@huawei.com>
3485 M:      Johannes Weiner <hannes@cmpxchg.org>
3486 L:      cgroups@vger.kernel.org
3487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3488 S:      Maintained
3489 F:      Documentation/cgroup*
3490 F:      include/linux/cgroup*
3491 F:      kernel/cgroup*
3492
3493 CONTROL GROUP - CPUSET
3494 M:      Li Zefan <lizefan@huawei.com>
3495 L:      cgroups@vger.kernel.org
3496 W:      http://www.bullopensource.org/cpuset/
3497 W:      http://oss.sgi.com/projects/cpusets/
3498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3499 S:      Maintained
3500 F:      Documentation/cgroup-v1/cpusets.txt
3501 F:      include/linux/cpuset.h
3502 F:      kernel/cpuset.c
3503
3504 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3505 M:      Johannes Weiner <hannes@cmpxchg.org>
3506 M:      Michal Hocko <mhocko@kernel.org>
3507 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3508 L:      cgroups@vger.kernel.org
3509 L:      linux-mm@kvack.org
3510 S:      Maintained
3511 F:      mm/memcontrol.c
3512 F:      mm/swap_cgroup.c
3513
3514 CORETEMP HARDWARE MONITORING DRIVER
3515 M:      Fenghua Yu <fenghua.yu@intel.com>
3516 L:      linux-hwmon@vger.kernel.org
3517 S:      Maintained
3518 F:      Documentation/hwmon/coretemp
3519 F:      drivers/hwmon/coretemp.c
3520
3521 COSA/SRP SYNC SERIAL DRIVER
3522 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3523 W:      http://www.fi.muni.cz/~kas/cosa/
3524 S:      Maintained
3525 F:      drivers/net/wan/cosa*
3526
3527 CPMAC ETHERNET DRIVER
3528 M:      Florian Fainelli <f.fainelli@gmail.com>
3529 L:      netdev@vger.kernel.org
3530 S:      Maintained
3531 F:      drivers/net/ethernet/ti/cpmac.c
3532
3533 CPU FREQUENCY DRIVERS
3534 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3535 M:      Viresh Kumar <viresh.kumar@linaro.org>
3536 L:      linux-pm@vger.kernel.org
3537 S:      Maintained
3538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3539 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3540 B:      https://bugzilla.kernel.org
3541 F:      Documentation/cpu-freq/
3542 F:      Documentation/devicetree/bindings/cpufreq/
3543 F:      drivers/cpufreq/
3544 F:      include/linux/cpufreq.h
3545 F:      tools/testing/selftests/cpufreq/
3546
3547 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3548 M:      Viresh Kumar <viresh.kumar@linaro.org>
3549 M:      Sudeep Holla <sudeep.holla@arm.com>
3550 L:      linux-pm@vger.kernel.org
3551 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3552 S:      Maintained
3553 F:      drivers/cpufreq/arm_big_little.h
3554 F:      drivers/cpufreq/arm_big_little.c
3555 F:      drivers/cpufreq/arm_big_little_dt.c
3556
3557 CPUIDLE DRIVER - ARM BIG LITTLE
3558 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3559 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3560 L:      linux-pm@vger.kernel.org
3561 L:      linux-arm-kernel@lists.infradead.org
3562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3563 S:      Maintained
3564 F:      drivers/cpuidle/cpuidle-big_little.c
3565
3566 CPUIDLE DRIVER - ARM EXYNOS
3567 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3568 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3569 M:      Kukjin Kim <kgene@kernel.org>
3570 L:      linux-pm@vger.kernel.org
3571 L:      linux-samsung-soc@vger.kernel.org
3572 S:      Supported
3573 F:      drivers/cpuidle/cpuidle-exynos.c
3574 F:      arch/arm/mach-exynos/pm.c
3575
3576 CPUIDLE DRIVERS
3577 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3578 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3579 L:      linux-pm@vger.kernel.org
3580 S:      Maintained
3581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3582 B:      https://bugzilla.kernel.org
3583 F:      drivers/cpuidle/*
3584 F:      include/linux/cpuidle.h
3585
3586 CPUID/MSR DRIVER
3587 M:      "H. Peter Anvin" <hpa@zytor.com>
3588 S:      Maintained
3589 F:      arch/x86/kernel/cpuid.c
3590 F:      arch/x86/kernel/msr.c
3591
3592 CPU POWER MONITORING SUBSYSTEM
3593 M:      Thomas Renninger <trenn@suse.com>
3594 L:      linux-pm@vger.kernel.org
3595 S:      Maintained
3596 F:      tools/power/cpupower/
3597
3598 CRAMFS FILESYSTEM
3599 W:      http://sourceforge.net/projects/cramfs/
3600 S:      Orphan / Obsolete
3601 F:      Documentation/filesystems/cramfs.txt
3602 F:      fs/cramfs/
3603
3604 CRIS PORT
3605 M:      Mikael Starvik <starvik@axis.com>
3606 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3607 L:      linux-cris-kernel@axis.com
3608 W:      http://developer.axis.com
3609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3610 S:      Maintained
3611 F:      arch/cris/
3612 F:      drivers/tty/serial/crisv10.*
3613
3614 CRYPTO API
3615 M:      Herbert Xu <herbert@gondor.apana.org.au>
3616 M:      "David S. Miller" <davem@davemloft.net>
3617 L:      linux-crypto@vger.kernel.org
3618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3620 S:      Maintained
3621 F:      Documentation/crypto/
3622 F:      Documentation/devicetree/bindings/crypto/
3623 F:      arch/*/crypto/
3624 F:      crypto/
3625 F:      drivers/crypto/
3626 F:      include/crypto/
3627 F:      include/linux/crypto*
3628
3629 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3630 M:      Neil Horman <nhorman@tuxdriver.com>
3631 L:      linux-crypto@vger.kernel.org
3632 S:      Maintained
3633 F:      crypto/ansi_cprng.c
3634 F:      crypto/rng.c
3635
3636 CS3308 MEDIA DRIVER
3637 M:      Hans Verkuil <hverkuil@xs4all.nl>
3638 L:      linux-media@vger.kernel.org
3639 T:      git git://linuxtv.org/media_tree.git
3640 W:      http://linuxtv.org
3641 S:      Odd Fixes
3642 F:      drivers/media/i2c/cs3308.c
3643 F:      drivers/media/i2c/cs3308.h
3644
3645 CS5535 Audio ALSA driver
3646 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3647 S:      Maintained
3648 F:      sound/pci/cs5535audio/
3649
3650 CW1200 WLAN driver
3651 M:      Solomon Peachy <pizza@shaftnet.org>
3652 S:      Maintained
3653 F:      drivers/net/wireless/st/cw1200/
3654
3655 CX18 VIDEO4LINUX DRIVER
3656 M:      Andy Walls <awalls@md.metrocast.net>
3657 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3658 L:      linux-media@vger.kernel.org
3659 T:      git git://linuxtv.org/media_tree.git
3660 W:      https://linuxtv.org
3661 W:      http://www.ivtvdriver.org/index.php/Cx18
3662 S:      Maintained
3663 F:      Documentation/media/v4l-drivers/cx18*
3664 F:      drivers/media/pci/cx18/
3665 F:      include/uapi/linux/ivtv*
3666
3667 CX2341X MPEG ENCODER HELPER MODULE
3668 M:      Hans Verkuil <hverkuil@xs4all.nl>
3669 L:      linux-media@vger.kernel.org
3670 T:      git git://linuxtv.org/media_tree.git
3671 W:      https://linuxtv.org
3672 S:      Maintained
3673 F:      drivers/media/common/cx2341x*
3674 F:      include/media/cx2341x*
3675
3676 CX24120 MEDIA DRIVER
3677 M:      Jemma Denson <jdenson@gmail.com>
3678 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3679 L:      linux-media@vger.kernel.org
3680 W:      https://linuxtv.org
3681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3682 S:      Maintained
3683 F:      drivers/media/dvb-frontends/cx24120*
3684
3685 CX88 VIDEO4LINUX DRIVER
3686 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3687 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3688 L:      linux-media@vger.kernel.org
3689 W:      https://linuxtv.org
3690 T:      git git://linuxtv.org/media_tree.git
3691 S:      Odd fixes
3692 F:      Documentation/media/v4l-drivers/cx88*
3693 F:      drivers/media/pci/cx88/
3694
3695 CXD2820R MEDIA DRIVER
3696 M:      Antti Palosaari <crope@iki.fi>
3697 L:      linux-media@vger.kernel.org
3698 W:      https://linuxtv.org
3699 W:      http://palosaari.fi/linux/
3700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3701 T:      git git://linuxtv.org/anttip/media_tree.git
3702 S:      Maintained
3703 F:      drivers/media/dvb-frontends/cxd2820r*
3704
3705 CXGB3 ETHERNET DRIVER (CXGB3)
3706 M:      Santosh Raspatur <santosh@chelsio.com>
3707 L:      netdev@vger.kernel.org
3708 W:      http://www.chelsio.com
3709 S:      Supported
3710 F:      drivers/net/ethernet/chelsio/cxgb3/
3711
3712 CXGB3 ISCSI DRIVER (CXGB3I)
3713 M:      Karen Xie <kxie@chelsio.com>
3714 L:      linux-scsi@vger.kernel.org
3715 W:      http://www.chelsio.com
3716 S:      Supported
3717 F:      drivers/scsi/cxgbi/cxgb3i
3718
3719 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3720 M:      Steve Wise <swise@chelsio.com>
3721 L:      linux-rdma@vger.kernel.org
3722 W:      http://www.openfabrics.org
3723 S:      Supported
3724 F:      drivers/infiniband/hw/cxgb3/
3725 F:      include/uapi/rdma/cxgb3-abi.h
3726
3727 CXGB4 ETHERNET DRIVER (CXGB4)
3728 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3729 L:      netdev@vger.kernel.org
3730 W:      http://www.chelsio.com
3731 S:      Supported
3732 F:      drivers/net/ethernet/chelsio/cxgb4/
3733
3734 CXGB4 ISCSI DRIVER (CXGB4I)
3735 M:      Karen Xie <kxie@chelsio.com>
3736 L:      linux-scsi@vger.kernel.org
3737 W:      http://www.chelsio.com
3738 S:      Supported
3739 F:      drivers/scsi/cxgbi/cxgb4i
3740
3741 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3742 M:      Steve Wise <swise@chelsio.com>
3743 L:      linux-rdma@vger.kernel.org
3744 W:      http://www.openfabrics.org
3745 S:      Supported
3746 F:      drivers/infiniband/hw/cxgb4/
3747 F:      include/uapi/rdma/cxgb4-abi.h
3748
3749 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3750 M:      Casey Leedom <leedom@chelsio.com>
3751 L:      netdev@vger.kernel.org
3752 W:      http://www.chelsio.com
3753 S:      Supported
3754 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3755
3756 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3757 M:      Ian Munsie <imunsie@au1.ibm.com>
3758 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3759 L:      linuxppc-dev@lists.ozlabs.org
3760 S:      Supported
3761 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3762 F:      drivers/misc/cxl/
3763 F:      include/misc/cxl*
3764 F:      include/uapi/misc/cxl.h
3765 F:      Documentation/powerpc/cxl.txt
3766 F:      Documentation/ABI/testing/sysfs-class-cxl
3767
3768 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3769 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3770 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3771 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3772 L:      linux-scsi@vger.kernel.org
3773 S:      Supported
3774 F:      drivers/scsi/cxlflash/
3775 F:      include/uapi/scsi/cxlflash_ioctls.h
3776 F:      Documentation/powerpc/cxlflash.txt
3777
3778 STMMAC ETHERNET DRIVER
3779 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3780 M:      Alexandre Torgue <alexandre.torgue@st.com>
3781 L:      netdev@vger.kernel.org
3782 W:      http://www.stlinux.com
3783 S:      Supported
3784 F:      drivers/net/ethernet/stmicro/stmmac/
3785
3786 CYBERPRO FB DRIVER
3787 M:      Russell King <linux@armlinux.org.uk>
3788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3789 W:      http://www.armlinux.org.uk/
3790 S:      Maintained
3791 F:      drivers/video/fbdev/cyber2000fb.*
3792
3793 CYCLADES ASYNC MUX DRIVER
3794 W:      http://www.cyclades.com/
3795 S:      Orphan
3796 F:      drivers/tty/cyclades.c
3797 F:      include/linux/cyclades.h
3798 F:      include/uapi/linux/cyclades.h
3799
3800 CYCLADES PC300 DRIVER
3801 W:      http://www.cyclades.com/
3802 S:      Orphan
3803 F:      drivers/net/wan/pc300*
3804
3805 CYPRESS_FIRMWARE MEDIA DRIVER
3806 M:      Antti Palosaari <crope@iki.fi>
3807 L:      linux-media@vger.kernel.org
3808 W:      https://linuxtv.org
3809 W:      http://palosaari.fi/linux/
3810 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3811 T:      git git://linuxtv.org/anttip/media_tree.git
3812 S:      Maintained
3813 F:      drivers/media/common/cypress_firmware*
3814
3815 CYTTSP TOUCHSCREEN DRIVER
3816 M:      Ferruh Yigit <fery@cypress.com>
3817 L:      linux-input@vger.kernel.org
3818 S:      Supported
3819 F:      drivers/input/touchscreen/cyttsp*
3820 F:      include/linux/input/cyttsp.h
3821
3822 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3823 M:      Joshua Kinard <kumba@gentoo.org>
3824 S:      Maintained
3825 F:      drivers/rtc/rtc-ds1685.c
3826 F:      include/linux/rtc/ds1685.h
3827
3828 DAMA SLAVE for AX.25
3829 M:      Joerg Reuter <jreuter@yaina.de>
3830 W:      http://yaina.de/jreuter/
3831 W:      http://www.qsl.net/dl1bke/
3832 L:      linux-hams@vger.kernel.org
3833 S:      Maintained
3834 F:      net/ax25/af_ax25.c
3835 F:      net/ax25/ax25_dev.c
3836 F:      net/ax25/ax25_ds_*
3837 F:      net/ax25/ax25_in.c
3838 F:      net/ax25/ax25_out.c
3839 F:      net/ax25/ax25_timer.c
3840 F:      net/ax25/sysctl_net_ax25.c
3841
3842 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3843 L:      netdev@vger.kernel.org
3844 S:      Orphan
3845 F:      Documentation/networking/dmfe.txt
3846 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3847
3848 DC390/AM53C974 SCSI driver
3849 M:      Hannes Reinecke <hare@suse.com>
3850 L:      linux-scsi@vger.kernel.org
3851 S:      Maintained
3852 F:      drivers/scsi/am53c974.c
3853
3854 DC395x SCSI driver
3855 M:      Oliver Neukum <oliver@neukum.org>
3856 M:      Ali Akcaagac <aliakc@web.de>
3857 M:      Jamie Lenehan <lenehan@twibble.org>
3858 L:      dc395x@twibble.org
3859 W:      http://twibble.org/dist/dc395x/
3860 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3861 S:      Maintained
3862 F:      Documentation/scsi/dc395x.txt
3863 F:      drivers/scsi/dc395x.*
3864
3865 DCCP PROTOCOL
3866 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3867 L:      dccp@vger.kernel.org
3868 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3869 S:      Maintained
3870 F:      include/linux/dccp.h
3871 F:      include/uapi/linux/dccp.h
3872 F:      include/linux/tfrc.h
3873 F:      net/dccp/
3874
3875 DECnet NETWORK LAYER
3876 W:      http://linux-decnet.sourceforge.net
3877 L:      linux-decnet-user@lists.sourceforge.net
3878 S:      Orphan
3879 F:      Documentation/networking/decnet.txt
3880 F:      net/decnet/
3881
3882 DECSTATION PLATFORM SUPPORT
3883 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3884 L:      linux-mips@linux-mips.org
3885 W:      http://www.linux-mips.org/wiki/DECstation
3886 S:      Maintained
3887 F:      arch/mips/dec/
3888 F:      arch/mips/include/asm/dec/
3889 F:      arch/mips/include/asm/mach-dec/
3890
3891 DEFXX FDDI NETWORK DRIVER
3892 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3893 S:      Maintained
3894 F:      drivers/net/fddi/defxx.*
3895
3896 DELL LAPTOP DRIVER
3897 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3898 M:      Pali Rohár <pali.rohar@gmail.com>
3899 L:      platform-driver-x86@vger.kernel.org
3900 S:      Maintained
3901 F:      drivers/platform/x86/dell-laptop.c
3902
3903 DELL LAPTOP RBTN DRIVER
3904 M:      Pali Rohár <pali.rohar@gmail.com>
3905 S:      Maintained
3906 F:      drivers/platform/x86/dell-rbtn.*
3907
3908 DELL LAPTOP FREEFALL DRIVER
3909 M:      Pali Rohár <pali.rohar@gmail.com>
3910 S:      Maintained
3911 F:      drivers/platform/x86/dell-smo8800.c
3912
3913 DELL LAPTOP SMM DRIVER
3914 M:      Pali Rohár <pali.rohar@gmail.com>
3915 S:      Maintained
3916 F:      drivers/hwmon/dell-smm-hwmon.c
3917 F:      include/uapi/linux/i8k.h
3918
3919 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3920 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3921 S:      Maintained
3922 F:      Documentation/dcdbas.txt
3923 F:      drivers/firmware/dcdbas.*
3924
3925 DELL WMI EXTRAS DRIVER
3926 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3927 M:      Pali Rohár <pali.rohar@gmail.com>
3928 S:      Maintained
3929 F:      drivers/platform/x86/dell-wmi.c
3930
3931 DESIGNWARE USB2 DRD IP DRIVER
3932 M:      John Youn <johnyoun@synopsys.com>
3933 L:      linux-usb@vger.kernel.org
3934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3935 S:      Maintained
3936 F:      drivers/usb/dwc2/
3937
3938 DESIGNWARE USB3 DRD IP DRIVER
3939 M:      Felipe Balbi <balbi@kernel.org>
3940 L:      linux-usb@vger.kernel.org
3941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3942 S:      Maintained
3943 F:      drivers/usb/dwc3/
3944
3945 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3946 M:      Andreas Klinger <ak@it-klinger.de>
3947 L:      linux-iio@vger.kernel.org
3948 S:      Maintained
3949 F:      drivers/iio/proximity/srf*.c
3950
3951 DEVICE COREDUMP (DEV_COREDUMP)
3952 M:      Johannes Berg <johannes@sipsolutions.net>
3953 L:      linux-kernel@vger.kernel.org
3954 S:      Maintained
3955 F:      drivers/base/devcoredump.c
3956 F:      include/linux/devcoredump.h
3957
3958 DEVICE FREQUENCY (DEVFREQ)
3959 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3960 M:      Kyungmin Park <kyungmin.park@samsung.com>
3961 R:      Chanwoo Choi <cw00.choi@samsung.com>
3962 L:      linux-pm@vger.kernel.org
3963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3964 S:      Maintained
3965 F:      drivers/devfreq/
3966 F:      include/linux/devfreq.h
3967 F:      Documentation/devicetree/bindings/devfreq/
3968
3969 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3970 M:      Chanwoo Choi <cw00.choi@samsung.com>
3971 L:      linux-pm@vger.kernel.org
3972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3973 S:      Supported
3974 F:      drivers/devfreq/event/
3975 F:      drivers/devfreq/devfreq-event.c
3976 F:      include/linux/devfreq-event.h
3977 F:      Documentation/devicetree/bindings/devfreq/event/
3978
3979 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3980 M:      Chanwoo Choi <cw00.choi@samsung.com>
3981 L:      linux-pm@vger.kernel.org
3982 L:      linux-samsung-soc@vger.kernel.org
3983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3984 S:      Maintained
3985 F:      drivers/devfreq/exynos-bus.c
3986 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3987
3988 DEVICE NUMBER REGISTRY
3989 M:      Torben Mathiasen <device@lanana.org>
3990 W:      http://lanana.org/docs/device-list/index.html
3991 S:      Maintained
3992
3993 DEVICE-MAPPER  (LVM)
3994 M:      Alasdair Kergon <agk@redhat.com>
3995 M:      Mike Snitzer <snitzer@redhat.com>
3996 M:      dm-devel@redhat.com
3997 L:      dm-devel@redhat.com
3998 W:      http://sources.redhat.com/dm
3999 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4001 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4002 S:      Maintained
4003 F:      Documentation/device-mapper/
4004 F:      drivers/md/dm*
4005 F:      drivers/md/persistent-data/
4006 F:      include/linux/device-mapper.h
4007 F:      include/linux/dm-*.h
4008 F:      include/uapi/linux/dm-*.h
4009
4010 DEVLINK
4011 M:      Jiri Pirko <jiri@mellanox.com>
4012 L:      netdev@vger.kernel.org
4013 S:      Supported
4014 F:      net/core/devlink.c
4015 F:      include/net/devlink.h
4016 F:      include/uapi/linux/devlink.h
4017
4018 DIALOG SEMICONDUCTOR DRIVERS
4019 M:      Support Opensource <support.opensource@diasemi.com>
4020 W:      http://www.dialog-semiconductor.com/products
4021 S:      Supported
4022 F:      Documentation/hwmon/da90??
4023 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4024 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4025 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4026 F:      drivers/gpio/gpio-da90??.c
4027 F:      drivers/hwmon/da90??-hwmon.c
4028 F:      drivers/iio/adc/da91??-*.c
4029 F:      drivers/input/misc/da90??_onkey.c
4030 F:      drivers/input/touchscreen/da9052_tsi.c
4031 F:      drivers/leds/leds-da90??.c
4032 F:      drivers/mfd/da903x.c
4033 F:      drivers/mfd/da90??-*.c
4034 F:      drivers/mfd/da91??-*.c
4035 F:      drivers/power/supply/da9052-battery.c
4036 F:      drivers/power/supply/da91??-*.c
4037 F:      drivers/regulator/da903x.c
4038 F:      drivers/regulator/da9???-regulator.[ch]
4039 F:      drivers/rtc/rtc-da90??.c
4040 F:      drivers/video/backlight/da90??_bl.c
4041 F:      drivers/watchdog/da90??_wdt.c
4042 F:      include/linux/mfd/da903x.h
4043 F:      include/linux/mfd/da9052/
4044 F:      include/linux/mfd/da9055/
4045 F:      include/linux/mfd/da9062/
4046 F:      include/linux/mfd/da9063/
4047 F:      include/linux/mfd/da9150/
4048 F:      include/linux/regulator/da9211.h
4049 F:      include/sound/da[79]*.h
4050 F:      sound/soc/codecs/da[79]*.[ch]
4051
4052 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4053 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4054 L:      linux-gpio@vger.kernel.org
4055 S:      Maintained
4056 F:      drivers/gpio/gpio-gpio-mm.c
4057
4058 DIGI NEO AND CLASSIC PCI PRODUCTS
4059 M:      Lidza Louina <lidza.louina@gmail.com>
4060 M:      Mark Hounschell <markh@compro.net>
4061 L:      driverdev-devel@linuxdriverproject.org
4062 S:      Maintained
4063 F:      drivers/staging/dgnc/
4064
4065 DIOLAN U2C-12 I2C DRIVER
4066 M:      Guenter Roeck <linux@roeck-us.net>
4067 L:      linux-i2c@vger.kernel.org
4068 S:      Maintained
4069 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4070
4071 DIRECT ACCESS (DAX)
4072 M:      Matthew Wilcox <mawilcox@microsoft.com>
4073 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4074 L:      linux-fsdevel@vger.kernel.org
4075 S:      Supported
4076 F:      fs/dax.c
4077 F:      include/linux/dax.h
4078 F:      include/trace/events/fs_dax.h
4079
4080 DIRECTORY NOTIFICATION (DNOTIFY)
4081 M:      Eric Paris <eparis@parisplace.org>
4082 S:      Maintained
4083 F:      Documentation/filesystems/dnotify.txt
4084 F:      fs/notify/dnotify/
4085 F:      include/linux/dnotify.h
4086
4087 DISK GEOMETRY AND PARTITION HANDLING
4088 M:      Andries Brouwer <aeb@cwi.nl>
4089 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4090 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4091 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4092 S:      Maintained
4093
4094 DISKQUOTA
4095 M:      Jan Kara <jack@suse.com>
4096 S:      Maintained
4097 F:      Documentation/filesystems/quota.txt
4098 F:      fs/quota/
4099 F:      include/linux/quota*.h
4100 F:      include/uapi/linux/quota*.h
4101
4102 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4103 M:      Bernie Thompson <bernie@plugable.com>
4104 L:      linux-fbdev@vger.kernel.org
4105 S:      Maintained
4106 W:      http://plugable.com/category/projects/udlfb/
4107 F:      drivers/video/fbdev/udlfb.c
4108 F:      include/video/udlfb.h
4109 F:      Documentation/fb/udlfb.txt
4110
4111 DISTRIBUTED LOCK MANAGER (DLM)
4112 M:      Christine Caulfield <ccaulfie@redhat.com>
4113 M:      David Teigland <teigland@redhat.com>
4114 L:      cluster-devel@redhat.com
4115 W:      http://sources.redhat.com/cluster/
4116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4117 S:      Supported
4118 F:      fs/dlm/
4119
4120 DMA BUFFER SHARING FRAMEWORK
4121 M:      Sumit Semwal <sumit.semwal@linaro.org>
4122 S:      Maintained
4123 L:      linux-media@vger.kernel.org
4124 L:      dri-devel@lists.freedesktop.org
4125 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4126 F:      drivers/dma-buf/
4127 F:      include/linux/dma-buf*
4128 F:      include/linux/reservation.h
4129 F:      include/linux/*fence.h
4130 F:      Documentation/driver-api/dma-buf.rst
4131 T:      git git://anongit.freedesktop.org/drm/drm-misc
4132
4133 SYNC FILE FRAMEWORK
4134 M:      Sumit Semwal <sumit.semwal@linaro.org>
4135 R:      Gustavo Padovan <gustavo@padovan.org>
4136 S:      Maintained
4137 L:      linux-media@vger.kernel.org
4138 L:      dri-devel@lists.freedesktop.org
4139 F:      drivers/dma-buf/sync_*
4140 F:      drivers/dma-buf/dma-fence*
4141 F:      drivers/dma-buf/sw_sync.c
4142 F:      include/linux/sync_file.h
4143 F:      include/uapi/linux/sync_file.h
4144 F:      Documentation/sync_file.txt
4145 T:      git git://anongit.freedesktop.org/drm/drm-misc
4146
4147 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4148 M:      Vinod Koul <vinod.koul@intel.com>
4149 L:      dmaengine@vger.kernel.org
4150 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4151 S:      Maintained
4152 F:      drivers/dma/
4153 F:      include/linux/dmaengine.h
4154 F:      Documentation/devicetree/bindings/dma/
4155 F:      Documentation/dmaengine/
4156 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4157
4158 DME1737 HARDWARE MONITOR DRIVER
4159 M:      Juerg Haefliger <juergh@gmail.com>
4160 L:      linux-hwmon@vger.kernel.org
4161 S:      Maintained
4162 F:      Documentation/hwmon/dme1737
4163 F:      drivers/hwmon/dme1737.c
4164
4165 DMI/SMBIOS SUPPORT
4166 M:      Jean Delvare <jdelvare@suse.com>
4167 S:      Maintained
4168 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4169 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4170 F:      drivers/firmware/dmi-id.c
4171 F:      drivers/firmware/dmi_scan.c
4172 F:      include/linux/dmi.h
4173
4174 DOCUMENTATION
4175 M:      Jonathan Corbet <corbet@lwn.net>
4176 L:      linux-doc@vger.kernel.org
4177 S:      Maintained
4178 F:      Documentation/
4179 F:      scripts/kernel-doc
4180 X:      Documentation/ABI/
4181 X:      Documentation/devicetree/
4182 X:      Documentation/acpi
4183 X:      Documentation/power
4184 X:      Documentation/spi
4185 X:      Documentation/media
4186 T:      git git://git.lwn.net/linux.git docs-next
4187
4188 DOUBLETALK DRIVER
4189 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4190 L:      blinux-list@redhat.com
4191 S:      Maintained
4192 F:      drivers/char/dtlk.c
4193 F:      include/linux/dtlk.h
4194
4195 DPAA2 DATAPATH I/O (DPIO) DRIVER
4196 M:      Roy Pledge <Roy.Pledge@nxp.com>
4197 L:      linux-kernel@vger.kernel.org
4198 S:      Maintained
4199 F:      drivers/staging/fsl-mc/bus/dpio
4200
4201 DPAA2 ETHERNET DRIVER
4202 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4203 L:      linux-kernel@vger.kernel.org
4204 S:      Maintained
4205 F:      drivers/staging/fsl-dpaa2/ethernet
4206
4207 DPT_I2O SCSI RAID DRIVER
4208 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4209 L:      linux-scsi@vger.kernel.org
4210 W:      http://www.adaptec.com/
4211 S:      Maintained
4212 F:      drivers/scsi/dpt*
4213 F:      drivers/scsi/dpt/
4214
4215 DRBD DRIVER
4216 M:      Philipp Reisner <philipp.reisner@linbit.com>
4217 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4218 L:      drbd-dev@lists.linbit.com
4219 W:      http://www.drbd.org
4220 T:      git git://git.linbit.com/linux-drbd.git
4221 T:      git git://git.linbit.com/drbd-8.4.git
4222 S:      Supported
4223 F:      drivers/block/drbd/
4224 F:      lib/lru_cache.c
4225 F:      Documentation/blockdev/drbd/
4226
4227 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4228 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4230 S:      Supported
4231 F:      Documentation/kobject.txt
4232 F:      drivers/base/
4233 F:      fs/debugfs/
4234 F:      fs/sysfs/
4235 F:      include/linux/debugfs.h
4236 F:      include/linux/kobj*
4237 F:      lib/kobj*
4238
4239 DRM DRIVERS
4240 M:      David Airlie <airlied@linux.ie>
4241 L:      dri-devel@lists.freedesktop.org
4242 T:      git git://people.freedesktop.org/~airlied/linux
4243 B:      https://bugs.freedesktop.org/
4244 C:      irc://chat.freenode.net/dri-devel
4245 S:      Maintained
4246 F:      drivers/gpu/drm/
4247 F:      drivers/gpu/vga/
4248 F:      Documentation/devicetree/bindings/display/
4249 F:      Documentation/devicetree/bindings/gpu/
4250 F:      Documentation/devicetree/bindings/video/
4251 F:      Documentation/gpu/
4252 F:      include/drm/
4253 F:      include/uapi/drm/
4254 F:      include/linux/vga*
4255
4256 DRM DRIVERS AND MISC GPU PATCHES
4257 M:      Daniel Vetter <daniel.vetter@intel.com>
4258 M:      Jani Nikula <jani.nikula@linux.intel.com>
4259 M:      Sean Paul <seanpaul@chromium.org>
4260 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4261 S:      Maintained
4262 T:      git git://anongit.freedesktop.org/drm/drm-misc
4263 F:      Documentation/gpu/
4264 F:      drivers/gpu/vga/
4265 F:      drivers/gpu/drm/*
4266 F:      include/drm/drm*
4267 F:      include/uapi/drm/drm*
4268 F:      include/linux/vga*
4269
4270 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4271 M:      Dave Airlie <airlied@redhat.com>
4272 S:      Odd Fixes
4273 F:      drivers/gpu/drm/ast/
4274
4275 DRM DRIVERS FOR BRIDGE CHIPS
4276 M:      Archit Taneja <architt@codeaurora.org>
4277 S:      Maintained
4278 T:      git git://anongit.freedesktop.org/drm/drm-misc
4279 F:      drivers/gpu/drm/bridge/
4280
4281 DRM DRIVER FOR BOCHS VIRTUAL GPU
4282 M:      Gerd Hoffmann <kraxel@redhat.com>
4283 L:      virtualization@lists.linux-foundation.org
4284 T:      git git://anongit.freedesktop.org/drm/drm-misc
4285 S:      Maintained
4286 F:      drivers/gpu/drm/bochs/
4287
4288 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4289 M:      Dave Airlie <airlied@redhat.com>
4290 M:      Gerd Hoffmann <kraxel@redhat.com>
4291 L:      virtualization@lists.linux-foundation.org
4292 T:      git git://anongit.freedesktop.org/drm/drm-misc
4293 S:      Obsolete
4294 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4295 F:      drivers/gpu/drm/cirrus/
4296
4297 RADEON and AMDGPU DRM DRIVERS
4298 M:      Alex Deucher <alexander.deucher@amd.com>
4299 M:      Christian König <christian.koenig@amd.com>
4300 L:      amd-gfx@lists.freedesktop.org
4301 T:      git git://people.freedesktop.org/~agd5f/linux
4302 S:      Supported
4303 F:      drivers/gpu/drm/radeon/
4304 F:      include/uapi/drm/radeon_drm.h
4305 F:      drivers/gpu/drm/amd/
4306 F:      include/uapi/drm/amdgpu_drm.h
4307
4308 DRM PANEL DRIVERS
4309 M:      Thierry Reding <thierry.reding@gmail.com>
4310 L:      dri-devel@lists.freedesktop.org
4311 T:      git git://anongit.freedesktop.org/tegra/linux.git
4312 S:      Maintained
4313 F:      drivers/gpu/drm/drm_panel.c
4314 F:      drivers/gpu/drm/panel/
4315 F:      include/drm/drm_panel.h
4316 F:      Documentation/devicetree/bindings/display/panel/
4317
4318 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4319 M:      Daniel Vetter <daniel.vetter@intel.com>
4320 M:      Jani Nikula <jani.nikula@linux.intel.com>
4321 L:      intel-gfx@lists.freedesktop.org
4322 W:      https://01.org/linuxgraphics/
4323 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4324 C:      irc://chat.freenode.net/intel-gfx
4325 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4326 T:      git git://anongit.freedesktop.org/drm-intel
4327 S:      Supported
4328 F:      drivers/gpu/drm/i915/
4329 F:      include/drm/i915*
4330 F:      include/uapi/drm/i915_drm.h
4331 F:      Documentation/gpu/i915.rst
4332
4333 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4334 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4335 M:      Zhi Wang <zhi.a.wang@intel.com>
4336 L:      intel-gvt-dev@lists.freedesktop.org
4337 L:      intel-gfx@lists.freedesktop.org
4338 W:      https://01.org/igvt-g
4339 T:      git https://github.com/01org/gvt-linux.git
4340 S:      Supported
4341 F:      drivers/gpu/drm/i915/gvt/
4342
4343 DRM DRIVERS FOR ATMEL HLCDC
4344 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4345 L:      dri-devel@lists.freedesktop.org
4346 S:      Supported
4347 F:      drivers/gpu/drm/atmel-hlcdc/
4348 F:      Documentation/devicetree/bindings/drm/atmel/
4349 T:      git git://anongit.freedesktop.org/drm/drm-misc
4350
4351 DRM DRIVERS FOR ALLWINNER A10
4352 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4353 L:      dri-devel@lists.freedesktop.org
4354 S:      Supported
4355 F:      drivers/gpu/drm/sun4i/
4356 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4358
4359 DRM DRIVERS FOR AMLOGIC SOCS
4360 M:      Neil Armstrong <narmstrong@baylibre.com>
4361 L:      dri-devel@lists.freedesktop.org
4362 L:      linux-amlogic@lists.infradead.org
4363 W:      http://linux-meson.com/
4364 S:      Supported
4365 F:      drivers/gpu/drm/meson/
4366 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4367 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4368 F:      Documentation/gpu/meson.rst
4369 T:      git git://anongit.freedesktop.org/drm/drm-misc
4370
4371 DRM DRIVERS FOR EXYNOS
4372 M:      Inki Dae <inki.dae@samsung.com>
4373 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4374 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4375 M:      Kyungmin Park <kyungmin.park@samsung.com>
4376 L:      dri-devel@lists.freedesktop.org
4377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4378 S:      Supported
4379 F:      drivers/gpu/drm/exynos/
4380 F:      include/uapi/drm/exynos_drm.h
4381 F:      Documentation/devicetree/bindings/display/exynos/
4382
4383 DRM DRIVERS FOR FREESCALE DCU
4384 M:      Stefan Agner <stefan@agner.ch>
4385 M:      Alison Wang <alison.wang@freescale.com>
4386 L:      dri-devel@lists.freedesktop.org
4387 S:      Supported
4388 F:      drivers/gpu/drm/fsl-dcu/
4389 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4390 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4391 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4392
4393 DRM DRIVERS FOR FREESCALE IMX
4394 M:      Philipp Zabel <p.zabel@pengutronix.de>
4395 L:      dri-devel@lists.freedesktop.org
4396 S:      Maintained
4397 F:      drivers/gpu/drm/imx/
4398 F:      drivers/gpu/ipu-v3/
4399 F:      Documentation/devicetree/bindings/display/imx/
4400
4401 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4402 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4403 L:      dri-devel@lists.freedesktop.org
4404 T:      git git://github.com/patjak/drm-gma500
4405 S:      Maintained
4406 F:      drivers/gpu/drm/gma500/
4407
4408 DRM DRIVERS FOR HISILICON
4409 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4410 M:      Rongrong Zou <zourongrong@gmail.com>
4411 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4412 R:      Chen Feng <puck.chen@hisilicon.com>
4413 L:      dri-devel@lists.freedesktop.org
4414 T:      git git://github.com/xin3liang/linux.git
4415 S:      Maintained
4416 F:      drivers/gpu/drm/hisilicon/
4417 F:      Documentation/devicetree/bindings/display/hisilicon/
4418
4419 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4420 S:      Orphan / Obsolete
4421 F:      drivers/gpu/drm/i810/
4422 F:      include/uapi/drm/i810_drm.h
4423
4424 DRM DRIVERS FOR MEDIATEK
4425 M:      CK Hu <ck.hu@mediatek.com>
4426 M:      Philipp Zabel <p.zabel@pengutronix.de>
4427 L:      dri-devel@lists.freedesktop.org
4428 S:      Supported
4429 F:      drivers/gpu/drm/mediatek/
4430 F:      Documentation/devicetree/bindings/display/mediatek/
4431
4432 DRM DRIVER FOR MI0283QT
4433 M:      Noralf Trønnes <noralf@tronnes.org>
4434 S:      Maintained
4435 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4436 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4437
4438 DRM DRIVER FOR MSM ADRENO GPU
4439 M:      Rob Clark <robdclark@gmail.com>
4440 L:      linux-arm-msm@vger.kernel.org
4441 L:      dri-devel@lists.freedesktop.org
4442 L:      freedreno@lists.freedesktop.org
4443 T:      git git://people.freedesktop.org/~robclark/linux
4444 S:      Maintained
4445 F:      drivers/gpu/drm/msm/
4446 F:      include/uapi/drm/msm_drm.h
4447 F:      Documentation/devicetree/bindings/display/msm/
4448
4449 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4450 M:      Ben Skeggs <bskeggs@redhat.com>
4451 L:      dri-devel@lists.freedesktop.org
4452 L:      nouveau@lists.freedesktop.org
4453 T:      git git://github.com/skeggsb/linux
4454 S:      Supported
4455 F:      drivers/gpu/drm/nouveau/
4456 F:      include/uapi/drm/nouveau_drm.h
4457
4458 DRM DRIVERS FOR NVIDIA TEGRA
4459 M:      Thierry Reding <thierry.reding@gmail.com>
4460 L:      dri-devel@lists.freedesktop.org
4461 L:      linux-tegra@vger.kernel.org
4462 T:      git git://anongit.freedesktop.org/tegra/linux.git
4463 S:      Supported
4464 F:      drivers/gpu/drm/tegra/
4465 F:      drivers/gpu/host1x/
4466 F:      include/linux/host1x.h
4467 F:      include/uapi/drm/tegra_drm.h
4468 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4469
4470 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4471 S:      Orphan / Obsolete
4472 F:      drivers/gpu/drm/mga/
4473 F:      include/uapi/drm/mga_drm.h
4474
4475 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4476 M:      Dave Airlie <airlied@redhat.com>
4477 S:      Odd Fixes
4478 F:      drivers/gpu/drm/mgag200/
4479
4480 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4481 S:      Orphan / Obsolete
4482 F:      drivers/gpu/drm/r128/
4483 F:      include/uapi/drm/r128_drm.h
4484
4485 DRM DRIVERS FOR RENESAS
4486 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4487 L:      dri-devel@lists.freedesktop.org
4488 L:      linux-renesas-soc@vger.kernel.org
4489 T:      git git://linuxtv.org/pinchartl/fbdev
4490 S:      Supported
4491 F:      drivers/gpu/drm/rcar-du/
4492 F:      drivers/gpu/drm/shmobile/
4493 F:      include/linux/platform_data/shmob_drm.h
4494 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4495 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4496
4497 DRM DRIVER FOR QXL VIRTUAL GPU
4498 M:      Dave Airlie <airlied@redhat.com>
4499 M:      Gerd Hoffmann <kraxel@redhat.com>
4500 L:      virtualization@lists.linux-foundation.org
4501 T:      git git://anongit.freedesktop.org/drm/drm-misc
4502 S:      Maintained
4503 F:      drivers/gpu/drm/qxl/
4504 F:      include/uapi/drm/qxl_drm.h
4505
4506 DRM DRIVERS FOR ROCKCHIP
4507 M:      Mark Yao <mark.yao@rock-chips.com>
4508 L:      dri-devel@lists.freedesktop.org
4509 S:      Maintained
4510 F:      drivers/gpu/drm/rockchip/
4511 F:      Documentation/devicetree/bindings/display/rockchip/
4512 T:      git git://anongit.freedesktop.org/drm/drm-misc
4513
4514 DRM DRIVER FOR SAVAGE VIDEO CARDS
4515 S:      Orphan / Obsolete
4516 F:      drivers/gpu/drm/savage/
4517 F:      include/uapi/drm/savage_drm.h
4518
4519 DRM DRIVER FOR SIS VIDEO CARDS
4520 S:      Orphan / Obsolete
4521 F:      drivers/gpu/drm/sis/
4522 F:      include/uapi/drm/sis_drm.h
4523
4524 DRM DRIVERS FOR STI
4525 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4526 M:      Vincent Abriou <vincent.abriou@st.com>
4527 L:      dri-devel@lists.freedesktop.org
4528 T:      git git://anongit.freedesktop.org/drm/drm-misc
4529 S:      Maintained
4530 F:      drivers/gpu/drm/sti
4531 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4532
4533 DRM DRIVER FOR TDFX VIDEO CARDS
4534 S:      Orphan / Obsolete
4535 F:      drivers/gpu/drm/tdfx/
4536
4537 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4538 M:      Dave Airlie <airlied@redhat.com>
4539 S:      Odd Fixes
4540 F:      drivers/gpu/drm/udl/
4541
4542 DRM DRIVERS FOR VIVANTE GPU IP
4543 M:      Lucas Stach <l.stach@pengutronix.de>
4544 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4545 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4546 L:      etnaviv@lists.freedesktop.org
4547 L:      dri-devel@lists.freedesktop.org
4548 S:      Maintained
4549 F:      drivers/gpu/drm/etnaviv/
4550 F:      include/uapi/drm/etnaviv_drm.h
4551 F:      Documentation/devicetree/bindings/display/etnaviv/
4552
4553 DRM DRIVER FOR VMWARE VIRTUAL GPU
4554 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4555 M:      Sinclair Yeh <syeh@vmware.com>
4556 M:      Thomas Hellstrom <thellstrom@vmware.com>
4557 L:      dri-devel@lists.freedesktop.org
4558 T:      git git://people.freedesktop.org/~syeh/repos_linux
4559 T:      git git://people.freedesktop.org/~thomash/linux
4560 S:      Supported
4561 F:      drivers/gpu/drm/vmwgfx/
4562 F:      include/uapi/drm/vmwgfx_drm.h
4563
4564 DRM DRIVERS FOR VC4
4565 M:      Eric Anholt <eric@anholt.net>
4566 T:      git git://github.com/anholt/linux
4567 S:      Supported
4568 F:      drivers/gpu/drm/vc4/
4569 F:      include/uapi/drm/vc4_drm.h
4570 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4571 T:      git git://anongit.freedesktop.org/drm/drm-misc
4572
4573 DRM DRIVERS FOR TI OMAP
4574 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4575 L:      dri-devel@lists.freedesktop.org
4576 S:      Maintained
4577 F:      drivers/gpu/drm/omapdrm/
4578 F:      Documentation/devicetree/bindings/display/ti/
4579
4580 DRM DRIVERS FOR TI LCDC
4581 M:      Jyri Sarha <jsarha@ti.com>
4582 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4583 L:      dri-devel@lists.freedesktop.org
4584 S:      Maintained
4585 F:      drivers/gpu/drm/tilcdc/
4586 F:      Documentation/devicetree/bindings/display/tilcdc/
4587
4588 DRM DRIVERS FOR ZTE ZX
4589 M:      Shawn Guo <shawnguo@kernel.org>
4590 L:      dri-devel@lists.freedesktop.org
4591 S:      Maintained
4592 F:      drivers/gpu/drm/zte/
4593 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4594 T:      git git://anongit.freedesktop.org/drm/drm-misc
4595
4596 DSBR100 USB FM RADIO DRIVER
4597 M:      Alexey Klimov <klimov.linux@gmail.com>
4598 L:      linux-media@vger.kernel.org
4599 T:      git git://linuxtv.org/media_tree.git
4600 S:      Maintained
4601 F:      drivers/media/radio/dsbr100.c
4602
4603 DSCC4 DRIVER
4604 M:      Francois Romieu <romieu@fr.zoreil.com>
4605 L:      netdev@vger.kernel.org
4606 S:      Maintained
4607 F:      drivers/net/wan/dscc4.c
4608
4609 DT3155 MEDIA DRIVER
4610 M:      Hans Verkuil <hverkuil@xs4all.nl>
4611 L:      linux-media@vger.kernel.org
4612 T:      git git://linuxtv.org/media_tree.git
4613 W:      https://linuxtv.org
4614 S:      Odd Fixes
4615 F:      drivers/media/pci/dt3155/
4616
4617 DVB_USB_AF9015 MEDIA DRIVER
4618 M:      Antti Palosaari <crope@iki.fi>
4619 L:      linux-media@vger.kernel.org
4620 W:      https://linuxtv.org
4621 W:      http://palosaari.fi/linux/
4622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4623 T:      git git://linuxtv.org/anttip/media_tree.git
4624 S:      Maintained
4625 F:      drivers/media/usb/dvb-usb-v2/af9015*
4626
4627 DVB_USB_AF9035 MEDIA DRIVER
4628 M:      Antti Palosaari <crope@iki.fi>
4629 L:      linux-media@vger.kernel.org
4630 W:      https://linuxtv.org
4631 W:      http://palosaari.fi/linux/
4632 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4633 T:      git git://linuxtv.org/anttip/media_tree.git
4634 S:      Maintained
4635 F:      drivers/media/usb/dvb-usb-v2/af9035*
4636
4637 DVB_USB_ANYSEE MEDIA DRIVER
4638 M:      Antti Palosaari <crope@iki.fi>
4639 L:      linux-media@vger.kernel.org
4640 W:      https://linuxtv.org
4641 W:      http://palosaari.fi/linux/
4642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4643 T:      git git://linuxtv.org/anttip/media_tree.git
4644 S:      Maintained
4645 F:      drivers/media/usb/dvb-usb-v2/anysee*
4646
4647 DVB_USB_AU6610 MEDIA DRIVER
4648 M:      Antti Palosaari <crope@iki.fi>
4649 L:      linux-media@vger.kernel.org
4650 W:      https://linuxtv.org
4651 W:      http://palosaari.fi/linux/
4652 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4653 T:      git git://linuxtv.org/anttip/media_tree.git
4654 S:      Maintained
4655 F:      drivers/media/usb/dvb-usb-v2/au6610*
4656
4657 DVB_USB_CE6230 MEDIA DRIVER
4658 M:      Antti Palosaari <crope@iki.fi>
4659 L:      linux-media@vger.kernel.org
4660 W:      https://linuxtv.org
4661 W:      http://palosaari.fi/linux/
4662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4663 T:      git git://linuxtv.org/anttip/media_tree.git
4664 S:      Maintained
4665 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4666
4667 DVB_USB_CXUSB MEDIA DRIVER
4668 M:      Michael Krufky <mkrufky@linuxtv.org>
4669 L:      linux-media@vger.kernel.org
4670 W:      https://linuxtv.org
4671 W:      http://github.com/mkrufky
4672 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4673 T:      git git://linuxtv.org/media_tree.git
4674 S:      Maintained
4675 F:      drivers/media/usb/dvb-usb/cxusb*
4676
4677 DVB_USB_EC168 MEDIA DRIVER
4678 M:      Antti Palosaari <crope@iki.fi>
4679 L:      linux-media@vger.kernel.org
4680 W:      https://linuxtv.org
4681 W:      http://palosaari.fi/linux/
4682 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4683 T:      git git://linuxtv.org/anttip/media_tree.git
4684 S:      Maintained
4685 F:      drivers/media/usb/dvb-usb-v2/ec168*
4686
4687 DVB_USB_GL861 MEDIA DRIVER
4688 M:      Antti Palosaari <crope@iki.fi>
4689 L:      linux-media@vger.kernel.org
4690 W:      https://linuxtv.org
4691 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4692 T:      git git://linuxtv.org/anttip/media_tree.git
4693 S:      Maintained
4694 F:      drivers/media/usb/dvb-usb-v2/gl861*
4695
4696 DVB_USB_MXL111SF MEDIA DRIVER
4697 M:      Michael Krufky <mkrufky@linuxtv.org>
4698 L:      linux-media@vger.kernel.org
4699 W:      https://linuxtv.org
4700 W:      http://github.com/mkrufky
4701 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4702 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4703 S:      Maintained
4704 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4705
4706 DVB_USB_RTL28XXU MEDIA DRIVER
4707 M:      Antti Palosaari <crope@iki.fi>
4708 L:      linux-media@vger.kernel.org
4709 W:      https://linuxtv.org
4710 W:      http://palosaari.fi/linux/
4711 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4712 T:      git git://linuxtv.org/anttip/media_tree.git
4713 S:      Maintained
4714 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4715
4716 DVB_USB_V2 MEDIA DRIVER
4717 M:      Antti Palosaari <crope@iki.fi>
4718 L:      linux-media@vger.kernel.org
4719 W:      https://linuxtv.org
4720 W:      http://palosaari.fi/linux/
4721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4722 T:      git git://linuxtv.org/anttip/media_tree.git
4723 S:      Maintained
4724 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4725 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4726
4727 DYNAMIC DEBUG
4728 M:      Jason Baron <jbaron@akamai.com>
4729 S:      Maintained
4730 F:      lib/dynamic_debug.c
4731 F:      include/linux/dynamic_debug.h
4732
4733 DZ DECSTATION DZ11 SERIAL DRIVER
4734 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4735 S:      Maintained
4736 F:      drivers/tty/serial/dz.*
4737
4738 E3X0 POWER BUTTON DRIVER
4739 M:      Moritz Fischer <moritz.fischer@ettus.com>
4740 L:      usrp-users@lists.ettus.com
4741 W:      http://www.ettus.com
4742 S:      Supported
4743 F:      drivers/input/misc/e3x0-button.c
4744 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4745
4746 E4000 MEDIA DRIVER
4747 M:      Antti Palosaari <crope@iki.fi>
4748 L:      linux-media@vger.kernel.org
4749 W:      https://linuxtv.org
4750 W:      http://palosaari.fi/linux/
4751 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4752 T:      git git://linuxtv.org/anttip/media_tree.git
4753 S:      Maintained
4754 F:      drivers/media/tuners/e4000*
4755
4756 EATA ISA/EISA/PCI SCSI DRIVER
4757 M:      Dario Ballabio <ballabio_dario@emc.com>
4758 L:      linux-scsi@vger.kernel.org
4759 S:      Maintained
4760 F:      drivers/scsi/eata.c
4761
4762 EC100 MEDIA DRIVER
4763 M:      Antti Palosaari <crope@iki.fi>
4764 L:      linux-media@vger.kernel.org
4765 W:      https://linuxtv.org
4766 W:      http://palosaari.fi/linux/
4767 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4768 T:      git git://linuxtv.org/anttip/media_tree.git
4769 S:      Maintained
4770 F:      drivers/media/dvb-frontends/ec100*
4771
4772 ECRYPT FILE SYSTEM
4773 M:      Tyler Hicks <tyhicks@canonical.com>
4774 L:      ecryptfs@vger.kernel.org
4775 W:      http://ecryptfs.org
4776 W:      https://launchpad.net/ecryptfs
4777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4778 S:      Supported
4779 F:      Documentation/filesystems/ecryptfs.txt
4780 F:      fs/ecryptfs/
4781
4782 EDAC-CORE
4783 M:      Borislav Petkov <bp@alien8.de>
4784 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4785 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4786 L:      linux-edac@vger.kernel.org
4787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4789 S:      Supported
4790 F:      Documentation/admin-guide/ras.rst
4791 F:      Documentation/driver-api/edac.rst
4792 F:      drivers/edac/
4793 F:      include/linux/edac.h
4794
4795 EDAC-AMD64
4796 M:      Borislav Petkov <bp@alien8.de>
4797 L:      linux-edac@vger.kernel.org
4798 S:      Maintained
4799 F:      drivers/edac/amd64_edac*
4800
4801 EDAC-CALXEDA
4802 M:      Robert Richter <rric@kernel.org>
4803 L:      linux-edac@vger.kernel.org
4804 S:      Maintained
4805 F:      drivers/edac/highbank*
4806
4807 EDAC-CAVIUM
4808 M:      Ralf Baechle <ralf@linux-mips.org>
4809 M:      David Daney <david.daney@cavium.com>
4810 L:      linux-edac@vger.kernel.org
4811 L:      linux-mips@linux-mips.org
4812 S:      Supported
4813 F:      drivers/edac/octeon_edac*
4814 F:      drivers/edac/thunderx_edac*
4815
4816 EDAC-E752X
4817 M:      Mark Gross <mark.gross@intel.com>
4818 L:      linux-edac@vger.kernel.org
4819 S:      Maintained
4820 F:      drivers/edac/e752x_edac.c
4821
4822 EDAC-E7XXX
4823 L:      linux-edac@vger.kernel.org
4824 S:      Maintained
4825 F:      drivers/edac/e7xxx_edac.c
4826
4827 EDAC-FSL_DDR
4828 M:      York Sun <york.sun@nxp.com>
4829 L:      linux-edac@vger.kernel.org
4830 S:      Maintained
4831 F:      drivers/edac/fsl_ddr_edac.*
4832
4833 EDAC-GHES
4834 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4835 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4836 L:      linux-edac@vger.kernel.org
4837 S:      Maintained
4838 F:      drivers/edac/ghes_edac.c
4839
4840 EDAC-I82443BXGX
4841 M:      Tim Small <tim@buttersideup.com>
4842 L:      linux-edac@vger.kernel.org
4843 S:      Maintained
4844 F:      drivers/edac/i82443bxgx_edac.c
4845
4846 EDAC-I3000
4847 L:      linux-edac@vger.kernel.org
4848 S:      Orphan
4849 F:      drivers/edac/i3000_edac.c
4850
4851 EDAC-I5000
4852 L:      linux-edac@vger.kernel.org
4853 S:      Maintained
4854 F:      drivers/edac/i5000_edac.c
4855
4856 EDAC-I5400
4857 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4858 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4859 L:      linux-edac@vger.kernel.org
4860 S:      Maintained
4861 F:      drivers/edac/i5400_edac.c
4862
4863 EDAC-I7300
4864 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4865 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4866 L:      linux-edac@vger.kernel.org
4867 S:      Maintained
4868 F:      drivers/edac/i7300_edac.c
4869
4870 EDAC-I7CORE
4871 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4872 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4873 L:      linux-edac@vger.kernel.org
4874 S:      Maintained
4875 F:      drivers/edac/i7core_edac.c
4876
4877 EDAC-I82975X
4878 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4879 M:      "Arvind R." <arvino55@gmail.com>
4880 L:      linux-edac@vger.kernel.org
4881 S:      Maintained
4882 F:      drivers/edac/i82975x_edac.c
4883
4884 EDAC-IE31200
4885 M:      Jason Baron <jbaron@akamai.com>
4886 L:      linux-edac@vger.kernel.org
4887 S:      Maintained
4888 F:      drivers/edac/ie31200_edac.c
4889
4890 EDAC-MPC85XX
4891 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4892 L:      linux-edac@vger.kernel.org
4893 S:      Maintained
4894 F:      drivers/edac/mpc85xx_edac.[ch]
4895
4896 EDAC-PND2
4897 M:      Tony Luck <tony.luck@intel.com>
4898 L:      linux-edac@vger.kernel.org
4899 S:      Maintained
4900 F:      drivers/edac/pnd2_edac.[ch]
4901
4902 EDAC-PASEMI
4903 M:      Egor Martovetsky <egor@pasemi.com>
4904 L:      linux-edac@vger.kernel.org
4905 S:      Maintained
4906 F:      drivers/edac/pasemi_edac.c
4907
4908 EDAC-R82600
4909 M:      Tim Small <tim@buttersideup.com>
4910 L:      linux-edac@vger.kernel.org
4911 S:      Maintained
4912 F:      drivers/edac/r82600_edac.c
4913
4914 EDAC-SBRIDGE
4915 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4916 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4917 L:      linux-edac@vger.kernel.org
4918 S:      Maintained
4919 F:      drivers/edac/sb_edac.c
4920
4921 EDAC-SKYLAKE
4922 M:      Tony Luck <tony.luck@intel.com>
4923 L:      linux-edac@vger.kernel.org
4924 S:      Maintained
4925 F:      drivers/edac/skx_edac.c
4926
4927 EDAC-XGENE
4928 APPLIED MICRO (APM) X-GENE SOC EDAC
4929 M:     Loc Ho <lho@apm.com>
4930 S:     Supported
4931 F:     drivers/edac/xgene_edac.c
4932 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4933
4934 EDIROL UA-101/UA-1000 DRIVER
4935 M:      Clemens Ladisch <clemens@ladisch.de>
4936 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4937 T:      git git://git.alsa-project.org/alsa-kernel.git
4938 S:      Maintained
4939 F:      sound/usb/misc/ua101.c
4940
4941 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4942 M:      Matt Fleming <matt@codeblueprint.co.uk>
4943 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4944 L:      linux-efi@vger.kernel.org
4945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4946 S:      Maintained
4947 F:      Documentation/efi-stub.txt
4948 F:      arch/*/kernel/efi.c
4949 F:      arch/x86/boot/compressed/eboot.[ch]
4950 F:      arch/*/include/asm/efi.h
4951 F:      arch/x86/platform/efi/
4952 F:      drivers/firmware/efi/
4953 F:      include/linux/efi*.h
4954 F:      arch/arm/boot/compressed/efi-header.S
4955 F:      arch/arm64/kernel/efi-entry.S
4956
4957 EFI VARIABLE FILESYSTEM
4958 M:      Matthew Garrett <matthew.garrett@nebula.com>
4959 M:      Jeremy Kerr <jk@ozlabs.org>
4960 M:      Matt Fleming <matt@codeblueprint.co.uk>
4961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4962 L:      linux-efi@vger.kernel.org
4963 S:      Maintained
4964 F:      fs/efivarfs/
4965
4966 EFIFB FRAMEBUFFER DRIVER
4967 L:      linux-fbdev@vger.kernel.org
4968 M:      Peter Jones <pjones@redhat.com>
4969 S:      Maintained
4970 F:      drivers/video/fbdev/efifb.c
4971
4972 EFI TEST DRIVER
4973 L:      linux-efi@vger.kernel.org
4974 M:      Ivan Hu <ivan.hu@canonical.com>
4975 M:      Matt Fleming <matt@codeblueprint.co.uk>
4976 S:      Maintained
4977 F:      drivers/firmware/efi/test/
4978
4979 EFS FILESYSTEM
4980 W:      http://aeschi.ch.eu.org/efs/
4981 S:      Orphan
4982 F:      fs/efs/
4983
4984 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4985 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4986 L:      netdev@vger.kernel.org
4987 S:      Maintained
4988 F:      drivers/net/ethernet/ibm/ehea/
4989
4990 EM28XX VIDEO4LINUX DRIVER
4991 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4992 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4993 L:      linux-media@vger.kernel.org
4994 W:      https://linuxtv.org
4995 T:      git git://linuxtv.org/media_tree.git
4996 S:      Maintained
4997 F:      drivers/media/usb/em28xx/
4998 F:      Documentation/media/v4l-drivers/em28xx*
4999
5000 EMBEDDED LINUX
5001 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5002 M:      Matt Mackall <mpm@selenic.com>
5003 M:      David Woodhouse <dwmw2@infradead.org>
5004 L:      linux-embedded@vger.kernel.org
5005 S:      Maintained
5006
5007 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5008 M:      James Smart <james.smart@broadcom.com>
5009 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5010 L:      linux-scsi@vger.kernel.org
5011 W:      http://www.broadcom.com
5012 S:      Supported
5013 F:      drivers/scsi/lpfc/
5014
5015 ENE CB710 FLASH CARD READER DRIVER
5016 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5017 S:      Maintained
5018 F:      drivers/misc/cb710/
5019 F:      drivers/mmc/host/cb710-mmc.*
5020 F:      include/linux/cb710.h
5021
5022 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5023 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5024 S:      Maintained
5025 F:      drivers/media/rc/ene_ir.*
5026
5027 EPSON S1D13XXX FRAMEBUFFER DRIVER
5028 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5029 S:      Maintained
5030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5031 F:      drivers/video/fbdev/s1d13xxxfb.c
5032 F:      include/video/s1d13xxxfb.h
5033
5034 ET131X NETWORK DRIVER
5035 M:      Mark Einon <mark.einon@gmail.com>
5036 S:      Odd Fixes
5037 F:      drivers/net/ethernet/agere/
5038
5039 ETHERNET BRIDGE
5040 M:      Stephen Hemminger <stephen@networkplumber.org>
5041 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5042 L:      netdev@vger.kernel.org
5043 W:      http://www.linuxfoundation.org/en/Net:Bridge
5044 S:      Maintained
5045 F:      include/linux/netfilter_bridge/
5046 F:      net/bridge/
5047
5048 ETHERNET PHY LIBRARY
5049 M:      Andrew Lunn <andrew@lunn.ch>
5050 M:      Florian Fainelli <f.fainelli@gmail.com>
5051 L:      netdev@vger.kernel.org
5052 S:      Maintained
5053 F:      include/linux/phy.h
5054 F:      include/linux/phy_fixed.h
5055 F:      drivers/net/phy/
5056 F:      Documentation/networking/phy.txt
5057 F:      drivers/of/of_mdio.c
5058 F:      drivers/of/of_net.c
5059
5060 EXT2 FILE SYSTEM
5061 M:      Jan Kara <jack@suse.com>
5062 L:      linux-ext4@vger.kernel.org
5063 S:      Maintained
5064 F:      Documentation/filesystems/ext2.txt
5065 F:      fs/ext2/
5066 F:      include/linux/ext2*
5067
5068 EXT4 FILE SYSTEM
5069 M:      "Theodore Ts'o" <tytso@mit.edu>
5070 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5071 L:      linux-ext4@vger.kernel.org
5072 W:      http://ext4.wiki.kernel.org
5073 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5075 S:      Maintained
5076 F:      Documentation/filesystems/ext4.txt
5077 F:      fs/ext4/
5078
5079 Extended Verification Module (EVM)
5080 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5081 L:      linux-ima-devel@lists.sourceforge.net
5082 L:      linux-security-module@vger.kernel.org
5083 S:      Supported
5084 F:      security/integrity/evm/
5085
5086 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5087 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5088 M:      Chanwoo Choi <cw00.choi@samsung.com>
5089 L:      linux-kernel@vger.kernel.org
5090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5091 S:      Maintained
5092 F:      drivers/extcon/
5093 F:      include/linux/extcon/
5094 F:      include/linux/extcon.h
5095 F:      Documentation/extcon/
5096 F:      Documentation/devicetree/bindings/extcon/
5097
5098 EXYNOS DP DRIVER
5099 M:      Jingoo Han <jingoohan1@gmail.com>
5100 L:      dri-devel@lists.freedesktop.org
5101 S:      Maintained
5102 F:      drivers/gpu/drm/exynos/exynos_dp*
5103
5104 EXYNOS SYSMMU (IOMMU) driver
5105 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5106 L:      iommu@lists.linux-foundation.org
5107 S:      Maintained
5108 F:      drivers/iommu/exynos-iommu.c
5109
5110 EZchip NPS platform support
5111 M:      Noam Camus <noamc@ezchip.com>
5112 S:      Supported
5113 F:      arch/arc/plat-eznps
5114 F:      arch/arc/boot/dts/eznps.dts
5115
5116 F71805F HARDWARE MONITORING DRIVER
5117 M:      Jean Delvare <jdelvare@suse.com>
5118 L:      linux-hwmon@vger.kernel.org
5119 S:      Maintained
5120 F:      Documentation/hwmon/f71805f
5121 F:      drivers/hwmon/f71805f.c
5122
5123 FC0011 TUNER DRIVER
5124 M:      Michael Buesch <m@bues.ch>
5125 L:      linux-media@vger.kernel.org
5126 S:      Maintained
5127 F:      drivers/media/tuners/fc0011.h
5128 F:      drivers/media/tuners/fc0011.c
5129
5130 FC2580 MEDIA DRIVER
5131 M:      Antti Palosaari <crope@iki.fi>
5132 L:      linux-media@vger.kernel.org
5133 W:      https://linuxtv.org
5134 W:      http://palosaari.fi/linux/
5135 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5136 T:      git git://linuxtv.org/anttip/media_tree.git
5137 S:      Maintained
5138 F:      drivers/media/tuners/fc2580*
5139
5140 FANOTIFY
5141 M:      Eric Paris <eparis@redhat.com>
5142 S:      Maintained
5143 F:      fs/notify/fanotify/
5144 F:      include/linux/fanotify.h
5145 F:      include/uapi/linux/fanotify.h
5146
5147 FARSYNC SYNCHRONOUS DRIVER
5148 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5149 W:      http://www.farsite.co.uk/
5150 S:      Supported
5151 F:      drivers/net/wan/farsync.*
5152
5153 FAULT INJECTION SUPPORT
5154 M:      Akinobu Mita <akinobu.mita@gmail.com>
5155 S:      Supported
5156 F:      Documentation/fault-injection/
5157 F:      lib/fault-inject.c
5158
5159 FBTFT Framebuffer drivers
5160 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5161 S:      Maintained
5162 F:      drivers/staging/fbtft/
5163
5164 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5165 M:      Johannes Thumshirn <jth@kernel.org>
5166 L:      fcoe-devel@open-fcoe.org
5167 W:      www.Open-FCoE.org
5168 S:      Supported
5169 F:      drivers/scsi/libfc/
5170 F:      drivers/scsi/fcoe/
5171 F:      include/scsi/fc/
5172 F:      include/scsi/libfc.h
5173 F:      include/scsi/libfcoe.h
5174 F:      include/uapi/scsi/fc/
5175
5176 FILE LOCKING (flock() and fcntl()/lockf())
5177 M:      Jeff Layton <jlayton@poochiereds.net>
5178 M:      "J. Bruce Fields" <bfields@fieldses.org>
5179 L:      linux-fsdevel@vger.kernel.org
5180 S:      Maintained
5181 F:      include/linux/fcntl.h
5182 F:      include/linux/fs.h
5183 F:      include/uapi/linux/fcntl.h
5184 F:      include/uapi/linux/fs.h
5185 F:      fs/fcntl.c
5186 F:      fs/locks.c
5187
5188 FILESYSTEMS (VFS and infrastructure)
5189 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5190 L:      linux-fsdevel@vger.kernel.org
5191 S:      Maintained
5192 F:      fs/*
5193
5194 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5195 M:      Riku Voipio <riku.voipio@iki.fi>
5196 L:      linux-hwmon@vger.kernel.org
5197 S:      Maintained
5198 F:      drivers/hwmon/f75375s.c
5199 F:      include/linux/f75375s.h
5200
5201 FIREWIRE AUDIO DRIVERS
5202 M:      Clemens Ladisch <clemens@ladisch.de>
5203 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5204 T:      git git://git.alsa-project.org/alsa-kernel.git
5205 S:      Maintained
5206 F:      sound/firewire/
5207
5208 FIREWIRE MEDIA DRIVERS (firedtv)
5209 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5210 L:      linux-media@vger.kernel.org
5211 L:      linux1394-devel@lists.sourceforge.net
5212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5213 S:      Maintained
5214 F:      drivers/media/firewire/
5215
5216 FIREWIRE SBP-2 TARGET
5217 M:      Chris Boot <bootc@bootc.net>
5218 L:      linux-scsi@vger.kernel.org
5219 L:      target-devel@vger.kernel.org
5220 L:      linux1394-devel@lists.sourceforge.net
5221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5222 S:      Maintained
5223 F:      drivers/target/sbp/
5224
5225 FIREWIRE SUBSYSTEM
5226 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5227 L:      linux1394-devel@lists.sourceforge.net
5228 W:      http://ieee1394.wiki.kernel.org/
5229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5230 S:      Maintained
5231 F:      drivers/firewire/
5232 F:      include/linux/firewire.h
5233 F:      include/uapi/linux/firewire*.h
5234 F:      tools/firewire/
5235
5236 FIRMWARE LOADER (request_firmware)
5237 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5238 L:      linux-kernel@vger.kernel.org
5239 S:      Maintained
5240 F:      Documentation/firmware_class/
5241 F:      drivers/base/firmware*.c
5242 F:      include/linux/firmware.h
5243
5244 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5245 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5246 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5247 S:      Maintained
5248 F:      drivers/block/rsxx/
5249
5250 FLOPPY DRIVER
5251 M:      Jiri Kosina <jikos@kernel.org>
5252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5253 S:      Odd fixes
5254 F:      drivers/block/floppy.c
5255
5256 FMC SUBSYSTEM
5257 M:      Alessandro Rubini <rubini@gnudd.com>
5258 W:      http://www.ohwr.org/projects/fmc-bus
5259 S:      Supported
5260 F:      drivers/fmc/
5261 F:      include/linux/fmc*.h
5262 F:      include/linux/ipmi-fru.h
5263 K:      fmc_d.*register
5264
5265 FPGA MANAGER FRAMEWORK
5266 M:      Alan Tull <atull@kernel.org>
5267 R:      Moritz Fischer <moritz.fischer@ettus.com>
5268 L:      linux-fpga@vger.kernel.org
5269 S:      Maintained
5270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5271 F:      Documentation/fpga/
5272 F:      Documentation/devicetree/bindings/fpga/
5273 F:      drivers/fpga/
5274 F:      include/linux/fpga/
5275 W:      http://www.rocketboards.org
5276
5277 FPU EMULATOR
5278 M:      Bill Metzenthen <billm@melbpc.org.au>
5279 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5280 S:      Maintained
5281 F:      arch/x86/math-emu/
5282
5283 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5284 L:      netdev@vger.kernel.org
5285 S:      Orphan
5286 F:      drivers/net/wan/dlci.c
5287 F:      drivers/net/wan/sdla.c
5288
5289 FRAMEBUFFER LAYER
5290 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5291 L:      linux-fbdev@vger.kernel.org
5292 T:      git git://github.com/bzolnier/linux.git
5293 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5294 S:      Maintained
5295 F:      Documentation/fb/
5296 F:      drivers/video/
5297 F:      include/video/
5298 F:      include/linux/fb.h
5299 F:      include/uapi/video/
5300 F:      include/uapi/linux/fb.h
5301
5302 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5303 M:      Horia Geantă <horia.geanta@nxp.com>
5304 M:      Dan Douglass <dan.douglass@nxp.com>
5305 L:      linux-crypto@vger.kernel.org
5306 S:      Maintained
5307 F:      drivers/crypto/caam/
5308 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5309
5310 FREESCALE DIU FRAMEBUFFER DRIVER
5311 M:      Timur Tabi <timur@tabi.org>
5312 L:      linux-fbdev@vger.kernel.org
5313 S:      Maintained
5314 F:      drivers/video/fbdev/fsl-diu-fb.*
5315
5316 FREESCALE DMA DRIVER
5317 M:      Li Yang <leoli@freescale.com>
5318 M:      Zhang Wei <zw@zh-kernel.org>
5319 L:      linuxppc-dev@lists.ozlabs.org
5320 S:      Maintained
5321 F:      drivers/dma/fsldma.*
5322
5323 FREESCALE GPMI NAND DRIVER
5324 M:      Han Xu <han.xu@nxp.com>
5325 L:      linux-mtd@lists.infradead.org
5326 S:      Maintained
5327 F:      drivers/mtd/nand/gpmi-nand/*
5328
5329 FREESCALE I2C CPM DRIVER
5330 M:      Jochen Friedrich <jochen@scram.de>
5331 L:      linuxppc-dev@lists.ozlabs.org
5332 L:      linux-i2c@vger.kernel.org
5333 S:      Maintained
5334 F:      drivers/i2c/busses/i2c-cpm.c
5335
5336 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5337 M:      Sascha Hauer <kernel@pengutronix.de>
5338 L:      linux-fbdev@vger.kernel.org
5339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5340 S:      Maintained
5341 F:      include/linux/platform_data/video-imxfb.h
5342 F:      drivers/video/fbdev/imxfb.c
5343
5344 FREESCALE QUAD SPI DRIVER
5345 M:      Han Xu <han.xu@nxp.com>
5346 L:      linux-mtd@lists.infradead.org
5347 S:      Maintained
5348 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5349
5350 FREESCALE SOC FS_ENET DRIVER
5351 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5352 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5353 L:      linuxppc-dev@lists.ozlabs.org
5354 L:      netdev@vger.kernel.org
5355 S:      Maintained
5356 F:      drivers/net/ethernet/freescale/fs_enet/
5357 F:      include/linux/fs_enet_pd.h
5358
5359 FREESCALE IMX / MXC FEC DRIVER
5360 M:      Fugang Duan <fugang.duan@nxp.com>
5361 L:      netdev@vger.kernel.org
5362 S:      Maintained
5363 F:      drivers/net/ethernet/freescale/fec_main.c
5364 F:      drivers/net/ethernet/freescale/fec_ptp.c
5365 F:      drivers/net/ethernet/freescale/fec.h
5366 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5367
5368 FREESCALE QORIQ DPAA FMAN DRIVER
5369 M:      Madalin Bucur <madalin.bucur@nxp.com>
5370 L:      netdev@vger.kernel.org
5371 S:      Maintained
5372 F:      drivers/net/ethernet/freescale/fman
5373 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5374
5375 FREESCALE QORIQ DPAA ETHERNET DRIVER
5376 M:      Madalin Bucur <madalin.bucur@nxp.com>
5377 L:      netdev@vger.kernel.org
5378 S:      Maintained
5379 F:      drivers/net/ethernet/freescale/dpaa
5380
5381 FREESCALE SOC DRIVERS
5382 M:      Scott Wood <oss@buserror.net>
5383 L:      linuxppc-dev@lists.ozlabs.org
5384 L:      linux-arm-kernel@lists.infradead.org
5385 S:      Maintained
5386 F:      Documentation/devicetree/bindings/powerpc/fsl/
5387 F:      drivers/soc/fsl/
5388 F:      include/linux/fsl/
5389
5390 FREESCALE QUICC ENGINE LIBRARY
5391 M:      Qiang Zhao <qiang.zhao@nxp.com>
5392 L:      linuxppc-dev@lists.ozlabs.org
5393 S:      Maintained
5394 F:      drivers/soc/fsl/qe/
5395 F:      include/soc/fsl/*qe*.h
5396 F:      include/soc/fsl/*ucc*.h
5397
5398 FREESCALE USB PERIPHERAL DRIVERS
5399 M:      Li Yang <leoli@freescale.com>
5400 L:      linux-usb@vger.kernel.org
5401 L:      linuxppc-dev@lists.ozlabs.org
5402 S:      Maintained
5403 F:      drivers/usb/gadget/udc/fsl*
5404
5405 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5406 M:      Li Yang <leoli@freescale.com>
5407 L:      netdev@vger.kernel.org
5408 L:      linuxppc-dev@lists.ozlabs.org
5409 S:      Maintained
5410 F:      drivers/net/ethernet/freescale/ucc_geth*
5411
5412 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5413 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5414 L:      netdev@vger.kernel.org
5415 S:      Maintained
5416 F:      drivers/net/ethernet/freescale/gianfar*
5417 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5418 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5419
5420 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5421 M:      Zhao Qiang <qiang.zhao@nxp.com>
5422 L:      netdev@vger.kernel.org
5423 L:      linuxppc-dev@lists.ozlabs.org
5424 S:      Maintained
5425 F:      drivers/net/wan/fsl_ucc_hdlc*
5426
5427 FREESCALE QUICC ENGINE UCC UART DRIVER
5428 M:      Timur Tabi <timur@tabi.org>
5429 L:      linuxppc-dev@lists.ozlabs.org
5430 S:      Maintained
5431 F:      drivers/tty/serial/ucc_uart.c
5432
5433 FREESCALE SOC SOUND DRIVERS
5434 M:      Timur Tabi <timur@tabi.org>
5435 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5436 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5437 R:      Fabio Estevam <fabio.estevam@nxp.com>
5438 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5439 L:      linuxppc-dev@lists.ozlabs.org
5440 S:      Maintained
5441 F:      sound/soc/fsl/fsl*
5442 F:      sound/soc/fsl/imx*
5443 F:      sound/soc/fsl/mpc8610_hpcd.c
5444
5445 FREEVXFS FILESYSTEM
5446 M:      Christoph Hellwig <hch@infradead.org>
5447 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5448 S:      Maintained
5449 F:      fs/freevxfs/
5450
5451 FREEZER
5452 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5453 M:      Pavel Machek <pavel@ucw.cz>
5454 L:      linux-pm@vger.kernel.org
5455 S:      Supported
5456 F:      Documentation/power/freezing-of-tasks.txt
5457 F:      include/linux/freezer.h
5458 F:      kernel/freezer.c
5459
5460 FRONTSWAP API
5461 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5462 L:      linux-kernel@vger.kernel.org
5463 S:      Maintained
5464 F:      mm/frontswap.c
5465 F:      include/linux/frontswap.h
5466
5467 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5468 M:      David Howells <dhowells@redhat.com>
5469 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5470 S:      Supported
5471 F:      Documentation/filesystems/caching/
5472 F:      fs/fscache/
5473 F:      include/linux/fscache*.h
5474
5475 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5476 M:      Theodore Y. Ts'o <tytso@mit.edu>
5477 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5478 L:      linux-fscrypt@vger.kernel.org
5479 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5481 S:      Supported
5482 F:      fs/crypto/
5483 F:      include/linux/fscrypt*.h
5484
5485 F2FS FILE SYSTEM
5486 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5487 M:      Chao Yu <yuchao0@huawei.com>
5488 L:      linux-f2fs-devel@lists.sourceforge.net
5489 W:      https://f2fs.wiki.kernel.org/
5490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5491 S:      Maintained
5492 F:      Documentation/filesystems/f2fs.txt
5493 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5494 F:      fs/f2fs/
5495 F:      include/linux/f2fs_fs.h
5496 F:      include/trace/events/f2fs.h
5497
5498 FUJITSU FR-V (FRV) PORT
5499 S:      Orphan
5500 F:      arch/frv/
5501
5502 FUJITSU LAPTOP EXTRAS
5503 M:      Jonathan Woithe <jwoithe@just42.net>
5504 L:      platform-driver-x86@vger.kernel.org
5505 S:      Maintained
5506 F:      drivers/platform/x86/fujitsu-laptop.c
5507
5508 FUJITSU M-5MO LS CAMERA ISP DRIVER
5509 M:      Kyungmin Park <kyungmin.park@samsung.com>
5510 M:      Heungjun Kim <riverful.kim@samsung.com>
5511 L:      linux-media@vger.kernel.org
5512 S:      Maintained
5513 F:      drivers/media/i2c/m5mols/
5514 F:      include/media/i2c/m5mols.h
5515
5516 FUJITSU TABLET EXTRAS
5517 M:      Robert Gerlach <khnz@gmx.de>
5518 L:      platform-driver-x86@vger.kernel.org
5519 S:      Maintained
5520 F:      drivers/platform/x86/fujitsu-tablet.c
5521
5522 FUSE: FILESYSTEM IN USERSPACE
5523 M:      Miklos Szeredi <miklos@szeredi.hu>
5524 L:      linux-fsdevel@vger.kernel.org
5525 W:      http://fuse.sourceforge.net/
5526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5527 S:      Maintained
5528 F:      fs/fuse/
5529 F:      include/uapi/linux/fuse.h
5530 F:      Documentation/filesystems/fuse.txt
5531
5532 FUTEX SUBSYSTEM
5533 M:      Thomas Gleixner <tglx@linutronix.de>
5534 M:      Ingo Molnar <mingo@redhat.com>
5535 R:      Peter Zijlstra <peterz@infradead.org>
5536 R:      Darren Hart <dvhart@infradead.org>
5537 L:      linux-kernel@vger.kernel.org
5538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5539 S:      Maintained
5540 F:      kernel/futex.c
5541 F:      kernel/futex_compat.c
5542 F:      include/asm-generic/futex.h
5543 F:      include/linux/futex.h
5544 F:      include/uapi/linux/futex.h
5545 F:      tools/testing/selftests/futex/
5546 F:      tools/perf/bench/futex*
5547 F:      Documentation/*futex*
5548
5549 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5550 M:      Rik Faith <faith@cs.unc.edu>
5551 L:      linux-scsi@vger.kernel.org
5552 S:      Odd Fixes (e.g., new signatures)
5553 F:      drivers/scsi/fdomain.*
5554
5555 GCC PLUGINS
5556 M:      Kees Cook <keescook@chromium.org>
5557 R:      Emese Revfy <re.emese@gmail.com>
5558 L:      kernel-hardening@lists.openwall.com
5559 S:      Maintained
5560 F:      scripts/gcc-plugins/
5561 F:      scripts/gcc-plugin.sh
5562 F:      scripts/Makefile.gcc-plugins
5563 F:      Documentation/gcc-plugins.txt
5564
5565 GCOV BASED KERNEL PROFILING
5566 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5567 S:      Maintained
5568 F:      kernel/gcov/
5569 F:      Documentation/dev-tools/gcov.rst
5570
5571 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5572 M:      Achim Leubner <achim_leubner@adaptec.com>
5573 L:      linux-scsi@vger.kernel.org
5574 W:      http://www.icp-vortex.com/
5575 S:      Supported
5576 F:      drivers/scsi/gdt*
5577
5578 GDB KERNEL DEBUGGING HELPER SCRIPTS
5579 M:      Jan Kiszka <jan.kiszka@siemens.com>
5580 M:      Kieran Bingham <kieran@bingham.xyz>
5581 S:      Supported
5582 F:      scripts/gdb/
5583
5584 GEMTEK FM RADIO RECEIVER DRIVER
5585 M:      Hans Verkuil <hverkuil@xs4all.nl>
5586 L:      linux-media@vger.kernel.org
5587 T:      git git://linuxtv.org/media_tree.git
5588 W:      https://linuxtv.org
5589 S:      Maintained
5590 F:      drivers/media/radio/radio-gemtek*
5591
5592 GENERIC GPIO I2C DRIVER
5593 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5594 S:      Supported
5595 F:      drivers/i2c/busses/i2c-gpio.c
5596 F:      include/linux/i2c-gpio.h
5597
5598 GENERIC GPIO I2C MULTIPLEXER DRIVER
5599 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5600 L:      linux-i2c@vger.kernel.org
5601 S:      Supported
5602 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5603 F:      include/linux/i2c-mux-gpio.h
5604 F:      Documentation/i2c/muxes/i2c-mux-gpio
5605
5606 GENERIC HDLC (WAN) DRIVERS
5607 M:      Krzysztof Halasa <khc@pm.waw.pl>
5608 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5609 S:      Maintained
5610 F:      drivers/net/wan/c101.c
5611 F:      drivers/net/wan/hd6457*
5612 F:      drivers/net/wan/hdlc*
5613 F:      drivers/net/wan/n2.c
5614 F:      drivers/net/wan/pc300too.c
5615 F:      drivers/net/wan/pci200syn.c
5616 F:      drivers/net/wan/wanxl*
5617
5618 GENERIC INCLUDE/ASM HEADER FILES
5619 M:      Arnd Bergmann <arnd@arndb.de>
5620 L:      linux-arch@vger.kernel.org
5621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5622 S:      Maintained
5623 F:      include/asm-generic/
5624 F:      include/uapi/asm-generic/
5625
5626 GENERIC PHY FRAMEWORK
5627 M:      Kishon Vijay Abraham I <kishon@ti.com>
5628 L:      linux-kernel@vger.kernel.org
5629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5630 S:      Supported
5631 F:      drivers/phy/
5632 F:      include/linux/phy/
5633
5634 GENERIC PM DOMAINS
5635 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5636 M:      Kevin Hilman <khilman@kernel.org>
5637 M:      Ulf Hansson <ulf.hansson@linaro.org>
5638 L:      linux-pm@vger.kernel.org
5639 S:      Supported
5640 F:      drivers/base/power/domain*.c
5641 F:      include/linux/pm_domain.h
5642 F:      Documentation/devicetree/bindings/power/power_domain.txt
5643
5644 GENERIC UIO DRIVER FOR PCI DEVICES
5645 M:      "Michael S. Tsirkin" <mst@redhat.com>
5646 L:      kvm@vger.kernel.org
5647 S:      Supported
5648 F:      drivers/uio/uio_pci_generic.c
5649
5650 GET_MAINTAINER SCRIPT
5651 M:      Joe Perches <joe@perches.com>
5652 S:      Maintained
5653 F:      scripts/get_maintainer.pl
5654
5655 GENWQE (IBM Generic Workqueue Card)
5656 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5657 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5658 S:      Supported
5659 F:      drivers/misc/genwqe/
5660
5661 GFS2 FILE SYSTEM
5662 M:      Steven Whitehouse <swhiteho@redhat.com>
5663 M:      Bob Peterson <rpeterso@redhat.com>
5664 L:      cluster-devel@redhat.com
5665 W:      http://sources.redhat.com/cluster/
5666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5667 S:      Supported
5668 F:      Documentation/filesystems/gfs2*.txt
5669 F:      fs/gfs2/
5670 F:      include/uapi/linux/gfs2_ondisk.h
5671
5672 GIGASET ISDN DRIVERS
5673 M:      Paul Bolle <pebolle@tiscali.nl>
5674 L:      gigaset307x-common@lists.sourceforge.net
5675 W:      http://gigaset307x.sourceforge.net/
5676 S:      Odd Fixes
5677 F:      Documentation/isdn/README.gigaset
5678 F:      drivers/isdn/gigaset/
5679 F:      include/uapi/linux/gigaset_dev.h
5680
5681 GO7007 MPEG CODEC
5682 M:      Hans Verkuil <hans.verkuil@cisco.com>
5683 L:      linux-media@vger.kernel.org
5684 S:      Maintained
5685 F:      drivers/media/usb/go7007/
5686
5687 GOODIX TOUCHSCREEN
5688 M:      Bastien Nocera <hadess@hadess.net>
5689 L:      linux-input@vger.kernel.org
5690 S:      Maintained
5691 F:      drivers/input/touchscreen/goodix.c
5692
5693 GPIO MOCKUP DRIVER
5694 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5695 L:      linux-gpio@vger.kernel.org
5696 S:      Maintained
5697 F:      drivers/gpio/gpio-mockup.c
5698 F:      tools/testing/selftests/gpio/
5699
5700 GPIO SUBSYSTEM
5701 M:      Linus Walleij <linus.walleij@linaro.org>
5702 L:      linux-gpio@vger.kernel.org
5703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5704 S:      Maintained
5705 F:      Documentation/devicetree/bindings/gpio/
5706 F:      Documentation/gpio/
5707 F:      Documentation/ABI/testing/gpio-cdev
5708 F:      Documentation/ABI/obsolete/sysfs-gpio
5709 F:      drivers/gpio/
5710 F:      include/linux/gpio/
5711 F:      include/linux/gpio.h
5712 F:      include/asm-generic/gpio.h
5713 F:      include/uapi/linux/gpio.h
5714 F:      tools/gpio/
5715
5716 GRE DEMULTIPLEXER DRIVER
5717 M:      Dmitry Kozlov <xeb@mail.ru>
5718 L:      netdev@vger.kernel.org
5719 S:      Maintained
5720 F:      net/ipv4/gre_demux.c
5721 F:      net/ipv4/gre_offload.c
5722 F:      include/net/gre.h
5723
5724 GRETH 10/100/1G Ethernet MAC device driver
5725 M:      Andreas Larsson <andreas@gaisler.com>
5726 L:      netdev@vger.kernel.org
5727 S:      Maintained
5728 F:      drivers/net/ethernet/aeroflex/
5729
5730 GREYBUS SUBSYSTEM
5731 M:      Johan Hovold <johan@kernel.org>
5732 M:      Alex Elder <elder@kernel.org>
5733 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5734 S:      Maintained
5735 F:      drivers/staging/greybus/
5736 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5737
5738 GREYBUS AUDIO PROTOCOLS DRIVERS
5739 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5740 M:      Mark Greer <mgreer@animalcreek.com>
5741 S:      Maintained
5742 F:      drivers/staging/greybus/audio_apbridgea.c
5743 F:      drivers/staging/greybus/audio_apbridgea.h
5744 F:      drivers/staging/greybus/audio_codec.c
5745 F:      drivers/staging/greybus/audio_codec.h
5746 F:      drivers/staging/greybus/audio_gb.c
5747 F:      drivers/staging/greybus/audio_manager.c
5748 F:      drivers/staging/greybus/audio_manager.h
5749 F:      drivers/staging/greybus/audio_manager_module.c
5750 F:      drivers/staging/greybus/audio_manager_private.h
5751 F:      drivers/staging/greybus/audio_manager_sysfs.c
5752 F:      drivers/staging/greybus/audio_module.c
5753 F:      drivers/staging/greybus/audio_topology.c
5754
5755 GREYBUS PROTOCOLS DRIVERS
5756 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5757 S:      Maintained
5758 F:      drivers/staging/greybus/sdio.c
5759 F:      drivers/staging/greybus/light.c
5760 F:      drivers/staging/greybus/gpio.c
5761 F:      drivers/staging/greybus/power_supply.c
5762 F:      drivers/staging/greybus/spi.c
5763 F:      drivers/staging/greybus/spilib.c
5764
5765 GREYBUS PROTOCOLS DRIVERS
5766 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5767 S:      Maintained
5768 F:      drivers/staging/greybus/loopback.c
5769 F:      drivers/staging/greybus/timesync.c
5770 F:      drivers/staging/greybus/timesync_platform.c
5771
5772 GREYBUS PROTOCOLS DRIVERS
5773 M:      Viresh Kumar <vireshk@kernel.org>
5774 S:      Maintained
5775 F:      drivers/staging/greybus/authentication.c
5776 F:      drivers/staging/greybus/bootrom.c
5777 F:      drivers/staging/greybus/firmware.h
5778 F:      drivers/staging/greybus/fw-core.c
5779 F:      drivers/staging/greybus/fw-download.c
5780 F:      drivers/staging/greybus/fw-managament.c
5781 F:      drivers/staging/greybus/greybus_authentication.h
5782 F:      drivers/staging/greybus/greybus_firmware.h
5783 F:      drivers/staging/greybus/hid.c
5784 F:      drivers/staging/greybus/i2c.c
5785 F:      drivers/staging/greybus/spi.c
5786 F:      drivers/staging/greybus/spilib.c
5787 F:      drivers/staging/greybus/spilib.h
5788
5789 GREYBUS PROTOCOLS DRIVERS
5790 M:      David Lin <dtwlin@gmail.com>
5791 S:      Maintained
5792 F:      drivers/staging/greybus/uart.c
5793 F:      drivers/staging/greybus/log.c
5794
5795 GREYBUS PLATFORM DRIVERS
5796 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5797 S:      Maintained
5798 F:      drivers/staging/greybus/arche-platform.c
5799 F:      drivers/staging/greybus/arche-apb-ctrl.c
5800 F:      drivers/staging/greybus/arche_platform.h
5801
5802 GS1662 VIDEO SERIALIZER
5803 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5804 L:      linux-media@vger.kernel.org
5805 T:      git git://linuxtv.org/media_tree.git
5806 S:      Maintained
5807 F:      drivers/media/spi/gs1662.c
5808
5809 GSPCA FINEPIX SUBDRIVER
5810 M:      Frank Zago <frank@zago.net>
5811 L:      linux-media@vger.kernel.org
5812 T:      git git://linuxtv.org/media_tree.git
5813 S:      Maintained
5814 F:      drivers/media/usb/gspca/finepix.c
5815
5816 GSPCA GL860 SUBDRIVER
5817 M:      Olivier Lorin <o.lorin@laposte.net>
5818 L:      linux-media@vger.kernel.org
5819 T:      git git://linuxtv.org/media_tree.git
5820 S:      Maintained
5821 F:      drivers/media/usb/gspca/gl860/
5822
5823 GSPCA M5602 SUBDRIVER
5824 M:      Erik Andren <erik.andren@gmail.com>
5825 L:      linux-media@vger.kernel.org
5826 T:      git git://linuxtv.org/media_tree.git
5827 S:      Maintained
5828 F:      drivers/media/usb/gspca/m5602/
5829
5830 GSPCA PAC207 SONIXB SUBDRIVER
5831 M:      Hans Verkuil <hverkuil@xs4all.nl>
5832 L:      linux-media@vger.kernel.org
5833 T:      git git://linuxtv.org/media_tree.git
5834 S:      Odd Fixes
5835 F:      drivers/media/usb/gspca/pac207.c
5836
5837 GSPCA SN9C20X SUBDRIVER
5838 M:      Brian Johnson <brijohn@gmail.com>
5839 L:      linux-media@vger.kernel.org
5840 T:      git git://linuxtv.org/media_tree.git
5841 S:      Maintained
5842 F:      drivers/media/usb/gspca/sn9c20x.c
5843
5844 GSPCA T613 SUBDRIVER
5845 M:      Leandro Costantino <lcostantino@gmail.com>
5846 L:      linux-media@vger.kernel.org
5847 T:      git git://linuxtv.org/media_tree.git
5848 S:      Maintained
5849 F:      drivers/media/usb/gspca/t613.c
5850
5851 GSPCA USB WEBCAM DRIVER
5852 M:      Hans Verkuil <hverkuil@xs4all.nl>
5853 L:      linux-media@vger.kernel.org
5854 T:      git git://linuxtv.org/media_tree.git
5855 S:      Odd Fixes
5856 F:      drivers/media/usb/gspca/
5857
5858 GTP (GPRS Tunneling Protocol)
5859 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5860 M:      Harald Welte <laforge@gnumonks.org>
5861 L:      osmocom-net-gprs@lists.osmocom.org
5862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5863 S:      Maintained
5864 F:      drivers/net/gtp.c
5865
5866 GUID PARTITION TABLE (GPT)
5867 M:      Davidlohr Bueso <dave@stgolabs.net>
5868 L:      linux-efi@vger.kernel.org
5869 S:      Maintained
5870 F:      block/partitions/efi.*
5871
5872 STK1160 USB VIDEO CAPTURE DRIVER
5873 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5874 L:      linux-media@vger.kernel.org
5875 T:      git git://linuxtv.org/media_tree.git
5876 S:      Maintained
5877 F:      drivers/media/usb/stk1160/
5878
5879 H8/300 ARCHITECTURE
5880 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5881 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5882 W:      http://uclinux-h8.sourceforge.jp
5883 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5884 S:      Maintained
5885 F:      arch/h8300/
5886 F:      drivers/clocksource/h8300_*.c
5887 F:      drivers/clk/h8300/
5888 F:      drivers/irqchip/irq-renesas-h8*.c
5889
5890 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5891 M:      Frank Seidel <frank@f-seidel.de>
5892 L:      platform-driver-x86@vger.kernel.org
5893 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5894 S:      Maintained
5895 F:      drivers/platform/x86/hdaps.c
5896
5897 HDPVR USB VIDEO ENCODER DRIVER
5898 M:      Hans Verkuil <hverkuil@xs4all.nl>
5899 L:      linux-media@vger.kernel.org
5900 T:      git git://linuxtv.org/media_tree.git
5901 W:      https://linuxtv.org
5902 S:      Odd Fixes
5903 F:      drivers/media/usb/hdpvr/
5904
5905 HWPOISON MEMORY FAILURE HANDLING
5906 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5907 L:      linux-mm@kvack.org
5908 S:      Maintained
5909 F:      mm/memory-failure.c
5910 F:      mm/hwpoison-inject.c
5911
5912 HYPERVISOR VIRTUAL CONSOLE DRIVER
5913 L:      linuxppc-dev@lists.ozlabs.org
5914 S:      Odd Fixes
5915 F:      drivers/tty/hvc/
5916
5917 HACKRF MEDIA DRIVER
5918 M:      Antti Palosaari <crope@iki.fi>
5919 L:      linux-media@vger.kernel.org
5920 W:      https://linuxtv.org
5921 W:      http://palosaari.fi/linux/
5922 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5923 T:      git git://linuxtv.org/anttip/media_tree.git
5924 S:      Maintained
5925 F:      drivers/media/usb/hackrf/
5926
5927 HARDWARE MONITORING
5928 M:      Jean Delvare <jdelvare@suse.com>
5929 M:      Guenter Roeck <linux@roeck-us.net>
5930 L:      linux-hwmon@vger.kernel.org
5931 W:      http://hwmon.wiki.kernel.org/
5932 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5934 S:      Maintained
5935 F:      Documentation/hwmon/
5936 F:      drivers/hwmon/
5937 F:      include/linux/hwmon*.h
5938
5939 HARDWARE RANDOM NUMBER GENERATOR CORE
5940 M:      Matt Mackall <mpm@selenic.com>
5941 M:      Herbert Xu <herbert@gondor.apana.org.au>
5942 L:      linux-crypto@vger.kernel.org
5943 S:      Odd fixes
5944 F:      Documentation/devicetree/bindings/rng/
5945 F:      Documentation/hw_random.txt
5946 F:      drivers/char/hw_random/
5947 F:      include/linux/hw_random.h
5948
5949 HARDWARE SPINLOCK CORE
5950 M:      Ohad Ben-Cohen <ohad@wizery.com>
5951 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5952 L:      linux-remoteproc@vger.kernel.org
5953 S:      Maintained
5954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5955 F:      Documentation/devicetree/bindings/hwlock/
5956 F:      Documentation/hwspinlock.txt
5957 F:      drivers/hwspinlock/
5958 F:      include/linux/hwspinlock.h
5959
5960 HARMONY SOUND DRIVER
5961 L:      linux-parisc@vger.kernel.org
5962 S:      Maintained
5963 F:      sound/parisc/harmony.*
5964
5965 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5966 M:      Jimmy Vance <jimmy.vance@hpe.com>
5967 S:      Supported
5968 F:      Documentation/watchdog/hpwdt.txt
5969 F:      drivers/watchdog/hpwdt.c
5970
5971 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5972 M:      Don Brace <don.brace@microsemi.com>
5973 L:      esc.storagedev@microsemi.com
5974 L:      linux-scsi@vger.kernel.org
5975 S:      Supported
5976 F:      Documentation/scsi/hpsa.txt
5977 F:      drivers/scsi/hpsa*.[ch]
5978 F:      include/linux/cciss*.h
5979 F:      include/uapi/linux/cciss*.h
5980
5981 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5982 M:      Don Brace <don.brace@microsemi.com>
5983 L:      esc.storagedev@microsemi.com
5984 L:      linux-scsi@vger.kernel.org
5985 S:      Supported
5986 F:      Documentation/blockdev/cciss.txt
5987 F:      drivers/block/cciss*
5988 F:      include/linux/cciss_ioctl.h
5989 F:      include/uapi/linux/cciss_ioctl.h
5990
5991 OPA-VNIC DRIVER
5992 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5993 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5994 L:      linux-rdma@vger.kernel.org
5995 S:      Supported
5996 F:      drivers/infiniband/ulp/opa_vnic
5997
5998 HFI1 DRIVER
5999 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6000 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6001 L:      linux-rdma@vger.kernel.org
6002 S:      Supported
6003 F:      drivers/infiniband/hw/hfi1
6004
6005 HFS FILESYSTEM
6006 L:      linux-fsdevel@vger.kernel.org
6007 S:      Orphan
6008 F:      Documentation/filesystems/hfs.txt
6009 F:      fs/hfs/
6010
6011 HFSPLUS FILESYSTEM
6012 L:      linux-fsdevel@vger.kernel.org
6013 S:      Orphan
6014 F:      Documentation/filesystems/hfsplus.txt
6015 F:      fs/hfsplus/
6016
6017 HGA FRAMEBUFFER DRIVER
6018 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6019 L:      linux-nvidia@lists.surfsouth.com
6020 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6021 S:      Maintained
6022 F:      drivers/video/fbdev/hgafb.c
6023
6024 HIBERNATION (aka Software Suspend, aka swsusp)
6025 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6026 M:      Pavel Machek <pavel@ucw.cz>
6027 L:      linux-pm@vger.kernel.org
6028 B:      https://bugzilla.kernel.org
6029 S:      Supported
6030 F:      arch/x86/power/
6031 F:      drivers/base/power/
6032 F:      kernel/power/
6033 F:      include/linux/suspend.h
6034 F:      include/linux/freezer.h
6035 F:      include/linux/pm.h
6036 F:      arch/*/include/asm/suspend*.h
6037
6038 HID CORE LAYER
6039 M:      Jiri Kosina <jikos@kernel.org>
6040 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6041 L:      linux-input@vger.kernel.org
6042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6043 S:      Maintained
6044 F:      drivers/hid/
6045 F:      include/linux/hid*
6046 F:      include/uapi/linux/hid*
6047
6048 HID SENSOR HUB DRIVERS
6049 M:      Jiri Kosina <jikos@kernel.org>
6050 M:      Jonathan Cameron <jic23@kernel.org>
6051 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6052 L:      linux-input@vger.kernel.org
6053 L:      linux-iio@vger.kernel.org
6054 S:      Maintained
6055 F:      Documentation/hid/hid-sensor*
6056 F:      drivers/hid/hid-sensor-*
6057 F:      drivers/iio/*/hid-*
6058 F:      include/linux/hid-sensor-*
6059
6060 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6061 M:      Thomas Gleixner <tglx@linutronix.de>
6062 L:      linux-kernel@vger.kernel.org
6063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6064 S:      Maintained
6065 F:      Documentation/timers/
6066 F:      kernel/time/hrtimer.c
6067 F:      kernel/time/clockevents.c
6068 F:      kernel/time/tick*.*
6069 F:      kernel/time/timer_*.c
6070 F:      include/linux/clockchips.h
6071 F:      include/linux/hrtimer.h
6072
6073 HIGH-SPEED SCC DRIVER FOR AX.25
6074 L:      linux-hams@vger.kernel.org
6075 S:      Orphan
6076 F:      drivers/net/hamradio/dmascc.c
6077 F:      drivers/net/hamradio/scc.c
6078
6079 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6080 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6081 W:      http://www.highpoint-tech.com
6082 S:      Supported
6083 F:      Documentation/scsi/hptiop.txt
6084 F:      drivers/scsi/hptiop.c
6085
6086 HIPPI
6087 M:      Jes Sorensen <jes@trained-monkey.org>
6088 L:      linux-hippi@sunsite.dk
6089 S:      Maintained
6090 F:      include/linux/hippidevice.h
6091 F:      include/uapi/linux/if_hippi.h
6092 F:      net/802/hippi.c
6093 F:      drivers/net/hippi/
6094
6095 HISILICON NETWORK SUBSYSTEM DRIVER
6096 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6097 M:      Salil Mehta <salil.mehta@huawei.com>
6098 L:      netdev@vger.kernel.org
6099 W:      http://www.hisilicon.com
6100 S:      Maintained
6101 F:      drivers/net/ethernet/hisilicon/
6102 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6103
6104 HISILICON ROCE DRIVER
6105 M:      Lijun Ou <oulijun@huawei.com>
6106 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6107 L:      linux-rdma@vger.kernel.org
6108 S:      Maintained
6109 F:      drivers/infiniband/hw/hns/
6110 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6111
6112 HISILICON SAS Controller
6113 M:      John Garry <john.garry@huawei.com>
6114 W:      http://www.hisilicon.com
6115 S:      Supported
6116 F:      drivers/scsi/hisi_sas/
6117 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6118
6119 HOST AP DRIVER
6120 M:      Jouni Malinen <j@w1.fi>
6121 L:      linux-wireless@vger.kernel.org
6122 W:      http://w1.fi/hostap-driver.html
6123 S:      Obsolete
6124 F:      drivers/net/wireless/intersil/hostap/
6125
6126 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6127 L:      platform-driver-x86@vger.kernel.org
6128 S:      Orphan
6129 F:      drivers/platform/x86/tc1100-wmi.c
6130
6131 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6132 M:      Jaroslav Kysela <perex@perex.cz>
6133 S:      Maintained
6134 F:      drivers/net/ethernet/hp/hp100.*
6135
6136 HPET:   High Precision Event Timers driver
6137 M:      Clemens Ladisch <clemens@ladisch.de>
6138 S:      Maintained
6139 F:      Documentation/timers/hpet.txt
6140 F:      drivers/char/hpet.c
6141 F:      include/linux/hpet.h
6142 F:      include/uapi/linux/hpet.h
6143
6144 HPET:   x86
6145 S:      Orphan
6146 F:      arch/x86/kernel/hpet.c
6147 F:      arch/x86/include/asm/hpet.h
6148
6149 HPFS FILESYSTEM
6150 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6151 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6152 S:      Maintained
6153 F:      fs/hpfs/
6154
6155 HSI SUBSYSTEM
6156 M:      Sebastian Reichel <sre@kernel.org>
6157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6158 S:      Maintained
6159 F:      Documentation/ABI/testing/sysfs-bus-hsi
6160 F:      Documentation/driver-api/hsi.rst
6161 F:      drivers/hsi/
6162 F:      include/linux/hsi/
6163 F:      include/uapi/linux/hsi/
6164
6165 HSO 3G MODEM DRIVER
6166 L:      linux-usb@vger.kernel.org
6167 S:      Orphan
6168 F:      drivers/net/usb/hso.c
6169
6170 HSR NETWORK PROTOCOL
6171 M:      Arvid Brodin <arvid.brodin@alten.se>
6172 L:      netdev@vger.kernel.org
6173 S:      Maintained
6174 F:      net/hsr/
6175
6176 HTCPEN TOUCHSCREEN DRIVER
6177 M:      Pau Oliva Fora <pof@eslack.org>
6178 L:      linux-input@vger.kernel.org
6179 S:      Maintained
6180 F:      drivers/input/touchscreen/htcpen.c
6181
6182 HUGETLB FILESYSTEM
6183 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6184 S:      Maintained
6185 F:      fs/hugetlbfs/
6186
6187 HVA ST MEDIA DRIVER
6188 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6189 L:      linux-media@vger.kernel.org
6190 T:      git git://linuxtv.org/media_tree.git
6191 W:      https://linuxtv.org
6192 S:      Supported
6193 F:      drivers/media/platform/sti/hva
6194
6195 Hyper-V CORE AND DRIVERS
6196 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6197 M:      Haiyang Zhang <haiyangz@microsoft.com>
6198 M:      Stephen Hemminger <sthemmin@microsoft.com>
6199 L:      devel@linuxdriverproject.org
6200 S:      Maintained
6201 F:      arch/x86/include/asm/mshyperv.h
6202 F:      arch/x86/include/uapi/asm/hyperv.h
6203 F:      arch/x86/kernel/cpu/mshyperv.c
6204 F:      arch/x86/hyperv
6205 F:      drivers/hid/hid-hyperv.c
6206 F:      drivers/hv/
6207 F:      drivers/input/serio/hyperv-keyboard.c
6208 F:      drivers/pci/host/pci-hyperv.c
6209 F:      drivers/net/hyperv/
6210 F:      drivers/scsi/storvsc_drv.c
6211 F:      drivers/uio/uio_hv_generic.c
6212 F:      drivers/video/fbdev/hyperv_fb.c
6213 F:      include/linux/hyperv.h
6214 F:      tools/hv/
6215 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6216
6217 I2C MUXES
6218 M:      Peter Rosin <peda@axentia.se>
6219 L:      linux-i2c@vger.kernel.org
6220 S:      Maintained
6221 F:      Documentation/i2c/i2c-topology
6222 F:      Documentation/i2c/muxes/
6223 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6224 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6225 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6226 F:      drivers/i2c/i2c-mux.c
6227 F:      drivers/i2c/muxes/
6228 F:      include/linux/i2c-mux.h
6229
6230 I2C OVER PARALLEL PORT
6231 M:      Jean Delvare <jdelvare@suse.com>
6232 L:      linux-i2c@vger.kernel.org
6233 S:      Maintained
6234 F:      Documentation/i2c/busses/i2c-parport
6235 F:      Documentation/i2c/busses/i2c-parport-light
6236 F:      drivers/i2c/busses/i2c-parport.c
6237 F:      drivers/i2c/busses/i2c-parport-light.c
6238
6239 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6240 M:      Jean Delvare <jdelvare@suse.com>
6241 L:      linux-i2c@vger.kernel.org
6242 S:      Maintained
6243 F:      Documentation/i2c/busses/i2c-ali1535
6244 F:      Documentation/i2c/busses/i2c-ali1563
6245 F:      Documentation/i2c/busses/i2c-ali15x3
6246 F:      Documentation/i2c/busses/i2c-amd756
6247 F:      Documentation/i2c/busses/i2c-amd8111
6248 F:      Documentation/i2c/busses/i2c-i801
6249 F:      Documentation/i2c/busses/i2c-nforce2
6250 F:      Documentation/i2c/busses/i2c-piix4
6251 F:      Documentation/i2c/busses/i2c-sis5595
6252 F:      Documentation/i2c/busses/i2c-sis630
6253 F:      Documentation/i2c/busses/i2c-sis96x
6254 F:      Documentation/i2c/busses/i2c-via
6255 F:      Documentation/i2c/busses/i2c-viapro
6256 F:      drivers/i2c/busses/i2c-ali1535.c
6257 F:      drivers/i2c/busses/i2c-ali1563.c
6258 F:      drivers/i2c/busses/i2c-ali15x3.c
6259 F:      drivers/i2c/busses/i2c-amd756.c
6260 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6261 F:      drivers/i2c/busses/i2c-amd8111.c
6262 F:      drivers/i2c/busses/i2c-i801.c
6263 F:      drivers/i2c/busses/i2c-isch.c
6264 F:      drivers/i2c/busses/i2c-nforce2.c
6265 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6266 F:      drivers/i2c/busses/i2c-piix4.c
6267 F:      drivers/i2c/busses/i2c-sis5595.c
6268 F:      drivers/i2c/busses/i2c-sis630.c
6269 F:      drivers/i2c/busses/i2c-sis96x.c
6270 F:      drivers/i2c/busses/i2c-via.c
6271 F:      drivers/i2c/busses/i2c-viapro.c
6272
6273 I2C/SMBUS ISMT DRIVER
6274 M:      Seth Heasley <seth.heasley@intel.com>
6275 M:      Neil Horman <nhorman@tuxdriver.com>
6276 L:      linux-i2c@vger.kernel.org
6277 F:      drivers/i2c/busses/i2c-ismt.c
6278 F:      Documentation/i2c/busses/i2c-ismt
6279
6280 I2C/SMBUS STUB DRIVER
6281 M:      Jean Delvare <jdelvare@suse.com>
6282 L:      linux-i2c@vger.kernel.org
6283 S:      Maintained
6284 F:      drivers/i2c/i2c-stub.c
6285
6286 I2C SUBSYSTEM
6287 M:      Wolfram Sang <wsa@the-dreams.de>
6288 L:      linux-i2c@vger.kernel.org
6289 W:      https://i2c.wiki.kernel.org/
6290 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6292 S:      Maintained
6293 F:      Documentation/devicetree/bindings/i2c/
6294 F:      Documentation/i2c/
6295 F:      drivers/i2c/
6296 F:      drivers/i2c/*/
6297 F:      include/linux/i2c.h
6298 F:      include/linux/i2c-*.h
6299 F:      include/uapi/linux/i2c.h
6300 F:      include/uapi/linux/i2c-*.h
6301
6302 I2C ACPI SUPPORT
6303 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6304 L:      linux-i2c@vger.kernel.org
6305 L:      linux-acpi@vger.kernel.org
6306 S:      Maintained
6307
6308 I2C-TAOS-EVM DRIVER
6309 M:      Jean Delvare <jdelvare@suse.com>
6310 L:      linux-i2c@vger.kernel.org
6311 S:      Maintained
6312 F:      Documentation/i2c/busses/i2c-taos-evm
6313 F:      drivers/i2c/busses/i2c-taos-evm.c
6314
6315 I2C-TINY-USB DRIVER
6316 M:      Till Harbaum <till@harbaum.org>
6317 L:      linux-i2c@vger.kernel.org
6318 W:      http://www.harbaum.org/till/i2c_tiny_usb
6319 S:      Maintained
6320 F:      drivers/i2c/busses/i2c-tiny-usb.c
6321
6322 i386 BOOT CODE
6323 M:      "H. Peter Anvin" <hpa@zytor.com>
6324 S:      Maintained
6325 F:      arch/x86/boot/
6326
6327 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6328 M:      "H. Peter Anvin" <hpa@zytor.com>
6329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6330 S:      Maintained
6331
6332 IA64 (Itanium) PLATFORM
6333 M:      Tony Luck <tony.luck@intel.com>
6334 M:      Fenghua Yu <fenghua.yu@intel.com>
6335 L:      linux-ia64@vger.kernel.org
6336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6337 S:      Maintained
6338 F:      arch/ia64/
6339
6340 IBM Power VMX Cryptographic instructions
6341 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6342 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6343 L:      linux-crypto@vger.kernel.org
6344 S:      Supported
6345 F:      drivers/crypto/vmx/Makefile
6346 F:      drivers/crypto/vmx/Kconfig
6347 F:      drivers/crypto/vmx/vmx.c
6348 F:      drivers/crypto/vmx/aes*
6349 F:      drivers/crypto/vmx/ghash*
6350 F:      drivers/crypto/vmx/ppc-xlate.pl
6351
6352 IBM Power in-Nest Crypto Acceleration
6353 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6354 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6355 L:      linux-crypto@vger.kernel.org
6356 S:      Supported
6357 F:      drivers/crypto/nx/Makefile
6358 F:      drivers/crypto/nx/Kconfig
6359 F:      drivers/crypto/nx/nx-aes*
6360 F:      drivers/crypto/nx/nx-sha*
6361 F:      drivers/crypto/nx/nx.*
6362 F:      drivers/crypto/nx/nx_csbcpb.h
6363 F:      drivers/crypto/nx/nx_debugfs.h
6364
6365 IBM Power 842 compression accelerator
6366 M:      Haren Myneni <haren@us.ibm.com>
6367 S:      Supported
6368 F:      drivers/crypto/nx/Makefile
6369 F:      drivers/crypto/nx/Kconfig
6370 F:      drivers/crypto/nx/nx-842*
6371 F:      include/linux/sw842.h
6372 F:      crypto/842.c
6373 F:      lib/842/
6374
6375 IBM Power Linux RAID adapter
6376 M:      Brian King <brking@us.ibm.com>
6377 S:      Supported
6378 F:      drivers/scsi/ipr.*
6379
6380 IBM Power Virtual Ethernet Device Driver
6381 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6382 L:      netdev@vger.kernel.org
6383 S:      Supported
6384 F:      drivers/net/ethernet/ibm/ibmveth.*
6385
6386 IBM Power SRIOV Virtual NIC Device Driver
6387 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6388 M:      John Allen <jallen@linux.vnet.ibm.com>
6389 L:      netdev@vger.kernel.org
6390 S:      Supported
6391 F:      drivers/net/ethernet/ibm/ibmvnic.*
6392
6393 IBM Power Virtual SCSI Device Drivers
6394 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6395 L:      linux-scsi@vger.kernel.org
6396 S:      Supported
6397 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6398 F:      include/scsi/viosrp.h
6399
6400 IBM Power Virtual SCSI Device Target Driver
6401 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6402 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6403 L:      linux-scsi@vger.kernel.org
6404 L:      target-devel@vger.kernel.org
6405 S:      Supported
6406 F:      drivers/scsi/ibmvscsi_tgt/
6407
6408 IBM Power Virtual FC Device Drivers
6409 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6410 L:      linux-scsi@vger.kernel.org
6411 S:      Supported
6412 F:      drivers/scsi/ibmvscsi/ibmvfc*
6413
6414 IBM ServeRAID RAID DRIVER
6415 S:      Orphan
6416 F:      drivers/scsi/ips.*
6417
6418 ICH LPC AND GPIO DRIVER
6419 M:      Peter Tyser <ptyser@xes-inc.com>
6420 S:      Maintained
6421 F:      drivers/mfd/lpc_ich.c
6422 F:      drivers/gpio/gpio-ich.c
6423
6424 IDT VersaClock 5 CLOCK DRIVER
6425 M:      Marek Vasut <marek.vasut@gmail.com>
6426 S:      Maintained
6427 F:      drivers/clk/clk-versaclock5.c
6428
6429 IDE SUBSYSTEM
6430 M:      "David S. Miller" <davem@davemloft.net>
6431 L:      linux-ide@vger.kernel.org
6432 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6434 S:      Maintained
6435 F:      Documentation/ide/
6436 F:      drivers/ide/
6437 F:      include/linux/ide.h
6438
6439 IDEAPAD LAPTOP EXTRAS DRIVER
6440 M:      Ike Panhc <ike.pan@canonical.com>
6441 L:      platform-driver-x86@vger.kernel.org
6442 W:      http://launchpad.net/ideapad-laptop
6443 S:      Maintained
6444 F:      drivers/platform/x86/ideapad-laptop.c
6445
6446 IDEAPAD LAPTOP SLIDEBAR DRIVER
6447 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6448 L:      linux-input@vger.kernel.org
6449 W:      https://github.com/o2genum/ideapad-slidebar
6450 S:      Maintained
6451 F:      drivers/input/misc/ideapad_slidebar.c
6452
6453 IDE/ATAPI DRIVERS
6454 M:      Borislav Petkov <bp@alien8.de>
6455 L:      linux-ide@vger.kernel.org
6456 S:      Maintained
6457 F:      Documentation/cdrom/ide-cd
6458 F:      drivers/ide/ide-cd*
6459
6460 IEEE 802.15.4 SUBSYSTEM
6461 M:      Alexander Aring <aar@pengutronix.de>
6462 M:      Stefan Schmidt <stefan@osg.samsung.com>
6463 L:      linux-wpan@vger.kernel.org
6464 W:      http://wpan.cakelab.org/
6465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6467 S:      Maintained
6468 F:      net/ieee802154/
6469 F:      net/mac802154/
6470 F:      drivers/net/ieee802154/
6471 F:      include/linux/nl802154.h
6472 F:      include/linux/ieee802154.h
6473 F:      include/net/nl802154.h
6474 F:      include/net/mac802154.h
6475 F:      include/net/af_ieee802154.h
6476 F:      include/net/cfg802154.h
6477 F:      include/net/ieee802154_netdev.h
6478 F:      Documentation/networking/ieee802154.txt
6479
6480 IFE PROTOCOL
6481 M:      Yotam Gigi <yotamg@mellanox.com>
6482 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6483 F:      net/ife
6484 F:      include/net/ife.h
6485 F:      include/uapi/linux/ife.h
6486
6487 IGORPLUG-USB IR RECEIVER
6488 M:      Sean Young <sean@mess.org>
6489 L:      linux-media@vger.kernel.org
6490 S:      Maintained
6491 F:      drivers/media/rc/igorplugusb.c
6492
6493 IGUANAWORKS USB IR TRANSCEIVER
6494 M:      Sean Young <sean@mess.org>
6495 L:      linux-media@vger.kernel.org
6496 S:      Maintained
6497 F:      drivers/media/rc/iguanair.c
6498
6499 IIO DIGITAL POTENTIOMETER DAC
6500 M:      Peter Rosin <peda@axentia.se>
6501 L:      linux-iio@vger.kernel.org
6502 S:      Maintained
6503 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6504 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6505 F:      drivers/iio/dac/dpot-dac.c
6506
6507 IIO ENVELOPE DETECTOR
6508 M:      Peter Rosin <peda@axentia.se>
6509 L:      linux-iio@vger.kernel.org
6510 S:      Maintained
6511 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6512 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6513 F:      drivers/iio/adc/envelope-detector.c
6514
6515 IIO MULTIPLEXER
6516 M:      Peter Rosin <peda@axentia.se>
6517 L:      linux-iio@vger.kernel.org
6518 S:      Maintained
6519 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6520 F:      drivers/iio/multiplexer/iio-mux.c
6521
6522 IIO SUBSYSTEM AND DRIVERS
6523 M:      Jonathan Cameron <jic23@kernel.org>
6524 R:      Hartmut Knaack <knaack.h@gmx.de>
6525 R:      Lars-Peter Clausen <lars@metafoo.de>
6526 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6527 L:      linux-iio@vger.kernel.org
6528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6529 S:      Maintained
6530 F:      Documentation/devicetree/bindings/iio/
6531 F:      drivers/iio/
6532 F:      drivers/staging/iio/
6533 F:      include/linux/iio/
6534 F:      tools/iio/
6535
6536 IKANOS/ADI EAGLE ADSL USB DRIVER
6537 M:      Matthieu Castet <castet.matthieu@free.fr>
6538 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6539 S:      Maintained
6540 F:      drivers/usb/atm/ueagle-atm.c
6541
6542 IMGTEC ASCII LCD DRIVER
6543 M:      Paul Burton <paul.burton@imgtec.com>
6544 S:      Maintained
6545 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6546 F:      drivers/auxdisplay/img-ascii-lcd.c
6547
6548 INA209 HARDWARE MONITOR DRIVER
6549 M:      Guenter Roeck <linux@roeck-us.net>
6550 L:      linux-hwmon@vger.kernel.org
6551 S:      Maintained
6552 F:      Documentation/hwmon/ina209
6553 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6554 F:      drivers/hwmon/ina209.c
6555
6556 INA2XX HARDWARE MONITOR DRIVER
6557 M:      Guenter Roeck <linux@roeck-us.net>
6558 L:      linux-hwmon@vger.kernel.org
6559 S:      Maintained
6560 F:      Documentation/hwmon/ina2xx
6561 F:      drivers/hwmon/ina2xx.c
6562 F:      include/linux/platform_data/ina2xx.h
6563
6564 INDUSTRY PACK SUBSYSTEM (IPACK)
6565 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6566 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6567 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6568 L:      industrypack-devel@lists.sourceforge.net
6569 W:      http://industrypack.sourceforge.net
6570 S:      Maintained
6571 F:      drivers/ipack/
6572
6573 INGENIC JZ4780 DMA Driver
6574 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6575 S:      Maintained
6576 F:      drivers/dma/dma-jz4780.c
6577
6578 INGENIC JZ4780 NAND DRIVER
6579 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6580 L:      linux-mtd@lists.infradead.org
6581 S:      Maintained
6582 F:      drivers/mtd/nand/jz4780_*
6583
6584 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6585 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6586 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6587 L:      linux-ima-devel@lists.sourceforge.net
6588 L:      linux-ima-user@lists.sourceforge.net
6589 L:      linux-security-module@vger.kernel.org
6590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6591 S:      Supported
6592 F:      security/integrity/ima/
6593
6594 IMGTEC IR DECODER DRIVER
6595 M:      James Hogan <james.hogan@imgtec.com>
6596 S:      Maintained
6597 F:      drivers/media/rc/img-ir/
6598
6599 IMS TWINTURBO FRAMEBUFFER DRIVER
6600 L:      linux-fbdev@vger.kernel.org
6601 S:      Orphan
6602 F:      drivers/video/fbdev/imsttfb.c
6603
6604 INFINIBAND SUBSYSTEM
6605 M:      Doug Ledford <dledford@redhat.com>
6606 M:      Sean Hefty <sean.hefty@intel.com>
6607 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6608 L:      linux-rdma@vger.kernel.org
6609 W:      http://www.openfabrics.org/
6610 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6612 S:      Supported
6613 F:      Documentation/devicetree/bindings/infiniband/
6614 F:      Documentation/infiniband/
6615 F:      drivers/infiniband/
6616 F:      include/uapi/linux/if_infiniband.h
6617 F:      include/uapi/rdma/
6618 F:      include/rdma/
6619
6620 INOTIFY
6621 M:      John McCutchan <john@johnmccutchan.com>
6622 M:      Robert Love <rlove@rlove.org>
6623 M:      Eric Paris <eparis@parisplace.org>
6624 S:      Maintained
6625 F:      Documentation/filesystems/inotify.txt
6626 F:      fs/notify/inotify/
6627 F:      include/linux/inotify.h
6628 F:      include/uapi/linux/inotify.h
6629
6630 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6631 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6632 L:      linux-input@vger.kernel.org
6633 Q:      http://patchwork.kernel.org/project/linux-input/list/
6634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6635 S:      Maintained
6636 F:      drivers/input/
6637 F:      include/linux/input.h
6638 F:      include/uapi/linux/input.h
6639 F:      include/linux/input/
6640 F:      Documentation/devicetree/bindings/input/
6641
6642 INPUT MULTITOUCH (MT) PROTOCOL
6643 M:      Henrik Rydberg <rydberg@bitmath.org>
6644 L:      linux-input@vger.kernel.org
6645 S:      Odd fixes
6646 F:      Documentation/input/multi-touch-protocol.rst
6647 F:      drivers/input/input-mt.c
6648 K:      \b(ABS|SYN)_MT_
6649
6650 INTEL ASoC BDW/HSW DRIVERS
6651 M:      Jie Yang <yang.jie@linux.intel.com>
6652 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6653 S:      Supported
6654 F:      sound/soc/intel/common/sst-dsp*
6655 F:      sound/soc/intel/common/sst-firmware.c
6656 F:      sound/soc/intel/boards/broadwell.c
6657 F:      sound/soc/intel/haswell/
6658
6659 INTEL C600 SERIES SAS CONTROLLER DRIVER
6660 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6661 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6662 L:      linux-scsi@vger.kernel.org
6663 T:      git git://git.code.sf.net/p/intel-sas/isci
6664 S:      Supported
6665 F:      drivers/scsi/isci/
6666
6667 INTEL HID EVENT DRIVER
6668 M:      Alex Hung <alex.hung@canonical.com>
6669 L:      platform-driver-x86@vger.kernel.org
6670 S:      Maintained
6671 F:      drivers/platform/x86/intel-hid.c
6672
6673 INTEL VIRTUAL BUTTON DRIVER
6674 M:      AceLan Kao <acelan.kao@canonical.com>
6675 L:      platform-driver-x86@vger.kernel.org
6676 S:      Maintained
6677 F:      drivers/platform/x86/intel-vbtn.c
6678
6679 INTEL IDLE DRIVER
6680 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6681 M:      Len Brown <lenb@kernel.org>
6682 L:      linux-pm@vger.kernel.org
6683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6684 B:      https://bugzilla.kernel.org
6685 S:      Supported
6686 F:      drivers/idle/intel_idle.c
6687
6688 INTEL INTEGRATED SENSOR HUB DRIVER
6689 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6690 M:      Jiri Kosina <jikos@kernel.org>
6691 L:      linux-input@vger.kernel.org
6692 S:      Maintained
6693 F:      drivers/hid/intel-ish-hid/
6694
6695 INTEL PSTATE DRIVER
6696 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6697 M:      Len Brown <lenb@kernel.org>
6698 L:      linux-pm@vger.kernel.org
6699 S:      Supported
6700 F:      drivers/cpufreq/intel_pstate.c
6701
6702 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6703 M:      Maik Broemme <mbroemme@libmpq.org>
6704 L:      linux-fbdev@vger.kernel.org
6705 S:      Maintained
6706 F:      Documentation/fb/intelfb.txt
6707 F:      drivers/video/fbdev/intelfb/
6708
6709 INTEL 810/815 FRAMEBUFFER DRIVER
6710 M:      Antonino Daplas <adaplas@gmail.com>
6711 L:      linux-fbdev@vger.kernel.org
6712 S:      Maintained
6713 F:      drivers/video/fbdev/i810/
6714
6715 INTEL MENLOW THERMAL DRIVER
6716 M:      Sujith Thomas <sujith.thomas@intel.com>
6717 L:      platform-driver-x86@vger.kernel.org
6718 W:      https://01.org/linux-acpi
6719 S:      Supported
6720 F:      drivers/platform/x86/intel_menlow.c
6721
6722 INTEL I/OAT DMA DRIVER
6723 M:      Dave Jiang <dave.jiang@intel.com>
6724 R:      Dan Williams <dan.j.williams@intel.com>
6725 L:      dmaengine@vger.kernel.org
6726 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6727 S:      Supported
6728 F:      drivers/dma/ioat*
6729
6730 INTEL IOMMU (VT-d)
6731 M:      David Woodhouse <dwmw2@infradead.org>
6732 L:      iommu@lists.linux-foundation.org
6733 T:      git git://git.infradead.org/iommu-2.6.git
6734 S:      Supported
6735 F:      drivers/iommu/intel-iommu.c
6736 F:      include/linux/intel-iommu.h
6737
6738 INTEL IOP-ADMA DMA DRIVER
6739 R:      Dan Williams <dan.j.williams@intel.com>
6740 S:      Odd fixes
6741 F:      drivers/dma/iop-adma.c
6742
6743 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6744 M:      Krzysztof Halasa <khalasa@piap.pl>
6745 S:      Maintained
6746 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6747 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6748 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6749 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6750 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6751 F:      drivers/net/wan/ixp4xx_hss.c
6752
6753 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6754 M:      Deepak Saxena <dsaxena@plexity.net>
6755 S:      Maintained
6756 F:      drivers/char/hw_random/ixp4xx-rng.c
6757
6758 INTEL ETHERNET DRIVERS
6759 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6760 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6761 W:      http://www.intel.com/support/feedback.htm
6762 W:      http://e1000.sourceforge.net/
6763 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6766 S:      Supported
6767 F:      Documentation/networking/e100.txt
6768 F:      Documentation/networking/e1000.txt
6769 F:      Documentation/networking/e1000e.txt
6770 F:      Documentation/networking/igb.txt
6771 F:      Documentation/networking/igbvf.txt
6772 F:      Documentation/networking/ixgb.txt
6773 F:      Documentation/networking/ixgbe.txt
6774 F:      Documentation/networking/ixgbevf.txt
6775 F:      Documentation/networking/i40e.txt
6776 F:      Documentation/networking/i40evf.txt
6777 F:      drivers/net/ethernet/intel/
6778 F:      drivers/net/ethernet/intel/*/
6779
6780 INTEL RDMA RNIC DRIVER
6781 M:     Faisal Latif <faisal.latif@intel.com>
6782 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6783 L:     linux-rdma@vger.kernel.org
6784 S:     Supported
6785 F:     drivers/infiniband/hw/i40iw/
6786
6787 INTEL MERRIFIELD GPIO DRIVER
6788 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6789 L:      linux-gpio@vger.kernel.org
6790 S:      Maintained
6791 F:      drivers/gpio/gpio-merrifield.c
6792
6793 INTEL-MID GPIO DRIVER
6794 M:      David Cohen <david.a.cohen@linux.intel.com>
6795 L:      linux-gpio@vger.kernel.org
6796 S:      Maintained
6797 F:      drivers/gpio/gpio-intel-mid.c
6798
6799 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6800 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6801 L:      linux-wireless@vger.kernel.org
6802 S:      Maintained
6803 F:      Documentation/networking/README.ipw2100
6804 F:      Documentation/networking/README.ipw2200
6805 F:      drivers/net/wireless/intel/ipw2x00/
6806
6807 INTEL(R) TRACE HUB
6808 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6809 S:      Supported
6810 F:      Documentation/trace/intel_th.txt
6811 F:      drivers/hwtracing/intel_th/
6812
6813 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6814 M:      Ning Sun <ning.sun@intel.com>
6815 L:      tboot-devel@lists.sourceforge.net
6816 W:      http://tboot.sourceforge.net
6817 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6818 S:      Supported
6819 F:      Documentation/intel_txt.txt
6820 F:      include/linux/tboot.h
6821 F:      arch/x86/kernel/tboot.c
6822
6823 INTEL WIRELESS WIMAX CONNECTION 2400
6824 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6825 M:      linux-wimax@intel.com
6826 L:      wimax@linuxwimax.org (subscribers-only)
6827 S:      Supported
6828 W:      http://linuxwimax.org
6829 F:      Documentation/wimax/README.i2400m
6830 F:      drivers/net/wimax/i2400m/
6831 F:      include/uapi/linux/wimax/i2400m.h
6832
6833 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6834 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6835 L:      linux-wireless@vger.kernel.org
6836 S:      Supported
6837 F:      drivers/net/wireless/intel/iwlegacy/
6838
6839 INTEL WIRELESS WIFI LINK (iwlwifi)
6840 M:      Johannes Berg <johannes.berg@intel.com>
6841 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6842 M:      Luca Coelho <luciano.coelho@intel.com>
6843 M:      Intel Linux Wireless <linuxwifi@intel.com>
6844 L:      linux-wireless@vger.kernel.org
6845 W:      http://intellinuxwireless.org
6846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6847 S:      Supported
6848 F:      drivers/net/wireless/intel/iwlwifi/
6849
6850 INTEL MANAGEMENT ENGINE (mei)
6851 M:      Tomas Winkler <tomas.winkler@intel.com>
6852 L:      linux-kernel@vger.kernel.org
6853 S:      Supported
6854 F:      include/uapi/linux/mei.h
6855 F:      include/linux/mei_cl_bus.h
6856 F:      drivers/misc/mei/*
6857 F:      drivers/watchdog/mei_wdt.c
6858 F:      Documentation/misc-devices/mei/*
6859 F:      samples/mei/*
6860
6861 INTEL MIC DRIVERS (mic)
6862 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6863 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6864 S:      Supported
6865 W:      https://github.com/sudeepdutt/mic
6866 W:      http://software.intel.com/en-us/mic-developer
6867 F:      include/linux/mic_bus.h
6868 F:      include/linux/scif.h
6869 F:      include/uapi/linux/mic_common.h
6870 F:      include/uapi/linux/mic_ioctl.h
6871 F:      include/uapi/linux/scif_ioctl.h
6872 F:      drivers/misc/mic/
6873 F:      drivers/dma/mic_x100_dma.c
6874 F:      drivers/dma/mic_x100_dma.h
6875 F:      Documentation/mic/
6876
6877 INTEL PMC/P-Unit IPC DRIVER
6878 M:      Zha Qipeng<qipeng.zha@intel.com>
6879 L:      platform-driver-x86@vger.kernel.org
6880 S:      Maintained
6881 F:      drivers/platform/x86/intel_pmc_ipc.c
6882 F:      drivers/platform/x86/intel_punit_ipc.c
6883 F:      arch/x86/include/asm/intel_pmc_ipc.h
6884 F:      arch/x86/include/asm/intel_punit_ipc.h
6885
6886 INTEL TELEMETRY DRIVER
6887 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6888 L:      platform-driver-x86@vger.kernel.org
6889 S:      Maintained
6890 F:      arch/x86/include/asm/intel_telemetry.h
6891 F:      drivers/platform/x86/intel_telemetry*
6892
6893 INTEL PMC CORE DRIVER
6894 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6895 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6896 L:      platform-driver-x86@vger.kernel.org
6897 S:      Maintained
6898 F:      arch/x86/include/asm/pmc_core.h
6899 F:      drivers/platform/x86/intel_pmc_core*
6900
6901 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6902 M:      Linus Walleij <linus.walleij@linaro.org>
6903 L:      linux-iio@vger.kernel.org
6904 S:      Maintained
6905 F:      drivers/iio/gyro/mpu3050*
6906 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6907
6908 IOC3 ETHERNET DRIVER
6909 M:      Ralf Baechle <ralf@linux-mips.org>
6910 L:      linux-mips@linux-mips.org
6911 S:      Maintained
6912 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6913
6914 IOC3 SERIAL DRIVER
6915 M:      Pat Gefre <pfg@sgi.com>
6916 L:      linux-serial@vger.kernel.org
6917 S:      Maintained
6918 F:      drivers/tty/serial/ioc3_serial.c
6919
6920 IOMMU DRIVERS
6921 M:      Joerg Roedel <joro@8bytes.org>
6922 L:      iommu@lists.linux-foundation.org
6923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6924 S:      Maintained
6925 F:      Documentation/devicetree/bindings/iommu/
6926 F:      drivers/iommu/
6927 F:      include/linux/iommu.h
6928 F:      include/linux/iova.h
6929
6930 IP MASQUERADING
6931 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6932 S:      Maintained
6933 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6934
6935 IPMI SUBSYSTEM
6936 M:      Corey Minyard <minyard@acm.org>
6937 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6938 W:      http://openipmi.sourceforge.net/
6939 S:      Supported
6940 F:      Documentation/IPMI.txt
6941 F:      drivers/char/ipmi/
6942 F:      include/linux/ipmi*
6943 F:      include/uapi/linux/ipmi*
6944
6945 QCOM AUDIO (ASoC) DRIVERS
6946 M:      Patrick Lai <plai@codeaurora.org>
6947 M:      Banajit Goswami <bgoswami@codeaurora.org>
6948 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6949 S:      Supported
6950 F:      sound/soc/qcom/
6951
6952 IPS SCSI RAID DRIVER
6953 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6954 L:      linux-scsi@vger.kernel.org
6955 W:      http://www.adaptec.com/
6956 S:      Maintained
6957 F:      drivers/scsi/ips*
6958
6959 IPVS
6960 M:      Wensong Zhang <wensong@linux-vs.org>
6961 M:      Simon Horman <horms@verge.net.au>
6962 M:      Julian Anastasov <ja@ssi.bg>
6963 L:      netdev@vger.kernel.org
6964 L:      lvs-devel@vger.kernel.org
6965 S:      Maintained
6966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6968 F:      Documentation/networking/ipvs-sysctl.txt
6969 F:      include/net/ip_vs.h
6970 F:      include/uapi/linux/ip_vs.h
6971 F:      net/netfilter/ipvs/
6972
6973 IPWIRELESS DRIVER
6974 M:      Jiri Kosina <jikos@kernel.org>
6975 M:      David Sterba <dsterba@suse.com>
6976 S:      Odd Fixes
6977 F:      drivers/tty/ipwireless/
6978
6979 IPX NETWORK LAYER
6980 L:      netdev@vger.kernel.org
6981 S:      Odd fixes
6982 F:      include/net/ipx.h
6983 F:      include/uapi/linux/ipx.h
6984 F:      net/ipx/
6985
6986 IRDA SUBSYSTEM
6987 M:      Samuel Ortiz <samuel@sortiz.org>
6988 L:      irda-users@lists.sourceforge.net (subscribers-only)
6989 L:      netdev@vger.kernel.org
6990 W:      http://irda.sourceforge.net/
6991 S:      Maintained
6992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6993 F:      Documentation/networking/irda.txt
6994 F:      drivers/net/irda/
6995 F:      include/net/irda/
6996 F:      net/irda/
6997
6998 IRQ SUBSYSTEM
6999 M:      Thomas Gleixner <tglx@linutronix.de>
7000 L:      linux-kernel@vger.kernel.org
7001 S:      Maintained
7002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7003 F:      kernel/irq/
7004
7005 IRQCHIP DRIVERS
7006 M:      Thomas Gleixner <tglx@linutronix.de>
7007 M:      Jason Cooper <jason@lakedaemon.net>
7008 M:      Marc Zyngier <marc.zyngier@arm.com>
7009 L:      linux-kernel@vger.kernel.org
7010 S:      Maintained
7011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7012 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7013 F:      Documentation/devicetree/bindings/interrupt-controller/
7014 F:      drivers/irqchip/
7015
7016 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7017 M:      Marc Zyngier <marc.zyngier@arm.com>
7018 S:      Maintained
7019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7020 F:      Documentation/IRQ-domain.txt
7021 F:      include/linux/irqdomain.h
7022 F:      kernel/irq/irqdomain.c
7023 F:      kernel/irq/msi.c
7024
7025 ISA
7026 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7027 S:      Maintained
7028 F:      Documentation/isa.txt
7029 F:      drivers/base/isa.c
7030 F:      include/linux/isa.h
7031
7032 ISAPNP
7033 M:      Jaroslav Kysela <perex@perex.cz>
7034 S:      Maintained
7035 F:      Documentation/isapnp.txt
7036 F:      drivers/pnp/isapnp/
7037 F:      include/linux/isapnp.h
7038
7039 ISA RADIO MODULE
7040 M:      Hans Verkuil <hverkuil@xs4all.nl>
7041 L:      linux-media@vger.kernel.org
7042 T:      git git://linuxtv.org/media_tree.git
7043 W:      https://linuxtv.org
7044 S:      Maintained
7045 F:      drivers/media/radio/radio-isa*
7046
7047 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7048 M:      Peter Jones <pjones@redhat.com>
7049 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7050 S:      Maintained
7051 F:      drivers/firmware/iscsi_ibft*
7052
7053 ISCSI
7054 M:      Lee Duncan <lduncan@suse.com>
7055 M:      Chris Leech <cleech@redhat.com>
7056 L:      open-iscsi@googlegroups.com
7057 W:      www.open-iscsi.com
7058 S:      Maintained
7059 F:      drivers/scsi/*iscsi*
7060 F:      include/scsi/*iscsi*
7061
7062 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7063 M:      Or Gerlitz <ogerlitz@mellanox.com>
7064 M:      Sagi Grimberg <sagi@grimberg.me>
7065 M:      Roi Dayan <roid@mellanox.com>
7066 L:      linux-rdma@vger.kernel.org
7067 S:      Supported
7068 W:      http://www.openfabrics.org
7069 W:      www.open-iscsi.org
7070 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7071 F:      drivers/infiniband/ulp/iser/
7072
7073 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7074 M:      Sagi Grimberg <sagi@grimberg.me>
7075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7076 L:      linux-rdma@vger.kernel.org
7077 L:      target-devel@vger.kernel.org
7078 S:      Supported
7079 W:      http://www.linux-iscsi.org
7080 F:      drivers/infiniband/ulp/isert
7081
7082 ISDN SUBSYSTEM
7083 M:      Karsten Keil <isdn@linux-pingi.de>
7084 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7085 L:      netdev@vger.kernel.org
7086 W:      http://www.isdn4linux.de
7087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7088 S:      Maintained
7089 F:      Documentation/isdn/
7090 F:      drivers/isdn/
7091 F:      include/linux/isdn.h
7092 F:      include/linux/isdn/
7093 F:      include/uapi/linux/isdn.h
7094 F:      include/uapi/linux/isdn/
7095
7096 ISDN SUBSYSTEM (Eicon active card driver)
7097 M:      Armin Schindler <mac@melware.de>
7098 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7099 W:      http://www.melware.de
7100 S:      Maintained
7101 F:      drivers/isdn/hardware/eicon/
7102
7103 IT87 HARDWARE MONITORING DRIVER
7104 M:      Jean Delvare <jdelvare@suse.com>
7105 L:      linux-hwmon@vger.kernel.org
7106 S:      Maintained
7107 F:      Documentation/hwmon/it87
7108 F:      drivers/hwmon/it87.c
7109
7110 IT913X MEDIA DRIVER
7111 M:      Antti Palosaari <crope@iki.fi>
7112 L:      linux-media@vger.kernel.org
7113 W:      https://linuxtv.org
7114 W:      http://palosaari.fi/linux/
7115 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7116 T:      git git://linuxtv.org/anttip/media_tree.git
7117 S:      Maintained
7118 F:      drivers/media/tuners/it913x*
7119
7120 IVTV VIDEO4LINUX DRIVER
7121 M:      Andy Walls <awalls@md.metrocast.net>
7122 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7123 L:      linux-media@vger.kernel.org
7124 T:      git git://linuxtv.org/media_tree.git
7125 W:      http://www.ivtvdriver.org
7126 S:      Maintained
7127 F:      Documentation/media/v4l-drivers/ivtv*
7128 F:      drivers/media/pci/ivtv/
7129 F:      include/uapi/linux/ivtv*
7130
7131 IX2505V MEDIA DRIVER
7132 M:      Malcolm Priestley <tvboxspy@gmail.com>
7133 L:      linux-media@vger.kernel.org
7134 W:      https://linuxtv.org
7135 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7136 S:      Maintained
7137 F:      drivers/media/dvb-frontends/ix2505v*
7138
7139 JC42.4 TEMPERATURE SENSOR DRIVER
7140 M:      Guenter Roeck <linux@roeck-us.net>
7141 L:      linux-hwmon@vger.kernel.org
7142 S:      Maintained
7143 F:      drivers/hwmon/jc42.c
7144 F:      Documentation/hwmon/jc42
7145
7146 JFS FILESYSTEM
7147 M:      Dave Kleikamp <shaggy@kernel.org>
7148 L:      jfs-discussion@lists.sourceforge.net
7149 W:      http://jfs.sourceforge.net/
7150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7151 S:      Maintained
7152 F:      Documentation/filesystems/jfs.txt
7153 F:      fs/jfs/
7154
7155 JME NETWORK DRIVER
7156 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7157 L:      netdev@vger.kernel.org
7158 S:      Maintained
7159 F:      drivers/net/ethernet/jme.*
7160
7161 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7162 M:      David Woodhouse <dwmw2@infradead.org>
7163 L:      linux-mtd@lists.infradead.org
7164 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7165 S:      Maintained
7166 F:      fs/jffs2/
7167 F:      include/uapi/linux/jffs2.h
7168
7169 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7170 M:      "Theodore Ts'o" <tytso@mit.edu>
7171 M:      Jan Kara <jack@suse.com>
7172 L:      linux-ext4@vger.kernel.org
7173 S:      Maintained
7174 F:      fs/jbd2/
7175 F:      include/linux/jbd2.h
7176
7177 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7178 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7179 L:      linux-media@vger.kernel.org
7180 S:      Maintained
7181 F:      drivers/media/platform/rcar_jpu.c
7182
7183 JSM Neo PCI based serial card
7184 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7185 L:      linux-serial@vger.kernel.org
7186 S:      Maintained
7187 F:      drivers/tty/serial/jsm/
7188
7189 K10TEMP HARDWARE MONITORING DRIVER
7190 M:      Clemens Ladisch <clemens@ladisch.de>
7191 L:      linux-hwmon@vger.kernel.org
7192 S:      Maintained
7193 F:      Documentation/hwmon/k10temp
7194 F:      drivers/hwmon/k10temp.c
7195
7196 K8TEMP HARDWARE MONITORING DRIVER
7197 M:      Rudolf Marek <r.marek@assembler.cz>
7198 L:      linux-hwmon@vger.kernel.org
7199 S:      Maintained
7200 F:      Documentation/hwmon/k8temp
7201 F:      drivers/hwmon/k8temp.c
7202
7203 KASAN
7204 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7205 R:      Alexander Potapenko <glider@google.com>
7206 R:      Dmitry Vyukov <dvyukov@google.com>
7207 L:      kasan-dev@googlegroups.com
7208 S:      Maintained
7209 F:      arch/*/include/asm/kasan.h
7210 F:      arch/*/mm/kasan_init*
7211 F:      Documentation/dev-tools/kasan.rst
7212 F:      include/linux/kasan*.h
7213 F:      lib/test_kasan.c
7214 F:      mm/kasan/
7215 F:      scripts/Makefile.kasan
7216
7217 KCONFIG
7218 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7219 L:      linux-kbuild@vger.kernel.org
7220 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7221 S:      Maintained
7222 F:      Documentation/kbuild/kconfig-language.txt
7223 F:      scripts/kconfig/
7224
7225 KDUMP
7226 M:      Dave Young <dyoung@redhat.com>
7227 M:      Baoquan He <bhe@redhat.com>
7228 R:      Vivek Goyal <vgoyal@redhat.com>
7229 L:      kexec@lists.infradead.org
7230 W:      http://lse.sourceforge.net/kdump/
7231 S:      Maintained
7232 F:      Documentation/kdump/
7233
7234 KEENE FM RADIO TRANSMITTER DRIVER
7235 M:      Hans Verkuil <hverkuil@xs4all.nl>
7236 L:      linux-media@vger.kernel.org
7237 T:      git git://linuxtv.org/media_tree.git
7238 W:      https://linuxtv.org
7239 S:      Maintained
7240 F:      drivers/media/radio/radio-keene*
7241
7242 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7243 M:      Ian Kent <raven@themaw.net>
7244 L:      autofs@vger.kernel.org
7245 S:      Maintained
7246 F:      fs/autofs4/
7247
7248 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7249 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7250 M:      Michal Marek <mmarek@suse.com>
7251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7252 L:      linux-kbuild@vger.kernel.org
7253 S:      Maintained
7254 F:      Documentation/kbuild/
7255 F:      Makefile
7256 F:      scripts/Makefile.*
7257 F:      scripts/basic/
7258 F:      scripts/mk*
7259 F:      scripts/package/
7260
7261 KERNEL JANITORS
7262 L:      kernel-janitors@vger.kernel.org
7263 W:      http://kernelnewbies.org/KernelJanitors
7264 S:      Odd Fixes
7265
7266 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7267 M:      "J. Bruce Fields" <bfields@fieldses.org>
7268 M:      Jeff Layton <jlayton@poochiereds.net>
7269 L:      linux-nfs@vger.kernel.org
7270 W:      http://nfs.sourceforge.net/
7271 T:      git git://linux-nfs.org/~bfields/linux.git
7272 S:      Supported
7273 F:      fs/nfsd/
7274 F:      include/uapi/linux/nfsd/
7275 F:      fs/lockd/
7276 F:      fs/nfs_common/
7277 F:      net/sunrpc/
7278 F:      include/linux/lockd/
7279 F:      include/linux/sunrpc/
7280 F:      include/uapi/linux/sunrpc/
7281
7282 KERNEL SELFTEST FRAMEWORK
7283 M:      Shuah Khan <shuahkh@osg.samsung.com>
7284 M:      Shuah Khan <shuah@kernel.org>
7285 L:      linux-kselftest@vger.kernel.org
7286 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7287 S:      Maintained
7288 F:      tools/testing/selftests
7289
7290 KERNEL VIRTUAL MACHINE (KVM)
7291 M:      Paolo Bonzini <pbonzini@redhat.com>
7292 M:      Radim Krčmář <rkrcmar@redhat.com>
7293 L:      kvm@vger.kernel.org
7294 W:      http://www.linux-kvm.org
7295 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7296 S:      Supported
7297 F:      Documentation/*/kvm*.txt
7298 F:      Documentation/virtual/kvm/
7299 F:      arch/*/kvm/
7300 F:      arch/x86/kernel/kvm.c
7301 F:      arch/x86/kernel/kvmclock.c
7302 F:      arch/*/include/asm/kvm*
7303 F:      include/linux/kvm*
7304 F:      include/uapi/linux/kvm*
7305 F:      virt/kvm/
7306 F:      tools/kvm/
7307
7308 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7309 M:      Joerg Roedel <joro@8bytes.org>
7310 L:      kvm@vger.kernel.org
7311 W:      http://www.linux-kvm.org/
7312 S:      Maintained
7313 F:      arch/x86/include/asm/svm.h
7314 F:      arch/x86/kvm/svm.c
7315
7316 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7317 M:      Alexander Graf <agraf@suse.com>
7318 L:      kvm-ppc@vger.kernel.org
7319 W:      http://www.linux-kvm.org/
7320 T:      git git://github.com/agraf/linux-2.6.git
7321 S:      Supported
7322 F:      arch/powerpc/include/asm/kvm*
7323 F:      arch/powerpc/kvm/
7324
7325 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7326 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7327 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7328 L:      linux-s390@vger.kernel.org
7329 W:      http://www.ibm.com/developerworks/linux/linux390/
7330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7331 S:      Supported
7332 F:      Documentation/s390/kvm.txt
7333 F:      arch/s390/include/asm/kvm*
7334 F:      arch/s390/kvm/
7335 F:      arch/s390/mm/gmap.c
7336
7337 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7338 M:      Christoffer Dall <christoffer.dall@linaro.org>
7339 M:      Marc Zyngier <marc.zyngier@arm.com>
7340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7341 L:      kvmarm@lists.cs.columbia.edu
7342 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7344 S:      Supported
7345 F:      arch/arm/include/uapi/asm/kvm*
7346 F:      arch/arm/include/asm/kvm*
7347 F:      arch/arm/kvm/
7348 F:      virt/kvm/arm/
7349 F:      include/kvm/arm_*
7350
7351 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7352 M:      Christoffer Dall <christoffer.dall@linaro.org>
7353 M:      Marc Zyngier <marc.zyngier@arm.com>
7354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7355 L:      kvmarm@lists.cs.columbia.edu
7356 S:      Maintained
7357 F:      arch/arm64/include/uapi/asm/kvm*
7358 F:      arch/arm64/include/asm/kvm*
7359 F:      arch/arm64/kvm/
7360
7361 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7362 M:      James Hogan <james.hogan@imgtec.com>
7363 L:      linux-mips@linux-mips.org
7364 S:      Supported
7365 F:      arch/mips/include/uapi/asm/kvm*
7366 F:      arch/mips/include/asm/kvm*
7367 F:      arch/mips/kvm/
7368
7369 KERNFS
7370 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7371 M:      Tejun Heo <tj@kernel.org>
7372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7373 S:      Supported
7374 F:      include/linux/kernfs.h
7375 F:      fs/kernfs/
7376
7377 KEXEC
7378 M:      Eric Biederman <ebiederm@xmission.com>
7379 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7380 L:      kexec@lists.infradead.org
7381 S:      Maintained
7382 F:      include/linux/kexec.h
7383 F:      include/uapi/linux/kexec.h
7384 F:      kernel/kexec*
7385
7386 KEYS/KEYRINGS:
7387 M:      David Howells <dhowells@redhat.com>
7388 L:      keyrings@vger.kernel.org
7389 S:      Maintained
7390 F:      Documentation/security/keys/core.rst
7391 F:      include/linux/key.h
7392 F:      include/linux/key-type.h
7393 F:      include/linux/keyctl.h
7394 F:      include/uapi/linux/keyctl.h
7395 F:      include/keys/
7396 F:      security/keys/
7397
7398 KEYS-TRUSTED
7399 M:      David Safford <safford@us.ibm.com>
7400 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7401 L:      linux-security-module@vger.kernel.org
7402 L:      keyrings@vger.kernel.org
7403 S:      Supported
7404 F:      Documentation/security/keys/trusted-encrypted.rst
7405 F:      include/keys/trusted-type.h
7406 F:      security/keys/trusted.c
7407 F:      security/keys/trusted.h
7408
7409 KEYS-ENCRYPTED
7410 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7411 M:      David Safford <safford@us.ibm.com>
7412 L:      linux-security-module@vger.kernel.org
7413 L:      keyrings@vger.kernel.org
7414 S:      Supported
7415 F:      Documentation/security/keys/trusted-encrypted.rst
7416 F:      include/keys/encrypted-type.h
7417 F:      security/keys/encrypted-keys/
7418
7419 KGDB / KDB /debug_core
7420 M:      Jason Wessel <jason.wessel@windriver.com>
7421 W:      http://kgdb.wiki.kernel.org/
7422 L:      kgdb-bugreport@lists.sourceforge.net
7423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7424 S:      Maintained
7425 F:      Documentation/dev-tools/kgdb.rst
7426 F:      drivers/misc/kgdbts.c
7427 F:      drivers/tty/serial/kgdboc.c
7428 F:      include/linux/kdb.h
7429 F:      include/linux/kgdb.h
7430 F:      kernel/debug/
7431
7432 KMEMCHECK
7433 M:      Vegard Nossum <vegardno@ifi.uio.no>
7434 M:      Pekka Enberg <penberg@kernel.org>
7435 S:      Maintained
7436 F:      Documentation/dev-tools/kmemcheck.rst
7437 F:      arch/x86/include/asm/kmemcheck.h
7438 F:      arch/x86/mm/kmemcheck/
7439 F:      include/linux/kmemcheck.h
7440 F:      mm/kmemcheck.c
7441
7442 KMEMLEAK
7443 M:      Catalin Marinas <catalin.marinas@arm.com>
7444 S:      Maintained
7445 F:      Documentation/dev-tools/kmemleak.rst
7446 F:      include/linux/kmemleak.h
7447 F:      mm/kmemleak.c
7448 F:      mm/kmemleak-test.c
7449
7450 KPROBES
7451 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7452 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7453 M:      "David S. Miller" <davem@davemloft.net>
7454 M:      Masami Hiramatsu <mhiramat@kernel.org>
7455 S:      Maintained
7456 F:      Documentation/kprobes.txt
7457 F:      include/linux/kprobes.h
7458 F:      include/asm-generic/kprobes.h
7459 F:      kernel/kprobes.c
7460
7461 KS0108 LCD CONTROLLER DRIVER
7462 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7463 W:      http://miguelojeda.es/auxdisplay.htm
7464 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7465 S:      Maintained
7466 F:      Documentation/auxdisplay/ks0108
7467 F:      drivers/auxdisplay/ks0108.c
7468 F:      include/linux/ks0108.h
7469
7470 L3MDEV
7471 M:      David Ahern <dsa@cumulusnetworks.com>
7472 L:      netdev@vger.kernel.org
7473 S:      Maintained
7474 F:      net/l3mdev
7475 F:      include/net/l3mdev.h
7476
7477 LANTIQ MIPS ARCHITECTURE
7478 M:      John Crispin <john@phrozen.org>
7479 L:      linux-mips@linux-mips.org
7480 S:      Maintained
7481 F:      arch/mips/lantiq
7482
7483 LAPB module
7484 L:      linux-x25@vger.kernel.org
7485 S:      Orphan
7486 F:      Documentation/networking/lapb-module.txt
7487 F:      include/*/lapb.h
7488 F:      net/lapb/
7489
7490 LASI 53c700 driver for PARISC
7491 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7492 L:      linux-scsi@vger.kernel.org
7493 S:      Maintained
7494 F:      Documentation/scsi/53c700.txt
7495 F:      drivers/scsi/53c700*
7496
7497 LED SUBSYSTEM
7498 M:      Richard Purdie <rpurdie@rpsys.net>
7499 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7500 M:      Pavel Machek <pavel@ucw.cz>
7501 L:      linux-leds@vger.kernel.org
7502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7503 S:      Maintained
7504 F:      Documentation/devicetree/bindings/leds/
7505 F:      drivers/leds/
7506 F:      include/linux/leds.h
7507
7508 LEGACY EEPROM DRIVER
7509 M:      Jean Delvare <jdelvare@suse.com>
7510 S:      Maintained
7511 F:      Documentation/misc-devices/eeprom
7512 F:      drivers/misc/eeprom/eeprom.c
7513
7514 LEGO USB Tower driver
7515 M:      Juergen Stuber <starblue@users.sourceforge.net>
7516 L:      legousb-devel@lists.sourceforge.net
7517 W:      http://legousb.sourceforge.net/
7518 S:      Maintained
7519 F:      drivers/usb/misc/legousbtower.c
7520
7521 LG2160 MEDIA DRIVER
7522 M:      Michael Krufky <mkrufky@linuxtv.org>
7523 L:      linux-media@vger.kernel.org
7524 W:      https://linuxtv.org
7525 W:      http://github.com/mkrufky
7526 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7527 T:      git git://linuxtv.org/mkrufky/tuners.git
7528 S:      Maintained
7529 F:      drivers/media/dvb-frontends/lg2160.*
7530
7531 LGDT3305 MEDIA DRIVER
7532 M:      Michael Krufky <mkrufky@linuxtv.org>
7533 L:      linux-media@vger.kernel.org
7534 W:      https://linuxtv.org
7535 W:      http://github.com/mkrufky
7536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7537 T:      git git://linuxtv.org/mkrufky/tuners.git
7538 S:      Maintained
7539 F:      drivers/media/dvb-frontends/lgdt3305.*
7540
7541 LGUEST
7542 M:      Rusty Russell <rusty@rustcorp.com.au>
7543 L:      lguest@lists.ozlabs.org
7544 W:      http://lguest.ozlabs.org/
7545 S:      Odd Fixes
7546 F:      arch/x86/include/asm/lguest*.h
7547 F:      arch/x86/lguest/
7548 F:      drivers/lguest/
7549 F:      include/linux/lguest*.h
7550 F:      tools/lguest/
7551
7552 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7553 M:      Tejun Heo <tj@kernel.org>
7554 L:      linux-ide@vger.kernel.org
7555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7556 S:      Maintained
7557 F:      drivers/ata/
7558 F:      include/linux/ata.h
7559 F:      include/linux/libata.h
7560 F:      Documentation/devicetree/bindings/ata/
7561
7562 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7563 M:      Viresh Kumar <vireshk@kernel.org>
7564 L:      linux-ide@vger.kernel.org
7565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7566 S:      Maintained
7567 F:      include/linux/pata_arasan_cf_data.h
7568 F:      drivers/ata/pata_arasan_cf.c
7569
7570 LIBATA PATA DRIVERS
7571 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7572 M:      Tejun Heo <tj@kernel.org>
7573 L:      linux-ide@vger.kernel.org
7574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7575 S:      Maintained
7576 F:      drivers/ata/pata_*.c
7577 F:      drivers/ata/ata_generic.c
7578
7579 LIBATA SATA AHCI PLATFORM devices support
7580 M:      Hans de Goede <hdegoede@redhat.com>
7581 M:      Tejun Heo <tj@kernel.org>
7582 L:      linux-ide@vger.kernel.org
7583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7584 S:      Maintained
7585 F:      drivers/ata/ahci_platform.c
7586 F:      drivers/ata/libahci_platform.c
7587 F:      include/linux/ahci_platform.h
7588
7589 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7590 M:      Mikael Pettersson <mikpelinux@gmail.com>
7591 L:      linux-ide@vger.kernel.org
7592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7593 S:      Maintained
7594 F:      drivers/ata/sata_promise.*
7595
7596 LIBLOCKDEP
7597 M:      Sasha Levin <alexander.levin@verizon.com>
7598 S:      Maintained
7599 F:      tools/lib/lockdep/
7600
7601 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7602 M:      Dan Williams <dan.j.williams@intel.com>
7603 L:      linux-nvdimm@lists.01.org
7604 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7606 S:      Supported
7607 F:      drivers/nvdimm/*
7608 F:      include/linux/nd.h
7609 F:      include/linux/libnvdimm.h
7610 F:      include/uapi/linux/ndctl.h
7611
7612 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7613 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7614 L:      linux-nvdimm@lists.01.org
7615 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7616 S:      Supported
7617 F:      drivers/nvdimm/blk.c
7618 F:      drivers/nvdimm/region_devs.c
7619 F:      drivers/acpi/nfit*
7620
7621 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7622 M:      Vishal Verma <vishal.l.verma@intel.com>
7623 L:      linux-nvdimm@lists.01.org
7624 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7625 S:      Supported
7626 F:      drivers/nvdimm/btt*
7627
7628 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7629 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7630 L:      linux-nvdimm@lists.01.org
7631 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7632 S:      Supported
7633 F:      drivers/nvdimm/pmem.c
7634 F:      include/linux/pmem.h
7635 F:      arch/*/include/asm/pmem.h
7636
7637 LIGHTNVM PLATFORM SUPPORT
7638 M:      Matias Bjorling <mb@lightnvm.io>
7639 W:      http://github/OpenChannelSSD
7640 L:      linux-block@vger.kernel.org
7641 S:      Maintained
7642 F:      drivers/lightnvm/
7643 F:      include/linux/lightnvm.h
7644 F:      include/uapi/linux/lightnvm.h
7645
7646 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7647 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7648 M:      Paul Mackerras <paulus@samba.org>
7649 M:      Michael Ellerman <mpe@ellerman.id.au>
7650 W:      https://github.com/linuxppc/linux/wiki
7651 L:      linuxppc-dev@lists.ozlabs.org
7652 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7654 S:      Supported
7655 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7656 F:      Documentation/devicetree/bindings/powerpc/
7657 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7658 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7659 F:      Documentation/powerpc/
7660 F:      arch/powerpc/
7661 F:      drivers/char/tpm/tpm_ibmvtpm*
7662 F:      drivers/crypto/nx/
7663 F:      drivers/crypto/vmx/
7664 F:      drivers/i2c/busses/i2c-opal.c
7665 F:      drivers/net/ethernet/ibm/ibmveth.*
7666 F:      drivers/net/ethernet/ibm/ibmvnic.*
7667 F:      drivers/pci/hotplug/pnv_php.c
7668 F:      drivers/pci/hotplug/rpa*
7669 F:      drivers/rtc/rtc-opal.c
7670 F:      drivers/scsi/ibmvscsi/
7671 F:      drivers/tty/hvc/hvc_opal.c
7672 F:      tools/testing/selftests/powerpc
7673 N:      /pmac
7674 N:      powermac
7675 N:      powernv
7676 N:      [^a-z0-9]ps3
7677 N:      pseries
7678
7679 LINUX FOR POWER MACINTOSH
7680 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7681 W:      http://www.penguinppc.org/
7682 L:      linuxppc-dev@lists.ozlabs.org
7683 S:      Maintained
7684 F:      arch/powerpc/platforms/powermac/
7685 F:      drivers/macintosh/
7686
7687 LINUX FOR POWERPC EMBEDDED MPC5XXX
7688 M:      Anatolij Gustschin <agust@denx.de>
7689 L:      linuxppc-dev@lists.ozlabs.org
7690 T:      git git://git.denx.de/linux-denx-agust.git
7691 S:      Maintained
7692 F:      arch/powerpc/platforms/512x/
7693 F:      arch/powerpc/platforms/52xx/
7694
7695 LINUX FOR POWERPC EMBEDDED PPC4XX
7696 M:      Alistair Popple <alistair@popple.id.au>
7697 M:      Matt Porter <mporter@kernel.crashing.org>
7698 W:      http://www.penguinppc.org/
7699 L:      linuxppc-dev@lists.ozlabs.org
7700 S:      Maintained
7701 F:      arch/powerpc/platforms/40x/
7702 F:      arch/powerpc/platforms/44x/
7703
7704 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7705 L:      linuxppc-dev@lists.ozlabs.org
7706 S:      Orphan
7707 F:      arch/powerpc/*/*virtex*
7708 F:      arch/powerpc/*/*/*virtex*
7709
7710 LINUX FOR POWERPC EMBEDDED PPC8XX
7711 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7712 W:      http://www.penguinppc.org/
7713 L:      linuxppc-dev@lists.ozlabs.org
7714 S:      Maintained
7715 F:      arch/powerpc/platforms/8xx/
7716
7717 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7718 M:      Scott Wood <oss@buserror.net>
7719 M:      Kumar Gala <galak@kernel.crashing.org>
7720 W:      http://www.penguinppc.org/
7721 L:      linuxppc-dev@lists.ozlabs.org
7722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7723 S:      Maintained
7724 F:      arch/powerpc/platforms/83xx/
7725 F:      arch/powerpc/platforms/85xx/
7726
7727 LINUX FOR POWERPC PA SEMI PWRFICIENT
7728 L:      linuxppc-dev@lists.ozlabs.org
7729 S:      Orphan
7730 F:      arch/powerpc/platforms/pasemi/
7731 F:      drivers/*/*pasemi*
7732 F:      drivers/*/*/*pasemi*
7733
7734 LINUX SECURITY MODULE (LSM) FRAMEWORK
7735 M:      Chris Wright <chrisw@sous-sol.org>
7736 L:      linux-security-module@vger.kernel.org
7737 S:      Supported
7738
7739 LIS3LV02D ACCELEROMETER DRIVER
7740 M:      Eric Piel <eric.piel@tremplin-utc.net>
7741 S:      Maintained
7742 F:      Documentation/misc-devices/lis3lv02d
7743 F:      drivers/misc/lis3lv02d/
7744 F:      drivers/platform/x86/hp_accel.c
7745
7746 LIVE PATCHING
7747 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7748 M:      Jessica Yu <jeyu@kernel.org>
7749 M:      Jiri Kosina <jikos@kernel.org>
7750 M:      Miroslav Benes <mbenes@suse.cz>
7751 R:      Petr Mladek <pmladek@suse.com>
7752 S:      Maintained
7753 F:      kernel/livepatch/
7754 F:      include/linux/livepatch.h
7755 F:      arch/x86/include/asm/livepatch.h
7756 F:      arch/x86/kernel/livepatch.c
7757 F:      Documentation/livepatch/
7758 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7759 F:      samples/livepatch/
7760 L:      live-patching@vger.kernel.org
7761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7762
7763 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7764 M:      Kees Cook <keescook@chromium.org>
7765 S:      Maintained
7766 F:      drivers/misc/lkdtm*
7767
7768 LLC (802.2)
7769 L:      netdev@vger.kernel.org
7770 S:      Odd fixes
7771 F:      include/linux/llc.h
7772 F:      include/uapi/linux/llc.h
7773 F:      include/net/llc*
7774 F:      net/llc/
7775
7776 LM73 HARDWARE MONITOR DRIVER
7777 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7778 L:      linux-hwmon@vger.kernel.org
7779 S:      Maintained
7780 F:      drivers/hwmon/lm73.c
7781
7782 LM78 HARDWARE MONITOR DRIVER
7783 M:      Jean Delvare <jdelvare@suse.com>
7784 L:      linux-hwmon@vger.kernel.org
7785 S:      Maintained
7786 F:      Documentation/hwmon/lm78
7787 F:      drivers/hwmon/lm78.c
7788
7789 LM83 HARDWARE MONITOR DRIVER
7790 M:      Jean Delvare <jdelvare@suse.com>
7791 L:      linux-hwmon@vger.kernel.org
7792 S:      Maintained
7793 F:      Documentation/hwmon/lm83
7794 F:      drivers/hwmon/lm83.c
7795
7796 LM90 HARDWARE MONITOR DRIVER
7797 M:      Jean Delvare <jdelvare@suse.com>
7798 L:      linux-hwmon@vger.kernel.org
7799 S:      Maintained
7800 F:      Documentation/hwmon/lm90
7801 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7802 F:      drivers/hwmon/lm90.c
7803 F:      include/dt-bindings/thermal/lm90.h
7804
7805 LM95234 HARDWARE MONITOR DRIVER
7806 M:      Guenter Roeck <linux@roeck-us.net>
7807 L:      linux-hwmon@vger.kernel.org
7808 S:      Maintained
7809 F:      Documentation/hwmon/lm95234
7810 F:      drivers/hwmon/lm95234.c
7811
7812 LME2510 MEDIA DRIVER
7813 M:      Malcolm Priestley <tvboxspy@gmail.com>
7814 L:      linux-media@vger.kernel.org
7815 W:      https://linuxtv.org
7816 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7817 S:      Maintained
7818 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7819
7820 LOCKING PRIMITIVES
7821 M:      Peter Zijlstra <peterz@infradead.org>
7822 M:      Ingo Molnar <mingo@redhat.com>
7823 L:      linux-kernel@vger.kernel.org
7824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7825 S:      Maintained
7826 F:      Documentation/locking/
7827 F:      include/linux/lockdep.h
7828 F:      include/linux/spinlock*.h
7829 F:      arch/*/include/asm/spinlock*.h
7830 F:      include/linux/rwlock*.h
7831 F:      include/linux/mutex*.h
7832 F:      arch/*/include/asm/mutex*.h
7833 F:      include/linux/rwsem*.h
7834 F:      arch/*/include/asm/rwsem.h
7835 F:      include/linux/seqlock.h
7836 F:      lib/locking*.[ch]
7837 F:      kernel/locking/
7838
7839 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7840 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7841 L:      linux-ntfs-dev@lists.sourceforge.net
7842 W:      http://www.linux-ntfs.org/content/view/19/37/
7843 S:      Maintained
7844 F:      Documentation/ldm.txt
7845 F:      block/partitions/ldm.*
7846
7847 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7848 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7849 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7850 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7851 L:      MPT-FusionLinux.pdl@broadcom.com
7852 L:      linux-scsi@vger.kernel.org
7853 W:      http://www.avagotech.com/support/
7854 S:      Supported
7855 F:      drivers/message/fusion/
7856 F:      drivers/scsi/mpt2sas/
7857 F:      drivers/scsi/mpt3sas/
7858
7859 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7860 M:      Matthew Wilcox <matthew@wil.cx>
7861 L:      linux-scsi@vger.kernel.org
7862 S:      Maintained
7863 F:      drivers/scsi/sym53c8xx_2/
7864
7865 LTC4261 HARDWARE MONITOR DRIVER
7866 M:      Guenter Roeck <linux@roeck-us.net>
7867 L:      linux-hwmon@vger.kernel.org
7868 S:      Maintained
7869 F:      Documentation/hwmon/ltc4261
7870 F:      drivers/hwmon/ltc4261.c
7871
7872 LTC4306 I2C MULTIPLEXER DRIVER
7873 M:      Michael Hennerich <michael.hennerich@analog.com>
7874 W:      http://ez.analog.com/community/linux-device-drivers
7875 L:      linux-i2c@vger.kernel.org
7876 S:      Supported
7877 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7878 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7879
7880 LTP (Linux Test Project)
7881 M:      Mike Frysinger <vapier@gentoo.org>
7882 M:      Cyril Hrubis <chrubis@suse.cz>
7883 M:      Wanlong Gao <wanlong.gao@gmail.com>
7884 M:      Jan Stancek <jstancek@redhat.com>
7885 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7886 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7887 L:      ltp@lists.linux.it (subscribers-only)
7888 W:      http://linux-test-project.github.io/
7889 T:      git git://github.com/linux-test-project/ltp.git
7890 S:      Maintained
7891
7892 M32R ARCHITECTURE
7893 W:      http://www.linux-m32r.org/
7894 S:      Orphan
7895 F:      arch/m32r/
7896
7897 M68K ARCHITECTURE
7898 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7899 L:      linux-m68k@lists.linux-m68k.org
7900 W:      http://www.linux-m68k.org/
7901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7902 S:      Maintained
7903 F:      arch/m68k/
7904 F:      drivers/zorro/
7905
7906 M68K ON APPLE MACINTOSH
7907 M:      Joshua Thompson <funaho@jurai.org>
7908 W:      http://www.mac.linux-m68k.org/
7909 L:      linux-m68k@lists.linux-m68k.org
7910 S:      Maintained
7911 F:      arch/m68k/mac/
7912
7913 M68K ON HP9000/300
7914 M:      Philip Blundell <philb@gnu.org>
7915 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7916 S:      Maintained
7917 F:      arch/m68k/hp300/
7918
7919 M88DS3103 MEDIA DRIVER
7920 M:      Antti Palosaari <crope@iki.fi>
7921 L:      linux-media@vger.kernel.org
7922 W:      https://linuxtv.org
7923 W:      http://palosaari.fi/linux/
7924 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7925 T:      git git://linuxtv.org/anttip/media_tree.git
7926 S:      Maintained
7927 F:      drivers/media/dvb-frontends/m88ds3103*
7928
7929 M88RS2000 MEDIA DRIVER
7930 M:      Malcolm Priestley <tvboxspy@gmail.com>
7931 L:      linux-media@vger.kernel.org
7932 W:      https://linuxtv.org
7933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7934 S:      Maintained
7935 F:      drivers/media/dvb-frontends/m88rs2000*
7936
7937 MA901 MASTERKIT USB FM RADIO DRIVER
7938 M:      Alexey Klimov <klimov.linux@gmail.com>
7939 L:      linux-media@vger.kernel.org
7940 T:      git git://linuxtv.org/media_tree.git
7941 S:      Maintained
7942 F:      drivers/media/radio/radio-ma901.c
7943
7944 MAC80211
7945 M:      Johannes Berg <johannes@sipsolutions.net>
7946 L:      linux-wireless@vger.kernel.org
7947 W:      http://wireless.kernel.org/
7948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7950 S:      Maintained
7951 F:      Documentation/networking/mac80211-injection.txt
7952 F:      include/net/mac80211.h
7953 F:      net/mac80211/
7954 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7955
7956 MAILBOX API
7957 M:      Jassi Brar <jassisinghbrar@gmail.com>
7958 L:      linux-kernel@vger.kernel.org
7959 S:      Maintained
7960 F:      drivers/mailbox/
7961 F:      include/linux/mailbox_client.h
7962 F:      include/linux/mailbox_controller.h
7963
7964 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7965 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7966 W:      http://www.kernel.org/doc/man-pages
7967 L:      linux-man@vger.kernel.org
7968 S:      Maintained
7969
7970 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7971 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
7972 L:      linux-mips@linux-mips.org
7973 S:      Maintained
7974 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7975
7976 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7977 M:      Andrew Lunn <andrew@lunn.ch>
7978 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7979 L:      netdev@vger.kernel.org
7980 S:      Maintained
7981 F:      drivers/net/dsa/mv88e6xxx/
7982 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7983
7984 MARVELL ARMADA DRM SUPPORT
7985 M:      Russell King <linux@armlinux.org.uk>
7986 S:      Maintained
7987 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7988 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7989 F:      drivers/gpu/drm/armada/
7990 F:      include/uapi/drm/armada_drm.h
7991 F:      Documentation/devicetree/bindings/display/armada/
7992
7993 MARVELL CRYPTO DRIVER
7994 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7995 M:      Arnaud Ebalard <arno@natisbad.org>
7996 F:      drivers/crypto/marvell/
7997 S:      Maintained
7998 L:      linux-crypto@vger.kernel.org
7999
8000 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8001 M:      Mirko Lindner <mlindner@marvell.com>
8002 M:      Stephen Hemminger <stephen@networkplumber.org>
8003 L:      netdev@vger.kernel.org
8004 S:      Maintained
8005 F:      drivers/net/ethernet/marvell/sk*
8006
8007 MARVELL LIBERTAS WIRELESS DRIVER
8008 L:      libertas-dev@lists.infradead.org
8009 S:      Orphan
8010 F:      drivers/net/wireless/marvell/libertas/
8011
8012 MARVELL MV643XX ETHERNET DRIVER
8013 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8014 L:      netdev@vger.kernel.org
8015 S:      Maintained
8016 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8017 F:      include/linux/mv643xx.h
8018
8019 MARVELL MVNETA ETHERNET DRIVER
8020 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8021 L:      netdev@vger.kernel.org
8022 S:      Maintained
8023 F:      drivers/net/ethernet/marvell/mvneta.*
8024
8025 MARVELL MWIFIEX WIRELESS DRIVER
8026 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8027 M:      Nishant Sarmukadam <nishants@marvell.com>
8028 M:      Ganapathi Bhat <gbhat@marvell.com>
8029 M:      Xinming Hu <huxm@marvell.com>
8030 L:      linux-wireless@vger.kernel.org
8031 S:      Maintained
8032 F:      drivers/net/wireless/marvell/mwifiex/
8033
8034 MARVELL MWL8K WIRELESS DRIVER
8035 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8036 L:      linux-wireless@vger.kernel.org
8037 S:      Odd Fixes
8038 F:      drivers/net/wireless/marvell/mwl8k.c
8039
8040 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8041 M:      Nicolas Pitre <nico@fluxnic.net>
8042 S:      Odd Fixes
8043 F:      drivers/mmc/host/mvsdio.*
8044
8045 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8046 M:      Hu Ziji <huziji@marvell.com>
8047 L:      linux-mmc@vger.kernel.org
8048 S:      Supported
8049 F:      drivers/mmc/host/sdhci-xenon*
8050 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8051
8052 MATROX FRAMEBUFFER DRIVER
8053 L:      linux-fbdev@vger.kernel.org
8054 S:      Orphan
8055 F:      drivers/video/fbdev/matrox/matroxfb_*
8056 F:      include/uapi/linux/matroxfb.h
8057
8058 MAX16065 HARDWARE MONITOR DRIVER
8059 M:      Guenter Roeck <linux@roeck-us.net>
8060 L:      linux-hwmon@vger.kernel.org
8061 S:      Maintained
8062 F:      Documentation/hwmon/max16065
8063 F:      drivers/hwmon/max16065.c
8064
8065 MAX20751 HARDWARE MONITOR DRIVER
8066 M:      Guenter Roeck <linux@roeck-us.net>
8067 L:      linux-hwmon@vger.kernel.org
8068 S:      Maintained
8069 F:      Documentation/hwmon/max20751
8070 F:      drivers/hwmon/max20751.c
8071
8072 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8073 L:      linux-hwmon@vger.kernel.org
8074 S:      Orphan
8075 F:      Documentation/hwmon/max6650
8076 F:      drivers/hwmon/max6650.c
8077
8078 MAX6697 HARDWARE MONITOR DRIVER
8079 M:      Guenter Roeck <linux@roeck-us.net>
8080 L:      linux-hwmon@vger.kernel.org
8081 S:      Maintained
8082 F:      Documentation/hwmon/max6697
8083 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8084 F:      drivers/hwmon/max6697.c
8085 F:      include/linux/platform_data/max6697.h
8086
8087 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8088 M:      Peter Rosin <peda@axentia.se>
8089 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8090 S:      Maintained
8091 F:      Documentation/devicetree/bindings/sound/max9860.txt
8092 F:      sound/soc/codecs/max9860.*
8093
8094 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8095 M:      Krzysztof Kozlowski <krzk@kernel.org>
8096 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8097 L:      linux-pm@vger.kernel.org
8098 S:      Supported
8099 F:      drivers/power/supply/max14577_charger.c
8100 F:      drivers/power/supply/max77693_charger.c
8101
8102 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8103 M:      Javier Martinez Canillas <javier@dowhile0.org>
8104 L:      linux-kernel@vger.kernel.org
8105 S:      Supported
8106 F:      drivers/regulator/max77802-regulator.c
8107 F:      Documentation/devicetree/bindings/*/*max77802.txt
8108 F:      include/dt-bindings/*/*max77802.h
8109
8110 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8111 M:      Chanwoo Choi <cw00.choi@samsung.com>
8112 M:      Krzysztof Kozlowski <krzk@kernel.org>
8113 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8114 L:      linux-kernel@vger.kernel.org
8115 S:      Supported
8116 F:      drivers/*/max14577*.c
8117 F:      drivers/*/max77686*.c
8118 F:      drivers/*/max77693*.c
8119 F:      drivers/extcon/extcon-max14577.c
8120 F:      drivers/extcon/extcon-max77693.c
8121 F:      drivers/rtc/rtc-max77686.c
8122 F:      drivers/clk/clk-max77686.c
8123 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8124 F:      Documentation/devicetree/bindings/*/max77686.txt
8125 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8126 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8127 F:      include/linux/mfd/max14577*.h
8128 F:      include/linux/mfd/max77686*.h
8129 F:      include/linux/mfd/max77693*.h
8130
8131 MAXIRADIO FM RADIO RECEIVER DRIVER
8132 M:      Hans Verkuil <hverkuil@xs4all.nl>
8133 L:      linux-media@vger.kernel.org
8134 T:      git git://linuxtv.org/media_tree.git
8135 W:      https://linuxtv.org
8136 S:      Maintained
8137 F:      drivers/media/radio/radio-maxiradio*
8138
8139 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8140 M:      Peter Rosin <peda@axentia.se>
8141 L:      linux-iio@vger.kernel.org
8142 S:      Maintained
8143 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8144 F:      drivers/iio/potentiometer/mcp4531.c
8145
8146 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8147 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8148 L:      linux-iio@vger.kernel.org
8149 S:      Maintained
8150 F:      drivers/iio/dac/cio-dac.c
8151
8152 MEDIA DRIVERS FOR RENESAS - FCP
8153 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8154 L:      linux-media@vger.kernel.org
8155 L:      linux-renesas-soc@vger.kernel.org
8156 T:      git git://linuxtv.org/media_tree.git
8157 S:      Supported
8158 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8159 F:      drivers/media/platform/rcar-fcp.c
8160 F:      include/media/rcar-fcp.h
8161
8162 MEDIA DRIVERS FOR RENESAS - FDP1
8163 M:      Kieran Bingham <kieran@bingham.xyz>
8164 L:      linux-media@vger.kernel.org
8165 L:      linux-renesas-soc@vger.kernel.org
8166 T:      git git://linuxtv.org/media_tree.git
8167 S:      Supported
8168 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8169 F:      drivers/media/platform/rcar_fdp1.c
8170
8171 MEDIA DRIVERS FOR RENESAS - VIN
8172 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8173 L:      linux-media@vger.kernel.org
8174 L:      linux-renesas-soc@vger.kernel.org
8175 T:      git git://linuxtv.org/media_tree.git
8176 S:      Supported
8177 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8178 F:      drivers/media/platform/rcar-vin/
8179
8180 MEDIA DRIVERS FOR RENESAS - VSP1
8181 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8182 L:      linux-media@vger.kernel.org
8183 L:      linux-renesas-soc@vger.kernel.org
8184 T:      git git://linuxtv.org/media_tree.git
8185 S:      Supported
8186 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8187 F:      drivers/media/platform/vsp1/
8188
8189 MEDIA DRIVERS FOR HELENE
8190 M:      Abylay Ospan <aospan@netup.ru>
8191 L:      linux-media@vger.kernel.org
8192 W:      https://linuxtv.org
8193 W:      http://netup.tv/
8194 T:      git git://linuxtv.org/media_tree.git
8195 S:      Supported
8196 F:      drivers/media/dvb-frontends/helene*
8197
8198 MEDIA DRIVERS FOR ASCOT2E
8199 M:      Sergey Kozlov <serjk@netup.ru>
8200 M:      Abylay Ospan <aospan@netup.ru>
8201 L:      linux-media@vger.kernel.org
8202 W:      https://linuxtv.org
8203 W:      http://netup.tv/
8204 T:      git git://linuxtv.org/media_tree.git
8205 S:      Supported
8206 F:      drivers/media/dvb-frontends/ascot2e*
8207
8208 MEDIA DRIVERS FOR CXD2841ER
8209 M:      Sergey Kozlov <serjk@netup.ru>
8210 M:      Abylay Ospan <aospan@netup.ru>
8211 L:      linux-media@vger.kernel.org
8212 W:      https://linuxtv.org
8213 W:      http://netup.tv/
8214 T:      git git://linuxtv.org/media_tree.git
8215 S:      Supported
8216 F:      drivers/media/dvb-frontends/cxd2841er*
8217
8218 MEDIA DRIVERS FOR HORUS3A
8219 M:      Sergey Kozlov <serjk@netup.ru>
8220 M:      Abylay Ospan <aospan@netup.ru>
8221 L:      linux-media@vger.kernel.org
8222 W:      https://linuxtv.org
8223 W:      http://netup.tv/
8224 T:      git git://linuxtv.org/media_tree.git
8225 S:      Supported
8226 F:      drivers/media/dvb-frontends/horus3a*
8227
8228 MEDIA DRIVERS FOR LNBH25
8229 M:      Sergey Kozlov <serjk@netup.ru>
8230 M:      Abylay Ospan <aospan@netup.ru>
8231 L:      linux-media@vger.kernel.org
8232 W:      https://linuxtv.org
8233 W:      http://netup.tv/
8234 T:      git git://linuxtv.org/media_tree.git
8235 S:      Supported
8236 F:      drivers/media/dvb-frontends/lnbh25*
8237
8238 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8239 M:      Sergey Kozlov <serjk@netup.ru>
8240 M:      Abylay Ospan <aospan@netup.ru>
8241 L:      linux-media@vger.kernel.org
8242 W:      https://linuxtv.org
8243 W:      http://netup.tv/
8244 T:      git git://linuxtv.org/media_tree.git
8245 S:      Supported
8246 F:      drivers/media/pci/netup_unidvb/*
8247
8248 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8249 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8250 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8251 P:      LinuxTV.org Project
8252 L:      linux-media@vger.kernel.org
8253 W:      https://linuxtv.org
8254 Q:      http://patchwork.kernel.org/project/linux-media/list/
8255 T:      git git://linuxtv.org/media_tree.git
8256 S:      Maintained
8257 F:      Documentation/devicetree/bindings/media/
8258 F:      Documentation/media/
8259 F:      drivers/media/
8260 F:      drivers/staging/media/
8261 F:      include/linux/platform_data/media/
8262 F:      include/media/
8263 F:      include/uapi/linux/dvb/
8264 F:      include/uapi/linux/videodev2.h
8265 F:      include/uapi/linux/media.h
8266 F:      include/uapi/linux/v4l2-*
8267 F:      include/uapi/linux/meye.h
8268 F:      include/uapi/linux/ivtv*
8269 F:      include/uapi/linux/uvcvideo.h
8270
8271 MEDIATEK ETHERNET DRIVER
8272 M:      Felix Fietkau <nbd@openwrt.org>
8273 M:      John Crispin <blogic@openwrt.org>
8274 L:      netdev@vger.kernel.org
8275 S:      Maintained
8276 F:      drivers/net/ethernet/mediatek/
8277
8278 MEDIATEK JPEG DRIVER
8279 M:      Rick Chang <rick.chang@mediatek.com>
8280 M:      Bin Liu <bin.liu@mediatek.com>
8281 S:      Supported
8282 F:      drivers/media/platform/mtk-jpeg/
8283 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8284
8285 MEDIATEK MEDIA DRIVER
8286 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8287 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8288 S:      Supported
8289 F:      drivers/media/platform/mtk-vcodec/
8290 F:      drivers/media/platform/mtk-vpu/
8291 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8292 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8293
8294 MEDIATEK MDP DRIVER
8295 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8296 M:      Houlong Wei <houlong.wei@mediatek.com>
8297 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8298 S:      Supported
8299 F:      drivers/media/platform/mtk-mdp/
8300 F:      drivers/media/platform/mtk-vpu/
8301 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8302
8303 MEDIATEK MT7601U WIRELESS LAN DRIVER
8304 M:      Jakub Kicinski <kubakici@wp.pl>
8305 L:      linux-wireless@vger.kernel.org
8306 S:      Maintained
8307 F:      drivers/net/wireless/mediatek/mt7601u/
8308
8309 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8310 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8311 M:      Martin Donnelly <martin.donnelly@ge.com>
8312 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8313 S:      Maintained
8314 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8315 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8316
8317 MEGARAID SCSI/SAS DRIVERS
8318 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8319 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8320 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8321 L:      megaraidlinux.pdl@broadcom.com
8322 L:      linux-scsi@vger.kernel.org
8323 W:      http://www.avagotech.com/support/
8324 S:      Maintained
8325 F:      Documentation/scsi/megaraid.txt
8326 F:      drivers/scsi/megaraid.*
8327 F:      drivers/scsi/megaraid/
8328
8329 MELFAS MIP4 TOUCHSCREEN DRIVER
8330 M:      Sangwon Jee <jeesw@melfas.com>
8331 W:      http://www.melfas.com
8332 S:      Supported
8333 F:      drivers/input/touchscreen/melfas_mip4.c
8334 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8335
8336 MELLANOX ETHERNET DRIVER (mlx4_en)
8337 M:      Tariq Toukan <tariqt@mellanox.com>
8338 L:      netdev@vger.kernel.org
8339 S:      Supported
8340 W:      http://www.mellanox.com
8341 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8342 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8343
8344 MELLANOX ETHERNET DRIVER (mlx5e)
8345 M:      Saeed Mahameed <saeedm@mellanox.com>
8346 L:      netdev@vger.kernel.org
8347 S:      Supported
8348 W:      http://www.mellanox.com
8349 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8350 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8351
8352 MELLANOX ETHERNET SWITCH DRIVERS
8353 M:      Jiri Pirko <jiri@mellanox.com>
8354 M:      Ido Schimmel <idosch@mellanox.com>
8355 L:      netdev@vger.kernel.org
8356 S:      Supported
8357 W:      http://www.mellanox.com
8358 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8359 F:      drivers/net/ethernet/mellanox/mlxsw/
8360
8361 MELLANOX MLXCPLD I2C AND MUX DRIVER
8362 M:      Vadim Pasternak <vadimp@mellanox.com>
8363 M:      Michael Shych <michaelsh@mellanox.com>
8364 L:      linux-i2c@vger.kernel.org
8365 S:      Supported
8366 F:      drivers/i2c/busses/i2c-mlxcpld.c
8367 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8368 F:      Documentation/i2c/busses/i2c-mlxcpld
8369
8370 MELLANOX MLXCPLD LED DRIVER
8371 M:      Vadim Pasternak <vadimp@mellanox.com>
8372 L:      linux-leds@vger.kernel.org
8373 S:      Supported
8374 F:      drivers/leds/leds-mlxcpld.c
8375 F:      Documentation/leds/leds-mlxcpld.txt
8376
8377 MELLANOX PLATFORM DRIVER
8378 M:      Vadim Pasternak <vadimp@mellanox.com>
8379 L:      platform-driver-x86@vger.kernel.org
8380 S:      Supported
8381 F:      drivers/platform/x86/mlx-platform.c
8382
8383 MELLANOX MLX CPLD HOTPLUG DRIVER
8384 M:      Vadim Pasternak <vadimp@mellanox.com>
8385 L:      platform-driver-x86@vger.kernel.org
8386 S:      Supported
8387 F:      drivers/platform/x86/mlxcpld-hotplug.c
8388 F:      include/linux/platform_data/mlxcpld-hotplug.h
8389
8390 SOFT-ROCE DRIVER (rxe)
8391 M:      Moni Shoua <monis@mellanox.com>
8392 L:      linux-rdma@vger.kernel.org
8393 S:      Supported
8394 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8395 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8396 F:      drivers/infiniband/sw/rxe/
8397 F:      include/uapi/rdma/rdma_user_rxe.h
8398
8399 MEMBARRIER SUPPORT
8400 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8401 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8402 L:      linux-kernel@vger.kernel.org
8403 S:      Supported
8404 F:      kernel/membarrier.c
8405 F:      include/uapi/linux/membarrier.h
8406
8407 MEMORY MANAGEMENT
8408 L:      linux-mm@kvack.org
8409 W:      http://www.linux-mm.org
8410 S:      Maintained
8411 F:      include/linux/mm.h
8412 F:      include/linux/gfp.h
8413 F:      include/linux/mmzone.h
8414 F:      include/linux/memory_hotplug.h
8415 F:      include/linux/vmalloc.h
8416 F:      mm/
8417
8418 MEMORY TECHNOLOGY DEVICES (MTD)
8419 M:      David Woodhouse <dwmw2@infradead.org>
8420 M:      Brian Norris <computersforpeace@gmail.com>
8421 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8422 M:      Marek Vasut <marek.vasut@gmail.com>
8423 M:      Richard Weinberger <richard@nod.at>
8424 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8425 L:      linux-mtd@lists.infradead.org
8426 W:      http://www.linux-mtd.infradead.org/
8427 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8428 T:      git git://git.infradead.org/linux-mtd.git master
8429 T:      git git://git.infradead.org/l2-mtd.git master
8430 S:      Maintained
8431 F:      Documentation/devicetree/bindings/mtd/
8432 F:      drivers/mtd/
8433 F:      include/linux/mtd/
8434 F:      include/uapi/mtd/
8435
8436 MEN A21 WATCHDOG DRIVER
8437 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8438 L:      linux-watchdog@vger.kernel.org
8439 S:      Maintained
8440 F:      drivers/watchdog/mena21_wdt.c
8441
8442 MEN CHAMELEON BUS (mcb)
8443 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8444 S:      Maintained
8445 F:      drivers/mcb/
8446 F:      include/linux/mcb.h
8447 F:      Documentation/men-chameleon-bus.txt
8448
8449 MEN F21BMC (Board Management Controller)
8450 M:      Andreas Werner <andreas.werner@men.de>
8451 S:      Supported
8452 F:      drivers/mfd/menf21bmc.c
8453 F:      drivers/watchdog/menf21bmc_wdt.c
8454 F:      drivers/leds/leds-menf21bmc.c
8455 F:      drivers/hwmon/menf21bmc_hwmon.c
8456 F:      Documentation/hwmon/menf21bmc
8457
8458 METAG ARCHITECTURE
8459 M:      James Hogan <james.hogan@imgtec.com>
8460 L:      linux-metag@vger.kernel.org
8461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8462 S:      Odd Fixes
8463 F:      arch/metag/
8464 F:      Documentation/metag/
8465 F:      Documentation/devicetree/bindings/metag/
8466 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8467 F:      drivers/clocksource/metag_generic.c
8468 F:      drivers/irqchip/irq-metag.c
8469 F:      drivers/irqchip/irq-metag-ext.c
8470 F:      drivers/tty/metag_da.c
8471
8472 MICROBLAZE ARCHITECTURE
8473 M:      Michal Simek <monstr@monstr.eu>
8474 W:      http://www.monstr.eu/fdt/
8475 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8476 S:      Supported
8477 F:      arch/microblaze/
8478
8479 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8480 M:      Richard Genoud <richard.genoud@gmail.com>
8481 S:      Maintained
8482 F:      drivers/tty/serial/atmel_serial.c
8483 F:      drivers/tty/serial/atmel_serial.h
8484
8485 MICROCHIP / ATMEL DMA DRIVER
8486 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8488 L:      dmaengine@vger.kernel.org
8489 S:      Supported
8490 F:      drivers/dma/at_hdmac.c
8491 F:      drivers/dma/at_hdmac_regs.h
8492 F:      include/linux/platform_data/dma-atmel.h
8493
8494 MICROCHIP / ATMEL ISC DRIVER
8495 M:      Songjun Wu <songjun.wu@microchip.com>
8496 L:      linux-media@vger.kernel.org
8497 S:      Supported
8498 F:      drivers/media/platform/atmel/atmel-isc.c
8499 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8500 F:      devicetree/bindings/media/atmel-isc.txt
8501
8502 MICROCHIP USB251XB DRIVER
8503 M:      Richard Leitner <richard.leitner@skidata.com>
8504 L:      linux-usb@vger.kernel.org
8505 S:      Maintained
8506 F:      drivers/usb/misc/usb251xb.c
8507 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8508
8509 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8510 M:      Chen Yu <yu.c.chen@intel.com>
8511 L:      platform-driver-x86@vger.kernel.org
8512 S:      Supported
8513 F:      drivers/platform/x86/surfacepro3_button.c
8514
8515 MICROTEK X6 SCANNER
8516 M:      Oliver Neukum <oliver@neukum.org>
8517 S:      Maintained
8518 F:      drivers/usb/image/microtek.*
8519
8520 MIPS
8521 M:      Ralf Baechle <ralf@linux-mips.org>
8522 L:      linux-mips@linux-mips.org
8523 W:      http://www.linux-mips.org/
8524 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8525 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8526 S:      Supported
8527 F:      Documentation/devicetree/bindings/mips/
8528 F:      Documentation/mips/
8529 F:      arch/mips/
8530
8531 MIPS/LOONGSON1 ARCHITECTURE
8532 M:      Keguang Zhang <keguang.zhang@gmail.com>
8533 L:      linux-mips@linux-mips.org
8534 S:      Maintained
8535 F:      arch/mips/loongson32/
8536 F:      arch/mips/include/asm/mach-loongson32/
8537 F:      drivers/*/*loongson1*
8538 F:      drivers/*/*/*loongson1*
8539
8540 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8541 M:      Hans Verkuil <hverkuil@xs4all.nl>
8542 L:      linux-media@vger.kernel.org
8543 T:      git git://linuxtv.org/media_tree.git
8544 W:      https://linuxtv.org
8545 S:      Odd Fixes
8546 F:      drivers/media/radio/radio-miropcm20*
8547
8548 MELLANOX MLX4 core VPI driver
8549 M:      Tariq Toukan <tariqt@mellanox.com>
8550 L:      netdev@vger.kernel.org
8551 L:      linux-rdma@vger.kernel.org
8552 W:      http://www.mellanox.com
8553 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8554 S:      Supported
8555 F:      drivers/net/ethernet/mellanox/mlx4/
8556 F:      include/linux/mlx4/
8557
8558 MELLANOX MLX4 IB driver
8559 M:      Yishai Hadas <yishaih@mellanox.com>
8560 L:      linux-rdma@vger.kernel.org
8561 W:      http://www.mellanox.com
8562 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8563 S:      Supported
8564 F:      drivers/infiniband/hw/mlx4/
8565 F:      include/linux/mlx4/
8566 F:      include/uapi/rdma/mlx4-abi.h
8567
8568 MELLANOX MLX5 core VPI driver
8569 M:      Saeed Mahameed <saeedm@mellanox.com>
8570 M:      Matan Barak <matanb@mellanox.com>
8571 M:      Leon Romanovsky <leonro@mellanox.com>
8572 L:      netdev@vger.kernel.org
8573 L:      linux-rdma@vger.kernel.org
8574 W:      http://www.mellanox.com
8575 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8576 S:      Supported
8577 F:      drivers/net/ethernet/mellanox/mlx5/core/
8578 F:      include/linux/mlx5/
8579
8580 MELLANOX MLX5 IB driver
8581 M:      Matan Barak <matanb@mellanox.com>
8582 M:      Leon Romanovsky <leonro@mellanox.com>
8583 L:      linux-rdma@vger.kernel.org
8584 W:      http://www.mellanox.com
8585 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8586 S:      Supported
8587 F:      drivers/infiniband/hw/mlx5/
8588 F:      include/linux/mlx5/
8589 F:      include/uapi/rdma/mlx5-abi.h
8590
8591 MELEXIS MLX90614 DRIVER
8592 M:      Crt Mori <cmo@melexis.com>
8593 L:      linux-iio@vger.kernel.org
8594 W:      http://www.melexis.com
8595 S:      Supported
8596 F:      drivers/iio/temperature/mlx90614.c
8597
8598 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8599 M:      Don Brace <don.brace@microsemi.com>
8600 L:      esc.storagedev@microsemi.com
8601 L:      linux-scsi@vger.kernel.org
8602 S:      Supported
8603 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8604 F:      drivers/scsi/smartpqi/Kconfig
8605 F:      drivers/scsi/smartpqi/Makefile
8606 F:      include/linux/cciss*.h
8607 F:      include/uapi/linux/cciss*.h
8608 F:      Documentation/scsi/smartpqi.txt
8609
8610 MN88472 MEDIA DRIVER
8611 M:      Antti Palosaari <crope@iki.fi>
8612 L:      linux-media@vger.kernel.org
8613 W:      https://linuxtv.org
8614 W:      http://palosaari.fi/linux/
8615 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8616 S:      Maintained
8617 F:      drivers/media/dvb-frontends/mn88472*
8618
8619 MN88473 MEDIA DRIVER
8620 M:      Antti Palosaari <crope@iki.fi>
8621 L:      linux-media@vger.kernel.org
8622 W:      https://linuxtv.org
8623 W:      http://palosaari.fi/linux/
8624 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8625 S:      Maintained
8626 F:      drivers/media/dvb-frontends/mn88473*
8627
8628 MODULE SUPPORT
8629 M:      Jessica Yu <jeyu@kernel.org>
8630 M:      Rusty Russell <rusty@rustcorp.com.au>
8631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8632 S:      Maintained
8633 F:      include/linux/module.h
8634 F:      kernel/module.c
8635
8636 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8637 W:      http://popies.net/meye/
8638 S:      Orphan
8639 F:      Documentation/media/v4l-drivers/meye*
8640 F:      drivers/media/pci/meye/
8641 F:      include/uapi/linux/meye.h
8642
8643 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8644 M:      Jiri Slaby <jirislaby@gmail.com>
8645 S:      Maintained
8646 F:      Documentation/serial/moxa-smartio
8647 F:      drivers/tty/mxser.*
8648
8649 MR800 AVERMEDIA USB FM RADIO DRIVER
8650 M:      Alexey Klimov <klimov.linux@gmail.com>
8651 L:      linux-media@vger.kernel.org
8652 T:      git git://linuxtv.org/media_tree.git
8653 S:      Maintained
8654 F:      drivers/media/radio/radio-mr800.c
8655
8656 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8657 M:      Alan Ott <alan@signal11.us>
8658 L:      linux-wpan@vger.kernel.org
8659 S:      Maintained
8660 F:      drivers/net/ieee802154/mrf24j40.c
8661 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8662
8663 MSI LAPTOP SUPPORT
8664 M:      "Lee, Chun-Yi" <jlee@suse.com>
8665 L:      platform-driver-x86@vger.kernel.org
8666 S:      Maintained
8667 F:      drivers/platform/x86/msi-laptop.c
8668
8669 MSI WMI SUPPORT
8670 L:      platform-driver-x86@vger.kernel.org
8671 S:      Orphan
8672 F:      drivers/platform/x86/msi-wmi.c
8673
8674 MSI001 MEDIA DRIVER
8675 M:      Antti Palosaari <crope@iki.fi>
8676 L:      linux-media@vger.kernel.org
8677 W:      https://linuxtv.org
8678 W:      http://palosaari.fi/linux/
8679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8680 T:      git git://linuxtv.org/anttip/media_tree.git
8681 S:      Maintained
8682 F:      drivers/media/tuners/msi001*
8683
8684 MSI2500 MEDIA DRIVER
8685 M:      Antti Palosaari <crope@iki.fi>
8686 L:      linux-media@vger.kernel.org
8687 W:      https://linuxtv.org
8688 W:      http://palosaari.fi/linux/
8689 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8690 T:      git git://linuxtv.org/anttip/media_tree.git
8691 S:      Maintained
8692 F:      drivers/media/usb/msi2500/
8693
8694 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8695 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8696 L:      linux-mtd@lists.infradead.org
8697 S:      Maintained
8698 F:      drivers/mtd/devices/docg3*
8699
8700 MT9M032 APTINA SENSOR DRIVER
8701 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8702 L:      linux-media@vger.kernel.org
8703 T:      git git://linuxtv.org/media_tree.git
8704 S:      Maintained
8705 F:      drivers/media/i2c/mt9m032.c
8706 F:      include/media/i2c/mt9m032.h
8707
8708 MT9P031 APTINA CAMERA SENSOR
8709 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8710 L:      linux-media@vger.kernel.org
8711 T:      git git://linuxtv.org/media_tree.git
8712 S:      Maintained
8713 F:      drivers/media/i2c/mt9p031.c
8714 F:      include/media/i2c/mt9p031.h
8715
8716 MT9T001 APTINA CAMERA SENSOR
8717 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8718 L:      linux-media@vger.kernel.org
8719 T:      git git://linuxtv.org/media_tree.git
8720 S:      Maintained
8721 F:      drivers/media/i2c/mt9t001.c
8722 F:      include/media/i2c/mt9t001.h
8723
8724 MT9V032 APTINA CAMERA SENSOR
8725 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8726 L:      linux-media@vger.kernel.org
8727 T:      git git://linuxtv.org/media_tree.git
8728 S:      Maintained
8729 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8730 F:      drivers/media/i2c/mt9v032.c
8731 F:      include/media/i2c/mt9v032.h
8732
8733 MULTIFUNCTION DEVICES (MFD)
8734 M:      Lee Jones <lee.jones@linaro.org>
8735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8736 S:      Supported
8737 F:      Documentation/devicetree/bindings/mfd/
8738 F:      drivers/mfd/
8739 F:      include/linux/mfd/
8740 F:      include/dt-bindings/mfd/
8741
8742 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8743 M:      Ulf Hansson <ulf.hansson@linaro.org>
8744 L:      linux-mmc@vger.kernel.org
8745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8746 S:      Maintained
8747 F:      Documentation/devicetree/bindings/mmc/
8748 F:      drivers/mmc/
8749 F:      include/linux/mmc/
8750 F:      include/uapi/linux/mmc/
8751
8752 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8753 S:      Orphan
8754 F:      drivers/mmc/host/mmc_spi.c
8755 F:      include/linux/spi/mmc_spi.h
8756
8757 MULTIPLEXER SUBSYSTEM
8758 M:      Peter Rosin <peda@axentia.se>
8759 S:      Maintained
8760 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
8761 F:      Documentation/devicetree/bindings/mux/
8762 F:      include/linux/dt-bindings/mux/
8763 F:      include/linux/mux/
8764 F:      drivers/mux/
8765
8766 MULTISOUND SOUND DRIVER
8767 M:      Andrew Veliath <andrewtv@usa.net>
8768 S:      Maintained
8769 F:      Documentation/sound/oss/MultiSound
8770 F:      sound/oss/msnd*
8771
8772 MULTITECH MULTIPORT CARD (ISICOM)
8773 S:      Orphan
8774 F:      drivers/tty/isicom.c
8775 F:      include/linux/isicom.h
8776
8777 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8778 M:      Bin Liu <b-liu@ti.com>
8779 L:      linux-usb@vger.kernel.org
8780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8781 S:      Maintained
8782 F:      drivers/usb/musb/
8783
8784 MXL5007T MEDIA DRIVER
8785 M:      Michael Krufky <mkrufky@linuxtv.org>
8786 L:      linux-media@vger.kernel.org
8787 W:      https://linuxtv.org
8788 W:      http://github.com/mkrufky
8789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8790 T:      git git://linuxtv.org/mkrufky/tuners.git
8791 S:      Maintained
8792 F:      drivers/media/tuners/mxl5007t.*
8793
8794 MXSFB DRM DRIVER
8795 M:      Marek Vasut <marex@denx.de>
8796 S:      Supported
8797 F:      drivers/gpu/drm/mxsfb/
8798 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8799
8800 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8801 M:      Hyong-Youb Kim <hykim@myri.com>
8802 L:      netdev@vger.kernel.org
8803 W:      https://www.myricom.com/support/downloads/myri10ge.html
8804 S:      Supported
8805 F:      drivers/net/ethernet/myricom/myri10ge/
8806
8807 NAND FLASH SUBSYSTEM
8808 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8809 R:      Richard Weinberger <richard@nod.at>
8810 L:      linux-mtd@lists.infradead.org
8811 W:      http://www.linux-mtd.infradead.org/
8812 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8813 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
8814 T:      git git://git.infradead.org/l2-mtd.git nand/next
8815 S:      Maintained
8816 F:      drivers/mtd/nand/
8817 F:      include/linux/mtd/nand*.h
8818
8819 NATSEMI ETHERNET DRIVER (DP8381x)
8820 S:      Orphan
8821 F:      drivers/net/ethernet/natsemi/natsemi.c
8822
8823 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8824 M:      Daniel Mack <zonque@gmail.com>
8825 S:      Maintained
8826 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8827 W:      http://www.native-instruments.com
8828 F:      sound/usb/caiaq/
8829
8830 NCP FILESYSTEM
8831 M:      Petr Vandrovec <petr@vandrovec.name>
8832 S:      Odd Fixes
8833 F:      fs/ncpfs/
8834
8835 NCR 5380 SCSI DRIVERS
8836 M:      Finn Thain <fthain@telegraphics.com.au>
8837 M:      Michael Schmitz <schmitzmic@gmail.com>
8838 L:      linux-scsi@vger.kernel.org
8839 S:      Maintained
8840 F:      Documentation/scsi/g_NCR5380.txt
8841 F:      drivers/scsi/NCR5380.*
8842 F:      drivers/scsi/arm/cumana_1.c
8843 F:      drivers/scsi/arm/oak.c
8844 F:      drivers/scsi/atari_scsi.*
8845 F:      drivers/scsi/dmx3191d.c
8846 F:      drivers/scsi/g_NCR5380.*
8847 F:      drivers/scsi/mac_scsi.*
8848 F:      drivers/scsi/sun3_scsi.*
8849 F:      drivers/scsi/sun3_scsi_vme.c
8850
8851 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8852 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8853 L:      linux-scsi@vger.kernel.org
8854 S:      Maintained
8855 F:      drivers/scsi/NCR_D700.*
8856
8857 NCT6775 HARDWARE MONITOR DRIVER
8858 M:      Guenter Roeck <linux@roeck-us.net>
8859 L:      linux-hwmon@vger.kernel.org
8860 S:      Maintained
8861 F:      Documentation/hwmon/nct6775
8862 F:      drivers/hwmon/nct6775.c
8863
8864 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8865 M:      Faisal Latif <faisal.latif@intel.com>
8866 L:      linux-rdma@vger.kernel.org
8867 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8868 S:      Supported
8869 F:      drivers/infiniband/hw/nes/
8870 F:      include/uapi/rdma/nes-abi.h
8871
8872 NETEM NETWORK EMULATOR
8873 M:      Stephen Hemminger <stephen@networkplumber.org>
8874 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8875 S:      Maintained
8876 F:      net/sched/sch_netem.c
8877
8878 NETERION 10GbE DRIVERS (s2io/vxge)
8879 M:      Jon Mason <jdmason@kudzu.us>
8880 L:      netdev@vger.kernel.org
8881 S:      Supported
8882 F:      Documentation/networking/s2io.txt
8883 F:      Documentation/networking/vxge.txt
8884 F:      drivers/net/ethernet/neterion/
8885
8886 NETFILTER
8887 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8888 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8889 M:      Florian Westphal <fw@strlen.de>
8890 L:      netfilter-devel@vger.kernel.org
8891 L:      coreteam@netfilter.org
8892 W:      http://www.netfilter.org/
8893 W:      http://www.iptables.org/
8894 W:      http://www.nftables.org/
8895 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8898 S:      Maintained
8899 F:      include/linux/netfilter*
8900 F:      include/linux/netfilter/
8901 F:      include/net/netfilter/
8902 F:      include/uapi/linux/netfilter*
8903 F:      include/uapi/linux/netfilter/
8904 F:      net/*/netfilter.c
8905 F:      net/*/netfilter/
8906 F:      net/netfilter/
8907 F:      net/bridge/br_netfilter*.c
8908
8909 NETLABEL
8910 M:      Paul Moore <paul@paul-moore.com>
8911 W:      http://netlabel.sf.net
8912 L:      netdev@vger.kernel.org
8913 S:      Maintained
8914 F:      Documentation/netlabel/
8915 F:      include/net/netlabel.h
8916 F:      net/netlabel/
8917
8918 NETROM NETWORK LAYER
8919 M:      Ralf Baechle <ralf@linux-mips.org>
8920 L:      linux-hams@vger.kernel.org
8921 W:      http://www.linux-ax25.org/
8922 S:      Maintained
8923 F:      include/net/netrom.h
8924 F:      include/uapi/linux/netrom.h
8925 F:      net/netrom/
8926
8927 NETRONOME ETHERNET DRIVERS
8928 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8929 L:      oss-drivers@netronome.com
8930 S:      Maintained
8931 F:      drivers/net/ethernet/netronome/
8932
8933 NETWORK BLOCK DEVICE (NBD)
8934 M:      Josef Bacik <jbacik@fb.com>
8935 S:      Maintained
8936 L:      linux-block@vger.kernel.org
8937 L:      nbd-general@lists.sourceforge.net
8938 F:      Documentation/blockdev/nbd.txt
8939 F:      drivers/block/nbd.c
8940 F:      include/uapi/linux/nbd.h
8941
8942 NETWORK DROP MONITOR
8943 M:      Neil Horman <nhorman@tuxdriver.com>
8944 L:      netdev@vger.kernel.org
8945 S:      Maintained
8946 W:      https://fedorahosted.org/dropwatch/
8947 F:      net/core/drop_monitor.c
8948
8949 NETWORKING [DSA]
8950 M:      Andrew Lunn <andrew@lunn.ch>
8951 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8952 M:      Florian Fainelli <f.fainelli@gmail.com>
8953 S:      Maintained
8954 F:      net/dsa/
8955 F:      include/net/dsa.h
8956 F:      drivers/net/dsa/
8957
8958 NETWORKING [GENERAL]
8959 M:      "David S. Miller" <davem@davemloft.net>
8960 L:      netdev@vger.kernel.org
8961 W:      http://www.linuxfoundation.org/en/Net
8962 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8965 B:      mailto:netdev@vger.kernel.org
8966 S:      Maintained
8967 F:      net/
8968 F:      include/net/
8969 F:      include/linux/in.h
8970 F:      include/linux/net.h
8971 F:      include/linux/netdevice.h
8972 F:      include/uapi/linux/in.h
8973 F:      include/uapi/linux/net.h
8974 F:      include/uapi/linux/netdevice.h
8975 F:      include/uapi/linux/net_namespace.h
8976 F:      tools/net/
8977 F:      tools/testing/selftests/net/
8978 F:      lib/random32.c
8979
8980 NETWORKING [IPv4/IPv6]
8981 M:      "David S. Miller" <davem@davemloft.net>
8982 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8983 M:      James Morris <jmorris@namei.org>
8984 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8985 M:      Patrick McHardy <kaber@trash.net>
8986 L:      netdev@vger.kernel.org
8987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8988 S:      Maintained
8989 F:      net/ipv4/
8990 F:      net/ipv6/
8991 F:      include/net/ip*
8992 F:      arch/x86/net/*
8993
8994 NETWORKING [IPSEC]
8995 M:      Steffen Klassert <steffen.klassert@secunet.com>
8996 M:      Herbert Xu <herbert@gondor.apana.org.au>
8997 M:      "David S. Miller" <davem@davemloft.net>
8998 L:      netdev@vger.kernel.org
8999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9001 S:      Maintained
9002 F:      net/core/flow.c
9003 F:      net/xfrm/
9004 F:      net/key/
9005 F:      net/ipv4/xfrm*
9006 F:      net/ipv4/esp4*
9007 F:      net/ipv4/ah4.c
9008 F:      net/ipv4/ipcomp.c
9009 F:      net/ipv4/ip_vti.c
9010 F:      net/ipv6/xfrm*
9011 F:      net/ipv6/esp6*
9012 F:      net/ipv6/ah6.c
9013 F:      net/ipv6/ipcomp6.c
9014 F:      net/ipv6/ip6_vti.c
9015 F:      include/uapi/linux/xfrm.h
9016 F:      include/net/xfrm.h
9017
9018 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9019 M:      Paul Moore <paul@paul-moore.com>
9020 L:      netdev@vger.kernel.org
9021 S:      Maintained
9022
9023 NETWORKING [WIRELESS]
9024 L:      linux-wireless@vger.kernel.org
9025 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9026
9027 NETWORKING DRIVERS
9028 L:      netdev@vger.kernel.org
9029 W:      http://www.linuxfoundation.org/en/Net
9030 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9033 S:      Odd Fixes
9034 F:      Documentation/devicetree/bindings/net/
9035 F:      drivers/net/
9036 F:      include/linux/if_*
9037 F:      include/linux/netdevice.h
9038 F:      include/linux/etherdevice.h
9039 F:      include/linux/fcdevice.h
9040 F:      include/linux/fddidevice.h
9041 F:      include/linux/hippidevice.h
9042 F:      include/linux/inetdevice.h
9043 F:      include/uapi/linux/if_*
9044 F:      include/uapi/linux/netdevice.h
9045
9046 NETWORKING DRIVERS (WIRELESS)
9047 M:      Kalle Valo <kvalo@codeaurora.org>
9048 L:      linux-wireless@vger.kernel.org
9049 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9052 S:      Maintained
9053 F:      Documentation/devicetree/bindings/net/wireless/
9054 F:      drivers/net/wireless/
9055
9056 NETXEN (1/10) GbE SUPPORT
9057 M:      Manish Chopra <manish.chopra@cavium.com>
9058 M:      Rahul Verma <rahul.verma@cavium.com>
9059 M:      Dept-GELinuxNICDev@cavium.com
9060 L:      netdev@vger.kernel.org
9061 S:      Supported
9062 F:      drivers/net/ethernet/qlogic/netxen/
9063
9064 NFC SUBSYSTEM
9065 M:      Samuel Ortiz <sameo@linux.intel.com>
9066 L:      linux-wireless@vger.kernel.org
9067 L:      linux-nfc@lists.01.org (subscribers-only)
9068 S:      Supported
9069 F:      net/nfc/
9070 F:      include/net/nfc/
9071 F:      include/uapi/linux/nfc.h
9072 F:      drivers/nfc/
9073 F:      include/linux/platform_data/nfcmrvl.h
9074 F:      include/linux/platform_data/nxp-nci.h
9075 F:      include/linux/platform_data/pn544.h
9076 F:      include/linux/platform_data/st21nfca.h
9077 F:      include/linux/platform_data/st-nci.h
9078 F:      Documentation/devicetree/bindings/net/nfc/
9079
9080 NFS, SUNRPC, AND LOCKD CLIENTS
9081 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9082 M:      Anna Schumaker <anna.schumaker@netapp.com>
9083 L:      linux-nfs@vger.kernel.org
9084 W:      http://client.linux-nfs.org
9085 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9086 S:      Maintained
9087 F:      fs/lockd/
9088 F:      fs/nfs/
9089 F:      fs/nfs_common/
9090 F:      net/sunrpc/
9091 F:      include/linux/lockd/
9092 F:      include/linux/nfs*
9093 F:      include/linux/sunrpc/
9094 F:      include/uapi/linux/nfs*
9095 F:      include/uapi/linux/sunrpc/
9096
9097 NILFS2 FILESYSTEM
9098 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9099 L:      linux-nilfs@vger.kernel.org
9100 W:      http://nilfs.sourceforge.net/
9101 W:      http://nilfs.osdn.jp/
9102 T:      git git://github.com/konis/nilfs2.git
9103 S:      Supported
9104 F:      Documentation/filesystems/nilfs2.txt
9105 F:      fs/nilfs2/
9106 F:      include/trace/events/nilfs2.h
9107 F:      include/uapi/linux/nilfs2_api.h
9108 F:      include/uapi/linux/nilfs2_ondisk.h
9109
9110 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9111 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9112 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9113 S:      Maintained
9114 F:      Documentation/scsi/NinjaSCSI.txt
9115 F:      drivers/scsi/pcmcia/nsp_*
9116
9117 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9118 M:      GOTO Masanori <gotom@debian.or.jp>
9119 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9120 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9121 S:      Maintained
9122 F:      Documentation/scsi/NinjaSCSI.txt
9123 F:      drivers/scsi/nsp32*
9124
9125 NIOS2 ARCHITECTURE
9126 M:      Ley Foon Tan <lftan@altera.com>
9127 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9129 S:      Maintained
9130 F:      arch/nios2/
9131
9132 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9133 M:      Pavel Machek <pavel@ucw.cz>
9134 M:      Sakari Ailus <sakari.ailus@iki.fi>
9135 L:      linux-media@vger.kernel.org
9136 S:      Maintained
9137 F:      drivers/media/i2c/et8ek8
9138 F:      drivers/media/i2c/ad5820.c
9139
9140 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9141 M:      Pavel Machek <pavel@ucw.cz>
9142 M:      Sakari Ailus <sakari.ailus@iki.fi>
9143 L:      linux-media@vger.kernel.org
9144 S:      Maintained
9145 F:      drivers/media/i2c/et8ek8
9146 F:      drivers/media/i2c/ad5820.c
9147
9148 NOKIA N900 POWER SUPPLY DRIVERS
9149 R:      Pali Rohár <pali.rohar@gmail.com>
9150 F:      include/linux/power/bq2415x_charger.h
9151 F:      include/linux/power/bq27xxx_battery.h
9152 F:      include/linux/power/isp1704_charger.h
9153 F:      drivers/power/supply/bq2415x_charger.c
9154 F:      drivers/power/supply/bq27xxx_battery.c
9155 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9156 F:      drivers/power/supply/isp1704_charger.c
9157 F:      drivers/power/supply/rx51_battery.c
9158
9159 NTB DRIVER CORE
9160 M:      Jon Mason <jdmason@kudzu.us>
9161 M:      Dave Jiang <dave.jiang@intel.com>
9162 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9163 L:      linux-ntb@googlegroups.com
9164 S:      Supported
9165 W:      https://github.com/jonmason/ntb/wiki
9166 T:      git git://github.com/jonmason/ntb.git
9167 F:      drivers/ntb/
9168 F:      drivers/net/ntb_netdev.c
9169 F:      include/linux/ntb.h
9170 F:      include/linux/ntb_transport.h
9171 F:      tools/testing/selftests/ntb/
9172
9173 NTB INTEL DRIVER
9174 M:      Jon Mason <jdmason@kudzu.us>
9175 M:      Dave Jiang <dave.jiang@intel.com>
9176 L:      linux-ntb@googlegroups.com
9177 S:      Supported
9178 W:      https://github.com/jonmason/ntb/wiki
9179 T:      git git://github.com/jonmason/ntb.git
9180 F:      drivers/ntb/hw/intel/
9181
9182 NTB AMD DRIVER
9183 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9184 L:      linux-ntb@googlegroups.com
9185 S:      Supported
9186 F:      drivers/ntb/hw/amd/
9187
9188 NTFS FILESYSTEM
9189 M:      Anton Altaparmakov <anton@tuxera.com>
9190 L:      linux-ntfs-dev@lists.sourceforge.net
9191 W:      http://www.tuxera.com/
9192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9193 S:      Supported
9194 F:      Documentation/filesystems/ntfs.txt
9195 F:      fs/ntfs/
9196
9197 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9198 M:      Antonino Daplas <adaplas@gmail.com>
9199 L:      linux-fbdev@vger.kernel.org
9200 S:      Maintained
9201 F:      drivers/video/fbdev/riva/
9202 F:      drivers/video/fbdev/nvidia/
9203
9204 NVM EXPRESS DRIVER
9205 M:      Keith Busch <keith.busch@intel.com>
9206 M:      Jens Axboe <axboe@fb.com>
9207 M:      Christoph Hellwig <hch@lst.de>
9208 M:      Sagi Grimberg <sagi@grimberg.me>
9209 L:      linux-nvme@lists.infradead.org
9210 T:      git://git.infradead.org/nvme.git
9211 W:      http://git.infradead.org/nvme.git
9212 S:      Supported
9213 F:      drivers/nvme/host/
9214 F:      include/linux/nvme.h
9215 F:      include/uapi/linux/nvme_ioctl.h
9216
9217 NVM EXPRESS TARGET DRIVER
9218 M:      Christoph Hellwig <hch@lst.de>
9219 M:      Sagi Grimberg <sagi@grimberg.me>
9220 L:      linux-nvme@lists.infradead.org
9221 T:      git://git.infradead.org/nvme.git
9222 W:      http://git.infradead.org/nvme.git
9223 S:      Supported
9224 F:      drivers/nvme/target/
9225
9226 NVM EXPRESS FC TRANSPORT DRIVERS
9227 M:      James Smart <james.smart@broadcom.com>
9228 L:      linux-nvme@lists.infradead.org
9229 S:      Supported
9230 F:      include/linux/nvme-fc.h
9231 F:      include/linux/nvme-fc-driver.h
9232 F:      drivers/nvme/host/fc.c
9233 F:      drivers/nvme/target/fc.c
9234 F:      drivers/nvme/target/fcloop.c
9235
9236 NVMEM FRAMEWORK
9237 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9238 S:      Maintained
9239 F:      drivers/nvmem/
9240 F:      Documentation/devicetree/bindings/nvmem/
9241 F:      include/linux/nvmem-consumer.h
9242 F:      include/linux/nvmem-provider.h
9243
9244 NXP-NCI NFC DRIVER
9245 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9246 R:      Charles Gorand <charles.gorand@effinnov.com>
9247 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9248 S:      Supported
9249 F:      drivers/nfc/nxp-nci
9250
9251 NXP TDA998X DRM DRIVER
9252 M:      Russell King <linux@armlinux.org.uk>
9253 S:      Supported
9254 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9255 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9256 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9257 F:      include/drm/i2c/tda998x.h
9258
9259 NXP TFA9879 DRIVER
9260 M:      Peter Rosin <peda@axentia.se>
9261 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9262 S:      Maintained
9263 F:      sound/soc/codecs/tfa9879*
9264
9265 OBJTOOL
9266 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9267 S:      Supported
9268 F:      tools/objtool/
9269
9270 OMAP1 SUPPORT
9271 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9272 M:      Tony Lindgren <tony@atomide.com>
9273 L:      linux-omap@vger.kernel.org
9274 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9276 S:      Maintained
9277 F:      arch/arm/mach-omap1/
9278 F:      arch/arm/plat-omap/
9279 F:      arch/arm/configs/omap1_defconfig
9280 F:      drivers/i2c/busses/i2c-omap.c
9281 F:      include/linux/i2c-omap.h
9282
9283 OMAP2+ SUPPORT
9284 M:      Tony Lindgren <tony@atomide.com>
9285 L:      linux-omap@vger.kernel.org
9286 W:      http://www.muru.com/linux/omap/
9287 W:      http://linux.omap.com/
9288 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9290 S:      Maintained
9291 F:      arch/arm/mach-omap2/
9292 F:      arch/arm/plat-omap/
9293 F:      arch/arm/configs/omap2plus_defconfig
9294 F:      drivers/i2c/busses/i2c-omap.c
9295 F:      drivers/irqchip/irq-omap-intc.c
9296 F:      drivers/mfd/*omap*.c
9297 F:      drivers/mfd/menelaus.c
9298 F:      drivers/mfd/palmas.c
9299 F:      drivers/mfd/tps65217.c
9300 F:      drivers/mfd/tps65218.c
9301 F:      drivers/mfd/tps65910.c
9302 F:      drivers/mfd/twl-core.[ch]
9303 F:      drivers/mfd/twl4030*.c
9304 F:      drivers/mfd/twl6030*.c
9305 F:      drivers/mfd/twl6040*.c
9306 F:      drivers/regulator/palmas-regulator*.c
9307 F:      drivers/regulator/pbias-regulator.c
9308 F:      drivers/regulator/tps65217-regulator.c
9309 F:      drivers/regulator/tps65218-regulator.c
9310 F:      drivers/regulator/tps65910-regulator.c
9311 F:      drivers/regulator/twl-regulator.c
9312 F:      drivers/regulator/twl6030-regulator.c
9313 F:      include/linux/i2c-omap.h
9314
9315 OMAP DEVICE TREE SUPPORT
9316 M:      Benoît Cousson <bcousson@baylibre.com>
9317 M:      Tony Lindgren <tony@atomide.com>
9318 L:      linux-omap@vger.kernel.org
9319 L:      devicetree@vger.kernel.org
9320 S:      Maintained
9321 F:      arch/arm/boot/dts/*omap*
9322 F:      arch/arm/boot/dts/*am3*
9323 F:      arch/arm/boot/dts/*am4*
9324 F:      arch/arm/boot/dts/*am5*
9325 F:      arch/arm/boot/dts/*dra7*
9326
9327 OMAP CLOCK FRAMEWORK SUPPORT
9328 M:      Paul Walmsley <paul@pwsan.com>
9329 L:      linux-omap@vger.kernel.org
9330 S:      Maintained
9331 F:      arch/arm/*omap*/*clock*
9332
9333 OMAP POWER MANAGEMENT SUPPORT
9334 M:      Kevin Hilman <khilman@kernel.org>
9335 L:      linux-omap@vger.kernel.org
9336 S:      Maintained
9337 F:      arch/arm/*omap*/*pm*
9338 F:      drivers/cpufreq/omap-cpufreq.c
9339
9340 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9341 M:      Rajendra Nayak <rnayak@codeaurora.org>
9342 M:      Paul Walmsley <paul@pwsan.com>
9343 L:      linux-omap@vger.kernel.org
9344 S:      Maintained
9345 F:      arch/arm/mach-omap2/prm*
9346
9347 OMAP AUDIO SUPPORT
9348 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9349 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9350 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9351 L:      linux-omap@vger.kernel.org
9352 S:      Maintained
9353 F:      sound/soc/omap/
9354
9355 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9356 M:      Roger Quadros <rogerq@ti.com>
9357 M:      Tony Lindgren <tony@atomide.com>
9358 L:      linux-omap@vger.kernel.org
9359 S:      Maintained
9360 F:      drivers/memory/omap-gpmc.c
9361 F:      arch/arm/mach-omap2/*gpmc*
9362
9363 OMAP FRAMEBUFFER SUPPORT
9364 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9365 L:      linux-fbdev@vger.kernel.org
9366 L:      linux-omap@vger.kernel.org
9367 S:      Maintained
9368 F:      drivers/video/fbdev/omap/
9369
9370 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9371 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9372 L:      linux-omap@vger.kernel.org
9373 L:      linux-fbdev@vger.kernel.org
9374 S:      Maintained
9375 F:      drivers/video/fbdev/omap2/
9376 F:      Documentation/arm/OMAP/DSS
9377
9378 OMAP HARDWARE SPINLOCK SUPPORT
9379 M:      Ohad Ben-Cohen <ohad@wizery.com>
9380 L:      linux-omap@vger.kernel.org
9381 S:      Maintained
9382 F:      drivers/hwspinlock/omap_hwspinlock.c
9383
9384 OMAP MMC SUPPORT
9385 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9386 L:      linux-omap@vger.kernel.org
9387 S:      Maintained
9388 F:      drivers/mmc/host/omap.c
9389
9390 OMAP HS MMC SUPPORT
9391 L:      linux-mmc@vger.kernel.org
9392 L:      linux-omap@vger.kernel.org
9393 S:      Orphan
9394 F:      drivers/mmc/host/omap_hsmmc.c
9395
9396 OMAP RANDOM NUMBER GENERATOR SUPPORT
9397 M:      Deepak Saxena <dsaxena@plexity.net>
9398 S:      Maintained
9399 F:      drivers/char/hw_random/omap-rng.c
9400
9401 OMAP HWMOD SUPPORT
9402 M:      Benoît Cousson <bcousson@baylibre.com>
9403 M:      Paul Walmsley <paul@pwsan.com>
9404 L:      linux-omap@vger.kernel.org
9405 S:      Maintained
9406 F:      arch/arm/mach-omap2/omap_hwmod.*
9407
9408 OMAP HWMOD DATA
9409 M:      Paul Walmsley <paul@pwsan.com>
9410 L:      linux-omap@vger.kernel.org
9411 S:      Maintained
9412 F:      arch/arm/mach-omap2/omap_hwmod*data*
9413
9414 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9415 M:      Benoît Cousson <bcousson@baylibre.com>
9416 L:      linux-omap@vger.kernel.org
9417 S:      Maintained
9418 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9419
9420 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9421 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9422 L:      linux-media@vger.kernel.org
9423 S:      Maintained
9424 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9425 F:      drivers/media/platform/omap3isp/
9426 F:      drivers/staging/media/omap4iss/
9427
9428 OMAP USB SUPPORT
9429 L:      linux-usb@vger.kernel.org
9430 L:      linux-omap@vger.kernel.org
9431 S:      Orphan
9432 F:      drivers/usb/*/*omap*
9433 F:      arch/arm/*omap*/usb*
9434
9435 OMAP GPIO DRIVER
9436 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9437 M:      Santosh Shilimkar <ssantosh@kernel.org>
9438 M:      Kevin Hilman <khilman@kernel.org>
9439 L:      linux-omap@vger.kernel.org
9440 S:      Maintained
9441 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9442 F:      drivers/gpio/gpio-omap.c
9443
9444 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9445 M:      Mark Jackson <mpfj@newflow.co.uk>
9446 L:      linux-omap@vger.kernel.org
9447 S:      Maintained
9448 F:      arch/arm/boot/dts/am335x-nano.dts
9449
9450 OMFS FILESYSTEM
9451 M:      Bob Copeland <me@bobcopeland.com>
9452 L:      linux-karma-devel@lists.sourceforge.net
9453 S:      Maintained
9454 F:      Documentation/filesystems/omfs.txt
9455 F:      fs/omfs/
9456
9457 OMNIKEY CARDMAN 4000 DRIVER
9458 M:      Harald Welte <laforge@gnumonks.org>
9459 S:      Maintained
9460 F:      drivers/char/pcmcia/cm4000_cs.c
9461 F:      include/linux/cm4000_cs.h
9462 F:      include/uapi/linux/cm4000_cs.h
9463
9464 OMNIKEY CARDMAN 4040 DRIVER
9465 M:      Harald Welte <laforge@gnumonks.org>
9466 S:      Maintained
9467 F:      drivers/char/pcmcia/cm4040_cs.*
9468
9469 OMNIVISION OV5647 SENSOR DRIVER
9470 M:      Ramiro Oliveira <roliveir@synopsys.com>
9471 L:      linux-media@vger.kernel.org
9472 T:      git git://linuxtv.org/media_tree.git
9473 S:      Maintained
9474 F:      drivers/media/i2c/ov5647.c
9475
9476 OMNIVISION OV7670 SENSOR DRIVER
9477 M:      Jonathan Corbet <corbet@lwn.net>
9478 L:      linux-media@vger.kernel.org
9479 T:      git git://linuxtv.org/media_tree.git
9480 S:      Maintained
9481 F:      drivers/media/i2c/ov7670.c
9482 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9483
9484 ONENAND FLASH DRIVER
9485 M:      Kyungmin Park <kyungmin.park@samsung.com>
9486 L:      linux-mtd@lists.infradead.org
9487 S:      Maintained
9488 F:      drivers/mtd/onenand/
9489 F:      include/linux/mtd/onenand*.h
9490
9491 ONSTREAM SCSI TAPE DRIVER
9492 M:      Willem Riede <osst@riede.org>
9493 L:      osst-users@lists.sourceforge.net
9494 L:      linux-scsi@vger.kernel.org
9495 S:      Maintained
9496 F:      Documentation/scsi/osst.txt
9497 F:      drivers/scsi/osst.*
9498 F:      drivers/scsi/osst_*.h
9499 F:      drivers/scsi/st.h
9500
9501 OPENCORES I2C BUS DRIVER
9502 M:      Peter Korsgaard <jacmet@sunsite.dk>
9503 L:      linux-i2c@vger.kernel.org
9504 S:      Maintained
9505 F:      Documentation/i2c/busses/i2c-ocores
9506 F:      drivers/i2c/busses/i2c-ocores.c
9507
9508 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9509 M:      Rob Herring <robh+dt@kernel.org>
9510 M:      Frank Rowand <frowand.list@gmail.com>
9511 L:      devicetree@vger.kernel.org
9512 W:      http://www.devicetree.org/
9513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9514 S:      Maintained
9515 F:      drivers/of/
9516 F:      include/linux/of*.h
9517 F:      scripts/dtc/
9518
9519 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9520 M:      Rob Herring <robh+dt@kernel.org>
9521 M:      Mark Rutland <mark.rutland@arm.com>
9522 L:      devicetree@vger.kernel.org
9523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9524 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9525 S:      Maintained
9526 F:      Documentation/devicetree/
9527 F:      arch/*/boot/dts/
9528 F:      include/dt-bindings/
9529
9530 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9531 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9532 L:      devicetree@vger.kernel.org
9533 S:      Maintained
9534 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9535 F:      Documentation/devicetree/overlay-notes.txt
9536 F:      drivers/of/overlay.c
9537 F:      drivers/of/resolver.c
9538
9539 OPENRISC ARCHITECTURE
9540 M:      Jonas Bonn <jonas@southpole.se>
9541 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9542 M:      Stafford Horne <shorne@gmail.com>
9543 T:      git git://github.com/openrisc/linux.git
9544 L:      openrisc@lists.librecores.org
9545 W:      http://openrisc.io
9546 S:      Maintained
9547 F:      arch/openrisc/
9548
9549 OPENVSWITCH
9550 M:      Pravin Shelar <pshelar@nicira.com>
9551 L:      netdev@vger.kernel.org
9552 L:      dev@openvswitch.org
9553 W:      http://openvswitch.org
9554 S:      Maintained
9555 F:      net/openvswitch/
9556 F:      include/uapi/linux/openvswitch.h
9557
9558 OPERATING PERFORMANCE POINTS (OPP)
9559 M:      Viresh Kumar <vireshk@kernel.org>
9560 M:      Nishanth Menon <nm@ti.com>
9561 M:      Stephen Boyd <sboyd@codeaurora.org>
9562 L:      linux-pm@vger.kernel.org
9563 S:      Maintained
9564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9565 F:      drivers/base/power/opp/
9566 F:      include/linux/pm_opp.h
9567 F:      Documentation/power/opp.txt
9568 F:      Documentation/devicetree/bindings/opp/
9569
9570 OPL4 DRIVER
9571 M:      Clemens Ladisch <clemens@ladisch.de>
9572 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9573 T:      git git://git.alsa-project.org/alsa-kernel.git
9574 S:      Maintained
9575 F:      sound/drivers/opl4/
9576
9577 OPROFILE
9578 M:      Robert Richter <rric@kernel.org>
9579 L:      oprofile-list@lists.sf.net
9580 S:      Maintained
9581 F:      arch/*/include/asm/oprofile*.h
9582 F:      arch/*/oprofile/
9583 F:      drivers/oprofile/
9584 F:      include/linux/oprofile.h
9585
9586 OP-TEE DRIVER
9587 M:      Jens Wiklander <jens.wiklander@linaro.org>
9588 S:      Maintained
9589 F:      drivers/tee/optee/
9590
9591 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9592 M:      Mark Fasheh <mfasheh@versity.com>
9593 M:      Joel Becker <jlbec@evilplan.org>
9594 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9595 W:      http://ocfs2.wiki.kernel.org
9596 S:      Supported
9597 F:      Documentation/filesystems/ocfs2.txt
9598 F:      Documentation/filesystems/dlmfs.txt
9599 F:      fs/ocfs2/
9600
9601 ORINOCO DRIVER
9602 L:      linux-wireless@vger.kernel.org
9603 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9604 W:      http://www.nongnu.org/orinoco/
9605 S:      Orphan
9606 F:      drivers/net/wireless/intersil/orinoco/
9607
9608 OSD LIBRARY and FILESYSTEM
9609 M:      Boaz Harrosh <ooo@electrozaur.com>
9610 S:      Maintained
9611 F:      drivers/scsi/osd/
9612 F:      include/scsi/osd_*
9613 F:      fs/exofs/
9614
9615 OVERLAY FILESYSTEM
9616 M:      Miklos Szeredi <miklos@szeredi.hu>
9617 L:      linux-unionfs@vger.kernel.org
9618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9619 S:      Supported
9620 F:      fs/overlayfs/
9621 F:      Documentation/filesystems/overlayfs.txt
9622
9623 ORANGEFS FILESYSTEM
9624 M:      Mike Marshall <hubcap@omnibond.com>
9625 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9627 S:      Supported
9628 F:      fs/orangefs/
9629 F:      Documentation/filesystems/orangefs.txt
9630
9631 P54 WIRELESS DRIVER
9632 M:      Christian Lamparter <chunkeey@googlemail.com>
9633 L:      linux-wireless@vger.kernel.org
9634 W:      http://wireless.kernel.org/en/users/Drivers/p54
9635 S:      Maintained
9636 F:      drivers/net/wireless/intersil/p54/
9637
9638 PA SEMI ETHERNET DRIVER
9639 L:      netdev@vger.kernel.org
9640 S:      Orphan
9641 F:      drivers/net/ethernet/pasemi/*
9642
9643 PA SEMI SMBUS DRIVER
9644 L:      linux-i2c@vger.kernel.org
9645 S:      Orphan
9646 F:      drivers/i2c/busses/i2c-pasemi.c
9647
9648 PADATA PARALLEL EXECUTION MECHANISM
9649 M:      Steffen Klassert <steffen.klassert@secunet.com>
9650 L:      linux-crypto@vger.kernel.org
9651 S:      Maintained
9652 F:      kernel/padata.c
9653 F:      include/linux/padata.h
9654 F:      Documentation/padata.txt
9655
9656 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9657 M:      Harald Welte <laforge@gnumonks.org>
9658 L:      platform-driver-x86@vger.kernel.org
9659 S:      Maintained
9660 F:      drivers/platform/x86/panasonic-laptop.c
9661
9662 PANASONIC MN10300/AM33/AM34 PORT
9663 M:      David Howells <dhowells@redhat.com>
9664 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9665 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9666 S:      Maintained
9667 F:      Documentation/mn10300/
9668 F:      arch/mn10300/
9669
9670 PARALLEL LCD/KEYPAD PANEL DRIVER
9671 M:      Willy Tarreau <willy@haproxy.com>
9672 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9673 S:      Odd Fixes
9674 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9675 F:      drivers/misc/panel.c
9676
9677 PARALLEL PORT SUBSYSTEM
9678 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9679 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9680 L:      linux-parport@lists.infradead.org (subscribers-only)
9681 S:      Maintained
9682 F:      drivers/parport/
9683 F:      include/linux/parport*.h
9684 F:      drivers/char/ppdev.c
9685 F:      include/uapi/linux/ppdev.h
9686 F:      Documentation/parport*.txt
9687
9688 PARAVIRT_OPS INTERFACE
9689 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9690 M:      Chris Wright <chrisw@sous-sol.org>
9691 M:      Alok Kataria <akataria@vmware.com>
9692 M:      Rusty Russell <rusty@rustcorp.com.au>
9693 L:      virtualization@lists.linux-foundation.org
9694 S:      Supported
9695 F:      Documentation/virtual/paravirt_ops.txt
9696 F:      arch/*/kernel/paravirt*
9697 F:      arch/*/include/asm/paravirt.h
9698 F:      include/linux/hypervisor.h
9699
9700 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9701 M:      Tim Waugh <tim@cyberelk.net>
9702 L:      linux-parport@lists.infradead.org (subscribers-only)
9703 S:      Maintained
9704 F:      Documentation/blockdev/paride.txt
9705 F:      drivers/block/paride/
9706
9707 PARISC ARCHITECTURE
9708 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9709 M:      Helge Deller <deller@gmx.de>
9710 L:      linux-parisc@vger.kernel.org
9711 W:      http://www.parisc-linux.org/
9712 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9715 S:      Maintained
9716 F:      arch/parisc/
9717 F:      Documentation/parisc/
9718 F:      drivers/parisc/
9719 F:      drivers/char/agp/parisc-agp.c
9720 F:      drivers/input/serio/gscps2.c
9721 F:      drivers/parport/parport_gsc.*
9722 F:      drivers/tty/serial/8250/8250_gsc.c
9723 F:      drivers/video/fbdev/sti*
9724 F:      drivers/video/console/sti*
9725 F:      drivers/video/logo/logo_parisc*
9726
9727 PARMAN
9728 M:      Jiri Pirko <jiri@mellanox.com>
9729 L:      netdev@vger.kernel.org
9730 S:      Supported
9731 F:      lib/parman.c
9732 F:      lib/test_parman.c
9733 F:      include/linux/parman.h
9734
9735 PC87360 HARDWARE MONITORING DRIVER
9736 M:      Jim Cromie <jim.cromie@gmail.com>
9737 L:      linux-hwmon@vger.kernel.org
9738 S:      Maintained
9739 F:      Documentation/hwmon/pc87360
9740 F:      drivers/hwmon/pc87360.c
9741
9742 PC8736x GPIO DRIVER
9743 M:      Jim Cromie <jim.cromie@gmail.com>
9744 S:      Maintained
9745 F:      drivers/char/pc8736x_gpio.c
9746
9747 PC87427 HARDWARE MONITORING DRIVER
9748 M:      Jean Delvare <jdelvare@suse.com>
9749 L:      linux-hwmon@vger.kernel.org
9750 S:      Maintained
9751 F:      Documentation/hwmon/pc87427
9752 F:      drivers/hwmon/pc87427.c
9753
9754 PCA9532 LED DRIVER
9755 M:      Riku Voipio <riku.voipio@iki.fi>
9756 S:      Maintained
9757 F:      drivers/leds/leds-pca9532.c
9758 F:      include/linux/leds-pca9532.h
9759
9760 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9761 M:      Guenter Roeck <linux@roeck-us.net>
9762 L:      linux-i2c@vger.kernel.org
9763 S:      Maintained
9764 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9765
9766 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9767 M:      Khalid Aziz <khalid@gonehiking.org>
9768 S:      Maintained
9769 F:      drivers/firmware/pcdp.*
9770
9771 PCI ERROR RECOVERY
9772 M:      Linas Vepstas <linasvepstas@gmail.com>
9773 L:      linux-pci@vger.kernel.org
9774 S:      Supported
9775 F:      Documentation/PCI/pci-error-recovery.txt
9776
9777 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9778 M:      Russell Currey <ruscur@russell.cc>
9779 L:      linuxppc-dev@lists.ozlabs.org
9780 S:      Supported
9781 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9782 F:      arch/powerpc/kernel/eeh*.c
9783 F:      arch/powerpc/platforms/*/eeh*.c
9784 F:      arch/powerpc/include/*/eeh*.h
9785
9786 PCI SUBSYSTEM
9787 M:      Bjorn Helgaas <bhelgaas@google.com>
9788 L:      linux-pci@vger.kernel.org
9789 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9791 S:      Supported
9792 F:      Documentation/devicetree/bindings/pci/
9793 F:      Documentation/PCI/
9794 F:      drivers/pci/
9795 F:      include/linux/pci*
9796 F:      arch/x86/pci/
9797 F:      arch/x86/kernel/quirks.c
9798
9799 PCI ENDPOINT SUBSYSTEM
9800 M:      Kishon Vijay Abraham I <kishon@ti.com>
9801 L:      linux-pci@vger.kernel.org
9802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9803 S:      Supported
9804 F:      drivers/pci/endpoint/
9805 F:      drivers/misc/pci_endpoint_test.c
9806 F:      tools/pci/
9807
9808 PCI DRIVER FOR ALTERA PCIE IP
9809 M:      Ley Foon Tan <lftan@altera.com>
9810 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9811 L:      linux-pci@vger.kernel.org
9812 S:      Supported
9813 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9814 F:      drivers/pci/host/pcie-altera.c
9815
9816 PCI DRIVER FOR ARM VERSATILE PLATFORM
9817 M:      Rob Herring <robh@kernel.org>
9818 L:      linux-pci@vger.kernel.org
9819 L:      linux-arm-kernel@lists.infradead.org
9820 S:      Maintained
9821 F:      Documentation/devicetree/bindings/pci/versatile.txt
9822 F:      drivers/pci/host/pci-versatile.c
9823
9824 PCI DRIVER FOR ARMADA 8K
9825 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9826 L:      linux-pci@vger.kernel.org
9827 L:      linux-arm-kernel@lists.infradead.org
9828 S:      Maintained
9829 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9830 F:      drivers/pci/dwc/pcie-armada8k.c
9831
9832 PCI DRIVER FOR APPLIEDMICRO XGENE
9833 M:      Tanmay Inamdar <tinamdar@apm.com>
9834 L:      linux-pci@vger.kernel.org
9835 L:      linux-arm-kernel@lists.infradead.org
9836 S:      Maintained
9837 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9838 F:      drivers/pci/host/pci-xgene.c
9839
9840 PCI DRIVER FOR FREESCALE LAYERSCAPE
9841 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9842 M:      Mingkai Hu <mingkai.hu@freescale.com>
9843 M:      Roy Zang <tie-fei.zang@freescale.com>
9844 L:      linuxppc-dev@lists.ozlabs.org
9845 L:      linux-pci@vger.kernel.org
9846 L:      linux-arm-kernel@lists.infradead.org
9847 S:      Maintained
9848 F:      drivers/pci/dwc/*layerscape*
9849
9850 PCI DRIVER FOR IMX6
9851 M:      Richard Zhu <hongxing.zhu@nxp.com>
9852 M:      Lucas Stach <l.stach@pengutronix.de>
9853 L:      linux-pci@vger.kernel.org
9854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9855 S:      Maintained
9856 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9857 F:      drivers/pci/dwc/*imx6*
9858
9859 PCI DRIVER FOR TI KEYSTONE
9860 M:      Murali Karicheri <m-karicheri2@ti.com>
9861 L:      linux-pci@vger.kernel.org
9862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9863 S:      Maintained
9864 F:      drivers/pci/dwc/*keystone*
9865
9866 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9867 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9868 M:      Jason Cooper <jason@lakedaemon.net>
9869 L:      linux-pci@vger.kernel.org
9870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9871 S:      Maintained
9872 F:      drivers/pci/host/*mvebu*
9873
9874 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9875 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9876 L:      linux-pci@vger.kernel.org
9877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9878 S:      Maintained
9879 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9880 F:      drivers/pci/host/pci-aardvark.c
9881
9882 PCI DRIVER FOR MICROSEMI SWITCHTEC
9883 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9884 M:      Stephen Bates <stephen.bates@microsemi.com>
9885 M:      Logan Gunthorpe <logang@deltatee.com>
9886 L:      linux-pci@vger.kernel.org
9887 S:      Maintained
9888 F:      Documentation/switchtec.txt
9889 F:      Documentation/ABI/testing/sysfs-class-switchtec
9890 F:      drivers/pci/switch/switchtec*
9891 F:      include/uapi/linux/switchtec_ioctl.h
9892
9893 PCI DRIVER FOR NVIDIA TEGRA
9894 M:      Thierry Reding <thierry.reding@gmail.com>
9895 L:      linux-tegra@vger.kernel.org
9896 L:      linux-pci@vger.kernel.org
9897 S:      Supported
9898 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9899 F:      drivers/pci/host/pci-tegra.c
9900
9901 PCI DRIVER FOR TI DRA7XX
9902 M:      Kishon Vijay Abraham I <kishon@ti.com>
9903 L:      linux-omap@vger.kernel.org
9904 L:      linux-pci@vger.kernel.org
9905 S:      Supported
9906 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9907 F:      drivers/pci/dwc/pci-dra7xx.c
9908
9909 PCI DRIVER FOR RENESAS R-CAR
9910 M:      Simon Horman <horms@verge.net.au>
9911 L:      linux-pci@vger.kernel.org
9912 L:      linux-renesas-soc@vger.kernel.org
9913 S:      Maintained
9914 F:      drivers/pci/host/*rcar*
9915
9916 PCI DRIVER FOR SAMSUNG EXYNOS
9917 M:      Jingoo Han <jingoohan1@gmail.com>
9918 L:      linux-pci@vger.kernel.org
9919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9920 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9921 S:      Maintained
9922 F:      drivers/pci/dwc/pci-exynos.c
9923
9924 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9925 M:      Jingoo Han <jingoohan1@gmail.com>
9926 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9927 L:      linux-pci@vger.kernel.org
9928 S:      Maintained
9929 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9930 F:      drivers/pci/dwc/*designware*
9931
9932 PCI DRIVER FOR GENERIC OF HOSTS
9933 M:      Will Deacon <will.deacon@arm.com>
9934 L:      linux-pci@vger.kernel.org
9935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9936 S:      Maintained
9937 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9938 F:      drivers/pci/host/pci-host-common.c
9939 F:      drivers/pci/host/pci-host-generic.c
9940
9941 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9942 M:      Keith Busch <keith.busch@intel.com>
9943 L:      linux-pci@vger.kernel.org
9944 S:      Supported
9945 F:      drivers/pci/host/vmd.c
9946
9947 PCIE DRIVER FOR ST SPEAR13XX
9948 M:      Pratyush Anand <pratyush.anand@gmail.com>
9949 L:      linux-pci@vger.kernel.org
9950 S:      Maintained
9951 F:      drivers/pci/dwc/*spear*
9952
9953 PCI MSI DRIVER FOR ALTERA MSI IP
9954 M:      Ley Foon Tan <lftan@altera.com>
9955 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9956 L:      linux-pci@vger.kernel.org
9957 S:      Supported
9958 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9959 F:      drivers/pci/host/pcie-altera-msi.c
9960
9961 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9962 M:      Duc Dang <dhdang@apm.com>
9963 L:      linux-pci@vger.kernel.org
9964 L:      linux-arm-kernel@lists.infradead.org
9965 S:      Maintained
9966 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9967 F:      drivers/pci/host/pci-xgene-msi.c
9968
9969 PCIE DRIVER FOR AXIS ARTPEC
9970 M:      Niklas Cassel <niklas.cassel@axis.com>
9971 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9972 L:      linux-arm-kernel@axis.com
9973 L:      linux-pci@vger.kernel.org
9974 S:      Maintained
9975 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9976 F:      drivers/pci/dwc/*artpec*
9977
9978 PCIE DRIVER FOR HISILICON
9979 M:      Zhou Wang <wangzhou1@hisilicon.com>
9980 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9981 L:      linux-pci@vger.kernel.org
9982 S:      Maintained
9983 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9984 F:      drivers/pci/dwc/pcie-hisi.c
9985
9986 PCIE DRIVER FOR ROCKCHIP
9987 M:      Shawn Lin <shawn.lin@rock-chips.com>
9988 M:      Wenrui Li <wenrui.li@rock-chips.com>
9989 L:      linux-pci@vger.kernel.org
9990 L:      linux-rockchip@lists.infradead.org
9991 S:      Maintained
9992 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9993 F:      drivers/pci/host/pcie-rockchip.c
9994
9995 PCIE DRIVER FOR QUALCOMM MSM
9996 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9997 L:     linux-pci@vger.kernel.org
9998 L:     linux-arm-msm@vger.kernel.org
9999 S:     Maintained
10000 F:     drivers/pci/dwc/*qcom*
10001
10002 PCIE DRIVER FOR CAVIUM THUNDERX
10003 M:      David Daney <david.daney@cavium.com>
10004 L:      linux-pci@vger.kernel.org
10005 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10006 S:      Supported
10007 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10008 F:      drivers/pci/host/pci-thunder-*
10009
10010 PCMCIA SUBSYSTEM
10011 P:      Linux PCMCIA Team
10012 L:      linux-pcmcia@lists.infradead.org
10013 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10015 S:      Maintained
10016 F:      Documentation/pcmcia/
10017 F:      tools/pcmcia/
10018 F:      drivers/pcmcia/
10019 F:      include/pcmcia/
10020
10021 PCNET32 NETWORK DRIVER
10022 M:      Don Fry <pcnet32@frontier.com>
10023 L:      netdev@vger.kernel.org
10024 S:      Maintained
10025 F:      drivers/net/ethernet/amd/pcnet32.c
10026
10027 PCRYPT PARALLEL CRYPTO ENGINE
10028 M:      Steffen Klassert <steffen.klassert@secunet.com>
10029 L:      linux-crypto@vger.kernel.org
10030 S:      Maintained
10031 F:      crypto/pcrypt.c
10032 F:      include/crypto/pcrypt.h
10033
10034 PER-CPU MEMORY ALLOCATOR
10035 M:      Tejun Heo <tj@kernel.org>
10036 M:      Christoph Lameter <cl@linux.com>
10037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10038 S:      Maintained
10039 F:      include/linux/percpu*.h
10040 F:      mm/percpu*.c
10041 F:      arch/*/include/asm/percpu.h
10042
10043 PER-TASK DELAY ACCOUNTING
10044 M:      Balbir Singh <bsingharora@gmail.com>
10045 S:      Maintained
10046 F:      include/linux/delayacct.h
10047 F:      kernel/delayacct.c
10048
10049 PERFORMANCE EVENTS SUBSYSTEM
10050 M:      Peter Zijlstra <peterz@infradead.org>
10051 M:      Ingo Molnar <mingo@redhat.com>
10052 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10053 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10054 L:      linux-kernel@vger.kernel.org
10055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10056 S:      Supported
10057 F:      kernel/events/*
10058 F:      include/linux/perf_event.h
10059 F:      include/uapi/linux/perf_event.h
10060 F:      arch/*/kernel/perf_event*.c
10061 F:      arch/*/kernel/*/perf_event*.c
10062 F:      arch/*/kernel/*/*/perf_event*.c
10063 F:      arch/*/include/asm/perf_event.h
10064 F:      arch/*/kernel/perf_callchain.c
10065 F:      arch/*/events/*
10066 F:      tools/perf/
10067
10068 PERSONALITY HANDLING
10069 M:      Christoph Hellwig <hch@infradead.org>
10070 L:      linux-abi-devel@lists.sourceforge.net
10071 S:      Maintained
10072 F:      include/linux/personality.h
10073 F:      include/uapi/linux/personality.h
10074
10075 PHONET PROTOCOL
10076 M:      Remi Denis-Courmont <courmisch@gmail.com>
10077 S:      Supported
10078 F:      Documentation/networking/phonet.txt
10079 F:      include/linux/phonet.h
10080 F:      include/net/phonet/
10081 F:      include/uapi/linux/phonet.h
10082 F:      net/phonet/
10083
10084 PHRAM MTD DRIVER
10085 M:      Joern Engel <joern@lazybastard.org>
10086 L:      linux-mtd@lists.infradead.org
10087 S:      Maintained
10088 F:      drivers/mtd/devices/phram.c
10089
10090 PICOLCD HID DRIVER
10091 M:      Bruno Prémont <bonbons@linux-vserver.org>
10092 L:      linux-input@vger.kernel.org
10093 S:      Maintained
10094 F:      drivers/hid/hid-picolcd*
10095
10096 PICOXCELL SUPPORT
10097 M:      Jamie Iles <jamie@jamieiles.com>
10098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10099 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10100 S:      Supported
10101 F:      arch/arm/boot/dts/picoxcell*
10102 F:      arch/arm/mach-picoxcell/
10103 F:      drivers/crypto/picoxcell*
10104
10105 PIN CONTROL SUBSYSTEM
10106 M:      Linus Walleij <linus.walleij@linaro.org>
10107 L:      linux-gpio@vger.kernel.org
10108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10109 S:      Maintained
10110 F:      Documentation/devicetree/bindings/pinctrl/
10111 F:      Documentation/pinctrl.txt
10112 F:      drivers/pinctrl/
10113 F:      include/linux/pinctrl/
10114
10115 PIN CONTROLLER - ATMEL AT91
10116 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10118 S:      Maintained
10119 F:      drivers/pinctrl/pinctrl-at91.*
10120
10121 PIN CONTROLLER - ATMEL AT91 PIO4
10122 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10124 L:      linux-gpio@vger.kernel.org
10125 S:      Supported
10126 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10127
10128 PIN CONTROLLER - INTEL
10129 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10130 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10131 S:      Maintained
10132 F:      drivers/pinctrl/intel/
10133
10134 PIN CONTROLLER - RENESAS
10135 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10136 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10137 L:      linux-renesas-soc@vger.kernel.org
10138 S:      Maintained
10139 F:      drivers/pinctrl/sh-pfc/
10140
10141 PIN CONTROLLER - SAMSUNG
10142 M:      Tomasz Figa <tomasz.figa@gmail.com>
10143 M:      Krzysztof Kozlowski <krzk@kernel.org>
10144 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10146 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10147 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10149 S:      Maintained
10150 F:      drivers/pinctrl/samsung/
10151 F:      include/dt-bindings/pinctrl/samsung.h
10152 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10153
10154 PIN CONTROLLER - SINGLE
10155 M:      Tony Lindgren <tony@atomide.com>
10156 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10158 L:      linux-omap@vger.kernel.org
10159 S:      Maintained
10160 F:      drivers/pinctrl/pinctrl-single.c
10161
10162 PIN CONTROLLER - ST SPEAR
10163 M:      Viresh Kumar <vireshk@kernel.org>
10164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10165 W:      http://www.st.com/spear
10166 S:      Maintained
10167 F:      drivers/pinctrl/spear/
10168
10169 PISTACHIO SOC SUPPORT
10170 M:      James Hartley <james.hartley@imgtec.com>
10171 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10172 L:      linux-mips@linux-mips.org
10173 S:      Maintained
10174 F:      arch/mips/pistachio/
10175 F:      arch/mips/include/asm/mach-pistachio/
10176 F:      arch/mips/boot/dts/img/pistachio*
10177 F:      arch/mips/configs/pistachio*_defconfig
10178
10179 PKTCDVD DRIVER
10180 S:      Orphan
10181 M:      linux-block@vger.kernel.org
10182 F:      drivers/block/pktcdvd.c
10183 F:      include/linux/pktcdvd.h
10184 F:      include/uapi/linux/pktcdvd.h
10185
10186 PKUNITY SOC DRIVERS
10187 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10188 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10189 S:      Maintained
10190 T:      git git://github.com/gxt/linux.git
10191 F:      drivers/input/serio/i8042-unicore32io.h
10192 F:      drivers/i2c/busses/i2c-puv3.c
10193 F:      drivers/video/fbdev/fb-puv3.c
10194 F:      drivers/rtc/rtc-puv3.c
10195
10196 PMBUS HARDWARE MONITORING DRIVERS
10197 M:      Guenter Roeck <linux@roeck-us.net>
10198 L:      linux-hwmon@vger.kernel.org
10199 W:      http://hwmon.wiki.kernel.org/
10200 W:      http://www.roeck-us.net/linux/drivers/
10201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10202 S:      Maintained
10203 F:      Documentation/hwmon/pmbus
10204 F:      drivers/hwmon/pmbus/
10205 F:      include/linux/pmbus.h
10206
10207 PMC SIERRA MaxRAID DRIVER
10208 L:      linux-scsi@vger.kernel.org
10209 W:      http://www.pmc-sierra.com/
10210 S:      Orphan
10211 F:      drivers/scsi/pmcraid.*
10212
10213 PMC SIERRA PM8001 DRIVER
10214 M:      Jack Wang <jinpu.wang@profitbricks.com>
10215 M:      lindar_liu@usish.com
10216 L:      linux-scsi@vger.kernel.org
10217 S:      Supported
10218 F:      drivers/scsi/pm8001/
10219
10220 POSIX CLOCKS and TIMERS
10221 M:      Thomas Gleixner <tglx@linutronix.de>
10222 L:      linux-kernel@vger.kernel.org
10223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10224 S:      Maintained
10225 F:      fs/timerfd.c
10226 F:      include/linux/timer*
10227 F:      kernel/time/*timer*
10228
10229 POWER MANAGEMENT CORE
10230 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10231 L:      linux-pm@vger.kernel.org
10232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10233 B:      https://bugzilla.kernel.org
10234 S:      Supported
10235 F:      drivers/base/power/
10236 F:      include/linux/pm.h
10237 F:      include/linux/pm_*
10238 F:      include/linux/powercap.h
10239 F:      drivers/powercap/
10240
10241 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10242 M:      Sebastian Reichel <sre@kernel.org>
10243 L:      linux-pm@vger.kernel.org
10244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10245 S:      Maintained
10246 F:      Documentation/devicetree/bindings/power/supply/
10247 F:      include/linux/power_supply.h
10248 F:      drivers/power/supply/
10249
10250 POWER STATE COORDINATION INTERFACE (PSCI)
10251 M:      Mark Rutland <mark.rutland@arm.com>
10252 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10253 L:      linux-arm-kernel@lists.infradead.org
10254 S:      Maintained
10255 F:      drivers/firmware/psci*.c
10256 F:      include/linux/psci.h
10257 F:      include/uapi/linux/psci.h
10258
10259 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10260 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10261 L:      linuxppc-dev@lists.ozlabs.org
10262 S:      Maintained
10263 F:      drivers/char/powernv-op-panel.c
10264
10265 PNP SUPPORT
10266 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10267 S:      Maintained
10268 F:      drivers/pnp/
10269
10270 PPP PROTOCOL DRIVERS AND COMPRESSORS
10271 M:      Paul Mackerras <paulus@samba.org>
10272 L:      linux-ppp@vger.kernel.org
10273 S:      Maintained
10274 F:      drivers/net/ppp/ppp_*
10275
10276 PPP OVER ATM (RFC 2364)
10277 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10278 S:      Maintained
10279 F:      net/atm/pppoatm.c
10280 F:      include/uapi/linux/atmppp.h
10281
10282 PPP OVER ETHERNET
10283 M:      Michal Ostrowski <mostrows@earthlink.net>
10284 S:      Maintained
10285 F:      drivers/net/ppp/pppoe.c
10286 F:      drivers/net/ppp/pppox.c
10287
10288 PPP OVER L2TP
10289 M:      James Chapman <jchapman@katalix.com>
10290 S:      Maintained
10291 F:      net/l2tp/l2tp_ppp.c
10292 F:      include/linux/if_pppol2tp.h
10293 F:      include/uapi/linux/if_pppol2tp.h
10294
10295 PPS SUPPORT
10296 M:      Rodolfo Giometti <giometti@enneenne.com>
10297 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10298 L:      linuxpps@ml.enneenne.com (subscribers-only)
10299 S:      Maintained
10300 F:      Documentation/pps/
10301 F:      drivers/pps/
10302 F:      include/linux/pps*.h
10303
10304 PPTP DRIVER
10305 M:      Dmitry Kozlov <xeb@mail.ru>
10306 L:      netdev@vger.kernel.org
10307 S:      Maintained
10308 F:      drivers/net/ppp/pptp.c
10309 W:      http://sourceforge.net/projects/accel-pptp
10310
10311 PREEMPTIBLE KERNEL
10312 M:      Robert Love <rml@tech9.net>
10313 L:      kpreempt-tech@lists.sourceforge.net
10314 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10315 S:      Supported
10316 F:      Documentation/preempt-locking.txt
10317 F:      include/linux/preempt.h
10318
10319 PRINTK
10320 M:      Petr Mladek <pmladek@suse.com>
10321 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10322 R:      Steven Rostedt <rostedt@goodmis.org>
10323 S:      Maintained
10324 F:      kernel/printk/
10325 F:      include/linux/printk.h
10326
10327 PRISM54 WIRELESS DRIVER
10328 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10329 L:      linux-wireless@vger.kernel.org
10330 W:      http://wireless.kernel.org/en/users/Drivers/p54
10331 S:      Obsolete
10332 F:      drivers/net/wireless/intersil/prism54/
10333
10334 PS3 NETWORK SUPPORT
10335 M:      Geoff Levand <geoff@infradead.org>
10336 L:      netdev@vger.kernel.org
10337 L:      linuxppc-dev@lists.ozlabs.org
10338 S:      Maintained
10339 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10340
10341 PS3 PLATFORM SUPPORT
10342 M:      Geoff Levand <geoff@infradead.org>
10343 L:      linuxppc-dev@lists.ozlabs.org
10344 S:      Maintained
10345 F:      arch/powerpc/boot/ps3*
10346 F:      arch/powerpc/include/asm/lv1call.h
10347 F:      arch/powerpc/include/asm/ps3*.h
10348 F:      arch/powerpc/platforms/ps3/
10349 F:      drivers/*/ps3*
10350 F:      drivers/ps3/
10351 F:      drivers/rtc/rtc-ps3.c
10352 F:      drivers/usb/host/*ps3.c
10353 F:      sound/ppc/snd_ps3*
10354
10355 PS3VRAM DRIVER
10356 M:      Jim Paris <jim@jtan.com>
10357 M:      Geoff Levand <geoff@infradead.org>
10358 L:      linuxppc-dev@lists.ozlabs.org
10359 S:      Maintained
10360 F:      drivers/block/ps3vram.c
10361
10362 PSAMPLE PACKET SAMPLING SUPPORT:
10363 M:      Yotam Gigi <yotamg@mellanox.com>
10364 S:      Maintained
10365 F:      net/psample
10366 F:      include/net/psample.h
10367 F:      include/uapi/linux/psample.h
10368
10369 PSTORE FILESYSTEM
10370 M:      Kees Cook <keescook@chromium.org>
10371 M:      Anton Vorontsov <anton@enomsg.org>
10372 M:      Colin Cross <ccross@android.com>
10373 M:      Tony Luck <tony.luck@intel.com>
10374 S:      Maintained
10375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10376 F:      fs/pstore/
10377 F:      include/linux/pstore*
10378 F:      drivers/firmware/efi/efi-pstore.c
10379 F:      drivers/acpi/apei/erst.c
10380 F:      Documentation/admin-guide/ramoops.rst
10381 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10382 K:      \b(pstore|ramoops)
10383
10384 PTP HARDWARE CLOCK SUPPORT
10385 M:      Richard Cochran <richardcochran@gmail.com>
10386 L:      netdev@vger.kernel.org
10387 S:      Maintained
10388 W:      http://linuxptp.sourceforge.net/
10389 F:      Documentation/ABI/testing/sysfs-ptp
10390 F:      Documentation/ptp/*
10391 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10392 F:      drivers/net/phy/dp83640*
10393 F:      drivers/ptp/*
10394 F:      include/linux/ptp_cl*
10395
10396 PTRACE SUPPORT
10397 M:      Roland McGrath <roland@hack.frob.com>
10398 M:      Oleg Nesterov <oleg@redhat.com>
10399 S:      Maintained
10400 F:      include/asm-generic/syscall.h
10401 F:      include/linux/ptrace.h
10402 F:      include/linux/regset.h
10403 F:      include/linux/tracehook.h
10404 F:      include/uapi/linux/ptrace.h
10405 F:      kernel/ptrace.c
10406
10407 PULSE8-CEC DRIVER
10408 M:      Hans Verkuil <hverkuil@xs4all.nl>
10409 L:      linux-media@vger.kernel.org
10410 T:      git git://linuxtv.org/media_tree.git
10411 S:      Maintained
10412 F:      drivers/media/usb/pulse8-cec/*
10413
10414 PVRUSB2 VIDEO4LINUX DRIVER
10415 M:      Mike Isely <isely@pobox.com>
10416 L:      pvrusb2@isely.net       (subscribers-only)
10417 L:      linux-media@vger.kernel.org
10418 W:      http://www.isely.net/pvrusb2/
10419 T:      git git://linuxtv.org/media_tree.git
10420 S:      Maintained
10421 F:      Documentation/media/v4l-drivers/pvrusb2*
10422 F:      drivers/media/usb/pvrusb2/
10423
10424 PWC WEBCAM DRIVER
10425 M:      Hans Verkuil <hverkuil@xs4all.nl>
10426 L:      linux-media@vger.kernel.org
10427 T:      git git://linuxtv.org/media_tree.git
10428 S:      Odd Fixes
10429 F:      drivers/media/usb/pwc/*
10430
10431 PWM FAN DRIVER
10432 M:      Kamil Debski <kamil@wypas.org>
10433 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10434 L:      linux-hwmon@vger.kernel.org
10435 S:      Supported
10436 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10437 F:      Documentation/hwmon/pwm-fan
10438 F:      drivers/hwmon/pwm-fan.c
10439
10440 PWM SUBSYSTEM
10441 M:      Thierry Reding <thierry.reding@gmail.com>
10442 L:      linux-pwm@vger.kernel.org
10443 S:      Maintained
10444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10445 F:      Documentation/pwm.txt
10446 F:      Documentation/devicetree/bindings/pwm/
10447 F:      include/linux/pwm.h
10448 F:      drivers/pwm/
10449 F:      drivers/video/backlight/pwm_bl.c
10450 F:      include/linux/pwm_backlight.h
10451 F:      drivers/gpio/gpio-mvebu.c
10452 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10453
10454 PXA2xx/PXA3xx SUPPORT
10455 M:      Daniel Mack <daniel@zonque.org>
10456 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10457 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10459 T:      git git://github.com/hzhuang1/linux.git
10460 T:      git git://github.com/rjarzmik/linux.git
10461 S:      Maintained
10462 F:      arch/arm/boot/dts/pxa*
10463 F:      arch/arm/mach-pxa/
10464 F:      drivers/dma/pxa*
10465 F:      drivers/pcmcia/pxa2xx*
10466 F:      drivers/pinctrl/pxa/
10467 F:      drivers/spi/spi-pxa2xx*
10468 F:      drivers/usb/gadget/udc/pxa2*
10469 F:      include/sound/pxa2xx-lib.h
10470 F:      sound/arm/pxa*
10471 F:      sound/soc/pxa/
10472
10473 PXA GPIO DRIVER
10474 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10475 L:      linux-gpio@vger.kernel.org
10476 S:      Maintained
10477 F:      drivers/gpio/gpio-pxa.c
10478
10479 PXA3xx NAND FLASH DRIVER
10480 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10481 L:      linux-mtd@lists.infradead.org
10482 S:      Maintained
10483 F:      drivers/mtd/nand/pxa3xx_nand.c
10484
10485 MMP SUPPORT
10486 M:      Eric Miao <eric.y.miao@gmail.com>
10487 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10489 T:      git git://github.com/hzhuang1/linux.git
10490 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10491 S:      Maintained
10492 F:      arch/arm/boot/dts/mmp*
10493 F:      arch/arm/mach-mmp/
10494
10495 PXA MMCI DRIVER
10496 S:      Orphan
10497
10498 PXA RTC DRIVER
10499 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10500 L:      linux-rtc@vger.kernel.org
10501 S:      Maintained
10502
10503 QAT DRIVER
10504 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10505 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10506 L:      qat-linux@intel.com
10507 S:      Supported
10508 F:      drivers/crypto/qat/
10509
10510 QIB DRIVER
10511 M:      Mike Marciniszyn <infinipath@intel.com>
10512 L:      linux-rdma@vger.kernel.org
10513 S:      Supported
10514 F:      drivers/infiniband/hw/qib/
10515
10516 QLOGIC QLA1280 SCSI DRIVER
10517 M:      Michael Reed <mdr@sgi.com>
10518 L:      linux-scsi@vger.kernel.org
10519 S:      Maintained
10520 F:      drivers/scsi/qla1280.[ch]
10521
10522 QLOGIC QLA2XXX FC-SCSI DRIVER
10523 M:      qla2xxx-upstream@qlogic.com
10524 L:      linux-scsi@vger.kernel.org
10525 S:      Supported
10526 F:      Documentation/scsi/LICENSE.qla2xxx
10527 F:      drivers/scsi/qla2xxx/
10528
10529 QLOGIC QLA4XXX iSCSI DRIVER
10530 M:      QLogic-Storage-Upstream@qlogic.com
10531 L:      linux-scsi@vger.kernel.org
10532 S:      Supported
10533 F:      Documentation/scsi/LICENSE.qla4xxx
10534 F:      drivers/scsi/qla4xxx/
10535
10536 QLOGIC QLA3XXX NETWORK DRIVER
10537 M:      Dept-GELinuxNICDev@cavium.com
10538 L:      netdev@vger.kernel.org
10539 S:      Supported
10540 F:      Documentation/networking/LICENSE.qla3xxx
10541 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10542
10543 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10544 M:      Harish Patil <harish.patil@cavium.com>
10545 M:      Manish Chopra <manish.chopra@cavium.com>
10546 M:      Dept-GELinuxNICDev@cavium.com
10547 L:      netdev@vger.kernel.org
10548 S:      Supported
10549 F:      drivers/net/ethernet/qlogic/qlcnic/
10550
10551 QLOGIC QLGE 10Gb ETHERNET DRIVER
10552 M:      Harish Patil <harish.patil@cavium.com>
10553 M:      Manish Chopra <manish.chopra@cavium.com>
10554 M:      Dept-GELinuxNICDev@cavium.com
10555 L:      netdev@vger.kernel.org
10556 S:      Supported
10557 F:      drivers/net/ethernet/qlogic/qlge/
10558
10559 QLOGIC QL4xxx ETHERNET DRIVER
10560 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10561 M:      Ariel Elior <Ariel.Elior@cavium.com>
10562 M:      everest-linux-l2@cavium.com
10563 L:      netdev@vger.kernel.org
10564 S:      Supported
10565 F:      drivers/net/ethernet/qlogic/qed/
10566 F:      include/linux/qed/
10567 F:      drivers/net/ethernet/qlogic/qede/
10568
10569 QLOGIC QL41xxx ISCSI DRIVER
10570 M:      QLogic-Storage-Upstream@cavium.com
10571 L:      linux-scsi@vger.kernel.org
10572 S:      Supported
10573 F:      drivers/scsi/qedi/
10574
10575 QLOGIC QL41xxx FCOE DRIVER
10576 M:      QLogic-Storage-Upstream@cavium.com
10577 L:      linux-scsi@vger.kernel.org
10578 S:      Supported
10579 F:      drivers/scsi/qedf/
10580
10581 QNX4 FILESYSTEM
10582 M:      Anders Larsen <al@alarsen.net>
10583 W:      http://www.alarsen.net/linux/qnx4fs/
10584 S:      Maintained
10585 F:      fs/qnx4/
10586 F:      include/uapi/linux/qnx4_fs.h
10587 F:      include/uapi/linux/qnxtypes.h
10588
10589 QORIQ DPAA2 FSL-MC BUS DRIVER
10590 M:      Stuart Yoder <stuyoder@gmail.com>
10591 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10592 L:      linux-kernel@vger.kernel.org
10593 S:      Maintained
10594 F:      drivers/staging/fsl-mc/
10595 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10596
10597 QT1010 MEDIA DRIVER
10598 M:      Antti Palosaari <crope@iki.fi>
10599 L:      linux-media@vger.kernel.org
10600 W:      https://linuxtv.org
10601 W:      http://palosaari.fi/linux/
10602 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10603 T:      git git://linuxtv.org/anttip/media_tree.git
10604 S:      Maintained
10605 F:      drivers/media/tuners/qt1010*
10606
10607 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10608 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10609 L:      linux-wireless@vger.kernel.org
10610 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10611 S:      Supported
10612 F:      drivers/net/wireless/ath/ath9k/
10613
10614 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10615 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10616 L:      ath10k@lists.infradead.org
10617 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10619 S:      Supported
10620 F:      drivers/net/wireless/ath/ath10k/
10621
10622 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10623 M:      Timur Tabi <timur@codeaurora.org>
10624 L:      netdev@vger.kernel.org
10625 S:      Supported
10626 F:      drivers/net/ethernet/qualcomm/emac/
10627
10628 QUALCOMM HEXAGON ARCHITECTURE
10629 M:      Richard Kuo <rkuo@codeaurora.org>
10630 L:      linux-hexagon@vger.kernel.org
10631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10632 S:      Supported
10633 F:      arch/hexagon/
10634
10635 QUALCOMM WCN36XX WIRELESS DRIVER
10636 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10637 L:      wcn36xx@lists.infradead.org
10638 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10639 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10640 S:      Supported
10641 F:      drivers/net/wireless/ath/wcn36xx/
10642
10643 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10644 M:      Gabriel Somlo <somlo@cmu.edu>
10645 M:      "Michael S. Tsirkin" <mst@redhat.com>
10646 L:      qemu-devel@nongnu.org
10647 S:      Maintained
10648 F:      drivers/firmware/qemu_fw_cfg.c
10649
10650 RADOS BLOCK DEVICE (RBD)
10651 M:      Ilya Dryomov <idryomov@gmail.com>
10652 M:      Sage Weil <sage@redhat.com>
10653 M:      Alex Elder <elder@kernel.org>
10654 L:      ceph-devel@vger.kernel.org
10655 W:      http://ceph.com/
10656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10657 T:      git git://github.com/ceph/ceph-client.git
10658 S:      Supported
10659 F:      Documentation/ABI/testing/sysfs-bus-rbd
10660 F:      drivers/block/rbd.c
10661 F:      drivers/block/rbd_types.h
10662
10663 RADEON FRAMEBUFFER DISPLAY DRIVER
10664 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10665 L:      linux-fbdev@vger.kernel.org
10666 S:      Maintained
10667 F:      drivers/video/fbdev/aty/radeon*
10668 F:      include/uapi/linux/radeonfb.h
10669
10670 RADIOSHARK RADIO DRIVER
10671 M:      Hans Verkuil <hverkuil@xs4all.nl>
10672 L:      linux-media@vger.kernel.org
10673 T:      git git://linuxtv.org/media_tree.git
10674 S:      Maintained
10675 F:      drivers/media/radio/radio-shark.c
10676
10677 RADIOSHARK2 RADIO DRIVER
10678 M:      Hans Verkuil <hverkuil@xs4all.nl>
10679 L:      linux-media@vger.kernel.org
10680 T:      git git://linuxtv.org/media_tree.git
10681 S:      Maintained
10682 F:      drivers/media/radio/radio-shark2.c
10683 F:      drivers/media/radio/radio-tea5777.c
10684
10685 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10686 M:      Paul Mackerras <paulus@samba.org>
10687 L:      linux-fbdev@vger.kernel.org
10688 S:      Maintained
10689 F:      drivers/video/fbdev/aty/aty128fb.c
10690
10691 RAINSHADOW-CEC DRIVER
10692 M:      Hans Verkuil <hverkuil@xs4all.nl>
10693 L:      linux-media@vger.kernel.org
10694 T:      git git://linuxtv.org/media_tree.git
10695 S:      Maintained
10696 F:      drivers/media/usb/rainshadow-cec/*
10697
10698 RALINK MIPS ARCHITECTURE
10699 M:      John Crispin <john@phrozen.org>
10700 L:      linux-mips@linux-mips.org
10701 S:      Maintained
10702 F:      arch/mips/ralink
10703
10704 RALINK RT2X00 WIRELESS LAN DRIVER
10705 P:      rt2x00 project
10706 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10707 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10708 L:      linux-wireless@vger.kernel.org
10709 S:      Maintained
10710 F:      drivers/net/wireless/ralink/rt2x00/
10711
10712 RAMDISK RAM BLOCK DEVICE DRIVER
10713 M:      Jens Axboe <axboe@kernel.dk>
10714 S:      Maintained
10715 F:      Documentation/blockdev/ramdisk.txt
10716 F:      drivers/block/brd.c
10717
10718 RANDOM NUMBER DRIVER
10719 M:      "Theodore Ts'o" <tytso@mit.edu>
10720 S:      Maintained
10721 F:      drivers/char/random.c
10722
10723 RAPIDIO SUBSYSTEM
10724 M:      Matt Porter <mporter@kernel.crashing.org>
10725 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10726 S:      Maintained
10727 F:      drivers/rapidio/
10728
10729 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10730 L:      linux-wireless@vger.kernel.org
10731 S:      Orphan
10732 F:      drivers/net/wireless/ray*
10733
10734 RCUTORTURE MODULE
10735 M:      Josh Triplett <josh@joshtriplett.org>
10736 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10737 L:      linux-kernel@vger.kernel.org
10738 S:      Supported
10739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10740 F:      Documentation/RCU/torture.txt
10741 F:      kernel/rcu/rcutorture.c
10742
10743 RCUTORTURE TEST FRAMEWORK
10744 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10745 M:      Josh Triplett <josh@joshtriplett.org>
10746 R:      Steven Rostedt <rostedt@goodmis.org>
10747 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10748 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10749 L:      linux-kernel@vger.kernel.org
10750 S:      Supported
10751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10752 F:      tools/testing/selftests/rcutorture
10753
10754 RDC R-321X SoC
10755 M:      Florian Fainelli <florian@openwrt.org>
10756 S:      Maintained
10757
10758 RDC R6040 FAST ETHERNET DRIVER
10759 M:      Florian Fainelli <f.fainelli@gmail.com>
10760 L:      netdev@vger.kernel.org
10761 S:      Maintained
10762 F:      drivers/net/ethernet/rdc/r6040.c
10763
10764 RDS - RELIABLE DATAGRAM SOCKETS
10765 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10766 L:      netdev@vger.kernel.org
10767 L:      linux-rdma@vger.kernel.org
10768 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10769 W:      https://oss.oracle.com/projects/rds/
10770 S:      Supported
10771 F:      net/rds/
10772 F:      Documentation/networking/rds.txt
10773
10774 RDMAVT - RDMA verbs software
10775 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10776 L:      linux-rdma@vger.kernel.org
10777 S:      Supported
10778 F:      drivers/infiniband/sw/rdmavt
10779
10780 RDT - RESOURCE ALLOCATION
10781 M:      Fenghua Yu <fenghua.yu@intel.com>
10782 L:      linux-kernel@vger.kernel.org
10783 S:      Supported
10784 F:      arch/x86/kernel/cpu/intel_rdt*
10785 F:      arch/x86/include/asm/intel_rdt*
10786 F:      Documentation/x86/intel_rdt*
10787
10788 READ-COPY UPDATE (RCU)
10789 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10790 M:      Josh Triplett <josh@joshtriplett.org>
10791 R:      Steven Rostedt <rostedt@goodmis.org>
10792 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10793 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10794 L:      linux-kernel@vger.kernel.org
10795 W:      http://www.rdrop.com/users/paulmck/RCU/
10796 S:      Supported
10797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10798 F:      Documentation/RCU/
10799 X:      Documentation/RCU/torture.txt
10800 F:      include/linux/rcu*
10801 X:      include/linux/srcu.h
10802 F:      kernel/rcu/
10803 X:      kernel/torture.c
10804
10805 REAL TIME CLOCK (RTC) SUBSYSTEM
10806 M:      Alessandro Zummo <a.zummo@towertech.it>
10807 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10808 L:      linux-rtc@vger.kernel.org
10809 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10811 S:      Maintained
10812 F:      Documentation/devicetree/bindings/rtc/
10813 F:      Documentation/rtc.txt
10814 F:      drivers/rtc/
10815 F:      include/linux/rtc.h
10816 F:      include/uapi/linux/rtc.h
10817 F:      include/linux/rtc/
10818 F:      include/linux/platform_data/rtc-*
10819 F:      tools/testing/selftests/timers/rtctest.c
10820
10821 REALTEK AUDIO CODECS
10822 M:      Bard Liao <bardliao@realtek.com>
10823 M:      Oder Chiou <oder_chiou@realtek.com>
10824 S:      Maintained
10825 F:      sound/soc/codecs/rt*
10826 F:      include/sound/rt*.h
10827
10828 REISERFS FILE SYSTEM
10829 L:      reiserfs-devel@vger.kernel.org
10830 S:      Supported
10831 F:      fs/reiserfs/
10832
10833 REGISTER MAP ABSTRACTION
10834 M:      Mark Brown <broonie@kernel.org>
10835 L:      linux-kernel@vger.kernel.org
10836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10837 S:      Supported
10838 F:      Documentation/devicetree/bindings/regmap/
10839 F:      drivers/base/regmap/
10840 F:      include/linux/regmap.h
10841
10842 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10843 M:      Ohad Ben-Cohen <ohad@wizery.com>
10844 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10845 L:      linux-remoteproc@vger.kernel.org
10846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10847 S:      Maintained
10848 F:      Documentation/devicetree/bindings/remoteproc/
10849 F:      Documentation/remoteproc.txt
10850 F:      drivers/remoteproc/
10851 F:      include/linux/remoteproc.h
10852
10853 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10854 M:      Ohad Ben-Cohen <ohad@wizery.com>
10855 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10856 L:      linux-remoteproc@vger.kernel.org
10857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10858 S:      Maintained
10859 F:      drivers/rpmsg/
10860 F:      Documentation/rpmsg.txt
10861 F:      include/linux/rpmsg.h
10862 F:      include/linux/rpmsg/
10863
10864 RENESAS CLOCK DRIVERS
10865 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10866 L:      linux-renesas-soc@vger.kernel.org
10867 S:      Supported
10868 F:      drivers/clk/renesas/
10869
10870 RENESAS ETHERNET DRIVERS
10871 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10872 L:      netdev@vger.kernel.org
10873 L:      linux-renesas-soc@vger.kernel.org
10874 F:      drivers/net/ethernet/renesas/
10875 F:      include/linux/sh_eth.h
10876
10877 RENESAS R-CAR GYROADC DRIVER
10878 M:      Marek Vasut <marek.vasut@gmail.com>
10879 L:      linux-iio@vger.kernel.org
10880 S:      Supported
10881 F:      drivers/iio/adc/rcar_gyro_adc.c
10882
10883 RENESAS USB PHY DRIVER
10884 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10885 L:      linux-renesas-soc@vger.kernel.org
10886 S:      Maintained
10887 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
10888
10889 RESET CONTROLLER FRAMEWORK
10890 M:      Philipp Zabel <p.zabel@pengutronix.de>
10891 T:      git git://git.pengutronix.de/git/pza/linux
10892 S:      Maintained
10893 F:      drivers/reset/
10894 F:      Documentation/devicetree/bindings/reset/
10895 F:      include/dt-bindings/reset/
10896 F:      include/linux/reset.h
10897 F:      include/linux/reset-controller.h
10898
10899 RFKILL
10900 M:      Johannes Berg <johannes@sipsolutions.net>
10901 L:      linux-wireless@vger.kernel.org
10902 W:      http://wireless.kernel.org/
10903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10905 S:      Maintained
10906 F:      Documentation/rfkill.txt
10907 F:      net/rfkill/
10908
10909 RHASHTABLE
10910 M:      Thomas Graf <tgraf@suug.ch>
10911 M:      Herbert Xu <herbert@gondor.apana.org.au>
10912 L:      netdev@vger.kernel.org
10913 S:      Maintained
10914 F:      lib/rhashtable.c
10915 F:      include/linux/rhashtable.h
10916
10917 RICOH SMARTMEDIA/XD DRIVER
10918 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10919 S:      Maintained
10920 F:      drivers/mtd/nand/r852.c
10921 F:      drivers/mtd/nand/r852.h
10922
10923 RICOH R5C592 MEMORYSTICK DRIVER
10924 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10925 S:      Maintained
10926 F:      drivers/memstick/host/r592.*
10927
10928 ROCCAT DRIVERS
10929 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10930 W:      http://sourceforge.net/projects/roccat/
10931 S:      Maintained
10932 F:      drivers/hid/hid-roccat*
10933 F:      include/linux/hid-roccat*
10934 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10935
10936 ROCKER DRIVER
10937 M:      Jiri Pirko <jiri@resnulli.us>
10938 L:      netdev@vger.kernel.org
10939 S:      Supported
10940 F:      drivers/net/ethernet/rocker/
10941
10942 ROCKETPORT DRIVER
10943 P:      Comtrol Corp.
10944 W:      http://www.comtrol.com
10945 S:      Maintained
10946 F:      Documentation/serial/rocket.txt
10947 F:      drivers/tty/rocket*
10948
10949 ROCKETPORT EXPRESS/INFINITY DRIVER
10950 M:      Kevin Cernekee <cernekee@gmail.com>
10951 L:      linux-serial@vger.kernel.org
10952 S:      Odd Fixes
10953 F:      drivers/tty/serial/rp2.*
10954
10955 ROSE NETWORK LAYER
10956 M:      Ralf Baechle <ralf@linux-mips.org>
10957 L:      linux-hams@vger.kernel.org
10958 W:      http://www.linux-ax25.org/
10959 S:      Maintained
10960 F:      include/net/rose.h
10961 F:      include/uapi/linux/rose.h
10962 F:      net/rose/
10963
10964 RTL2830 MEDIA DRIVER
10965 M:      Antti Palosaari <crope@iki.fi>
10966 L:      linux-media@vger.kernel.org
10967 W:      https://linuxtv.org
10968 W:      http://palosaari.fi/linux/
10969 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10970 T:      git git://linuxtv.org/anttip/media_tree.git
10971 S:      Maintained
10972 F:      drivers/media/dvb-frontends/rtl2830*
10973
10974 RTL2832 MEDIA DRIVER
10975 M:      Antti Palosaari <crope@iki.fi>
10976 L:      linux-media@vger.kernel.org
10977 W:      https://linuxtv.org
10978 W:      http://palosaari.fi/linux/
10979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10980 T:      git git://linuxtv.org/anttip/media_tree.git
10981 S:      Maintained
10982 F:      drivers/media/dvb-frontends/rtl2832*
10983
10984 RTL2832_SDR MEDIA DRIVER
10985 M:      Antti Palosaari <crope@iki.fi>
10986 L:      linux-media@vger.kernel.org
10987 W:      https://linuxtv.org
10988 W:      http://palosaari.fi/linux/
10989 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10990 T:      git git://linuxtv.org/anttip/media_tree.git
10991 S:      Maintained
10992 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10993
10994 RTL8180 WIRELESS DRIVER
10995 L:      linux-wireless@vger.kernel.org
10996 W:      http://wireless.kernel.org/
10997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10998 S:      Orphan
10999 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11000
11001 RTL8187 WIRELESS DRIVER
11002 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11003 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11004 M:      Larry Finger <Larry.Finger@lwfinger.net>
11005 L:      linux-wireless@vger.kernel.org
11006 W:      http://wireless.kernel.org/
11007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11008 S:      Maintained
11009 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11010
11011 RTL8192CE WIRELESS DRIVER
11012 M:      Larry Finger <Larry.Finger@lwfinger.net>
11013 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11014 L:      linux-wireless@vger.kernel.org
11015 W:      http://wireless.kernel.org/
11016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11017 S:      Maintained
11018 F:      drivers/net/wireless/realtek/rtlwifi/
11019 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11020
11021 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11022 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11023 L:      linux-wireless@vger.kernel.org
11024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11025 S:      Maintained
11026 F:      drivers/net/wireless/realtek/rtl8xxxu/
11027
11028 S3 SAVAGE FRAMEBUFFER DRIVER
11029 M:      Antonino Daplas <adaplas@gmail.com>
11030 L:      linux-fbdev@vger.kernel.org
11031 S:      Maintained
11032 F:      drivers/video/fbdev/savage/
11033
11034 S390
11035 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11036 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11037 L:      linux-s390@vger.kernel.org
11038 W:      http://www.ibm.com/developerworks/linux/linux390/
11039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11040 S:      Supported
11041 F:      arch/s390/
11042 F:      drivers/s390/
11043 F:      Documentation/s390/
11044 F:      Documentation/driver-api/s390-drivers.rst
11045
11046 S390 COMMON I/O LAYER
11047 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11048 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11049 L:      linux-s390@vger.kernel.org
11050 W:      http://www.ibm.com/developerworks/linux/linux390/
11051 S:      Supported
11052 F:      drivers/s390/cio/
11053
11054 S390 DASD DRIVER
11055 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11056 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11057 L:      linux-s390@vger.kernel.org
11058 W:      http://www.ibm.com/developerworks/linux/linux390/
11059 S:      Supported
11060 F:      drivers/s390/block/dasd*
11061 F:      block/partitions/ibm.c
11062
11063 S390 NETWORK DRIVERS
11064 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11065 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11066 L:      linux-s390@vger.kernel.org
11067 W:      http://www.ibm.com/developerworks/linux/linux390/
11068 S:      Supported
11069 F:      drivers/s390/net/
11070
11071 S390 PCI SUBSYSTEM
11072 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11073 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11074 L:      linux-s390@vger.kernel.org
11075 W:      http://www.ibm.com/developerworks/linux/linux390/
11076 S:      Supported
11077 F:      arch/s390/pci/
11078 F:      drivers/pci/hotplug/s390_pci_hpc.c
11079
11080 S390 ZCRYPT DRIVER
11081 M:      Harald Freudenberger <freude@de.ibm.com>
11082 L:      linux-s390@vger.kernel.org
11083 W:      http://www.ibm.com/developerworks/linux/linux390/
11084 S:      Supported
11085 F:      drivers/s390/crypto/
11086
11087 S390 ZFCP DRIVER
11088 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11089 L:      linux-s390@vger.kernel.org
11090 W:      http://www.ibm.com/developerworks/linux/linux390/
11091 S:      Supported
11092 F:      drivers/s390/scsi/zfcp_*
11093
11094 S390 IUCV NETWORK LAYER
11095 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11096 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11097 L:      linux-s390@vger.kernel.org
11098 W:      http://www.ibm.com/developerworks/linux/linux390/
11099 S:      Supported
11100 F:      drivers/s390/net/*iucv*
11101 F:      include/net/iucv/
11102 F:      net/iucv/
11103
11104 S390 IOMMU (PCI)
11105 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11106 L:      linux-s390@vger.kernel.org
11107 W:      http://www.ibm.com/developerworks/linux/linux390/
11108 S:      Supported
11109 F:      drivers/iommu/s390-iommu.c
11110
11111 S390 VFIO-CCW DRIVER
11112 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
11113 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11114 L:      linux-s390@vger.kernel.org
11115 L:      kvm@vger.kernel.org
11116 S:      Supported
11117 F:      drivers/s390/cio/vfio_ccw*
11118 F:      Documentation/s390/vfio-ccw.txt
11119 F:      include/uapi/linux/vfio_ccw.h
11120
11121 S3C24XX SD/MMC Driver
11122 M:      Ben Dooks <ben-linux@fluff.org>
11123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11124 S:      Supported
11125 F:      drivers/mmc/host/s3cmci.*
11126
11127 SAA6588 RDS RECEIVER DRIVER
11128 M:      Hans Verkuil <hverkuil@xs4all.nl>
11129 L:      linux-media@vger.kernel.org
11130 T:      git git://linuxtv.org/media_tree.git
11131 W:      https://linuxtv.org
11132 S:      Odd Fixes
11133 F:      drivers/media/i2c/saa6588*
11134
11135 SAA7134 VIDEO4LINUX DRIVER
11136 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11137 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11138 L:      linux-media@vger.kernel.org
11139 W:      https://linuxtv.org
11140 T:      git git://linuxtv.org/media_tree.git
11141 S:      Odd fixes
11142 F:      Documentation/media/v4l-drivers/saa7134*
11143 F:      drivers/media/pci/saa7134/
11144
11145 SAA7146 VIDEO4LINUX-2 DRIVER
11146 M:      Hans Verkuil <hverkuil@xs4all.nl>
11147 L:      linux-media@vger.kernel.org
11148 T:      git git://linuxtv.org/media_tree.git
11149 S:      Maintained
11150 F:      drivers/media/common/saa7146/
11151 F:      drivers/media/pci/saa7146/
11152 F:      include/media/saa7146*
11153
11154 SAMSUNG LAPTOP DRIVER
11155 M:      Corentin Chary <corentin.chary@gmail.com>
11156 L:      platform-driver-x86@vger.kernel.org
11157 S:      Maintained
11158 F:      drivers/platform/x86/samsung-laptop.c
11159
11160 SAMSUNG AUDIO (ASoC) DRIVERS
11161 M:      Krzysztof Kozlowski <krzk@kernel.org>
11162 M:      Sangbeom Kim <sbkim73@samsung.com>
11163 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11164 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11165 S:      Supported
11166 F:      sound/soc/samsung/
11167
11168 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11169 M:      Krzysztof Kozlowski <krzk@kernel.org>
11170 L:      linux-crypto@vger.kernel.org
11171 L:      linux-samsung-soc@vger.kernel.org
11172 S:      Maintained
11173 F:      drivers/crypto/exynos-rng.c
11174 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11175
11176 SAMSUNG FRAMEBUFFER DRIVER
11177 M:      Jingoo Han <jingoohan1@gmail.com>
11178 L:      linux-fbdev@vger.kernel.org
11179 S:      Maintained
11180 F:      drivers/video/fbdev/s3c-fb.c
11181
11182 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11183 M:      Sangbeom Kim <sbkim73@samsung.com>
11184 M:      Krzysztof Kozlowski <krzk@kernel.org>
11185 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11186 L:      linux-kernel@vger.kernel.org
11187 L:      linux-samsung-soc@vger.kernel.org
11188 S:      Supported
11189 F:      drivers/mfd/sec*.c
11190 F:      drivers/regulator/s2m*.c
11191 F:      drivers/regulator/s5m*.c
11192 F:      drivers/clk/clk-s2mps11.c
11193 F:      drivers/rtc/rtc-s5m.c
11194 F:      include/linux/mfd/samsung/
11195 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11196 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11197 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11198 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11199
11200 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11201 M:      Krzysztof Kozlowski <krzk@kernel.org>
11202 M:      Vladimir Zapolskiy <vz@mleia.com>
11203 L:      linux-crypto@vger.kernel.org
11204 L:      linux-samsung-soc@vger.kernel.org
11205 S:      Maintained
11206 F:      drivers/crypto/s5p-sss.c
11207
11208 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11209 M:      Kyungmin Park <kyungmin.park@samsung.com>
11210 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11211 L:      linux-media@vger.kernel.org
11212 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11213 S:      Supported
11214 F:      drivers/media/platform/exynos4-is/
11215
11216 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11217 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11218 L:      linux-media@vger.kernel.org
11219 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11220 S:      Maintained
11221 F:      drivers/media/platform/s3c-camif/
11222 F:      include/media/drv-intf/s3c_camif.h
11223
11224 SAMSUNG S5C73M3 CAMERA DRIVER
11225 M:      Kyungmin Park <kyungmin.park@samsung.com>
11226 M:      Andrzej Hajda <a.hajda@samsung.com>
11227 L:      linux-media@vger.kernel.org
11228 S:      Supported
11229 F:      drivers/media/i2c/s5c73m3/*
11230
11231 SAMSUNG S5K5BAF CAMERA DRIVER
11232 M:      Kyungmin Park <kyungmin.park@samsung.com>
11233 M:      Andrzej Hajda <a.hajda@samsung.com>
11234 L:      linux-media@vger.kernel.org
11235 S:      Supported
11236 F:      drivers/media/i2c/s5k5baf.c
11237
11238 SAMSUNG S3FWRN5 NFC DRIVER
11239 M:      Robert Baldyga <r.baldyga@samsung.com>
11240 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11241 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11242 S:      Supported
11243 F:      drivers/nfc/s3fwrn5
11244
11245 SAMSUNG SOC CLOCK DRIVERS
11246 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11247 M:      Tomasz Figa <tomasz.figa@gmail.com>
11248 M:      Chanwoo Choi <cw00.choi@samsung.com>
11249 S:      Supported
11250 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11251 F:      drivers/clk/samsung/
11252 F:      include/dt-bindings/clock/exynos*.h
11253 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11254
11255 SAMSUNG SPI DRIVERS
11256 M:      Kukjin Kim <kgene@kernel.org>
11257 M:      Krzysztof Kozlowski <krzk@kernel.org>
11258 M:      Andi Shyti <andi.shyti@samsung.com>
11259 L:      linux-spi@vger.kernel.org
11260 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11261 S:      Maintained
11262 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11263 F:      drivers/spi/spi-s3c*
11264 F:      include/linux/platform_data/spi-s3c64xx.h
11265
11266 SAMSUNG SXGBE DRIVERS
11267 M:      Byungho An <bh74.an@samsung.com>
11268 M:      Girish K S <ks.giri@samsung.com>
11269 M:      Vipul Pandya <vipul.pandya@samsung.com>
11270 S:      Supported
11271 L:      netdev@vger.kernel.org
11272 F:      drivers/net/ethernet/samsung/sxgbe/
11273
11274 SAMSUNG THERMAL DRIVER
11275 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11276 L:      linux-pm@vger.kernel.org
11277 L:      linux-samsung-soc@vger.kernel.org
11278 S:      Supported
11279 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11280 F:      drivers/thermal/samsung/
11281
11282 SAMSUNG USB2 PHY DRIVER
11283 M:      Kamil Debski <kamil@wypas.org>
11284 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11285 L:      linux-kernel@vger.kernel.org
11286 S:      Supported
11287 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11288 F:      Documentation/phy/samsung-usb2.txt
11289 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11290 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11291 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11292 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11293 F:      drivers/phy/samsung/phy-samsung-usb2.c
11294 F:      drivers/phy/samsung/phy-samsung-usb2.h
11295
11296 SERIAL DRIVERS
11297 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11298 L:      linux-serial@vger.kernel.org
11299 S:      Maintained
11300 F:      Documentation/devicetree/bindings/serial/
11301 F:      drivers/tty/serial/
11302
11303 SERIAL DEVICE BUS
11304 M:      Rob Herring <robh@kernel.org>
11305 L:      linux-serial@vger.kernel.org
11306 S:      Maintained
11307 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11308 F:      drivers/tty/serdev/
11309 F:      include/linux/serdev.h
11310
11311 SERIAL IR RECEIVER
11312 M:      Sean Young <sean@mess.org>
11313 L:      linux-media@vger.kernel.org
11314 S:      Maintained
11315 F:      drivers/media/rc/serial_ir.c
11316
11317 STI CEC DRIVER
11318 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11319 S:      Maintained
11320 F:      drivers/staging/media/st-cec/
11321 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11322
11323 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11324 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11325 L:      linux-s390@vger.kernel.org
11326 W:      http://www.ibm.com/developerworks/linux/linux390/
11327 S:      Supported
11328 F:      net/smc/
11329
11330 SYNOPSYS DESIGNWARE DMAC DRIVER
11331 M:      Viresh Kumar <vireshk@kernel.org>
11332 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11333 S:      Maintained
11334 F:      include/linux/dma/dw.h
11335 F:      include/linux/platform_data/dma-dw.h
11336 F:      drivers/dma/dw/
11337
11338 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11339 M:      Jie Deng <jiedeng@synopsys.com>
11340 L:      netdev@vger.kernel.org
11341 S:      Supported
11342 F:      drivers/net/ethernet/synopsys/
11343
11344 SYNOPSYS DESIGNWARE I2C DRIVER
11345 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11346 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11347 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11348 L:      linux-i2c@vger.kernel.org
11349 S:      Maintained
11350 F:      drivers/i2c/busses/i2c-designware-*
11351 F:      include/linux/platform_data/i2c-designware.h
11352
11353 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11354 M:      Jaehoon Chung <jh80.chung@samsung.com>
11355 L:      linux-mmc@vger.kernel.org
11356 S:      Maintained
11357 F:      drivers/mmc/host/dw_mmc*
11358
11359 SYSTEM TRACE MODULE CLASS
11360 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11361 S:      Maintained
11362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11363 F:      Documentation/trace/stm.txt
11364 F:      drivers/hwtracing/stm/
11365 F:      include/linux/stm.h
11366 F:      include/uapi/linux/stm.h
11367
11368 TEE SUBSYSTEM
11369 M:      Jens Wiklander <jens.wiklander@linaro.org>
11370 S:      Maintained
11371 F:      include/linux/tee_drv.h
11372 F:      include/uapi/linux/tee.h
11373 F:      drivers/tee/
11374 F:      Documentation/tee.txt
11375
11376 THUNDERBOLT DRIVER
11377 M:      Andreas Noever <andreas.noever@gmail.com>
11378 M:      Michael Jamet <michael.jamet@intel.com>
11379 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11380 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
11381 S:      Maintained
11382 F:      drivers/thunderbolt/
11383
11384 TI BQ27XXX POWER SUPPLY DRIVER
11385 R:      Andrew F. Davis <afd@ti.com>
11386 F:      include/linux/power/bq27xxx_battery.h
11387 F:      drivers/power/supply/bq27xxx_battery.c
11388 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11389
11390 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11391 M:      John Stultz <john.stultz@linaro.org>
11392 M:      Thomas Gleixner <tglx@linutronix.de>
11393 R:      Stephen Boyd <sboyd@codeaurora.org>
11394 L:      linux-kernel@vger.kernel.org
11395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11396 S:      Supported
11397 F:      include/linux/clocksource.h
11398 F:      include/linux/time.h
11399 F:      include/linux/timex.h
11400 F:      include/uapi/linux/time.h
11401 F:      include/uapi/linux/timex.h
11402 F:      kernel/time/clocksource.c
11403 F:      kernel/time/time*.c
11404 F:      kernel/time/alarmtimer.c
11405 F:      kernel/time/ntp.c
11406 F:      tools/testing/selftests/timers/
11407
11408 SC1200 WDT DRIVER
11409 M:      Zwane Mwaikambo <zwanem@gmail.com>
11410 S:      Maintained
11411 F:      drivers/watchdog/sc1200wdt.c
11412
11413 SCHEDULER
11414 M:      Ingo Molnar <mingo@redhat.com>
11415 M:      Peter Zijlstra <peterz@infradead.org>
11416 L:      linux-kernel@vger.kernel.org
11417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11418 S:      Maintained
11419 F:      kernel/sched/
11420 F:      include/linux/sched.h
11421 F:      include/uapi/linux/sched.h
11422 F:      include/linux/wait.h
11423
11424 SCORE ARCHITECTURE
11425 M:      Chen Liqin <liqin.linux@gmail.com>
11426 M:      Lennox Wu <lennox.wu@gmail.com>
11427 W:      http://www.sunplus.com
11428 S:      Supported
11429 F:      arch/score/
11430
11431 SCR24X CHIP CARD INTERFACE DRIVER
11432 M:      Lubomir Rintel <lkundrak@v3.sk>
11433 S:      Supported
11434 F:      drivers/char/pcmcia/scr24x_cs.c
11435
11436 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11437 M:      Sudeep Holla <sudeep.holla@arm.com>
11438 L:      linux-arm-kernel@lists.infradead.org
11439 S:      Maintained
11440 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11441 F:      drivers/clk/clk-scpi.c
11442 F:      drivers/cpufreq/scpi-cpufreq.c
11443 F:      drivers/firmware/arm_scpi.c
11444 F:      include/linux/scpi_protocol.h
11445
11446 SCSI CDROM DRIVER
11447 M:      Jens Axboe <axboe@kernel.dk>
11448 L:      linux-scsi@vger.kernel.org
11449 W:      http://www.kernel.dk
11450 S:      Maintained
11451 F:      drivers/scsi/sr*
11452
11453 SCSI RDMA PROTOCOL (SRP) INITIATOR
11454 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11455 L:      linux-rdma@vger.kernel.org
11456 S:      Supported
11457 W:      http://www.openfabrics.org
11458 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11460 F:      drivers/infiniband/ulp/srp/
11461 F:      include/scsi/srp.h
11462
11463 SCSI SG DRIVER
11464 M:      Doug Gilbert <dgilbert@interlog.com>
11465 L:      linux-scsi@vger.kernel.org
11466 W:      http://sg.danny.cz/sg
11467 S:      Maintained
11468 F:      Documentation/scsi/scsi-generic.txt
11469 F:      drivers/scsi/sg.c
11470 F:      include/scsi/sg.h
11471
11472 SCSI SUBSYSTEM
11473 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11475 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11477 L:      linux-scsi@vger.kernel.org
11478 S:      Maintained
11479 F:      Documentation/devicetree/bindings/scsi/
11480 F:      drivers/scsi/
11481 F:      include/scsi/
11482
11483 SCSI TAPE DRIVER
11484 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11485 L:      linux-scsi@vger.kernel.org
11486 S:      Maintained
11487 F:      Documentation/scsi/st.txt
11488 F:      drivers/scsi/st.*
11489 F:      drivers/scsi/st_*.h
11490
11491 SCTP PROTOCOL
11492 M:      Vlad Yasevich <vyasevich@gmail.com>
11493 M:      Neil Horman <nhorman@tuxdriver.com>
11494 L:      linux-sctp@vger.kernel.org
11495 W:      http://lksctp.sourceforge.net
11496 S:      Maintained
11497 F:      Documentation/networking/sctp.txt
11498 F:      include/linux/sctp.h
11499 F:      include/uapi/linux/sctp.h
11500 F:      include/net/sctp/
11501 F:      net/sctp/
11502
11503 SCx200 CPU SUPPORT
11504 M:      Jim Cromie <jim.cromie@gmail.com>
11505 S:      Odd Fixes
11506 F:      Documentation/i2c/busses/scx200_acb
11507 F:      arch/x86/platform/scx200/
11508 F:      drivers/watchdog/scx200_wdt.c
11509 F:      drivers/i2c/busses/scx200*
11510 F:      drivers/mtd/maps/scx200_docflash.c
11511 F:      include/linux/scx200.h
11512
11513 SCx200 GPIO DRIVER
11514 M:      Jim Cromie <jim.cromie@gmail.com>
11515 S:      Maintained
11516 F:      drivers/char/scx200_gpio.c
11517 F:      include/linux/scx200_gpio.h
11518
11519 SCx200 HRT CLOCKSOURCE DRIVER
11520 M:      Jim Cromie <jim.cromie@gmail.com>
11521 S:      Maintained
11522 F:      drivers/clocksource/scx200_hrt.c
11523
11524 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11525 M:      Sascha Sommer <saschasommer@freenet.de>
11526 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11527 S:      Maintained
11528 F:      drivers/mmc/host/sdricoh_cs.c
11529
11530 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11531 M:      Adrian Hunter <adrian.hunter@intel.com>
11532 L:      linux-mmc@vger.kernel.org
11533 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11534 S:      Maintained
11535 F:      drivers/mmc/host/sdhci*
11536 F:      include/linux/mmc/sdhci*
11537
11538 SECURE COMPUTING
11539 M:      Kees Cook <keescook@chromium.org>
11540 R:      Andy Lutomirski <luto@amacapital.net>
11541 R:      Will Drewry <wad@chromium.org>
11542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11543 S:      Supported
11544 F:      kernel/seccomp.c
11545 F:      include/uapi/linux/seccomp.h
11546 F:      include/linux/seccomp.h
11547 F:      tools/testing/selftests/seccomp/*
11548 F:      Documentation/userspace-api/seccomp_filter.rst
11549 K:      \bsecure_computing
11550 K:      \bTIF_SECCOMP\b
11551
11552 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11553 M:      Al Cooper <alcooperx@gmail.com>
11554 L:      linux-mmc@vger.kernel.org
11555 L:      bcm-kernel-feedback-list@broadcom.com
11556 S:      Maintained
11557 F:      drivers/mmc/host/sdhci-brcmstb*
11558
11559 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11560 M:      Ben Dooks <ben-linux@fluff.org>
11561 M:      Jaehoon Chung <jh80.chung@samsung.com>
11562 L:      linux-mmc@vger.kernel.org
11563 S:      Maintained
11564 F:      drivers/mmc/host/sdhci-s3c*
11565
11566 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11567 M:      Viresh Kumar <vireshk@kernel.org>
11568 L:      linux-mmc@vger.kernel.org
11569 S:      Maintained
11570 F:      drivers/mmc/host/sdhci-spear.c
11571
11572 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11573 M:      Scott Bauer <scott.bauer@intel.com>
11574 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11575 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11576 L:      linux-block@vger.kernel.org
11577 S:      Supported
11578 F:      block/sed*
11579 F:      block/opal_proto.h
11580 F:      include/linux/sed*
11581 F:      include/uapi/linux/sed*
11582
11583 SECURITY SUBSYSTEM
11584 M:      James Morris <james.l.morris@oracle.com>
11585 M:      "Serge E. Hallyn" <serge@hallyn.com>
11586 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11588 W:      http://kernsec.org/
11589 S:      Supported
11590 F:      security/
11591
11592 SECURITY CONTACT
11593 M:      Security Officers <security@kernel.org>
11594 S:      Supported
11595
11596 SELINUX SECURITY MODULE
11597 M:      Paul Moore <paul@paul-moore.com>
11598 M:      Stephen Smalley <sds@tycho.nsa.gov>
11599 M:      Eric Paris <eparis@parisplace.org>
11600 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11601 W:      http://selinuxproject.org
11602 T:      git git://git.infradead.org/users/pcmoore/selinux
11603 S:      Supported
11604 F:      include/linux/selinux*
11605 F:      security/selinux/
11606 F:      scripts/selinux/
11607 F:      Documentation/admin-guide/LSM/SELinux.rst
11608
11609 APPARMOR SECURITY MODULE
11610 M:      John Johansen <john.johansen@canonical.com>
11611 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11612 W:      apparmor.wiki.kernel.org
11613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11614 S:      Supported
11615 F:      security/apparmor/
11616 F:      Documentation/admin-guide/LSM/apparmor.rst
11617
11618 LOADPIN SECURITY MODULE
11619 M:      Kees Cook <keescook@chromium.org>
11620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11621 S:      Supported
11622 F:      security/loadpin/
11623 F:      Documentation/admin-guide/LSM/LoadPin.rst
11624
11625 YAMA SECURITY MODULE
11626 M:      Kees Cook <keescook@chromium.org>
11627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11628 S:      Supported
11629 F:      security/yama/
11630 F:      Documentation/admin-guide/LSM/Yama.rst
11631
11632 SENSABLE PHANTOM
11633 M:      Jiri Slaby <jirislaby@gmail.com>
11634 S:      Maintained
11635 F:      drivers/misc/phantom.c
11636 F:      include/uapi/linux/phantom.h
11637
11638 Emulex 10Gbps iSCSI - OneConnect DRIVER
11639 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11640 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11641 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11642 L:      linux-scsi@vger.kernel.org
11643 W:      http://www.broadcom.com
11644 S:      Supported
11645 F:      drivers/scsi/be2iscsi/
11646
11647 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11648 M:      Sathya Perla <sathya.perla@broadcom.com>
11649 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11650 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11651 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11652 L:      netdev@vger.kernel.org
11653 W:      http://www.emulex.com
11654 S:      Supported
11655 F:      drivers/net/ethernet/emulex/benet/
11656
11657 EMULEX ONECONNECT ROCE DRIVER
11658 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11659 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11660 L:      linux-rdma@vger.kernel.org
11661 W:      http://www.broadcom.com
11662 S:      Odd Fixes
11663 F:      drivers/infiniband/hw/ocrdma/
11664 F:      include/uapi/rdma/ocrdma-abi.h
11665
11666 SFC NETWORK DRIVER
11667 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11668 M:      Edward Cree <ecree@solarflare.com>
11669 M:      Bert Kenward <bkenward@solarflare.com>
11670 L:      netdev@vger.kernel.org
11671 S:      Supported
11672 F:      drivers/net/ethernet/sfc/
11673
11674 SGI GRU DRIVER
11675 M:      Dimitri Sivanich <sivanich@sgi.com>
11676 S:      Maintained
11677 F:      drivers/misc/sgi-gru/
11678
11679 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11680 M:      Pat Gefre <pfg@sgi.com>
11681 L:      linux-ia64@vger.kernel.org
11682 S:      Supported
11683 F:      Documentation/ia64/serial.txt
11684 F:      drivers/tty/serial/ioc?_serial.c
11685 F:      include/linux/ioc?.h
11686
11687 SGI XP/XPC/XPNET DRIVER
11688 M:      Cliff Whickman <cpw@sgi.com>
11689 M:      Robin Holt <robinmholt@gmail.com>
11690 S:      Maintained
11691 F:      drivers/misc/sgi-xp/
11692
11693 SI2157 MEDIA DRIVER
11694 M:      Antti Palosaari <crope@iki.fi>
11695 L:      linux-media@vger.kernel.org
11696 W:      https://linuxtv.org
11697 W:      http://palosaari.fi/linux/
11698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11699 T:      git git://linuxtv.org/anttip/media_tree.git
11700 S:      Maintained
11701 F:      drivers/media/tuners/si2157*
11702
11703 SI2168 MEDIA DRIVER
11704 M:      Antti Palosaari <crope@iki.fi>
11705 L:      linux-media@vger.kernel.org
11706 W:      https://linuxtv.org
11707 W:      http://palosaari.fi/linux/
11708 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11709 T:      git git://linuxtv.org/anttip/media_tree.git
11710 S:      Maintained
11711 F:      drivers/media/dvb-frontends/si2168*
11712
11713 SI470X FM RADIO RECEIVER I2C DRIVER
11714 M:      Hans Verkuil <hverkuil@xs4all.nl>
11715 L:      linux-media@vger.kernel.org
11716 T:      git git://linuxtv.org/media_tree.git
11717 W:      https://linuxtv.org
11718 S:      Odd Fixes
11719 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11720
11721 SI470X FM RADIO RECEIVER USB DRIVER
11722 M:      Hans Verkuil <hverkuil@xs4all.nl>
11723 L:      linux-media@vger.kernel.org
11724 T:      git git://linuxtv.org/media_tree.git
11725 W:      https://linuxtv.org
11726 S:      Maintained
11727 F:      drivers/media/radio/si470x/radio-si470x-common.c
11728 F:      drivers/media/radio/si470x/radio-si470x.h
11729 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11730
11731 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11732 M:      Eduardo Valentin <edubezval@gmail.com>
11733 L:      linux-media@vger.kernel.org
11734 T:      git git://linuxtv.org/media_tree.git
11735 W:      https://linuxtv.org
11736 S:      Odd Fixes
11737 F:      drivers/media/radio/si4713/si4713.?
11738
11739 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11740 M:      Eduardo Valentin <edubezval@gmail.com>
11741 L:      linux-media@vger.kernel.org
11742 T:      git git://linuxtv.org/media_tree.git
11743 W:      https://linuxtv.org
11744 S:      Odd Fixes
11745 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11746
11747 SI4713 FM RADIO TRANSMITTER USB DRIVER
11748 M:      Hans Verkuil <hverkuil@xs4all.nl>
11749 L:      linux-media@vger.kernel.org
11750 T:      git git://linuxtv.org/media_tree.git
11751 W:      https://linuxtv.org
11752 S:      Maintained
11753 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11754
11755 SIANO DVB DRIVER
11756 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11757 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11758 L:      linux-media@vger.kernel.org
11759 W:      https://linuxtv.org
11760 T:      git git://linuxtv.org/media_tree.git
11761 S:      Odd fixes
11762 F:      drivers/media/common/siano/
11763 F:      drivers/media/usb/siano/
11764 F:      drivers/media/usb/siano/
11765 F:      drivers/media/mmc/siano/
11766
11767 SILEAD TOUCHSCREEN DRIVER
11768 M:      Hans de Goede <hdegoede@redhat.com>
11769 L:      linux-input@vger.kernel.org
11770 L:      platform-driver-x86@vger.kernel.org
11771 S:      Maintained
11772 F:      drivers/input/touchscreen/silead.c
11773 F:      drivers/platform/x86/silead_dmi.c
11774
11775 SIMPLEFB FB DRIVER
11776 M:      Hans de Goede <hdegoede@redhat.com>
11777 L:      linux-fbdev@vger.kernel.org
11778 S:      Maintained
11779 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11780 F:      drivers/video/fbdev/simplefb.c
11781 F:      include/linux/platform_data/simplefb.h
11782
11783 SH_VEU V4L2 MEM2MEM DRIVER
11784 L:      linux-media@vger.kernel.org
11785 S:      Orphan
11786 F:      drivers/media/platform/sh_veu.c
11787
11788 SH_VOU V4L2 OUTPUT DRIVER
11789 L:      linux-media@vger.kernel.org
11790 S:      Orphan
11791 F:      drivers/media/platform/sh_vou.c
11792 F:      include/media/drv-intf/sh_vou.h
11793
11794 SIMPLE FIRMWARE INTERFACE (SFI)
11795 M:      Len Brown <lenb@kernel.org>
11796 L:      sfi-devel@simplefirmware.org
11797 W:      http://simplefirmware.org/
11798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11799 S:      Supported
11800 F:      arch/x86/platform/sfi/
11801 F:      drivers/sfi/
11802 F:      include/linux/sfi*.h
11803
11804 SIMTEC EB110ATX (Chalice CATS)
11805 P:      Ben Dooks
11806 P:      Vincent Sanders <vince@simtec.co.uk>
11807 M:      Simtec Linux Team <linux@simtec.co.uk>
11808 W:      http://www.simtec.co.uk/products/EB110ATX/
11809 S:      Supported
11810
11811 SIMTEC EB2410ITX (BAST)
11812 P:      Ben Dooks
11813 P:      Vincent Sanders <vince@simtec.co.uk>
11814 M:      Simtec Linux Team <linux@simtec.co.uk>
11815 W:      http://www.simtec.co.uk/products/EB2410ITX/
11816 S:      Supported
11817 F:      arch/arm/mach-s3c24xx/mach-bast.c
11818 F:      arch/arm/mach-s3c24xx/bast-ide.c
11819 F:      arch/arm/mach-s3c24xx/bast-irq.c
11820
11821 SIPHASH PRF ROUTINES
11822 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11823 S:      Maintained
11824 F:      lib/siphash.c
11825 F:      lib/test_siphash.c
11826 F:      include/linux/siphash.h
11827
11828 TI DAVINCI MACHINE SUPPORT
11829 M:      Sekhar Nori <nsekhar@ti.com>
11830 M:      Kevin Hilman <khilman@kernel.org>
11831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11833 S:      Supported
11834 F:      arch/arm/mach-davinci/
11835 F:      drivers/i2c/busses/i2c-davinci.c
11836 F:      arch/arm/boot/dts/da850*
11837
11838 TI DAVINCI SERIES MEDIA DRIVER
11839 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11840 L:      linux-media@vger.kernel.org
11841 W:      https://linuxtv.org
11842 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11843 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11844 S:      Maintained
11845 F:      drivers/media/platform/davinci/
11846 F:      include/media/davinci/
11847
11848 TI AM437X VPFE DRIVER
11849 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11850 L:      linux-media@vger.kernel.org
11851 W:      https://linuxtv.org
11852 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11853 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11854 S:      Maintained
11855 F:      drivers/media/platform/am437x/
11856
11857 OV2659 OMNIVISION SENSOR DRIVER
11858 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11859 L:      linux-media@vger.kernel.org
11860 W:      https://linuxtv.org
11861 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11862 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11863 S:      Maintained
11864 F:      drivers/media/i2c/ov2659.c
11865 F:      include/media/i2c/ov2659.h
11866
11867 SILICON MOTION SM712 FRAME BUFFER DRIVER
11868 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11869 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11870 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11871 L:      linux-fbdev@vger.kernel.org
11872 S:      Maintained
11873 F:      drivers/video/fbdev/sm712*
11874 F:      Documentation/fb/sm712fb.txt
11875
11876 SIS 190 ETHERNET DRIVER
11877 M:      Francois Romieu <romieu@fr.zoreil.com>
11878 L:      netdev@vger.kernel.org
11879 S:      Maintained
11880 F:      drivers/net/ethernet/sis/sis190.c
11881
11882 SIS 900/7016 FAST ETHERNET DRIVER
11883 M:      Daniele Venzano <venza@brownhat.org>
11884 W:      http://www.brownhat.org/sis900.html
11885 L:      netdev@vger.kernel.org
11886 S:      Maintained
11887 F:      drivers/net/ethernet/sis/sis900.*
11888
11889 SIS FRAMEBUFFER DRIVER
11890 M:      Thomas Winischhofer <thomas@winischhofer.net>
11891 W:      http://www.winischhofer.net/linuxsisvga.shtml
11892 S:      Maintained
11893 F:      Documentation/fb/sisfb.txt
11894 F:      drivers/video/fbdev/sis/
11895 F:      include/video/sisfb.h
11896
11897 SIS USB2VGA DRIVER
11898 M:      Thomas Winischhofer <thomas@winischhofer.net>
11899 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11900 S:      Maintained
11901 F:      drivers/usb/misc/sisusbvga/
11902
11903 SLAB ALLOCATOR
11904 M:      Christoph Lameter <cl@linux.com>
11905 M:      Pekka Enberg <penberg@kernel.org>
11906 M:      David Rientjes <rientjes@google.com>
11907 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11908 M:      Andrew Morton <akpm@linux-foundation.org>
11909 L:      linux-mm@kvack.org
11910 S:      Maintained
11911 F:      include/linux/sl?b*.h
11912 F:      mm/sl?b*
11913
11914 SLEEPABLE READ-COPY UPDATE (SRCU)
11915 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11916 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11917 M:      Josh Triplett <josh@joshtriplett.org>
11918 R:      Steven Rostedt <rostedt@goodmis.org>
11919 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11920 L:      linux-kernel@vger.kernel.org
11921 W:      http://www.rdrop.com/users/paulmck/RCU/
11922 S:      Supported
11923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11924 F:      include/linux/srcu.h
11925 F:      kernel/rcu/srcu.c
11926
11927 SMACK SECURITY MODULE
11928 M:      Casey Schaufler <casey@schaufler-ca.com>
11929 L:      linux-security-module@vger.kernel.org
11930 W:      http://schaufler-ca.com
11931 T:      git git://github.com/cschaufler/smack-next
11932 S:      Maintained
11933 F:      Documentation/admin-guide/LSM/Smack.rst
11934 F:      security/smack/
11935
11936 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11937 M:      Kevin Hilman <khilman@kernel.org>
11938 M:      Nishanth Menon <nm@ti.com>
11939 S:      Maintained
11940 F:      drivers/power/avs/
11941 F:      include/linux/power/smartreflex.h
11942 L:      linux-pm@vger.kernel.org
11943
11944 SMC91x ETHERNET DRIVER
11945 M:      Nicolas Pitre <nico@fluxnic.net>
11946 S:      Odd Fixes
11947 F:      drivers/net/ethernet/smsc/smc91x.*
11948
11949 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11950 M:      Sakari Ailus <sakari.ailus@iki.fi>
11951 L:      linux-media@vger.kernel.org
11952 S:      Maintained
11953 F:      drivers/media/i2c/smiapp/
11954 F:      include/media/i2c/smiapp.h
11955 F:      drivers/media/i2c/smiapp-pll.c
11956 F:      drivers/media/i2c/smiapp-pll.h
11957 F:      include/uapi/linux/smiapp.h
11958 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11959
11960 SMM665 HARDWARE MONITOR DRIVER
11961 M:      Guenter Roeck <linux@roeck-us.net>
11962 L:      linux-hwmon@vger.kernel.org
11963 S:      Maintained
11964 F:      Documentation/hwmon/smm665
11965 F:      drivers/hwmon/smm665.c
11966
11967 SMSC EMC2103 HARDWARE MONITOR DRIVER
11968 M:      Steve Glendinning <steve.glendinning@shawell.net>
11969 L:      linux-hwmon@vger.kernel.org
11970 S:      Maintained
11971 F:      Documentation/hwmon/emc2103
11972 F:      drivers/hwmon/emc2103.c
11973
11974 SMSC SCH5627 HARDWARE MONITOR DRIVER
11975 M:      Hans de Goede <hdegoede@redhat.com>
11976 L:      linux-hwmon@vger.kernel.org
11977 S:      Supported
11978 F:      Documentation/hwmon/sch5627
11979 F:      drivers/hwmon/sch5627.c
11980
11981 SMSC47B397 HARDWARE MONITOR DRIVER
11982 M:      Jean Delvare <jdelvare@suse.com>
11983 L:      linux-hwmon@vger.kernel.org
11984 S:      Maintained
11985 F:      Documentation/hwmon/smsc47b397
11986 F:      drivers/hwmon/smsc47b397.c
11987
11988 SMSC911x ETHERNET DRIVER
11989 M:      Steve Glendinning <steve.glendinning@shawell.net>
11990 L:      netdev@vger.kernel.org
11991 S:      Maintained
11992 F:      include/linux/smsc911x.h
11993 F:      drivers/net/ethernet/smsc/smsc911x.*
11994
11995 SMSC9420 PCI ETHERNET DRIVER
11996 M:      Steve Glendinning <steve.glendinning@shawell.net>
11997 L:      netdev@vger.kernel.org
11998 S:      Maintained
11999 F:      drivers/net/ethernet/smsc/smsc9420.*
12000
12001 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12002 M:      Steve Glendinning <steve.glendinning@shawell.net>
12003 L:      linux-fbdev@vger.kernel.org
12004 S:      Maintained
12005 F:      drivers/video/fbdev/smscufx.c
12006
12007 SOC-CAMERA V4L2 SUBSYSTEM
12008 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12009 L:      linux-media@vger.kernel.org
12010 T:      git git://linuxtv.org/media_tree.git
12011 S:      Maintained
12012 F:      include/media/soc*
12013 F:      drivers/media/i2c/soc_camera/
12014 F:      drivers/media/platform/soc_camera/
12015
12016 SOEKRIS NET48XX LED SUPPORT
12017 M:      Chris Boot <bootc@bootc.net>
12018 S:      Maintained
12019 F:      drivers/leds/leds-net48xx.c
12020
12021 SOFTLOGIC 6x10 MPEG CODEC
12022 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12023 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12024 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
12025 M:      Ismael Luceno <ismael@iodev.co.uk>
12026 L:      linux-media@vger.kernel.org
12027 S:      Supported
12028 F:      drivers/media/pci/solo6x10/
12029
12030 SOFTWARE RAID (Multiple Disks) SUPPORT
12031 M:      Shaohua Li <shli@kernel.org>
12032 L:      linux-raid@vger.kernel.org
12033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12034 S:      Supported
12035 F:      drivers/md/
12036 F:      include/linux/raid/
12037 F:      include/uapi/linux/raid/
12038
12039 SONIC NETWORK DRIVER
12040 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12041 L:      netdev@vger.kernel.org
12042 S:      Maintained
12043 F:      drivers/net/ethernet/natsemi/sonic.*
12044
12045 SONICS SILICON BACKPLANE DRIVER (SSB)
12046 M:      Michael Buesch <m@bues.ch>
12047 L:      linux-wireless@vger.kernel.org
12048 S:      Maintained
12049 F:      drivers/ssb/
12050 F:      include/linux/ssb/
12051
12052 SONY VAIO CONTROL DEVICE DRIVER
12053 M:      Mattia Dongili <malattia@linux.it>
12054 L:      platform-driver-x86@vger.kernel.org
12055 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12056 S:      Maintained
12057 F:      Documentation/laptops/sony-laptop.txt
12058 F:      drivers/char/sonypi.c
12059 F:      drivers/platform/x86/sony-laptop.c
12060 F:      include/linux/sony-laptop.h
12061
12062 SONY MEMORYSTICK CARD SUPPORT
12063 M:      Alex Dubov <oakad@yahoo.com>
12064 W:      http://tifmxx.berlios.de/
12065 S:      Maintained
12066 F:      drivers/memstick/host/tifm_ms.c
12067
12068 SONY MEMORYSTICK STANDARD SUPPORT
12069 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12070 S:      Maintained
12071 F:      drivers/memstick/core/ms_block.*
12072
12073 SOUND
12074 M:      Jaroslav Kysela <perex@perex.cz>
12075 M:      Takashi Iwai <tiwai@suse.com>
12076 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12077 W:      http://www.alsa-project.org/
12078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12079 T:      git git://git.alsa-project.org/alsa-kernel.git
12080 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12081 S:      Maintained
12082 F:      Documentation/sound/
12083 F:      include/sound/
12084 F:      include/uapi/sound/
12085 F:      sound/
12086
12087 SOUND - COMPRESSED AUDIO
12088 M:      Vinod Koul <vinod.koul@intel.com>
12089 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12091 S:      Supported
12092 F:      Documentation/sound/alsa/compress_offload.txt
12093 F:      include/sound/compress_driver.h
12094 F:      include/uapi/sound/compress_*
12095 F:      sound/core/compress_offload.c
12096 F:      sound/soc/soc-compress.c
12097
12098 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12099 M:      Liam Girdwood <lgirdwood@gmail.com>
12100 M:      Mark Brown <broonie@kernel.org>
12101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12102 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12103 W:      http://alsa-project.org/main/index.php/ASoC
12104 S:      Supported
12105 F:      Documentation/devicetree/bindings/sound/
12106 F:      Documentation/sound/alsa/soc/
12107 F:      sound/soc/
12108 F:      include/sound/soc*
12109
12110 SOUND - DMAENGINE HELPERS
12111 M:      Lars-Peter Clausen <lars@metafoo.de>
12112 S:      Supported
12113 F:      include/sound/dmaengine_pcm.h
12114 F:      sound/core/pcm_dmaengine.c
12115 F:      sound/soc/soc-generic-dmaengine-pcm.c
12116
12117 SP2 MEDIA DRIVER
12118 M:      Olli Salonen <olli.salonen@iki.fi>
12119 L:      linux-media@vger.kernel.org
12120 W:      https://linuxtv.org
12121 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12122 S:      Maintained
12123 F:      drivers/media/dvb-frontends/sp2*
12124
12125 SPARC + UltraSPARC (sparc/sparc64)
12126 M:      "David S. Miller" <davem@davemloft.net>
12127 L:      sparclinux@vger.kernel.org
12128 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12131 S:      Maintained
12132 F:      arch/sparc/
12133 F:      drivers/sbus/
12134
12135 SPARC SERIAL DRIVERS
12136 M:      "David S. Miller" <davem@davemloft.net>
12137 L:      sparclinux@vger.kernel.org
12138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12140 S:      Maintained
12141 F:      include/linux/sunserialcore.h
12142 F:      drivers/tty/serial/suncore.c
12143 F:      drivers/tty/serial/sunhv.c
12144 F:      drivers/tty/serial/sunsab.c
12145 F:      drivers/tty/serial/sunsab.h
12146 F:      drivers/tty/serial/sunsu.c
12147 F:      drivers/tty/serial/sunzilog.c
12148 F:      drivers/tty/serial/sunzilog.h
12149
12150 SPARSE CHECKER
12151 M:      "Christopher Li" <sparse@chrisli.org>
12152 L:      linux-sparse@vger.kernel.org
12153 W:      https://sparse.wiki.kernel.org/
12154 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12155 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12156 S:      Maintained
12157 F:      include/linux/compiler.h
12158
12159 SPEAR PLATFORM SUPPORT
12160 M:      Viresh Kumar <vireshk@kernel.org>
12161 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12163 W:      http://www.st.com/spear
12164 S:      Maintained
12165 F:      arch/arm/boot/dts/spear*
12166 F:      arch/arm/mach-spear/
12167
12168 SPEAR CLOCK FRAMEWORK SUPPORT
12169 M:      Viresh Kumar <vireshk@kernel.org>
12170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12171 W:      http://www.st.com/spear
12172 S:      Maintained
12173 F:      drivers/clk/spear/
12174
12175 SPI NOR SUBSYSTEM
12176 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12177 M:      Marek Vasut <marek.vasut@gmail.com>
12178 L:      linux-mtd@lists.infradead.org
12179 W:      http://www.linux-mtd.infradead.org/
12180 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12181 T:      git git://github.com/spi-nor/linux.git
12182 S:      Maintained
12183 F:      drivers/mtd/spi-nor/
12184 F:      include/linux/mtd/spi-nor.h
12185
12186 SPI SUBSYSTEM
12187 M:      Mark Brown <broonie@kernel.org>
12188 L:      linux-spi@vger.kernel.org
12189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12190 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12191 S:      Maintained
12192 F:      Documentation/devicetree/bindings/spi/
12193 F:      Documentation/spi/
12194 F:      drivers/spi/
12195 F:      include/linux/spi/
12196 F:      include/uapi/linux/spi/
12197 F:      tools/spi/
12198
12199 SPIDERNET NETWORK DRIVER for CELL
12200 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12201 L:      netdev@vger.kernel.org
12202 S:      Supported
12203 F:      Documentation/networking/spider_net.txt
12204 F:      drivers/net/ethernet/toshiba/spider_net*
12205
12206 SPU FILE SYSTEM
12207 M:      Jeremy Kerr <jk@ozlabs.org>
12208 L:      linuxppc-dev@lists.ozlabs.org
12209 W:      http://www.ibm.com/developerworks/power/cell/
12210 S:      Supported
12211 F:      Documentation/filesystems/spufs.txt
12212 F:      arch/powerpc/platforms/cell/spufs/
12213
12214 SQUASHFS FILE SYSTEM
12215 M:      Phillip Lougher <phillip@squashfs.org.uk>
12216 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12217 W:      http://squashfs.org.uk
12218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12219 S:      Maintained
12220 F:      Documentation/filesystems/squashfs.txt
12221 F:      fs/squashfs/
12222
12223 SRM (Alpha) environment access
12224 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12225 S:      Maintained
12226 F:      arch/alpha/kernel/srm_env.c
12227
12228 STABLE BRANCH
12229 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12230 L:      stable@vger.kernel.org
12231 S:      Supported
12232 F:      Documentation/process/stable-kernel-rules.rst
12233
12234 STAGING SUBSYSTEM
12235 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12237 L:      devel@driverdev.osuosl.org
12238 S:      Supported
12239 F:      drivers/staging/
12240
12241 STAGING - COMEDI
12242 M:      Ian Abbott <abbotti@mev.co.uk>
12243 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12244 S:      Odd Fixes
12245 F:      drivers/staging/comedi/
12246
12247 STAGING - FLARION FT1000 DRIVERS
12248 M:      Marek Belisko <marek.belisko@gmail.com>
12249 S:      Odd Fixes
12250 F:      drivers/staging/ft1000/
12251
12252 STAGING - INDUSTRIAL IO
12253 M:      Jonathan Cameron <jic23@kernel.org>
12254 L:      linux-iio@vger.kernel.org
12255 S:      Odd Fixes
12256 F:      Documentation/devicetree/bindings/staging/iio/
12257 F:      drivers/staging/iio/
12258
12259 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12260 M:      Jarod Wilson <jarod@wilsonet.com>
12261 W:      http://www.lirc.org/
12262 S:      Odd Fixes
12263 F:      drivers/staging/media/lirc/
12264
12265 STAGING - LUSTRE PARALLEL FILESYSTEM
12266 M:      Oleg Drokin <oleg.drokin@intel.com>
12267 M:      Andreas Dilger <andreas.dilger@intel.com>
12268 M:      James Simmons <jsimmons@infradead.org>
12269 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12270 W:      http://wiki.lustre.org/
12271 S:      Maintained
12272 F:      drivers/staging/lustre
12273
12274 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12275 M:      Marc Dietrich <marvin24@gmx.de>
12276 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12277 L:      linux-tegra@vger.kernel.org
12278 S:      Maintained
12279 F:      drivers/staging/nvec/
12280
12281 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12282 M:      Jens Frederich <jfrederich@gmail.com>
12283 M:      Daniel Drake <dsd@laptop.org>
12284 M:      Jon Nettleton <jon.nettleton@gmail.com>
12285 W:      http://wiki.laptop.org/go/DCON
12286 S:      Maintained
12287 F:      drivers/staging/olpc_dcon/
12288
12289 STAGING - REALTEK RTL8712U DRIVERS
12290 M:      Larry Finger <Larry.Finger@lwfinger.net>
12291 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12292 S:      Odd Fixes
12293 F:      drivers/staging/rtl8712/
12294
12295 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12296 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12297 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12298 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12299 L:      linux-fbdev@vger.kernel.org
12300 S:      Maintained
12301 F:      drivers/staging/sm750fb/
12302
12303 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12304 M:      William Hubbs <w.d.hubbs@gmail.com>
12305 M:      Chris Brannon <chris@the-brannons.com>
12306 M:      Kirk Reiser <kirk@reisers.ca>
12307 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12308 L:      speakup@linux-speakup.org
12309 W:      http://www.linux-speakup.org/
12310 S:      Odd Fixes
12311 F:      drivers/staging/speakup/
12312
12313 STAGING - VIA VT665X DRIVERS
12314 M:      Forest Bond <forest@alittletooquiet.net>
12315 S:      Odd Fixes
12316 F:      drivers/staging/vt665?/
12317
12318 STAGING - WILC1000 WIFI DRIVER
12319 M:      Aditya Shankar <aditya.shankar@microchip.com>
12320 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12321 L:      linux-wireless@vger.kernel.org
12322 S:      Supported
12323 F:      drivers/staging/wilc1000/
12324
12325 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12326 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12327 S:      Odd Fixes
12328 F:      drivers/staging/xgifb/
12329
12330 STARFIRE/DURALAN NETWORK DRIVER
12331 M:      Ion Badulescu <ionut@badula.org>
12332 S:      Odd Fixes
12333 F:      drivers/net/ethernet/adaptec/starfire*
12334
12335 SUN3/3X
12336 M:      Sam Creasey <sammy@sammy.net>
12337 W:      http://sammy.net/sun3/
12338 S:      Maintained
12339 F:      arch/m68k/kernel/*sun3*
12340 F:      arch/m68k/sun3*/
12341 F:      arch/m68k/include/asm/sun3*
12342 F:      drivers/net/ethernet/i825xx/sun3*
12343
12344 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12345 M:      Hans de Goede <hdegoede@redhat.com>
12346 L:      linux-input@vger.kernel.org
12347 S:      Maintained
12348 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12349 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12350
12351 SUNDANCE NETWORK DRIVER
12352 M:      Denis Kirjanov <kda@linux-powerpc.org>
12353 L:      netdev@vger.kernel.org
12354 S:      Maintained
12355 F:      drivers/net/ethernet/dlink/sundance.c
12356
12357 SUPERH
12358 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12359 M:      Rich Felker <dalias@libc.org>
12360 L:      linux-sh@vger.kernel.org
12361 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12362 S:      Maintained
12363 F:      Documentation/sh/
12364 F:      arch/sh/
12365 F:      drivers/sh/
12366
12367 SUSPEND TO RAM
12368 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12369 M:      Len Brown <len.brown@intel.com>
12370 M:      Pavel Machek <pavel@ucw.cz>
12371 L:      linux-pm@vger.kernel.org
12372 B:      https://bugzilla.kernel.org
12373 S:      Supported
12374 F:      Documentation/power/
12375 F:      arch/x86/kernel/acpi/
12376 F:      drivers/base/power/
12377 F:      kernel/power/
12378 F:      include/linux/suspend.h
12379 F:      include/linux/freezer.h
12380 F:      include/linux/pm.h
12381
12382 SVGA HANDLING
12383 M:      Martin Mares <mj@ucw.cz>
12384 L:      linux-video@atrey.karlin.mff.cuni.cz
12385 S:      Maintained
12386 F:      Documentation/svga.txt
12387 F:      arch/x86/boot/video*
12388
12389 SWIOTLB SUBSYSTEM
12390 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12391 L:      linux-kernel@vger.kernel.org
12392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12393 S:      Supported
12394 F:      lib/swiotlb.c
12395 F:      arch/*/kernel/pci-swiotlb.c
12396 F:      include/linux/swiotlb.h
12397
12398 SWITCHDEV
12399 M:      Jiri Pirko <jiri@resnulli.us>
12400 M:      Ivan Vecera <ivecera@redhat.com>
12401 L:      netdev@vger.kernel.org
12402 S:      Supported
12403 F:      net/switchdev/
12404 F:      include/net/switchdev.h
12405
12406 SYNOPSYS ARC ARCHITECTURE
12407 M:      Vineet Gupta <vgupta@synopsys.com>
12408 L:      linux-snps-arc@lists.infradead.org
12409 S:      Supported
12410 F:      arch/arc/
12411 F:      Documentation/devicetree/bindings/arc/*
12412 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12413 F:      drivers/clocksource/arc_timer.c
12414 F:      drivers/tty/serial/arc_uart.c
12415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12416
12417 SYNOPSYS ARC SDP platform support
12418 M:      Alexey Brodkin <abrodkin@synopsys.com>
12419 S:      Supported
12420 F:      arch/arc/plat-axs10x
12421 F:      arch/arc/boot/dts/ax*
12422 F:      Documentation/devicetree/bindings/arc/axs10*
12423
12424 SYSTEM CONFIGURATION (SYSCON)
12425 M:      Lee Jones <lee.jones@linaro.org>
12426 M:      Arnd Bergmann <arnd@arndb.de>
12427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12428 S:      Supported
12429 F:      drivers/mfd/syscon.c
12430
12431 SYSTEM RESET/SHUTDOWN DRIVERS
12432 M:      Sebastian Reichel <sre@kernel.org>
12433 L:      linux-pm@vger.kernel.org
12434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12435 S:      Maintained
12436 F:      Documentation/devicetree/bindings/power/reset/
12437 F:      drivers/power/reset/
12438
12439 SYSV FILESYSTEM
12440 M:      Christoph Hellwig <hch@infradead.org>
12441 S:      Maintained
12442 F:      Documentation/filesystems/sysv-fs.txt
12443 F:      fs/sysv/
12444 F:      include/linux/sysv_fs.h
12445
12446 TARGET SUBSYSTEM
12447 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12448 L:      linux-scsi@vger.kernel.org
12449 L:      target-devel@vger.kernel.org
12450 W:      http://www.linux-iscsi.org
12451 W:      http://groups.google.com/group/linux-iscsi-target-dev
12452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12453 S:      Supported
12454 F:      drivers/target/
12455 F:      include/target/
12456 F:      Documentation/target/
12457
12458 TASKSTATS STATISTICS INTERFACE
12459 M:      Balbir Singh <bsingharora@gmail.com>
12460 S:      Maintained
12461 F:      Documentation/accounting/taskstats*
12462 F:      include/linux/taskstats*
12463 F:      kernel/taskstats.c
12464
12465 TC subsystem
12466 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12467 M:      Cong Wang <xiyou.wangcong@gmail.com>
12468 M:      Jiri Pirko <jiri@resnulli.us>
12469 L:      netdev@vger.kernel.org
12470 S:      Maintained
12471 F:      include/net/pkt_cls.h
12472 F:      include/net/pkt_sched.h
12473 F:      include/net/tc_act/
12474 F:      include/uapi/linux/pkt_cls.h
12475 F:      include/uapi/linux/pkt_sched.h
12476 F:      include/uapi/linux/tc_act/
12477 F:      include/uapi/linux/tc_ematch/
12478 F:      net/sched/
12479
12480 TCP LOW PRIORITY MODULE
12481 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12482 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12483 W:      http://tcp-lp-mod.sourceforge.net/
12484 S:      Maintained
12485 F:      net/ipv4/tcp_lp.c
12486
12487 TDA10071 MEDIA DRIVER
12488 M:      Antti Palosaari <crope@iki.fi>
12489 L:      linux-media@vger.kernel.org
12490 W:      https://linuxtv.org
12491 W:      http://palosaari.fi/linux/
12492 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12493 T:      git git://linuxtv.org/anttip/media_tree.git
12494 S:      Maintained
12495 F:      drivers/media/dvb-frontends/tda10071*
12496
12497 TDA18212 MEDIA DRIVER
12498 M:      Antti Palosaari <crope@iki.fi>
12499 L:      linux-media@vger.kernel.org
12500 W:      https://linuxtv.org
12501 W:      http://palosaari.fi/linux/
12502 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12503 T:      git git://linuxtv.org/anttip/media_tree.git
12504 S:      Maintained
12505 F:      drivers/media/tuners/tda18212*
12506
12507 TDA18218 MEDIA DRIVER
12508 M:      Antti Palosaari <crope@iki.fi>
12509 L:      linux-media@vger.kernel.org
12510 W:      https://linuxtv.org
12511 W:      http://palosaari.fi/linux/
12512 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12513 T:      git git://linuxtv.org/anttip/media_tree.git
12514 S:      Maintained
12515 F:      drivers/media/tuners/tda18218*
12516
12517 TDA18271 MEDIA DRIVER
12518 M:      Michael Krufky <mkrufky@linuxtv.org>
12519 L:      linux-media@vger.kernel.org
12520 W:      https://linuxtv.org
12521 W:      http://github.com/mkrufky
12522 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12523 T:      git git://linuxtv.org/mkrufky/tuners.git
12524 S:      Maintained
12525 F:      drivers/media/tuners/tda18271*
12526
12527 TDA827x MEDIA DRIVER
12528 M:      Michael Krufky <mkrufky@linuxtv.org>
12529 L:      linux-media@vger.kernel.org
12530 W:      https://linuxtv.org
12531 W:      http://github.com/mkrufky
12532 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12533 T:      git git://linuxtv.org/mkrufky/tuners.git
12534 S:      Maintained
12535 F:      drivers/media/tuners/tda8290.*
12536
12537 TDA8290 MEDIA DRIVER
12538 M:      Michael Krufky <mkrufky@linuxtv.org>
12539 L:      linux-media@vger.kernel.org
12540 W:      https://linuxtv.org
12541 W:      http://github.com/mkrufky
12542 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12543 T:      git git://linuxtv.org/mkrufky/tuners.git
12544 S:      Maintained
12545 F:      drivers/media/tuners/tda8290.*
12546
12547 TDA9840 MEDIA DRIVER
12548 M:      Hans Verkuil <hverkuil@xs4all.nl>
12549 L:      linux-media@vger.kernel.org
12550 T:      git git://linuxtv.org/media_tree.git
12551 W:      https://linuxtv.org
12552 S:      Maintained
12553 F:      drivers/media/i2c/tda9840*
12554
12555 TEA5761 TUNER DRIVER
12556 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12557 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12558 L:      linux-media@vger.kernel.org
12559 W:      https://linuxtv.org
12560 T:      git git://linuxtv.org/media_tree.git
12561 S:      Odd fixes
12562 F:      drivers/media/tuners/tea5761.*
12563
12564 TEA5767 TUNER DRIVER
12565 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12566 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12567 L:      linux-media@vger.kernel.org
12568 W:      https://linuxtv.org
12569 T:      git git://linuxtv.org/media_tree.git
12570 S:      Maintained
12571 F:      drivers/media/tuners/tea5767.*
12572
12573 TEA6415C MEDIA DRIVER
12574 M:      Hans Verkuil <hverkuil@xs4all.nl>
12575 L:      linux-media@vger.kernel.org
12576 T:      git git://linuxtv.org/media_tree.git
12577 W:      https://linuxtv.org
12578 S:      Maintained
12579 F:      drivers/media/i2c/tea6415c*
12580
12581 TEA6420 MEDIA DRIVER
12582 M:      Hans Verkuil <hverkuil@xs4all.nl>
12583 L:      linux-media@vger.kernel.org
12584 T:      git git://linuxtv.org/media_tree.git
12585 W:      https://linuxtv.org
12586 S:      Maintained
12587 F:      drivers/media/i2c/tea6420*
12588
12589 TEAM DRIVER
12590 M:      Jiri Pirko <jiri@resnulli.us>
12591 L:      netdev@vger.kernel.org
12592 S:      Supported
12593 F:      drivers/net/team/
12594 F:      include/linux/if_team.h
12595 F:      include/uapi/linux/if_team.h
12596
12597 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12598 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12599 S:      Maintained
12600 F:      arch/x86/platform/ts5500/
12601
12602 TECHNOTREND USB IR RECEIVER
12603 M:      Sean Young <sean@mess.org>
12604 L:      linux-media@vger.kernel.org
12605 S:      Maintained
12606 F:      drivers/media/rc/ttusbir.c
12607
12608 TEGRA ARCHITECTURE SUPPORT
12609 M:      Thierry Reding <thierry.reding@gmail.com>
12610 M:      Jonathan Hunter <jonathanh@nvidia.com>
12611 L:      linux-tegra@vger.kernel.org
12612 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12614 S:      Supported
12615 N:      [^a-z]tegra
12616
12617 TEGRA CLOCK DRIVER
12618 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12619 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12620 S:      Supported
12621 F:      drivers/clk/tegra/
12622
12623 TEGRA DMA DRIVERS
12624 M:      Laxman Dewangan <ldewangan@nvidia.com>
12625 M:      Jon Hunter <jonathanh@nvidia.com>
12626 S:      Supported
12627 F:      drivers/dma/tegra*
12628
12629 TEGRA I2C DRIVER
12630 M:      Laxman Dewangan <ldewangan@nvidia.com>
12631 S:      Supported
12632 F:      drivers/i2c/busses/i2c-tegra.c
12633
12634 TEGRA IOMMU DRIVERS
12635 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12636 S:      Supported
12637 F:      drivers/iommu/tegra*
12638
12639 TEGRA KBC DRIVER
12640 M:      Rakesh Iyer <riyer@nvidia.com>
12641 M:      Laxman Dewangan <ldewangan@nvidia.com>
12642 S:      Supported
12643 F:      drivers/input/keyboard/tegra-kbc.c
12644
12645 TEGRA PWM DRIVER
12646 M:      Thierry Reding <thierry.reding@gmail.com>
12647 S:      Supported
12648 F:      drivers/pwm/pwm-tegra.c
12649
12650 TEGRA SERIAL DRIVER
12651 M:      Laxman Dewangan <ldewangan@nvidia.com>
12652 S:      Supported
12653 F:      drivers/tty/serial/serial-tegra.c
12654
12655 TEGRA SPI DRIVER
12656 M:      Laxman Dewangan <ldewangan@nvidia.com>
12657 S:      Supported
12658 F:      drivers/spi/spi-tegra*
12659
12660 TEHUTI ETHERNET DRIVER
12661 M:      Andy Gospodarek <andy@greyhouse.net>
12662 L:      netdev@vger.kernel.org
12663 S:      Supported
12664 F:      drivers/net/ethernet/tehuti/*
12665
12666 Telecom Clock Driver for MCPL0010
12667 M:      Mark Gross <mark.gross@intel.com>
12668 S:      Supported
12669 F:      drivers/char/tlclk.c
12670
12671 TENSILICA XTENSA PORT (xtensa)
12672 M:      Chris Zankel <chris@zankel.net>
12673 M:      Max Filippov <jcmvbkbc@gmail.com>
12674 L:      linux-xtensa@linux-xtensa.org
12675 T:      git git://github.com/czankel/xtensa-linux.git
12676 S:      Maintained
12677 F:      arch/xtensa/
12678 F:      drivers/irqchip/irq-xtensa-*
12679
12680 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12681 M:      Nishanth Menon <nm@ti.com>
12682 M:      Tero Kristo <t-kristo@ti.com>
12683 M:      Santosh Shilimkar <ssantosh@kernel.org>
12684 L:      linux-arm-kernel@lists.infradead.org
12685 S:      Maintained
12686 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12687 F:      drivers/firmware/ti_sci*
12688 F:      include/linux/soc/ti/ti_sci_protocol.h
12689 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12690 F:      include/dt-bindings/genpd/k2g.h
12691 F:      drivers/soc/ti/ti_sci_pm_domains.c
12692 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12693 F:      drivers/reset/reset-ti-sci.c
12694
12695 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12696 M:      Hans Verkuil <hverkuil@xs4all.nl>
12697 L:      linux-media@vger.kernel.org
12698 T:      git git://linuxtv.org/media_tree.git
12699 W:      https://linuxtv.org
12700 S:      Maintained
12701 F:      drivers/media/radio/radio-raremono.c
12702
12703 THERMAL
12704 M:      Zhang Rui <rui.zhang@intel.com>
12705 M:      Eduardo Valentin <edubezval@gmail.com>
12706 L:      linux-pm@vger.kernel.org
12707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12709 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12710 S:      Supported
12711 F:      drivers/thermal/
12712 F:      include/linux/thermal.h
12713 F:      include/uapi/linux/thermal.h
12714 F:      include/linux/cpu_cooling.h
12715 F:      Documentation/devicetree/bindings/thermal/
12716
12717 THERMAL/CPU_COOLING
12718 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12719 M:      Viresh Kumar <viresh.kumar@linaro.org>
12720 M:      Javi Merino <javi.merino@kernel.org>
12721 L:      linux-pm@vger.kernel.org
12722 S:      Supported
12723 F:      Documentation/thermal/cpu-cooling-api.txt
12724 F:      drivers/thermal/cpu_cooling.c
12725 F:      include/linux/cpu_cooling.h
12726
12727 THINKPAD ACPI EXTRAS DRIVER
12728 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12729 L:      ibm-acpi-devel@lists.sourceforge.net
12730 L:      platform-driver-x86@vger.kernel.org
12731 W:      http://ibm-acpi.sourceforge.net
12732 W:      http://thinkwiki.org/wiki/Ibm-acpi
12733 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12734 S:      Maintained
12735 F:      drivers/platform/x86/thinkpad_acpi.c
12736
12737 TI BANDGAP AND THERMAL DRIVER
12738 M:      Eduardo Valentin <edubezval@gmail.com>
12739 M:      Keerthy <j-keerthy@ti.com>
12740 L:      linux-pm@vger.kernel.org
12741 L:      linux-omap@vger.kernel.org
12742 S:      Maintained
12743 F:      drivers/thermal/ti-soc-thermal/
12744
12745 TI VPE/CAL DRIVERS
12746 M:      Benoit Parrot <bparrot@ti.com>
12747 L:      linux-media@vger.kernel.org
12748 W:      http://linuxtv.org/
12749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12750 S:      Maintained
12751 F:      drivers/media/platform/ti-vpe/
12752
12753 TI CDCE706 CLOCK DRIVER
12754 M:      Max Filippov <jcmvbkbc@gmail.com>
12755 S:      Maintained
12756 F:      drivers/clk/clk-cdce706.c
12757
12758 TI CLOCK DRIVER
12759 M:      Tero Kristo <t-kristo@ti.com>
12760 L:      linux-omap@vger.kernel.org
12761 S:      Maintained
12762 F:      drivers/clk/ti/
12763 F:      include/linux/clk/ti.h
12764
12765 TI ETHERNET SWITCH DRIVER (CPSW)
12766 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12767 L:      linux-omap@vger.kernel.org
12768 L:      netdev@vger.kernel.org
12769 S:      Maintained
12770 F:      drivers/net/ethernet/ti/cpsw*
12771 F:      drivers/net/ethernet/ti/davinci*
12772
12773 TI FLASH MEDIA INTERFACE DRIVER
12774 M:      Alex Dubov <oakad@yahoo.com>
12775 S:      Maintained
12776 F:      drivers/misc/tifm*
12777 F:      drivers/mmc/host/tifm_sd.c
12778 F:      include/linux/tifm.h
12779
12780 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12781 M:      Santosh Shilimkar <ssantosh@kernel.org>
12782 L:      linux-kernel@vger.kernel.org
12783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12784 S:      Maintained
12785 F:      drivers/soc/ti/*
12786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12787
12788
12789 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12790 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12791 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12792 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12793 S:      Maintained
12794 F:      sound/soc/codecs/lm49453*
12795 F:      sound/soc/codecs/isabelle*
12796
12797 TI LP855x BACKLIGHT DRIVER
12798 M:      Milo Kim <milo.kim@ti.com>
12799 S:      Maintained
12800 F:      Documentation/backlight/lp855x-driver.txt
12801 F:      drivers/video/backlight/lp855x_bl.c
12802 F:      include/linux/platform_data/lp855x.h
12803
12804 TI LP8727 CHARGER DRIVER
12805 M:      Milo Kim <milo.kim@ti.com>
12806 S:      Maintained
12807 F:      drivers/power/supply/lp8727_charger.c
12808 F:      include/linux/platform_data/lp8727.h
12809
12810 TI LP8788 MFD DRIVER
12811 M:      Milo Kim <milo.kim@ti.com>
12812 S:      Maintained
12813 F:      drivers/iio/adc/lp8788_adc.c
12814 F:      drivers/leds/leds-lp8788.c
12815 F:      drivers/mfd/lp8788*.c
12816 F:      drivers/power/supply/lp8788-charger.c
12817 F:      drivers/regulator/lp8788-*.c
12818 F:      include/linux/mfd/lp8788*.h
12819
12820 TI NETCP ETHERNET DRIVER
12821 M:      Wingman Kwok <w-kwok2@ti.com>
12822 M:      Murali Karicheri <m-karicheri2@ti.com>
12823 L:      netdev@vger.kernel.org
12824 S:      Maintained
12825 F:      drivers/net/ethernet/ti/netcp*
12826
12827 TI TAS571X FAMILY ASoC CODEC DRIVER
12828 M:      Kevin Cernekee <cernekee@chromium.org>
12829 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12830 S:      Odd Fixes
12831 F:      sound/soc/codecs/tas571x*
12832
12833 TI TWL4030 SERIES SOC CODEC DRIVER
12834 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12835 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12836 S:      Maintained
12837 F:      sound/soc/codecs/twl4030*
12838
12839 TI WILINK WIRELESS DRIVERS
12840 L:      linux-wireless@vger.kernel.org
12841 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12842 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12844 S:      Orphan
12845 F:      drivers/net/wireless/ti/
12846 F:      include/linux/wl12xx.h
12847
12848 TIPC NETWORK LAYER
12849 M:      Jon Maloy <jon.maloy@ericsson.com>
12850 M:      Ying Xue <ying.xue@windriver.com>
12851 L:      netdev@vger.kernel.org (core kernel code)
12852 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12853 W:      http://tipc.sourceforge.net/
12854 S:      Maintained
12855 F:      include/uapi/linux/tipc*.h
12856 F:      net/tipc/
12857
12858 TILE ARCHITECTURE
12859 M:      Chris Metcalf <cmetcalf@mellanox.com>
12860 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12862 S:      Supported
12863 F:      arch/tile/
12864 F:      drivers/char/tile-srom.c
12865 F:      drivers/edac/tile_edac.c
12866 F:      drivers/net/ethernet/tile/
12867 F:      drivers/rtc/rtc-tile.c
12868 F:      drivers/tty/hvc/hvc_tile.c
12869 F:      drivers/tty/serial/tilegx.c
12870 F:      drivers/usb/host/*-tilegx.c
12871 F:      include/linux/usb/tilegx.h
12872
12873 TLAN NETWORK DRIVER
12874 M:      Samuel Chessman <chessman@tux.org>
12875 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12876 W:      http://sourceforge.net/projects/tlan/
12877 S:      Maintained
12878 F:      Documentation/networking/tlan.txt
12879 F:      drivers/net/ethernet/ti/tlan.*
12880
12881 TOMOYO SECURITY MODULE
12882 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12883 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12884 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12885 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12886 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12887 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12888 W:      http://tomoyo.sourceforge.jp/
12889 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12890 S:      Maintained
12891 F:      security/tomoyo/
12892
12893 TOPSTAR LAPTOP EXTRAS DRIVER
12894 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12895 L:      platform-driver-x86@vger.kernel.org
12896 S:      Maintained
12897 F:      drivers/platform/x86/topstar-laptop.c
12898
12899 TOSHIBA ACPI EXTRAS DRIVER
12900 M:      Azael Avalos <coproscefalo@gmail.com>
12901 L:      platform-driver-x86@vger.kernel.org
12902 S:      Maintained
12903 F:      drivers/platform/x86/toshiba_acpi.c
12904
12905 TOSHIBA BLUETOOTH DRIVER
12906 M:      Azael Avalos <coproscefalo@gmail.com>
12907 L:      platform-driver-x86@vger.kernel.org
12908 S:      Maintained
12909 F:      drivers/platform/x86/toshiba_bluetooth.c
12910
12911 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12912 M:      Azael Avalos <coproscefalo@gmail.com>
12913 L:      platform-driver-x86@vger.kernel.org
12914 S:      Maintained
12915 F:      drivers/platform/x86/toshiba_haps.c
12916
12917 TOSHIBA WMI HOTKEYS DRIVER
12918 M:      Azael Avalos <coproscefalo@gmail.com>
12919 L:      platform-driver-x86@vger.kernel.org
12920 S:      Maintained
12921 F:      drivers/platform/x86/toshiba-wmi.c
12922
12923 TOSHIBA SMM DRIVER
12924 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12925 W:      http://www.buzzard.org.uk/toshiba/
12926 S:      Maintained
12927 F:      drivers/char/toshiba.c
12928 F:      include/linux/toshiba.h
12929 F:      include/uapi/linux/toshiba.h
12930
12931 TOSHIBA TC358743 DRIVER
12932 M:      Mats Randgaard <matrandg@cisco.com>
12933 L:      linux-media@vger.kernel.org
12934 S:      Maintained
12935 F:      drivers/media/i2c/tc358743*
12936 F:      include/media/i2c/tc358743.h
12937
12938 TMIO/SDHI MMC DRIVER
12939 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12940 L:      linux-mmc@vger.kernel.org
12941 S:      Supported
12942 F:      drivers/mmc/host/tmio_mmc*
12943 F:      drivers/mmc/host/renesas_sdhi*
12944 F:      include/linux/mfd/tmio.h
12945
12946 TMP401 HARDWARE MONITOR DRIVER
12947 M:      Guenter Roeck <linux@roeck-us.net>
12948 L:      linux-hwmon@vger.kernel.org
12949 S:      Maintained
12950 F:      Documentation/hwmon/tmp401
12951 F:      drivers/hwmon/tmp401.c
12952
12953 TMPFS (SHMEM FILESYSTEM)
12954 M:      Hugh Dickins <hughd@google.com>
12955 L:      linux-mm@kvack.org
12956 S:      Maintained
12957 F:      include/linux/shmem_fs.h
12958 F:      mm/shmem.c
12959
12960 TM6000 VIDEO4LINUX DRIVER
12961 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12962 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12963 L:      linux-media@vger.kernel.org
12964 W:      https://linuxtv.org
12965 T:      git git://linuxtv.org/media_tree.git
12966 S:      Odd fixes
12967 F:      drivers/media/usb/tm6000/
12968 F:      Documentation/media/v4l-drivers/tm6000*
12969
12970 TW5864 VIDEO4LINUX DRIVER
12971 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12972 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12973 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12974 L:      linux-media@vger.kernel.org
12975 S:      Supported
12976 F:      drivers/media/pci/tw5864/
12977
12978 TW68 VIDEO4LINUX DRIVER
12979 M:      Hans Verkuil <hverkuil@xs4all.nl>
12980 L:      linux-media@vger.kernel.org
12981 T:      git git://linuxtv.org/media_tree.git
12982 W:      https://linuxtv.org
12983 S:      Odd Fixes
12984 F:      drivers/media/pci/tw68/
12985
12986 TW686X VIDEO4LINUX DRIVER
12987 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12988 L:      linux-media@vger.kernel.org
12989 T:      git git://linuxtv.org/media_tree.git
12990 W:      http://linuxtv.org
12991 S:      Maintained
12992 F:      drivers/media/pci/tw686x/
12993
12994 TPM DEVICE DRIVER
12995 M:      Peter Huewe <peterhuewe@gmx.de>
12996 M:      Marcel Selhorst <tpmdd@selhorst.net>
12997 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12998 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12999 W:      http://tpmdd.sourceforge.net
13000 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13001 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13002 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13003 S:      Maintained
13004 F:      drivers/char/tpm/
13005
13006 TPM IBM_VTPM DEVICE DRIVER
13007 M:      Ashley Lai <ashleydlai@gmail.com>
13008 W:      http://tpmdd.sourceforge.net
13009 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13010 S:      Maintained
13011 F:      drivers/char/tpm/tpm_ibmvtpm*
13012
13013 TRACING
13014 M:      Steven Rostedt <rostedt@goodmis.org>
13015 M:      Ingo Molnar <mingo@redhat.com>
13016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13017 S:      Maintained
13018 F:      Documentation/trace/ftrace.txt
13019 F:      arch/*/*/*/ftrace.h
13020 F:      arch/*/kernel/ftrace.c
13021 F:      include/*/ftrace.h
13022 F:      include/linux/trace*.h
13023 F:      include/trace/
13024 F:      kernel/trace/
13025 F:      tools/testing/selftests/ftrace/
13026
13027 TRACING MMIO ACCESSES (MMIOTRACE)
13028 M:      Steven Rostedt <rostedt@goodmis.org>
13029 M:      Ingo Molnar <mingo@kernel.org>
13030 R:      Karol Herbst <karolherbst@gmail.com>
13031 R:      Pekka Paalanen <ppaalanen@gmail.com>
13032 S:      Maintained
13033 L:      linux-kernel@vger.kernel.org
13034 L:      nouveau@lists.freedesktop.org
13035 F:      kernel/trace/trace_mmiotrace.c
13036 F:      include/linux/mmiotrace.h
13037 F:      arch/x86/mm/kmmio.c
13038 F:      arch/x86/mm/mmio-mod.c
13039 F:      arch/x86/mm/testmmiotrace.c
13040
13041 TRIVIAL PATCHES
13042 M:      Jiri Kosina <trivial@kernel.org>
13043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13044 S:      Maintained
13045 K:      ^Subject:.*(?i)trivial
13046
13047 TTY LAYER
13048 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13049 M:      Jiri Slaby <jslaby@suse.com>
13050 S:      Supported
13051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13052 F:      Documentation/serial/
13053 F:      drivers/tty/
13054 F:      drivers/tty/serial/serial_core.c
13055 F:      include/linux/serial_core.h
13056 F:      include/linux/serial.h
13057 F:      include/linux/tty.h
13058 F:      include/uapi/linux/serial_core.h
13059 F:      include/uapi/linux/serial.h
13060 F:      include/uapi/linux/tty.h
13061
13062 TUA9001 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/tuners/tua9001*
13071
13072 TULIP NETWORK DRIVERS
13073 L:      netdev@vger.kernel.org
13074 L:      linux-parisc@vger.kernel.org
13075 S:      Orphan
13076 F:      drivers/net/ethernet/dec/tulip/
13077
13078 TUN/TAP driver
13079 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13080 W:      http://vtun.sourceforge.net/tun
13081 S:      Maintained
13082 F:      Documentation/networking/tuntap.txt
13083 F:      arch/um/os-Linux/drivers/
13084
13085 TURBOCHANNEL SUBSYSTEM
13086 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13087 M:      Ralf Baechle <ralf@linux-mips.org>
13088 L:      linux-mips@linux-mips.org
13089 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13090 S:      Maintained
13091 F:      drivers/tc/
13092 F:      include/linux/tc.h
13093
13094 UBI FILE SYSTEM (UBIFS)
13095 M:      Richard Weinberger <richard@nod.at>
13096 M:      Artem Bityutskiy <dedekind1@gmail.com>
13097 M:      Adrian Hunter <adrian.hunter@intel.com>
13098 L:      linux-mtd@lists.infradead.org
13099 T:      git git://git.infradead.org/ubifs-2.6.git
13100 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13101 S:      Supported
13102 F:      Documentation/filesystems/ubifs.txt
13103 F:      fs/ubifs/
13104
13105 UCLINUX (M68KNOMMU AND COLDFIRE)
13106 M:      Greg Ungerer <gerg@linux-m68k.org>
13107 W:      http://www.linux-m68k.org/
13108 W:      http://www.uclinux.org/
13109 L:      linux-m68k@lists.linux-m68k.org
13110 L:      uclinux-dev@uclinux.org  (subscribers-only)
13111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13112 S:      Maintained
13113 F:      arch/m68k/coldfire/
13114 F:      arch/m68k/68*/
13115 F:      arch/m68k/*/*_no.*
13116 F:      arch/m68k/include/asm/*_no.*
13117
13118 UDF FILESYSTEM
13119 M:      Jan Kara <jack@suse.com>
13120 S:      Maintained
13121 F:      Documentation/filesystems/udf.txt
13122 F:      fs/udf/
13123
13124 UDRAW TABLET
13125 M:      Bastien Nocera <hadess@hadess.net>
13126 L:      linux-input@vger.kernel.org
13127 S:      Maintained
13128 F:      drivers/hid/hid-udraw.c
13129
13130 UFS FILESYSTEM
13131 M:      Evgeniy Dushistov <dushistov@mail.ru>
13132 S:      Maintained
13133 F:      Documentation/filesystems/ufs.txt
13134 F:      fs/ufs/
13135
13136 UHID USERSPACE HID IO DRIVER:
13137 M:      David Herrmann <dh.herrmann@googlemail.com>
13138 L:      linux-input@vger.kernel.org
13139 S:      Maintained
13140 F:      drivers/hid/uhid.c
13141 F:      include/uapi/linux/uhid.h
13142
13143 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13144 L:      linux-usb@vger.kernel.org
13145 S:      Orphan
13146 F:      drivers/uwb/
13147 F:      include/linux/uwb.h
13148 F:      include/linux/uwb/
13149
13150 UNICORE32 ARCHITECTURE:
13151 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13152 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13153 S:      Maintained
13154 T:      git git://github.com/gxt/linux.git
13155 F:      arch/unicore32/
13156
13157 UNIFDEF
13158 M:      Tony Finch <dot@dotat.at>
13159 W:      http://dotat.at/prog/unifdef
13160 S:      Maintained
13161 F:      scripts/unifdef.c
13162
13163 UNIFORM CDROM DRIVER
13164 M:      Jens Axboe <axboe@kernel.dk>
13165 W:      http://www.kernel.dk
13166 S:      Maintained
13167 F:      Documentation/cdrom/
13168 F:      drivers/cdrom/cdrom.c
13169 F:      include/linux/cdrom.h
13170 F:      include/uapi/linux/cdrom.h
13171
13172 UNISYS S-PAR DRIVERS
13173 M:      David Kershner <david.kershner@unisys.com>
13174 L:      sparmaintainer@unisys.com (Unisys internal)
13175 S:      Supported
13176 F:      drivers/staging/unisys/
13177
13178 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13179 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13180 L:      linux-scsi@vger.kernel.org
13181 S:      Supported
13182 F:      Documentation/scsi/ufs.txt
13183 F:      drivers/scsi/ufs/
13184
13185 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13186 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13187 M:      Prabu Thangamuthu <prabut@synopsys.com>
13188 L:      linux-scsi@vger.kernel.org
13189 S:      Supported
13190 F:      drivers/scsi/ufs/*dwc*
13191
13192 UNSORTED BLOCK IMAGES (UBI)
13193 M:      Artem Bityutskiy <dedekind1@gmail.com>
13194 M:      Richard Weinberger <richard@nod.at>
13195 W:      http://www.linux-mtd.infradead.org/
13196 L:      linux-mtd@lists.infradead.org
13197 T:      git git://git.infradead.org/ubifs-2.6.git
13198 S:      Supported
13199 F:      drivers/mtd/ubi/
13200 F:      include/linux/mtd/ubi.h
13201 F:      include/uapi/mtd/ubi-user.h
13202
13203 USB ACM DRIVER
13204 M:      Oliver Neukum <oneukum@suse.com>
13205 L:      linux-usb@vger.kernel.org
13206 S:      Maintained
13207 F:      Documentation/usb/acm.txt
13208 F:      drivers/usb/class/cdc-acm.*
13209
13210 USB AR5523 WIRELESS DRIVER
13211 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13212 L:      linux-wireless@vger.kernel.org
13213 S:      Maintained
13214 F:      drivers/net/wireless/ath/ar5523/
13215
13216 USB ATTACHED SCSI
13217 M:      Oliver Neukum <oneukum@suse.com>
13218 L:      linux-usb@vger.kernel.org
13219 L:      linux-scsi@vger.kernel.org
13220 S:      Maintained
13221 F:      drivers/usb/storage/uas.c
13222
13223 USB CDC ETHERNET DRIVER
13224 M:      Oliver Neukum <oliver@neukum.org>
13225 L:      linux-usb@vger.kernel.org
13226 S:      Maintained
13227 F:      drivers/net/usb/cdc_*.c
13228 F:      include/uapi/linux/usb/cdc.h
13229
13230 USB CHAOSKEY DRIVER
13231 M:      Keith Packard <keithp@keithp.com>
13232 L:      linux-usb@vger.kernel.org
13233 S:      Maintained
13234 F:      drivers/usb/misc/chaoskey.c
13235
13236 USB CYPRESS C67X00 DRIVER
13237 M:      Peter Korsgaard <jacmet@sunsite.dk>
13238 L:      linux-usb@vger.kernel.org
13239 S:      Maintained
13240 F:      drivers/usb/c67x00/
13241
13242 USB DAVICOM DM9601 DRIVER
13243 M:      Peter Korsgaard <jacmet@sunsite.dk>
13244 L:      netdev@vger.kernel.org
13245 W:      http://www.linux-usb.org/usbnet
13246 S:      Maintained
13247 F:      drivers/net/usb/dm9601.c
13248
13249 USB DIAMOND RIO500 DRIVER
13250 M:      Cesar Miquel <miquel@df.uba.ar>
13251 L:      rio500-users@lists.sourceforge.net
13252 W:      http://rio500.sourceforge.net
13253 S:      Maintained
13254 F:      drivers/usb/misc/rio500*
13255
13256 USB EHCI DRIVER
13257 M:      Alan Stern <stern@rowland.harvard.edu>
13258 L:      linux-usb@vger.kernel.org
13259 S:      Maintained
13260 F:      Documentation/usb/ehci.txt
13261 F:      drivers/usb/host/ehci*
13262
13263 USB GADGET/PERIPHERAL SUBSYSTEM
13264 M:      Felipe Balbi <balbi@kernel.org>
13265 L:      linux-usb@vger.kernel.org
13266 W:      http://www.linux-usb.org/gadget
13267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13268 S:      Maintained
13269 F:      drivers/usb/gadget/
13270 F:      include/linux/usb/gadget*
13271
13272 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13273 M:      Jiri Kosina <jikos@kernel.org>
13274 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13275 L:      linux-usb@vger.kernel.org
13276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13277 S:      Maintained
13278 F:      Documentation/hid/hiddev.txt
13279 F:      drivers/hid/usbhid/
13280
13281 USB ISP116X DRIVER
13282 M:      Olav Kongas <ok@artecdesign.ee>
13283 L:      linux-usb@vger.kernel.org
13284 S:      Maintained
13285 F:      drivers/usb/host/isp116x*
13286 F:      include/linux/usb/isp116x.h
13287
13288 USB LAN78XX ETHERNET DRIVER
13289 M:      Woojung Huh <woojung.huh@microchip.com>
13290 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13291 L:      netdev@vger.kernel.org
13292 S:      Maintained
13293 F:      drivers/net/usb/lan78xx.*
13294
13295 USB MASS STORAGE DRIVER
13296 M:      Alan Stern <stern@rowland.harvard.edu>
13297 L:      linux-usb@vger.kernel.org
13298 L:      usb-storage@lists.one-eyed-alien.net
13299 S:      Maintained
13300 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13301 F:      drivers/usb/storage/
13302
13303 USB MIDI DRIVER
13304 M:      Clemens Ladisch <clemens@ladisch.de>
13305 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13306 T:      git git://git.alsa-project.org/alsa-kernel.git
13307 S:      Maintained
13308 F:      sound/usb/midi.*
13309
13310 USB NETWORKING DRIVERS
13311 L:      linux-usb@vger.kernel.org
13312 S:      Odd Fixes
13313 F:      drivers/net/usb/
13314
13315 USB OHCI DRIVER
13316 M:      Alan Stern <stern@rowland.harvard.edu>
13317 L:      linux-usb@vger.kernel.org
13318 S:      Maintained
13319 F:      Documentation/usb/ohci.txt
13320 F:      drivers/usb/host/ohci*
13321
13322 USB OTG FSM (Finite State Machine)
13323 M:      Peter Chen <Peter.Chen@nxp.com>
13324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13325 L:      linux-usb@vger.kernel.org
13326 S:      Maintained
13327 F:      drivers/usb/common/usb-otg-fsm.c
13328
13329 USB OVER IP DRIVER
13330 M:      Valentina Manea <valentina.manea.m@gmail.com>
13331 M:      Shuah Khan <shuahkh@osg.samsung.com>
13332 M:      Shuah Khan <shuah@kernel.org>
13333 L:      linux-usb@vger.kernel.org
13334 S:      Maintained
13335 F:      Documentation/usb/usbip_protocol.txt
13336 F:      drivers/usb/usbip/
13337 F:      tools/usb/usbip/
13338
13339 USB PEGASUS DRIVER
13340 M:      Petko Manolov <petkan@nucleusys.com>
13341 L:      linux-usb@vger.kernel.org
13342 L:      netdev@vger.kernel.org
13343 T:      git git://github.com/petkan/pegasus.git
13344 W:      https://github.com/petkan/pegasus
13345 S:      Maintained
13346 F:      drivers/net/usb/pegasus.*
13347
13348 USB PHY LAYER
13349 M:      Felipe Balbi <balbi@kernel.org>
13350 L:      linux-usb@vger.kernel.org
13351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13352 S:      Maintained
13353 F:      drivers/usb/phy/
13354
13355 USB PRINTER DRIVER (usblp)
13356 M:      Pete Zaitcev <zaitcev@redhat.com>
13357 L:      linux-usb@vger.kernel.org
13358 S:      Supported
13359 F:      drivers/usb/class/usblp.c
13360
13361 USB QMI WWAN NETWORK DRIVER
13362 M:      Bjørn Mork <bjorn@mork.no>
13363 L:      netdev@vger.kernel.org
13364 S:      Maintained
13365 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13366 F:      drivers/net/usb/qmi_wwan.c
13367
13368 USB RTL8150 DRIVER
13369 M:      Petko Manolov <petkan@nucleusys.com>
13370 L:      linux-usb@vger.kernel.org
13371 L:      netdev@vger.kernel.org
13372 T:      git git://github.com/petkan/rtl8150.git
13373 W:      https://github.com/petkan/rtl8150
13374 S:      Maintained
13375 F:      drivers/net/usb/rtl8150.c
13376
13377 USB SERIAL SUBSYSTEM
13378 M:      Johan Hovold <johan@kernel.org>
13379 L:      linux-usb@vger.kernel.org
13380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13381 S:      Maintained
13382 F:      Documentation/usb/usb-serial.txt
13383 F:      drivers/usb/serial/
13384 F:      include/linux/usb/serial.h
13385
13386 USB SMSC75XX ETHERNET DRIVER
13387 M:      Steve Glendinning <steve.glendinning@shawell.net>
13388 L:      netdev@vger.kernel.org
13389 S:      Maintained
13390 F:      drivers/net/usb/smsc75xx.*
13391
13392 USB SMSC95XX ETHERNET DRIVER
13393 M:      Steve Glendinning <steve.glendinning@shawell.net>
13394 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13395 L:      netdev@vger.kernel.org
13396 S:      Maintained
13397 F:      drivers/net/usb/smsc95xx.*
13398
13399 USB SUBSYSTEM
13400 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13401 L:      linux-usb@vger.kernel.org
13402 W:      http://www.linux-usb.org
13403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13404 S:      Supported
13405 F:      Documentation/devicetree/bindings/usb/
13406 F:      Documentation/usb/
13407 F:      drivers/usb/
13408 F:      include/linux/usb.h
13409 F:      include/linux/usb/
13410
13411 USB TYPEC SUBSYSTEM
13412 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13413 L:      linux-usb@vger.kernel.org
13414 S:      Maintained
13415 F:      Documentation/ABI/testing/sysfs-class-typec
13416 F:      Documentation/usb/typec.rst
13417 F:      drivers/usb/typec/
13418 F:      include/linux/usb/typec.h
13419
13420 USB UHCI DRIVER
13421 M:      Alan Stern <stern@rowland.harvard.edu>
13422 L:      linux-usb@vger.kernel.org
13423 S:      Maintained
13424 F:      drivers/usb/host/uhci*
13425
13426 USB "USBNET" DRIVER FRAMEWORK
13427 M:      Oliver Neukum <oneukum@suse.com>
13428 L:      netdev@vger.kernel.org
13429 W:      http://www.linux-usb.org/usbnet
13430 S:      Maintained
13431 F:      drivers/net/usb/usbnet.c
13432 F:      include/linux/usb/usbnet.h
13433
13434 USB VIDEO CLASS
13435 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13436 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13437 L:      linux-media@vger.kernel.org
13438 T:      git git://linuxtv.org/media_tree.git
13439 W:      http://www.ideasonboard.org/uvc/
13440 S:      Maintained
13441 F:      drivers/media/usb/uvc/
13442 F:      include/uapi/linux/uvcvideo.h
13443
13444 USB VISION DRIVER
13445 M:      Hans Verkuil <hverkuil@xs4all.nl>
13446 L:      linux-media@vger.kernel.org
13447 T:      git git://linuxtv.org/media_tree.git
13448 W:      https://linuxtv.org
13449 S:      Odd Fixes
13450 F:      drivers/media/usb/usbvision/
13451
13452 USB WEBCAM GADGET
13453 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13454 L:      linux-usb@vger.kernel.org
13455 S:      Maintained
13456 F:      drivers/usb/gadget/function/*uvc*
13457 F:      drivers/usb/gadget/legacy/webcam.c
13458
13459 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13460 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13461 L:      linux-wireless@vger.kernel.org
13462 S:      Maintained
13463 F:      drivers/net/wireless/rndis_wlan.c
13464
13465 USB XHCI DRIVER
13466 M:      Mathias Nyman <mathias.nyman@intel.com>
13467 L:      linux-usb@vger.kernel.org
13468 S:      Supported
13469 F:      drivers/usb/host/xhci*
13470 F:      drivers/usb/host/pci-quirks*
13471
13472 USB ZD1201 DRIVER
13473 L:      linux-wireless@vger.kernel.org
13474 W:      http://linux-lc100020.sourceforge.net
13475 S:      Orphan
13476 F:      drivers/net/wireless/zydas/zd1201.*
13477
13478 USB ZR364XX DRIVER
13479 M:      Antoine Jacquet <royale@zerezo.com>
13480 L:      linux-usb@vger.kernel.org
13481 L:      linux-media@vger.kernel.org
13482 T:      git git://linuxtv.org/media_tree.git
13483 W:      http://royale.zerezo.com/zr364xx/
13484 S:      Maintained
13485 F:      Documentation/media/v4l-drivers/zr364xx*
13486 F:      drivers/media/usb/zr364xx/
13487
13488 ULPI BUS
13489 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13490 L:      linux-usb@vger.kernel.org
13491 S:      Maintained
13492 F:      drivers/usb/common/ulpi.c
13493 F:      include/linux/ulpi/
13494
13495 USER-MODE LINUX (UML)
13496 M:      Jeff Dike <jdike@addtoit.com>
13497 M:      Richard Weinberger <richard@nod.at>
13498 L:      user-mode-linux-devel@lists.sourceforge.net
13499 L:      user-mode-linux-user@lists.sourceforge.net
13500 W:      http://user-mode-linux.sourceforge.net
13501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13502 S:      Maintained
13503 F:      Documentation/virtual/uml/
13504 F:      arch/um/
13505 F:      arch/x86/um/
13506 F:      fs/hostfs/
13507 F:      fs/hppfs/
13508
13509 USERSPACE I/O (UIO)
13510 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13511 S:      Maintained
13512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13513 F:      Documentation/driver-api/uio-howto.rst
13514 F:      drivers/uio/
13515 F:      include/linux/uio*.h
13516
13517 UTIL-LINUX PACKAGE
13518 M:      Karel Zak <kzak@redhat.com>
13519 L:      util-linux@vger.kernel.org
13520 W:      http://en.wikipedia.org/wiki/Util-linux
13521 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13522 S:      Maintained
13523
13524 UUID HELPERS
13525 M:      Christoph Hellwig <hch@lst.de>
13526 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13527 L:      linux-kernel@vger.kernel.org
13528 T:      git git://git.infradead.org/users/hch/uuid.git
13529 F:      lib/uuid.c
13530 F:      lib/test_uuid.c
13531 F:      include/linux/uuid.h
13532 F:      include/uapi/linux/uuid.h
13533 S:      Maintained
13534
13535 UVESAFB DRIVER
13536 M:      Michal Januszewski <spock@gentoo.org>
13537 L:      linux-fbdev@vger.kernel.org
13538 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13539 S:      Maintained
13540 F:      Documentation/fb/uvesafb.txt
13541 F:      drivers/video/fbdev/uvesafb.*
13542
13543 VF610 NAND DRIVER
13544 M:      Stefan Agner <stefan@agner.ch>
13545 L:      linux-mtd@lists.infradead.org
13546 S:      Supported
13547 F:      drivers/mtd/nand/vf610_nfc.c
13548
13549 VFAT/FAT/MSDOS FILESYSTEM
13550 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13551 S:      Maintained
13552 F:      Documentation/filesystems/vfat.txt
13553 F:      fs/fat/
13554
13555 VFIO DRIVER
13556 M:      Alex Williamson <alex.williamson@redhat.com>
13557 L:      kvm@vger.kernel.org
13558 T:      git git://github.com/awilliam/linux-vfio.git
13559 S:      Maintained
13560 F:      Documentation/vfio.txt
13561 F:      drivers/vfio/
13562 F:      include/linux/vfio.h
13563 F:      include/uapi/linux/vfio.h
13564
13565 VFIO MEDIATED DEVICE DRIVERS
13566 M:      Kirti Wankhede <kwankhede@nvidia.com>
13567 L:      kvm@vger.kernel.org
13568 S:      Maintained
13569 F:      Documentation/vfio-mediated-device.txt
13570 F:      drivers/vfio/mdev/
13571 F:      include/linux/mdev.h
13572 F:      samples/vfio-mdev/
13573
13574 VFIO PLATFORM DRIVER
13575 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13576 L:      kvm@vger.kernel.org
13577 S:      Maintained
13578 F:      drivers/vfio/platform/
13579
13580 VGA_SWITCHEROO
13581 R:      Lukas Wunner <lukas@wunner.de>
13582 S:      Maintained
13583 F:      Documentation/gpu/vga-switcheroo.rst
13584 F:      drivers/gpu/vga/vga_switcheroo.c
13585 F:      include/linux/vga_switcheroo.h
13586 T:      git git://anongit.freedesktop.org/drm/drm-misc
13587
13588 VIDEOBUF2 FRAMEWORK
13589 M:      Pawel Osciak <pawel@osciak.com>
13590 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13591 M:      Kyungmin Park <kyungmin.park@samsung.com>
13592 L:      linux-media@vger.kernel.org
13593 S:      Maintained
13594 F:      drivers/media/v4l2-core/videobuf2-*
13595 F:      include/media/videobuf2-*
13596
13597 VIRTIO AND VHOST VSOCK DRIVER
13598 M:      Stefan Hajnoczi <stefanha@redhat.com>
13599 L:      kvm@vger.kernel.org
13600 L:      virtualization@lists.linux-foundation.org
13601 L:      netdev@vger.kernel.org
13602 S:      Maintained
13603 F:      include/linux/virtio_vsock.h
13604 F:      include/uapi/linux/virtio_vsock.h
13605 F:      include/uapi/linux/vsockmon.h
13606 F:      net/vmw_vsock/af_vsock_tap.c
13607 F:      net/vmw_vsock/virtio_transport_common.c
13608 F:      net/vmw_vsock/virtio_transport.c
13609 F:      drivers/net/vsockmon.c
13610 F:      drivers/vhost/vsock.c
13611 F:      drivers/vhost/vsock.h
13612
13613 VIRTUAL SERIO DEVICE DRIVER
13614 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13615 S:      Maintained
13616 F:      drivers/input/serio/userio.c
13617 F:      include/uapi/linux/userio.h
13618
13619 VIRTIO CONSOLE DRIVER
13620 M:      Amit Shah <amit@kernel.org>
13621 L:      virtualization@lists.linux-foundation.org
13622 S:      Maintained
13623 F:      drivers/char/virtio_console.c
13624 F:      include/linux/virtio_console.h
13625 F:      include/uapi/linux/virtio_console.h
13626
13627 VIRTIO CORE, NET AND BLOCK DRIVERS
13628 M:      "Michael S. Tsirkin" <mst@redhat.com>
13629 M:      Jason Wang <jasowang@redhat.com>
13630 L:      virtualization@lists.linux-foundation.org
13631 S:      Maintained
13632 F:      Documentation/devicetree/bindings/virtio/
13633 F:      drivers/virtio/
13634 F:      tools/virtio/
13635 F:      drivers/net/virtio_net.c
13636 F:      drivers/block/virtio_blk.c
13637 F:      include/linux/virtio*.h
13638 F:      include/uapi/linux/virtio_*.h
13639 F:      drivers/crypto/virtio/
13640
13641 VIRTIO DRIVERS FOR S390
13642 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13643 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
13644 L:      linux-s390@vger.kernel.org
13645 L:      virtualization@lists.linux-foundation.org
13646 L:      kvm@vger.kernel.org
13647 S:      Supported
13648 F:      drivers/s390/virtio/
13649
13650 VIRTIO GPU DRIVER
13651 M:      David Airlie <airlied@linux.ie>
13652 M:      Gerd Hoffmann <kraxel@redhat.com>
13653 L:      dri-devel@lists.freedesktop.org
13654 L:      virtualization@lists.linux-foundation.org
13655 T:      git git://anongit.freedesktop.org/drm/drm-misc
13656 S:      Maintained
13657 F:      drivers/gpu/drm/virtio/
13658 F:      include/uapi/linux/virtio_gpu.h
13659
13660 VIRTIO HOST (VHOST)
13661 M:      "Michael S. Tsirkin" <mst@redhat.com>
13662 M:      Jason Wang <jasowang@redhat.com>
13663 L:      kvm@vger.kernel.org
13664 L:      virtualization@lists.linux-foundation.org
13665 L:      netdev@vger.kernel.org
13666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13667 S:      Maintained
13668 F:      drivers/vhost/
13669 F:      include/uapi/linux/vhost.h
13670
13671 VIRTIO INPUT DRIVER
13672 M:      Gerd Hoffmann <kraxel@redhat.com>
13673 S:      Maintained
13674 F:      drivers/virtio/virtio_input.c
13675 F:      include/uapi/linux/virtio_input.h
13676
13677 VIRTIO CRYPTO DRIVER
13678 M:  Gonglei <arei.gonglei@huawei.com>
13679 L:  virtualization@lists.linux-foundation.org
13680 L:  linux-crypto@vger.kernel.org
13681 S:  Maintained
13682 F:  drivers/crypto/virtio/
13683 F:  include/uapi/linux/virtio_crypto.h
13684
13685 VIA RHINE NETWORK DRIVER
13686 S:      Orphan
13687 F:      drivers/net/ethernet/via/via-rhine.c
13688
13689 VIA SD/MMC CARD CONTROLLER DRIVER
13690 M:      Bruce Chang <brucechang@via.com.tw>
13691 M:      Harald Welte <HaraldWelte@viatech.com>
13692 S:      Maintained
13693 F:      drivers/mmc/host/via-sdmmc.c
13694
13695 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13696 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13697 L:      linux-fbdev@vger.kernel.org
13698 S:      Maintained
13699 F:      include/linux/via-core.h
13700 F:      include/linux/via-gpio.h
13701 F:      include/linux/via_i2c.h
13702 F:      drivers/video/fbdev/via/
13703
13704 VIA VELOCITY NETWORK DRIVER
13705 M:      Francois Romieu <romieu@fr.zoreil.com>
13706 L:      netdev@vger.kernel.org
13707 S:      Maintained
13708 F:      drivers/net/ethernet/via/via-velocity.*
13709
13710 VIRT LIB
13711 M:      Alex Williamson <alex.williamson@redhat.com>
13712 M:      Paolo Bonzini <pbonzini@redhat.com>
13713 L:      kvm@vger.kernel.org
13714 S:      Supported
13715 F:      virt/lib/
13716
13717 VIVID VIRTUAL VIDEO DRIVER
13718 M:      Hans Verkuil <hverkuil@xs4all.nl>
13719 L:      linux-media@vger.kernel.org
13720 T:      git git://linuxtv.org/media_tree.git
13721 W:      https://linuxtv.org
13722 S:      Maintained
13723 F:      drivers/media/platform/vivid/*
13724
13725 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13726 M:      Helen Koike <helen.koike@collabora.com>
13727 L:      linux-media@vger.kernel.org
13728 T:      git git://linuxtv.org/media_tree.git
13729 W:      https://linuxtv.org
13730 S:      Maintained
13731 F:      drivers/media/platform/vimc/*
13732
13733 VLYNQ BUS
13734 M:      Florian Fainelli <f.fainelli@gmail.com>
13735 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13736 S:      Maintained
13737 F:      drivers/vlynq/vlynq.c
13738 F:      include/linux/vlynq.h
13739
13740 VME SUBSYSTEM
13741 M:      Martyn Welch <martyn@welchs.me.uk>
13742 M:      Manohar Vanga <manohar.vanga@gmail.com>
13743 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13744 L:      devel@driverdev.osuosl.org
13745 S:      Maintained
13746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13747 F:      Documentation/driver-api/vme.rst
13748 F:      drivers/staging/vme/
13749 F:      drivers/vme/
13750 F:      include/linux/vme*
13751
13752 VMWARE HYPERVISOR INTERFACE
13753 M:      Alok Kataria <akataria@vmware.com>
13754 L:      virtualization@lists.linux-foundation.org
13755 S:      Supported
13756 F:      arch/x86/kernel/cpu/vmware.c
13757
13758 VMWARE BALLOON DRIVER
13759 M:      Xavier Deguillard <xdeguillard@vmware.com>
13760 M:      Philip Moltmann <moltmann@vmware.com>
13761 M:      "VMware, Inc." <pv-drivers@vmware.com>
13762 L:      linux-kernel@vger.kernel.org
13763 S:      Maintained
13764 F:      drivers/misc/vmw_balloon.c
13765
13766 VMWARE VMMOUSE SUBDRIVER
13767 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13768 M:      "VMware, Inc." <pv-drivers@vmware.com>
13769 L:      linux-input@vger.kernel.org
13770 S:      Maintained
13771 F:      drivers/input/mouse/vmmouse.c
13772 F:      drivers/input/mouse/vmmouse.h
13773
13774 VMWARE VMXNET3 ETHERNET DRIVER
13775 M:      Shrikrishna Khare <skhare@vmware.com>
13776 M:      "VMware, Inc." <pv-drivers@vmware.com>
13777 L:      netdev@vger.kernel.org
13778 S:      Maintained
13779 F:      drivers/net/vmxnet3/
13780
13781 VMware PVSCSI driver
13782 M:      Jim Gill <jgill@vmware.com>
13783 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13784 L:      linux-scsi@vger.kernel.org
13785 S:      Maintained
13786 F:      drivers/scsi/vmw_pvscsi.c
13787 F:      drivers/scsi/vmw_pvscsi.h
13788
13789 VMWARE PVRDMA DRIVER
13790 M:      Adit Ranadive <aditr@vmware.com>
13791 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13792 L:      linux-rdma@vger.kernel.org
13793 S:      Maintained
13794 F:      drivers/infiniband/hw/vmw_pvrdma/
13795
13796 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13797 M:      Liam Girdwood <lgirdwood@gmail.com>
13798 M:      Mark Brown <broonie@kernel.org>
13799 L:      linux-kernel@vger.kernel.org
13800 W:      http://www.slimlogic.co.uk/?p=48
13801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13802 S:      Supported
13803 F:      Documentation/devicetree/bindings/regulator/
13804 F:      drivers/regulator/
13805 F:      include/dt-bindings/regulator/
13806 F:      include/linux/regulator/
13807
13808 VRF
13809 M:      David Ahern <dsa@cumulusnetworks.com>
13810 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13811 L:      netdev@vger.kernel.org
13812 S:      Maintained
13813 F:      drivers/net/vrf.c
13814 F:      Documentation/networking/vrf.txt
13815
13816 VT1211 HARDWARE MONITOR DRIVER
13817 M:      Juerg Haefliger <juergh@gmail.com>
13818 L:      linux-hwmon@vger.kernel.org
13819 S:      Maintained
13820 F:      Documentation/hwmon/vt1211
13821 F:      drivers/hwmon/vt1211.c
13822
13823 VT8231 HARDWARE MONITOR DRIVER
13824 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13825 L:      linux-hwmon@vger.kernel.org
13826 S:      Maintained
13827 F:      drivers/hwmon/vt8231.c
13828
13829 VUB300 USB to SDIO/SD/MMC bridge chip
13830 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13831 L:      linux-mmc@vger.kernel.org
13832 L:      linux-usb@vger.kernel.org
13833 S:      Supported
13834 F:      drivers/mmc/host/vub300.c
13835
13836 W1 DALLAS'S 1-WIRE BUS
13837 M:      Evgeniy Polyakov <zbr@ioremap.net>
13838 S:      Maintained
13839 F:      Documentation/w1/
13840 F:      drivers/w1/
13841 F:      include/linux/w1.h
13842
13843 W83791D HARDWARE MONITORING DRIVER
13844 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13845 L:      linux-hwmon@vger.kernel.org
13846 S:      Maintained
13847 F:      Documentation/hwmon/w83791d
13848 F:      drivers/hwmon/w83791d.c
13849
13850 W83793 HARDWARE MONITORING DRIVER
13851 M:      Rudolf Marek <r.marek@assembler.cz>
13852 L:      linux-hwmon@vger.kernel.org
13853 S:      Maintained
13854 F:      Documentation/hwmon/w83793
13855 F:      drivers/hwmon/w83793.c
13856
13857 W83795 HARDWARE MONITORING DRIVER
13858 M:      Jean Delvare <jdelvare@suse.com>
13859 L:      linux-hwmon@vger.kernel.org
13860 S:      Maintained
13861 F:      drivers/hwmon/w83795.c
13862
13863 W83L51xD SD/MMC CARD INTERFACE DRIVER
13864 M:      Pierre Ossman <pierre@ossman.eu>
13865 S:      Maintained
13866 F:      drivers/mmc/host/wbsd.*
13867
13868 WACOM PROTOCOL 4 SERIAL TABLETS
13869 M:      Julian Squires <julian@cipht.net>
13870 M:      Hans de Goede <hdegoede@redhat.com>
13871 L:      linux-input@vger.kernel.org
13872 S:      Maintained
13873 F:      drivers/input/tablet/wacom_serial4.c
13874
13875 WATCHDOG DEVICE DRIVERS
13876 M:      Wim Van Sebroeck <wim@iguana.be>
13877 R:      Guenter Roeck <linux@roeck-us.net>
13878 L:      linux-watchdog@vger.kernel.org
13879 W:      http://www.linux-watchdog.org/
13880 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13881 S:      Maintained
13882 F:      Documentation/devicetree/bindings/watchdog/
13883 F:      Documentation/watchdog/
13884 F:      drivers/watchdog/
13885 F:      include/linux/watchdog.h
13886 F:      include/uapi/linux/watchdog.h
13887
13888 WIIMOTE HID DRIVER
13889 M:      David Herrmann <dh.herrmann@googlemail.com>
13890 L:      linux-input@vger.kernel.org
13891 S:      Maintained
13892 F:      drivers/hid/hid-wiimote*
13893
13894 WINBOND CIR DRIVER
13895 M:      David Härdeman <david@hardeman.nu>
13896 S:      Maintained
13897 F:      drivers/media/rc/winbond-cir.c
13898
13899 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13900 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13901 L:      linux-watchdog@vger.kernel.org
13902 S:      Maintained
13903 F:      drivers/watchdog/ebc-c384_wdt.c
13904
13905 WINSYSTEMS WS16C48 GPIO DRIVER
13906 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13907 L:      linux-gpio@vger.kernel.org
13908 S:      Maintained
13909 F:      drivers/gpio/gpio-ws16c48.c
13910
13911 WIMAX STACK
13912 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13913 M:      linux-wimax@intel.com
13914 L:      wimax@linuxwimax.org (subscribers-only)
13915 S:      Supported
13916 W:      http://linuxwimax.org
13917 F:      Documentation/wimax/README.wimax
13918 F:      include/linux/wimax/debug.h
13919 F:      include/net/wimax.h
13920 F:      include/uapi/linux/wimax.h
13921 F:      net/wimax/
13922
13923 WISTRON LAPTOP BUTTON DRIVER
13924 M:      Miloslav Trmac <mitr@volny.cz>
13925 S:      Maintained
13926 F:      drivers/input/misc/wistron_btns.c
13927
13928 WL3501 WIRELESS PCMCIA CARD DRIVER
13929 L:      linux-wireless@vger.kernel.org
13930 S:      Odd fixes
13931 F:      drivers/net/wireless/wl3501*
13932
13933 WOLFSON MICROELECTRONICS DRIVERS
13934 L:      patches@opensource.cirrus.com
13935 T:      git https://github.com/CirrusLogic/linux-drivers.git
13936 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13937 S:      Supported
13938 F:      Documentation/hwmon/wm83??
13939 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13940 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13941 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13942 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
13943 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13944 F:      drivers/clk/clk-wm83*.c
13945 F:      drivers/extcon/extcon-arizona.c
13946 F:      drivers/leds/leds-wm83*.c
13947 F:      drivers/gpio/gpio-*wm*.c
13948 F:      drivers/gpio/gpio-arizona.c
13949 F:      drivers/hwmon/wm83??-hwmon.c
13950 F:      drivers/input/misc/wm831x-on.c
13951 F:      drivers/input/touchscreen/wm831x-ts.c
13952 F:      drivers/input/touchscreen/wm97*.c
13953 F:      drivers/mfd/arizona*
13954 F:      drivers/mfd/wm*.c
13955 F:      drivers/mfd/cs47l24*
13956 F:      drivers/power/supply/wm83*.c
13957 F:      drivers/rtc/rtc-wm83*.c
13958 F:      drivers/regulator/wm8*.c
13959 F:      drivers/regulator/arizona*
13960 F:      drivers/video/backlight/wm83*_bl.c
13961 F:      drivers/watchdog/wm83*_wdt.c
13962 F:      include/linux/mfd/arizona/
13963 F:      include/linux/mfd/wm831x/
13964 F:      include/linux/mfd/wm8350/
13965 F:      include/linux/mfd/wm8400*
13966 F:      include/linux/regulator/arizona*
13967 F:      include/linux/wm97xx.h
13968 F:      include/sound/wm????.h
13969 F:      sound/soc/codecs/arizona.?
13970 F:      sound/soc/codecs/wm*
13971 F:      sound/soc/codecs/cs47l24*
13972
13973 WORKQUEUE
13974 M:      Tejun Heo <tj@kernel.org>
13975 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13977 S:      Maintained
13978 F:      include/linux/workqueue.h
13979 F:      kernel/workqueue.c
13980 F:      Documentation/core-api/workqueue.rst
13981
13982 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13983 M:      Chen-Yu Tsai <wens@csie.org>
13984 L:      linux-kernel@vger.kernel.org
13985 S:      Maintained
13986 N:      axp[128]
13987
13988 X.25 NETWORK LAYER
13989 M:      Andrew Hendry <andrew.hendry@gmail.com>
13990 L:      linux-x25@vger.kernel.org
13991 S:      Odd Fixes
13992 F:      Documentation/networking/x25*
13993 F:      include/net/x25*
13994 F:      net/x25/
13995
13996 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13997 M:      Thomas Gleixner <tglx@linutronix.de>
13998 M:      Ingo Molnar <mingo@redhat.com>
13999 M:      "H. Peter Anvin" <hpa@zytor.com>
14000 M:      x86@kernel.org
14001 L:      linux-kernel@vger.kernel.org
14002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14003 S:      Maintained
14004 F:      Documentation/x86/
14005 F:      arch/x86/
14006
14007 X86 PLATFORM DRIVERS
14008 M:      Darren Hart <dvhart@infradead.org>
14009 M:      Andy Shevchenko <andy@infradead.org>
14010 L:      platform-driver-x86@vger.kernel.org
14011 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14012 S:      Maintained
14013 F:      drivers/platform/x86/
14014 F:      drivers/platform/olpc/
14015
14016 X86 MCE INFRASTRUCTURE
14017 M:      Tony Luck <tony.luck@intel.com>
14018 M:      Borislav Petkov <bp@alien8.de>
14019 L:      linux-edac@vger.kernel.org
14020 S:      Maintained
14021 F:      arch/x86/kernel/cpu/mcheck/*
14022
14023 X86 MICROCODE UPDATE SUPPORT
14024 M:      Borislav Petkov <bp@alien8.de>
14025 S:      Maintained
14026 F:      arch/x86/kernel/cpu/microcode/*
14027
14028 X86 VDSO
14029 M:      Andy Lutomirski <luto@amacapital.net>
14030 L:      linux-kernel@vger.kernel.org
14031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14032 S:      Maintained
14033 F:      arch/x86/entry/vdso/
14034
14035 XC2028/3028 TUNER DRIVER
14036 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14037 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14038 L:      linux-media@vger.kernel.org
14039 W:      https://linuxtv.org
14040 T:      git git://linuxtv.org/media_tree.git
14041 S:      Maintained
14042 F:      drivers/media/tuners/tuner-xc2028.*
14043
14044 XEN HYPERVISOR INTERFACE
14045 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14046 M:      Juergen Gross <jgross@suse.com>
14047 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14049 S:      Supported
14050 F:      arch/x86/xen/
14051 F:      drivers/*/xen-*front.c
14052 F:      drivers/xen/
14053 F:      arch/x86/include/asm/xen/
14054 F:      include/xen/
14055 F:      include/uapi/xen/
14056
14057 XEN HYPERVISOR ARM
14058 M:      Stefano Stabellini <sstabellini@kernel.org>
14059 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14060 S:      Maintained
14061 F:      arch/arm/xen/
14062 F:      arch/arm/include/asm/xen/
14063
14064 XEN HYPERVISOR ARM64
14065 M:      Stefano Stabellini <sstabellini@kernel.org>
14066 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14067 S:      Maintained
14068 F:      arch/arm64/xen/
14069 F:      arch/arm64/include/asm/xen/
14070
14071 XEN NETWORK BACKEND DRIVER
14072 M:      Wei Liu <wei.liu2@citrix.com>
14073 M:      Paul Durrant <paul.durrant@citrix.com>
14074 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14075 L:      netdev@vger.kernel.org
14076 S:      Supported
14077 F:      drivers/net/xen-netback/*
14078
14079 XEN PCI SUBSYSTEM
14080 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14081 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14082 S:      Supported
14083 F:      arch/x86/pci/*xen*
14084 F:      drivers/pci/*xen*
14085
14086 XEN BLOCK SUBSYSTEM
14087 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14088 M:      Roger Pau Monné <roger.pau@citrix.com>
14089 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14090 S:      Supported
14091 F:      drivers/block/xen-blkback/*
14092 F:      drivers/block/xen*
14093
14094 XEN PVSCSI DRIVERS
14095 M:      Juergen Gross <jgross@suse.com>
14096 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14097 L:      linux-scsi@vger.kernel.org
14098 S:      Supported
14099 F:      drivers/scsi/xen-scsifront.c
14100 F:      drivers/xen/xen-scsiback.c
14101 F:      include/xen/interface/io/vscsiif.h
14102
14103 XEN SWIOTLB SUBSYSTEM
14104 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14105 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14106 S:      Supported
14107 F:      arch/x86/xen/*swiotlb*
14108 F:      drivers/xen/*swiotlb*
14109
14110 XFS FILESYSTEM
14111 M:      Darrick J. Wong <darrick.wong@oracle.com>
14112 M:      linux-xfs@vger.kernel.org
14113 L:      linux-xfs@vger.kernel.org
14114 W:      http://xfs.org/
14115 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14116 S:      Supported
14117 F:      Documentation/filesystems/xfs.txt
14118 F:      fs/xfs/
14119
14120 XILINX AXI ETHERNET DRIVER
14121 M:      Anirudha Sarangi <anirudh@xilinx.com>
14122 M:      John Linn <John.Linn@xilinx.com>
14123 S:      Maintained
14124 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14125
14126 XILINX UARTLITE SERIAL DRIVER
14127 M:      Peter Korsgaard <jacmet@sunsite.dk>
14128 L:      linux-serial@vger.kernel.org
14129 S:      Maintained
14130 F:      drivers/tty/serial/uartlite.c
14131
14132 XILINX VIDEO IP CORES
14133 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14134 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14135 L:      linux-media@vger.kernel.org
14136 T:      git git://linuxtv.org/media_tree.git
14137 S:      Supported
14138 F:      Documentation/devicetree/bindings/media/xilinx/
14139 F:      drivers/media/platform/xilinx/
14140 F:      include/uapi/linux/xilinx-v4l2-controls.h
14141
14142 XILLYBUS DRIVER
14143 M:      Eli Billauer <eli.billauer@gmail.com>
14144 L:      linux-kernel@vger.kernel.org
14145 S:      Supported
14146 F:      drivers/char/xillybus/
14147
14148 XTENSA XTFPGA PLATFORM SUPPORT
14149 M:      Max Filippov <jcmvbkbc@gmail.com>
14150 L:      linux-xtensa@linux-xtensa.org
14151 S:      Maintained
14152 F:      drivers/spi/spi-xtensa-xtfpga.c
14153 F:      sound/soc/xtensa/xtfpga-i2s.c
14154
14155 YAM DRIVER FOR AX.25
14156 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14157 L:      linux-hams@vger.kernel.org
14158 S:      Maintained
14159 F:      drivers/net/hamradio/yam*
14160 F:      include/linux/yam.h
14161
14162 YEALINK PHONE DRIVER
14163 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14164 L:      usbb2k-api-dev@nongnu.org
14165 S:      Maintained
14166 F:      Documentation/input/yealink.rst
14167 F:      drivers/input/misc/yealink.*
14168
14169 Z8530 DRIVER FOR AX.25
14170 M:      Joerg Reuter <jreuter@yaina.de>
14171 W:      http://yaina.de/jreuter/
14172 W:      http://www.qsl.net/dl1bke/
14173 L:      linux-hams@vger.kernel.org
14174 S:      Maintained
14175 F:      Documentation/networking/z8530drv.txt
14176 F:      drivers/net/hamradio/*scc.c
14177 F:      drivers/net/hamradio/z8530.h
14178
14179 ZBUD COMPRESSED PAGE ALLOCATOR
14180 M:      Seth Jennings <sjenning@redhat.com>
14181 M:      Dan Streetman <ddstreet@ieee.org>
14182 L:      linux-mm@kvack.org
14183 S:      Maintained
14184 F:      mm/zbud.c
14185 F:      include/linux/zbud.h
14186
14187 ZD1211RW WIRELESS DRIVER
14188 M:      Daniel Drake <dsd@gentoo.org>
14189 M:      Ulrich Kunitz <kune@deine-taler.de>
14190 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14191 L:      linux-wireless@vger.kernel.org
14192 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14193 S:      Maintained
14194 F:      drivers/net/wireless/zydas/zd1211rw/
14195
14196 ZD1301_DEMOD MEDIA DRIVER
14197 M:      Antti Palosaari <crope@iki.fi>
14198 L:      linux-media@vger.kernel.org
14199 W:      https://linuxtv.org/
14200 W:      http://palosaari.fi/linux/
14201 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14202 S:      Maintained
14203 F:      drivers/media/dvb-frontends/zd1301_demod*
14204
14205 ZD1301 MEDIA DRIVER
14206 M:      Antti Palosaari <crope@iki.fi>
14207 L:      linux-media@vger.kernel.org
14208 W:      https://linuxtv.org/
14209 W:      http://palosaari.fi/linux/
14210 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14211 S:      Maintained
14212 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14213
14214 ZPOOL COMPRESSED PAGE STORAGE API
14215 M:      Dan Streetman <ddstreet@ieee.org>
14216 L:      linux-mm@kvack.org
14217 S:      Maintained
14218 F:      mm/zpool.c
14219 F:      include/linux/zpool.h
14220
14221 ZR36067 VIDEO FOR LINUX DRIVER
14222 L:      mjpeg-users@lists.sourceforge.net
14223 L:      linux-media@vger.kernel.org
14224 W:      http://mjpeg.sourceforge.net/driver-zoran/
14225 T:      hg https://linuxtv.org/hg/v4l-dvb
14226 S:      Odd Fixes
14227 F:      drivers/media/pci/zoran/
14228
14229 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14230 M:      Minchan Kim <minchan@kernel.org>
14231 M:      Nitin Gupta <ngupta@vflare.org>
14232 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14233 L:      linux-kernel@vger.kernel.org
14234 S:      Maintained
14235 F:      drivers/block/zram/
14236 F:      Documentation/blockdev/zram.txt
14237
14238 ZS DECSTATION Z85C30 SERIAL DRIVER
14239 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14240 S:      Maintained
14241 F:      drivers/tty/serial/zs.*
14242
14243 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14244 M:      Minchan Kim <minchan@kernel.org>
14245 M:      Nitin Gupta <ngupta@vflare.org>
14246 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14247 L:      linux-mm@kvack.org
14248 S:      Maintained
14249 F:      mm/zsmalloc.c
14250 F:      include/linux/zsmalloc.h
14251 F:      Documentation/vm/zsmalloc.txt
14252
14253 ZSWAP COMPRESSED SWAP CACHING
14254 M:      Seth Jennings <sjenning@redhat.com>
14255 M:      Dan Streetman <ddstreet@ieee.org>
14256 L:      linux-mm@kvack.org
14257 S:      Maintained
14258 F:      mm/zswap.c
14259
14260 THE REST
14261 M:      Linus Torvalds <torvalds@linux-foundation.org>
14262 L:      linux-kernel@vger.kernel.org
14263 Q:      http://patchwork.kernel.org/project/LKML/list/
14264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14265 S:      Buried alive in reporters
14266 F:      *
14267 F:      */