]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - MAINTAINERS
Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[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/i2c/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:      Documentation/devicetree/bindings/staging/ion/
850 F:      drivers/staging/android/ion
851 F:      drivers/staging/android/uapi/ion.h
852 F:      drivers/staging/android/uapi/ion_test.h
853
854 AOA (Apple Onboard Audio) ALSA DRIVER
855 M:      Johannes Berg <johannes@sipsolutions.net>
856 L:      linuxppc-dev@lists.ozlabs.org
857 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
858 S:      Maintained
859 F:      sound/aoa/
860
861 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
862 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
863 L:      linux-iio@vger.kernel.org
864 S:      Maintained
865 F:      drivers/iio/adc/stx104.c
866
867 APM DRIVER
868 M:      Jiri Kosina <jikos@kernel.org>
869 S:      Odd fixes
870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
871 F:      arch/x86/kernel/apm_32.c
872 F:      include/linux/apm_bios.h
873 F:      include/uapi/linux/apm_bios.h
874 F:      drivers/char/apm-emulation.c
875
876 APPLE BCM5974 MULTITOUCH DRIVER
877 M:      Henrik Rydberg <rydberg@bitmath.org>
878 L:      linux-input@vger.kernel.org
879 S:      Odd fixes
880 F:      drivers/input/mouse/bcm5974.c
881
882 APPLE SMC DRIVER
883 M:      Henrik Rydberg <rydberg@bitmath.org>
884 L:      linux-hwmon@vger.kernel.org
885 S:      Odd fixes
886 F:      drivers/hwmon/applesmc.c
887
888 APPLETALK NETWORK LAYER
889 L:      netdev@vger.kernel.org
890 S:      Odd fixes
891 F:      drivers/net/appletalk/
892 F:      net/appletalk/
893
894 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
895 M:      Duc Dang <dhdang@apm.com>
896 S:      Supported
897 F:      arch/arm64/boot/dts/apm/
898
899 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
900 M:      Iyappan Subramanian <isubramanian@apm.com>
901 M:      Keyur Chudgar <kchudgar@apm.com>
902 M:      Quan Nguyen <qnguyen@apm.com>
903 S:      Supported
904 F:      drivers/net/ethernet/apm/xgene/
905 F:      drivers/net/phy/mdio-xgene.c
906 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
907 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
908
909 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
910 M:      Iyappan Subramanian <isubramanian@apm.com>
911 M:      Keyur Chudgar <kchudgar@apm.com>
912 S:      Supported
913 F:      drivers/net/ethernet/apm/xgene-v2/
914
915 APPLIED MICRO (APM) X-GENE SOC PMU
916 M:      Tai Nguyen <ttnguyen@apm.com>
917 S:      Supported
918 F:      drivers/perf/xgene_pmu.c
919 F:      Documentation/perf/xgene-pmu.txt
920 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
921
922 APTINA CAMERA SENSOR PLL
923 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
924 L:      linux-media@vger.kernel.org
925 S:      Maintained
926 F:      drivers/media/i2c/aptina-pll.*
927
928 ARC FRAMEBUFFER DRIVER
929 M:      Jaya Kumar <jayalk@intworks.biz>
930 S:      Maintained
931 F:      drivers/video/fbdev/arcfb.c
932 F:      drivers/video/fbdev/core/fb_defio.c
933
934 ARCNET NETWORK LAYER
935 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
936 L:      netdev@vger.kernel.org
937 S:      Maintained
938 F:      drivers/net/arcnet/
939 F:      include/uapi/linux/if_arcnet.h
940
941 ARC PGU DRM DRIVER
942 M:      Alexey Brodkin <abrodkin@synopsys.com>
943 S:      Supported
944 F:      drivers/gpu/drm/arc/
945 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
946
947 ARM ARCHITECTED TIMER DRIVER
948 M:      Mark Rutland <mark.rutland@arm.com>
949 M:      Marc Zyngier <marc.zyngier@arm.com>
950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
951 S:      Maintained
952 F:      arch/arm/include/asm/arch_timer.h
953 F:      arch/arm64/include/asm/arch_timer.h
954 F:      drivers/clocksource/arm_arch_timer.c
955
956 ARM HDLCD DRM DRIVER
957 M:      Liviu Dudau <liviu.dudau@arm.com>
958 S:      Supported
959 F:      drivers/gpu/drm/arm/hdlcd_*
960 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
961
962 ARM MALI-DP DRM DRIVER
963 M:      Liviu Dudau <liviu.dudau@arm.com>
964 M:      Brian Starkey <brian.starkey@arm.com>
965 M:      Mali DP Maintainers <malidp@foss.arm.com>
966 S:      Supported
967 F:      drivers/gpu/drm/arm/
968 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
969
970 ARM MFM AND FLOPPY DRIVERS
971 M:      Ian Molton <spyro@f2s.com>
972 S:      Maintained
973 F:      arch/arm/lib/floppydma.S
974 F:      arch/arm/include/asm/floppy.h
975
976 ARM PMU PROFILING AND DEBUGGING
977 M:      Will Deacon <will.deacon@arm.com>
978 M:      Mark Rutland <mark.rutland@arm.com>
979 S:      Maintained
980 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
981 F:      arch/arm*/kernel/perf_*
982 F:      arch/arm/oprofile/common.c
983 F:      arch/arm*/kernel/hw_breakpoint.c
984 F:      arch/arm*/include/asm/hw_breakpoint.h
985 F:      arch/arm*/include/asm/perf_event.h
986 F:      drivers/perf/*
987 F:      include/linux/perf/arm_pmu.h
988 F:      Documentation/devicetree/bindings/arm/pmu.txt
989 F:      Documentation/devicetree/bindings/perf/
990
991 ARM PORT
992 M:      Russell King <linux@armlinux.org.uk>
993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994 W:      http://www.armlinux.org.uk/
995 S:      Maintained
996 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
997 F:      arch/arm/
998
999 ARM SUB-ARCHITECTURES
1000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001 S:      Maintained
1002 F:      arch/arm/mach-*/
1003 F:      arch/arm/plat-*/
1004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1005
1006 ARM PRIMECELL AACI PL041 DRIVER
1007 M:      Russell King <linux@armlinux.org.uk>
1008 S:      Maintained
1009 F:      sound/arm/aaci.*
1010
1011 ARM PRIMECELL CLCD PL110 DRIVER
1012 M:      Russell King <linux@armlinux.org.uk>
1013 S:      Maintained
1014 F:      drivers/video/fbdev/amba-clcd.*
1015
1016 ARM PRIMECELL KMI PL050 DRIVER
1017 M:      Russell King <linux@armlinux.org.uk>
1018 S:      Maintained
1019 F:      drivers/input/serio/ambakmi.*
1020 F:      include/linux/amba/kmi.h
1021
1022 ARM PRIMECELL MMCI PL180/1 DRIVER
1023 M:      Russell King <linux@armlinux.org.uk>
1024 S:      Maintained
1025 F:      drivers/mmc/host/mmci.*
1026 F:      include/linux/amba/mmci.h
1027
1028 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1029 M:      Russell King <linux@armlinux.org.uk>
1030 S:      Maintained
1031 F:      drivers/tty/serial/amba-pl01*.c
1032 F:      include/linux/amba/serial.h
1033
1034 ARM PRIMECELL BUS SUPPORT
1035 M:      Russell King <linux@armlinux.org.uk>
1036 S:      Maintained
1037 F:      drivers/amba/
1038 F:      include/linux/amba/bus.h
1039
1040 ARM/ADS SPHERE MACHINE SUPPORT
1041 M:      Lennert Buytenhek <kernel@wantstofly.org>
1042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1043 S:      Maintained
1044
1045 ARM/AFEB9260 MACHINE SUPPORT
1046 M:      Sergey Lapin <slapin@ossfans.org>
1047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 S:      Maintained
1049
1050 ARM/AJECO 1ARM MACHINE SUPPORT
1051 M:      Lennert Buytenhek <kernel@wantstofly.org>
1052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1053 S:      Maintained
1054
1055 ARM/Allwinner sunXi SoC support
1056 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1057 M:      Chen-Yu Tsai <wens@csie.org>
1058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059 S:      Maintained
1060 N:      sun[x456789]i
1061 N:      sun50i
1062 F:      arch/arm/mach-sunxi/
1063 F:      arch/arm64/boot/dts/allwinner/
1064 F:      drivers/clk/sunxi-ng/
1065 F:      drivers/pinctrl/sunxi/
1066 F:      drivers/soc/sunxi/
1067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1068
1069 ARM/Allwinner SoC Clock Support
1070 M:      Emilio López <emilio@elopez.com.ar>
1071 S:      Maintained
1072 F:      drivers/clk/sunxi/
1073
1074 ARM/Amlogic Meson SoC support
1075 M:      Carlo Caione <carlo@caione.org>
1076 M:      Kevin Hilman <khilman@baylibre.com>
1077 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1078 L:      linux-amlogic@lists.infradead.org
1079 W:      http://linux-meson.com/
1080 S:      Maintained
1081 F:      arch/arm/mach-meson/
1082 F:      arch/arm/boot/dts/meson*
1083 F:      arch/arm64/boot/dts/amlogic/
1084 F:      drivers/pinctrl/meson/
1085 F:      drivers/mmc/host/meson*
1086 N:      meson
1087
1088 ARM/Annapurna Labs ALPINE ARCHITECTURE
1089 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1090 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093 F:      arch/arm/mach-alpine/
1094 F:      arch/arm/boot/dts/alpine*
1095 F:      arch/arm64/boot/dts/al/
1096 F:      drivers/*/*alpine*
1097
1098 ARM/ARTPEC MACHINE SUPPORT
1099 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1100 M:      Lars Persson <lars.persson@axis.com>
1101 M:      Niklas Cassel <niklas.cassel@axis.com>
1102 S:      Maintained
1103 L:      linux-arm-kernel@axis.com
1104 F:      arch/arm/mach-artpec
1105 F:      arch/arm/boot/dts/artpec6*
1106 F:      drivers/clk/axis
1107 F:      drivers/pinctrl/pinctrl-artpec*
1108 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1109
1110 ARM/ASPEED MACHINE SUPPORT
1111 M:      Joel Stanley <joel@jms.id.au>
1112 S:      Maintained
1113 F:      arch/arm/mach-aspeed/
1114 F:      arch/arm/boot/dts/aspeed-*
1115 F:      drivers/*/*aspeed*
1116
1117 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1118 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1119 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 W:      http://www.linux4sam.org
1122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1123 S:      Supported
1124 F:      arch/arm/mach-at91/
1125 F:      include/soc/at91/
1126 F:      arch/arm/boot/dts/at91*.dts
1127 F:      arch/arm/boot/dts/at91*.dtsi
1128 F:      arch/arm/boot/dts/sama*.dts
1129 F:      arch/arm/boot/dts/sama*.dtsi
1130 F:      arch/arm/include/debug/at91.S
1131 F:      drivers/memory/atmel*
1132
1133 ARM/ATMEL AT91 Clock Support
1134 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1135 S:      Maintained
1136 F:      drivers/clk/at91
1137
1138 ARM/CALXEDA HIGHBANK ARCHITECTURE
1139 M:      Rob Herring <robh@kernel.org>
1140 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141 S:      Maintained
1142 F:      arch/arm/mach-highbank/
1143 F:      arch/arm/boot/dts/highbank.dts
1144 F:      arch/arm/boot/dts/ecx-*.dts*
1145
1146 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1147 M:      Krzysztof Halasa <khalasa@piap.pl>
1148 S:      Maintained
1149 F:      arch/arm/mach-cns3xxx/
1150
1151 ARM/CAVIUM THUNDER NETWORK DRIVER
1152 M:      Sunil Goutham <sgoutham@cavium.com>
1153 M:      Robert Richter <rric@kernel.org>
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 S:      Supported
1156 F:      drivers/net/ethernet/cavium/thunder/
1157
1158 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1159 M:      Alexander Shiyan <shc_work@mail.ru>
1160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161 S:      Odd Fixes
1162 N:      clps711x
1163
1164 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1165 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1166 M:      Ryan Mallon <rmallon@gmail.com>
1167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 S:      Maintained
1169 F:      arch/arm/mach-ep93xx/
1170 F:      arch/arm/mach-ep93xx/include/mach/
1171
1172 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1173 M:      Lennert Buytenhek <kernel@wantstofly.org>
1174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175 S:      Maintained
1176
1177 ARM/CLKDEV SUPPORT
1178 M:      Russell King <linux@armlinux.org.uk>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Maintained
1181 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1182 F:      arch/arm/include/asm/clkdev.h
1183 F:      drivers/clk/clkdev.c
1184
1185 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1186 M:      Mike Rapoport <mike@compulab.co.il>
1187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 S:      Maintained
1189
1190 ARM/CONTEC MICRO9 MACHINE SUPPORT
1191 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1192 S:      Maintained
1193 F:      arch/arm/mach-ep93xx/micro9.c
1194
1195 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1196 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 S:      Maintained
1199 F:      drivers/hwtracing/coresight/*
1200 F:      Documentation/trace/coresight.txt
1201 F:      Documentation/devicetree/bindings/arm/coresight.txt
1202 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1203 F:      tools/perf/arch/arm/util/pmu.c
1204 F:      tools/perf/arch/arm/util/auxtrace.c
1205 F:      tools/perf/arch/arm/util/cs-etm.c
1206 F:      tools/perf/arch/arm/util/cs-etm.h
1207 F:      tools/perf/util/cs-etm.h
1208
1209 ARM/CORGI MACHINE SUPPORT
1210 M:      Richard Purdie <rpurdie@rpsys.net>
1211 S:      Maintained
1212
1213 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1214 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 T:      git git://github.com/ulli-kroll/linux.git
1217 S:      Maintained
1218 F:      arch/arm/mach-gemini/
1219 F:      drivers/rtc/rtc-gemini.c
1220
1221 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1222 M:      Barry Song <baohua@kernel.org>
1223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1225 S:      Maintained
1226 F:      arch/arm/boot/dts/prima2*
1227 F:      arch/arm/mach-prima2/
1228 F:      drivers/clk/sirf/
1229 F:      drivers/clocksource/timer-prima2.c
1230 F:      drivers/clocksource/timer-atlas7.c
1231 N:      [^a-z]sirf
1232
1233 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1234 M:      Baruch Siach <baruch@tkos.co.il>
1235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 S:      Maintained
1237 F:      arch/arm/boot/dts/cx92755*
1238 N:      digicolor
1239
1240 ARM/EBSA110 MACHINE SUPPORT
1241 M:      Russell King <linux@armlinux.org.uk>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 W:      http://www.armlinux.org.uk/
1244 S:      Maintained
1245 F:      arch/arm/mach-ebsa110/
1246 F:      drivers/net/ethernet/amd/am79c961a.*
1247
1248 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1249 M:      Uwe Kleine-König <kernel@pengutronix.de>
1250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 S:      Maintained
1252 N:      efm32
1253
1254 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1255 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258 F:      arch/arm/mach-pxa/ezx.c
1259
1260 ARM/FARADAY FA526 PORT
1261 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264 T:      git git://git.berlios.de/gemini-board
1265 F:      arch/arm/mm/*-fa*
1266
1267 ARM/FOOTBRIDGE ARCHITECTURE
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/include/asm/hardware/dec21285.h
1273 F:      arch/arm/mach-footbridge/
1274
1275 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1276 M:      Shawn Guo <shawnguo@kernel.org>
1277 M:      Sascha Hauer <kernel@pengutronix.de>
1278 R:      Fabio Estevam <fabio.estevam@nxp.com>
1279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 S:      Maintained
1281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1282 F:      arch/arm/mach-imx/
1283 F:      arch/arm/mach-mxs/
1284 F:      arch/arm/boot/dts/imx*
1285 F:      arch/arm/configs/imx*_defconfig
1286 F:      drivers/clk/imx/
1287 F:      drivers/soc/imx/
1288 F:      include/soc/imx/
1289
1290 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1291 M:      Shawn Guo <shawnguo@kernel.org>
1292 M:      Sascha Hauer <kernel@pengutronix.de>
1293 R:      Stefan Agner <stefan@agner.ch>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1297 F:      arch/arm/mach-imx/*vf610*
1298 F:      arch/arm/boot/dts/vf*
1299
1300 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1301 M:      Lennert Buytenhek <kernel@wantstofly.org>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 S:      Maintained
1304
1305 ARM/GUMSTIX MACHINE SUPPORT
1306 M:      Steve Sakoman <sakoman@gmail.com>
1307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 S:      Maintained
1309
1310 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1311 M:      Philipp Zabel <philipp.zabel@gmail.com>
1312 M:      Paul Parsons <lost.distance@yahoo.com>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 S:      Maintained
1315 F:      arch/arm/mach-pxa/hx4700.c
1316 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1317 F:      sound/soc/pxa/hx4700.c
1318
1319 ARM/HISILICON SOC SUPPORT
1320 M:      Wei Xu <xuwei5@hisilicon.com>
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 W:      http://www.hisilicon.com
1323 S:      Supported
1324 T:      git git://github.com/hisilicon/linux-hisi.git
1325 F:      arch/arm/mach-hisi/
1326 F:      arch/arm/boot/dts/hi3*
1327 F:      arch/arm/boot/dts/hip*
1328 F:      arch/arm/boot/dts/hisi*
1329 F:      arch/arm64/boot/dts/hisilicon/
1330
1331 ARM/HP JORNADA 7XX MACHINE SUPPORT
1332 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1333 W:      www.jlime.com
1334 S:      Maintained
1335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1336 F:      arch/arm/mach-sa1100/jornada720.c
1337 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1338
1339 ARM/IGEP MACHINE SUPPORT
1340 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1341 M:      Javier Martinez Canillas <javier@dowhile0.org>
1342 L:      linux-omap@vger.kernel.org
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Maintained
1345 F:      arch/arm/boot/dts/omap3-igep*
1346
1347 ARM/INCOME PXA270 SUPPORT
1348 M:      Marek Vasut <marek.vasut@gmail.com>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 S:      Maintained
1351 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1352
1353 ARM/INTEL IOP32X ARM ARCHITECTURE
1354 M:      Lennert Buytenhek <kernel@wantstofly.org>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 S:      Maintained
1357
1358 ARM/INTEL IOP33X ARM ARCHITECTURE
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S:      Orphan
1361
1362 ARM/INTEL IOP13XX ARM ARCHITECTURE
1363 M:      Lennert Buytenhek <kernel@wantstofly.org>
1364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S:      Maintained
1366
1367 ARM/INTEL IQ81342EX MACHINE SUPPORT
1368 M:      Lennert Buytenhek <kernel@wantstofly.org>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 S:      Maintained
1371
1372 ARM/INTEL IXDP2850 MACHINE SUPPORT
1373 M:      Lennert Buytenhek <kernel@wantstofly.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376
1377 ARM/INTEL IXP4XX ARM ARCHITECTURE
1378 M:      Imre Kaloz <kaloz@openwrt.org>
1379 M:      Krzysztof Halasa <khalasa@piap.pl>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 F:      arch/arm/mach-ixp4xx/
1383
1384 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1385 M:      Jonathan Cameron <jic23@cam.ac.uk>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Maintained
1388 F:      arch/arm/mach-pxa/stargate2.c
1389 F:      drivers/pcmcia/pxa2xx_stargate2.c
1390
1391 ARM/INTEL XSC3 (MANZANO) ARM CORE
1392 M:      Lennert Buytenhek <kernel@wantstofly.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395
1396 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1397 M:      Lennert Buytenhek <kernel@wantstofly.org>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 S:      Maintained
1400
1401 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1402 M:      Santosh Shilimkar <ssantosh@kernel.org>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S:      Maintained
1405 F:      arch/arm/mach-keystone/
1406 F:      arch/arm/boot/dts/keystone-*
1407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1408
1409 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1410 M:      Santosh Shilimkar <ssantosh@kernel.org>
1411 L:      linux-kernel@vger.kernel.org
1412 S:      Maintained
1413 F:      drivers/clk/keystone/
1414
1415 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1416 M:      Santosh Shilimkar <ssantosh@kernel.org>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 L:      linux-kernel@vger.kernel.org
1419 S:      Maintained
1420 F:      drivers/clocksource/timer-keystone.c
1421
1422 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1423 M:      Santosh Shilimkar <ssantosh@kernel.org>
1424 L:      linux-kernel@vger.kernel.org
1425 S:      Maintained
1426 F:      drivers/power/reset/keystone-reset.c
1427
1428 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1429 M:      Santosh Shilimkar <ssantosh@kernel.org>
1430 L:      linux-kernel@vger.kernel.org
1431 S:      Maintained
1432 F:      drivers/memory/*emif*
1433
1434 ARM/LG1K ARCHITECTURE
1435 M:      Chanho Min <chanho.min@lge.com>
1436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 S:      Maintained
1438 F:      arch/arm64/boot/dts/lg/
1439
1440 ARM/LOGICPD PXA270 MACHINE SUPPORT
1441 M:      Lennert Buytenhek <kernel@wantstofly.org>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 S:      Maintained
1444
1445 ARM/LPC18XX ARCHITECTURE
1446 M:      Joachim Eastwood <manabian@gmail.com>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449 F:      arch/arm/boot/dts/lpc43*
1450 F:      drivers/clk/nxp/clk-lpc18xx*
1451 F:      drivers/clocksource/time-lpc32xx.c
1452 F:      drivers/i2c/busses/i2c-lpc2k.c
1453 F:      drivers/memory/pl172.c
1454 F:      drivers/mtd/spi-nor/nxp-spifi.c
1455 F:      drivers/rtc/rtc-lpc24xx.c
1456 N:      lpc18xx
1457
1458 ARM/LPC32XX SOC SUPPORT
1459 M:      Vladimir Zapolskiy <vz@mleia.com>
1460 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1463 S:      Maintained
1464 F:      arch/arm/boot/dts/lpc32*
1465 F:      arch/arm/mach-lpc32xx/
1466 F:      drivers/i2c/busses/i2c-pnx.c
1467 F:      drivers/net/ethernet/nxp/lpc_eth.c
1468 F:      drivers/usb/host/ohci-nxp.c
1469 F:      drivers/watchdog/pnx4008_wdt.c
1470 N:      lpc32xx
1471
1472 ARM/MAGICIAN MACHINE SUPPORT
1473 M:      Philipp Zabel <philipp.zabel@gmail.com>
1474 S:      Maintained
1475
1476 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1477 M:      Jason Cooper <jason@lakedaemon.net>
1478 M:      Andrew Lunn <andrew@lunn.ch>
1479 M:      Gregory Clement <gregory.clement@free-electrons.com>
1480 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1483 F:      arch/arm/mach-mvebu/
1484 F:      drivers/rtc/rtc-armada38x.c
1485 F:      arch/arm/boot/dts/armada*
1486 F:      arch/arm/boot/dts/kirkwood*
1487 F:      arch/arm64/boot/dts/marvell/armada*
1488 F:      drivers/cpufreq/mvebu-cpufreq.c
1489 F:      arch/arm/configs/mvebu_*_defconfig
1490
1491 ARM/Marvell Berlin SoC support
1492 M:      Jisheng Zhang <jszhang@marvell.com>
1493 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496 F:      arch/arm/mach-berlin/
1497 F:      arch/arm/boot/dts/berlin*
1498 F:      arch/arm64/boot/dts/marvell/berlin*
1499
1500
1501 ARM/Marvell Dove/MV78xx0/Orion SOC support
1502 M:      Jason Cooper <jason@lakedaemon.net>
1503 M:      Andrew Lunn <andrew@lunn.ch>
1504 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1505 M:      Gregory Clement <gregory.clement@free-electrons.com>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 S:      Maintained
1508 F:      Documentation/devicetree/bindings/soc/dove/
1509 F:      arch/arm/mach-dove/
1510 F:      arch/arm/mach-mv78xx0/
1511 F:      arch/arm/mach-orion5x/
1512 F:      arch/arm/plat-orion/
1513 F:      arch/arm/boot/dts/dove*
1514 F:      arch/arm/boot/dts/orion5x*
1515
1516
1517 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1518 M:      Alexander Clouter <alex@digriz.org.uk>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 W:      http://www.digriz.org.uk/ts78xx/kernel
1521 S:      Maintained
1522 F:      arch/arm/mach-orion5x/ts78xx-*
1523
1524 ARM/OXNAS platform support
1525 M:      Neil Armstrong <narmstrong@baylibre.com>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1528 S:      Maintained
1529 F:      arch/arm/mach-oxnas/
1530 F:      arch/arm/boot/dts/ox8*.dtsi
1531 F:      arch/arm/boot/dts/wd-mbwe.dts
1532 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1533 N:      oxnas
1534
1535 ARM/Mediatek RTC DRIVER
1536 M:      Eddie Huang <eddie.huang@mediatek.com>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1539 S:      Maintained
1540 F:      drivers/rtc/rtc-mt6397.c
1541
1542 ARM/Mediatek SoC support
1543 M:      Matthias Brugger <matthias.bgg@gmail.com>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1546 S:      Maintained
1547 F:      arch/arm/boot/dts/mt6*
1548 F:      arch/arm/boot/dts/mt7*
1549 F:      arch/arm/boot/dts/mt8*
1550 F:      arch/arm/mach-mediatek/
1551 F:      arch/arm64/boot/dts/mediatek/
1552 N:      mtk
1553 K:      mediatek
1554
1555 ARM/Mediatek USB3 PHY DRIVER
1556 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1560 F:      drivers/phy/phy-mt65xx-usb3.c
1561
1562 ARM/MICREL KS8695 ARCHITECTURE
1563 M:      Greg Ungerer <gerg@uclinux.org>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 F:      arch/arm/mach-ks8695/
1566 S:      Odd Fixes
1567
1568 ARM/MIOA701 MACHINE SUPPORT
1569 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 F:      arch/arm/mach-pxa/mioa701.c
1572 S:      Maintained
1573
1574 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1575 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1576 S:      Maintained
1577
1578 ARM/NOMADIK ARCHITECTURE
1579 M:      Alessandro Rubini <rubini@unipv.it>
1580 M:      Linus Walleij <linus.walleij@linaro.org>
1581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 S:      Maintained
1583 F:      arch/arm/mach-nomadik/
1584 F:      drivers/pinctrl/nomadik/
1585 F:      drivers/i2c/busses/i2c-nomadik.c
1586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1587
1588 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1589 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1590 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1591 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1592 S:      Supported
1593
1594 ARM/TOSA MACHINE SUPPORT
1595 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1596 M:      Dirk Opfer <dirk@opfer-online.de>
1597 S:      Maintained
1598
1599 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1600 M:      Marek Vasut <marek.vasut@gmail.com>
1601 L:      linux-arm-kernel@lists.infradead.org
1602 W:      http://hackndev.com
1603 S:      Maintained
1604 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1605 F:      arch/arm/mach-pxa/palmtx.c
1606 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1607 F:      arch/arm/mach-pxa/palmt5.c
1608 F:      arch/arm/mach-pxa/include/mach/palmld.h
1609 F:      arch/arm/mach-pxa/palmld.c
1610 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1611 F:      arch/arm/mach-pxa/palmte2.c
1612 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1613 F:      arch/arm/mach-pxa/palmtc.c
1614
1615 ARM/PALM TREO SUPPORT
1616 M:      Tomas Cech <sleep_walker@suse.com>
1617 L:      linux-arm-kernel@lists.infradead.org
1618 W:      http://hackndev.com
1619 S:      Maintained
1620 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1621 F:      arch/arm/mach-pxa/palmtreo.c
1622
1623 ARM/PALMZ72 SUPPORT
1624 M:      Sergey Lapin <slapin@ossfans.org>
1625 L:      linux-arm-kernel@lists.infradead.org
1626 W:      http://hackndev.com
1627 S:      Maintained
1628 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1629 F:      arch/arm/mach-pxa/palmz72.c
1630
1631 ARM/PLEB SUPPORT
1632 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1633 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1634 S:      Maintained
1635
1636 ARM/PT DIGITAL BOARD PORT
1637 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 W:      http://www.armlinux.org.uk/
1640 S:      Maintained
1641
1642 ARM/QUALCOMM SUPPORT
1643 M:      Andy Gross <andy.gross@linaro.org>
1644 M:      David Brown <david.brown@linaro.org>
1645 L:      linux-arm-msm@vger.kernel.org
1646 L:      linux-soc@vger.kernel.org
1647 S:      Maintained
1648 F:      Documentation/devicetree/bindings/soc/qcom/
1649 F:      arch/arm/boot/dts/qcom-*.dts
1650 F:      arch/arm/boot/dts/qcom-*.dtsi
1651 F:      arch/arm/mach-qcom/
1652 F:      arch/arm64/boot/dts/qcom/*
1653 F:      drivers/i2c/busses/i2c-qup.c
1654 F:      drivers/clk/qcom/
1655 F:      drivers/pinctrl/qcom/
1656 F:      drivers/dma/qcom/
1657 F:      drivers/soc/qcom/
1658 F:      drivers/spi/spi-qup.c
1659 F:      drivers/tty/serial/msm_serial.h
1660 F:      drivers/tty/serial/msm_serial.c
1661 F:      drivers/*/pm8???-*
1662 F:      drivers/mfd/ssbi.c
1663 F:      drivers/firmware/qcom_scm.c
1664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1665
1666 ARM/RADISYS ENP2611 MACHINE SUPPORT
1667 M:      Lennert Buytenhek <kernel@wantstofly.org>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 S:      Maintained
1670
1671 ARM/RENESAS ARM64 ARCHITECTURE
1672 M:      Simon Horman <horms@verge.net.au>
1673 M:      Magnus Damm <magnus.damm@gmail.com>
1674 L:      linux-renesas-soc@vger.kernel.org
1675 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1677 S:      Supported
1678 F:      arch/arm64/boot/dts/renesas/
1679 F:      drivers/soc/renesas/
1680 F:      include/linux/soc/renesas/
1681
1682 ARM/RISCPC ARCHITECTURE
1683 M:      Russell King <linux@armlinux.org.uk>
1684 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 W:      http://www.armlinux.org.uk/
1686 S:      Maintained
1687 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1688 F:      arch/arm/include/asm/hardware/ioc.h
1689 F:      arch/arm/include/asm/hardware/iomd.h
1690 F:      arch/arm/include/asm/hardware/memc.h
1691 F:      arch/arm/mach-rpc/
1692 F:      drivers/net/ethernet/8390/etherh.c
1693 F:      drivers/net/ethernet/i825xx/ether1*
1694 F:      drivers/net/ethernet/seeq/ether3*
1695 F:      drivers/scsi/arm/
1696
1697 ARM/Rockchip SoC support
1698 M:      Heiko Stuebner <heiko@sntech.de>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 L:      linux-rockchip@lists.infradead.org
1701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1702 S:      Maintained
1703 F:      arch/arm/boot/dts/rk3*
1704 F:      arch/arm/mach-rockchip/
1705 F:      drivers/clk/rockchip/
1706 F:      drivers/i2c/busses/i2c-rk3x.c
1707 F:      drivers/*/*rockchip*
1708 F:      drivers/*/*/*rockchip*
1709 F:      sound/soc/rockchip/
1710 N:      rockchip
1711
1712 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1713 M:      Kukjin Kim <kgene@kernel.org>
1714 M:      Krzysztof Kozlowski <krzk@kernel.org>
1715 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1718 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1719 S:      Maintained
1720 F:      arch/arm/boot/dts/s3c*
1721 F:      arch/arm/boot/dts/s5p*
1722 F:      arch/arm/boot/dts/samsung*
1723 F:      arch/arm/boot/dts/exynos*
1724 F:      arch/arm64/boot/dts/exynos/
1725 F:      arch/arm/plat-samsung/
1726 F:      arch/arm/mach-s3c24*/
1727 F:      arch/arm/mach-s3c64xx/
1728 F:      arch/arm/mach-s5p*/
1729 F:      arch/arm/mach-exynos*/
1730 F:      drivers/*/*s3c24*
1731 F:      drivers/*/*/*s3c24*
1732 F:      drivers/*/*s3c64xx*
1733 F:      drivers/*/*s5pv210*
1734 F:      drivers/memory/samsung/*
1735 F:      drivers/soc/samsung/*
1736 F:      Documentation/arm/Samsung/
1737 F:      Documentation/devicetree/bindings/arm/samsung/
1738 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1739 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1740 N:      exynos
1741
1742 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1743 M:      Kyungmin Park <kyungmin.park@samsung.com>
1744 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 S:      Maintained
1746 F:      arch/arm/mach-s5pv210/
1747
1748 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1749 M:      Kyungmin Park <kyungmin.park@samsung.com>
1750 M:      Kamil Debski <kamil@wypas.org>
1751 M:      Andrzej Hajda <a.hajda@samsung.com>
1752 L:      linux-arm-kernel@lists.infradead.org
1753 L:      linux-media@vger.kernel.org
1754 S:      Maintained
1755 F:      drivers/media/platform/s5p-g2d/
1756
1757 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1758 M:      Kyungmin Park <kyungmin.park@samsung.com>
1759 M:      Kamil Debski <kamil@wypas.org>
1760 M:      Jeongtae Park <jtp.park@samsung.com>
1761 M:      Andrzej Hajda <a.hajda@samsung.com>
1762 L:      linux-arm-kernel@lists.infradead.org
1763 L:      linux-media@vger.kernel.org
1764 S:      Maintained
1765 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1766 F:      drivers/media/platform/s5p-mfc/
1767
1768 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1769 M:      Kyungmin Park <kyungmin.park@samsung.com>
1770 L:      linux-arm-kernel@lists.infradead.org
1771 L:      linux-media@vger.kernel.org
1772 S:      Maintained
1773 F:      drivers/staging/media/platform/s5p-cec/
1774
1775 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1776 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1777 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1778 L:      linux-arm-kernel@lists.infradead.org
1779 L:      linux-media@vger.kernel.org
1780 S:      Maintained
1781 F:      drivers/media/platform/s5p-jpeg/
1782
1783 ARM/SHMOBILE ARM ARCHITECTURE
1784 M:      Simon Horman <horms@verge.net.au>
1785 M:      Magnus Damm <magnus.damm@gmail.com>
1786 L:      linux-renesas-soc@vger.kernel.org
1787 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1789 S:      Supported
1790 F:      arch/arm/boot/dts/emev2*
1791 F:      arch/arm/boot/dts/r7s*
1792 F:      arch/arm/boot/dts/r8a*
1793 F:      arch/arm/boot/dts/sh*
1794 F:      arch/arm/configs/shmobile_defconfig
1795 F:      arch/arm/include/debug/renesas-scif.S
1796 F:      arch/arm/mach-shmobile/
1797 F:      drivers/soc/renesas/
1798 F:      include/linux/soc/renesas/
1799
1800 ARM/SOCFPGA ARCHITECTURE
1801 M:      Dinh Nguyen <dinguyen@kernel.org>
1802 S:      Maintained
1803 F:      arch/arm/mach-socfpga/
1804 F:      arch/arm/boot/dts/socfpga*
1805 F:      arch/arm/configs/socfpga_defconfig
1806 F:      arch/arm64/boot/dts/altera/
1807 W:      http://www.rocketboards.org
1808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1809
1810 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1811 M:      Dinh Nguyen <dinguyen@kernel.org>
1812 S:      Maintained
1813 F:      drivers/clk/socfpga/
1814
1815 ARM/SOCFPGA EDAC SUPPORT
1816 M:      Thor Thayer <thor.thayer@linux.intel.com>
1817 S:      Maintained
1818 F:      drivers/edac/altera_edac.
1819
1820 ARM/STI ARCHITECTURE
1821 M:      Patrice Chotard <patrice.chotard@st.com>
1822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 L:      kernel@stlinux.com
1824 W:      http://www.stlinux.com
1825 S:      Maintained
1826 F:      arch/arm/mach-sti/
1827 F:      arch/arm/boot/dts/sti*
1828 F:      drivers/char/hw_random/st-rng.c
1829 F:      drivers/clocksource/arm_global_timer.c
1830 F:      drivers/clocksource/clksrc_st_lpc.c
1831 F:      drivers/cpufreq/sti-cpufreq.c
1832 F:      drivers/dma/st_fdma*
1833 F:      drivers/i2c/busses/i2c-st.c
1834 F:      drivers/media/rc/st_rc.c
1835 F:      drivers/media/platform/sti/c8sectpfe/
1836 F:      drivers/mmc/host/sdhci-st.c
1837 F:      drivers/phy/phy-miphy28lp.c
1838 F:      drivers/phy/phy-stih407-usb.c
1839 F:      drivers/pinctrl/pinctrl-st.c
1840 F:      drivers/remoteproc/st_remoteproc.c
1841 F:      drivers/remoteproc/st_slim_rproc.c
1842 F:      drivers/reset/sti/
1843 F:      drivers/rtc/rtc-st-lpc.c
1844 F:      drivers/tty/serial/st-asc.c
1845 F:      drivers/usb/dwc3/dwc3-st.c
1846 F:      drivers/usb/host/ehci-st.c
1847 F:      drivers/usb/host/ohci-st.c
1848 F:      drivers/watchdog/st_lpc_wdt.c
1849 F:      drivers/ata/ahci_st.c
1850 F:      include/linux/remoteproc/st_slim_rproc.h
1851
1852 ARM/STM32 ARCHITECTURE
1853 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1854 M:      Alexandre Torgue <alexandre.torgue@st.com>
1855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 S:      Maintained
1857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1858 N:      stm32
1859 F:      drivers/clocksource/armv7m_systick.c
1860
1861 ARM/TANGO ARCHITECTURE
1862 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1863 L:      linux-arm-kernel@lists.infradead.org
1864 S:      Maintained
1865 N:      tango
1866
1867 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1868 M:      Lennert Buytenhek <kernel@wantstofly.org>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 S:      Maintained
1871
1872 ARM/TETON BGA MACHINE SUPPORT
1873 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1874 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 S:      Maintained
1876
1877 ARM/THECUS N2100 MACHINE SUPPORT
1878 M:      Lennert Buytenhek <kernel@wantstofly.org>
1879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 S:      Maintained
1881
1882 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1883 M:      Wan ZongShun <mcuos.com@gmail.com>
1884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 W:      http://www.mcuos.com
1886 S:      Maintained
1887 F:      arch/arm/mach-w90x900/
1888 F:      drivers/input/keyboard/w90p910_keypad.c
1889 F:      drivers/input/touchscreen/w90p910_ts.c
1890 F:      drivers/watchdog/nuc900_wdt.c
1891 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1892 F:      drivers/mtd/nand/nuc900_nand.c
1893 F:      drivers/rtc/rtc-nuc900.c
1894 F:      drivers/spi/spi-nuc900.c
1895 F:      drivers/usb/host/ehci-w90x900.c
1896 F:      drivers/video/fbdev/nuc900fb.c
1897
1898 ARM/U300 MACHINE SUPPORT
1899 M:      Linus Walleij <linus.walleij@linaro.org>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 S:      Supported
1902 F:      arch/arm/mach-u300/
1903 F:      drivers/clocksource/timer-u300.c
1904 F:      drivers/i2c/busses/i2c-stu300.c
1905 F:      drivers/rtc/rtc-coh901331.c
1906 F:      drivers/watchdog/coh901327_wdt.c
1907 F:      drivers/dma/coh901318*
1908 F:      drivers/mfd/ab3100*
1909 F:      drivers/rtc/rtc-ab3100.c
1910 F:      drivers/rtc/rtc-coh901331.c
1911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1912
1913 ARM/UNIPHIER ARCHITECTURE
1914 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1917 S:      Maintained
1918 F:      arch/arm/boot/dts/uniphier*
1919 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1920 F:      arch/arm/mach-uniphier/
1921 F:      arch/arm/mm/cache-uniphier.c
1922 F:      arch/arm64/boot/dts/socionext/
1923 F:      drivers/bus/uniphier-system-bus.c
1924 F:      drivers/clk/uniphier/
1925 F:      drivers/i2c/busses/i2c-uniphier*
1926 F:      drivers/pinctrl/uniphier/
1927 F:      drivers/reset/reset-uniphier.c
1928 F:      drivers/tty/serial/8250/8250_uniphier.c
1929 N:      uniphier
1930
1931 ARM/Ux500 ARM ARCHITECTURE
1932 M:      Linus Walleij <linus.walleij@linaro.org>
1933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 S:      Maintained
1935 F:      arch/arm/mach-ux500/
1936 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1937 F:      drivers/dma/ste_dma40*
1938 F:      drivers/hwspinlock/u8500_hsem.c
1939 F:      drivers/mfd/abx500*
1940 F:      drivers/mfd/ab8500*
1941 F:      drivers/mfd/dbx500*
1942 F:      drivers/mfd/db8500*
1943 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1944 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1945 F:      drivers/rtc/rtc-ab8500.c
1946 F:      drivers/rtc/rtc-pl031.c
1947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1948
1949 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1950 M:      Ulf Hansson <ulf.hansson@linaro.org>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 T:      git git://git.linaro.org/people/ulfh/clk.git
1953 S:      Maintained
1954 F:      drivers/clk/ux500/
1955
1956 ARM/VERSATILE EXPRESS PLATFORM
1957 M:      Liviu Dudau <liviu.dudau@arm.com>
1958 M:      Sudeep Holla <sudeep.holla@arm.com>
1959 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 S:      Maintained
1962 F:      arch/arm/boot/dts/vexpress*
1963 F:      arch/arm64/boot/dts/arm/
1964 F:      arch/arm/mach-vexpress/
1965 F:      */*/vexpress*
1966 F:      */*/*/vexpress*
1967 F:      drivers/clk/versatile/clk-vexpress-osc.c
1968 F:      drivers/clocksource/versatile.c
1969 N:      mps2
1970
1971 ARM/VFP SUPPORT
1972 M:      Russell King <linux@armlinux.org.uk>
1973 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 W:      http://www.armlinux.org.uk/
1975 S:      Maintained
1976 F:      arch/arm/vfp/
1977
1978 ARM/VOIPAC PXA270 SUPPORT
1979 M:      Marek Vasut <marek.vasut@gmail.com>
1980 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 S:      Maintained
1982 F:      arch/arm/mach-pxa/vpac270.c
1983 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1984
1985 ARM/VT8500 ARM ARCHITECTURE
1986 M:      Tony Prisk <linux@prisktech.co.nz>
1987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 S:      Maintained
1989 F:      arch/arm/mach-vt8500/
1990 F:      drivers/clocksource/vt8500_timer.c
1991 F:      drivers/i2c/busses/i2c-wmt.c
1992 F:      drivers/mmc/host/wmt-sdmmc.c
1993 F:      drivers/pwm/pwm-vt8500.c
1994 F:      drivers/rtc/rtc-vt8500.c
1995 F:      drivers/tty/serial/vt8500_serial.c
1996 F:      drivers/usb/host/ehci-platform.c
1997 F:      drivers/usb/host/uhci-platform.c
1998 F:      drivers/video/fbdev/vt8500lcdfb.*
1999 F:      drivers/video/fbdev/wm8505fb*
2000 F:      drivers/video/fbdev/wmt_ge_rops.*
2001
2002 ARM/ZIPIT Z2 SUPPORT
2003 M:      Marek Vasut <marek.vasut@gmail.com>
2004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 S:      Maintained
2006 F:      arch/arm/mach-pxa/z2.c
2007 F:      arch/arm/mach-pxa/include/mach/z2.h
2008
2009 ARM/ZTE ARCHITECTURE
2010 M:      Jun Nie <jun.nie@linaro.org>
2011 M:      Baoyou Xie <baoyou.xie@linaro.org>
2012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 S:      Maintained
2014 F:      arch/arm/mach-zx/
2015 F:      drivers/clk/zte/
2016 F:      drivers/reset/reset-zx2967.c
2017 F:      drivers/soc/zte/
2018 F:      Documentation/devicetree/bindings/arm/zte.txt
2019 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2020 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2021 F:      Documentation/devicetree/bindings/soc/zte/
2022 F:      include/dt-bindings/soc/zx*.h
2023
2024 ARM/ZYNQ ARCHITECTURE
2025 M:      Michal Simek <michal.simek@xilinx.com>
2026 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 W:      http://wiki.xilinx.com
2029 T:      git https://github.com/Xilinx/linux-xlnx.git
2030 S:      Supported
2031 F:      arch/arm/mach-zynq/
2032 F:      drivers/cpuidle/cpuidle-zynq.c
2033 F:      drivers/block/xsysace.c
2034 N:      zynq
2035 N:      xilinx
2036 F:      drivers/clocksource/cadence_ttc_timer.c
2037 F:      drivers/i2c/busses/i2c-cadence.c
2038 F:      drivers/mmc/host/sdhci-of-arasan.c
2039 F:      drivers/edac/synopsys_edac.c
2040
2041 ARM SMMU DRIVERS
2042 M:      Will Deacon <will.deacon@arm.com>
2043 R:      Robin Murphy <robin.murphy@arm.com>
2044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 S:      Maintained
2046 F:      drivers/iommu/arm-smmu.c
2047 F:      drivers/iommu/arm-smmu-v3.c
2048 F:      drivers/iommu/io-pgtable-arm.c
2049 F:      drivers/iommu/io-pgtable-arm-v7s.c
2050
2051 ARM64 PORT (AARCH64 ARCHITECTURE)
2052 M:      Catalin Marinas <catalin.marinas@arm.com>
2053 M:      Will Deacon <will.deacon@arm.com>
2054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2056 S:      Maintained
2057 F:      arch/arm64/
2058 F:      Documentation/arm64/
2059
2060 AS3645A LED FLASH CONTROLLER DRIVER
2061 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2062 L:      linux-media@vger.kernel.org
2063 T:      git git://linuxtv.org/media_tree.git
2064 S:      Maintained
2065 F:      drivers/media/i2c/as3645a.c
2066 F:      include/media/i2c/as3645a.h
2067
2068 ASAHI KASEI AK8974 DRIVER
2069 M:      Linus Walleij <linus.walleij@linaro.org>
2070 L:      linux-iio@vger.kernel.org
2071 W:      http://www.akm.com/
2072 S:      Supported
2073 F:      drivers/iio/magnetometer/ak8974.c
2074
2075 ASC7621 HARDWARE MONITOR DRIVER
2076 M:      George Joseph <george.joseph@fairview5.com>
2077 L:      linux-hwmon@vger.kernel.org
2078 S:      Maintained
2079 F:      Documentation/hwmon/asc7621
2080 F:      drivers/hwmon/asc7621.c
2081
2082 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2083 M:      Corentin Chary <corentin.chary@gmail.com>
2084 L:      acpi4asus-user@lists.sourceforge.net
2085 L:      platform-driver-x86@vger.kernel.org
2086 W:      http://acpi4asus.sf.net
2087 S:      Maintained
2088 F:      drivers/platform/x86/asus*.c
2089 F:      drivers/platform/x86/eeepc*.c
2090
2091 ASUS WIRELESS RADIO CONTROL DRIVER
2092 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2093 L:      platform-driver-x86@vger.kernel.org
2094 S:      Maintained
2095 F:      drivers/platform/x86/asus-wireless.c
2096
2097 ASYMMETRIC KEYS
2098 M:      David Howells <dhowells@redhat.com>
2099 L:      keyrings@vger.kernel.org
2100 S:      Maintained
2101 F:      Documentation/crypto/asymmetric-keys.txt
2102 F:      include/linux/verification.h
2103 F:      include/crypto/public_key.h
2104 F:      include/crypto/pkcs7.h
2105 F:      crypto/asymmetric_keys/
2106
2107 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2108 R:      Dan Williams <dan.j.williams@intel.com>
2109 W:      http://sourceforge.net/projects/xscaleiop
2110 S:      Odd fixes
2111 F:      Documentation/crypto/async-tx-api.txt
2112 F:      crypto/async_tx/
2113 F:      drivers/dma/
2114 F:      include/linux/dmaengine.h
2115 F:      include/linux/async_tx.h
2116
2117 AT24 EEPROM DRIVER
2118 M:      Wolfram Sang <wsa@the-dreams.de>
2119 L:      linux-i2c@vger.kernel.org
2120 S:      Maintained
2121 F:      drivers/misc/eeprom/at24.c
2122 F:      include/linux/platform_data/at24.h
2123
2124 ATA OVER ETHERNET (AOE) DRIVER
2125 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2126 W:      http://www.openaoe.org/
2127 S:      Supported
2128 F:      Documentation/aoe/
2129 F:      drivers/block/aoe/
2130
2131 ATHEROS 71XX/9XXX GPIO DRIVER
2132 M:      Alban Bedel <albeu@free.fr>
2133 W:      https://github.com/AlbanBedel/linux
2134 T:      git git://github.com/AlbanBedel/linux
2135 S:      Maintained
2136 F:      drivers/gpio/gpio-ath79.c
2137 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2138
2139 ATHEROS ATH GENERIC UTILITIES
2140 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2141 L:      linux-wireless@vger.kernel.org
2142 S:      Supported
2143 F:      drivers/net/wireless/ath/*
2144
2145 ATHEROS ATH5K WIRELESS DRIVER
2146 M:      Jiri Slaby <jirislaby@gmail.com>
2147 M:      Nick Kossifidis <mickflemm@gmail.com>
2148 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2149 L:      linux-wireless@vger.kernel.org
2150 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2151 S:      Maintained
2152 F:      drivers/net/wireless/ath/ath5k/
2153
2154 ATHEROS ATH6KL WIRELESS DRIVER
2155 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2156 L:      linux-wireless@vger.kernel.org
2157 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2159 S:      Supported
2160 F:      drivers/net/wireless/ath/ath6kl/
2161
2162 WILOCITY WIL6210 WIRELESS DRIVER
2163 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2164 L:      linux-wireless@vger.kernel.org
2165 L:      wil6210@qca.qualcomm.com
2166 S:      Supported
2167 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2168 F:      drivers/net/wireless/ath/wil6210/
2169 F:      include/uapi/linux/wil6210_uapi.h
2170
2171 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2172 M:      Christian Lamparter <chunkeey@googlemail.com>
2173 L:      linux-wireless@vger.kernel.org
2174 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2175 S:      Maintained
2176 F:      drivers/net/wireless/ath/carl9170/
2177
2178 ATK0110 HWMON DRIVER
2179 M:      Luca Tettamanti <kronos.it@gmail.com>
2180 L:      linux-hwmon@vger.kernel.org
2181 S:      Maintained
2182 F:      drivers/hwmon/asus_atk0110.c
2183
2184 ATI_REMOTE2 DRIVER
2185 M:      Ville Syrjala <syrjala@sci.fi>
2186 S:      Maintained
2187 F:      drivers/input/misc/ati_remote2.c
2188
2189 ATLX ETHERNET DRIVERS
2190 M:      Jay Cliburn <jcliburn@gmail.com>
2191 M:      Chris Snook <chris.snook@gmail.com>
2192 L:      netdev@vger.kernel.org
2193 W:      http://sourceforge.net/projects/atl1
2194 W:      http://atl1.sourceforge.net
2195 S:      Maintained
2196 F:      drivers/net/ethernet/atheros/
2197
2198 ATM
2199 M:      Chas Williams <3chas3@gmail.com>
2200 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2201 L:      netdev@vger.kernel.org
2202 W:      http://linux-atm.sourceforge.net
2203 S:      Maintained
2204 F:      drivers/atm/
2205 F:      include/linux/atm*
2206 F:      include/uapi/linux/atm*
2207
2208 ATMEL AT91 / AT32 MCI DRIVER
2209 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2210 S:      Maintained
2211 F:      drivers/mmc/host/atmel-mci.c
2212
2213 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2214 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2215 S:      Supported
2216 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2217
2218 ATMEL SAMA5D2 ADC DRIVER
2219 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2220 L:      linux-iio@vger.kernel.org
2221 S:      Supported
2222 F:      drivers/iio/adc/at91-sama5d2_adc.c
2223
2224 ATMEL Audio ALSA driver
2225 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2226 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2227 S:      Supported
2228 F:      sound/soc/atmel
2229
2230 ATMEL XDMA DRIVER
2231 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2232 L:      linux-arm-kernel@lists.infradead.org
2233 L:      dmaengine@vger.kernel.org
2234 S:      Supported
2235 F:      drivers/dma/at_xdmac.c
2236
2237 ATMEL I2C DRIVER
2238 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2239 L:      linux-i2c@vger.kernel.org
2240 S:      Supported
2241 F:      drivers/i2c/busses/i2c-at91.c
2242
2243 ATMEL ISI DRIVER
2244 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2245 L:      linux-media@vger.kernel.org
2246 S:      Supported
2247 F:      drivers/media/platform/atmel/atmel-isi.c
2248 F:      include/media/atmel-isi.h
2249
2250 ATMEL LCDFB DRIVER
2251 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2252 L:      linux-fbdev@vger.kernel.org
2253 S:      Maintained
2254 F:      drivers/video/fbdev/atmel_lcdfb.c
2255 F:      include/video/atmel_lcdc.h
2256
2257 ATMEL MACB ETHERNET DRIVER
2258 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2259 S:      Supported
2260 F:      drivers/net/ethernet/cadence/
2261
2262 ATMEL NAND DRIVER
2263 M:      Wenyou Yang <wenyou.yang@atmel.com>
2264 M:      Josh Wu <rainyfeeling@outlook.com>
2265 L:      linux-mtd@lists.infradead.org
2266 S:      Supported
2267 F:      drivers/mtd/nand/atmel_nand*
2268
2269 ATMEL SDMMC DRIVER
2270 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2271 L:      linux-mmc@vger.kernel.org
2272 S:      Supported
2273 F:      drivers/mmc/host/sdhci-of-at91.c
2274
2275 ATMEL SPI DRIVER
2276 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2277 S:      Supported
2278 F:      drivers/spi/spi-atmel.*
2279
2280 ATMEL SSC DRIVER
2281 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283 S:      Supported
2284 F:      drivers/misc/atmel-ssc.c
2285 F:      include/linux/atmel-ssc.h
2286
2287 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2288 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 S:      Supported
2291 F:      drivers/misc/atmel_tclib.c
2292 F:      drivers/clocksource/tcb_clksrc.c
2293
2294 ATMEL USBA UDC DRIVER
2295 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 S:      Supported
2298 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2299
2300 ATMEL WIRELESS DRIVER
2301 M:      Simon Kelley <simon@thekelleys.org.uk>
2302 L:      linux-wireless@vger.kernel.org
2303 W:      http://www.thekelleys.org.uk/atmel
2304 W:      http://atmelwlandriver.sourceforge.net/
2305 S:      Maintained
2306 F:      drivers/net/wireless/atmel/atmel*
2307
2308 ATMEL MAXTOUCH DRIVER
2309 M:      Nick Dyer <nick@shmanahar.org>
2310 T:      git git://github.com/ndyer/linux.git
2311 S:      Maintained
2312 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2313 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2314 F:      include/linux/platform_data/atmel_mxt_ts.h
2315
2316 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2317 M:      Bradley Grove <linuxdrivers@attotech.com>
2318 L:      linux-scsi@vger.kernel.org
2319 W:      http://www.attotech.com
2320 S:      Supported
2321 F:      drivers/scsi/esas2r
2322
2323 ATUSB IEEE 802.15.4 RADIO DRIVER
2324 M:      Stefan Schmidt <stefan@osg.samsung.com>
2325 L:      linux-wpan@vger.kernel.org
2326 S:      Maintained
2327 F:      drivers/net/ieee802154/atusb.c
2328 F:      drivers/net/ieee802154/atusb.h
2329 F:      drivers/net/ieee802154/at86rf230.h
2330
2331 AUDIT SUBSYSTEM
2332 M:      Paul Moore <paul@paul-moore.com>
2333 M:      Eric Paris <eparis@redhat.com>
2334 L:      linux-audit@redhat.com (moderated for non-subscribers)
2335 W:      http://people.redhat.com/sgrubb/audit/
2336 T:      git git://git.infradead.org/users/pcmoore/audit
2337 S:      Maintained
2338 F:      include/linux/audit.h
2339 F:      include/uapi/linux/audit.h
2340 F:      kernel/audit*
2341
2342 AUXILIARY DISPLAY DRIVERS
2343 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2344 W:      http://miguelojeda.es/auxdisplay.htm
2345 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2346 S:      Maintained
2347 F:      drivers/auxdisplay/
2348 F:      include/linux/cfag12864b.h
2349
2350 AX.25 NETWORK LAYER
2351 M:      Ralf Baechle <ralf@linux-mips.org>
2352 L:      linux-hams@vger.kernel.org
2353 W:      http://www.linux-ax25.org/
2354 S:      Maintained
2355 F:      include/uapi/linux/ax25.h
2356 F:      include/net/ax25.h
2357 F:      net/ax25/
2358
2359 AXENTIA ASOC DRIVERS
2360 M:      Peter Rosin <peda@axentia.se>
2361 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2362 S:      Maintained
2363 F:      Documentation/devicetree/bindings/sound/axentia,*
2364 F:      sound/soc/atmel/tse850-pcm5142.c
2365
2366 AXENTIA ARM DEVICES
2367 M:      Peter Rosin <peda@axentia.se>
2368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 S:      Maintained
2370 F:      Documentation/devicetree/bindings/arm/axentia.txt
2371 F:      arch/arm/boot/dts/at91-linea.dtsi
2372 F:      arch/arm/boot/dts/at91-tse850-3.dts
2373
2374 AZ6007 DVB DRIVER
2375 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2376 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2377 L:      linux-media@vger.kernel.org
2378 W:      https://linuxtv.org
2379 T:      git git://linuxtv.org/media_tree.git
2380 S:      Maintained
2381 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2382
2383 AZTECH FM RADIO RECEIVER DRIVER
2384 M:      Hans Verkuil <hverkuil@xs4all.nl>
2385 L:      linux-media@vger.kernel.org
2386 T:      git git://linuxtv.org/media_tree.git
2387 W:      https://linuxtv.org
2388 S:      Maintained
2389 F:      drivers/media/radio/radio-aztech*
2390
2391 B43 WIRELESS DRIVER
2392 L:      linux-wireless@vger.kernel.org
2393 L:      b43-dev@lists.infradead.org
2394 W:      http://wireless.kernel.org/en/users/Drivers/b43
2395 S:      Odd Fixes
2396 F:      drivers/net/wireless/broadcom/b43/
2397
2398 B43LEGACY WIRELESS DRIVER
2399 M:      Larry Finger <Larry.Finger@lwfinger.net>
2400 L:      linux-wireless@vger.kernel.org
2401 L:      b43-dev@lists.infradead.org
2402 W:      http://wireless.kernel.org/en/users/Drivers/b43
2403 S:      Maintained
2404 F:      drivers/net/wireless/broadcom/b43legacy/
2405
2406 BACKLIGHT CLASS/SUBSYSTEM
2407 M:      Lee Jones <lee.jones@linaro.org>
2408 M:      Daniel Thompson <daniel.thompson@linaro.org>
2409 M:      Jingoo Han <jingoohan1@gmail.com>
2410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2411 S:      Maintained
2412 F:      drivers/video/backlight/
2413 F:      include/linux/backlight.h
2414 F:      include/linux/pwm_backlight.h
2415 F:      Documentation/devicetree/bindings/leds/backlight
2416
2417 BATMAN ADVANCED
2418 M:      Marek Lindner <mareklindner@neomailbox.ch>
2419 M:      Simon Wunderlich <sw@simonwunderlich.de>
2420 M:      Antonio Quartulli <a@unstable.cc>
2421 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2422 W:      https://www.open-mesh.org/
2423 Q:      https://patchwork.open-mesh.org/project/batman/list/
2424 S:      Maintained
2425 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2426 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2427 F:      Documentation/networking/batman-adv.txt
2428 F:      include/uapi/linux/batman_adv.h
2429 F:      net/batman-adv/
2430
2431 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2432 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2433 L:      linux-hams@vger.kernel.org
2434 W:      http://www.baycom.org/~tom/ham/ham.html
2435 S:      Maintained
2436 F:      drivers/net/hamradio/baycom*
2437
2438 BCACHE (BLOCK LAYER CACHE)
2439 M:      Kent Overstreet <kent.overstreet@gmail.com>
2440 L:      linux-bcache@vger.kernel.org
2441 W:      http://bcache.evilpiepirate.org
2442 S:      Orphan
2443 F:      drivers/md/bcache/
2444
2445 BDISP ST MEDIA DRIVER
2446 M:      Fabien Dessenne <fabien.dessenne@st.com>
2447 L:      linux-media@vger.kernel.org
2448 T:      git git://linuxtv.org/media_tree.git
2449 W:      https://linuxtv.org
2450 S:      Supported
2451 F:      drivers/media/platform/sti/bdisp
2452
2453 DELTA ST MEDIA DRIVER
2454 M:      Hugues Fruchet <hugues.fruchet@st.com>
2455 L:      linux-media@vger.kernel.org
2456 T:      git git://linuxtv.org/media_tree.git
2457 W:      https://linuxtv.org
2458 S:      Supported
2459 F:      drivers/media/platform/sti/delta
2460
2461 BEFS FILE SYSTEM
2462 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2463 M:      Salah Triki <salah.triki@gmail.com>
2464 S:      Maintained
2465 T:      git git://github.com/luisbg/linux-befs.git
2466 F:      Documentation/filesystems/befs.txt
2467 F:      fs/befs/
2468
2469 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2470 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2471 L:      netdev@vger.kernel.org
2472 S:      Maintained
2473 F:      drivers/net/ethernet/ec_bhf.c
2474
2475 BFS FILE SYSTEM
2476 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2477 S:      Maintained
2478 F:      Documentation/filesystems/bfs.txt
2479 F:      fs/bfs/
2480 F:      include/uapi/linux/bfs_fs.h
2481
2482 BLACKFIN ARCHITECTURE
2483 M:      Steven Miao <realmz6@gmail.com>
2484 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2485 T:      git git://git.code.sf.net/p/adi-linux/code
2486 W:      http://blackfin.uclinux.org
2487 S:      Supported
2488 F:      arch/blackfin/
2489
2490 BLACKFIN EMAC DRIVER
2491 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2492 W:      http://blackfin.uclinux.org
2493 S:      Supported
2494 F:      drivers/net/ethernet/adi/
2495
2496 BLACKFIN RTC DRIVER
2497 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2498 W:      http://blackfin.uclinux.org
2499 S:      Supported
2500 F:      drivers/rtc/rtc-bfin.c
2501
2502 BLACKFIN SDH DRIVER
2503 M:      Sonic Zhang <sonic.zhang@analog.com>
2504 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2505 W:      http://blackfin.uclinux.org
2506 S:      Supported
2507 F:      drivers/mmc/host/bfin_sdh.c
2508
2509 BLACKFIN SERIAL DRIVER
2510 M:      Sonic Zhang <sonic.zhang@analog.com>
2511 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2512 W:      http://blackfin.uclinux.org
2513 S:      Supported
2514 F:      drivers/tty/serial/bfin_uart.c
2515
2516 BLACKFIN WATCHDOG DRIVER
2517 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2518 W:      http://blackfin.uclinux.org
2519 S:      Supported
2520 F:      drivers/watchdog/bfin_wdt.c
2521
2522 BLACKFIN I2C TWI DRIVER
2523 M:      Sonic Zhang <sonic.zhang@analog.com>
2524 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2525 W:      http://blackfin.uclinux.org/
2526 S:      Supported
2527 F:      drivers/i2c/busses/i2c-bfin-twi.c
2528
2529 BLACKFIN MEDIA DRIVER
2530 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2531 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2532 W:      http://blackfin.uclinux.org/
2533 S:      Supported
2534 F:      drivers/media/platform/blackfin/
2535 F:      drivers/media/i2c/adv7183*
2536 F:      drivers/media/i2c/vs6624*
2537
2538 BLINKM RGB LED DRIVER
2539 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2540 S:      Maintained
2541 F:      drivers/leds/leds-blinkm.c
2542
2543 BLOCK LAYER
2544 M:      Jens Axboe <axboe@kernel.dk>
2545 L:      linux-block@vger.kernel.org
2546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2547 S:      Maintained
2548 F:      block/
2549 F:      kernel/trace/blktrace.c
2550 F:      lib/sbitmap.c
2551
2552 BFQ I/O SCHEDULER
2553 M:      Paolo Valente <paolo.valente@linaro.org>
2554 M:      Jens Axboe <axboe@kernel.dk>
2555 L:      linux-block@vger.kernel.org
2556 S:      Maintained
2557 F:      block/bfq-*
2558 F:      Documentation/block/bfq-iosched.txt
2559
2560 BLOCK2MTD DRIVER
2561 M:      Joern Engel <joern@lazybastard.org>
2562 L:      linux-mtd@lists.infradead.org
2563 S:      Maintained
2564 F:      drivers/mtd/devices/block2mtd.c
2565
2566 BLUETOOTH DRIVERS
2567 M:      Marcel Holtmann <marcel@holtmann.org>
2568 M:      Gustavo Padovan <gustavo@padovan.org>
2569 M:      Johan Hedberg <johan.hedberg@gmail.com>
2570 L:      linux-bluetooth@vger.kernel.org
2571 W:      http://www.bluez.org/
2572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2574 S:      Maintained
2575 F:      drivers/bluetooth/
2576
2577 BLUETOOTH SUBSYSTEM
2578 M:      Marcel Holtmann <marcel@holtmann.org>
2579 M:      Gustavo Padovan <gustavo@padovan.org>
2580 M:      Johan Hedberg <johan.hedberg@gmail.com>
2581 L:      linux-bluetooth@vger.kernel.org
2582 W:      http://www.bluez.org/
2583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2585 S:      Maintained
2586 F:      net/bluetooth/
2587 F:      include/net/bluetooth/
2588
2589 BONDING DRIVER
2590 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2591 M:      Veaceslav Falico <vfalico@gmail.com>
2592 M:      Andy Gospodarek <andy@greyhouse.net>
2593 L:      netdev@vger.kernel.org
2594 W:      http://sourceforge.net/projects/bonding/
2595 S:      Supported
2596 F:      drivers/net/bonding/
2597 F:      include/uapi/linux/if_bonding.h
2598
2599 BPF (Safe dynamic programs and tools)
2600 M:      Alexei Starovoitov <ast@kernel.org>
2601 M:      Daniel Borkmann <daniel@iogearbox.net>
2602 L:      netdev@vger.kernel.org
2603 L:      linux-kernel@vger.kernel.org
2604 S:      Supported
2605 F:      arch/x86/net/bpf_jit*
2606 F:      Documentation/networking/filter.txt
2607 F:      include/linux/bpf*
2608 F:      include/linux/filter.h
2609 F:      include/uapi/linux/bpf*
2610 F:      include/uapi/linux/filter.h
2611 F:      kernel/bpf/
2612 F:      kernel/trace/bpf_trace.c
2613 F:      lib/test_bpf.c
2614 F:      net/bpf/
2615 F:      net/core/filter.c
2616 F:      net/sched/act_bpf.c
2617 F:      net/sched/cls_bpf.c
2618 F:      samples/bpf/
2619 F:      tools/net/bpf*
2620 F:      tools/testing/selftests/bpf/
2621
2622 BROADCOM B44 10/100 ETHERNET DRIVER
2623 M:      Michael Chan <michael.chan@broadcom.com>
2624 L:      netdev@vger.kernel.org
2625 S:      Supported
2626 F:      drivers/net/ethernet/broadcom/b44.*
2627
2628 BROADCOM B53 ETHERNET SWITCH DRIVER
2629 M:      Florian Fainelli <f.fainelli@gmail.com>
2630 L:      netdev@vger.kernel.org
2631 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2632 S:      Supported
2633 F:      drivers/net/dsa/b53/*
2634 F:      include/linux/platform_data/b53.h
2635
2636 BROADCOM GENET ETHERNET DRIVER
2637 M:      Florian Fainelli <f.fainelli@gmail.com>
2638 L:      netdev@vger.kernel.org
2639 S:      Supported
2640 F:      drivers/net/ethernet/broadcom/genet/
2641
2642 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2643 M:      Rasesh Mody <rasesh.mody@cavium.com>
2644 M:      Harish Patil <harish.patil@cavium.com>
2645 M:      Dept-GELinuxNICDev@cavium.com
2646 L:      netdev@vger.kernel.org
2647 S:      Supported
2648 F:      drivers/net/ethernet/broadcom/bnx2.*
2649 F:      drivers/net/ethernet/broadcom/bnx2_*
2650
2651 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2652 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2653 M:      Ariel Elior <ariel.elior@cavium.com>
2654 M:      everest-linux-l2@cavium.com
2655 L:      netdev@vger.kernel.org
2656 S:      Supported
2657 F:      drivers/net/ethernet/broadcom/bnx2x/
2658
2659 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2660 M:      Michael Chan <michael.chan@broadcom.com>
2661 L:      netdev@vger.kernel.org
2662 S:      Supported
2663 F:      drivers/net/ethernet/broadcom/bnxt/
2664
2665 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2666 M:      Florian Fainelli <f.fainelli@gmail.com>
2667 M:      Ray Jui <rjui@broadcom.com>
2668 M:      Scott Branden <sbranden@broadcom.com>
2669 M:      bcm-kernel-feedback-list@broadcom.com
2670 T:      git git://github.com/broadcom/mach-bcm
2671 S:      Maintained
2672 N:      bcm281*
2673 N:      bcm113*
2674 N:      bcm216*
2675 N:      kona
2676 F:      arch/arm/mach-bcm/
2677
2678 BROADCOM BCM2835 ARM ARCHITECTURE
2679 M:      Lee Jones <lee@kernel.org>
2680 M:      Eric Anholt <eric@anholt.net>
2681 M:      Stefan Wahren <stefan.wahren@i2se.com>
2682 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 T:      git git://github.com/anholt/linux
2685 S:      Maintained
2686 N:      bcm2835
2687 F:      drivers/staging/vc04_services
2688
2689 BROADCOM BCM47XX MIPS ARCHITECTURE
2690 M:      Hauke Mehrtens <hauke@hauke-m.de>
2691 M:      Rafał Miłecki <zajec5@gmail.com>
2692 L:      linux-mips@linux-mips.org
2693 S:      Maintained
2694 F:      Documentation/devicetree/bindings/mips/brcm/
2695 F:      arch/mips/bcm47xx/*
2696 F:      arch/mips/include/asm/mach-bcm47xx/*
2697
2698 BROADCOM BCM5301X ARM ARCHITECTURE
2699 M:      Hauke Mehrtens <hauke@hauke-m.de>
2700 M:      Rafał Miłecki <zajec5@gmail.com>
2701 M:      Jon Mason <jonmason@broadcom.com>
2702 M:      bcm-kernel-feedback-list@broadcom.com
2703 L:      linux-arm-kernel@lists.infradead.org
2704 S:      Maintained
2705 F:      arch/arm/mach-bcm/bcm_5301x.c
2706 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2707 F:      arch/arm/boot/dts/bcm470*
2708 F:      arch/arm/boot/dts/bcm953012*
2709
2710 BROADCOM BCM53573 ARM ARCHITECTURE
2711 M:      Rafał Miłecki <rafal@milecki.pl>
2712 L:      linux-arm-kernel@lists.infradead.org
2713 S:      Maintained
2714 F:      arch/arm/boot/dts/bcm53573*
2715 F:      arch/arm/boot/dts/bcm47189*
2716
2717 BROADCOM BCM63XX ARM ARCHITECTURE
2718 M:      Florian Fainelli <f.fainelli@gmail.com>
2719 M:      bcm-kernel-feedback-list@broadcom.com
2720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721 T:      git git://github.com/broadcom/stblinux.git
2722 S:      Maintained
2723 N:      bcm63xx
2724
2725 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2726 M:      Kevin Cernekee <cernekee@gmail.com>
2727 L:      linux-usb@vger.kernel.org
2728 S:      Maintained
2729 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2730
2731 BROADCOM BCM7XXX ARM ARCHITECTURE
2732 M:      Brian Norris <computersforpeace@gmail.com>
2733 M:      Gregory Fong <gregory.0xf0@gmail.com>
2734 M:      Florian Fainelli <f.fainelli@gmail.com>
2735 M:      bcm-kernel-feedback-list@broadcom.com
2736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2737 T:      git git://github.com/broadcom/stblinux.git
2738 S:      Maintained
2739 F:      arch/arm/mach-bcm/*brcmstb*
2740 F:      arch/arm/boot/dts/bcm7*.dts*
2741 F:      drivers/bus/brcmstb_gisb.c
2742 N:      brcmstb
2743
2744 BROADCOM BMIPS MIPS ARCHITECTURE
2745 M:      Kevin Cernekee <cernekee@gmail.com>
2746 M:      Florian Fainelli <f.fainelli@gmail.com>
2747 L:      linux-mips@linux-mips.org
2748 T:      git git://github.com/broadcom/stblinux.git
2749 S:      Maintained
2750 F:      arch/mips/bmips/*
2751 F:      arch/mips/include/asm/mach-bmips/*
2752 F:      arch/mips/kernel/*bmips*
2753 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2754 F:      drivers/irqchip/irq-bcm63*
2755 F:      drivers/irqchip/irq-bcm7*
2756 F:      drivers/irqchip/irq-brcmstb*
2757 F:      include/linux/bcm963xx_nvram.h
2758 F:      include/linux/bcm963xx_tag.h
2759
2760 BROADCOM BMIPS CPUFREQ DRIVER
2761 M:      Markus Mayer <mmayer@broadcom.com>
2762 M:      bcm-kernel-feedback-list@broadcom.com
2763 L:      linux-pm@vger.kernel.org
2764 S:      Maintained
2765 F:      drivers/cpufreq/bmips-cpufreq.c
2766
2767 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2768 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2769 M:      Prashant Sreedharan <prashant@broadcom.com>
2770 M:      Michael Chan <mchan@broadcom.com>
2771 L:      netdev@vger.kernel.org
2772 S:      Supported
2773 F:      drivers/net/ethernet/broadcom/tg3.*
2774
2775 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2776 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2777 M:      Franky Lin <franky.lin@broadcom.com>
2778 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2779 L:      linux-wireless@vger.kernel.org
2780 L:      brcm80211-dev-list.pdl@broadcom.com
2781 S:      Supported
2782 F:      drivers/net/wireless/broadcom/brcm80211/
2783
2784 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2785 M:      QLogic-Storage-Upstream@qlogic.com
2786 L:      linux-scsi@vger.kernel.org
2787 S:      Supported
2788 F:      drivers/scsi/bnx2fc/
2789
2790 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2791 M:      QLogic-Storage-Upstream@qlogic.com
2792 L:      linux-scsi@vger.kernel.org
2793 S:      Supported
2794 F:      drivers/scsi/bnx2i/
2795
2796 BROADCOM IPROC ARM ARCHITECTURE
2797 M:      Ray Jui <rjui@broadcom.com>
2798 M:      Scott Branden <sbranden@broadcom.com>
2799 M:      Jon Mason <jonmason@broadcom.com>
2800 M:      bcm-kernel-feedback-list@broadcom.com
2801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802 T:      git git://github.com/broadcom/cygnus-linux.git
2803 S:      Maintained
2804 N:      iproc
2805 N:      cygnus
2806 N:      bcm[-_]nsp
2807 N:      bcm9113*
2808 N:      bcm9583*
2809 N:      bcm9585*
2810 N:      bcm9586*
2811 N:      bcm988312
2812 N:      bcm113*
2813 N:      bcm583*
2814 N:      bcm585*
2815 N:      bcm586*
2816 N:      bcm88312
2817 F:      arch/arm64/boot/dts/broadcom/ns2*
2818 F:      drivers/clk/bcm/clk-ns*
2819 F:      drivers/pinctrl/bcm/pinctrl-ns*
2820
2821 BROADCOM BRCMSTB GPIO DRIVER
2822 M:      Gregory Fong <gregory.0xf0@gmail.com>
2823 L:      bcm-kernel-feedback-list@broadcom.com
2824 S:      Supported
2825 F:      drivers/gpio/gpio-brcmstb.c
2826 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2827
2828 BROADCOM KONA GPIO DRIVER
2829 M:      Ray Jui <rjui@broadcom.com>
2830 L:      bcm-kernel-feedback-list@broadcom.com
2831 S:      Supported
2832 F:      drivers/gpio/gpio-bcm-kona.c
2833 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2834
2835 BROADCOM NVRAM DRIVER
2836 M:      Rafał Miłecki <zajec5@gmail.com>
2837 L:      linux-mips@linux-mips.org
2838 S:      Maintained
2839 F:      drivers/firmware/broadcom/*
2840
2841 BROADCOM STB NAND FLASH DRIVER
2842 M:      Brian Norris <computersforpeace@gmail.com>
2843 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2844 L:      linux-mtd@lists.infradead.org
2845 L:      bcm-kernel-feedback-list@broadcom.com
2846 S:      Maintained
2847 F:      drivers/mtd/nand/brcmnand/
2848
2849 BROADCOM STB AVS CPUFREQ DRIVER
2850 M:      Markus Mayer <mmayer@broadcom.com>
2851 M:      bcm-kernel-feedback-list@broadcom.com
2852 L:      linux-pm@vger.kernel.org
2853 S:      Maintained
2854 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2855 F:      drivers/cpufreq/brcmstb*
2856
2857 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2858 M:      Rafał Miłecki <zajec5@gmail.com>
2859 L:      linux-wireless@vger.kernel.org
2860 S:      Maintained
2861 F:      drivers/bcma/
2862 F:      include/linux/bcma/
2863
2864 BROADCOM SYSTEMPORT ETHERNET DRIVER
2865 M:      Florian Fainelli <f.fainelli@gmail.com>
2866 L:      netdev@vger.kernel.org
2867 S:      Supported
2868 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2869
2870 BROADCOM VULCAN ARM64 SOC
2871 M:      Jayachandran C. <c.jayachandran@gmail.com>
2872 M:      bcm-kernel-feedback-list@broadcom.com
2873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2874 S:      Maintained
2875 F:      arch/arm64/boot/dts/broadcom/vulcan*
2876
2877 BROADCOM NETXTREME-E ROCE DRIVER
2878 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2879 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2880 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2881 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2882 L:      linux-rdma@vger.kernel.org
2883 W:      http://www.broadcom.com
2884 S:      Supported
2885 F:      drivers/infiniband/hw/bnxt_re/
2886 F:      include/uapi/rdma/bnxt_re-abi.h
2887
2888 BROCADE BFA FC SCSI DRIVER
2889 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2890 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2891 L:      linux-scsi@vger.kernel.org
2892 S:      Supported
2893 F:      drivers/scsi/bfa/
2894
2895 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2896 M:      Rasesh Mody <rasesh.mody@cavium.com>
2897 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2898 M:      Dept-GELinuxNICDev@cavium.com
2899 L:      netdev@vger.kernel.org
2900 S:      Supported
2901 F:      drivers/net/ethernet/brocade/bna/
2902
2903 BSG (block layer generic sg v4 driver)
2904 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2905 L:      linux-scsi@vger.kernel.org
2906 S:      Supported
2907 F:      block/bsg.c
2908 F:      include/linux/bsg.h
2909 F:      include/uapi/linux/bsg.h
2910
2911 BT87X AUDIO DRIVER
2912 M:      Clemens Ladisch <clemens@ladisch.de>
2913 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2914 T:      git git://git.alsa-project.org/alsa-kernel.git
2915 S:      Maintained
2916 F:      Documentation/sound/alsa/Bt87x.txt
2917 F:      sound/pci/bt87x.c
2918
2919 BT8XXGPIO DRIVER
2920 M:      Michael Buesch <m@bues.ch>
2921 W:      http://bu3sch.de/btgpio.php
2922 S:      Maintained
2923 F:      drivers/gpio/gpio-bt8xx.c
2924
2925 BTRFS FILE SYSTEM
2926 M:      Chris Mason <clm@fb.com>
2927 M:      Josef Bacik <jbacik@fb.com>
2928 M:      David Sterba <dsterba@suse.com>
2929 L:      linux-btrfs@vger.kernel.org
2930 W:      http://btrfs.wiki.kernel.org/
2931 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2933 S:      Maintained
2934 F:      Documentation/filesystems/btrfs.txt
2935 F:      fs/btrfs/
2936
2937 BTTV VIDEO4LINUX DRIVER
2938 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2939 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2940 L:      linux-media@vger.kernel.org
2941 W:      https://linuxtv.org
2942 T:      git git://linuxtv.org/media_tree.git
2943 S:      Odd fixes
2944 F:      Documentation/media/v4l-drivers/bttv*
2945 F:      drivers/media/pci/bt8xx/bttv*
2946
2947 BUSLOGIC SCSI DRIVER
2948 M:      Khalid Aziz <khalid@gonehiking.org>
2949 L:      linux-scsi@vger.kernel.org
2950 S:      Maintained
2951 F:      drivers/scsi/BusLogic.*
2952 F:      drivers/scsi/FlashPoint.*
2953
2954 C-MEDIA CMI8788 DRIVER
2955 M:      Clemens Ladisch <clemens@ladisch.de>
2956 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2957 T:      git git://git.alsa-project.org/alsa-kernel.git
2958 S:      Maintained
2959 F:      sound/pci/oxygen/
2960
2961 C6X ARCHITECTURE
2962 M:      Mark Salter <msalter@redhat.com>
2963 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2964 L:      linux-c6x-dev@linux-c6x.org
2965 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2966 S:      Maintained
2967 F:      arch/c6x/
2968
2969 CA8210 IEEE-802.15.4 RADIO DRIVER
2970 M:      Harry Morris <h.morris@cascoda.com>
2971 M:      linuxdev@cascoda.com
2972 L:      linux-wpan@vger.kernel.org
2973 W:      https://github.com/Cascoda/ca8210-linux.git
2974 S:      Maintained
2975 F:      drivers/net/ieee802154/ca8210.c
2976 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2977
2978 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2979 M:      David Howells <dhowells@redhat.com>
2980 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2981 S:      Supported
2982 F:      Documentation/filesystems/caching/cachefiles.txt
2983 F:      fs/cachefiles/
2984
2985 CADET FM/AM RADIO RECEIVER DRIVER
2986 M:      Hans Verkuil <hverkuil@xs4all.nl>
2987 L:      linux-media@vger.kernel.org
2988 T:      git git://linuxtv.org/media_tree.git
2989 W:      https://linuxtv.org
2990 S:      Maintained
2991 F:      drivers/media/radio/radio-cadet*
2992
2993 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2994 M:      Jonathan Corbet <corbet@lwn.net>
2995 L:      linux-media@vger.kernel.org
2996 T:      git git://linuxtv.org/media_tree.git
2997 S:      Maintained
2998 F:      Documentation/media/v4l-drivers/cafe_ccic*
2999 F:      drivers/media/platform/marvell-ccic/
3000
3001 CAIF NETWORK LAYER
3002 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3003 L:      netdev@vger.kernel.org
3004 S:      Supported
3005 F:      Documentation/networking/caif/
3006 F:      drivers/net/caif/
3007 F:      include/uapi/linux/caif/
3008 F:      include/net/caif/
3009 F:      net/caif/
3010
3011 CALGARY x86-64 IOMMU
3012 M:      Muli Ben-Yehuda <mulix@mulix.org>
3013 M:      Jon Mason <jdmason@kudzu.us>
3014 L:      iommu@lists.linux-foundation.org
3015 S:      Maintained
3016 F:      arch/x86/kernel/pci-calgary_64.c
3017 F:      arch/x86/kernel/tce_64.c
3018 F:      arch/x86/include/asm/calgary.h
3019 F:      arch/x86/include/asm/tce.h
3020
3021 CAN NETWORK LAYER
3022 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3023 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3024 L:      linux-can@vger.kernel.org
3025 W:      https://github.com/linux-can
3026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3028 S:      Maintained
3029 F:      Documentation/networking/can.txt
3030 F:      net/can/
3031 F:      include/linux/can/core.h
3032 F:      include/uapi/linux/can.h
3033 F:      include/uapi/linux/can/bcm.h
3034 F:      include/uapi/linux/can/raw.h
3035 F:      include/uapi/linux/can/gw.h
3036
3037 CAN NETWORK DRIVERS
3038 M:      Wolfgang Grandegger <wg@grandegger.com>
3039 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3040 L:      linux-can@vger.kernel.org
3041 W:      https://github.com/linux-can
3042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3044 S:      Maintained
3045 F:      Documentation/devicetree/bindings/net/can/
3046 F:      drivers/net/can/
3047 F:      include/linux/can/dev.h
3048 F:      include/linux/can/platform/
3049 F:      include/uapi/linux/can/error.h
3050 F:      include/uapi/linux/can/netlink.h
3051
3052 CAPABILITIES
3053 M:      Serge Hallyn <serge@hallyn.com>
3054 L:      linux-security-module@vger.kernel.org
3055 S:      Supported
3056 F:      include/linux/capability.h
3057 F:      include/uapi/linux/capability.h
3058 F:      security/commoncap.c
3059 F:      kernel/capability.c
3060
3061 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3062 M:      Kevin Tsai <ktsai@capellamicro.com>
3063 S:      Maintained
3064 F:      drivers/iio/light/cm*
3065
3066 CAVIUM THUNDERX2 ARM64 SOC
3067 M:      Jayachandran C <jnair@caviumnetworks.com>
3068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3069 S:      Maintained
3070 F:      arch/arm64/boot/dts/cavium/thunder-99xx*
3071 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3072
3073 CAVIUM I2C DRIVER
3074 M:      Jan Glauber <jglauber@cavium.com>
3075 M:      David Daney <david.daney@cavium.com>
3076 W:      http://www.cavium.com
3077 S:      Supported
3078 F:      drivers/i2c/busses/i2c-octeon*
3079 F:      drivers/i2c/busses/i2c-thunderx*
3080
3081 CAVIUM MMC DRIVER
3082 M:      Jan Glauber <jglauber@cavium.com>
3083 M:      David Daney <david.daney@cavium.com>
3084 M:      Steven J. Hill <Steven.Hill@cavium.com>
3085 W:      http://www.cavium.com
3086 S:      Supported
3087 F:      drivers/mmc/host/cavium*
3088
3089 CAVIUM LIQUIDIO NETWORK DRIVER
3090 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3091 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3092 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3093 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3094 L:     netdev@vger.kernel.org
3095 W:     http://www.cavium.com
3096 S:     Supported
3097 F:     drivers/net/ethernet/cavium/liquidio/
3098
3099 CAVIUM OCTEON-TX CRYPTO DRIVER
3100 M:      George Cherian <george.cherian@cavium.com>
3101 L:      linux-crypto@vger.kernel.org
3102 W:      http://www.cavium.com
3103 S:      Supported
3104 F:      drivers/crypto/cavium/cpt/
3105
3106 CC2520 IEEE-802.15.4 RADIO DRIVER
3107 M:      Varka Bhadram <varkabhadram@gmail.com>
3108 L:      linux-wpan@vger.kernel.org
3109 S:      Maintained
3110 F:      drivers/net/ieee802154/cc2520.c
3111 F:      include/linux/spi/cc2520.h
3112 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3113
3114 CEC FRAMEWORK
3115 M:      Hans Verkuil <hans.verkuil@cisco.com>
3116 L:      linux-media@vger.kernel.org
3117 T:      git git://linuxtv.org/media_tree.git
3118 W:      http://linuxtv.org
3119 S:      Supported
3120 F:      Documentation/media/kapi/cec-core.rst
3121 F:      Documentation/media/uapi/cec
3122 F:      drivers/media/cec/
3123 F:      drivers/media/rc/keymaps/rc-cec.c
3124 F:      include/media/cec.h
3125 F:      include/media/cec-notifier.h
3126 F:      include/uapi/linux/cec.h
3127 F:      include/uapi/linux/cec-funcs.h
3128
3129 CELL BROADBAND ENGINE ARCHITECTURE
3130 M:      Arnd Bergmann <arnd@arndb.de>
3131 L:      linuxppc-dev@lists.ozlabs.org
3132 W:      http://www.ibm.com/developerworks/power/cell/
3133 S:      Supported
3134 F:      arch/powerpc/include/asm/cell*.h
3135 F:      arch/powerpc/include/asm/spu*.h
3136 F:      arch/powerpc/include/uapi/asm/spu*.h
3137 F:      arch/powerpc/oprofile/*cell*
3138 F:      arch/powerpc/platforms/cell/
3139
3140 CEPH COMMON CODE (LIBCEPH)
3141 M:      Ilya Dryomov <idryomov@gmail.com>
3142 M:      "Yan, Zheng" <zyan@redhat.com>
3143 M:      Sage Weil <sage@redhat.com>
3144 L:      ceph-devel@vger.kernel.org
3145 W:      http://ceph.com/
3146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3147 T:      git git://github.com/ceph/ceph-client.git
3148 S:      Supported
3149 F:      net/ceph/
3150 F:      include/linux/ceph/
3151 F:      include/linux/crush/
3152
3153 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3154 M:      "Yan, Zheng" <zyan@redhat.com>
3155 M:      Sage Weil <sage@redhat.com>
3156 M:      Ilya Dryomov <idryomov@gmail.com>
3157 L:      ceph-devel@vger.kernel.org
3158 W:      http://ceph.com/
3159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3160 T:      git git://github.com/ceph/ceph-client.git
3161 S:      Supported
3162 F:      Documentation/filesystems/ceph.txt
3163 F:      fs/ceph/
3164
3165 CERTIFICATE HANDLING:
3166 M:      David Howells <dhowells@redhat.com>
3167 M:      David Woodhouse <dwmw2@infradead.org>
3168 L:      keyrings@vger.kernel.org
3169 S:      Maintained
3170 F:      Documentation/module-signing.txt
3171 F:      certs/
3172 F:      scripts/sign-file.c
3173 F:      scripts/extract-cert.c
3174
3175 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3176 L:      linux-usb@vger.kernel.org
3177 S:      Orphan
3178 F:      Documentation/usb/WUSB-Design-overview.txt
3179 F:      Documentation/usb/wusb-cbaf
3180 F:      drivers/usb/host/hwa-hc.c
3181 F:      drivers/usb/host/whci/
3182 F:      drivers/usb/wusbcore/
3183 F:      include/linux/usb/wusb*
3184
3185 HT16K33 LED CONTROLLER DRIVER
3186 M:      Robin van der Gracht <robin@protonic.nl>
3187 S:      Maintained
3188 F:      drivers/auxdisplay/ht16k33.c
3189 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3190
3191 CFAG12864B LCD DRIVER
3192 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3193 W:      http://miguelojeda.es/auxdisplay.htm
3194 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3195 S:      Maintained
3196 F:      drivers/auxdisplay/cfag12864b.c
3197 F:      include/linux/cfag12864b.h
3198
3199 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3200 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3201 W:      http://miguelojeda.es/auxdisplay.htm
3202 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3203 S:      Maintained
3204 F:      drivers/auxdisplay/cfag12864bfb.c
3205 F:      include/linux/cfag12864b.h
3206
3207 CFG80211 and NL80211
3208 M:      Johannes Berg <johannes@sipsolutions.net>
3209 L:      linux-wireless@vger.kernel.org
3210 W:      http://wireless.kernel.org/
3211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3213 S:      Maintained
3214 F:      include/uapi/linux/nl80211.h
3215 F:      include/net/cfg80211.h
3216 F:      net/wireless/*
3217 X:      net/wireless/wext*
3218
3219 CHAR and MISC DRIVERS
3220 M:      Arnd Bergmann <arnd@arndb.de>
3221 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3223 S:      Supported
3224 F:      drivers/char/*
3225 F:      drivers/misc/*
3226 F:      include/linux/miscdevice.h
3227
3228 CHECKPATCH
3229 M:      Andy Whitcroft <apw@canonical.com>
3230 M:      Joe Perches <joe@perches.com>
3231 S:      Maintained
3232 F:      scripts/checkpatch.pl
3233
3234 CHINESE DOCUMENTATION
3235 M:      Harry Wei <harryxiyou@gmail.com>
3236 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3237 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3238 S:      Maintained
3239 F:      Documentation/translations/zh_CN/
3240
3241 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3242 M:      Peter Chen <Peter.Chen@nxp.com>
3243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3244 L:      linux-usb@vger.kernel.org
3245 S:      Maintained
3246 F:      drivers/usb/chipidea/
3247
3248 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3249 M:      Hans de Goede <hdegoede@redhat.com>
3250 L:      linux-input@vger.kernel.org
3251 S:      Maintained
3252 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3253 F:      drivers/input/touchscreen/chipone_icn8318.c
3254
3255 CHROME HARDWARE PLATFORM SUPPORT
3256 M:      Olof Johansson <olof@lixom.net>
3257 S:      Maintained
3258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3259 F:      drivers/platform/chrome/
3260
3261 CISCO VIC ETHERNET NIC DRIVER
3262 M:      Christian Benvenuti <benve@cisco.com>
3263 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3264 M:      Neel Patel <neepatel@cisco.com>
3265 S:      Supported
3266 F:      drivers/net/ethernet/cisco/enic/
3267
3268 CISCO VIC LOW LATENCY NIC DRIVER
3269 M:      Christian Benvenuti <benve@cisco.com>
3270 M:      Dave Goodell <dgoodell@cisco.com>
3271 S:      Supported
3272 F:      drivers/infiniband/hw/usnic/
3273
3274 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3275 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3276 L:      netdev@vger.kernel.org
3277 S:      Maintained
3278 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3279
3280 CIRRUS LOGIC AUDIO CODEC DRIVERS
3281 M:      Brian Austin <brian.austin@cirrus.com>
3282 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3283 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3284 S:      Maintained
3285 F:      sound/soc/codecs/cs*
3286
3287 CLEANCACHE API
3288 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3289 L:      linux-kernel@vger.kernel.org
3290 S:      Maintained
3291 F:      mm/cleancache.c
3292 F:      include/linux/cleancache.h
3293
3294 CLK API
3295 M:      Russell King <linux@armlinux.org.uk>
3296 L:      linux-clk@vger.kernel.org
3297 S:      Maintained
3298 F:      include/linux/clk.h
3299
3300 CLOCKSOURCE, CLOCKEVENT DRIVERS
3301 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3302 M:      Thomas Gleixner <tglx@linutronix.de>
3303 L:      linux-kernel@vger.kernel.org
3304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3305 S:      Supported
3306 F:      drivers/clocksource
3307
3308 CISCO FCOE HBA DRIVER
3309 M:      Satish Kharat <satishkh@cisco.com>
3310 M:      Sesidhar Baddela <sebaddel@cisco.com>
3311 M:      Karan Tilak Kumar <kartilak@cisco.com>
3312 L:      linux-scsi@vger.kernel.org
3313 S:      Supported
3314 F:      drivers/scsi/fnic/
3315
3316 CISCO SCSI HBA DRIVER
3317 M:      Karan Tilak Kumar <kartilak@cisco.com>
3318 M:      Sesidhar Baddela <sebaddel@cisco.com>
3319 L:      linux-scsi@vger.kernel.org
3320 S:      Supported
3321 F:      drivers/scsi/snic/
3322
3323 CMPC ACPI DRIVER
3324 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3325 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3326 L:      platform-driver-x86@vger.kernel.org
3327 S:      Supported
3328 F:      drivers/platform/x86/classmate-laptop.c
3329
3330 COBALT MEDIA DRIVER
3331 M:      Hans Verkuil <hans.verkuil@cisco.com>
3332 L:      linux-media@vger.kernel.org
3333 T:      git git://linuxtv.org/media_tree.git
3334 W:      https://linuxtv.org
3335 S:      Supported
3336 F:      drivers/media/pci/cobalt/
3337
3338 COCCINELLE/Semantic Patches (SmPL)
3339 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3340 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3341 M:      Nicolas Palix <nicolas.palix@imag.fr>
3342 M:      Michal Marek <mmarek@suse.com>
3343 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3345 W:      http://coccinelle.lip6.fr/
3346 S:      Supported
3347 F:      Documentation/dev-tools/coccinelle.rst
3348 F:      scripts/coccinelle/
3349 F:      scripts/coccicheck
3350
3351 CODA FILE SYSTEM
3352 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3353 M:      coda@cs.cmu.edu
3354 L:      codalist@coda.cs.cmu.edu
3355 W:      http://www.coda.cs.cmu.edu/
3356 S:      Maintained
3357 F:      Documentation/filesystems/coda.txt
3358 F:      fs/coda/
3359 F:      include/linux/coda*.h
3360 F:      include/uapi/linux/coda*.h
3361
3362 CODA V4L2 MEM2MEM DRIVER
3363 M:      Philipp Zabel <p.zabel@pengutronix.de>
3364 L:      linux-media@vger.kernel.org
3365 S:      Maintained
3366 F:      Documentation/devicetree/bindings/media/coda.txt
3367 F:      drivers/media/platform/coda/
3368
3369 COMMON CLK FRAMEWORK
3370 M:      Michael Turquette <mturquette@baylibre.com>
3371 M:      Stephen Boyd <sboyd@codeaurora.org>
3372 L:      linux-clk@vger.kernel.org
3373 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3375 S:      Maintained
3376 F:      Documentation/devicetree/bindings/clock/
3377 F:      drivers/clk/
3378 X:      drivers/clk/clkdev.c
3379 F:      include/linux/clk-pr*
3380 F:      include/linux/clk/
3381
3382 COMMON INTERNET FILE SYSTEM (CIFS)
3383 M:      Steve French <sfrench@samba.org>
3384 L:      linux-cifs@vger.kernel.org
3385 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3386 W:      http://linux-cifs.samba.org/
3387 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3388 S:      Supported
3389 F:      Documentation/filesystems/cifs/
3390 F:      fs/cifs/
3391
3392 COMPACTPCI HOTPLUG CORE
3393 M:      Scott Murray <scott@spiteful.org>
3394 L:      linux-pci@vger.kernel.org
3395 S:      Maintained
3396 F:      drivers/pci/hotplug/cpci_hotplug*
3397
3398 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3399 M:      Scott Murray <scott@spiteful.org>
3400 L:      linux-pci@vger.kernel.org
3401 S:      Maintained
3402 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3403
3404 COMPACTPCI HOTPLUG GENERIC DRIVER
3405 M:      Scott Murray <scott@spiteful.org>
3406 L:      linux-pci@vger.kernel.org
3407 S:      Maintained
3408 F:      drivers/pci/hotplug/cpcihp_generic.c
3409
3410 COMPAL LAPTOP SUPPORT
3411 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3412 L:      platform-driver-x86@vger.kernel.org
3413 S:      Maintained
3414 F:      drivers/platform/x86/compal-laptop.c
3415
3416 CONEXANT ACCESSRUNNER USB DRIVER
3417 L:      accessrunner-general@lists.sourceforge.net
3418 W:      http://accessrunner.sourceforge.net/
3419 S:      Orphan
3420 F:      drivers/usb/atm/cxacru.c
3421
3422 CONFIGFS
3423 M:      Joel Becker <jlbec@evilplan.org>
3424 M:      Christoph Hellwig <hch@lst.de>
3425 T:      git git://git.infradead.org/users/hch/configfs.git
3426 S:      Supported
3427 F:      fs/configfs/
3428 F:      include/linux/configfs.h
3429
3430 CONNECTOR
3431 M:      Evgeniy Polyakov <zbr@ioremap.net>
3432 L:      netdev@vger.kernel.org
3433 S:      Maintained
3434 F:      drivers/connector/
3435
3436 CONTROL GROUP (CGROUP)
3437 M:      Tejun Heo <tj@kernel.org>
3438 M:      Li Zefan <lizefan@huawei.com>
3439 M:      Johannes Weiner <hannes@cmpxchg.org>
3440 L:      cgroups@vger.kernel.org
3441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3442 S:      Maintained
3443 F:      Documentation/cgroup*
3444 F:      include/linux/cgroup*
3445 F:      kernel/cgroup*
3446
3447 CONTROL GROUP - CPUSET
3448 M:      Li Zefan <lizefan@huawei.com>
3449 L:      cgroups@vger.kernel.org
3450 W:      http://www.bullopensource.org/cpuset/
3451 W:      http://oss.sgi.com/projects/cpusets/
3452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3453 S:      Maintained
3454 F:      Documentation/cgroup-v1/cpusets.txt
3455 F:      include/linux/cpuset.h
3456 F:      kernel/cpuset.c
3457
3458 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3459 M:      Johannes Weiner <hannes@cmpxchg.org>
3460 M:      Michal Hocko <mhocko@kernel.org>
3461 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3462 L:      cgroups@vger.kernel.org
3463 L:      linux-mm@kvack.org
3464 S:      Maintained
3465 F:      mm/memcontrol.c
3466 F:      mm/swap_cgroup.c
3467
3468 CORETEMP HARDWARE MONITORING DRIVER
3469 M:      Fenghua Yu <fenghua.yu@intel.com>
3470 L:      linux-hwmon@vger.kernel.org
3471 S:      Maintained
3472 F:      Documentation/hwmon/coretemp
3473 F:      drivers/hwmon/coretemp.c
3474
3475 COSA/SRP SYNC SERIAL DRIVER
3476 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3477 W:      http://www.fi.muni.cz/~kas/cosa/
3478 S:      Maintained
3479 F:      drivers/net/wan/cosa*
3480
3481 CPMAC ETHERNET DRIVER
3482 M:      Florian Fainelli <f.fainelli@gmail.com>
3483 L:      netdev@vger.kernel.org
3484 S:      Maintained
3485 F:      drivers/net/ethernet/ti/cpmac.c
3486
3487 CPU FREQUENCY DRIVERS
3488 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3489 M:      Viresh Kumar <viresh.kumar@linaro.org>
3490 L:      linux-pm@vger.kernel.org
3491 S:      Maintained
3492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3493 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3494 B:      https://bugzilla.kernel.org
3495 F:      Documentation/cpu-freq/
3496 F:      Documentation/devicetree/bindings/cpufreq/
3497 F:      drivers/cpufreq/
3498 F:      include/linux/cpufreq.h
3499 F:      tools/testing/selftests/cpufreq/
3500
3501 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3502 M:      Viresh Kumar <viresh.kumar@linaro.org>
3503 M:      Sudeep Holla <sudeep.holla@arm.com>
3504 L:      linux-pm@vger.kernel.org
3505 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3506 S:      Maintained
3507 F:      drivers/cpufreq/arm_big_little.h
3508 F:      drivers/cpufreq/arm_big_little.c
3509 F:      drivers/cpufreq/arm_big_little_dt.c
3510
3511 CPUIDLE DRIVER - ARM BIG LITTLE
3512 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3513 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3514 L:      linux-pm@vger.kernel.org
3515 L:      linux-arm-kernel@lists.infradead.org
3516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3517 S:      Maintained
3518 F:      drivers/cpuidle/cpuidle-big_little.c
3519
3520 CPUIDLE DRIVER - ARM EXYNOS
3521 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3522 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3523 M:      Kukjin Kim <kgene@kernel.org>
3524 L:      linux-pm@vger.kernel.org
3525 L:      linux-samsung-soc@vger.kernel.org
3526 S:      Supported
3527 F:      drivers/cpuidle/cpuidle-exynos.c
3528 F:      arch/arm/mach-exynos/pm.c
3529
3530 CPUIDLE DRIVERS
3531 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3532 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3533 L:      linux-pm@vger.kernel.org
3534 S:      Maintained
3535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3536 B:      https://bugzilla.kernel.org
3537 F:      drivers/cpuidle/*
3538 F:      include/linux/cpuidle.h
3539
3540 CPUID/MSR DRIVER
3541 M:      "H. Peter Anvin" <hpa@zytor.com>
3542 S:      Maintained
3543 F:      arch/x86/kernel/cpuid.c
3544 F:      arch/x86/kernel/msr.c
3545
3546 CPU POWER MONITORING SUBSYSTEM
3547 M:      Thomas Renninger <trenn@suse.com>
3548 L:      linux-pm@vger.kernel.org
3549 S:      Maintained
3550 F:      tools/power/cpupower/
3551
3552 CRAMFS FILESYSTEM
3553 W:      http://sourceforge.net/projects/cramfs/
3554 S:      Orphan / Obsolete
3555 F:      Documentation/filesystems/cramfs.txt
3556 F:      fs/cramfs/
3557
3558 CRIS PORT
3559 M:      Mikael Starvik <starvik@axis.com>
3560 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3561 L:      linux-cris-kernel@axis.com
3562 W:      http://developer.axis.com
3563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3564 S:      Maintained
3565 F:      arch/cris/
3566 F:      drivers/tty/serial/crisv10.*
3567
3568 CRYPTO API
3569 M:      Herbert Xu <herbert@gondor.apana.org.au>
3570 M:      "David S. Miller" <davem@davemloft.net>
3571 L:      linux-crypto@vger.kernel.org
3572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3574 S:      Maintained
3575 F:      Documentation/crypto/
3576 F:      Documentation/devicetree/bindings/crypto/
3577 F:      Documentation/DocBook/crypto-API.tmpl
3578 F:      arch/*/crypto/
3579 F:      crypto/
3580 F:      drivers/crypto/
3581 F:      include/crypto/
3582 F:      include/linux/crypto*
3583
3584 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3585 M:      Neil Horman <nhorman@tuxdriver.com>
3586 L:      linux-crypto@vger.kernel.org
3587 S:      Maintained
3588 F:      crypto/ansi_cprng.c
3589 F:      crypto/rng.c
3590
3591 CS3308 MEDIA DRIVER
3592 M:      Hans Verkuil <hverkuil@xs4all.nl>
3593 L:      linux-media@vger.kernel.org
3594 T:      git git://linuxtv.org/media_tree.git
3595 W:      http://linuxtv.org
3596 S:      Odd Fixes
3597 F:      drivers/media/i2c/cs3308.c
3598 F:      drivers/media/i2c/cs3308.h
3599
3600 CS5535 Audio ALSA driver
3601 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3602 S:      Maintained
3603 F:      sound/pci/cs5535audio/
3604
3605 CW1200 WLAN driver
3606 M:      Solomon Peachy <pizza@shaftnet.org>
3607 S:      Maintained
3608 F:      drivers/net/wireless/st/cw1200/
3609
3610 CX18 VIDEO4LINUX DRIVER
3611 M:      Andy Walls <awalls@md.metrocast.net>
3612 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3613 L:      linux-media@vger.kernel.org
3614 T:      git git://linuxtv.org/media_tree.git
3615 W:      https://linuxtv.org
3616 W:      http://www.ivtvdriver.org/index.php/Cx18
3617 S:      Maintained
3618 F:      Documentation/media/v4l-drivers/cx18*
3619 F:      drivers/media/pci/cx18/
3620 F:      include/uapi/linux/ivtv*
3621
3622 CX2341X MPEG ENCODER HELPER MODULE
3623 M:      Hans Verkuil <hverkuil@xs4all.nl>
3624 L:      linux-media@vger.kernel.org
3625 T:      git git://linuxtv.org/media_tree.git
3626 W:      https://linuxtv.org
3627 S:      Maintained
3628 F:      drivers/media/common/cx2341x*
3629 F:      include/media/cx2341x*
3630
3631 CX24120 MEDIA DRIVER
3632 M:      Jemma Denson <jdenson@gmail.com>
3633 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3634 L:      linux-media@vger.kernel.org
3635 W:      https://linuxtv.org
3636 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3637 S:      Maintained
3638 F:      drivers/media/dvb-frontends/cx24120*
3639
3640 CX88 VIDEO4LINUX DRIVER
3641 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3642 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3643 L:      linux-media@vger.kernel.org
3644 W:      https://linuxtv.org
3645 T:      git git://linuxtv.org/media_tree.git
3646 S:      Odd fixes
3647 F:      Documentation/media/v4l-drivers/cx88*
3648 F:      drivers/media/pci/cx88/
3649
3650 CXD2820R MEDIA DRIVER
3651 M:      Antti Palosaari <crope@iki.fi>
3652 L:      linux-media@vger.kernel.org
3653 W:      https://linuxtv.org
3654 W:      http://palosaari.fi/linux/
3655 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3656 T:      git git://linuxtv.org/anttip/media_tree.git
3657 S:      Maintained
3658 F:      drivers/media/dvb-frontends/cxd2820r*
3659
3660 CXGB3 ETHERNET DRIVER (CXGB3)
3661 M:      Santosh Raspatur <santosh@chelsio.com>
3662 L:      netdev@vger.kernel.org
3663 W:      http://www.chelsio.com
3664 S:      Supported
3665 F:      drivers/net/ethernet/chelsio/cxgb3/
3666
3667 CXGB3 ISCSI DRIVER (CXGB3I)
3668 M:      Karen Xie <kxie@chelsio.com>
3669 L:      linux-scsi@vger.kernel.org
3670 W:      http://www.chelsio.com
3671 S:      Supported
3672 F:      drivers/scsi/cxgbi/cxgb3i
3673
3674 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3675 M:      Steve Wise <swise@chelsio.com>
3676 L:      linux-rdma@vger.kernel.org
3677 W:      http://www.openfabrics.org
3678 S:      Supported
3679 F:      drivers/infiniband/hw/cxgb3/
3680 F:      include/uapi/rdma/cxgb3-abi.h
3681
3682 CXGB4 ETHERNET DRIVER (CXGB4)
3683 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3684 L:      netdev@vger.kernel.org
3685 W:      http://www.chelsio.com
3686 S:      Supported
3687 F:      drivers/net/ethernet/chelsio/cxgb4/
3688
3689 CXGB4 ISCSI DRIVER (CXGB4I)
3690 M:      Karen Xie <kxie@chelsio.com>
3691 L:      linux-scsi@vger.kernel.org
3692 W:      http://www.chelsio.com
3693 S:      Supported
3694 F:      drivers/scsi/cxgbi/cxgb4i
3695
3696 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3697 M:      Steve Wise <swise@chelsio.com>
3698 L:      linux-rdma@vger.kernel.org
3699 W:      http://www.openfabrics.org
3700 S:      Supported
3701 F:      drivers/infiniband/hw/cxgb4/
3702 F:      include/uapi/rdma/cxgb4-abi.h
3703
3704 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3705 M:      Casey Leedom <leedom@chelsio.com>
3706 L:      netdev@vger.kernel.org
3707 W:      http://www.chelsio.com
3708 S:      Supported
3709 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3710
3711 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3712 M:      Ian Munsie <imunsie@au1.ibm.com>
3713 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3714 L:      linuxppc-dev@lists.ozlabs.org
3715 S:      Supported
3716 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3717 F:      drivers/misc/cxl/
3718 F:      include/misc/cxl*
3719 F:      include/uapi/misc/cxl.h
3720 F:      Documentation/powerpc/cxl.txt
3721 F:      Documentation/ABI/testing/sysfs-class-cxl
3722
3723 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3724 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3725 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3726 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3727 L:      linux-scsi@vger.kernel.org
3728 S:      Supported
3729 F:      drivers/scsi/cxlflash/
3730 F:      include/uapi/scsi/cxlflash_ioctls.h
3731 F:      Documentation/powerpc/cxlflash.txt
3732
3733 STMMAC ETHERNET DRIVER
3734 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3735 M:      Alexandre Torgue <alexandre.torgue@st.com>
3736 L:      netdev@vger.kernel.org
3737 W:      http://www.stlinux.com
3738 S:      Supported
3739 F:      drivers/net/ethernet/stmicro/stmmac/
3740
3741 CYBERPRO FB DRIVER
3742 M:      Russell King <linux@armlinux.org.uk>
3743 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3744 W:      http://www.armlinux.org.uk/
3745 S:      Maintained
3746 F:      drivers/video/fbdev/cyber2000fb.*
3747
3748 CYCLADES ASYNC MUX DRIVER
3749 W:      http://www.cyclades.com/
3750 S:      Orphan
3751 F:      drivers/tty/cyclades.c
3752 F:      include/linux/cyclades.h
3753 F:      include/uapi/linux/cyclades.h
3754
3755 CYCLADES PC300 DRIVER
3756 W:      http://www.cyclades.com/
3757 S:      Orphan
3758 F:      drivers/net/wan/pc300*
3759
3760 CYPRESS_FIRMWARE MEDIA DRIVER
3761 M:      Antti Palosaari <crope@iki.fi>
3762 L:      linux-media@vger.kernel.org
3763 W:      https://linuxtv.org
3764 W:      http://palosaari.fi/linux/
3765 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3766 T:      git git://linuxtv.org/anttip/media_tree.git
3767 S:      Maintained
3768 F:      drivers/media/common/cypress_firmware*
3769
3770 CYTTSP TOUCHSCREEN DRIVER
3771 M:      Ferruh Yigit <fery@cypress.com>
3772 L:      linux-input@vger.kernel.org
3773 S:      Supported
3774 F:      drivers/input/touchscreen/cyttsp*
3775 F:      include/linux/input/cyttsp.h
3776
3777 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3778 M:      Joshua Kinard <kumba@gentoo.org>
3779 S:      Maintained
3780 F:      drivers/rtc/rtc-ds1685.c
3781 F:      include/linux/rtc/ds1685.h
3782
3783 DAMA SLAVE for AX.25
3784 M:      Joerg Reuter <jreuter@yaina.de>
3785 W:      http://yaina.de/jreuter/
3786 W:      http://www.qsl.net/dl1bke/
3787 L:      linux-hams@vger.kernel.org
3788 S:      Maintained
3789 F:      net/ax25/af_ax25.c
3790 F:      net/ax25/ax25_dev.c
3791 F:      net/ax25/ax25_ds_*
3792 F:      net/ax25/ax25_in.c
3793 F:      net/ax25/ax25_out.c
3794 F:      net/ax25/ax25_timer.c
3795 F:      net/ax25/sysctl_net_ax25.c
3796
3797 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3798 L:      netdev@vger.kernel.org
3799 S:      Orphan
3800 F:      Documentation/networking/dmfe.txt
3801 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3802
3803 DC390/AM53C974 SCSI driver
3804 M:      Hannes Reinecke <hare@suse.com>
3805 L:      linux-scsi@vger.kernel.org
3806 S:      Maintained
3807 F:      drivers/scsi/am53c974.c
3808
3809 DC395x SCSI driver
3810 M:      Oliver Neukum <oliver@neukum.org>
3811 M:      Ali Akcaagac <aliakc@web.de>
3812 M:      Jamie Lenehan <lenehan@twibble.org>
3813 L:      dc395x@twibble.org
3814 W:      http://twibble.org/dist/dc395x/
3815 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3816 S:      Maintained
3817 F:      Documentation/scsi/dc395x.txt
3818 F:      drivers/scsi/dc395x.*
3819
3820 DCCP PROTOCOL
3821 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3822 L:      dccp@vger.kernel.org
3823 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3824 S:      Maintained
3825 F:      include/linux/dccp.h
3826 F:      include/uapi/linux/dccp.h
3827 F:      include/linux/tfrc.h
3828 F:      net/dccp/
3829
3830 DECnet NETWORK LAYER
3831 W:      http://linux-decnet.sourceforge.net
3832 L:      linux-decnet-user@lists.sourceforge.net
3833 S:      Orphan
3834 F:      Documentation/networking/decnet.txt
3835 F:      net/decnet/
3836
3837 DECSTATION PLATFORM SUPPORT
3838 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3839 L:      linux-mips@linux-mips.org
3840 W:      http://www.linux-mips.org/wiki/DECstation
3841 S:      Maintained
3842 F:      arch/mips/dec/
3843 F:      arch/mips/include/asm/dec/
3844 F:      arch/mips/include/asm/mach-dec/
3845
3846 DEFXX FDDI NETWORK DRIVER
3847 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3848 S:      Maintained
3849 F:      drivers/net/fddi/defxx.*
3850
3851 DELL LAPTOP DRIVER
3852 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3853 M:      Pali Rohár <pali.rohar@gmail.com>
3854 L:      platform-driver-x86@vger.kernel.org
3855 S:      Maintained
3856 F:      drivers/platform/x86/dell-laptop.c
3857
3858 DELL LAPTOP RBTN DRIVER
3859 M:      Pali Rohár <pali.rohar@gmail.com>
3860 S:      Maintained
3861 F:      drivers/platform/x86/dell-rbtn.*
3862
3863 DELL LAPTOP FREEFALL DRIVER
3864 M:      Pali Rohár <pali.rohar@gmail.com>
3865 S:      Maintained
3866 F:      drivers/platform/x86/dell-smo8800.c
3867
3868 DELL LAPTOP SMM DRIVER
3869 M:      Pali Rohár <pali.rohar@gmail.com>
3870 S:      Maintained
3871 F:      drivers/hwmon/dell-smm-hwmon.c
3872 F:      include/uapi/linux/i8k.h
3873
3874 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3875 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3876 S:      Maintained
3877 F:      Documentation/dcdbas.txt
3878 F:      drivers/firmware/dcdbas.*
3879
3880 DELL WMI EXTRAS DRIVER
3881 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3882 M:      Pali Rohár <pali.rohar@gmail.com>
3883 S:      Maintained
3884 F:      drivers/platform/x86/dell-wmi.c
3885
3886 DESIGNWARE USB2 DRD IP DRIVER
3887 M:      John Youn <johnyoun@synopsys.com>
3888 L:      linux-usb@vger.kernel.org
3889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3890 S:      Maintained
3891 F:      drivers/usb/dwc2/
3892
3893 DESIGNWARE USB3 DRD IP DRIVER
3894 M:      Felipe Balbi <balbi@kernel.org>
3895 L:      linux-usb@vger.kernel.org
3896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3897 S:      Maintained
3898 F:      drivers/usb/dwc3/
3899
3900 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3901 M:      Andreas Klinger <ak@it-klinger.de>
3902 L:      linux-iio@vger.kernel.org
3903 S:      Maintained
3904 F:      drivers/iio/proximity/srf*.c
3905
3906 DEVICE COREDUMP (DEV_COREDUMP)
3907 M:      Johannes Berg <johannes@sipsolutions.net>
3908 L:      linux-kernel@vger.kernel.org
3909 S:      Maintained
3910 F:      drivers/base/devcoredump.c
3911 F:      include/linux/devcoredump.h
3912
3913 DEVICE FREQUENCY (DEVFREQ)
3914 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3915 M:      Kyungmin Park <kyungmin.park@samsung.com>
3916 R:      Chanwoo Choi <cw00.choi@samsung.com>
3917 L:      linux-pm@vger.kernel.org
3918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3919 S:      Maintained
3920 F:      drivers/devfreq/
3921 F:      include/linux/devfreq.h
3922 F:      Documentation/devicetree/bindings/devfreq/
3923
3924 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3925 M:      Chanwoo Choi <cw00.choi@samsung.com>
3926 L:      linux-pm@vger.kernel.org
3927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3928 S:      Supported
3929 F:      drivers/devfreq/event/
3930 F:      drivers/devfreq/devfreq-event.c
3931 F:      include/linux/devfreq-event.h
3932 F:      Documentation/devicetree/bindings/devfreq/event/
3933
3934 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3935 M:      Chanwoo Choi <cw00.choi@samsung.com>
3936 L:      linux-pm@vger.kernel.org
3937 L:      linux-samsung-soc@vger.kernel.org
3938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3939 S:      Maintained
3940 F:      drivers/devfreq/exynos-bus.c
3941 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3942
3943 DEVICE NUMBER REGISTRY
3944 M:      Torben Mathiasen <device@lanana.org>
3945 W:      http://lanana.org/docs/device-list/index.html
3946 S:      Maintained
3947
3948 DEVICE-MAPPER  (LVM)
3949 M:      Alasdair Kergon <agk@redhat.com>
3950 M:      Mike Snitzer <snitzer@redhat.com>
3951 M:      dm-devel@redhat.com
3952 L:      dm-devel@redhat.com
3953 W:      http://sources.redhat.com/dm
3954 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3956 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3957 S:      Maintained
3958 F:      Documentation/device-mapper/
3959 F:      drivers/md/dm*
3960 F:      drivers/md/persistent-data/
3961 F:      include/linux/device-mapper.h
3962 F:      include/linux/dm-*.h
3963 F:      include/uapi/linux/dm-*.h
3964
3965 DEVLINK
3966 M:      Jiri Pirko <jiri@mellanox.com>
3967 L:      netdev@vger.kernel.org
3968 S:      Supported
3969 F:      net/core/devlink.c
3970 F:      include/net/devlink.h
3971 F:      include/uapi/linux/devlink.h
3972
3973 DIALOG SEMICONDUCTOR DRIVERS
3974 M:      Support Opensource <support.opensource@diasemi.com>
3975 W:      http://www.dialog-semiconductor.com/products
3976 S:      Supported
3977 F:      Documentation/hwmon/da90??
3978 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3979 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3980 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3981 F:      drivers/gpio/gpio-da90??.c
3982 F:      drivers/hwmon/da90??-hwmon.c
3983 F:      drivers/iio/adc/da91??-*.c
3984 F:      drivers/input/misc/da90??_onkey.c
3985 F:      drivers/input/touchscreen/da9052_tsi.c
3986 F:      drivers/leds/leds-da90??.c
3987 F:      drivers/mfd/da903x.c
3988 F:      drivers/mfd/da90??-*.c
3989 F:      drivers/mfd/da91??-*.c
3990 F:      drivers/power/supply/da9052-battery.c
3991 F:      drivers/power/supply/da91??-*.c
3992 F:      drivers/regulator/da903x.c
3993 F:      drivers/regulator/da9???-regulator.[ch]
3994 F:      drivers/rtc/rtc-da90??.c
3995 F:      drivers/video/backlight/da90??_bl.c
3996 F:      drivers/watchdog/da90??_wdt.c
3997 F:      include/linux/mfd/da903x.h
3998 F:      include/linux/mfd/da9052/
3999 F:      include/linux/mfd/da9055/
4000 F:      include/linux/mfd/da9062/
4001 F:      include/linux/mfd/da9063/
4002 F:      include/linux/mfd/da9150/
4003 F:      include/linux/regulator/da9211.h
4004 F:      include/sound/da[79]*.h
4005 F:      sound/soc/codecs/da[79]*.[ch]
4006
4007 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4008 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4009 L:      linux-gpio@vger.kernel.org
4010 S:      Maintained
4011 F:      drivers/gpio/gpio-gpio-mm.c
4012
4013 DIGI NEO AND CLASSIC PCI PRODUCTS
4014 M:      Lidza Louina <lidza.louina@gmail.com>
4015 M:      Mark Hounschell <markh@compro.net>
4016 L:      driverdev-devel@linuxdriverproject.org
4017 S:      Maintained
4018 F:      drivers/staging/dgnc/
4019
4020 DIOLAN U2C-12 I2C DRIVER
4021 M:      Guenter Roeck <linux@roeck-us.net>
4022 L:      linux-i2c@vger.kernel.org
4023 S:      Maintained
4024 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4025
4026 DIRECT ACCESS (DAX)
4027 M:      Matthew Wilcox <mawilcox@microsoft.com>
4028 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4029 L:      linux-fsdevel@vger.kernel.org
4030 S:      Supported
4031 F:      fs/dax.c
4032 F:      include/linux/dax.h
4033 F:      include/trace/events/fs_dax.h
4034
4035 DIRECTORY NOTIFICATION (DNOTIFY)
4036 M:      Eric Paris <eparis@parisplace.org>
4037 S:      Maintained
4038 F:      Documentation/filesystems/dnotify.txt
4039 F:      fs/notify/dnotify/
4040 F:      include/linux/dnotify.h
4041
4042 DISK GEOMETRY AND PARTITION HANDLING
4043 M:      Andries Brouwer <aeb@cwi.nl>
4044 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4045 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4046 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4047 S:      Maintained
4048
4049 DISKQUOTA
4050 M:      Jan Kara <jack@suse.com>
4051 S:      Maintained
4052 F:      Documentation/filesystems/quota.txt
4053 F:      fs/quota/
4054 F:      include/linux/quota*.h
4055 F:      include/uapi/linux/quota*.h
4056
4057 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4058 M:      Bernie Thompson <bernie@plugable.com>
4059 L:      linux-fbdev@vger.kernel.org
4060 S:      Maintained
4061 W:      http://plugable.com/category/projects/udlfb/
4062 F:      drivers/video/fbdev/udlfb.c
4063 F:      include/video/udlfb.h
4064 F:      Documentation/fb/udlfb.txt
4065
4066 DISTRIBUTED LOCK MANAGER (DLM)
4067 M:      Christine Caulfield <ccaulfie@redhat.com>
4068 M:      David Teigland <teigland@redhat.com>
4069 L:      cluster-devel@redhat.com
4070 W:      http://sources.redhat.com/cluster/
4071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4072 S:      Supported
4073 F:      fs/dlm/
4074
4075 DMA BUFFER SHARING FRAMEWORK
4076 M:      Sumit Semwal <sumit.semwal@linaro.org>
4077 S:      Maintained
4078 L:      linux-media@vger.kernel.org
4079 L:      dri-devel@lists.freedesktop.org
4080 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4081 F:      drivers/dma-buf/
4082 F:      include/linux/dma-buf*
4083 F:      include/linux/reservation.h
4084 F:      include/linux/*fence.h
4085 F:      Documentation/driver-api/dma-buf.rst
4086 T:      git git://anongit.freedesktop.org/drm/drm-misc
4087
4088 SYNC FILE FRAMEWORK
4089 M:      Sumit Semwal <sumit.semwal@linaro.org>
4090 R:      Gustavo Padovan <gustavo@padovan.org>
4091 S:      Maintained
4092 L:      linux-media@vger.kernel.org
4093 L:      dri-devel@lists.freedesktop.org
4094 F:      drivers/dma-buf/sync_*
4095 F:      drivers/dma-buf/dma-fence*
4096 F:      drivers/dma-buf/sw_sync.c
4097 F:      include/linux/sync_file.h
4098 F:      include/uapi/linux/sync_file.h
4099 F:      Documentation/sync_file.txt
4100 T:      git git://anongit.freedesktop.org/drm/drm-misc
4101
4102 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4103 M:      Vinod Koul <vinod.koul@intel.com>
4104 L:      dmaengine@vger.kernel.org
4105 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4106 S:      Maintained
4107 F:      drivers/dma/
4108 F:      include/linux/dmaengine.h
4109 F:      Documentation/devicetree/bindings/dma/
4110 F:      Documentation/dmaengine/
4111 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4112
4113 DME1737 HARDWARE MONITOR DRIVER
4114 M:      Juerg Haefliger <juergh@gmail.com>
4115 L:      linux-hwmon@vger.kernel.org
4116 S:      Maintained
4117 F:      Documentation/hwmon/dme1737
4118 F:      drivers/hwmon/dme1737.c
4119
4120 DMI/SMBIOS SUPPORT
4121 M:      Jean Delvare <jdelvare@suse.com>
4122 S:      Maintained
4123 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4124 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4125 F:      drivers/firmware/dmi-id.c
4126 F:      drivers/firmware/dmi_scan.c
4127 F:      include/linux/dmi.h
4128
4129 DOCUMENTATION
4130 M:      Jonathan Corbet <corbet@lwn.net>
4131 L:      linux-doc@vger.kernel.org
4132 S:      Maintained
4133 F:      Documentation/
4134 F:      scripts/docproc.c
4135 F:      scripts/kernel-doc*
4136 X:      Documentation/ABI/
4137 X:      Documentation/devicetree/
4138 X:      Documentation/acpi
4139 X:      Documentation/power
4140 X:      Documentation/spi
4141 X:      Documentation/media
4142 T:      git git://git.lwn.net/linux.git docs-next
4143
4144 DOUBLETALK DRIVER
4145 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4146 L:      blinux-list@redhat.com
4147 S:      Maintained
4148 F:      drivers/char/dtlk.c
4149 F:      include/linux/dtlk.h
4150
4151 DPAA2 DATAPATH I/O (DPIO) DRIVER
4152 M:      Roy Pledge <Roy.Pledge@nxp.com>
4153 L:      linux-kernel@vger.kernel.org
4154 S:      Maintained
4155 F:      drivers/staging/fsl-mc/bus/dpio
4156
4157 DPAA2 ETHERNET DRIVER
4158 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4159 L:      linux-kernel@vger.kernel.org
4160 S:      Maintained
4161 F:      drivers/staging/fsl-dpaa2/ethernet
4162
4163 DPT_I2O SCSI RAID DRIVER
4164 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4165 L:      linux-scsi@vger.kernel.org
4166 W:      http://www.adaptec.com/
4167 S:      Maintained
4168 F:      drivers/scsi/dpt*
4169 F:      drivers/scsi/dpt/
4170
4171 DRBD DRIVER
4172 M:      Philipp Reisner <philipp.reisner@linbit.com>
4173 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4174 L:      drbd-dev@lists.linbit.com
4175 W:      http://www.drbd.org
4176 T:      git git://git.linbit.com/linux-drbd.git
4177 T:      git git://git.linbit.com/drbd-8.4.git
4178 S:      Supported
4179 F:      drivers/block/drbd/
4180 F:      lib/lru_cache.c
4181 F:      Documentation/blockdev/drbd/
4182
4183 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4184 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4186 S:      Supported
4187 F:      Documentation/kobject.txt
4188 F:      drivers/base/
4189 F:      fs/debugfs/
4190 F:      fs/sysfs/
4191 F:      include/linux/debugfs.h
4192 F:      include/linux/kobj*
4193 F:      lib/kobj*
4194
4195 DRM DRIVERS
4196 M:      David Airlie <airlied@linux.ie>
4197 L:      dri-devel@lists.freedesktop.org
4198 T:      git git://people.freedesktop.org/~airlied/linux
4199 B:      https://bugs.freedesktop.org/
4200 C:      irc://chat.freenode.net/dri-devel
4201 S:      Maintained
4202 F:      drivers/gpu/drm/
4203 F:      drivers/gpu/vga/
4204 F:      Documentation/devicetree/bindings/display/
4205 F:      Documentation/devicetree/bindings/gpu/
4206 F:      Documentation/devicetree/bindings/video/
4207 F:      Documentation/gpu/
4208 F:      include/drm/
4209 F:      include/uapi/drm/
4210 F:      include/linux/vga*
4211
4212 DRM DRIVERS AND MISC GPU PATCHES
4213 M:      Daniel Vetter <daniel.vetter@intel.com>
4214 M:      Jani Nikula <jani.nikula@linux.intel.com>
4215 M:      Sean Paul <seanpaul@chromium.org>
4216 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4217 S:      Maintained
4218 T:      git git://anongit.freedesktop.org/drm/drm-misc
4219 F:      Documentation/gpu/
4220 F:      drivers/gpu/vga/
4221 F:      drivers/gpu/drm/*
4222 F:      include/drm/drm*
4223 F:      include/uapi/drm/drm*
4224 F:      include/linux/vga*
4225
4226 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4227 M:      Dave Airlie <airlied@redhat.com>
4228 S:      Odd Fixes
4229 F:      drivers/gpu/drm/ast/
4230
4231 DRM DRIVERS FOR BRIDGE CHIPS
4232 M:      Archit Taneja <architt@codeaurora.org>
4233 S:      Maintained
4234 T:      git git://anongit.freedesktop.org/drm/drm-misc
4235 F:      drivers/gpu/drm/bridge/
4236
4237 DRM DRIVER FOR BOCHS VIRTUAL GPU
4238 M:      Gerd Hoffmann <kraxel@redhat.com>
4239 L:      virtualization@lists.linux-foundation.org
4240 T:      git git://anongit.freedesktop.org/drm/drm-misc
4241 S:      Maintained
4242 F:      drivers/gpu/drm/bochs/
4243
4244 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4245 M:      Dave Airlie <airlied@redhat.com>
4246 M:      Gerd Hoffmann <kraxel@redhat.com>
4247 L:      virtualization@lists.linux-foundation.org
4248 T:      git git://anongit.freedesktop.org/drm/drm-misc
4249 S:      Obsolete
4250 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4251 F:      drivers/gpu/drm/cirrus/
4252
4253 RADEON and AMDGPU DRM DRIVERS
4254 M:      Alex Deucher <alexander.deucher@amd.com>
4255 M:      Christian König <christian.koenig@amd.com>
4256 L:      amd-gfx@lists.freedesktop.org
4257 T:      git git://people.freedesktop.org/~agd5f/linux
4258 S:      Supported
4259 F:      drivers/gpu/drm/radeon/
4260 F:      include/uapi/drm/radeon_drm.h
4261 F:      drivers/gpu/drm/amd/
4262 F:      include/uapi/drm/amdgpu_drm.h
4263
4264 DRM PANEL DRIVERS
4265 M:      Thierry Reding <thierry.reding@gmail.com>
4266 L:      dri-devel@lists.freedesktop.org
4267 T:      git git://anongit.freedesktop.org/tegra/linux.git
4268 S:      Maintained
4269 F:      drivers/gpu/drm/drm_panel.c
4270 F:      drivers/gpu/drm/panel/
4271 F:      include/drm/drm_panel.h
4272 F:      Documentation/devicetree/bindings/display/panel/
4273
4274 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4275 M:      Daniel Vetter <daniel.vetter@intel.com>
4276 M:      Jani Nikula <jani.nikula@linux.intel.com>
4277 L:      intel-gfx@lists.freedesktop.org
4278 W:      https://01.org/linuxgraphics/
4279 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4280 C:      irc://chat.freenode.net/intel-gfx
4281 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4282 T:      git git://anongit.freedesktop.org/drm-intel
4283 S:      Supported
4284 F:      drivers/gpu/drm/i915/
4285 F:      include/drm/i915*
4286 F:      include/uapi/drm/i915_drm.h
4287 F:      Documentation/gpu/i915.rst
4288
4289 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4290 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4291 M:      Zhi Wang <zhi.a.wang@intel.com>
4292 L:      intel-gvt-dev@lists.freedesktop.org
4293 L:      intel-gfx@lists.freedesktop.org
4294 W:      https://01.org/igvt-g
4295 T:      git https://github.com/01org/gvt-linux.git
4296 S:      Supported
4297 F:      drivers/gpu/drm/i915/gvt/
4298
4299 DRM DRIVERS FOR ATMEL HLCDC
4300 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4301 L:      dri-devel@lists.freedesktop.org
4302 S:      Supported
4303 F:      drivers/gpu/drm/atmel-hlcdc/
4304 F:      Documentation/devicetree/bindings/drm/atmel/
4305 T:      git git://anongit.freedesktop.org/drm/drm-misc
4306
4307 DRM DRIVERS FOR ALLWINNER A10
4308 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4309 L:      dri-devel@lists.freedesktop.org
4310 S:      Supported
4311 F:      drivers/gpu/drm/sun4i/
4312 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4314
4315 DRM DRIVERS FOR AMLOGIC SOCS
4316 M:      Neil Armstrong <narmstrong@baylibre.com>
4317 L:      dri-devel@lists.freedesktop.org
4318 L:      linux-amlogic@lists.infradead.org
4319 W:      http://linux-meson.com/
4320 S:      Supported
4321 F:      drivers/gpu/drm/meson/
4322 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4323 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4324 F:      Documentation/gpu/meson.rst
4325 T:      git git://anongit.freedesktop.org/drm/drm-misc
4326
4327 DRM DRIVERS FOR EXYNOS
4328 M:      Inki Dae <inki.dae@samsung.com>
4329 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4330 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4331 M:      Kyungmin Park <kyungmin.park@samsung.com>
4332 L:      dri-devel@lists.freedesktop.org
4333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4334 S:      Supported
4335 F:      drivers/gpu/drm/exynos/
4336 F:      include/uapi/drm/exynos_drm.h
4337 F:      Documentation/devicetree/bindings/display/exynos/
4338
4339 DRM DRIVERS FOR FREESCALE DCU
4340 M:      Stefan Agner <stefan@agner.ch>
4341 M:      Alison Wang <alison.wang@freescale.com>
4342 L:      dri-devel@lists.freedesktop.org
4343 S:      Supported
4344 F:      drivers/gpu/drm/fsl-dcu/
4345 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4346 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4347 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4348
4349 DRM DRIVERS FOR FREESCALE IMX
4350 M:      Philipp Zabel <p.zabel@pengutronix.de>
4351 L:      dri-devel@lists.freedesktop.org
4352 S:      Maintained
4353 F:      drivers/gpu/drm/imx/
4354 F:      drivers/gpu/ipu-v3/
4355 F:      Documentation/devicetree/bindings/display/imx/
4356
4357 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4358 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4359 L:      dri-devel@lists.freedesktop.org
4360 T:      git git://github.com/patjak/drm-gma500
4361 S:      Maintained
4362 F:      drivers/gpu/drm/gma500/
4363
4364 DRM DRIVERS FOR HISILICON
4365 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4366 M:      Rongrong Zou <zourongrong@gmail.com>
4367 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4368 R:      Chen Feng <puck.chen@hisilicon.com>
4369 L:      dri-devel@lists.freedesktop.org
4370 T:      git git://github.com/xin3liang/linux.git
4371 S:      Maintained
4372 F:      drivers/gpu/drm/hisilicon/
4373 F:      Documentation/devicetree/bindings/display/hisilicon/
4374
4375 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4376 S:      Orphan / Obsolete
4377 F:      drivers/gpu/drm/i810/
4378 F:      include/uapi/drm/i810_drm.h
4379
4380 DRM DRIVERS FOR MEDIATEK
4381 M:      CK Hu <ck.hu@mediatek.com>
4382 M:      Philipp Zabel <p.zabel@pengutronix.de>
4383 L:      dri-devel@lists.freedesktop.org
4384 S:      Supported
4385 F:      drivers/gpu/drm/mediatek/
4386 F:      Documentation/devicetree/bindings/display/mediatek/
4387
4388 DRM DRIVER FOR MI0283QT
4389 M:      Noralf Trønnes <noralf@tronnes.org>
4390 S:      Maintained
4391 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4392 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4393
4394 DRM DRIVER FOR MSM ADRENO GPU
4395 M:      Rob Clark <robdclark@gmail.com>
4396 L:      linux-arm-msm@vger.kernel.org
4397 L:      dri-devel@lists.freedesktop.org
4398 L:      freedreno@lists.freedesktop.org
4399 T:      git git://people.freedesktop.org/~robclark/linux
4400 S:      Maintained
4401 F:      drivers/gpu/drm/msm/
4402 F:      include/uapi/drm/msm_drm.h
4403 F:      Documentation/devicetree/bindings/display/msm/
4404
4405 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4406 M:      Ben Skeggs <bskeggs@redhat.com>
4407 L:      dri-devel@lists.freedesktop.org
4408 L:      nouveau@lists.freedesktop.org
4409 T:      git git://github.com/skeggsb/linux
4410 S:      Supported
4411 F:      drivers/gpu/drm/nouveau/
4412 F:      include/uapi/drm/nouveau_drm.h
4413
4414 DRM DRIVERS FOR NVIDIA TEGRA
4415 M:      Thierry Reding <thierry.reding@gmail.com>
4416 L:      dri-devel@lists.freedesktop.org
4417 L:      linux-tegra@vger.kernel.org
4418 T:      git git://anongit.freedesktop.org/tegra/linux.git
4419 S:      Supported
4420 F:      drivers/gpu/drm/tegra/
4421 F:      drivers/gpu/host1x/
4422 F:      include/linux/host1x.h
4423 F:      include/uapi/drm/tegra_drm.h
4424 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4425
4426 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4427 S:      Orphan / Obsolete
4428 F:      drivers/gpu/drm/mga/
4429 F:      include/uapi/drm/mga_drm.h
4430
4431 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4432 M:      Dave Airlie <airlied@redhat.com>
4433 S:      Odd Fixes
4434 F:      drivers/gpu/drm/mgag200/
4435
4436 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4437 S:      Orphan / Obsolete
4438 F:      drivers/gpu/drm/r128/
4439 F:      include/uapi/drm/r128_drm.h
4440
4441 DRM DRIVERS FOR RENESAS
4442 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4443 L:      dri-devel@lists.freedesktop.org
4444 L:      linux-renesas-soc@vger.kernel.org
4445 T:      git git://linuxtv.org/pinchartl/fbdev
4446 S:      Supported
4447 F:      drivers/gpu/drm/rcar-du/
4448 F:      drivers/gpu/drm/shmobile/
4449 F:      include/linux/platform_data/shmob_drm.h
4450 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4451 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4452
4453 DRM DRIVER FOR QXL VIRTUAL GPU
4454 M:      Dave Airlie <airlied@redhat.com>
4455 M:      Gerd Hoffmann <kraxel@redhat.com>
4456 L:      virtualization@lists.linux-foundation.org
4457 T:      git git://anongit.freedesktop.org/drm/drm-misc
4458 S:      Maintained
4459 F:      drivers/gpu/drm/qxl/
4460 F:      include/uapi/drm/qxl_drm.h
4461
4462 DRM DRIVERS FOR ROCKCHIP
4463 M:      Mark Yao <mark.yao@rock-chips.com>
4464 L:      dri-devel@lists.freedesktop.org
4465 S:      Maintained
4466 F:      drivers/gpu/drm/rockchip/
4467 F:      Documentation/devicetree/bindings/display/rockchip/
4468 T:      git git://anongit.freedesktop.org/drm/drm-misc
4469
4470 DRM DRIVER FOR SAVAGE VIDEO CARDS
4471 S:      Orphan / Obsolete
4472 F:      drivers/gpu/drm/savage/
4473 F:      include/uapi/drm/savage_drm.h
4474
4475 DRM DRIVER FOR SIS VIDEO CARDS
4476 S:      Orphan / Obsolete
4477 F:      drivers/gpu/drm/sis/
4478 F:      include/uapi/drm/sis_drm.h
4479
4480 DRM DRIVERS FOR STI
4481 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4482 M:      Vincent Abriou <vincent.abriou@st.com>
4483 L:      dri-devel@lists.freedesktop.org
4484 T:      git git://anongit.freedesktop.org/drm/drm-misc
4485 S:      Maintained
4486 F:      drivers/gpu/drm/sti
4487 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4488
4489 DRM DRIVER FOR TDFX VIDEO CARDS
4490 S:      Orphan / Obsolete
4491 F:      drivers/gpu/drm/tdfx/
4492
4493 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4494 M:      Dave Airlie <airlied@redhat.com>
4495 S:      Odd Fixes
4496 F:      drivers/gpu/drm/udl/
4497
4498 DRM DRIVERS FOR VIVANTE GPU IP
4499 M:      Lucas Stach <l.stach@pengutronix.de>
4500 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4501 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4502 L:      etnaviv@lists.freedesktop.org
4503 L:      dri-devel@lists.freedesktop.org
4504 S:      Maintained
4505 F:      drivers/gpu/drm/etnaviv/
4506 F:      include/uapi/drm/etnaviv_drm.h
4507 F:      Documentation/devicetree/bindings/display/etnaviv/
4508
4509 DRM DRIVER FOR VMWARE VIRTUAL GPU
4510 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4511 M:      Sinclair Yeh <syeh@vmware.com>
4512 M:      Thomas Hellstrom <thellstrom@vmware.com>
4513 L:      dri-devel@lists.freedesktop.org
4514 T:      git git://people.freedesktop.org/~syeh/repos_linux
4515 T:      git git://people.freedesktop.org/~thomash/linux
4516 S:      Supported
4517 F:      drivers/gpu/drm/vmwgfx/
4518 F:      include/uapi/drm/vmwgfx_drm.h
4519
4520 DRM DRIVERS FOR VC4
4521 M:      Eric Anholt <eric@anholt.net>
4522 T:      git git://github.com/anholt/linux
4523 S:      Supported
4524 F:      drivers/gpu/drm/vc4/
4525 F:      include/uapi/drm/vc4_drm.h
4526 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4527 T:      git git://anongit.freedesktop.org/drm/drm-misc
4528
4529 DRM DRIVERS FOR TI OMAP
4530 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4531 L:      dri-devel@lists.freedesktop.org
4532 S:      Maintained
4533 F:      drivers/gpu/drm/omapdrm/
4534 F:      Documentation/devicetree/bindings/display/ti/
4535
4536 DRM DRIVERS FOR TI LCDC
4537 M:      Jyri Sarha <jsarha@ti.com>
4538 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4539 L:      dri-devel@lists.freedesktop.org
4540 S:      Maintained
4541 F:      drivers/gpu/drm/tilcdc/
4542 F:      Documentation/devicetree/bindings/display/tilcdc/
4543
4544 DRM DRIVERS FOR ZTE ZX
4545 M:      Shawn Guo <shawnguo@kernel.org>
4546 L:      dri-devel@lists.freedesktop.org
4547 S:      Maintained
4548 F:      drivers/gpu/drm/zte/
4549 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4550 T:      git git://anongit.freedesktop.org/drm/drm-misc
4551
4552 DSBR100 USB FM RADIO DRIVER
4553 M:      Alexey Klimov <klimov.linux@gmail.com>
4554 L:      linux-media@vger.kernel.org
4555 T:      git git://linuxtv.org/media_tree.git
4556 S:      Maintained
4557 F:      drivers/media/radio/dsbr100.c
4558
4559 DSCC4 DRIVER
4560 M:      Francois Romieu <romieu@fr.zoreil.com>
4561 L:      netdev@vger.kernel.org
4562 S:      Maintained
4563 F:      drivers/net/wan/dscc4.c
4564
4565 DT3155 MEDIA DRIVER
4566 M:      Hans Verkuil <hverkuil@xs4all.nl>
4567 L:      linux-media@vger.kernel.org
4568 T:      git git://linuxtv.org/media_tree.git
4569 W:      https://linuxtv.org
4570 S:      Odd Fixes
4571 F:      drivers/media/pci/dt3155/
4572
4573 DVB_USB_AF9015 MEDIA DRIVER
4574 M:      Antti Palosaari <crope@iki.fi>
4575 L:      linux-media@vger.kernel.org
4576 W:      https://linuxtv.org
4577 W:      http://palosaari.fi/linux/
4578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4579 T:      git git://linuxtv.org/anttip/media_tree.git
4580 S:      Maintained
4581 F:      drivers/media/usb/dvb-usb-v2/af9015*
4582
4583 DVB_USB_AF9035 MEDIA DRIVER
4584 M:      Antti Palosaari <crope@iki.fi>
4585 L:      linux-media@vger.kernel.org
4586 W:      https://linuxtv.org
4587 W:      http://palosaari.fi/linux/
4588 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4589 T:      git git://linuxtv.org/anttip/media_tree.git
4590 S:      Maintained
4591 F:      drivers/media/usb/dvb-usb-v2/af9035*
4592
4593 DVB_USB_ANYSEE MEDIA DRIVER
4594 M:      Antti Palosaari <crope@iki.fi>
4595 L:      linux-media@vger.kernel.org
4596 W:      https://linuxtv.org
4597 W:      http://palosaari.fi/linux/
4598 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4599 T:      git git://linuxtv.org/anttip/media_tree.git
4600 S:      Maintained
4601 F:      drivers/media/usb/dvb-usb-v2/anysee*
4602
4603 DVB_USB_AU6610 MEDIA DRIVER
4604 M:      Antti Palosaari <crope@iki.fi>
4605 L:      linux-media@vger.kernel.org
4606 W:      https://linuxtv.org
4607 W:      http://palosaari.fi/linux/
4608 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4609 T:      git git://linuxtv.org/anttip/media_tree.git
4610 S:      Maintained
4611 F:      drivers/media/usb/dvb-usb-v2/au6610*
4612
4613 DVB_USB_CE6230 MEDIA DRIVER
4614 M:      Antti Palosaari <crope@iki.fi>
4615 L:      linux-media@vger.kernel.org
4616 W:      https://linuxtv.org
4617 W:      http://palosaari.fi/linux/
4618 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4619 T:      git git://linuxtv.org/anttip/media_tree.git
4620 S:      Maintained
4621 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4622
4623 DVB_USB_CXUSB MEDIA DRIVER
4624 M:      Michael Krufky <mkrufky@linuxtv.org>
4625 L:      linux-media@vger.kernel.org
4626 W:      https://linuxtv.org
4627 W:      http://github.com/mkrufky
4628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4629 T:      git git://linuxtv.org/media_tree.git
4630 S:      Maintained
4631 F:      drivers/media/usb/dvb-usb/cxusb*
4632
4633 DVB_USB_EC168 MEDIA DRIVER
4634 M:      Antti Palosaari <crope@iki.fi>
4635 L:      linux-media@vger.kernel.org
4636 W:      https://linuxtv.org
4637 W:      http://palosaari.fi/linux/
4638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4639 T:      git git://linuxtv.org/anttip/media_tree.git
4640 S:      Maintained
4641 F:      drivers/media/usb/dvb-usb-v2/ec168*
4642
4643 DVB_USB_GL861 MEDIA DRIVER
4644 M:      Antti Palosaari <crope@iki.fi>
4645 L:      linux-media@vger.kernel.org
4646 W:      https://linuxtv.org
4647 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4648 T:      git git://linuxtv.org/anttip/media_tree.git
4649 S:      Maintained
4650 F:      drivers/media/usb/dvb-usb-v2/gl861*
4651
4652 DVB_USB_MXL111SF MEDIA DRIVER
4653 M:      Michael Krufky <mkrufky@linuxtv.org>
4654 L:      linux-media@vger.kernel.org
4655 W:      https://linuxtv.org
4656 W:      http://github.com/mkrufky
4657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4658 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4659 S:      Maintained
4660 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4661
4662 DVB_USB_RTL28XXU MEDIA DRIVER
4663 M:      Antti Palosaari <crope@iki.fi>
4664 L:      linux-media@vger.kernel.org
4665 W:      https://linuxtv.org
4666 W:      http://palosaari.fi/linux/
4667 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4668 T:      git git://linuxtv.org/anttip/media_tree.git
4669 S:      Maintained
4670 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4671
4672 DVB_USB_V2 MEDIA DRIVER
4673 M:      Antti Palosaari <crope@iki.fi>
4674 L:      linux-media@vger.kernel.org
4675 W:      https://linuxtv.org
4676 W:      http://palosaari.fi/linux/
4677 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4678 T:      git git://linuxtv.org/anttip/media_tree.git
4679 S:      Maintained
4680 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4681 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4682
4683 DYNAMIC DEBUG
4684 M:      Jason Baron <jbaron@akamai.com>
4685 S:      Maintained
4686 F:      lib/dynamic_debug.c
4687 F:      include/linux/dynamic_debug.h
4688
4689 DZ DECSTATION DZ11 SERIAL DRIVER
4690 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4691 S:      Maintained
4692 F:      drivers/tty/serial/dz.*
4693
4694 E3X0 POWER BUTTON DRIVER
4695 M:      Moritz Fischer <moritz.fischer@ettus.com>
4696 L:      usrp-users@lists.ettus.com
4697 W:      http://www.ettus.com
4698 S:      Supported
4699 F:      drivers/input/misc/e3x0-button.c
4700 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4701
4702 E4000 MEDIA DRIVER
4703 M:      Antti Palosaari <crope@iki.fi>
4704 L:      linux-media@vger.kernel.org
4705 W:      https://linuxtv.org
4706 W:      http://palosaari.fi/linux/
4707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4708 T:      git git://linuxtv.org/anttip/media_tree.git
4709 S:      Maintained
4710 F:      drivers/media/tuners/e4000*
4711
4712 EATA ISA/EISA/PCI SCSI DRIVER
4713 M:      Dario Ballabio <ballabio_dario@emc.com>
4714 L:      linux-scsi@vger.kernel.org
4715 S:      Maintained
4716 F:      drivers/scsi/eata.c
4717
4718 EC100 MEDIA DRIVER
4719 M:      Antti Palosaari <crope@iki.fi>
4720 L:      linux-media@vger.kernel.org
4721 W:      https://linuxtv.org
4722 W:      http://palosaari.fi/linux/
4723 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4724 T:      git git://linuxtv.org/anttip/media_tree.git
4725 S:      Maintained
4726 F:      drivers/media/dvb-frontends/ec100*
4727
4728 ECRYPT FILE SYSTEM
4729 M:      Tyler Hicks <tyhicks@canonical.com>
4730 L:      ecryptfs@vger.kernel.org
4731 W:      http://ecryptfs.org
4732 W:      https://launchpad.net/ecryptfs
4733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4734 S:      Supported
4735 F:      Documentation/filesystems/ecryptfs.txt
4736 F:      fs/ecryptfs/
4737
4738 EDAC-CORE
4739 M:      Borislav Petkov <bp@alien8.de>
4740 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4741 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4742 L:      linux-edac@vger.kernel.org
4743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4745 S:      Supported
4746 F:      Documentation/admin-guide/ras.rst
4747 F:      Documentation/driver-api/edac.rst
4748 F:      drivers/edac/
4749 F:      include/linux/edac.h
4750
4751 EDAC-AMD64
4752 M:      Borislav Petkov <bp@alien8.de>
4753 L:      linux-edac@vger.kernel.org
4754 S:      Maintained
4755 F:      drivers/edac/amd64_edac*
4756
4757 EDAC-CALXEDA
4758 M:      Robert Richter <rric@kernel.org>
4759 L:      linux-edac@vger.kernel.org
4760 S:      Maintained
4761 F:      drivers/edac/highbank*
4762
4763 EDAC-CAVIUM
4764 M:      Ralf Baechle <ralf@linux-mips.org>
4765 M:      David Daney <david.daney@cavium.com>
4766 L:      linux-edac@vger.kernel.org
4767 L:      linux-mips@linux-mips.org
4768 S:      Supported
4769 F:      drivers/edac/octeon_edac*
4770 F:      drivers/edac/thunderx_edac*
4771
4772 EDAC-E752X
4773 M:      Mark Gross <mark.gross@intel.com>
4774 L:      linux-edac@vger.kernel.org
4775 S:      Maintained
4776 F:      drivers/edac/e752x_edac.c
4777
4778 EDAC-E7XXX
4779 L:      linux-edac@vger.kernel.org
4780 S:      Maintained
4781 F:      drivers/edac/e7xxx_edac.c
4782
4783 EDAC-FSL_DDR
4784 M:      York Sun <york.sun@nxp.com>
4785 L:      linux-edac@vger.kernel.org
4786 S:      Maintained
4787 F:      drivers/edac/fsl_ddr_edac.*
4788
4789 EDAC-GHES
4790 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4791 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4792 L:      linux-edac@vger.kernel.org
4793 S:      Maintained
4794 F:      drivers/edac/ghes_edac.c
4795
4796 EDAC-I82443BXGX
4797 M:      Tim Small <tim@buttersideup.com>
4798 L:      linux-edac@vger.kernel.org
4799 S:      Maintained
4800 F:      drivers/edac/i82443bxgx_edac.c
4801
4802 EDAC-I3000
4803 L:      linux-edac@vger.kernel.org
4804 S:      Orphan
4805 F:      drivers/edac/i3000_edac.c
4806
4807 EDAC-I5000
4808 L:      linux-edac@vger.kernel.org
4809 S:      Maintained
4810 F:      drivers/edac/i5000_edac.c
4811
4812 EDAC-I5400
4813 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4814 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4815 L:      linux-edac@vger.kernel.org
4816 S:      Maintained
4817 F:      drivers/edac/i5400_edac.c
4818
4819 EDAC-I7300
4820 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4821 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4822 L:      linux-edac@vger.kernel.org
4823 S:      Maintained
4824 F:      drivers/edac/i7300_edac.c
4825
4826 EDAC-I7CORE
4827 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4828 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4829 L:      linux-edac@vger.kernel.org
4830 S:      Maintained
4831 F:      drivers/edac/i7core_edac.c
4832
4833 EDAC-I82975X
4834 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4835 M:      "Arvind R." <arvino55@gmail.com>
4836 L:      linux-edac@vger.kernel.org
4837 S:      Maintained
4838 F:      drivers/edac/i82975x_edac.c
4839
4840 EDAC-IE31200
4841 M:      Jason Baron <jbaron@akamai.com>
4842 L:      linux-edac@vger.kernel.org
4843 S:      Maintained
4844 F:      drivers/edac/ie31200_edac.c
4845
4846 EDAC-MPC85XX
4847 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4848 L:      linux-edac@vger.kernel.org
4849 S:      Maintained
4850 F:      drivers/edac/mpc85xx_edac.[ch]
4851
4852 EDAC-PND2
4853 M:      Tony Luck <tony.luck@intel.com>
4854 L:      linux-edac@vger.kernel.org
4855 S:      Maintained
4856 F:      drivers/edac/pnd2_edac.[ch]
4857
4858 EDAC-PASEMI
4859 M:      Egor Martovetsky <egor@pasemi.com>
4860 L:      linux-edac@vger.kernel.org
4861 S:      Maintained
4862 F:      drivers/edac/pasemi_edac.c
4863
4864 EDAC-R82600
4865 M:      Tim Small <tim@buttersideup.com>
4866 L:      linux-edac@vger.kernel.org
4867 S:      Maintained
4868 F:      drivers/edac/r82600_edac.c
4869
4870 EDAC-SBRIDGE
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/sb_edac.c
4876
4877 EDAC-SKYLAKE
4878 M:      Tony Luck <tony.luck@intel.com>
4879 L:      linux-edac@vger.kernel.org
4880 S:      Maintained
4881 F:      drivers/edac/skx_edac.c
4882
4883 EDAC-XGENE
4884 APPLIED MICRO (APM) X-GENE SOC EDAC
4885 M:     Loc Ho <lho@apm.com>
4886 S:     Supported
4887 F:     drivers/edac/xgene_edac.c
4888 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4889
4890 EDIROL UA-101/UA-1000 DRIVER
4891 M:      Clemens Ladisch <clemens@ladisch.de>
4892 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4893 T:      git git://git.alsa-project.org/alsa-kernel.git
4894 S:      Maintained
4895 F:      sound/usb/misc/ua101.c
4896
4897 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4898 M:      Matt Fleming <matt@codeblueprint.co.uk>
4899 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4900 L:      linux-efi@vger.kernel.org
4901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4902 S:      Maintained
4903 F:      Documentation/efi-stub.txt
4904 F:      arch/*/kernel/efi.c
4905 F:      arch/x86/boot/compressed/eboot.[ch]
4906 F:      arch/*/include/asm/efi.h
4907 F:      arch/x86/platform/efi/
4908 F:      drivers/firmware/efi/
4909 F:      include/linux/efi*.h
4910 F:      arch/arm/boot/compressed/efi-header.S
4911 F:      arch/arm64/kernel/efi-entry.S
4912
4913 EFI VARIABLE FILESYSTEM
4914 M:      Matthew Garrett <matthew.garrett@nebula.com>
4915 M:      Jeremy Kerr <jk@ozlabs.org>
4916 M:      Matt Fleming <matt@codeblueprint.co.uk>
4917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4918 L:      linux-efi@vger.kernel.org
4919 S:      Maintained
4920 F:      fs/efivarfs/
4921
4922 EFIFB FRAMEBUFFER DRIVER
4923 L:      linux-fbdev@vger.kernel.org
4924 M:      Peter Jones <pjones@redhat.com>
4925 S:      Maintained
4926 F:      drivers/video/fbdev/efifb.c
4927
4928 EFI TEST DRIVER
4929 L:      linux-efi@vger.kernel.org
4930 M:      Ivan Hu <ivan.hu@canonical.com>
4931 M:      Matt Fleming <matt@codeblueprint.co.uk>
4932 S:      Maintained
4933 F:      drivers/firmware/efi/test/
4934
4935 EFS FILESYSTEM
4936 W:      http://aeschi.ch.eu.org/efs/
4937 S:      Orphan
4938 F:      fs/efs/
4939
4940 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4941 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4942 L:      netdev@vger.kernel.org
4943 S:      Maintained
4944 F:      drivers/net/ethernet/ibm/ehea/
4945
4946 EM28XX VIDEO4LINUX DRIVER
4947 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4948 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4949 L:      linux-media@vger.kernel.org
4950 W:      https://linuxtv.org
4951 T:      git git://linuxtv.org/media_tree.git
4952 S:      Maintained
4953 F:      drivers/media/usb/em28xx/
4954 F:      Documentation/media/v4l-drivers/em28xx*
4955
4956 EMBEDDED LINUX
4957 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4958 M:      Matt Mackall <mpm@selenic.com>
4959 M:      David Woodhouse <dwmw2@infradead.org>
4960 L:      linux-embedded@vger.kernel.org
4961 S:      Maintained
4962
4963 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4964 M:      James Smart <james.smart@broadcom.com>
4965 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4966 L:      linux-scsi@vger.kernel.org
4967 W:      http://www.broadcom.com
4968 S:      Supported
4969 F:      drivers/scsi/lpfc/
4970
4971 ENE CB710 FLASH CARD READER DRIVER
4972 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4973 S:      Maintained
4974 F:      drivers/misc/cb710/
4975 F:      drivers/mmc/host/cb710-mmc.*
4976 F:      include/linux/cb710.h
4977
4978 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4979 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4980 S:      Maintained
4981 F:      drivers/media/rc/ene_ir.*
4982
4983 EPSON S1D13XXX FRAMEBUFFER DRIVER
4984 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4985 S:      Maintained
4986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4987 F:      drivers/video/fbdev/s1d13xxxfb.c
4988 F:      include/video/s1d13xxxfb.h
4989
4990 ET131X NETWORK DRIVER
4991 M:      Mark Einon <mark.einon@gmail.com>
4992 S:      Odd Fixes
4993 F:      drivers/net/ethernet/agere/
4994
4995 ETHERNET BRIDGE
4996 M:      Stephen Hemminger <stephen@networkplumber.org>
4997 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4998 L:      netdev@vger.kernel.org
4999 W:      http://www.linuxfoundation.org/en/Net:Bridge
5000 S:      Maintained
5001 F:      include/linux/netfilter_bridge/
5002 F:      net/bridge/
5003
5004 ETHERNET PHY LIBRARY
5005 M:      Andrew Lunn <andrew@lunn.ch>
5006 M:      Florian Fainelli <f.fainelli@gmail.com>
5007 L:      netdev@vger.kernel.org
5008 S:      Maintained
5009 F:      include/linux/phy.h
5010 F:      include/linux/phy_fixed.h
5011 F:      drivers/net/phy/
5012 F:      Documentation/networking/phy.txt
5013 F:      drivers/of/of_mdio.c
5014 F:      drivers/of/of_net.c
5015
5016 EXT2 FILE SYSTEM
5017 M:      Jan Kara <jack@suse.com>
5018 L:      linux-ext4@vger.kernel.org
5019 S:      Maintained
5020 F:      Documentation/filesystems/ext2.txt
5021 F:      fs/ext2/
5022 F:      include/linux/ext2*
5023
5024 EXT4 FILE SYSTEM
5025 M:      "Theodore Ts'o" <tytso@mit.edu>
5026 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5027 L:      linux-ext4@vger.kernel.org
5028 W:      http://ext4.wiki.kernel.org
5029 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5031 S:      Maintained
5032 F:      Documentation/filesystems/ext4.txt
5033 F:      fs/ext4/
5034
5035 Extended Verification Module (EVM)
5036 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5037 L:      linux-ima-devel@lists.sourceforge.net
5038 L:      linux-security-module@vger.kernel.org
5039 S:      Supported
5040 F:      security/integrity/evm/
5041
5042 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5043 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5044 M:      Chanwoo Choi <cw00.choi@samsung.com>
5045 L:      linux-kernel@vger.kernel.org
5046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5047 S:      Maintained
5048 F:      drivers/extcon/
5049 F:      include/linux/extcon/
5050 F:      include/linux/extcon.h
5051 F:      Documentation/extcon/
5052 F:      Documentation/devicetree/bindings/extcon/
5053
5054 EXYNOS DP DRIVER
5055 M:      Jingoo Han <jingoohan1@gmail.com>
5056 L:      dri-devel@lists.freedesktop.org
5057 S:      Maintained
5058 F:      drivers/gpu/drm/exynos/exynos_dp*
5059
5060 EXYNOS SYSMMU (IOMMU) driver
5061 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5062 L:      iommu@lists.linux-foundation.org
5063 S:      Maintained
5064 F:      drivers/iommu/exynos-iommu.c
5065
5066 EZchip NPS platform support
5067 M:      Noam Camus <noamc@ezchip.com>
5068 S:      Supported
5069 F:      arch/arc/plat-eznps
5070 F:      arch/arc/boot/dts/eznps.dts
5071
5072 F71805F HARDWARE MONITORING DRIVER
5073 M:      Jean Delvare <jdelvare@suse.com>
5074 L:      linux-hwmon@vger.kernel.org
5075 S:      Maintained
5076 F:      Documentation/hwmon/f71805f
5077 F:      drivers/hwmon/f71805f.c
5078
5079 FC0011 TUNER DRIVER
5080 M:      Michael Buesch <m@bues.ch>
5081 L:      linux-media@vger.kernel.org
5082 S:      Maintained
5083 F:      drivers/media/tuners/fc0011.h
5084 F:      drivers/media/tuners/fc0011.c
5085
5086 FC2580 MEDIA DRIVER
5087 M:      Antti Palosaari <crope@iki.fi>
5088 L:      linux-media@vger.kernel.org
5089 W:      https://linuxtv.org
5090 W:      http://palosaari.fi/linux/
5091 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5092 T:      git git://linuxtv.org/anttip/media_tree.git
5093 S:      Maintained
5094 F:      drivers/media/tuners/fc2580*
5095
5096 FANOTIFY
5097 M:      Eric Paris <eparis@redhat.com>
5098 S:      Maintained
5099 F:      fs/notify/fanotify/
5100 F:      include/linux/fanotify.h
5101 F:      include/uapi/linux/fanotify.h
5102
5103 FARSYNC SYNCHRONOUS DRIVER
5104 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5105 W:      http://www.farsite.co.uk/
5106 S:      Supported
5107 F:      drivers/net/wan/farsync.*
5108
5109 FAULT INJECTION SUPPORT
5110 M:      Akinobu Mita <akinobu.mita@gmail.com>
5111 S:      Supported
5112 F:      Documentation/fault-injection/
5113 F:      lib/fault-inject.c
5114
5115 FBTFT Framebuffer drivers
5116 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5117 S:      Maintained
5118 F:      drivers/staging/fbtft/
5119
5120 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5121 M:      Johannes Thumshirn <jth@kernel.org>
5122 L:      fcoe-devel@open-fcoe.org
5123 W:      www.Open-FCoE.org
5124 S:      Supported
5125 F:      drivers/scsi/libfc/
5126 F:      drivers/scsi/fcoe/
5127 F:      include/scsi/fc/
5128 F:      include/scsi/libfc.h
5129 F:      include/scsi/libfcoe.h
5130 F:      include/uapi/scsi/fc/
5131
5132 FILE LOCKING (flock() and fcntl()/lockf())
5133 M:      Jeff Layton <jlayton@poochiereds.net>
5134 M:      "J. Bruce Fields" <bfields@fieldses.org>
5135 L:      linux-fsdevel@vger.kernel.org
5136 S:      Maintained
5137 F:      include/linux/fcntl.h
5138 F:      include/linux/fs.h
5139 F:      include/uapi/linux/fcntl.h
5140 F:      include/uapi/linux/fs.h
5141 F:      fs/fcntl.c
5142 F:      fs/locks.c
5143
5144 FILESYSTEMS (VFS and infrastructure)
5145 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5146 L:      linux-fsdevel@vger.kernel.org
5147 S:      Maintained
5148 F:      fs/*
5149
5150 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5151 M:      Riku Voipio <riku.voipio@iki.fi>
5152 L:      linux-hwmon@vger.kernel.org
5153 S:      Maintained
5154 F:      drivers/hwmon/f75375s.c
5155 F:      include/linux/f75375s.h
5156
5157 FIREWIRE AUDIO DRIVERS
5158 M:      Clemens Ladisch <clemens@ladisch.de>
5159 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5160 T:      git git://git.alsa-project.org/alsa-kernel.git
5161 S:      Maintained
5162 F:      sound/firewire/
5163
5164 FIREWIRE MEDIA DRIVERS (firedtv)
5165 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5166 L:      linux-media@vger.kernel.org
5167 L:      linux1394-devel@lists.sourceforge.net
5168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5169 S:      Maintained
5170 F:      drivers/media/firewire/
5171
5172 FIREWIRE SBP-2 TARGET
5173 M:      Chris Boot <bootc@bootc.net>
5174 L:      linux-scsi@vger.kernel.org
5175 L:      target-devel@vger.kernel.org
5176 L:      linux1394-devel@lists.sourceforge.net
5177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5178 S:      Maintained
5179 F:      drivers/target/sbp/
5180
5181 FIREWIRE SUBSYSTEM
5182 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5183 L:      linux1394-devel@lists.sourceforge.net
5184 W:      http://ieee1394.wiki.kernel.org/
5185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5186 S:      Maintained
5187 F:      drivers/firewire/
5188 F:      include/linux/firewire.h
5189 F:      include/uapi/linux/firewire*.h
5190 F:      tools/firewire/
5191
5192 FIRMWARE LOADER (request_firmware)
5193 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5194 L:      linux-kernel@vger.kernel.org
5195 S:      Maintained
5196 F:      Documentation/firmware_class/
5197 F:      drivers/base/firmware*.c
5198 F:      include/linux/firmware.h
5199
5200 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5201 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5202 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5203 S:      Maintained
5204 F:      drivers/block/rsxx/
5205
5206 FLOPPY DRIVER
5207 M:      Jiri Kosina <jikos@kernel.org>
5208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5209 S:      Odd fixes
5210 F:      drivers/block/floppy.c
5211
5212 FMC SUBSYSTEM
5213 M:      Alessandro Rubini <rubini@gnudd.com>
5214 W:      http://www.ohwr.org/projects/fmc-bus
5215 S:      Supported
5216 F:      drivers/fmc/
5217 F:      include/linux/fmc*.h
5218 F:      include/linux/ipmi-fru.h
5219 K:      fmc_d.*register
5220
5221 FPGA MANAGER FRAMEWORK
5222 M:      Alan Tull <atull@kernel.org>
5223 R:      Moritz Fischer <moritz.fischer@ettus.com>
5224 L:      linux-fpga@vger.kernel.org
5225 S:      Maintained
5226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5227 F:      Documentation/fpga/
5228 F:      Documentation/devicetree/bindings/fpga/
5229 F:      drivers/fpga/
5230 F:      include/linux/fpga/
5231 W:      http://www.rocketboards.org
5232
5233 FPU EMULATOR
5234 M:      Bill Metzenthen <billm@melbpc.org.au>
5235 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5236 S:      Maintained
5237 F:      arch/x86/math-emu/
5238
5239 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5240 L:      netdev@vger.kernel.org
5241 S:      Orphan
5242 F:      drivers/net/wan/dlci.c
5243 F:      drivers/net/wan/sdla.c
5244
5245 FRAMEBUFFER LAYER
5246 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5247 L:      linux-fbdev@vger.kernel.org
5248 T:      git git://github.com/bzolnier/linux.git
5249 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5250 S:      Maintained
5251 F:      Documentation/fb/
5252 F:      drivers/video/
5253 F:      include/video/
5254 F:      include/linux/fb.h
5255 F:      include/uapi/video/
5256 F:      include/uapi/linux/fb.h
5257
5258 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5259 M:      Horia Geantă <horia.geanta@nxp.com>
5260 M:      Dan Douglass <dan.douglass@nxp.com>
5261 L:      linux-crypto@vger.kernel.org
5262 S:      Maintained
5263 F:      drivers/crypto/caam/
5264 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5265
5266 FREESCALE DIU FRAMEBUFFER DRIVER
5267 M:      Timur Tabi <timur@tabi.org>
5268 L:      linux-fbdev@vger.kernel.org
5269 S:      Maintained
5270 F:      drivers/video/fbdev/fsl-diu-fb.*
5271
5272 FREESCALE DMA DRIVER
5273 M:      Li Yang <leoli@freescale.com>
5274 M:      Zhang Wei <zw@zh-kernel.org>
5275 L:      linuxppc-dev@lists.ozlabs.org
5276 S:      Maintained
5277 F:      drivers/dma/fsldma.*
5278
5279 FREESCALE GPMI NAND DRIVER
5280 M:      Han Xu <han.xu@nxp.com>
5281 L:      linux-mtd@lists.infradead.org
5282 S:      Maintained
5283 F:      drivers/mtd/nand/gpmi-nand/*
5284
5285 FREESCALE I2C CPM DRIVER
5286 M:      Jochen Friedrich <jochen@scram.de>
5287 L:      linuxppc-dev@lists.ozlabs.org
5288 L:      linux-i2c@vger.kernel.org
5289 S:      Maintained
5290 F:      drivers/i2c/busses/i2c-cpm.c
5291
5292 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5293 M:      Sascha Hauer <kernel@pengutronix.de>
5294 L:      linux-fbdev@vger.kernel.org
5295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5296 S:      Maintained
5297 F:      include/linux/platform_data/video-imxfb.h
5298 F:      drivers/video/fbdev/imxfb.c
5299
5300 FREESCALE QUAD SPI DRIVER
5301 M:      Han Xu <han.xu@nxp.com>
5302 L:      linux-mtd@lists.infradead.org
5303 S:      Maintained
5304 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5305
5306 FREESCALE SOC FS_ENET DRIVER
5307 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5308 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5309 L:      linuxppc-dev@lists.ozlabs.org
5310 L:      netdev@vger.kernel.org
5311 S:      Maintained
5312 F:      drivers/net/ethernet/freescale/fs_enet/
5313 F:      include/linux/fs_enet_pd.h
5314
5315 FREESCALE IMX / MXC FEC DRIVER
5316 M:      Fugang Duan <fugang.duan@nxp.com>
5317 L:      netdev@vger.kernel.org
5318 S:      Maintained
5319 F:      drivers/net/ethernet/freescale/fec_main.c
5320 F:      drivers/net/ethernet/freescale/fec_ptp.c
5321 F:      drivers/net/ethernet/freescale/fec.h
5322 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5323
5324 FREESCALE QORIQ DPAA FMAN DRIVER
5325 M:      Madalin Bucur <madalin.bucur@nxp.com>
5326 L:      netdev@vger.kernel.org
5327 S:      Maintained
5328 F:      drivers/net/ethernet/freescale/fman
5329 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5330
5331 FREESCALE QORIQ DPAA ETHERNET DRIVER
5332 M:      Madalin Bucur <madalin.bucur@nxp.com>
5333 L:      netdev@vger.kernel.org
5334 S:      Maintained
5335 F:      drivers/net/ethernet/freescale/dpaa
5336
5337 FREESCALE SOC DRIVERS
5338 M:      Scott Wood <oss@buserror.net>
5339 L:      linuxppc-dev@lists.ozlabs.org
5340 L:      linux-arm-kernel@lists.infradead.org
5341 S:      Maintained
5342 F:      Documentation/devicetree/bindings/powerpc/fsl/
5343 F:      drivers/soc/fsl/
5344 F:      include/linux/fsl/
5345
5346 FREESCALE QUICC ENGINE LIBRARY
5347 M:      Qiang Zhao <qiang.zhao@nxp.com>
5348 L:      linuxppc-dev@lists.ozlabs.org
5349 S:      Maintained
5350 F:      drivers/soc/fsl/qe/
5351 F:      include/soc/fsl/*qe*.h
5352 F:      include/soc/fsl/*ucc*.h
5353
5354 FREESCALE USB PERIPHERAL DRIVERS
5355 M:      Li Yang <leoli@freescale.com>
5356 L:      linux-usb@vger.kernel.org
5357 L:      linuxppc-dev@lists.ozlabs.org
5358 S:      Maintained
5359 F:      drivers/usb/gadget/udc/fsl*
5360
5361 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5362 M:      Li Yang <leoli@freescale.com>
5363 L:      netdev@vger.kernel.org
5364 L:      linuxppc-dev@lists.ozlabs.org
5365 S:      Maintained
5366 F:      drivers/net/ethernet/freescale/ucc_geth*
5367
5368 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5369 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5370 L:      netdev@vger.kernel.org
5371 S:      Maintained
5372 F:      drivers/net/ethernet/freescale/gianfar*
5373 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5374 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5375
5376 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5377 M:      Zhao Qiang <qiang.zhao@nxp.com>
5378 L:      netdev@vger.kernel.org
5379 L:      linuxppc-dev@lists.ozlabs.org
5380 S:      Maintained
5381 F:      drivers/net/wan/fsl_ucc_hdlc*
5382
5383 FREESCALE QUICC ENGINE UCC UART DRIVER
5384 M:      Timur Tabi <timur@tabi.org>
5385 L:      linuxppc-dev@lists.ozlabs.org
5386 S:      Maintained
5387 F:      drivers/tty/serial/ucc_uart.c
5388
5389 FREESCALE SOC SOUND DRIVERS
5390 M:      Timur Tabi <timur@tabi.org>
5391 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5392 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5393 R:      Fabio Estevam <fabio.estevam@nxp.com>
5394 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5395 L:      linuxppc-dev@lists.ozlabs.org
5396 S:      Maintained
5397 F:      sound/soc/fsl/fsl*
5398 F:      sound/soc/fsl/imx*
5399 F:      sound/soc/fsl/mpc8610_hpcd.c
5400
5401 FREEVXFS FILESYSTEM
5402 M:      Christoph Hellwig <hch@infradead.org>
5403 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5404 S:      Maintained
5405 F:      fs/freevxfs/
5406
5407 FREEZER
5408 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5409 M:      Pavel Machek <pavel@ucw.cz>
5410 L:      linux-pm@vger.kernel.org
5411 S:      Supported
5412 F:      Documentation/power/freezing-of-tasks.txt
5413 F:      include/linux/freezer.h
5414 F:      kernel/freezer.c
5415
5416 FRONTSWAP API
5417 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5418 L:      linux-kernel@vger.kernel.org
5419 S:      Maintained
5420 F:      mm/frontswap.c
5421 F:      include/linux/frontswap.h
5422
5423 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5424 M:      David Howells <dhowells@redhat.com>
5425 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5426 S:      Supported
5427 F:      Documentation/filesystems/caching/
5428 F:      fs/fscache/
5429 F:      include/linux/fscache*.h
5430
5431 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5432 M:      Theodore Y. Ts'o <tytso@mit.edu>
5433 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5434 L:      linux-fscrypt@vger.kernel.org
5435 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5437 S:      Supported
5438 F:      fs/crypto/
5439 F:      include/linux/fscrypt*.h
5440
5441 F2FS FILE SYSTEM
5442 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5443 M:      Chao Yu <yuchao0@huawei.com>
5444 L:      linux-f2fs-devel@lists.sourceforge.net
5445 W:      https://f2fs.wiki.kernel.org/
5446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5447 S:      Maintained
5448 F:      Documentation/filesystems/f2fs.txt
5449 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5450 F:      fs/f2fs/
5451 F:      include/linux/f2fs_fs.h
5452 F:      include/trace/events/f2fs.h
5453
5454 FUJITSU FR-V (FRV) PORT
5455 S:      Orphan
5456 F:      arch/frv/
5457
5458 FUJITSU LAPTOP EXTRAS
5459 M:      Jonathan Woithe <jwoithe@just42.net>
5460 L:      platform-driver-x86@vger.kernel.org
5461 S:      Maintained
5462 F:      drivers/platform/x86/fujitsu-laptop.c
5463
5464 FUJITSU M-5MO LS CAMERA ISP DRIVER
5465 M:      Kyungmin Park <kyungmin.park@samsung.com>
5466 M:      Heungjun Kim <riverful.kim@samsung.com>
5467 L:      linux-media@vger.kernel.org
5468 S:      Maintained
5469 F:      drivers/media/i2c/m5mols/
5470 F:      include/media/i2c/m5mols.h
5471
5472 FUJITSU TABLET EXTRAS
5473 M:      Robert Gerlach <khnz@gmx.de>
5474 L:      platform-driver-x86@vger.kernel.org
5475 S:      Maintained
5476 F:      drivers/platform/x86/fujitsu-tablet.c
5477
5478 FUSE: FILESYSTEM IN USERSPACE
5479 M:      Miklos Szeredi <miklos@szeredi.hu>
5480 L:      linux-fsdevel@vger.kernel.org
5481 W:      http://fuse.sourceforge.net/
5482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5483 S:      Maintained
5484 F:      fs/fuse/
5485 F:      include/uapi/linux/fuse.h
5486 F:      Documentation/filesystems/fuse.txt
5487
5488 FUTEX SUBSYSTEM
5489 M:      Thomas Gleixner <tglx@linutronix.de>
5490 M:      Ingo Molnar <mingo@redhat.com>
5491 R:      Peter Zijlstra <peterz@infradead.org>
5492 R:      Darren Hart <dvhart@infradead.org>
5493 L:      linux-kernel@vger.kernel.org
5494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5495 S:      Maintained
5496 F:      kernel/futex.c
5497 F:      kernel/futex_compat.c
5498 F:      include/asm-generic/futex.h
5499 F:      include/linux/futex.h
5500 F:      include/uapi/linux/futex.h
5501 F:      tools/testing/selftests/futex/
5502 F:      tools/perf/bench/futex*
5503 F:      Documentation/*futex*
5504
5505 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5506 M:      Rik Faith <faith@cs.unc.edu>
5507 L:      linux-scsi@vger.kernel.org
5508 S:      Odd Fixes (e.g., new signatures)
5509 F:      drivers/scsi/fdomain.*
5510
5511 GCC PLUGINS
5512 M:      Kees Cook <keescook@chromium.org>
5513 R:      Emese Revfy <re.emese@gmail.com>
5514 L:      kernel-hardening@lists.openwall.com
5515 S:      Maintained
5516 F:      scripts/gcc-plugins/
5517 F:      scripts/gcc-plugin.sh
5518 F:      scripts/Makefile.gcc-plugins
5519 F:      Documentation/gcc-plugins.txt
5520
5521 GCOV BASED KERNEL PROFILING
5522 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5523 S:      Maintained
5524 F:      kernel/gcov/
5525 F:      Documentation/dev-tools/gcov.rst
5526
5527 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5528 M:      Achim Leubner <achim_leubner@adaptec.com>
5529 L:      linux-scsi@vger.kernel.org
5530 W:      http://www.icp-vortex.com/
5531 S:      Supported
5532 F:      drivers/scsi/gdt*
5533
5534 GDB KERNEL DEBUGGING HELPER SCRIPTS
5535 M:      Jan Kiszka <jan.kiszka@siemens.com>
5536 M:      Kieran Bingham <kieran@bingham.xyz>
5537 S:      Supported
5538 F:      scripts/gdb/
5539
5540 GEMTEK FM RADIO RECEIVER DRIVER
5541 M:      Hans Verkuil <hverkuil@xs4all.nl>
5542 L:      linux-media@vger.kernel.org
5543 T:      git git://linuxtv.org/media_tree.git
5544 W:      https://linuxtv.org
5545 S:      Maintained
5546 F:      drivers/media/radio/radio-gemtek*
5547
5548 GENERIC GPIO I2C DRIVER
5549 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5550 S:      Supported
5551 F:      drivers/i2c/busses/i2c-gpio.c
5552 F:      include/linux/i2c-gpio.h
5553
5554 GENERIC GPIO I2C MULTIPLEXER DRIVER
5555 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5556 L:      linux-i2c@vger.kernel.org
5557 S:      Supported
5558 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5559 F:      include/linux/i2c-mux-gpio.h
5560 F:      Documentation/i2c/muxes/i2c-mux-gpio
5561
5562 GENERIC HDLC (WAN) DRIVERS
5563 M:      Krzysztof Halasa <khc@pm.waw.pl>
5564 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5565 S:      Maintained
5566 F:      drivers/net/wan/c101.c
5567 F:      drivers/net/wan/hd6457*
5568 F:      drivers/net/wan/hdlc*
5569 F:      drivers/net/wan/n2.c
5570 F:      drivers/net/wan/pc300too.c
5571 F:      drivers/net/wan/pci200syn.c
5572 F:      drivers/net/wan/wanxl*
5573
5574 GENERIC INCLUDE/ASM HEADER FILES
5575 M:      Arnd Bergmann <arnd@arndb.de>
5576 L:      linux-arch@vger.kernel.org
5577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5578 S:      Maintained
5579 F:      include/asm-generic/
5580 F:      include/uapi/asm-generic/
5581
5582 GENERIC PHY FRAMEWORK
5583 M:      Kishon Vijay Abraham I <kishon@ti.com>
5584 L:      linux-kernel@vger.kernel.org
5585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5586 S:      Supported
5587 F:      drivers/phy/
5588 F:      include/linux/phy/
5589
5590 GENERIC PM DOMAINS
5591 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5592 M:      Kevin Hilman <khilman@kernel.org>
5593 M:      Ulf Hansson <ulf.hansson@linaro.org>
5594 L:      linux-pm@vger.kernel.org
5595 S:      Supported
5596 F:      drivers/base/power/domain*.c
5597 F:      include/linux/pm_domain.h
5598
5599 GENERIC UIO DRIVER FOR PCI DEVICES
5600 M:      "Michael S. Tsirkin" <mst@redhat.com>
5601 L:      kvm@vger.kernel.org
5602 S:      Supported
5603 F:      drivers/uio/uio_pci_generic.c
5604
5605 GET_MAINTAINER SCRIPT
5606 M:      Joe Perches <joe@perches.com>
5607 S:      Maintained
5608 F:      scripts/get_maintainer.pl
5609
5610 GENWQE (IBM Generic Workqueue Card)
5611 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5612 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5613 S:      Supported
5614 F:      drivers/misc/genwqe/
5615
5616 GFS2 FILE SYSTEM
5617 M:      Steven Whitehouse <swhiteho@redhat.com>
5618 M:      Bob Peterson <rpeterso@redhat.com>
5619 L:      cluster-devel@redhat.com
5620 W:      http://sources.redhat.com/cluster/
5621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5622 S:      Supported
5623 F:      Documentation/filesystems/gfs2*.txt
5624 F:      fs/gfs2/
5625 F:      include/uapi/linux/gfs2_ondisk.h
5626
5627 GIGASET ISDN DRIVERS
5628 M:      Paul Bolle <pebolle@tiscali.nl>
5629 L:      gigaset307x-common@lists.sourceforge.net
5630 W:      http://gigaset307x.sourceforge.net/
5631 S:      Odd Fixes
5632 F:      Documentation/isdn/README.gigaset
5633 F:      drivers/isdn/gigaset/
5634 F:      include/uapi/linux/gigaset_dev.h
5635
5636 GO7007 MPEG CODEC
5637 M:      Hans Verkuil <hans.verkuil@cisco.com>
5638 L:      linux-media@vger.kernel.org
5639 S:      Maintained
5640 F:      drivers/media/usb/go7007/
5641
5642 GOODIX TOUCHSCREEN
5643 M:      Bastien Nocera <hadess@hadess.net>
5644 L:      linux-input@vger.kernel.org
5645 S:      Maintained
5646 F:      drivers/input/touchscreen/goodix.c
5647
5648 GPIO MOCKUP DRIVER
5649 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5650 L:      linux-gpio@vger.kernel.org
5651 S:      Maintained
5652 F:      drivers/gpio/gpio-mockup.c
5653 F:      tools/testing/selftests/gpio/
5654
5655 GPIO SUBSYSTEM
5656 M:      Linus Walleij <linus.walleij@linaro.org>
5657 M:      Alexandre Courbot <gnurou@gmail.com>
5658 L:      linux-gpio@vger.kernel.org
5659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5660 S:      Maintained
5661 F:      Documentation/devicetree/bindings/gpio/
5662 F:      Documentation/gpio/
5663 F:      Documentation/ABI/testing/gpio-cdev
5664 F:      Documentation/ABI/obsolete/sysfs-gpio
5665 F:      drivers/gpio/
5666 F:      include/linux/gpio/
5667 F:      include/linux/gpio.h
5668 F:      include/asm-generic/gpio.h
5669 F:      include/uapi/linux/gpio.h
5670 F:      tools/gpio/
5671
5672 GRE DEMULTIPLEXER DRIVER
5673 M:      Dmitry Kozlov <xeb@mail.ru>
5674 L:      netdev@vger.kernel.org
5675 S:      Maintained
5676 F:      net/ipv4/gre_demux.c
5677 F:      net/ipv4/gre_offload.c
5678 F:      include/net/gre.h
5679
5680 GRETH 10/100/1G Ethernet MAC device driver
5681 M:      Andreas Larsson <andreas@gaisler.com>
5682 L:      netdev@vger.kernel.org
5683 S:      Maintained
5684 F:      drivers/net/ethernet/aeroflex/
5685
5686 GREYBUS SUBSYSTEM
5687 M:      Johan Hovold <johan@kernel.org>
5688 M:      Alex Elder <elder@kernel.org>
5689 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5690 S:      Maintained
5691 F:      drivers/staging/greybus/
5692 L:      greybus-dev@lists.linaro.org
5693
5694 GREYBUS AUDIO PROTOCOLS DRIVERS
5695 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5696 M:      Mark Greer <mgreer@animalcreek.com>
5697 S:      Maintained
5698 F:      drivers/staging/greybus/audio_apbridgea.c
5699 F:      drivers/staging/greybus/audio_apbridgea.h
5700 F:      drivers/staging/greybus/audio_codec.c
5701 F:      drivers/staging/greybus/audio_codec.h
5702 F:      drivers/staging/greybus/audio_gb.c
5703 F:      drivers/staging/greybus/audio_manager.c
5704 F:      drivers/staging/greybus/audio_manager.h
5705 F:      drivers/staging/greybus/audio_manager_module.c
5706 F:      drivers/staging/greybus/audio_manager_private.h
5707 F:      drivers/staging/greybus/audio_manager_sysfs.c
5708 F:      drivers/staging/greybus/audio_module.c
5709 F:      drivers/staging/greybus/audio_topology.c
5710
5711 GREYBUS PROTOCOLS DRIVERS
5712 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5713 S:      Maintained
5714 F:      drivers/staging/greybus/sdio.c
5715 F:      drivers/staging/greybus/light.c
5716 F:      drivers/staging/greybus/gpio.c
5717 F:      drivers/staging/greybus/power_supply.c
5718 F:      drivers/staging/greybus/spi.c
5719 F:      drivers/staging/greybus/spilib.c
5720
5721 GREYBUS PROTOCOLS DRIVERS
5722 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5723 S:      Maintained
5724 F:      drivers/staging/greybus/loopback.c
5725 F:      drivers/staging/greybus/timesync.c
5726 F:      drivers/staging/greybus/timesync_platform.c
5727
5728 GREYBUS PROTOCOLS DRIVERS
5729 M:      Viresh Kumar <vireshk@kernel.org>
5730 S:      Maintained
5731 F:      drivers/staging/greybus/authentication.c
5732 F:      drivers/staging/greybus/bootrom.c
5733 F:      drivers/staging/greybus/firmware.h
5734 F:      drivers/staging/greybus/fw-core.c
5735 F:      drivers/staging/greybus/fw-download.c
5736 F:      drivers/staging/greybus/fw-managament.c
5737 F:      drivers/staging/greybus/greybus_authentication.h
5738 F:      drivers/staging/greybus/greybus_firmware.h
5739 F:      drivers/staging/greybus/hid.c
5740 F:      drivers/staging/greybus/i2c.c
5741 F:      drivers/staging/greybus/spi.c
5742 F:      drivers/staging/greybus/spilib.c
5743 F:      drivers/staging/greybus/spilib.h
5744
5745 GREYBUS PROTOCOLS DRIVERS
5746 M:      David Lin <dtwlin@gmail.com>
5747 S:      Maintained
5748 F:      drivers/staging/greybus/uart.c
5749 F:      drivers/staging/greybus/log.c
5750
5751 GREYBUS PLATFORM DRIVERS
5752 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5753 S:      Maintained
5754 F:      drivers/staging/greybus/arche-platform.c
5755 F:      drivers/staging/greybus/arche-apb-ctrl.c
5756 F:      drivers/staging/greybus/arche_platform.h
5757
5758 GS1662 VIDEO SERIALIZER
5759 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5760 L:      linux-media@vger.kernel.org
5761 T:      git git://linuxtv.org/media_tree.git
5762 S:      Maintained
5763 F:      drivers/media/spi/gs1662.c
5764
5765 GSPCA FINEPIX SUBDRIVER
5766 M:      Frank Zago <frank@zago.net>
5767 L:      linux-media@vger.kernel.org
5768 T:      git git://linuxtv.org/media_tree.git
5769 S:      Maintained
5770 F:      drivers/media/usb/gspca/finepix.c
5771
5772 GSPCA GL860 SUBDRIVER
5773 M:      Olivier Lorin <o.lorin@laposte.net>
5774 L:      linux-media@vger.kernel.org
5775 T:      git git://linuxtv.org/media_tree.git
5776 S:      Maintained
5777 F:      drivers/media/usb/gspca/gl860/
5778
5779 GSPCA M5602 SUBDRIVER
5780 M:      Erik Andren <erik.andren@gmail.com>
5781 L:      linux-media@vger.kernel.org
5782 T:      git git://linuxtv.org/media_tree.git
5783 S:      Maintained
5784 F:      drivers/media/usb/gspca/m5602/
5785
5786 GSPCA PAC207 SONIXB SUBDRIVER
5787 M:      Hans Verkuil <hverkuil@xs4all.nl>
5788 L:      linux-media@vger.kernel.org
5789 T:      git git://linuxtv.org/media_tree.git
5790 S:      Odd Fixes
5791 F:      drivers/media/usb/gspca/pac207.c
5792
5793 GSPCA SN9C20X SUBDRIVER
5794 M:      Brian Johnson <brijohn@gmail.com>
5795 L:      linux-media@vger.kernel.org
5796 T:      git git://linuxtv.org/media_tree.git
5797 S:      Maintained
5798 F:      drivers/media/usb/gspca/sn9c20x.c
5799
5800 GSPCA T613 SUBDRIVER
5801 M:      Leandro Costantino <lcostantino@gmail.com>
5802 L:      linux-media@vger.kernel.org
5803 T:      git git://linuxtv.org/media_tree.git
5804 S:      Maintained
5805 F:      drivers/media/usb/gspca/t613.c
5806
5807 GSPCA USB WEBCAM DRIVER
5808 M:      Hans Verkuil <hverkuil@xs4all.nl>
5809 L:      linux-media@vger.kernel.org
5810 T:      git git://linuxtv.org/media_tree.git
5811 S:      Odd Fixes
5812 F:      drivers/media/usb/gspca/
5813
5814 GTP (GPRS Tunneling Protocol)
5815 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5816 M:      Harald Welte <laforge@gnumonks.org>
5817 L:      osmocom-net-gprs@lists.osmocom.org
5818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5819 S:      Maintained
5820 F:      drivers/net/gtp.c
5821
5822 GUID PARTITION TABLE (GPT)
5823 M:      Davidlohr Bueso <dave@stgolabs.net>
5824 L:      linux-efi@vger.kernel.org
5825 S:      Maintained
5826 F:      block/partitions/efi.*
5827
5828 STK1160 USB VIDEO CAPTURE DRIVER
5829 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5830 L:      linux-media@vger.kernel.org
5831 T:      git git://linuxtv.org/media_tree.git
5832 S:      Maintained
5833 F:      drivers/media/usb/stk1160/
5834
5835 H8/300 ARCHITECTURE
5836 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5837 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5838 W:      http://uclinux-h8.sourceforge.jp
5839 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5840 S:      Maintained
5841 F:      arch/h8300/
5842 F:      drivers/clocksource/h8300_*.c
5843 F:      drivers/clk/h8300/
5844 F:      drivers/irqchip/irq-renesas-h8*.c
5845
5846 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5847 M:      Frank Seidel <frank@f-seidel.de>
5848 L:      platform-driver-x86@vger.kernel.org
5849 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5850 S:      Maintained
5851 F:      drivers/platform/x86/hdaps.c
5852
5853 HDPVR USB VIDEO ENCODER DRIVER
5854 M:      Hans Verkuil <hverkuil@xs4all.nl>
5855 L:      linux-media@vger.kernel.org
5856 T:      git git://linuxtv.org/media_tree.git
5857 W:      https://linuxtv.org
5858 S:      Odd Fixes
5859 F:      drivers/media/usb/hdpvr/
5860
5861 HWPOISON MEMORY FAILURE HANDLING
5862 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5863 L:      linux-mm@kvack.org
5864 S:      Maintained
5865 F:      mm/memory-failure.c
5866 F:      mm/hwpoison-inject.c
5867
5868 HYPERVISOR VIRTUAL CONSOLE DRIVER
5869 L:      linuxppc-dev@lists.ozlabs.org
5870 S:      Odd Fixes
5871 F:      drivers/tty/hvc/
5872
5873 HACKRF MEDIA DRIVER
5874 M:      Antti Palosaari <crope@iki.fi>
5875 L:      linux-media@vger.kernel.org
5876 W:      https://linuxtv.org
5877 W:      http://palosaari.fi/linux/
5878 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5879 T:      git git://linuxtv.org/anttip/media_tree.git
5880 S:      Maintained
5881 F:      drivers/media/usb/hackrf/
5882
5883 HARDWARE MONITORING
5884 M:      Jean Delvare <jdelvare@suse.com>
5885 M:      Guenter Roeck <linux@roeck-us.net>
5886 L:      linux-hwmon@vger.kernel.org
5887 W:      http://hwmon.wiki.kernel.org/
5888 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5890 S:      Maintained
5891 F:      Documentation/hwmon/
5892 F:      drivers/hwmon/
5893 F:      include/linux/hwmon*.h
5894
5895 HARDWARE RANDOM NUMBER GENERATOR CORE
5896 M:      Matt Mackall <mpm@selenic.com>
5897 M:      Herbert Xu <herbert@gondor.apana.org.au>
5898 L:      linux-crypto@vger.kernel.org
5899 S:      Odd fixes
5900 F:      Documentation/devicetree/bindings/rng/
5901 F:      Documentation/hw_random.txt
5902 F:      drivers/char/hw_random/
5903 F:      include/linux/hw_random.h
5904
5905 HARDWARE SPINLOCK CORE
5906 M:      Ohad Ben-Cohen <ohad@wizery.com>
5907 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5908 L:      linux-remoteproc@vger.kernel.org
5909 S:      Maintained
5910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5911 F:      Documentation/devicetree/bindings/hwlock/
5912 F:      Documentation/hwspinlock.txt
5913 F:      drivers/hwspinlock/
5914 F:      include/linux/hwspinlock.h
5915
5916 HARMONY SOUND DRIVER
5917 L:      linux-parisc@vger.kernel.org
5918 S:      Maintained
5919 F:      sound/parisc/harmony.*
5920
5921 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5922 M:      Jimmy Vance <jimmy.vance@hpe.com>
5923 S:      Supported
5924 F:      Documentation/watchdog/hpwdt.txt
5925 F:      drivers/watchdog/hpwdt.c
5926
5927 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5928 M:      Don Brace <don.brace@microsemi.com>
5929 L:      esc.storagedev@microsemi.com
5930 L:      linux-scsi@vger.kernel.org
5931 S:      Supported
5932 F:      Documentation/scsi/hpsa.txt
5933 F:      drivers/scsi/hpsa*.[ch]
5934 F:      include/linux/cciss*.h
5935 F:      include/uapi/linux/cciss*.h
5936
5937 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5938 M:      Don Brace <don.brace@microsemi.com>
5939 L:      esc.storagedev@microsemi.com
5940 L:      linux-scsi@vger.kernel.org
5941 S:      Supported
5942 F:      Documentation/blockdev/cciss.txt
5943 F:      drivers/block/cciss*
5944 F:      include/linux/cciss_ioctl.h
5945 F:      include/uapi/linux/cciss_ioctl.h
5946
5947 OPA-VNIC DRIVER
5948 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5949 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5950 L:      linux-rdma@vger.kernel.org
5951 S:      Supported
5952 F:      drivers/infiniband/ulp/opa_vnic
5953
5954 HFI1 DRIVER
5955 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5956 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5957 L:      linux-rdma@vger.kernel.org
5958 S:      Supported
5959 F:      drivers/infiniband/hw/hfi1
5960
5961 HFS FILESYSTEM
5962 L:      linux-fsdevel@vger.kernel.org
5963 S:      Orphan
5964 F:      Documentation/filesystems/hfs.txt
5965 F:      fs/hfs/
5966
5967 HFSPLUS FILESYSTEM
5968 L:      linux-fsdevel@vger.kernel.org
5969 S:      Orphan
5970 F:      Documentation/filesystems/hfsplus.txt
5971 F:      fs/hfsplus/
5972
5973 HGA FRAMEBUFFER DRIVER
5974 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5975 L:      linux-nvidia@lists.surfsouth.com
5976 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5977 S:      Maintained
5978 F:      drivers/video/fbdev/hgafb.c
5979
5980 HIBERNATION (aka Software Suspend, aka swsusp)
5981 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5982 M:      Pavel Machek <pavel@ucw.cz>
5983 L:      linux-pm@vger.kernel.org
5984 B:      https://bugzilla.kernel.org
5985 S:      Supported
5986 F:      arch/x86/power/
5987 F:      drivers/base/power/
5988 F:      kernel/power/
5989 F:      include/linux/suspend.h
5990 F:      include/linux/freezer.h
5991 F:      include/linux/pm.h
5992 F:      arch/*/include/asm/suspend*.h
5993
5994 HID CORE LAYER
5995 M:      Jiri Kosina <jikos@kernel.org>
5996 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5997 L:      linux-input@vger.kernel.org
5998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5999 S:      Maintained
6000 F:      drivers/hid/
6001 F:      include/linux/hid*
6002 F:      include/uapi/linux/hid*
6003
6004 HID SENSOR HUB DRIVERS
6005 M:      Jiri Kosina <jikos@kernel.org>
6006 M:      Jonathan Cameron <jic23@kernel.org>
6007 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6008 L:      linux-input@vger.kernel.org
6009 L:      linux-iio@vger.kernel.org
6010 S:      Maintained
6011 F:      Documentation/hid/hid-sensor*
6012 F:      drivers/hid/hid-sensor-*
6013 F:      drivers/iio/*/hid-*
6014 F:      include/linux/hid-sensor-*
6015
6016 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6017 M:      Thomas Gleixner <tglx@linutronix.de>
6018 L:      linux-kernel@vger.kernel.org
6019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6020 S:      Maintained
6021 F:      Documentation/timers/
6022 F:      kernel/time/hrtimer.c
6023 F:      kernel/time/clockevents.c
6024 F:      kernel/time/tick*.*
6025 F:      kernel/time/timer_*.c
6026 F:      include/linux/clockchips.h
6027 F:      include/linux/hrtimer.h
6028
6029 HIGH-SPEED SCC DRIVER FOR AX.25
6030 L:      linux-hams@vger.kernel.org
6031 S:      Orphan
6032 F:      drivers/net/hamradio/dmascc.c
6033 F:      drivers/net/hamradio/scc.c
6034
6035 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6036 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6037 W:      http://www.highpoint-tech.com
6038 S:      Supported
6039 F:      Documentation/scsi/hptiop.txt
6040 F:      drivers/scsi/hptiop.c
6041
6042 HIPPI
6043 M:      Jes Sorensen <jes@trained-monkey.org>
6044 L:      linux-hippi@sunsite.dk
6045 S:      Maintained
6046 F:      include/linux/hippidevice.h
6047 F:      include/uapi/linux/if_hippi.h
6048 F:      net/802/hippi.c
6049 F:      drivers/net/hippi/
6050
6051 HISILICON NETWORK SUBSYSTEM DRIVER
6052 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6053 M:      Salil Mehta <salil.mehta@huawei.com>
6054 L:      netdev@vger.kernel.org
6055 W:      http://www.hisilicon.com
6056 S:      Maintained
6057 F:      drivers/net/ethernet/hisilicon/
6058 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6059
6060 HISILICON ROCE DRIVER
6061 M:      Lijun Ou <oulijun@huawei.com>
6062 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6063 L:      linux-rdma@vger.kernel.org
6064 S:      Maintained
6065 F:      drivers/infiniband/hw/hns/
6066 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6067
6068 HISILICON SAS Controller
6069 M:      John Garry <john.garry@huawei.com>
6070 W:      http://www.hisilicon.com
6071 S:      Supported
6072 F:      drivers/scsi/hisi_sas/
6073 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6074
6075 HOST AP DRIVER
6076 M:      Jouni Malinen <j@w1.fi>
6077 L:      linux-wireless@vger.kernel.org
6078 W:      http://w1.fi/hostap-driver.html
6079 S:      Obsolete
6080 F:      drivers/net/wireless/intersil/hostap/
6081
6082 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6083 L:      platform-driver-x86@vger.kernel.org
6084 S:      Orphan
6085 F:      drivers/platform/x86/tc1100-wmi.c
6086
6087 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6088 M:      Jaroslav Kysela <perex@perex.cz>
6089 S:      Maintained
6090 F:      drivers/net/ethernet/hp/hp100.*
6091
6092 HPET:   High Precision Event Timers driver
6093 M:      Clemens Ladisch <clemens@ladisch.de>
6094 S:      Maintained
6095 F:      Documentation/timers/hpet.txt
6096 F:      drivers/char/hpet.c
6097 F:      include/linux/hpet.h
6098 F:      include/uapi/linux/hpet.h
6099
6100 HPET:   x86
6101 S:      Orphan
6102 F:      arch/x86/kernel/hpet.c
6103 F:      arch/x86/include/asm/hpet.h
6104
6105 HPFS FILESYSTEM
6106 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6107 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6108 S:      Maintained
6109 F:      fs/hpfs/
6110
6111 HSI SUBSYSTEM
6112 M:      Sebastian Reichel <sre@kernel.org>
6113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6114 S:      Maintained
6115 F:      Documentation/ABI/testing/sysfs-bus-hsi
6116 F:      Documentation/driver-api/hsi.rst
6117 F:      drivers/hsi/
6118 F:      include/linux/hsi/
6119 F:      include/uapi/linux/hsi/
6120
6121 HSO 3G MODEM DRIVER
6122 L:      linux-usb@vger.kernel.org
6123 S:      Orphan
6124 F:      drivers/net/usb/hso.c
6125
6126 HSR NETWORK PROTOCOL
6127 M:      Arvid Brodin <arvid.brodin@alten.se>
6128 L:      netdev@vger.kernel.org
6129 S:      Maintained
6130 F:      net/hsr/
6131
6132 HTCPEN TOUCHSCREEN DRIVER
6133 M:      Pau Oliva Fora <pof@eslack.org>
6134 L:      linux-input@vger.kernel.org
6135 S:      Maintained
6136 F:      drivers/input/touchscreen/htcpen.c
6137
6138 HUGETLB FILESYSTEM
6139 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6140 S:      Maintained
6141 F:      fs/hugetlbfs/
6142
6143 HVA ST MEDIA DRIVER
6144 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6145 L:      linux-media@vger.kernel.org
6146 T:      git git://linuxtv.org/media_tree.git
6147 W:      https://linuxtv.org
6148 S:      Supported
6149 F:      drivers/media/platform/sti/hva
6150
6151 Hyper-V CORE AND DRIVERS
6152 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6153 M:      Haiyang Zhang <haiyangz@microsoft.com>
6154 M:      Stephen Hemminger <sthemmin@microsoft.com>
6155 L:      devel@linuxdriverproject.org
6156 S:      Maintained
6157 F:      arch/x86/include/asm/mshyperv.h
6158 F:      arch/x86/include/uapi/asm/hyperv.h
6159 F:      arch/x86/kernel/cpu/mshyperv.c
6160 F:      arch/x86/hyperv
6161 F:      drivers/hid/hid-hyperv.c
6162 F:      drivers/hv/
6163 F:      drivers/input/serio/hyperv-keyboard.c
6164 F:      drivers/pci/host/pci-hyperv.c
6165 F:      drivers/net/hyperv/
6166 F:      drivers/scsi/storvsc_drv.c
6167 F:      drivers/uio/uio_hv_generic.c
6168 F:      drivers/video/fbdev/hyperv_fb.c
6169 F:      include/linux/hyperv.h
6170 F:      tools/hv/
6171 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6172
6173 I2C MUXES
6174 M:      Peter Rosin <peda@axentia.se>
6175 L:      linux-i2c@vger.kernel.org
6176 S:      Maintained
6177 F:      Documentation/i2c/i2c-topology
6178 F:      Documentation/i2c/muxes/
6179 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6180 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6181 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6182 F:      drivers/i2c/i2c-mux.c
6183 F:      drivers/i2c/muxes/
6184 F:      include/linux/i2c-mux.h
6185
6186 I2C OVER PARALLEL PORT
6187 M:      Jean Delvare <jdelvare@suse.com>
6188 L:      linux-i2c@vger.kernel.org
6189 S:      Maintained
6190 F:      Documentation/i2c/busses/i2c-parport
6191 F:      Documentation/i2c/busses/i2c-parport-light
6192 F:      drivers/i2c/busses/i2c-parport.c
6193 F:      drivers/i2c/busses/i2c-parport-light.c
6194
6195 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6196 M:      Jean Delvare <jdelvare@suse.com>
6197 L:      linux-i2c@vger.kernel.org
6198 S:      Maintained
6199 F:      Documentation/i2c/busses/i2c-ali1535
6200 F:      Documentation/i2c/busses/i2c-ali1563
6201 F:      Documentation/i2c/busses/i2c-ali15x3
6202 F:      Documentation/i2c/busses/i2c-amd756
6203 F:      Documentation/i2c/busses/i2c-amd8111
6204 F:      Documentation/i2c/busses/i2c-i801
6205 F:      Documentation/i2c/busses/i2c-nforce2
6206 F:      Documentation/i2c/busses/i2c-piix4
6207 F:      Documentation/i2c/busses/i2c-sis5595
6208 F:      Documentation/i2c/busses/i2c-sis630
6209 F:      Documentation/i2c/busses/i2c-sis96x
6210 F:      Documentation/i2c/busses/i2c-via
6211 F:      Documentation/i2c/busses/i2c-viapro
6212 F:      drivers/i2c/busses/i2c-ali1535.c
6213 F:      drivers/i2c/busses/i2c-ali1563.c
6214 F:      drivers/i2c/busses/i2c-ali15x3.c
6215 F:      drivers/i2c/busses/i2c-amd756.c
6216 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6217 F:      drivers/i2c/busses/i2c-amd8111.c
6218 F:      drivers/i2c/busses/i2c-i801.c
6219 F:      drivers/i2c/busses/i2c-isch.c
6220 F:      drivers/i2c/busses/i2c-nforce2.c
6221 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6222 F:      drivers/i2c/busses/i2c-piix4.c
6223 F:      drivers/i2c/busses/i2c-sis5595.c
6224 F:      drivers/i2c/busses/i2c-sis630.c
6225 F:      drivers/i2c/busses/i2c-sis96x.c
6226 F:      drivers/i2c/busses/i2c-via.c
6227 F:      drivers/i2c/busses/i2c-viapro.c
6228
6229 I2C/SMBUS ISMT DRIVER
6230 M:      Seth Heasley <seth.heasley@intel.com>
6231 M:      Neil Horman <nhorman@tuxdriver.com>
6232 L:      linux-i2c@vger.kernel.org
6233 F:      drivers/i2c/busses/i2c-ismt.c
6234 F:      Documentation/i2c/busses/i2c-ismt
6235
6236 I2C/SMBUS STUB DRIVER
6237 M:      Jean Delvare <jdelvare@suse.com>
6238 L:      linux-i2c@vger.kernel.org
6239 S:      Maintained
6240 F:      drivers/i2c/i2c-stub.c
6241
6242 I2C SUBSYSTEM
6243 M:      Wolfram Sang <wsa@the-dreams.de>
6244 L:      linux-i2c@vger.kernel.org
6245 W:      https://i2c.wiki.kernel.org/
6246 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6248 S:      Maintained
6249 F:      Documentation/devicetree/bindings/i2c/
6250 F:      Documentation/i2c/
6251 F:      drivers/i2c/
6252 F:      drivers/i2c/*/
6253 F:      include/linux/i2c.h
6254 F:      include/linux/i2c-*.h
6255 F:      include/uapi/linux/i2c.h
6256 F:      include/uapi/linux/i2c-*.h
6257
6258 I2C ACPI SUPPORT
6259 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6260 L:      linux-i2c@vger.kernel.org
6261 L:      linux-acpi@vger.kernel.org
6262 S:      Maintained
6263
6264 I2C-TAOS-EVM DRIVER
6265 M:      Jean Delvare <jdelvare@suse.com>
6266 L:      linux-i2c@vger.kernel.org
6267 S:      Maintained
6268 F:      Documentation/i2c/busses/i2c-taos-evm
6269 F:      drivers/i2c/busses/i2c-taos-evm.c
6270
6271 I2C-TINY-USB DRIVER
6272 M:      Till Harbaum <till@harbaum.org>
6273 L:      linux-i2c@vger.kernel.org
6274 W:      http://www.harbaum.org/till/i2c_tiny_usb
6275 S:      Maintained
6276 F:      drivers/i2c/busses/i2c-tiny-usb.c
6277
6278 i386 BOOT CODE
6279 M:      "H. Peter Anvin" <hpa@zytor.com>
6280 S:      Maintained
6281 F:      arch/x86/boot/
6282
6283 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6284 M:      "H. Peter Anvin" <hpa@zytor.com>
6285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6286 S:      Maintained
6287
6288 IA64 (Itanium) PLATFORM
6289 M:      Tony Luck <tony.luck@intel.com>
6290 M:      Fenghua Yu <fenghua.yu@intel.com>
6291 L:      linux-ia64@vger.kernel.org
6292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6293 S:      Maintained
6294 F:      arch/ia64/
6295
6296 IBM Power VMX Cryptographic instructions
6297 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6298 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6299 L:      linux-crypto@vger.kernel.org
6300 S:      Supported
6301 F:      drivers/crypto/vmx/Makefile
6302 F:      drivers/crypto/vmx/Kconfig
6303 F:      drivers/crypto/vmx/vmx.c
6304 F:      drivers/crypto/vmx/aes*
6305 F:      drivers/crypto/vmx/ghash*
6306 F:      drivers/crypto/vmx/ppc-xlate.pl
6307
6308 IBM Power in-Nest Crypto Acceleration
6309 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6310 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6311 L:      linux-crypto@vger.kernel.org
6312 S:      Supported
6313 F:      drivers/crypto/nx/Makefile
6314 F:      drivers/crypto/nx/Kconfig
6315 F:      drivers/crypto/nx/nx-aes*
6316 F:      drivers/crypto/nx/nx-sha*
6317 F:      drivers/crypto/nx/nx.*
6318 F:      drivers/crypto/nx/nx_csbcpb.h
6319 F:      drivers/crypto/nx/nx_debugfs.h
6320
6321 IBM Power 842 compression accelerator
6322 M:      Haren Myneni <haren@us.ibm.com>
6323 S:      Supported
6324 F:      drivers/crypto/nx/Makefile
6325 F:      drivers/crypto/nx/Kconfig
6326 F:      drivers/crypto/nx/nx-842*
6327 F:      include/linux/sw842.h
6328 F:      crypto/842.c
6329 F:      lib/842/
6330
6331 IBM Power Linux RAID adapter
6332 M:      Brian King <brking@us.ibm.com>
6333 S:      Supported
6334 F:      drivers/scsi/ipr.*
6335
6336 IBM Power Virtual Ethernet Device Driver
6337 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6338 L:      netdev@vger.kernel.org
6339 S:      Supported
6340 F:      drivers/net/ethernet/ibm/ibmveth.*
6341
6342 IBM Power SRIOV Virtual NIC Device Driver
6343 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6344 M:      John Allen <jallen@linux.vnet.ibm.com>
6345 L:      netdev@vger.kernel.org
6346 S:      Supported
6347 F:      drivers/net/ethernet/ibm/ibmvnic.*
6348
6349 IBM Power Virtual SCSI Device Drivers
6350 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6351 L:      linux-scsi@vger.kernel.org
6352 S:      Supported
6353 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6354 F:      include/scsi/viosrp.h
6355
6356 IBM Power Virtual SCSI Device Target Driver
6357 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6358 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6359 L:      linux-scsi@vger.kernel.org
6360 L:      target-devel@vger.kernel.org
6361 S:      Supported
6362 F:      drivers/scsi/ibmvscsi_tgt/
6363
6364 IBM Power Virtual FC Device Drivers
6365 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6366 L:      linux-scsi@vger.kernel.org
6367 S:      Supported
6368 F:      drivers/scsi/ibmvscsi/ibmvfc*
6369
6370 IBM ServeRAID RAID DRIVER
6371 S:      Orphan
6372 F:      drivers/scsi/ips.*
6373
6374 ICH LPC AND GPIO DRIVER
6375 M:      Peter Tyser <ptyser@xes-inc.com>
6376 S:      Maintained
6377 F:      drivers/mfd/lpc_ich.c
6378 F:      drivers/gpio/gpio-ich.c
6379
6380 IDT VersaClock 5 CLOCK DRIVER
6381 M:      Marek Vasut <marek.vasut@gmail.com>
6382 S:      Maintained
6383 F:      drivers/clk/clk-versaclock5.c
6384
6385 IDE SUBSYSTEM
6386 M:      "David S. Miller" <davem@davemloft.net>
6387 L:      linux-ide@vger.kernel.org
6388 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6390 S:      Maintained
6391 F:      Documentation/ide/
6392 F:      drivers/ide/
6393 F:      include/linux/ide.h
6394
6395 IDEAPAD LAPTOP EXTRAS DRIVER
6396 M:      Ike Panhc <ike.pan@canonical.com>
6397 L:      platform-driver-x86@vger.kernel.org
6398 W:      http://launchpad.net/ideapad-laptop
6399 S:      Maintained
6400 F:      drivers/platform/x86/ideapad-laptop.c
6401
6402 IDEAPAD LAPTOP SLIDEBAR DRIVER
6403 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6404 L:      linux-input@vger.kernel.org
6405 W:      https://github.com/o2genum/ideapad-slidebar
6406 S:      Maintained
6407 F:      drivers/input/misc/ideapad_slidebar.c
6408
6409 IDE/ATAPI DRIVERS
6410 M:      Borislav Petkov <bp@alien8.de>
6411 L:      linux-ide@vger.kernel.org
6412 S:      Maintained
6413 F:      Documentation/cdrom/ide-cd
6414 F:      drivers/ide/ide-cd*
6415
6416 IEEE 802.15.4 SUBSYSTEM
6417 M:      Alexander Aring <aar@pengutronix.de>
6418 M:      Stefan Schmidt <stefan@osg.samsung.com>
6419 L:      linux-wpan@vger.kernel.org
6420 W:      http://wpan.cakelab.org/
6421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6423 S:      Maintained
6424 F:      net/ieee802154/
6425 F:      net/mac802154/
6426 F:      drivers/net/ieee802154/
6427 F:      include/linux/nl802154.h
6428 F:      include/linux/ieee802154.h
6429 F:      include/net/nl802154.h
6430 F:      include/net/mac802154.h
6431 F:      include/net/af_ieee802154.h
6432 F:      include/net/cfg802154.h
6433 F:      include/net/ieee802154_netdev.h
6434 F:      Documentation/networking/ieee802154.txt
6435
6436 IFE PROTOCOL
6437 M:      Yotam Gigi <yotamg@mellanox.com>
6438 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6439 F:      net/ife
6440 F:      include/net/ife.h
6441 F:      include/uapi/linux/ife.h
6442
6443 IGORPLUG-USB IR RECEIVER
6444 M:      Sean Young <sean@mess.org>
6445 L:      linux-media@vger.kernel.org
6446 S:      Maintained
6447 F:      drivers/media/rc/igorplugusb.c
6448
6449 IGUANAWORKS USB IR TRANSCEIVER
6450 M:      Sean Young <sean@mess.org>
6451 L:      linux-media@vger.kernel.org
6452 S:      Maintained
6453 F:      drivers/media/rc/iguanair.c
6454
6455 IIO DIGITAL POTENTIOMETER DAC
6456 M:      Peter Rosin <peda@axentia.se>
6457 L:      linux-iio@vger.kernel.org
6458 S:      Maintained
6459 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6460 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6461 F:      drivers/iio/dac/dpot-dac.c
6462
6463 IIO ENVELOPE DETECTOR
6464 M:      Peter Rosin <peda@axentia.se>
6465 L:      linux-iio@vger.kernel.org
6466 S:      Maintained
6467 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6468 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6469 F:      drivers/iio/adc/envelope-detector.c
6470
6471 IIO SUBSYSTEM AND DRIVERS
6472 M:      Jonathan Cameron <jic23@kernel.org>
6473 R:      Hartmut Knaack <knaack.h@gmx.de>
6474 R:      Lars-Peter Clausen <lars@metafoo.de>
6475 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6476 L:      linux-iio@vger.kernel.org
6477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6478 S:      Maintained
6479 F:      Documentation/devicetree/bindings/iio/
6480 F:      drivers/iio/
6481 F:      drivers/staging/iio/
6482 F:      include/linux/iio/
6483 F:      tools/iio/
6484
6485 IKANOS/ADI EAGLE ADSL USB DRIVER
6486 M:      Matthieu Castet <castet.matthieu@free.fr>
6487 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6488 S:      Maintained
6489 F:      drivers/usb/atm/ueagle-atm.c
6490
6491 IMGTEC ASCII LCD DRIVER
6492 M:      Paul Burton <paul.burton@imgtec.com>
6493 S:      Maintained
6494 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6495 F:      drivers/auxdisplay/img-ascii-lcd.c
6496
6497 INA209 HARDWARE MONITOR DRIVER
6498 M:      Guenter Roeck <linux@roeck-us.net>
6499 L:      linux-hwmon@vger.kernel.org
6500 S:      Maintained
6501 F:      Documentation/hwmon/ina209
6502 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6503 F:      drivers/hwmon/ina209.c
6504
6505 INA2XX HARDWARE MONITOR DRIVER
6506 M:      Guenter Roeck <linux@roeck-us.net>
6507 L:      linux-hwmon@vger.kernel.org
6508 S:      Maintained
6509 F:      Documentation/hwmon/ina2xx
6510 F:      drivers/hwmon/ina2xx.c
6511 F:      include/linux/platform_data/ina2xx.h
6512
6513 INDUSTRY PACK SUBSYSTEM (IPACK)
6514 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6515 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6516 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6517 L:      industrypack-devel@lists.sourceforge.net
6518 W:      http://industrypack.sourceforge.net
6519 S:      Maintained
6520 F:      drivers/ipack/
6521
6522 INGENIC JZ4780 DMA Driver
6523 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6524 S:      Maintained
6525 F:      drivers/dma/dma-jz4780.c
6526
6527 INGENIC JZ4780 NAND DRIVER
6528 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6529 L:      linux-mtd@lists.infradead.org
6530 S:      Maintained
6531 F:      drivers/mtd/nand/jz4780_*
6532
6533 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6534 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6535 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6536 L:      linux-ima-devel@lists.sourceforge.net
6537 L:      linux-ima-user@lists.sourceforge.net
6538 L:      linux-security-module@vger.kernel.org
6539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6540 S:      Supported
6541 F:      security/integrity/ima/
6542
6543 IMGTEC IR DECODER DRIVER
6544 M:      James Hogan <james.hogan@imgtec.com>
6545 S:      Maintained
6546 F:      drivers/media/rc/img-ir/
6547
6548 IMS TWINTURBO FRAMEBUFFER DRIVER
6549 L:      linux-fbdev@vger.kernel.org
6550 S:      Orphan
6551 F:      drivers/video/fbdev/imsttfb.c
6552
6553 INFINIBAND SUBSYSTEM
6554 M:      Doug Ledford <dledford@redhat.com>
6555 M:      Sean Hefty <sean.hefty@intel.com>
6556 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6557 L:      linux-rdma@vger.kernel.org
6558 W:      http://www.openfabrics.org/
6559 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6561 S:      Supported
6562 F:      Documentation/devicetree/bindings/infiniband/
6563 F:      Documentation/infiniband/
6564 F:      drivers/infiniband/
6565 F:      include/uapi/linux/if_infiniband.h
6566 F:      include/uapi/rdma/
6567 F:      include/rdma/
6568
6569 INOTIFY
6570 M:      John McCutchan <john@johnmccutchan.com>
6571 M:      Robert Love <rlove@rlove.org>
6572 M:      Eric Paris <eparis@parisplace.org>
6573 S:      Maintained
6574 F:      Documentation/filesystems/inotify.txt
6575 F:      fs/notify/inotify/
6576 F:      include/linux/inotify.h
6577 F:      include/uapi/linux/inotify.h
6578
6579 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6580 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6581 L:      linux-input@vger.kernel.org
6582 Q:      http://patchwork.kernel.org/project/linux-input/list/
6583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6584 S:      Maintained
6585 F:      drivers/input/
6586 F:      include/linux/input.h
6587 F:      include/uapi/linux/input.h
6588 F:      include/linux/input/
6589 F:      Documentation/devicetree/bindings/input/
6590
6591 INPUT MULTITOUCH (MT) PROTOCOL
6592 M:      Henrik Rydberg <rydberg@bitmath.org>
6593 L:      linux-input@vger.kernel.org
6594 S:      Odd fixes
6595 F:      Documentation/input/multi-touch-protocol.rst
6596 F:      drivers/input/input-mt.c
6597 K:      \b(ABS|SYN)_MT_
6598
6599 INTEL ASoC BDW/HSW DRIVERS
6600 M:      Jie Yang <yang.jie@linux.intel.com>
6601 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6602 S:      Supported
6603 F:      sound/soc/intel/common/sst-dsp*
6604 F:      sound/soc/intel/common/sst-firmware.c
6605 F:      sound/soc/intel/boards/broadwell.c
6606 F:      sound/soc/intel/haswell/
6607
6608 INTEL C600 SERIES SAS CONTROLLER DRIVER
6609 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6610 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6611 L:      linux-scsi@vger.kernel.org
6612 T:      git git://git.code.sf.net/p/intel-sas/isci
6613 S:      Supported
6614 F:      drivers/scsi/isci/
6615
6616 INTEL HID EVENT DRIVER
6617 M:      Alex Hung <alex.hung@canonical.com>
6618 L:      platform-driver-x86@vger.kernel.org
6619 S:      Maintained
6620 F:      drivers/platform/x86/intel-hid.c
6621
6622 INTEL VIRTUAL BUTTON DRIVER
6623 M:      AceLan Kao <acelan.kao@canonical.com>
6624 L:      platform-driver-x86@vger.kernel.org
6625 S:      Maintained
6626 F:      drivers/platform/x86/intel-vbtn.c
6627
6628 INTEL IDLE DRIVER
6629 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6630 M:      Len Brown <lenb@kernel.org>
6631 L:      linux-pm@vger.kernel.org
6632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6633 B:      https://bugzilla.kernel.org
6634 S:      Supported
6635 F:      drivers/idle/intel_idle.c
6636
6637 INTEL INTEGRATED SENSOR HUB DRIVER
6638 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6639 M:      Jiri Kosina <jikos@kernel.org>
6640 L:      linux-input@vger.kernel.org
6641 S:      Maintained
6642 F:      drivers/hid/intel-ish-hid/
6643
6644 INTEL PSTATE DRIVER
6645 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6646 M:      Len Brown <lenb@kernel.org>
6647 L:      linux-pm@vger.kernel.org
6648 S:      Supported
6649 F:      drivers/cpufreq/intel_pstate.c
6650
6651 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6652 M:      Maik Broemme <mbroemme@libmpq.org>
6653 L:      linux-fbdev@vger.kernel.org
6654 S:      Maintained
6655 F:      Documentation/fb/intelfb.txt
6656 F:      drivers/video/fbdev/intelfb/
6657
6658 INTEL 810/815 FRAMEBUFFER DRIVER
6659 M:      Antonino Daplas <adaplas@gmail.com>
6660 L:      linux-fbdev@vger.kernel.org
6661 S:      Maintained
6662 F:      drivers/video/fbdev/i810/
6663
6664 INTEL MENLOW THERMAL DRIVER
6665 M:      Sujith Thomas <sujith.thomas@intel.com>
6666 L:      platform-driver-x86@vger.kernel.org
6667 W:      https://01.org/linux-acpi
6668 S:      Supported
6669 F:      drivers/platform/x86/intel_menlow.c
6670
6671 INTEL I/OAT DMA DRIVER
6672 M:      Dave Jiang <dave.jiang@intel.com>
6673 R:      Dan Williams <dan.j.williams@intel.com>
6674 L:      dmaengine@vger.kernel.org
6675 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6676 S:      Supported
6677 F:      drivers/dma/ioat*
6678
6679 INTEL IOMMU (VT-d)
6680 M:      David Woodhouse <dwmw2@infradead.org>
6681 L:      iommu@lists.linux-foundation.org
6682 T:      git git://git.infradead.org/iommu-2.6.git
6683 S:      Supported
6684 F:      drivers/iommu/intel-iommu.c
6685 F:      include/linux/intel-iommu.h
6686
6687 INTEL IOP-ADMA DMA DRIVER
6688 R:      Dan Williams <dan.j.williams@intel.com>
6689 S:      Odd fixes
6690 F:      drivers/dma/iop-adma.c
6691
6692 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6693 M:      Krzysztof Halasa <khalasa@piap.pl>
6694 S:      Maintained
6695 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6696 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6697 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6698 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6699 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6700 F:      drivers/net/wan/ixp4xx_hss.c
6701
6702 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6703 M:      Deepak Saxena <dsaxena@plexity.net>
6704 S:      Maintained
6705 F:      drivers/char/hw_random/ixp4xx-rng.c
6706
6707 INTEL ETHERNET DRIVERS
6708 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6709 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6710 W:      http://www.intel.com/support/feedback.htm
6711 W:      http://e1000.sourceforge.net/
6712 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6715 S:      Supported
6716 F:      Documentation/networking/e100.txt
6717 F:      Documentation/networking/e1000.txt
6718 F:      Documentation/networking/e1000e.txt
6719 F:      Documentation/networking/igb.txt
6720 F:      Documentation/networking/igbvf.txt
6721 F:      Documentation/networking/ixgb.txt
6722 F:      Documentation/networking/ixgbe.txt
6723 F:      Documentation/networking/ixgbevf.txt
6724 F:      Documentation/networking/i40e.txt
6725 F:      Documentation/networking/i40evf.txt
6726 F:      drivers/net/ethernet/intel/
6727 F:      drivers/net/ethernet/intel/*/
6728
6729 INTEL RDMA RNIC DRIVER
6730 M:     Faisal Latif <faisal.latif@intel.com>
6731 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6732 L:     linux-rdma@vger.kernel.org
6733 S:     Supported
6734 F:     drivers/infiniband/hw/i40iw/
6735
6736 INTEL MERRIFIELD GPIO DRIVER
6737 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6738 L:      linux-gpio@vger.kernel.org
6739 S:      Maintained
6740 F:      drivers/gpio/gpio-merrifield.c
6741
6742 INTEL-MID GPIO DRIVER
6743 M:      David Cohen <david.a.cohen@linux.intel.com>
6744 L:      linux-gpio@vger.kernel.org
6745 S:      Maintained
6746 F:      drivers/gpio/gpio-intel-mid.c
6747
6748 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6749 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6750 L:      linux-wireless@vger.kernel.org
6751 S:      Maintained
6752 F:      Documentation/networking/README.ipw2100
6753 F:      Documentation/networking/README.ipw2200
6754 F:      drivers/net/wireless/intel/ipw2x00/
6755
6756 INTEL(R) TRACE HUB
6757 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6758 S:      Supported
6759 F:      Documentation/trace/intel_th.txt
6760 F:      drivers/hwtracing/intel_th/
6761
6762 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6763 M:      Ning Sun <ning.sun@intel.com>
6764 L:      tboot-devel@lists.sourceforge.net
6765 W:      http://tboot.sourceforge.net
6766 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6767 S:      Supported
6768 F:      Documentation/intel_txt.txt
6769 F:      include/linux/tboot.h
6770 F:      arch/x86/kernel/tboot.c
6771
6772 INTEL WIRELESS WIMAX CONNECTION 2400
6773 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6774 M:      linux-wimax@intel.com
6775 L:      wimax@linuxwimax.org (subscribers-only)
6776 S:      Supported
6777 W:      http://linuxwimax.org
6778 F:      Documentation/wimax/README.i2400m
6779 F:      drivers/net/wimax/i2400m/
6780 F:      include/uapi/linux/wimax/i2400m.h
6781
6782 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6783 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6784 L:      linux-wireless@vger.kernel.org
6785 S:      Supported
6786 F:      drivers/net/wireless/intel/iwlegacy/
6787
6788 INTEL WIRELESS WIFI LINK (iwlwifi)
6789 M:      Johannes Berg <johannes.berg@intel.com>
6790 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6791 M:      Luca Coelho <luciano.coelho@intel.com>
6792 M:      Intel Linux Wireless <linuxwifi@intel.com>
6793 L:      linux-wireless@vger.kernel.org
6794 W:      http://intellinuxwireless.org
6795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6796 S:      Supported
6797 F:      drivers/net/wireless/intel/iwlwifi/
6798
6799 INTEL MANAGEMENT ENGINE (mei)
6800 M:      Tomas Winkler <tomas.winkler@intel.com>
6801 L:      linux-kernel@vger.kernel.org
6802 S:      Supported
6803 F:      include/uapi/linux/mei.h
6804 F:      include/linux/mei_cl_bus.h
6805 F:      drivers/misc/mei/*
6806 F:      drivers/watchdog/mei_wdt.c
6807 F:      Documentation/misc-devices/mei/*
6808 F:      samples/mei/*
6809
6810 INTEL MIC DRIVERS (mic)
6811 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6812 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6813 S:      Supported
6814 W:      https://github.com/sudeepdutt/mic
6815 W:      http://software.intel.com/en-us/mic-developer
6816 F:      include/linux/mic_bus.h
6817 F:      include/linux/scif.h
6818 F:      include/uapi/linux/mic_common.h
6819 F:      include/uapi/linux/mic_ioctl.h
6820 F:      include/uapi/linux/scif_ioctl.h
6821 F:      drivers/misc/mic/
6822 F:      drivers/dma/mic_x100_dma.c
6823 F:      drivers/dma/mic_x100_dma.h
6824 F:      Documentation/mic/
6825
6826 INTEL PMC/P-Unit IPC DRIVER
6827 M:      Zha Qipeng<qipeng.zha@intel.com>
6828 L:      platform-driver-x86@vger.kernel.org
6829 S:      Maintained
6830 F:      drivers/platform/x86/intel_pmc_ipc.c
6831 F:      drivers/platform/x86/intel_punit_ipc.c
6832 F:      arch/x86/include/asm/intel_pmc_ipc.h
6833 F:      arch/x86/include/asm/intel_punit_ipc.h
6834
6835 INTEL TELEMETRY DRIVER
6836 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6837 L:      platform-driver-x86@vger.kernel.org
6838 S:      Maintained
6839 F:      arch/x86/include/asm/intel_telemetry.h
6840 F:      drivers/platform/x86/intel_telemetry*
6841
6842 INTEL PMC CORE DRIVER
6843 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6844 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6845 L:      platform-driver-x86@vger.kernel.org
6846 S:      Maintained
6847 F:      arch/x86/include/asm/pmc_core.h
6848 F:      drivers/platform/x86/intel_pmc_core*
6849
6850 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6851 M:      Linus Walleij <linus.walleij@linaro.org>
6852 L:      linux-iio@vger.kernel.org
6853 S:      Maintained
6854 F:      drivers/iio/gyro/mpu3050*
6855 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6856
6857 IOC3 ETHERNET DRIVER
6858 M:      Ralf Baechle <ralf@linux-mips.org>
6859 L:      linux-mips@linux-mips.org
6860 S:      Maintained
6861 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6862
6863 IOC3 SERIAL DRIVER
6864 M:      Pat Gefre <pfg@sgi.com>
6865 L:      linux-serial@vger.kernel.org
6866 S:      Maintained
6867 F:      drivers/tty/serial/ioc3_serial.c
6868
6869 IOMMU DRIVERS
6870 M:      Joerg Roedel <joro@8bytes.org>
6871 L:      iommu@lists.linux-foundation.org
6872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6873 S:      Maintained
6874 F:      Documentation/devicetree/bindings/iommu/
6875 F:      drivers/iommu/
6876 F:      include/linux/iommu.h
6877 F:      include/linux/iova.h
6878
6879 IP MASQUERADING
6880 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6881 S:      Maintained
6882 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6883
6884 IPMI SUBSYSTEM
6885 M:      Corey Minyard <minyard@acm.org>
6886 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6887 W:      http://openipmi.sourceforge.net/
6888 S:      Supported
6889 F:      Documentation/IPMI.txt
6890 F:      drivers/char/ipmi/
6891 F:      include/linux/ipmi*
6892 F:      include/uapi/linux/ipmi*
6893
6894 QCOM AUDIO (ASoC) DRIVERS
6895 M:      Patrick Lai <plai@codeaurora.org>
6896 M:      Banajit Goswami <bgoswami@codeaurora.org>
6897 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6898 S:      Supported
6899 F:      sound/soc/qcom/
6900
6901 IPS SCSI RAID DRIVER
6902 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6903 L:      linux-scsi@vger.kernel.org
6904 W:      http://www.adaptec.com/
6905 S:      Maintained
6906 F:      drivers/scsi/ips*
6907
6908 IPVS
6909 M:      Wensong Zhang <wensong@linux-vs.org>
6910 M:      Simon Horman <horms@verge.net.au>
6911 M:      Julian Anastasov <ja@ssi.bg>
6912 L:      netdev@vger.kernel.org
6913 L:      lvs-devel@vger.kernel.org
6914 S:      Maintained
6915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6917 F:      Documentation/networking/ipvs-sysctl.txt
6918 F:      include/net/ip_vs.h
6919 F:      include/uapi/linux/ip_vs.h
6920 F:      net/netfilter/ipvs/
6921
6922 IPWIRELESS DRIVER
6923 M:      Jiri Kosina <jikos@kernel.org>
6924 M:      David Sterba <dsterba@suse.com>
6925 S:      Odd Fixes
6926 F:      drivers/tty/ipwireless/
6927
6928 IPX NETWORK LAYER
6929 L:      netdev@vger.kernel.org
6930 S:      Odd fixes
6931 F:      include/net/ipx.h
6932 F:      include/uapi/linux/ipx.h
6933 F:      net/ipx/
6934
6935 IRDA SUBSYSTEM
6936 M:      Samuel Ortiz <samuel@sortiz.org>
6937 L:      irda-users@lists.sourceforge.net (subscribers-only)
6938 L:      netdev@vger.kernel.org
6939 W:      http://irda.sourceforge.net/
6940 S:      Maintained
6941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6942 F:      Documentation/networking/irda.txt
6943 F:      drivers/net/irda/
6944 F:      include/net/irda/
6945 F:      net/irda/
6946
6947 IRQ SUBSYSTEM
6948 M:      Thomas Gleixner <tglx@linutronix.de>
6949 L:      linux-kernel@vger.kernel.org
6950 S:      Maintained
6951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6952 F:      kernel/irq/
6953
6954 IRQCHIP DRIVERS
6955 M:      Thomas Gleixner <tglx@linutronix.de>
6956 M:      Jason Cooper <jason@lakedaemon.net>
6957 M:      Marc Zyngier <marc.zyngier@arm.com>
6958 L:      linux-kernel@vger.kernel.org
6959 S:      Maintained
6960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6961 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6962 F:      Documentation/devicetree/bindings/interrupt-controller/
6963 F:      drivers/irqchip/
6964
6965 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6966 M:      Marc Zyngier <marc.zyngier@arm.com>
6967 S:      Maintained
6968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6969 F:      Documentation/IRQ-domain.txt
6970 F:      include/linux/irqdomain.h
6971 F:      kernel/irq/irqdomain.c
6972 F:      kernel/irq/msi.c
6973
6974 ISA
6975 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6976 S:      Maintained
6977 F:      Documentation/isa.txt
6978 F:      drivers/base/isa.c
6979 F:      include/linux/isa.h
6980
6981 ISAPNP
6982 M:      Jaroslav Kysela <perex@perex.cz>
6983 S:      Maintained
6984 F:      Documentation/isapnp.txt
6985 F:      drivers/pnp/isapnp/
6986 F:      include/linux/isapnp.h
6987
6988 ISA RADIO MODULE
6989 M:      Hans Verkuil <hverkuil@xs4all.nl>
6990 L:      linux-media@vger.kernel.org
6991 T:      git git://linuxtv.org/media_tree.git
6992 W:      https://linuxtv.org
6993 S:      Maintained
6994 F:      drivers/media/radio/radio-isa*
6995
6996 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6997 M:      Peter Jones <pjones@redhat.com>
6998 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6999 S:      Maintained
7000 F:      drivers/firmware/iscsi_ibft*
7001
7002 ISCSI
7003 M:      Lee Duncan <lduncan@suse.com>
7004 M:      Chris Leech <cleech@redhat.com>
7005 L:      open-iscsi@googlegroups.com
7006 W:      www.open-iscsi.com
7007 S:      Maintained
7008 F:      drivers/scsi/*iscsi*
7009 F:      include/scsi/*iscsi*
7010
7011 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7012 M:      Or Gerlitz <ogerlitz@mellanox.com>
7013 M:      Sagi Grimberg <sagi@grimberg.me>
7014 M:      Roi Dayan <roid@mellanox.com>
7015 L:      linux-rdma@vger.kernel.org
7016 S:      Supported
7017 W:      http://www.openfabrics.org
7018 W:      www.open-iscsi.org
7019 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7020 F:      drivers/infiniband/ulp/iser/
7021
7022 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7023 M:      Sagi Grimberg <sagi@grimberg.me>
7024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7025 L:      linux-rdma@vger.kernel.org
7026 L:      target-devel@vger.kernel.org
7027 S:      Supported
7028 W:      http://www.linux-iscsi.org
7029 F:      drivers/infiniband/ulp/isert
7030
7031 ISDN SUBSYSTEM
7032 M:      Karsten Keil <isdn@linux-pingi.de>
7033 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7034 L:      netdev@vger.kernel.org
7035 W:      http://www.isdn4linux.de
7036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7037 S:      Maintained
7038 F:      Documentation/isdn/
7039 F:      drivers/isdn/
7040 F:      include/linux/isdn.h
7041 F:      include/linux/isdn/
7042 F:      include/uapi/linux/isdn.h
7043 F:      include/uapi/linux/isdn/
7044
7045 ISDN SUBSYSTEM (Eicon active card driver)
7046 M:      Armin Schindler <mac@melware.de>
7047 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7048 W:      http://www.melware.de
7049 S:      Maintained
7050 F:      drivers/isdn/hardware/eicon/
7051
7052 IT87 HARDWARE MONITORING DRIVER
7053 M:      Jean Delvare <jdelvare@suse.com>
7054 L:      linux-hwmon@vger.kernel.org
7055 S:      Maintained
7056 F:      Documentation/hwmon/it87
7057 F:      drivers/hwmon/it87.c
7058
7059 IT913X MEDIA DRIVER
7060 M:      Antti Palosaari <crope@iki.fi>
7061 L:      linux-media@vger.kernel.org
7062 W:      https://linuxtv.org
7063 W:      http://palosaari.fi/linux/
7064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7065 T:      git git://linuxtv.org/anttip/media_tree.git
7066 S:      Maintained
7067 F:      drivers/media/tuners/it913x*
7068
7069 IVTV VIDEO4LINUX DRIVER
7070 M:      Andy Walls <awalls@md.metrocast.net>
7071 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7072 L:      linux-media@vger.kernel.org
7073 T:      git git://linuxtv.org/media_tree.git
7074 W:      http://www.ivtvdriver.org
7075 S:      Maintained
7076 F:      Documentation/media/v4l-drivers/ivtv*
7077 F:      drivers/media/pci/ivtv/
7078 F:      include/uapi/linux/ivtv*
7079
7080 IX2505V MEDIA DRIVER
7081 M:      Malcolm Priestley <tvboxspy@gmail.com>
7082 L:      linux-media@vger.kernel.org
7083 W:      https://linuxtv.org
7084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7085 S:      Maintained
7086 F:      drivers/media/dvb-frontends/ix2505v*
7087
7088 JC42.4 TEMPERATURE SENSOR DRIVER
7089 M:      Guenter Roeck <linux@roeck-us.net>
7090 L:      linux-hwmon@vger.kernel.org
7091 S:      Maintained
7092 F:      drivers/hwmon/jc42.c
7093 F:      Documentation/hwmon/jc42
7094
7095 JFS FILESYSTEM
7096 M:      Dave Kleikamp <shaggy@kernel.org>
7097 L:      jfs-discussion@lists.sourceforge.net
7098 W:      http://jfs.sourceforge.net/
7099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7100 S:      Maintained
7101 F:      Documentation/filesystems/jfs.txt
7102 F:      fs/jfs/
7103
7104 JME NETWORK DRIVER
7105 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7106 L:      netdev@vger.kernel.org
7107 S:      Maintained
7108 F:      drivers/net/ethernet/jme.*
7109
7110 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7111 M:      David Woodhouse <dwmw2@infradead.org>
7112 L:      linux-mtd@lists.infradead.org
7113 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7114 S:      Maintained
7115 F:      fs/jffs2/
7116 F:      include/uapi/linux/jffs2.h
7117
7118 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7119 M:      "Theodore Ts'o" <tytso@mit.edu>
7120 M:      Jan Kara <jack@suse.com>
7121 L:      linux-ext4@vger.kernel.org
7122 S:      Maintained
7123 F:      fs/jbd2/
7124 F:      include/linux/jbd2.h
7125
7126 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7127 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7128 L:      linux-media@vger.kernel.org
7129 S:      Maintained
7130 F:      drivers/media/platform/rcar_jpu.c
7131
7132 JSM Neo PCI based serial card
7133 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7134 L:      linux-serial@vger.kernel.org
7135 S:      Maintained
7136 F:      drivers/tty/serial/jsm/
7137
7138 K10TEMP HARDWARE MONITORING DRIVER
7139 M:      Clemens Ladisch <clemens@ladisch.de>
7140 L:      linux-hwmon@vger.kernel.org
7141 S:      Maintained
7142 F:      Documentation/hwmon/k10temp
7143 F:      drivers/hwmon/k10temp.c
7144
7145 K8TEMP HARDWARE MONITORING DRIVER
7146 M:      Rudolf Marek <r.marek@assembler.cz>
7147 L:      linux-hwmon@vger.kernel.org
7148 S:      Maintained
7149 F:      Documentation/hwmon/k8temp
7150 F:      drivers/hwmon/k8temp.c
7151
7152 KASAN
7153 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7154 R:      Alexander Potapenko <glider@google.com>
7155 R:      Dmitry Vyukov <dvyukov@google.com>
7156 L:      kasan-dev@googlegroups.com
7157 S:      Maintained
7158 F:      arch/*/include/asm/kasan.h
7159 F:      arch/*/mm/kasan_init*
7160 F:      Documentation/dev-tools/kasan.rst
7161 F:      include/linux/kasan*.h
7162 F:      lib/test_kasan.c
7163 F:      mm/kasan/
7164 F:      scripts/Makefile.kasan
7165
7166 KCONFIG
7167 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7168 L:      linux-kbuild@vger.kernel.org
7169 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7170 S:      Maintained
7171 F:      Documentation/kbuild/kconfig-language.txt
7172 F:      scripts/kconfig/
7173
7174 KDUMP
7175 M:      Dave Young <dyoung@redhat.com>
7176 M:      Baoquan He <bhe@redhat.com>
7177 R:      Vivek Goyal <vgoyal@redhat.com>
7178 L:      kexec@lists.infradead.org
7179 W:      http://lse.sourceforge.net/kdump/
7180 S:      Maintained
7181 F:      Documentation/kdump/
7182
7183 KEENE FM RADIO TRANSMITTER DRIVER
7184 M:      Hans Verkuil <hverkuil@xs4all.nl>
7185 L:      linux-media@vger.kernel.org
7186 T:      git git://linuxtv.org/media_tree.git
7187 W:      https://linuxtv.org
7188 S:      Maintained
7189 F:      drivers/media/radio/radio-keene*
7190
7191 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7192 M:      Ian Kent <raven@themaw.net>
7193 L:      autofs@vger.kernel.org
7194 S:      Maintained
7195 F:      fs/autofs4/
7196
7197 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7198 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7199 M:      Michal Marek <mmarek@suse.com>
7200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7201 L:      linux-kbuild@vger.kernel.org
7202 S:      Maintained
7203 F:      Documentation/kbuild/
7204 F:      Makefile
7205 F:      scripts/Makefile.*
7206 F:      scripts/basic/
7207 F:      scripts/mk*
7208 F:      scripts/package/
7209
7210 KERNEL JANITORS
7211 L:      kernel-janitors@vger.kernel.org
7212 W:      http://kernelnewbies.org/KernelJanitors
7213 S:      Odd Fixes
7214
7215 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7216 M:      "J. Bruce Fields" <bfields@fieldses.org>
7217 M:      Jeff Layton <jlayton@poochiereds.net>
7218 L:      linux-nfs@vger.kernel.org
7219 W:      http://nfs.sourceforge.net/
7220 T:      git git://linux-nfs.org/~bfields/linux.git
7221 S:      Supported
7222 F:      fs/nfsd/
7223 F:      include/uapi/linux/nfsd/
7224 F:      fs/lockd/
7225 F:      fs/nfs_common/
7226 F:      net/sunrpc/
7227 F:      include/linux/lockd/
7228 F:      include/linux/sunrpc/
7229 F:      include/uapi/linux/sunrpc/
7230
7231 KERNEL SELFTEST FRAMEWORK
7232 M:      Shuah Khan <shuahkh@osg.samsung.com>
7233 M:      Shuah Khan <shuah@kernel.org>
7234 L:      linux-kselftest@vger.kernel.org
7235 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7236 S:      Maintained
7237 F:      tools/testing/selftests
7238
7239 KERNEL VIRTUAL MACHINE (KVM)
7240 M:      Paolo Bonzini <pbonzini@redhat.com>
7241 M:      Radim Krčmář <rkrcmar@redhat.com>
7242 L:      kvm@vger.kernel.org
7243 W:      http://www.linux-kvm.org
7244 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7245 S:      Supported
7246 F:      Documentation/*/kvm*.txt
7247 F:      Documentation/virtual/kvm/
7248 F:      arch/*/kvm/
7249 F:      arch/x86/kernel/kvm.c
7250 F:      arch/x86/kernel/kvmclock.c
7251 F:      arch/*/include/asm/kvm*
7252 F:      include/linux/kvm*
7253 F:      include/uapi/linux/kvm*
7254 F:      virt/kvm/
7255 F:      tools/kvm/
7256
7257 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7258 M:      Joerg Roedel <joro@8bytes.org>
7259 L:      kvm@vger.kernel.org
7260 W:      http://www.linux-kvm.org/
7261 S:      Maintained
7262 F:      arch/x86/include/asm/svm.h
7263 F:      arch/x86/kvm/svm.c
7264
7265 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7266 M:      Alexander Graf <agraf@suse.com>
7267 L:      kvm-ppc@vger.kernel.org
7268 W:      http://www.linux-kvm.org/
7269 T:      git git://github.com/agraf/linux-2.6.git
7270 S:      Supported
7271 F:      arch/powerpc/include/asm/kvm*
7272 F:      arch/powerpc/kvm/
7273
7274 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7275 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7276 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7277 L:      linux-s390@vger.kernel.org
7278 W:      http://www.ibm.com/developerworks/linux/linux390/
7279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7280 S:      Supported
7281 F:      Documentation/s390/kvm.txt
7282 F:      arch/s390/include/asm/kvm*
7283 F:      arch/s390/kvm/
7284 F:      arch/s390/mm/gmap.c
7285
7286 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7287 M:      Christoffer Dall <christoffer.dall@linaro.org>
7288 M:      Marc Zyngier <marc.zyngier@arm.com>
7289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7290 L:      kvmarm@lists.cs.columbia.edu
7291 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7293 S:      Supported
7294 F:      arch/arm/include/uapi/asm/kvm*
7295 F:      arch/arm/include/asm/kvm*
7296 F:      arch/arm/kvm/
7297 F:      virt/kvm/arm/
7298 F:      include/kvm/arm_*
7299
7300 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7301 M:      Christoffer Dall <christoffer.dall@linaro.org>
7302 M:      Marc Zyngier <marc.zyngier@arm.com>
7303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7304 L:      kvmarm@lists.cs.columbia.edu
7305 S:      Maintained
7306 F:      arch/arm64/include/uapi/asm/kvm*
7307 F:      arch/arm64/include/asm/kvm*
7308 F:      arch/arm64/kvm/
7309
7310 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7311 M:      James Hogan <james.hogan@imgtec.com>
7312 L:      linux-mips@linux-mips.org
7313 S:      Supported
7314 F:      arch/mips/include/uapi/asm/kvm*
7315 F:      arch/mips/include/asm/kvm*
7316 F:      arch/mips/kvm/
7317
7318 KERNFS
7319 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7320 M:      Tejun Heo <tj@kernel.org>
7321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7322 S:      Supported
7323 F:      include/linux/kernfs.h
7324 F:      fs/kernfs/
7325
7326 KEXEC
7327 M:      Eric Biederman <ebiederm@xmission.com>
7328 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7329 L:      kexec@lists.infradead.org
7330 S:      Maintained
7331 F:      include/linux/kexec.h
7332 F:      include/uapi/linux/kexec.h
7333 F:      kernel/kexec*
7334
7335 KEYS/KEYRINGS:
7336 M:      David Howells <dhowells@redhat.com>
7337 L:      keyrings@vger.kernel.org
7338 S:      Maintained
7339 F:      Documentation/security/keys.txt
7340 F:      include/linux/key.h
7341 F:      include/linux/key-type.h
7342 F:      include/linux/keyctl.h
7343 F:      include/uapi/linux/keyctl.h
7344 F:      include/keys/
7345 F:      security/keys/
7346
7347 KEYS-TRUSTED
7348 M:      David Safford <safford@us.ibm.com>
7349 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7350 L:      linux-security-module@vger.kernel.org
7351 L:      keyrings@vger.kernel.org
7352 S:      Supported
7353 F:      Documentation/security/keys-trusted-encrypted.txt
7354 F:      include/keys/trusted-type.h
7355 F:      security/keys/trusted.c
7356 F:      security/keys/trusted.h
7357
7358 KEYS-ENCRYPTED
7359 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7360 M:      David Safford <safford@us.ibm.com>
7361 L:      linux-security-module@vger.kernel.org
7362 L:      keyrings@vger.kernel.org
7363 S:      Supported
7364 F:      Documentation/security/keys-trusted-encrypted.txt
7365 F:      include/keys/encrypted-type.h
7366 F:      security/keys/encrypted-keys/
7367
7368 KGDB / KDB /debug_core
7369 M:      Jason Wessel <jason.wessel@windriver.com>
7370 W:      http://kgdb.wiki.kernel.org/
7371 L:      kgdb-bugreport@lists.sourceforge.net
7372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7373 S:      Maintained
7374 F:      Documentation/DocBook/kgdb.tmpl
7375 F:      drivers/misc/kgdbts.c
7376 F:      drivers/tty/serial/kgdboc.c
7377 F:      include/linux/kdb.h
7378 F:      include/linux/kgdb.h
7379 F:      kernel/debug/
7380
7381 KMEMCHECK
7382 M:      Vegard Nossum <vegardno@ifi.uio.no>
7383 M:      Pekka Enberg <penberg@kernel.org>
7384 S:      Maintained
7385 F:      Documentation/dev-tools/kmemcheck.rst
7386 F:      arch/x86/include/asm/kmemcheck.h
7387 F:      arch/x86/mm/kmemcheck/
7388 F:      include/linux/kmemcheck.h
7389 F:      mm/kmemcheck.c
7390
7391 KMEMLEAK
7392 M:      Catalin Marinas <catalin.marinas@arm.com>
7393 S:      Maintained
7394 F:      Documentation/dev-tools/kmemleak.rst
7395 F:      include/linux/kmemleak.h
7396 F:      mm/kmemleak.c
7397 F:      mm/kmemleak-test.c
7398
7399 KPROBES
7400 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7401 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7402 M:      "David S. Miller" <davem@davemloft.net>
7403 M:      Masami Hiramatsu <mhiramat@kernel.org>
7404 S:      Maintained
7405 F:      Documentation/kprobes.txt
7406 F:      include/linux/kprobes.h
7407 F:      include/asm-generic/kprobes.h
7408 F:      kernel/kprobes.c
7409
7410 KS0108 LCD CONTROLLER DRIVER
7411 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7412 W:      http://miguelojeda.es/auxdisplay.htm
7413 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7414 S:      Maintained
7415 F:      Documentation/auxdisplay/ks0108
7416 F:      drivers/auxdisplay/ks0108.c
7417 F:      include/linux/ks0108.h
7418
7419 L3MDEV
7420 M:      David Ahern <dsa@cumulusnetworks.com>
7421 L:      netdev@vger.kernel.org
7422 S:      Maintained
7423 F:      net/l3mdev
7424 F:      include/net/l3mdev.h
7425
7426 LANTIQ MIPS ARCHITECTURE
7427 M:      John Crispin <john@phrozen.org>
7428 L:      linux-mips@linux-mips.org
7429 S:      Maintained
7430 F:      arch/mips/lantiq
7431
7432 LAPB module
7433 L:      linux-x25@vger.kernel.org
7434 S:      Orphan
7435 F:      Documentation/networking/lapb-module.txt
7436 F:      include/*/lapb.h
7437 F:      net/lapb/
7438
7439 LASI 53c700 driver for PARISC
7440 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7441 L:      linux-scsi@vger.kernel.org
7442 S:      Maintained
7443 F:      Documentation/scsi/53c700.txt
7444 F:      drivers/scsi/53c700*
7445
7446 LED SUBSYSTEM
7447 M:      Richard Purdie <rpurdie@rpsys.net>
7448 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7449 M:      Pavel Machek <pavel@ucw.cz>
7450 L:      linux-leds@vger.kernel.org
7451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7452 S:      Maintained
7453 F:      Documentation/devicetree/bindings/leds/
7454 F:      drivers/leds/
7455 F:      include/linux/leds.h
7456
7457 LEGACY EEPROM DRIVER
7458 M:      Jean Delvare <jdelvare@suse.com>
7459 S:      Maintained
7460 F:      Documentation/misc-devices/eeprom
7461 F:      drivers/misc/eeprom/eeprom.c
7462
7463 LEGO USB Tower driver
7464 M:      Juergen Stuber <starblue@users.sourceforge.net>
7465 L:      legousb-devel@lists.sourceforge.net
7466 W:      http://legousb.sourceforge.net/
7467 S:      Maintained
7468 F:      drivers/usb/misc/legousbtower.c
7469
7470 LG2160 MEDIA DRIVER
7471 M:      Michael Krufky <mkrufky@linuxtv.org>
7472 L:      linux-media@vger.kernel.org
7473 W:      https://linuxtv.org
7474 W:      http://github.com/mkrufky
7475 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7476 T:      git git://linuxtv.org/mkrufky/tuners.git
7477 S:      Maintained
7478 F:      drivers/media/dvb-frontends/lg2160.*
7479
7480 LGDT3305 MEDIA DRIVER
7481 M:      Michael Krufky <mkrufky@linuxtv.org>
7482 L:      linux-media@vger.kernel.org
7483 W:      https://linuxtv.org
7484 W:      http://github.com/mkrufky
7485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7486 T:      git git://linuxtv.org/mkrufky/tuners.git
7487 S:      Maintained
7488 F:      drivers/media/dvb-frontends/lgdt3305.*
7489
7490 LGUEST
7491 M:      Rusty Russell <rusty@rustcorp.com.au>
7492 L:      lguest@lists.ozlabs.org
7493 W:      http://lguest.ozlabs.org/
7494 S:      Odd Fixes
7495 F:      arch/x86/include/asm/lguest*.h
7496 F:      arch/x86/lguest/
7497 F:      drivers/lguest/
7498 F:      include/linux/lguest*.h
7499 F:      tools/lguest/
7500
7501 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7502 M:      Tejun Heo <tj@kernel.org>
7503 L:      linux-ide@vger.kernel.org
7504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7505 S:      Maintained
7506 F:      drivers/ata/
7507 F:      include/linux/ata.h
7508 F:      include/linux/libata.h
7509 F:      Documentation/devicetree/bindings/ata/
7510
7511 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7512 M:      Viresh Kumar <vireshk@kernel.org>
7513 L:      linux-ide@vger.kernel.org
7514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7515 S:      Maintained
7516 F:      include/linux/pata_arasan_cf_data.h
7517 F:      drivers/ata/pata_arasan_cf.c
7518
7519 LIBATA PATA DRIVERS
7520 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7521 M:      Tejun Heo <tj@kernel.org>
7522 L:      linux-ide@vger.kernel.org
7523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7524 S:      Maintained
7525 F:      drivers/ata/pata_*.c
7526 F:      drivers/ata/ata_generic.c
7527
7528 LIBATA SATA AHCI PLATFORM devices support
7529 M:      Hans de Goede <hdegoede@redhat.com>
7530 M:      Tejun Heo <tj@kernel.org>
7531 L:      linux-ide@vger.kernel.org
7532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7533 S:      Maintained
7534 F:      drivers/ata/ahci_platform.c
7535 F:      drivers/ata/libahci_platform.c
7536 F:      include/linux/ahci_platform.h
7537
7538 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7539 M:      Mikael Pettersson <mikpelinux@gmail.com>
7540 L:      linux-ide@vger.kernel.org
7541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7542 S:      Maintained
7543 F:      drivers/ata/sata_promise.*
7544
7545 LIBLOCKDEP
7546 M:      Sasha Levin <sasha.levin@oracle.com>
7547 S:      Maintained
7548 F:      tools/lib/lockdep/
7549
7550 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7551 M:      Dan Williams <dan.j.williams@intel.com>
7552 L:      linux-nvdimm@lists.01.org
7553 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7555 S:      Supported
7556 F:      drivers/nvdimm/*
7557 F:      include/linux/nd.h
7558 F:      include/linux/libnvdimm.h
7559 F:      include/uapi/linux/ndctl.h
7560
7561 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7562 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7563 L:      linux-nvdimm@lists.01.org
7564 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7565 S:      Supported
7566 F:      drivers/nvdimm/blk.c
7567 F:      drivers/nvdimm/region_devs.c
7568 F:      drivers/acpi/nfit*
7569
7570 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7571 M:      Vishal Verma <vishal.l.verma@intel.com>
7572 L:      linux-nvdimm@lists.01.org
7573 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7574 S:      Supported
7575 F:      drivers/nvdimm/btt*
7576
7577 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7578 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7579 L:      linux-nvdimm@lists.01.org
7580 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7581 S:      Supported
7582 F:      drivers/nvdimm/pmem.c
7583 F:      include/linux/pmem.h
7584 F:      arch/*/include/asm/pmem.h
7585
7586 LIGHTNVM PLATFORM SUPPORT
7587 M:      Matias Bjorling <mb@lightnvm.io>
7588 W:      http://github/OpenChannelSSD
7589 L:      linux-block@vger.kernel.org
7590 S:      Maintained
7591 F:      drivers/lightnvm/
7592 F:      include/linux/lightnvm.h
7593 F:      include/uapi/linux/lightnvm.h
7594
7595 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7596 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7597 M:      Paul Mackerras <paulus@samba.org>
7598 M:      Michael Ellerman <mpe@ellerman.id.au>
7599 W:      https://github.com/linuxppc/linux/wiki
7600 L:      linuxppc-dev@lists.ozlabs.org
7601 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7603 S:      Supported
7604 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7605 F:      Documentation/devicetree/bindings/powerpc/
7606 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7607 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7608 F:      Documentation/powerpc/
7609 F:      arch/powerpc/
7610 F:      drivers/char/tpm/tpm_ibmvtpm*
7611 F:      drivers/crypto/nx/
7612 F:      drivers/crypto/vmx/
7613 F:      drivers/i2c/busses/i2c-opal.c
7614 F:      drivers/net/ethernet/ibm/ibmveth.*
7615 F:      drivers/net/ethernet/ibm/ibmvnic.*
7616 F:      drivers/pci/hotplug/pnv_php.c
7617 F:      drivers/pci/hotplug/rpa*
7618 F:      drivers/rtc/rtc-opal.c
7619 F:      drivers/scsi/ibmvscsi/
7620 F:      drivers/tty/hvc/hvc_opal.c
7621 F:      tools/testing/selftests/powerpc
7622 N:      /pmac
7623 N:      powermac
7624 N:      powernv
7625 N:      [^a-z0-9]ps3
7626 N:      pseries
7627
7628 LINUX FOR POWER MACINTOSH
7629 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7630 W:      http://www.penguinppc.org/
7631 L:      linuxppc-dev@lists.ozlabs.org
7632 S:      Maintained
7633 F:      arch/powerpc/platforms/powermac/
7634 F:      drivers/macintosh/
7635
7636 LINUX FOR POWERPC EMBEDDED MPC5XXX
7637 M:      Anatolij Gustschin <agust@denx.de>
7638 L:      linuxppc-dev@lists.ozlabs.org
7639 T:      git git://git.denx.de/linux-denx-agust.git
7640 S:      Maintained
7641 F:      arch/powerpc/platforms/512x/
7642 F:      arch/powerpc/platforms/52xx/
7643
7644 LINUX FOR POWERPC EMBEDDED PPC4XX
7645 M:      Alistair Popple <alistair@popple.id.au>
7646 M:      Matt Porter <mporter@kernel.crashing.org>
7647 W:      http://www.penguinppc.org/
7648 L:      linuxppc-dev@lists.ozlabs.org
7649 S:      Maintained
7650 F:      arch/powerpc/platforms/40x/
7651 F:      arch/powerpc/platforms/44x/
7652
7653 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7654 L:      linuxppc-dev@lists.ozlabs.org
7655 S:      Orphan
7656 F:      arch/powerpc/*/*virtex*
7657 F:      arch/powerpc/*/*/*virtex*
7658
7659 LINUX FOR POWERPC EMBEDDED PPC8XX
7660 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7661 W:      http://www.penguinppc.org/
7662 L:      linuxppc-dev@lists.ozlabs.org
7663 S:      Maintained
7664 F:      arch/powerpc/platforms/8xx/
7665
7666 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7667 M:      Scott Wood <oss@buserror.net>
7668 M:      Kumar Gala <galak@kernel.crashing.org>
7669 W:      http://www.penguinppc.org/
7670 L:      linuxppc-dev@lists.ozlabs.org
7671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7672 S:      Maintained
7673 F:      arch/powerpc/platforms/83xx/
7674 F:      arch/powerpc/platforms/85xx/
7675
7676 LINUX FOR POWERPC PA SEMI PWRFICIENT
7677 L:      linuxppc-dev@lists.ozlabs.org
7678 S:      Orphan
7679 F:      arch/powerpc/platforms/pasemi/
7680 F:      drivers/*/*pasemi*
7681 F:      drivers/*/*/*pasemi*
7682
7683 LINUX SECURITY MODULE (LSM) FRAMEWORK
7684 M:      Chris Wright <chrisw@sous-sol.org>
7685 L:      linux-security-module@vger.kernel.org
7686 S:      Supported
7687
7688 LIS3LV02D ACCELEROMETER DRIVER
7689 M:      Eric Piel <eric.piel@tremplin-utc.net>
7690 S:      Maintained
7691 F:      Documentation/misc-devices/lis3lv02d
7692 F:      drivers/misc/lis3lv02d/
7693 F:      drivers/platform/x86/hp_accel.c
7694
7695 LIVE PATCHING
7696 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7697 M:      Jessica Yu <jeyu@redhat.com>
7698 M:      Jiri Kosina <jikos@kernel.org>
7699 M:      Miroslav Benes <mbenes@suse.cz>
7700 R:      Petr Mladek <pmladek@suse.com>
7701 S:      Maintained
7702 F:      kernel/livepatch/
7703 F:      include/linux/livepatch.h
7704 F:      arch/x86/include/asm/livepatch.h
7705 F:      arch/x86/kernel/livepatch.c
7706 F:      Documentation/livepatch/
7707 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7708 F:      samples/livepatch/
7709 L:      live-patching@vger.kernel.org
7710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7711
7712 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7713 M:      Kees Cook <keescook@chromium.org>
7714 S:      Maintained
7715 F:      drivers/misc/lkdtm*
7716
7717 LLC (802.2)
7718 L:      netdev@vger.kernel.org
7719 S:      Odd fixes
7720 F:      include/linux/llc.h
7721 F:      include/uapi/linux/llc.h
7722 F:      include/net/llc*
7723 F:      net/llc/
7724
7725 LM73 HARDWARE MONITOR DRIVER
7726 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7727 L:      linux-hwmon@vger.kernel.org
7728 S:      Maintained
7729 F:      drivers/hwmon/lm73.c
7730
7731 LM78 HARDWARE MONITOR DRIVER
7732 M:      Jean Delvare <jdelvare@suse.com>
7733 L:      linux-hwmon@vger.kernel.org
7734 S:      Maintained
7735 F:      Documentation/hwmon/lm78
7736 F:      drivers/hwmon/lm78.c
7737
7738 LM83 HARDWARE MONITOR DRIVER
7739 M:      Jean Delvare <jdelvare@suse.com>
7740 L:      linux-hwmon@vger.kernel.org
7741 S:      Maintained
7742 F:      Documentation/hwmon/lm83
7743 F:      drivers/hwmon/lm83.c
7744
7745 LM90 HARDWARE MONITOR DRIVER
7746 M:      Jean Delvare <jdelvare@suse.com>
7747 L:      linux-hwmon@vger.kernel.org
7748 S:      Maintained
7749 F:      Documentation/hwmon/lm90
7750 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7751 F:      drivers/hwmon/lm90.c
7752 F:      include/dt-bindings/thermal/lm90.h
7753
7754 LM95234 HARDWARE MONITOR DRIVER
7755 M:      Guenter Roeck <linux@roeck-us.net>
7756 L:      linux-hwmon@vger.kernel.org
7757 S:      Maintained
7758 F:      Documentation/hwmon/lm95234
7759 F:      drivers/hwmon/lm95234.c
7760
7761 LME2510 MEDIA DRIVER
7762 M:      Malcolm Priestley <tvboxspy@gmail.com>
7763 L:      linux-media@vger.kernel.org
7764 W:      https://linuxtv.org
7765 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7766 S:      Maintained
7767 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7768
7769 LOCKING PRIMITIVES
7770 M:      Peter Zijlstra <peterz@infradead.org>
7771 M:      Ingo Molnar <mingo@redhat.com>
7772 L:      linux-kernel@vger.kernel.org
7773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7774 S:      Maintained
7775 F:      Documentation/locking/
7776 F:      include/linux/lockdep.h
7777 F:      include/linux/spinlock*.h
7778 F:      arch/*/include/asm/spinlock*.h
7779 F:      include/linux/rwlock*.h
7780 F:      include/linux/mutex*.h
7781 F:      arch/*/include/asm/mutex*.h
7782 F:      include/linux/rwsem*.h
7783 F:      arch/*/include/asm/rwsem.h
7784 F:      include/linux/seqlock.h
7785 F:      lib/locking*.[ch]
7786 F:      kernel/locking/
7787
7788 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7789 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7790 L:      linux-ntfs-dev@lists.sourceforge.net
7791 W:      http://www.linux-ntfs.org/content/view/19/37/
7792 S:      Maintained
7793 F:      Documentation/ldm.txt
7794 F:      block/partitions/ldm.*
7795
7796 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7797 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7798 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7799 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7800 L:      MPT-FusionLinux.pdl@broadcom.com
7801 L:      linux-scsi@vger.kernel.org
7802 W:      http://www.avagotech.com/support/
7803 S:      Supported
7804 F:      drivers/message/fusion/
7805 F:      drivers/scsi/mpt2sas/
7806 F:      drivers/scsi/mpt3sas/
7807
7808 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7809 M:      Matthew Wilcox <matthew@wil.cx>
7810 L:      linux-scsi@vger.kernel.org
7811 S:      Maintained
7812 F:      drivers/scsi/sym53c8xx_2/
7813
7814 LTC4261 HARDWARE MONITOR DRIVER
7815 M:      Guenter Roeck <linux@roeck-us.net>
7816 L:      linux-hwmon@vger.kernel.org
7817 S:      Maintained
7818 F:      Documentation/hwmon/ltc4261
7819 F:      drivers/hwmon/ltc4261.c
7820
7821 LTC4306 I2C MULTIPLEXER DRIVER
7822 M:      Michael Hennerich <michael.hennerich@analog.com>
7823 W:      http://ez.analog.com/community/linux-device-drivers
7824 L:      linux-i2c@vger.kernel.org
7825 S:      Supported
7826 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7827 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7828
7829 LTP (Linux Test Project)
7830 M:      Mike Frysinger <vapier@gentoo.org>
7831 M:      Cyril Hrubis <chrubis@suse.cz>
7832 M:      Wanlong Gao <wanlong.gao@gmail.com>
7833 M:      Jan Stancek <jstancek@redhat.com>
7834 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7835 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7836 L:      ltp@lists.linux.it (subscribers-only)
7837 W:      http://linux-test-project.github.io/
7838 T:      git git://github.com/linux-test-project/ltp.git
7839 S:      Maintained
7840
7841 M32R ARCHITECTURE
7842 W:      http://www.linux-m32r.org/
7843 S:      Orphan
7844 F:      arch/m32r/
7845
7846 M68K ARCHITECTURE
7847 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7848 L:      linux-m68k@lists.linux-m68k.org
7849 W:      http://www.linux-m68k.org/
7850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7851 S:      Maintained
7852 F:      arch/m68k/
7853 F:      drivers/zorro/
7854
7855 M68K ON APPLE MACINTOSH
7856 M:      Joshua Thompson <funaho@jurai.org>
7857 W:      http://www.mac.linux-m68k.org/
7858 L:      linux-m68k@lists.linux-m68k.org
7859 S:      Maintained
7860 F:      arch/m68k/mac/
7861
7862 M68K ON HP9000/300
7863 M:      Philip Blundell <philb@gnu.org>
7864 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7865 S:      Maintained
7866 F:      arch/m68k/hp300/
7867
7868 M88DS3103 MEDIA DRIVER
7869 M:      Antti Palosaari <crope@iki.fi>
7870 L:      linux-media@vger.kernel.org
7871 W:      https://linuxtv.org
7872 W:      http://palosaari.fi/linux/
7873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7874 T:      git git://linuxtv.org/anttip/media_tree.git
7875 S:      Maintained
7876 F:      drivers/media/dvb-frontends/m88ds3103*
7877
7878 M88RS2000 MEDIA DRIVER
7879 M:      Malcolm Priestley <tvboxspy@gmail.com>
7880 L:      linux-media@vger.kernel.org
7881 W:      https://linuxtv.org
7882 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7883 S:      Maintained
7884 F:      drivers/media/dvb-frontends/m88rs2000*
7885
7886 MA901 MASTERKIT USB FM RADIO DRIVER
7887 M:      Alexey Klimov <klimov.linux@gmail.com>
7888 L:      linux-media@vger.kernel.org
7889 T:      git git://linuxtv.org/media_tree.git
7890 S:      Maintained
7891 F:      drivers/media/radio/radio-ma901.c
7892
7893 MAC80211
7894 M:      Johannes Berg <johannes@sipsolutions.net>
7895 L:      linux-wireless@vger.kernel.org
7896 W:      http://wireless.kernel.org/
7897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7899 S:      Maintained
7900 F:      Documentation/networking/mac80211-injection.txt
7901 F:      include/net/mac80211.h
7902 F:      net/mac80211/
7903 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7904
7905 MAILBOX API
7906 M:      Jassi Brar <jassisinghbrar@gmail.com>
7907 L:      linux-kernel@vger.kernel.org
7908 S:      Maintained
7909 F:      drivers/mailbox/
7910 F:      include/linux/mailbox_client.h
7911 F:      include/linux/mailbox_controller.h
7912
7913 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7914 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7915 W:      http://www.kernel.org/doc/man-pages
7916 L:      linux-man@vger.kernel.org
7917 S:      Maintained
7918
7919 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7920 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7921 L:      linux-mips@linux-mips.org
7922 S:      Maintained
7923 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7924
7925 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7926 M:      Andrew Lunn <andrew@lunn.ch>
7927 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7928 L:      netdev@vger.kernel.org
7929 S:      Maintained
7930 F:      drivers/net/dsa/mv88e6xxx/
7931 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7932
7933 MARVELL ARMADA DRM SUPPORT
7934 M:      Russell King <linux@armlinux.org.uk>
7935 S:      Maintained
7936 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7937 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7938 F:      drivers/gpu/drm/armada/
7939 F:      include/uapi/drm/armada_drm.h
7940 F:      Documentation/devicetree/bindings/display/armada/
7941
7942 MARVELL CRYPTO DRIVER
7943 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7944 M:      Arnaud Ebalard <arno@natisbad.org>
7945 F:      drivers/crypto/marvell/
7946 S:      Maintained
7947 L:      linux-crypto@vger.kernel.org
7948
7949 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7950 M:      Mirko Lindner <mlindner@marvell.com>
7951 M:      Stephen Hemminger <stephen@networkplumber.org>
7952 L:      netdev@vger.kernel.org
7953 S:      Maintained
7954 F:      drivers/net/ethernet/marvell/sk*
7955
7956 MARVELL LIBERTAS WIRELESS DRIVER
7957 L:      libertas-dev@lists.infradead.org
7958 S:      Orphan
7959 F:      drivers/net/wireless/marvell/libertas/
7960
7961 MARVELL MV643XX ETHERNET DRIVER
7962 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7963 L:      netdev@vger.kernel.org
7964 S:      Maintained
7965 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7966 F:      include/linux/mv643xx.h
7967
7968 MARVELL MVNETA ETHERNET DRIVER
7969 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7970 L:      netdev@vger.kernel.org
7971 S:      Maintained
7972 F:      drivers/net/ethernet/marvell/mvneta.*
7973
7974 MARVELL MWIFIEX WIRELESS DRIVER
7975 M:      Amitkumar Karwar <amitkarwar@gmail.com>
7976 M:      Nishant Sarmukadam <nishants@marvell.com>
7977 M:      Ganapathi Bhat <gbhat@marvell.com>
7978 M:      Xinming Hu <huxm@marvell.com>
7979 L:      linux-wireless@vger.kernel.org
7980 S:      Maintained
7981 F:      drivers/net/wireless/marvell/mwifiex/
7982
7983 MARVELL MWL8K WIRELESS DRIVER
7984 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7985 L:      linux-wireless@vger.kernel.org
7986 S:      Odd Fixes
7987 F:      drivers/net/wireless/marvell/mwl8k.c
7988
7989 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7990 M:      Nicolas Pitre <nico@fluxnic.net>
7991 S:      Odd Fixes
7992 F:      drivers/mmc/host/mvsdio.*
7993
7994 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7995 M:      Hu Ziji <huziji@marvell.com>
7996 L:      linux-mmc@vger.kernel.org
7997 S:      Supported
7998 F:      drivers/mmc/host/sdhci-xenon*
7999 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8000
8001 MATROX FRAMEBUFFER DRIVER
8002 L:      linux-fbdev@vger.kernel.org
8003 S:      Orphan
8004 F:      drivers/video/fbdev/matrox/matroxfb_*
8005 F:      include/uapi/linux/matroxfb.h
8006
8007 MAX16065 HARDWARE MONITOR DRIVER
8008 M:      Guenter Roeck <linux@roeck-us.net>
8009 L:      linux-hwmon@vger.kernel.org
8010 S:      Maintained
8011 F:      Documentation/hwmon/max16065
8012 F:      drivers/hwmon/max16065.c
8013
8014 MAX20751 HARDWARE MONITOR DRIVER
8015 M:      Guenter Roeck <linux@roeck-us.net>
8016 L:      linux-hwmon@vger.kernel.org
8017 S:      Maintained
8018 F:      Documentation/hwmon/max20751
8019 F:      drivers/hwmon/max20751.c
8020
8021 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8022 L:      linux-hwmon@vger.kernel.org
8023 S:      Orphan
8024 F:      Documentation/hwmon/max6650
8025 F:      drivers/hwmon/max6650.c
8026
8027 MAX6697 HARDWARE MONITOR DRIVER
8028 M:      Guenter Roeck <linux@roeck-us.net>
8029 L:      linux-hwmon@vger.kernel.org
8030 S:      Maintained
8031 F:      Documentation/hwmon/max6697
8032 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8033 F:      drivers/hwmon/max6697.c
8034 F:      include/linux/platform_data/max6697.h
8035
8036 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8037 M:      Peter Rosin <peda@axentia.se>
8038 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8039 S:      Maintained
8040 F:      Documentation/devicetree/bindings/sound/max9860.txt
8041 F:      sound/soc/codecs/max9860.*
8042
8043 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8044 M:      Krzysztof Kozlowski <krzk@kernel.org>
8045 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8046 L:      linux-pm@vger.kernel.org
8047 S:      Supported
8048 F:      drivers/power/supply/max14577_charger.c
8049 F:      drivers/power/supply/max77693_charger.c
8050
8051 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8052 M:      Javier Martinez Canillas <javier@osg.samsung.com>
8053 L:      linux-kernel@vger.kernel.org
8054 S:      Supported
8055 F:      drivers/*/*max77802*.c
8056 F:      Documentation/devicetree/bindings/*/*max77802.txt
8057 F:      include/dt-bindings/*/*max77802.h
8058
8059 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8060 M:      Chanwoo Choi <cw00.choi@samsung.com>
8061 M:      Krzysztof Kozlowski <krzk@kernel.org>
8062 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8063 L:      linux-kernel@vger.kernel.org
8064 S:      Supported
8065 F:      drivers/*/max14577*.c
8066 F:      drivers/*/max77686*.c
8067 F:      drivers/*/max77693*.c
8068 F:      drivers/extcon/extcon-max14577.c
8069 F:      drivers/extcon/extcon-max77693.c
8070 F:      drivers/rtc/rtc-max77686.c
8071 F:      drivers/clk/clk-max77686.c
8072 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8073 F:      Documentation/devicetree/bindings/*/max77686.txt
8074 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8075 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8076 F:      include/linux/mfd/max14577*.h
8077 F:      include/linux/mfd/max77686*.h
8078 F:      include/linux/mfd/max77693*.h
8079
8080 MAXIRADIO FM RADIO RECEIVER DRIVER
8081 M:      Hans Verkuil <hverkuil@xs4all.nl>
8082 L:      linux-media@vger.kernel.org
8083 T:      git git://linuxtv.org/media_tree.git
8084 W:      https://linuxtv.org
8085 S:      Maintained
8086 F:      drivers/media/radio/radio-maxiradio*
8087
8088 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8089 M:      Peter Rosin <peda@axentia.se>
8090 L:      linux-iio@vger.kernel.org
8091 S:      Maintained
8092 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8093 F:      drivers/iio/potentiometer/mcp4531.c
8094
8095 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8096 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8097 L:      linux-iio@vger.kernel.org
8098 S:      Maintained
8099 F:      drivers/iio/dac/cio-dac.c
8100
8101 MEDIA DRIVERS FOR RENESAS - FCP
8102 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8103 L:      linux-media@vger.kernel.org
8104 L:      linux-renesas-soc@vger.kernel.org
8105 T:      git git://linuxtv.org/media_tree.git
8106 S:      Supported
8107 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8108 F:      drivers/media/platform/rcar-fcp.c
8109 F:      include/media/rcar-fcp.h
8110
8111 MEDIA DRIVERS FOR RENESAS - FDP1
8112 M:      Kieran Bingham <kieran@bingham.xyz>
8113 L:      linux-media@vger.kernel.org
8114 L:      linux-renesas-soc@vger.kernel.org
8115 T:      git git://linuxtv.org/media_tree.git
8116 S:      Supported
8117 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8118 F:      drivers/media/platform/rcar_fdp1.c
8119
8120 MEDIA DRIVERS FOR RENESAS - VIN
8121 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8122 L:      linux-media@vger.kernel.org
8123 L:      linux-renesas-soc@vger.kernel.org
8124 T:      git git://linuxtv.org/media_tree.git
8125 S:      Supported
8126 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8127 F:      drivers/media/platform/rcar-vin/
8128
8129 MEDIA DRIVERS FOR RENESAS - VSP1
8130 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8131 L:      linux-media@vger.kernel.org
8132 L:      linux-renesas-soc@vger.kernel.org
8133 T:      git git://linuxtv.org/media_tree.git
8134 S:      Supported
8135 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8136 F:      drivers/media/platform/vsp1/
8137
8138 MEDIA DRIVERS FOR HELENE
8139 M:      Abylay Ospan <aospan@netup.ru>
8140 L:      linux-media@vger.kernel.org
8141 W:      https://linuxtv.org
8142 W:      http://netup.tv/
8143 T:      git git://linuxtv.org/media_tree.git
8144 S:      Supported
8145 F:      drivers/media/dvb-frontends/helene*
8146
8147 MEDIA DRIVERS FOR ASCOT2E
8148 M:      Sergey Kozlov <serjk@netup.ru>
8149 M:      Abylay Ospan <aospan@netup.ru>
8150 L:      linux-media@vger.kernel.org
8151 W:      https://linuxtv.org
8152 W:      http://netup.tv/
8153 T:      git git://linuxtv.org/media_tree.git
8154 S:      Supported
8155 F:      drivers/media/dvb-frontends/ascot2e*
8156
8157 MEDIA DRIVERS FOR CXD2841ER
8158 M:      Sergey Kozlov <serjk@netup.ru>
8159 M:      Abylay Ospan <aospan@netup.ru>
8160 L:      linux-media@vger.kernel.org
8161 W:      https://linuxtv.org
8162 W:      http://netup.tv/
8163 T:      git git://linuxtv.org/media_tree.git
8164 S:      Supported
8165 F:      drivers/media/dvb-frontends/cxd2841er*
8166
8167 MEDIA DRIVERS FOR HORUS3A
8168 M:      Sergey Kozlov <serjk@netup.ru>
8169 M:      Abylay Ospan <aospan@netup.ru>
8170 L:      linux-media@vger.kernel.org
8171 W:      https://linuxtv.org
8172 W:      http://netup.tv/
8173 T:      git git://linuxtv.org/media_tree.git
8174 S:      Supported
8175 F:      drivers/media/dvb-frontends/horus3a*
8176
8177 MEDIA DRIVERS FOR LNBH25
8178 M:      Sergey Kozlov <serjk@netup.ru>
8179 M:      Abylay Ospan <aospan@netup.ru>
8180 L:      linux-media@vger.kernel.org
8181 W:      https://linuxtv.org
8182 W:      http://netup.tv/
8183 T:      git git://linuxtv.org/media_tree.git
8184 S:      Supported
8185 F:      drivers/media/dvb-frontends/lnbh25*
8186
8187 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8188 M:      Sergey Kozlov <serjk@netup.ru>
8189 M:      Abylay Ospan <aospan@netup.ru>
8190 L:      linux-media@vger.kernel.org
8191 W:      https://linuxtv.org
8192 W:      http://netup.tv/
8193 T:      git git://linuxtv.org/media_tree.git
8194 S:      Supported
8195 F:      drivers/media/pci/netup_unidvb/*
8196
8197 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8198 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8199 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8200 P:      LinuxTV.org Project
8201 L:      linux-media@vger.kernel.org
8202 W:      https://linuxtv.org
8203 Q:      http://patchwork.kernel.org/project/linux-media/list/
8204 T:      git git://linuxtv.org/media_tree.git
8205 S:      Maintained
8206 F:      Documentation/devicetree/bindings/media/
8207 F:      Documentation/media/
8208 F:      drivers/media/
8209 F:      drivers/staging/media/
8210 F:      include/linux/platform_data/media/
8211 F:      include/media/
8212 F:      include/uapi/linux/dvb/
8213 F:      include/uapi/linux/videodev2.h
8214 F:      include/uapi/linux/media.h
8215 F:      include/uapi/linux/v4l2-*
8216 F:      include/uapi/linux/meye.h
8217 F:      include/uapi/linux/ivtv*
8218 F:      include/uapi/linux/uvcvideo.h
8219
8220 MEDIATEK ETHERNET DRIVER
8221 M:      Felix Fietkau <nbd@openwrt.org>
8222 M:      John Crispin <blogic@openwrt.org>
8223 L:      netdev@vger.kernel.org
8224 S:      Maintained
8225 F:      drivers/net/ethernet/mediatek/
8226
8227 MEDIATEK JPEG DRIVER
8228 M:      Rick Chang <rick.chang@mediatek.com>
8229 M:      Bin Liu <bin.liu@mediatek.com>
8230 S:      Supported
8231 F:      drivers/media/platform/mtk-jpeg/
8232 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8233
8234 MEDIATEK MEDIA DRIVER
8235 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8236 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8237 S:      Supported
8238 F:      drivers/media/platform/mtk-vcodec/
8239 F:      drivers/media/platform/mtk-vpu/
8240 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8241 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8242
8243 MEDIATEK MDP DRIVER
8244 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8245 M:      Houlong Wei <houlong.wei@mediatek.com>
8246 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8247 S:      Supported
8248 F:      drivers/media/platform/mtk-mdp/
8249 F:      drivers/media/platform/mtk-vpu/
8250 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8251
8252 MEDIATEK MT7601U WIRELESS LAN DRIVER
8253 M:      Jakub Kicinski <kubakici@wp.pl>
8254 L:      linux-wireless@vger.kernel.org
8255 S:      Maintained
8256 F:      drivers/net/wireless/mediatek/mt7601u/
8257
8258 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8259 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8260 M:      Martin Donnelly <martin.donnelly@ge.com>
8261 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8262 S:      Maintained
8263 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8264 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8265
8266 MEGARAID SCSI/SAS DRIVERS
8267 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8268 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8269 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8270 L:      megaraidlinux.pdl@broadcom.com
8271 L:      linux-scsi@vger.kernel.org
8272 W:      http://www.avagotech.com/support/
8273 S:      Maintained
8274 F:      Documentation/scsi/megaraid.txt
8275 F:      drivers/scsi/megaraid.*
8276 F:      drivers/scsi/megaraid/
8277
8278 MELFAS MIP4 TOUCHSCREEN DRIVER
8279 M:      Sangwon Jee <jeesw@melfas.com>
8280 W:      http://www.melfas.com
8281 S:      Supported
8282 F:      drivers/input/touchscreen/melfas_mip4.c
8283 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8284
8285 MELLANOX ETHERNET DRIVER (mlx4_en)
8286 M:      Tariq Toukan <tariqt@mellanox.com>
8287 L:      netdev@vger.kernel.org
8288 S:      Supported
8289 W:      http://www.mellanox.com
8290 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8291 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8292
8293 MELLANOX ETHERNET DRIVER (mlx5e)
8294 M:      Saeed Mahameed <saeedm@mellanox.com>
8295 L:      netdev@vger.kernel.org
8296 S:      Supported
8297 W:      http://www.mellanox.com
8298 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8299 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8300
8301 MELLANOX ETHERNET SWITCH DRIVERS
8302 M:      Jiri Pirko <jiri@mellanox.com>
8303 M:      Ido Schimmel <idosch@mellanox.com>
8304 L:      netdev@vger.kernel.org
8305 S:      Supported
8306 W:      http://www.mellanox.com
8307 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8308 F:      drivers/net/ethernet/mellanox/mlxsw/
8309
8310 MELLANOX MLXCPLD I2C AND MUX DRIVER
8311 M:      Vadim Pasternak <vadimp@mellanox.com>
8312 M:      Michael Shych <michaelsh@mellanox.com>
8313 L:      linux-i2c@vger.kernel.org
8314 S:      Supported
8315 F:      drivers/i2c/busses/i2c-mlxcpld.c
8316 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8317 F:      Documentation/i2c/busses/i2c-mlxcpld
8318
8319 MELLANOX MLXCPLD LED DRIVER
8320 M:      Vadim Pasternak <vadimp@mellanox.com>
8321 L:      linux-leds@vger.kernel.org
8322 S:      Supported
8323 F:      drivers/leds/leds-mlxcpld.c
8324 F:      Documentation/leds/leds-mlxcpld.txt
8325
8326 MELLANOX PLATFORM DRIVER
8327 M:      Vadim Pasternak <vadimp@mellanox.com>
8328 L:      platform-driver-x86@vger.kernel.org
8329 S:      Supported
8330 F:      drivers/platform/x86/mlx-platform.c
8331
8332 MELLANOX MLX CPLD HOTPLUG DRIVER
8333 M:      Vadim Pasternak <vadimp@mellanox.com>
8334 L:      platform-driver-x86@vger.kernel.org
8335 S:      Supported
8336 F:      drivers/platform/x86/mlxcpld-hotplug.c
8337 F:      include/linux/platform_data/mlxcpld-hotplug.h
8338
8339 SOFT-ROCE DRIVER (rxe)
8340 M:      Moni Shoua <monis@mellanox.com>
8341 L:      linux-rdma@vger.kernel.org
8342 S:      Supported
8343 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8344 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8345 F:      drivers/infiniband/sw/rxe/
8346 F:      include/uapi/rdma/rdma_user_rxe.h
8347
8348 MEMBARRIER SUPPORT
8349 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8350 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8351 L:      linux-kernel@vger.kernel.org
8352 S:      Supported
8353 F:      kernel/membarrier.c
8354 F:      include/uapi/linux/membarrier.h
8355
8356 MEMORY MANAGEMENT
8357 L:      linux-mm@kvack.org
8358 W:      http://www.linux-mm.org
8359 S:      Maintained
8360 F:      include/linux/mm.h
8361 F:      include/linux/gfp.h
8362 F:      include/linux/mmzone.h
8363 F:      include/linux/memory_hotplug.h
8364 F:      include/linux/vmalloc.h
8365 F:      mm/
8366
8367 MEMORY TECHNOLOGY DEVICES (MTD)
8368 M:      David Woodhouse <dwmw2@infradead.org>
8369 M:      Brian Norris <computersforpeace@gmail.com>
8370 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8371 M:      Marek Vasut <marek.vasut@gmail.com>
8372 M:      Richard Weinberger <richard@nod.at>
8373 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8374 L:      linux-mtd@lists.infradead.org
8375 W:      http://www.linux-mtd.infradead.org/
8376 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8377 T:      git git://git.infradead.org/linux-mtd.git
8378 T:      git git://git.infradead.org/l2-mtd.git
8379 S:      Maintained
8380 F:      Documentation/devicetree/bindings/mtd/
8381 F:      drivers/mtd/
8382 F:      include/linux/mtd/
8383 F:      include/uapi/mtd/
8384
8385 MEN A21 WATCHDOG DRIVER
8386 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8387 L:      linux-watchdog@vger.kernel.org
8388 S:      Maintained
8389 F:      drivers/watchdog/mena21_wdt.c
8390
8391 MEN CHAMELEON BUS (mcb)
8392 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8393 S:      Maintained
8394 F:      drivers/mcb/
8395 F:      include/linux/mcb.h
8396 F:      Documentation/men-chameleon-bus.txt
8397
8398 MEN F21BMC (Board Management Controller)
8399 M:      Andreas Werner <andreas.werner@men.de>
8400 S:      Supported
8401 F:      drivers/mfd/menf21bmc.c
8402 F:      drivers/watchdog/menf21bmc_wdt.c
8403 F:      drivers/leds/leds-menf21bmc.c
8404 F:      drivers/hwmon/menf21bmc_hwmon.c
8405 F:      Documentation/hwmon/menf21bmc
8406
8407 METAG ARCHITECTURE
8408 M:      James Hogan <james.hogan@imgtec.com>
8409 L:      linux-metag@vger.kernel.org
8410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8411 S:      Odd Fixes
8412 F:      arch/metag/
8413 F:      Documentation/metag/
8414 F:      Documentation/devicetree/bindings/metag/
8415 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8416 F:      drivers/clocksource/metag_generic.c
8417 F:      drivers/irqchip/irq-metag.c
8418 F:      drivers/irqchip/irq-metag-ext.c
8419 F:      drivers/tty/metag_da.c
8420
8421 MICROBLAZE ARCHITECTURE
8422 M:      Michal Simek <monstr@monstr.eu>
8423 W:      http://www.monstr.eu/fdt/
8424 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8425 S:      Supported
8426 F:      arch/microblaze/
8427
8428 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8429 M:      Richard Genoud <richard.genoud@gmail.com>
8430 S:      Maintained
8431 F:      drivers/tty/serial/atmel_serial.c
8432 F:      drivers/tty/serial/atmel_serial.h
8433
8434 MICROCHIP / ATMEL DMA DRIVER
8435 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8437 L:      dmaengine@vger.kernel.org
8438 S:      Supported
8439 F:      drivers/dma/at_hdmac.c
8440 F:      drivers/dma/at_hdmac_regs.h
8441 F:      include/linux/platform_data/dma-atmel.h
8442
8443 MICROCHIP / ATMEL ISC DRIVER
8444 M:      Songjun Wu <songjun.wu@microchip.com>
8445 L:      linux-media@vger.kernel.org
8446 S:      Supported
8447 F:      drivers/media/platform/atmel/atmel-isc.c
8448 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8449 F:      devicetree/bindings/media/atmel-isc.txt
8450
8451 MICROCHIP USB251XB DRIVER
8452 M:      Richard Leitner <richard.leitner@skidata.com>
8453 L:      linux-usb@vger.kernel.org
8454 S:      Maintained
8455 F:      drivers/usb/misc/usb251xb.c
8456 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8457
8458 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8459 M:      Chen Yu <yu.c.chen@intel.com>
8460 L:      platform-driver-x86@vger.kernel.org
8461 S:      Supported
8462 F:      drivers/platform/x86/surfacepro3_button.c
8463
8464 MICROTEK X6 SCANNER
8465 M:      Oliver Neukum <oliver@neukum.org>
8466 S:      Maintained
8467 F:      drivers/usb/image/microtek.*
8468
8469 MIPS
8470 M:      Ralf Baechle <ralf@linux-mips.org>
8471 L:      linux-mips@linux-mips.org
8472 W:      http://www.linux-mips.org/
8473 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8474 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8475 S:      Supported
8476 F:      Documentation/devicetree/bindings/mips/
8477 F:      Documentation/mips/
8478 F:      arch/mips/
8479
8480 MIPS/LOONGSON1 ARCHITECTURE
8481 M:      Keguang Zhang <keguang.zhang@gmail.com>
8482 L:      linux-mips@linux-mips.org
8483 S:      Maintained
8484 F:      arch/mips/loongson32/
8485 F:      arch/mips/include/asm/mach-loongson32/
8486 F:      drivers/*/*loongson1*
8487 F:      drivers/*/*/*loongson1*
8488
8489 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8490 M:      Hans Verkuil <hverkuil@xs4all.nl>
8491 L:      linux-media@vger.kernel.org
8492 T:      git git://linuxtv.org/media_tree.git
8493 W:      https://linuxtv.org
8494 S:      Odd Fixes
8495 F:      drivers/media/radio/radio-miropcm20*
8496
8497 MELLANOX MLX4 core VPI driver
8498 M:      Yishai Hadas <yishaih@mellanox.com>
8499 L:      netdev@vger.kernel.org
8500 L:      linux-rdma@vger.kernel.org
8501 W:      http://www.mellanox.com
8502 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8503 S:      Supported
8504 F:      drivers/net/ethernet/mellanox/mlx4/
8505 F:      include/linux/mlx4/
8506 F:      include/uapi/rdma/mlx4-abi.h
8507
8508 MELLANOX MLX4 IB driver
8509 M:      Yishai Hadas <yishaih@mellanox.com>
8510 L:      linux-rdma@vger.kernel.org
8511 W:      http://www.mellanox.com
8512 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8513 S:      Supported
8514 F:      drivers/infiniband/hw/mlx4/
8515 F:      include/linux/mlx4/
8516
8517 MELLANOX MLX5 core VPI driver
8518 M:      Saeed Mahameed <saeedm@mellanox.com>
8519 M:      Matan Barak <matanb@mellanox.com>
8520 M:      Leon Romanovsky <leonro@mellanox.com>
8521 L:      netdev@vger.kernel.org
8522 L:      linux-rdma@vger.kernel.org
8523 W:      http://www.mellanox.com
8524 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8525 S:      Supported
8526 F:      drivers/net/ethernet/mellanox/mlx5/core/
8527 F:      include/linux/mlx5/
8528 F:      include/uapi/rdma/mlx5-abi.h
8529
8530 MELLANOX MLX5 IB driver
8531 M:      Matan Barak <matanb@mellanox.com>
8532 M:      Leon Romanovsky <leonro@mellanox.com>
8533 L:      linux-rdma@vger.kernel.org
8534 W:      http://www.mellanox.com
8535 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8536 S:      Supported
8537 F:      drivers/infiniband/hw/mlx5/
8538 F:      include/linux/mlx5/
8539
8540 MELEXIS MLX90614 DRIVER
8541 M:      Crt Mori <cmo@melexis.com>
8542 L:      linux-iio@vger.kernel.org
8543 W:      http://www.melexis.com
8544 S:      Supported
8545 F:      drivers/iio/temperature/mlx90614.c
8546
8547 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8548 M:      Don Brace <don.brace@microsemi.com>
8549 L:      esc.storagedev@microsemi.com
8550 L:      linux-scsi@vger.kernel.org
8551 S:      Supported
8552 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8553 F:      drivers/scsi/smartpqi/Kconfig
8554 F:      drivers/scsi/smartpqi/Makefile
8555 F:      include/linux/cciss*.h
8556 F:      include/uapi/linux/cciss*.h
8557 F:      Documentation/scsi/smartpqi.txt
8558
8559 MN88472 MEDIA DRIVER
8560 M:      Antti Palosaari <crope@iki.fi>
8561 L:      linux-media@vger.kernel.org
8562 W:      https://linuxtv.org
8563 W:      http://palosaari.fi/linux/
8564 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8565 S:      Maintained
8566 F:      drivers/media/dvb-frontends/mn88472*
8567
8568 MN88473 MEDIA DRIVER
8569 M:      Antti Palosaari <crope@iki.fi>
8570 L:      linux-media@vger.kernel.org
8571 W:      https://linuxtv.org
8572 W:      http://palosaari.fi/linux/
8573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8574 S:      Maintained
8575 F:      drivers/media/dvb-frontends/mn88473*
8576
8577 MODULE SUPPORT
8578 M:      Jessica Yu <jeyu@redhat.com>
8579 M:      Rusty Russell <rusty@rustcorp.com.au>
8580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8581 S:      Maintained
8582 F:      include/linux/module.h
8583 F:      kernel/module.c
8584
8585 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8586 W:      http://popies.net/meye/
8587 S:      Orphan
8588 F:      Documentation/media/v4l-drivers/meye*
8589 F:      drivers/media/pci/meye/
8590 F:      include/uapi/linux/meye.h
8591
8592 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8593 M:      Jiri Slaby <jirislaby@gmail.com>
8594 S:      Maintained
8595 F:      Documentation/serial/moxa-smartio
8596 F:      drivers/tty/mxser.*
8597
8598 MR800 AVERMEDIA USB FM RADIO DRIVER
8599 M:      Alexey Klimov <klimov.linux@gmail.com>
8600 L:      linux-media@vger.kernel.org
8601 T:      git git://linuxtv.org/media_tree.git
8602 S:      Maintained
8603 F:      drivers/media/radio/radio-mr800.c
8604
8605 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8606 M:      Alan Ott <alan@signal11.us>
8607 L:      linux-wpan@vger.kernel.org
8608 S:      Maintained
8609 F:      drivers/net/ieee802154/mrf24j40.c
8610 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8611
8612 MSI LAPTOP SUPPORT
8613 M:      "Lee, Chun-Yi" <jlee@suse.com>
8614 L:      platform-driver-x86@vger.kernel.org
8615 S:      Maintained
8616 F:      drivers/platform/x86/msi-laptop.c
8617
8618 MSI WMI SUPPORT
8619 L:      platform-driver-x86@vger.kernel.org
8620 S:      Orphan
8621 F:      drivers/platform/x86/msi-wmi.c
8622
8623 MSI001 MEDIA DRIVER
8624 M:      Antti Palosaari <crope@iki.fi>
8625 L:      linux-media@vger.kernel.org
8626 W:      https://linuxtv.org
8627 W:      http://palosaari.fi/linux/
8628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8629 T:      git git://linuxtv.org/anttip/media_tree.git
8630 S:      Maintained
8631 F:      drivers/media/tuners/msi001*
8632
8633 MSI2500 MEDIA DRIVER
8634 M:      Antti Palosaari <crope@iki.fi>
8635 L:      linux-media@vger.kernel.org
8636 W:      https://linuxtv.org
8637 W:      http://palosaari.fi/linux/
8638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8639 T:      git git://linuxtv.org/anttip/media_tree.git
8640 S:      Maintained
8641 F:      drivers/media/usb/msi2500/
8642
8643 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8644 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8645 L:      linux-mtd@lists.infradead.org
8646 S:      Maintained
8647 F:      drivers/mtd/devices/docg3*
8648
8649 MT9M032 APTINA SENSOR DRIVER
8650 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8651 L:      linux-media@vger.kernel.org
8652 T:      git git://linuxtv.org/media_tree.git
8653 S:      Maintained
8654 F:      drivers/media/i2c/mt9m032.c
8655 F:      include/media/i2c/mt9m032.h
8656
8657 MT9P031 APTINA CAMERA SENSOR
8658 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8659 L:      linux-media@vger.kernel.org
8660 T:      git git://linuxtv.org/media_tree.git
8661 S:      Maintained
8662 F:      drivers/media/i2c/mt9p031.c
8663 F:      include/media/i2c/mt9p031.h
8664
8665 MT9T001 APTINA CAMERA SENSOR
8666 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8667 L:      linux-media@vger.kernel.org
8668 T:      git git://linuxtv.org/media_tree.git
8669 S:      Maintained
8670 F:      drivers/media/i2c/mt9t001.c
8671 F:      include/media/i2c/mt9t001.h
8672
8673 MT9V032 APTINA CAMERA SENSOR
8674 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8675 L:      linux-media@vger.kernel.org
8676 T:      git git://linuxtv.org/media_tree.git
8677 S:      Maintained
8678 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8679 F:      drivers/media/i2c/mt9v032.c
8680 F:      include/media/i2c/mt9v032.h
8681
8682 MULTIFUNCTION DEVICES (MFD)
8683 M:      Lee Jones <lee.jones@linaro.org>
8684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8685 S:      Supported
8686 F:      Documentation/devicetree/bindings/mfd/
8687 F:      drivers/mfd/
8688 F:      include/linux/mfd/
8689 F:      include/dt-bindings/mfd/
8690
8691 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8692 M:      Ulf Hansson <ulf.hansson@linaro.org>
8693 L:      linux-mmc@vger.kernel.org
8694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8695 S:      Maintained
8696 F:      Documentation/devicetree/bindings/mmc/
8697 F:      drivers/mmc/
8698 F:      include/linux/mmc/
8699 F:      include/uapi/linux/mmc/
8700
8701 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8702 S:      Orphan
8703 F:      drivers/mmc/host/mmc_spi.c
8704 F:      include/linux/spi/mmc_spi.h
8705
8706 MULTISOUND SOUND DRIVER
8707 M:      Andrew Veliath <andrewtv@usa.net>
8708 S:      Maintained
8709 F:      Documentation/sound/oss/MultiSound
8710 F:      sound/oss/msnd*
8711
8712 MULTITECH MULTIPORT CARD (ISICOM)
8713 S:      Orphan
8714 F:      drivers/tty/isicom.c
8715 F:      include/linux/isicom.h
8716
8717 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8718 M:      Bin Liu <b-liu@ti.com>
8719 L:      linux-usb@vger.kernel.org
8720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8721 S:      Maintained
8722 F:      drivers/usb/musb/
8723
8724 MXL5007T MEDIA DRIVER
8725 M:      Michael Krufky <mkrufky@linuxtv.org>
8726 L:      linux-media@vger.kernel.org
8727 W:      https://linuxtv.org
8728 W:      http://github.com/mkrufky
8729 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8730 T:      git git://linuxtv.org/mkrufky/tuners.git
8731 S:      Maintained
8732 F:      drivers/media/tuners/mxl5007t.*
8733
8734 MXSFB DRM DRIVER
8735 M:      Marek Vasut <marex@denx.de>
8736 S:      Supported
8737 F:      drivers/gpu/drm/mxsfb/
8738 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8739
8740 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8741 M:      Hyong-Youb Kim <hykim@myri.com>
8742 L:      netdev@vger.kernel.org
8743 W:      https://www.myricom.com/support/downloads/myri10ge.html
8744 S:      Supported
8745 F:      drivers/net/ethernet/myricom/myri10ge/
8746
8747 NAND FLASH SUBSYSTEM
8748 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8749 R:      Richard Weinberger <richard@nod.at>
8750 L:      linux-mtd@lists.infradead.org
8751 W:      http://www.linux-mtd.infradead.org/
8752 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8753 T:      git git://github.com/linux-nand/linux.git
8754 S:      Maintained
8755 F:      drivers/mtd/nand/
8756 F:      include/linux/mtd/nand*.h
8757
8758 NATSEMI ETHERNET DRIVER (DP8381x)
8759 S:      Orphan
8760 F:      drivers/net/ethernet/natsemi/natsemi.c
8761
8762 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8763 M:      Daniel Mack <zonque@gmail.com>
8764 S:      Maintained
8765 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8766 W:      http://www.native-instruments.com
8767 F:      sound/usb/caiaq/
8768
8769 NCP FILESYSTEM
8770 M:      Petr Vandrovec <petr@vandrovec.name>
8771 S:      Odd Fixes
8772 F:      fs/ncpfs/
8773
8774 NCR 5380 SCSI DRIVERS
8775 M:      Finn Thain <fthain@telegraphics.com.au>
8776 M:      Michael Schmitz <schmitzmic@gmail.com>
8777 L:      linux-scsi@vger.kernel.org
8778 S:      Maintained
8779 F:      Documentation/scsi/g_NCR5380.txt
8780 F:      drivers/scsi/NCR5380.*
8781 F:      drivers/scsi/arm/cumana_1.c
8782 F:      drivers/scsi/arm/oak.c
8783 F:      drivers/scsi/atari_scsi.*
8784 F:      drivers/scsi/dmx3191d.c
8785 F:      drivers/scsi/g_NCR5380.*
8786 F:      drivers/scsi/mac_scsi.*
8787 F:      drivers/scsi/sun3_scsi.*
8788 F:      drivers/scsi/sun3_scsi_vme.c
8789
8790 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8791 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8792 L:      linux-scsi@vger.kernel.org
8793 S:      Maintained
8794 F:      drivers/scsi/NCR_D700.*
8795
8796 NCT6775 HARDWARE MONITOR DRIVER
8797 M:      Guenter Roeck <linux@roeck-us.net>
8798 L:      linux-hwmon@vger.kernel.org
8799 S:      Maintained
8800 F:      Documentation/hwmon/nct6775
8801 F:      drivers/hwmon/nct6775.c
8802
8803 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8804 M:      Faisal Latif <faisal.latif@intel.com>
8805 L:      linux-rdma@vger.kernel.org
8806 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8807 S:      Supported
8808 F:      drivers/infiniband/hw/nes/
8809 F:      include/uapi/rdma/nes-abi.h
8810
8811 NETEM NETWORK EMULATOR
8812 M:      Stephen Hemminger <stephen@networkplumber.org>
8813 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8814 S:      Maintained
8815 F:      net/sched/sch_netem.c
8816
8817 NETERION 10GbE DRIVERS (s2io/vxge)
8818 M:      Jon Mason <jdmason@kudzu.us>
8819 L:      netdev@vger.kernel.org
8820 S:      Supported
8821 F:      Documentation/networking/s2io.txt
8822 F:      Documentation/networking/vxge.txt
8823 F:      drivers/net/ethernet/neterion/
8824
8825 NETFILTER
8826 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8827 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8828 M:      Florian Westphal <fw@strlen.de>
8829 L:      netfilter-devel@vger.kernel.org
8830 L:      coreteam@netfilter.org
8831 W:      http://www.netfilter.org/
8832 W:      http://www.iptables.org/
8833 W:      http://www.nftables.org/
8834 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8837 S:      Maintained
8838 F:      include/linux/netfilter*
8839 F:      include/linux/netfilter/
8840 F:      include/net/netfilter/
8841 F:      include/uapi/linux/netfilter*
8842 F:      include/uapi/linux/netfilter/
8843 F:      net/*/netfilter.c
8844 F:      net/*/netfilter/
8845 F:      net/netfilter/
8846 F:      net/bridge/br_netfilter*.c
8847
8848 NETLABEL
8849 M:      Paul Moore <paul@paul-moore.com>
8850 W:      http://netlabel.sf.net
8851 L:      netdev@vger.kernel.org
8852 S:      Maintained
8853 F:      Documentation/netlabel/
8854 F:      include/net/netlabel.h
8855 F:      net/netlabel/
8856
8857 NETROM NETWORK LAYER
8858 M:      Ralf Baechle <ralf@linux-mips.org>
8859 L:      linux-hams@vger.kernel.org
8860 W:      http://www.linux-ax25.org/
8861 S:      Maintained
8862 F:      include/net/netrom.h
8863 F:      include/uapi/linux/netrom.h
8864 F:      net/netrom/
8865
8866 NETRONOME ETHERNET DRIVERS
8867 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8868 L:      oss-drivers@netronome.com
8869 S:      Maintained
8870 F:      drivers/net/ethernet/netronome/
8871
8872 NETWORK BLOCK DEVICE (NBD)
8873 M:      Josef Bacik <jbacik@fb.com>
8874 S:      Maintained
8875 L:      linux-block@vger.kernel.org
8876 L:      nbd-general@lists.sourceforge.net
8877 F:      Documentation/blockdev/nbd.txt
8878 F:      drivers/block/nbd.c
8879 F:      include/uapi/linux/nbd.h
8880
8881 NETWORK DROP MONITOR
8882 M:      Neil Horman <nhorman@tuxdriver.com>
8883 L:      netdev@vger.kernel.org
8884 S:      Maintained
8885 W:      https://fedorahosted.org/dropwatch/
8886 F:      net/core/drop_monitor.c
8887
8888 NETWORKING [DSA]
8889 M:      Andrew Lunn <andrew@lunn.ch>
8890 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8891 M:      Florian Fainelli <f.fainelli@gmail.com>
8892 S:      Maintained
8893 F:      net/dsa/
8894 F:      include/net/dsa.h
8895 F:      drivers/net/dsa/
8896
8897 NETWORKING [GENERAL]
8898 M:      "David S. Miller" <davem@davemloft.net>
8899 L:      netdev@vger.kernel.org
8900 W:      http://www.linuxfoundation.org/en/Net
8901 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8904 B:      mailto:netdev@vger.kernel.org
8905 S:      Maintained
8906 F:      net/
8907 F:      include/net/
8908 F:      include/linux/in.h
8909 F:      include/linux/net.h
8910 F:      include/linux/netdevice.h
8911 F:      include/uapi/linux/in.h
8912 F:      include/uapi/linux/net.h
8913 F:      include/uapi/linux/netdevice.h
8914 F:      include/uapi/linux/net_namespace.h
8915 F:      tools/net/
8916 F:      tools/testing/selftests/net/
8917 F:      lib/random32.c
8918
8919 NETWORKING [IPv4/IPv6]
8920 M:      "David S. Miller" <davem@davemloft.net>
8921 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8922 M:      James Morris <jmorris@namei.org>
8923 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8924 M:      Patrick McHardy <kaber@trash.net>
8925 L:      netdev@vger.kernel.org
8926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8927 S:      Maintained
8928 F:      net/ipv4/
8929 F:      net/ipv6/
8930 F:      include/net/ip*
8931 F:      arch/x86/net/*
8932
8933 NETWORKING [IPSEC]
8934 M:      Steffen Klassert <steffen.klassert@secunet.com>
8935 M:      Herbert Xu <herbert@gondor.apana.org.au>
8936 M:      "David S. Miller" <davem@davemloft.net>
8937 L:      netdev@vger.kernel.org
8938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8940 S:      Maintained
8941 F:      net/core/flow.c
8942 F:      net/xfrm/
8943 F:      net/key/
8944 F:      net/ipv4/xfrm*
8945 F:      net/ipv4/esp4*
8946 F:      net/ipv4/ah4.c
8947 F:      net/ipv4/ipcomp.c
8948 F:      net/ipv4/ip_vti.c
8949 F:      net/ipv6/xfrm*
8950 F:      net/ipv6/esp6*
8951 F:      net/ipv6/ah6.c
8952 F:      net/ipv6/ipcomp6.c
8953 F:      net/ipv6/ip6_vti.c
8954 F:      include/uapi/linux/xfrm.h
8955 F:      include/net/xfrm.h
8956
8957 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8958 M:      Paul Moore <paul@paul-moore.com>
8959 L:      netdev@vger.kernel.org
8960 S:      Maintained
8961
8962 NETWORKING [WIRELESS]
8963 L:      linux-wireless@vger.kernel.org
8964 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8965
8966 NETWORKING DRIVERS
8967 L:      netdev@vger.kernel.org
8968 W:      http://www.linuxfoundation.org/en/Net
8969 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8972 S:      Odd Fixes
8973 F:      Documentation/devicetree/bindings/net/
8974 F:      drivers/net/
8975 F:      include/linux/if_*
8976 F:      include/linux/netdevice.h
8977 F:      include/linux/etherdevice.h
8978 F:      include/linux/fcdevice.h
8979 F:      include/linux/fddidevice.h
8980 F:      include/linux/hippidevice.h
8981 F:      include/linux/inetdevice.h
8982 F:      include/uapi/linux/if_*
8983 F:      include/uapi/linux/netdevice.h
8984
8985 NETWORKING DRIVERS (WIRELESS)
8986 M:      Kalle Valo <kvalo@codeaurora.org>
8987 L:      linux-wireless@vger.kernel.org
8988 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8991 S:      Maintained
8992 F:      Documentation/devicetree/bindings/net/wireless/
8993 F:      drivers/net/wireless/
8994
8995 NETXEN (1/10) GbE SUPPORT
8996 M:      Manish Chopra <manish.chopra@cavium.com>
8997 M:      Rahul Verma <rahul.verma@cavium.com>
8998 M:      Dept-GELinuxNICDev@cavium.com
8999 L:      netdev@vger.kernel.org
9000 S:      Supported
9001 F:      drivers/net/ethernet/qlogic/netxen/
9002
9003 NFC SUBSYSTEM
9004 M:      Samuel Ortiz <sameo@linux.intel.com>
9005 L:      linux-wireless@vger.kernel.org
9006 L:      linux-nfc@lists.01.org (subscribers-only)
9007 S:      Supported
9008 F:      net/nfc/
9009 F:      include/net/nfc/
9010 F:      include/uapi/linux/nfc.h
9011 F:      drivers/nfc/
9012 F:      include/linux/platform_data/nfcmrvl.h
9013 F:      include/linux/platform_data/nxp-nci.h
9014 F:      include/linux/platform_data/pn544.h
9015 F:      include/linux/platform_data/st21nfca.h
9016 F:      include/linux/platform_data/st-nci.h
9017 F:      Documentation/devicetree/bindings/net/nfc/
9018
9019 NFS, SUNRPC, AND LOCKD CLIENTS
9020 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9021 M:      Anna Schumaker <anna.schumaker@netapp.com>
9022 L:      linux-nfs@vger.kernel.org
9023 W:      http://client.linux-nfs.org
9024 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9025 S:      Maintained
9026 F:      fs/lockd/
9027 F:      fs/nfs/
9028 F:      fs/nfs_common/
9029 F:      net/sunrpc/
9030 F:      include/linux/lockd/
9031 F:      include/linux/nfs*
9032 F:      include/linux/sunrpc/
9033 F:      include/uapi/linux/nfs*
9034 F:      include/uapi/linux/sunrpc/
9035
9036 NILFS2 FILESYSTEM
9037 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9038 L:      linux-nilfs@vger.kernel.org
9039 W:      http://nilfs.sourceforge.net/
9040 W:      http://nilfs.osdn.jp/
9041 T:      git git://github.com/konis/nilfs2.git
9042 S:      Supported
9043 F:      Documentation/filesystems/nilfs2.txt
9044 F:      fs/nilfs2/
9045 F:      include/trace/events/nilfs2.h
9046 F:      include/uapi/linux/nilfs2_api.h
9047 F:      include/uapi/linux/nilfs2_ondisk.h
9048
9049 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9050 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9051 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9052 S:      Maintained
9053 F:      Documentation/scsi/NinjaSCSI.txt
9054 F:      drivers/scsi/pcmcia/nsp_*
9055
9056 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9057 M:      GOTO Masanori <gotom@debian.or.jp>
9058 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9059 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9060 S:      Maintained
9061 F:      Documentation/scsi/NinjaSCSI.txt
9062 F:      drivers/scsi/nsp32*
9063
9064 NIOS2 ARCHITECTURE
9065 M:      Ley Foon Tan <lftan@altera.com>
9066 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9068 S:      Maintained
9069 F:      arch/nios2/
9070
9071 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9072 M:      Pavel Machek <pavel@ucw.cz>
9073 M:      Sakari Ailus <sakari.ailus@iki.fi>
9074 L:      linux-media@vger.kernel.org
9075 S:      Maintained
9076 F:      drivers/media/i2c/et8ek8
9077 F:      drivers/media/i2c/ad5820.c
9078
9079 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9080 M:      Pavel Machek <pavel@ucw.cz>
9081 M:      Sakari Ailus <sakari.ailus@iki.fi>
9082 L:      linux-media@vger.kernel.org
9083 S:      Maintained
9084 F:      drivers/media/i2c/et8ek8
9085 F:      drivers/media/i2c/ad5820.c
9086
9087 NOKIA N900 POWER SUPPLY DRIVERS
9088 R:      Pali Rohár <pali.rohar@gmail.com>
9089 F:      include/linux/power/bq2415x_charger.h
9090 F:      include/linux/power/bq27xxx_battery.h
9091 F:      include/linux/power/isp1704_charger.h
9092 F:      drivers/power/supply/bq2415x_charger.c
9093 F:      drivers/power/supply/bq27xxx_battery.c
9094 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9095 F:      drivers/power/supply/isp1704_charger.c
9096 F:      drivers/power/supply/rx51_battery.c
9097
9098 NTB DRIVER CORE
9099 M:      Jon Mason <jdmason@kudzu.us>
9100 M:      Dave Jiang <dave.jiang@intel.com>
9101 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9102 L:      linux-ntb@googlegroups.com
9103 S:      Supported
9104 W:      https://github.com/jonmason/ntb/wiki
9105 T:      git git://github.com/jonmason/ntb.git
9106 F:      drivers/ntb/
9107 F:      drivers/net/ntb_netdev.c
9108 F:      include/linux/ntb.h
9109 F:      include/linux/ntb_transport.h
9110 F:      tools/testing/selftests/ntb/
9111
9112 NTB INTEL DRIVER
9113 M:      Jon Mason <jdmason@kudzu.us>
9114 M:      Dave Jiang <dave.jiang@intel.com>
9115 L:      linux-ntb@googlegroups.com
9116 S:      Supported
9117 W:      https://github.com/jonmason/ntb/wiki
9118 T:      git git://github.com/jonmason/ntb.git
9119 F:      drivers/ntb/hw/intel/
9120
9121 NTB AMD DRIVER
9122 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9123 L:      linux-ntb@googlegroups.com
9124 S:      Supported
9125 F:      drivers/ntb/hw/amd/
9126
9127 NTFS FILESYSTEM
9128 M:      Anton Altaparmakov <anton@tuxera.com>
9129 L:      linux-ntfs-dev@lists.sourceforge.net
9130 W:      http://www.tuxera.com/
9131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9132 S:      Supported
9133 F:      Documentation/filesystems/ntfs.txt
9134 F:      fs/ntfs/
9135
9136 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9137 M:      Antonino Daplas <adaplas@gmail.com>
9138 L:      linux-fbdev@vger.kernel.org
9139 S:      Maintained
9140 F:      drivers/video/fbdev/riva/
9141 F:      drivers/video/fbdev/nvidia/
9142
9143 NVM EXPRESS DRIVER
9144 M:      Keith Busch <keith.busch@intel.com>
9145 M:      Jens Axboe <axboe@fb.com>
9146 M:      Christoph Hellwig <hch@lst.de>
9147 M:      Sagi Grimberg <sagi@grimberg.me>
9148 L:      linux-nvme@lists.infradead.org
9149 T:      git://git.infradead.org/nvme.git
9150 W:      http://git.infradead.org/nvme.git
9151 S:      Supported
9152 F:      drivers/nvme/host/
9153 F:      include/linux/nvme.h
9154 F:      include/uapi/linux/nvme_ioctl.h
9155
9156 NVM EXPRESS TARGET DRIVER
9157 M:      Christoph Hellwig <hch@lst.de>
9158 M:      Sagi Grimberg <sagi@grimberg.me>
9159 L:      linux-nvme@lists.infradead.org
9160 T:      git://git.infradead.org/nvme.git
9161 W:      http://git.infradead.org/nvme.git
9162 S:      Supported
9163 F:      drivers/nvme/target/
9164
9165 NVM EXPRESS FC TRANSPORT DRIVERS
9166 M:      James Smart <james.smart@broadcom.com>
9167 L:      linux-nvme@lists.infradead.org
9168 S:      Supported
9169 F:      include/linux/nvme-fc.h
9170 F:      include/linux/nvme-fc-driver.h
9171 F:      drivers/nvme/host/fc.c
9172 F:      drivers/nvme/target/fc.c
9173 F:      drivers/nvme/target/fcloop.c
9174
9175 NVMEM FRAMEWORK
9176 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9177 S:      Maintained
9178 F:      drivers/nvmem/
9179 F:      Documentation/devicetree/bindings/nvmem/
9180 F:      include/linux/nvmem-consumer.h
9181 F:      include/linux/nvmem-provider.h
9182
9183 NXP-NCI NFC DRIVER
9184 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9185 R:      Charles Gorand <charles.gorand@effinnov.com>
9186 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9187 S:      Supported
9188 F:      drivers/nfc/nxp-nci
9189
9190 NXP TDA998X DRM DRIVER
9191 M:      Russell King <linux@armlinux.org.uk>
9192 S:      Supported
9193 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9194 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9195 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9196 F:      include/drm/i2c/tda998x.h
9197
9198 NXP TFA9879 DRIVER
9199 M:      Peter Rosin <peda@axentia.se>
9200 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9201 S:      Maintained
9202 F:      sound/soc/codecs/tfa9879*
9203
9204 OBJTOOL
9205 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9206 S:      Supported
9207 F:      tools/objtool/
9208
9209 OMAP1 SUPPORT
9210 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9211 M:      Tony Lindgren <tony@atomide.com>
9212 L:      linux-omap@vger.kernel.org
9213 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9215 S:      Maintained
9216 F:      arch/arm/mach-omap1/
9217 F:      arch/arm/plat-omap/
9218 F:      arch/arm/configs/omap1_defconfig
9219 F:      drivers/i2c/busses/i2c-omap.c
9220 F:      include/linux/i2c-omap.h
9221
9222 OMAP2+ SUPPORT
9223 M:      Tony Lindgren <tony@atomide.com>
9224 L:      linux-omap@vger.kernel.org
9225 W:      http://www.muru.com/linux/omap/
9226 W:      http://linux.omap.com/
9227 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9229 S:      Maintained
9230 F:      arch/arm/mach-omap2/
9231 F:      arch/arm/plat-omap/
9232 F:      arch/arm/configs/omap2plus_defconfig
9233 F:      drivers/i2c/busses/i2c-omap.c
9234 F:      drivers/irqchip/irq-omap-intc.c
9235 F:      drivers/mfd/*omap*.c
9236 F:      drivers/mfd/menelaus.c
9237 F:      drivers/mfd/palmas.c
9238 F:      drivers/mfd/tps65217.c
9239 F:      drivers/mfd/tps65218.c
9240 F:      drivers/mfd/tps65910.c
9241 F:      drivers/mfd/twl-core.[ch]
9242 F:      drivers/mfd/twl4030*.c
9243 F:      drivers/mfd/twl6030*.c
9244 F:      drivers/mfd/twl6040*.c
9245 F:      drivers/regulator/palmas-regulator*.c
9246 F:      drivers/regulator/pbias-regulator.c
9247 F:      drivers/regulator/tps65217-regulator.c
9248 F:      drivers/regulator/tps65218-regulator.c
9249 F:      drivers/regulator/tps65910-regulator.c
9250 F:      drivers/regulator/twl-regulator.c
9251 F:      drivers/regulator/twl6030-regulator.c
9252 F:      include/linux/i2c-omap.h
9253
9254 OMAP DEVICE TREE SUPPORT
9255 M:      Benoît Cousson <bcousson@baylibre.com>
9256 M:      Tony Lindgren <tony@atomide.com>
9257 L:      linux-omap@vger.kernel.org
9258 L:      devicetree@vger.kernel.org
9259 S:      Maintained
9260 F:      arch/arm/boot/dts/*omap*
9261 F:      arch/arm/boot/dts/*am3*
9262 F:      arch/arm/boot/dts/*am4*
9263 F:      arch/arm/boot/dts/*am5*
9264 F:      arch/arm/boot/dts/*dra7*
9265
9266 OMAP CLOCK FRAMEWORK SUPPORT
9267 M:      Paul Walmsley <paul@pwsan.com>
9268 L:      linux-omap@vger.kernel.org
9269 S:      Maintained
9270 F:      arch/arm/*omap*/*clock*
9271
9272 OMAP POWER MANAGEMENT SUPPORT
9273 M:      Kevin Hilman <khilman@kernel.org>
9274 L:      linux-omap@vger.kernel.org
9275 S:      Maintained
9276 F:      arch/arm/*omap*/*pm*
9277 F:      drivers/cpufreq/omap-cpufreq.c
9278
9279 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9280 M:      Rajendra Nayak <rnayak@codeaurora.org>
9281 M:      Paul Walmsley <paul@pwsan.com>
9282 L:      linux-omap@vger.kernel.org
9283 S:      Maintained
9284 F:      arch/arm/mach-omap2/prm*
9285
9286 OMAP AUDIO SUPPORT
9287 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9288 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9289 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9290 L:      linux-omap@vger.kernel.org
9291 S:      Maintained
9292 F:      sound/soc/omap/
9293
9294 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9295 M:      Roger Quadros <rogerq@ti.com>
9296 M:      Tony Lindgren <tony@atomide.com>
9297 L:      linux-omap@vger.kernel.org
9298 S:      Maintained
9299 F:      drivers/memory/omap-gpmc.c
9300 F:      arch/arm/mach-omap2/*gpmc*
9301
9302 OMAP FRAMEBUFFER SUPPORT
9303 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9304 L:      linux-fbdev@vger.kernel.org
9305 L:      linux-omap@vger.kernel.org
9306 S:      Maintained
9307 F:      drivers/video/fbdev/omap/
9308
9309 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9310 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9311 L:      linux-omap@vger.kernel.org
9312 L:      linux-fbdev@vger.kernel.org
9313 S:      Maintained
9314 F:      drivers/video/fbdev/omap2/
9315 F:      Documentation/arm/OMAP/DSS
9316
9317 OMAP HARDWARE SPINLOCK SUPPORT
9318 M:      Ohad Ben-Cohen <ohad@wizery.com>
9319 L:      linux-omap@vger.kernel.org
9320 S:      Maintained
9321 F:      drivers/hwspinlock/omap_hwspinlock.c
9322
9323 OMAP MMC SUPPORT
9324 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9325 L:      linux-omap@vger.kernel.org
9326 S:      Maintained
9327 F:      drivers/mmc/host/omap.c
9328
9329 OMAP HS MMC SUPPORT
9330 L:      linux-mmc@vger.kernel.org
9331 L:      linux-omap@vger.kernel.org
9332 S:      Orphan
9333 F:      drivers/mmc/host/omap_hsmmc.c
9334
9335 OMAP RANDOM NUMBER GENERATOR SUPPORT
9336 M:      Deepak Saxena <dsaxena@plexity.net>
9337 S:      Maintained
9338 F:      drivers/char/hw_random/omap-rng.c
9339
9340 OMAP HWMOD SUPPORT
9341 M:      Benoît Cousson <bcousson@baylibre.com>
9342 M:      Paul Walmsley <paul@pwsan.com>
9343 L:      linux-omap@vger.kernel.org
9344 S:      Maintained
9345 F:      arch/arm/mach-omap2/omap_hwmod.*
9346
9347 OMAP HWMOD DATA
9348 M:      Paul Walmsley <paul@pwsan.com>
9349 L:      linux-omap@vger.kernel.org
9350 S:      Maintained
9351 F:      arch/arm/mach-omap2/omap_hwmod*data*
9352
9353 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9354 M:      Benoît Cousson <bcousson@baylibre.com>
9355 L:      linux-omap@vger.kernel.org
9356 S:      Maintained
9357 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9358
9359 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9360 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9361 L:      linux-media@vger.kernel.org
9362 S:      Maintained
9363 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9364 F:      drivers/media/platform/omap3isp/
9365 F:      drivers/staging/media/omap4iss/
9366
9367 OMAP USB SUPPORT
9368 L:      linux-usb@vger.kernel.org
9369 L:      linux-omap@vger.kernel.org
9370 S:      Orphan
9371 F:      drivers/usb/*/*omap*
9372 F:      arch/arm/*omap*/usb*
9373
9374 OMAP GPIO DRIVER
9375 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9376 M:      Santosh Shilimkar <ssantosh@kernel.org>
9377 M:      Kevin Hilman <khilman@kernel.org>
9378 L:      linux-omap@vger.kernel.org
9379 S:      Maintained
9380 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9381 F:      drivers/gpio/gpio-omap.c
9382
9383 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9384 M:      Mark Jackson <mpfj@newflow.co.uk>
9385 L:      linux-omap@vger.kernel.org
9386 S:      Maintained
9387 F:      arch/arm/boot/dts/am335x-nano.dts
9388
9389 OMFS FILESYSTEM
9390 M:      Bob Copeland <me@bobcopeland.com>
9391 L:      linux-karma-devel@lists.sourceforge.net
9392 S:      Maintained
9393 F:      Documentation/filesystems/omfs.txt
9394 F:      fs/omfs/
9395
9396 OMNIKEY CARDMAN 4000 DRIVER
9397 M:      Harald Welte <laforge@gnumonks.org>
9398 S:      Maintained
9399 F:      drivers/char/pcmcia/cm4000_cs.c
9400 F:      include/linux/cm4000_cs.h
9401 F:      include/uapi/linux/cm4000_cs.h
9402
9403 OMNIKEY CARDMAN 4040 DRIVER
9404 M:      Harald Welte <laforge@gnumonks.org>
9405 S:      Maintained
9406 F:      drivers/char/pcmcia/cm4040_cs.*
9407
9408 OMNIVISION OV5647 SENSOR DRIVER
9409 M:      Ramiro Oliveira <roliveir@synopsys.com>
9410 L:      linux-media@vger.kernel.org
9411 T:      git git://linuxtv.org/media_tree.git
9412 S:      Maintained
9413 F:      drivers/media/i2c/ov5647.c
9414
9415 OMNIVISION OV7670 SENSOR DRIVER
9416 M:      Jonathan Corbet <corbet@lwn.net>
9417 L:      linux-media@vger.kernel.org
9418 T:      git git://linuxtv.org/media_tree.git
9419 S:      Maintained
9420 F:      drivers/media/i2c/ov7670.c
9421 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9422
9423 ONENAND FLASH DRIVER
9424 M:      Kyungmin Park <kyungmin.park@samsung.com>
9425 L:      linux-mtd@lists.infradead.org
9426 S:      Maintained
9427 F:      drivers/mtd/onenand/
9428 F:      include/linux/mtd/onenand*.h
9429
9430 ONSTREAM SCSI TAPE DRIVER
9431 M:      Willem Riede <osst@riede.org>
9432 L:      osst-users@lists.sourceforge.net
9433 L:      linux-scsi@vger.kernel.org
9434 S:      Maintained
9435 F:      Documentation/scsi/osst.txt
9436 F:      drivers/scsi/osst.*
9437 F:      drivers/scsi/osst_*.h
9438 F:      drivers/scsi/st.h
9439
9440 OPENCORES I2C BUS DRIVER
9441 M:      Peter Korsgaard <jacmet@sunsite.dk>
9442 L:      linux-i2c@vger.kernel.org
9443 S:      Maintained
9444 F:      Documentation/i2c/busses/i2c-ocores
9445 F:      drivers/i2c/busses/i2c-ocores.c
9446
9447 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9448 M:      Rob Herring <robh+dt@kernel.org>
9449 M:      Frank Rowand <frowand.list@gmail.com>
9450 L:      devicetree@vger.kernel.org
9451 W:      http://www.devicetree.org/
9452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9453 S:      Maintained
9454 F:      drivers/of/
9455 F:      include/linux/of*.h
9456 F:      scripts/dtc/
9457
9458 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9459 M:      Rob Herring <robh+dt@kernel.org>
9460 M:      Mark Rutland <mark.rutland@arm.com>
9461 L:      devicetree@vger.kernel.org
9462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9463 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9464 S:      Maintained
9465 F:      Documentation/devicetree/
9466 F:      arch/*/boot/dts/
9467 F:      include/dt-bindings/
9468
9469 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9470 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9471 L:      devicetree@vger.kernel.org
9472 S:      Maintained
9473 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9474 F:      Documentation/devicetree/overlay-notes.txt
9475 F:      drivers/of/overlay.c
9476 F:      drivers/of/resolver.c
9477
9478 OPENRISC ARCHITECTURE
9479 M:      Jonas Bonn <jonas@southpole.se>
9480 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9481 M:      Stafford Horne <shorne@gmail.com>
9482 T:      git git://github.com/openrisc/linux.git
9483 L:      openrisc@lists.librecores.org
9484 W:      http://openrisc.io
9485 S:      Maintained
9486 F:      arch/openrisc/
9487
9488 OPENVSWITCH
9489 M:      Pravin Shelar <pshelar@nicira.com>
9490 L:      netdev@vger.kernel.org
9491 L:      dev@openvswitch.org
9492 W:      http://openvswitch.org
9493 S:      Maintained
9494 F:      net/openvswitch/
9495 F:      include/uapi/linux/openvswitch.h
9496
9497 OPERATING PERFORMANCE POINTS (OPP)
9498 M:      Viresh Kumar <vireshk@kernel.org>
9499 M:      Nishanth Menon <nm@ti.com>
9500 M:      Stephen Boyd <sboyd@codeaurora.org>
9501 L:      linux-pm@vger.kernel.org
9502 S:      Maintained
9503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9504 F:      drivers/base/power/opp/
9505 F:      include/linux/pm_opp.h
9506 F:      Documentation/power/opp.txt
9507 F:      Documentation/devicetree/bindings/opp/
9508
9509 OPL4 DRIVER
9510 M:      Clemens Ladisch <clemens@ladisch.de>
9511 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9512 T:      git git://git.alsa-project.org/alsa-kernel.git
9513 S:      Maintained
9514 F:      sound/drivers/opl4/
9515
9516 OPROFILE
9517 M:      Robert Richter <rric@kernel.org>
9518 L:      oprofile-list@lists.sf.net
9519 S:      Maintained
9520 F:      arch/*/include/asm/oprofile*.h
9521 F:      arch/*/oprofile/
9522 F:      drivers/oprofile/
9523 F:      include/linux/oprofile.h
9524
9525 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9526 M:      Mark Fasheh <mfasheh@versity.com>
9527 M:      Joel Becker <jlbec@evilplan.org>
9528 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9529 W:      http://ocfs2.wiki.kernel.org
9530 S:      Supported
9531 F:      Documentation/filesystems/ocfs2.txt
9532 F:      Documentation/filesystems/dlmfs.txt
9533 F:      fs/ocfs2/
9534
9535 ORINOCO DRIVER
9536 L:      linux-wireless@vger.kernel.org
9537 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9538 W:      http://www.nongnu.org/orinoco/
9539 S:      Orphan
9540 F:      drivers/net/wireless/intersil/orinoco/
9541
9542 OSD LIBRARY and FILESYSTEM
9543 M:      Boaz Harrosh <ooo@electrozaur.com>
9544 M:      Benny Halevy <bhalevy@primarydata.com>
9545 L:      osd-dev@open-osd.org
9546 W:      http://open-osd.org
9547 T:      git git://git.open-osd.org/open-osd.git
9548 S:      Maintained
9549 F:      drivers/scsi/osd/
9550 F:      include/scsi/osd_*
9551 F:      fs/exofs/
9552
9553 OVERLAY FILESYSTEM
9554 M:      Miklos Szeredi <miklos@szeredi.hu>
9555 L:      linux-unionfs@vger.kernel.org
9556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9557 S:      Supported
9558 F:      fs/overlayfs/
9559 F:      Documentation/filesystems/overlayfs.txt
9560
9561 ORANGEFS FILESYSTEM
9562 M:      Mike Marshall <hubcap@omnibond.com>
9563 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9565 S:      Supported
9566 F:      fs/orangefs/
9567 F:      Documentation/filesystems/orangefs.txt
9568
9569 P54 WIRELESS DRIVER
9570 M:      Christian Lamparter <chunkeey@googlemail.com>
9571 L:      linux-wireless@vger.kernel.org
9572 W:      http://wireless.kernel.org/en/users/Drivers/p54
9573 S:      Maintained
9574 F:      drivers/net/wireless/intersil/p54/
9575
9576 PA SEMI ETHERNET DRIVER
9577 L:      netdev@vger.kernel.org
9578 S:      Orphan
9579 F:      drivers/net/ethernet/pasemi/*
9580
9581 PA SEMI SMBUS DRIVER
9582 L:      linux-i2c@vger.kernel.org
9583 S:      Orphan
9584 F:      drivers/i2c/busses/i2c-pasemi.c
9585
9586 PADATA PARALLEL EXECUTION MECHANISM
9587 M:      Steffen Klassert <steffen.klassert@secunet.com>
9588 L:      linux-crypto@vger.kernel.org
9589 S:      Maintained
9590 F:      kernel/padata.c
9591 F:      include/linux/padata.h
9592 F:      Documentation/padata.txt
9593
9594 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9595 M:      Harald Welte <laforge@gnumonks.org>
9596 L:      platform-driver-x86@vger.kernel.org
9597 S:      Maintained
9598 F:      drivers/platform/x86/panasonic-laptop.c
9599
9600 PANASONIC MN10300/AM33/AM34 PORT
9601 M:      David Howells <dhowells@redhat.com>
9602 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9603 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9604 S:      Maintained
9605 F:      Documentation/mn10300/
9606 F:      arch/mn10300/
9607
9608 PARALLEL LCD/KEYPAD PANEL DRIVER
9609 M:      Willy Tarreau <willy@haproxy.com>
9610 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9611 S:      Odd Fixes
9612 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9613 F:      drivers/misc/panel.c
9614
9615 PARALLEL PORT SUBSYSTEM
9616 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9617 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9618 L:      linux-parport@lists.infradead.org (subscribers-only)
9619 S:      Maintained
9620 F:      drivers/parport/
9621 F:      include/linux/parport*.h
9622 F:      drivers/char/ppdev.c
9623 F:      include/uapi/linux/ppdev.h
9624 F:      Documentation/parport*.txt
9625
9626 PARAVIRT_OPS INTERFACE
9627 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9628 M:      Chris Wright <chrisw@sous-sol.org>
9629 M:      Alok Kataria <akataria@vmware.com>
9630 M:      Rusty Russell <rusty@rustcorp.com.au>
9631 L:      virtualization@lists.linux-foundation.org
9632 S:      Supported
9633 F:      Documentation/virtual/paravirt_ops.txt
9634 F:      arch/*/kernel/paravirt*
9635 F:      arch/*/include/asm/paravirt.h
9636 F:      include/linux/hypervisor.h
9637
9638 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9639 M:      Tim Waugh <tim@cyberelk.net>
9640 L:      linux-parport@lists.infradead.org (subscribers-only)
9641 S:      Maintained
9642 F:      Documentation/blockdev/paride.txt
9643 F:      drivers/block/paride/
9644
9645 PARISC ARCHITECTURE
9646 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9647 M:      Helge Deller <deller@gmx.de>
9648 L:      linux-parisc@vger.kernel.org
9649 W:      http://www.parisc-linux.org/
9650 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9653 S:      Maintained
9654 F:      arch/parisc/
9655 F:      Documentation/parisc/
9656 F:      drivers/parisc/
9657 F:      drivers/char/agp/parisc-agp.c
9658 F:      drivers/input/serio/gscps2.c
9659 F:      drivers/parport/parport_gsc.*
9660 F:      drivers/tty/serial/8250/8250_gsc.c
9661 F:      drivers/video/fbdev/sti*
9662 F:      drivers/video/console/sti*
9663 F:      drivers/video/logo/logo_parisc*
9664
9665 PARMAN
9666 M:      Jiri Pirko <jiri@mellanox.com>
9667 L:      netdev@vger.kernel.org
9668 S:      Supported
9669 F:      lib/parman.c
9670 F:      lib/test_parman.c
9671 F:      include/linux/parman.h
9672
9673 PC87360 HARDWARE MONITORING DRIVER
9674 M:      Jim Cromie <jim.cromie@gmail.com>
9675 L:      linux-hwmon@vger.kernel.org
9676 S:      Maintained
9677 F:      Documentation/hwmon/pc87360
9678 F:      drivers/hwmon/pc87360.c
9679
9680 PC8736x GPIO DRIVER
9681 M:      Jim Cromie <jim.cromie@gmail.com>
9682 S:      Maintained
9683 F:      drivers/char/pc8736x_gpio.c
9684
9685 PC87427 HARDWARE MONITORING DRIVER
9686 M:      Jean Delvare <jdelvare@suse.com>
9687 L:      linux-hwmon@vger.kernel.org
9688 S:      Maintained
9689 F:      Documentation/hwmon/pc87427
9690 F:      drivers/hwmon/pc87427.c
9691
9692 PCA9532 LED DRIVER
9693 M:      Riku Voipio <riku.voipio@iki.fi>
9694 S:      Maintained
9695 F:      drivers/leds/leds-pca9532.c
9696 F:      include/linux/leds-pca9532.h
9697
9698 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9699 M:      Guenter Roeck <linux@roeck-us.net>
9700 L:      linux-i2c@vger.kernel.org
9701 S:      Maintained
9702 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9703
9704 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9705 M:      Khalid Aziz <khalid@gonehiking.org>
9706 S:      Maintained
9707 F:      drivers/firmware/pcdp.*
9708
9709 PCI ERROR RECOVERY
9710 M:      Linas Vepstas <linasvepstas@gmail.com>
9711 L:      linux-pci@vger.kernel.org
9712 S:      Supported
9713 F:      Documentation/PCI/pci-error-recovery.txt
9714
9715 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9716 M:      Russell Currey <ruscur@russell.cc>
9717 L:      linuxppc-dev@lists.ozlabs.org
9718 S:      Supported
9719 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9720 F:      arch/powerpc/kernel/eeh*.c
9721 F:      arch/powerpc/platforms/*/eeh*.c
9722 F:      arch/powerpc/include/*/eeh*.h
9723
9724 PCI SUBSYSTEM
9725 M:      Bjorn Helgaas <bhelgaas@google.com>
9726 L:      linux-pci@vger.kernel.org
9727 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9729 S:      Supported
9730 F:      Documentation/devicetree/bindings/pci/
9731 F:      Documentation/PCI/
9732 F:      drivers/pci/
9733 F:      include/linux/pci*
9734 F:      arch/x86/pci/
9735 F:      arch/x86/kernel/quirks.c
9736
9737 PCI ENDPOINT SUBSYSTEM
9738 M:      Kishon Vijay Abraham I <kishon@ti.com>
9739 L:      linux-pci@vger.kernel.org
9740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9741 S:      Supported
9742 F:      drivers/pci/endpoint/
9743 F:      drivers/misc/pci_endpoint_test.c
9744 F:      tools/pci/
9745
9746 PCI DRIVER FOR ALTERA PCIE IP
9747 M:      Ley Foon Tan <lftan@altera.com>
9748 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9749 L:      linux-pci@vger.kernel.org
9750 S:      Supported
9751 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9752 F:      drivers/pci/host/pcie-altera.c
9753
9754 PCI DRIVER FOR ARM VERSATILE PLATFORM
9755 M:      Rob Herring <robh@kernel.org>
9756 L:      linux-pci@vger.kernel.org
9757 L:      linux-arm-kernel@lists.infradead.org
9758 S:      Maintained
9759 F:      Documentation/devicetree/bindings/pci/versatile.txt
9760 F:      drivers/pci/host/pci-versatile.c
9761
9762 PCI DRIVER FOR ARMADA 8K
9763 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9764 L:      linux-pci@vger.kernel.org
9765 L:      linux-arm-kernel@lists.infradead.org
9766 S:      Maintained
9767 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9768 F:      drivers/pci/dwc/pcie-armada8k.c
9769
9770 PCI DRIVER FOR APPLIEDMICRO XGENE
9771 M:      Tanmay Inamdar <tinamdar@apm.com>
9772 L:      linux-pci@vger.kernel.org
9773 L:      linux-arm-kernel@lists.infradead.org
9774 S:      Maintained
9775 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9776 F:      drivers/pci/host/pci-xgene.c
9777
9778 PCI DRIVER FOR FREESCALE LAYERSCAPE
9779 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9780 M:      Mingkai Hu <mingkai.hu@freescale.com>
9781 M:      Roy Zang <tie-fei.zang@freescale.com>
9782 L:      linuxppc-dev@lists.ozlabs.org
9783 L:      linux-pci@vger.kernel.org
9784 L:      linux-arm-kernel@lists.infradead.org
9785 S:      Maintained
9786 F:      drivers/pci/dwc/*layerscape*
9787
9788 PCI DRIVER FOR IMX6
9789 M:      Richard Zhu <hongxing.zhu@nxp.com>
9790 M:      Lucas Stach <l.stach@pengutronix.de>
9791 L:      linux-pci@vger.kernel.org
9792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9793 S:      Maintained
9794 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9795 F:      drivers/pci/dwc/*imx6*
9796
9797 PCI DRIVER FOR TI KEYSTONE
9798 M:      Murali Karicheri <m-karicheri2@ti.com>
9799 L:      linux-pci@vger.kernel.org
9800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9801 S:      Maintained
9802 F:      drivers/pci/dwc/*keystone*
9803
9804 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9805 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9806 M:      Jason Cooper <jason@lakedaemon.net>
9807 L:      linux-pci@vger.kernel.org
9808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9809 S:      Maintained
9810 F:      drivers/pci/host/*mvebu*
9811
9812 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9813 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9814 L:      linux-pci@vger.kernel.org
9815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9816 S:      Maintained
9817 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9818 F:      drivers/pci/host/pci-aardvark.c
9819
9820 PCI DRIVER FOR MICROSEMI SWITCHTEC
9821 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9822 M:      Stephen Bates <stephen.bates@microsemi.com>
9823 M:      Logan Gunthorpe <logang@deltatee.com>
9824 L:      linux-pci@vger.kernel.org
9825 S:      Maintained
9826 F:      Documentation/switchtec.txt
9827 F:      Documentation/ABI/testing/sysfs-class-switchtec
9828 F:      drivers/pci/switch/switchtec*
9829 F:      include/uapi/linux/switchtec_ioctl.h
9830
9831 PCI DRIVER FOR NVIDIA TEGRA
9832 M:      Thierry Reding <thierry.reding@gmail.com>
9833 L:      linux-tegra@vger.kernel.org
9834 L:      linux-pci@vger.kernel.org
9835 S:      Supported
9836 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9837 F:      drivers/pci/host/pci-tegra.c
9838
9839 PCI DRIVER FOR TI DRA7XX
9840 M:      Kishon Vijay Abraham I <kishon@ti.com>
9841 L:      linux-omap@vger.kernel.org
9842 L:      linux-pci@vger.kernel.org
9843 S:      Supported
9844 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9845 F:      drivers/pci/dwc/pci-dra7xx.c
9846
9847 PCI DRIVER FOR RENESAS R-CAR
9848 M:      Simon Horman <horms@verge.net.au>
9849 L:      linux-pci@vger.kernel.org
9850 L:      linux-renesas-soc@vger.kernel.org
9851 S:      Maintained
9852 F:      drivers/pci/host/*rcar*
9853
9854 PCI DRIVER FOR SAMSUNG EXYNOS
9855 M:      Jingoo Han <jingoohan1@gmail.com>
9856 L:      linux-pci@vger.kernel.org
9857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9858 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9859 S:      Maintained
9860 F:      drivers/pci/dwc/pci-exynos.c
9861
9862 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9863 M:      Jingoo Han <jingoohan1@gmail.com>
9864 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9865 L:      linux-pci@vger.kernel.org
9866 S:      Maintained
9867 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9868 F:      drivers/pci/dwc/*designware*
9869
9870 PCI DRIVER FOR GENERIC OF HOSTS
9871 M:      Will Deacon <will.deacon@arm.com>
9872 L:      linux-pci@vger.kernel.org
9873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9874 S:      Maintained
9875 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9876 F:      drivers/pci/host/pci-host-common.c
9877 F:      drivers/pci/host/pci-host-generic.c
9878
9879 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9880 M:      Keith Busch <keith.busch@intel.com>
9881 L:      linux-pci@vger.kernel.org
9882 S:      Supported
9883 F:      drivers/pci/host/vmd.c
9884
9885 PCIE DRIVER FOR ST SPEAR13XX
9886 M:      Pratyush Anand <pratyush.anand@gmail.com>
9887 L:      linux-pci@vger.kernel.org
9888 S:      Maintained
9889 F:      drivers/pci/dwc/*spear*
9890
9891 PCI MSI DRIVER FOR ALTERA MSI IP
9892 M:      Ley Foon Tan <lftan@altera.com>
9893 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9894 L:      linux-pci@vger.kernel.org
9895 S:      Supported
9896 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9897 F:      drivers/pci/host/pcie-altera-msi.c
9898
9899 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9900 M:      Duc Dang <dhdang@apm.com>
9901 L:      linux-pci@vger.kernel.org
9902 L:      linux-arm-kernel@lists.infradead.org
9903 S:      Maintained
9904 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9905 F:      drivers/pci/host/pci-xgene-msi.c
9906
9907 PCIE DRIVER FOR AXIS ARTPEC
9908 M:      Niklas Cassel <niklas.cassel@axis.com>
9909 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9910 L:      linux-arm-kernel@axis.com
9911 L:      linux-pci@vger.kernel.org
9912 S:      Maintained
9913 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9914 F:      drivers/pci/dwc/*artpec*
9915
9916 PCIE DRIVER FOR HISILICON
9917 M:      Zhou Wang <wangzhou1@hisilicon.com>
9918 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9919 L:      linux-pci@vger.kernel.org
9920 S:      Maintained
9921 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9922 F:      drivers/pci/dwc/pcie-hisi.c
9923
9924 PCIE DRIVER FOR ROCKCHIP
9925 M:      Shawn Lin <shawn.lin@rock-chips.com>
9926 M:      Wenrui Li <wenrui.li@rock-chips.com>
9927 L:      linux-pci@vger.kernel.org
9928 L:      linux-rockchip@lists.infradead.org
9929 S:      Maintained
9930 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9931 F:      drivers/pci/host/pcie-rockchip.c
9932
9933 PCIE DRIVER FOR QUALCOMM MSM
9934 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9935 L:     linux-pci@vger.kernel.org
9936 L:     linux-arm-msm@vger.kernel.org
9937 S:     Maintained
9938 F:     drivers/pci/dwc/*qcom*
9939
9940 PCIE DRIVER FOR CAVIUM THUNDERX
9941 M:      David Daney <david.daney@cavium.com>
9942 L:      linux-pci@vger.kernel.org
9943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9944 S:      Supported
9945 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9946 F:      drivers/pci/host/pci-thunder-*
9947
9948 PCMCIA SUBSYSTEM
9949 P:      Linux PCMCIA Team
9950 L:      linux-pcmcia@lists.infradead.org
9951 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9953 S:      Maintained
9954 F:      Documentation/pcmcia/
9955 F:      tools/pcmcia/
9956 F:      drivers/pcmcia/
9957 F:      include/pcmcia/
9958
9959 PCNET32 NETWORK DRIVER
9960 M:      Don Fry <pcnet32@frontier.com>
9961 L:      netdev@vger.kernel.org
9962 S:      Maintained
9963 F:      drivers/net/ethernet/amd/pcnet32.c
9964
9965 PCRYPT PARALLEL CRYPTO ENGINE
9966 M:      Steffen Klassert <steffen.klassert@secunet.com>
9967 L:      linux-crypto@vger.kernel.org
9968 S:      Maintained
9969 F:      crypto/pcrypt.c
9970 F:      include/crypto/pcrypt.h
9971
9972 PER-CPU MEMORY ALLOCATOR
9973 M:      Tejun Heo <tj@kernel.org>
9974 M:      Christoph Lameter <cl@linux.com>
9975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9976 S:      Maintained
9977 F:      include/linux/percpu*.h
9978 F:      mm/percpu*.c
9979 F:      arch/*/include/asm/percpu.h
9980
9981 PER-TASK DELAY ACCOUNTING
9982 M:      Balbir Singh <bsingharora@gmail.com>
9983 S:      Maintained
9984 F:      include/linux/delayacct.h
9985 F:      kernel/delayacct.c
9986
9987 PERFORMANCE EVENTS SUBSYSTEM
9988 M:      Peter Zijlstra <peterz@infradead.org>
9989 M:      Ingo Molnar <mingo@redhat.com>
9990 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9991 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9992 L:      linux-kernel@vger.kernel.org
9993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9994 S:      Supported
9995 F:      kernel/events/*
9996 F:      include/linux/perf_event.h
9997 F:      include/uapi/linux/perf_event.h
9998 F:      arch/*/kernel/perf_event*.c
9999 F:      arch/*/kernel/*/perf_event*.c
10000 F:      arch/*/kernel/*/*/perf_event*.c
10001 F:      arch/*/include/asm/perf_event.h
10002 F:      arch/*/kernel/perf_callchain.c
10003 F:      arch/*/events/*
10004 F:      tools/perf/
10005
10006 PERSONALITY HANDLING
10007 M:      Christoph Hellwig <hch@infradead.org>
10008 L:      linux-abi-devel@lists.sourceforge.net
10009 S:      Maintained
10010 F:      include/linux/personality.h
10011 F:      include/uapi/linux/personality.h
10012
10013 PHONET PROTOCOL
10014 M:      Remi Denis-Courmont <courmisch@gmail.com>
10015 S:      Supported
10016 F:      Documentation/networking/phonet.txt
10017 F:      include/linux/phonet.h
10018 F:      include/net/phonet/
10019 F:      include/uapi/linux/phonet.h
10020 F:      net/phonet/
10021
10022 PHRAM MTD DRIVER
10023 M:      Joern Engel <joern@lazybastard.org>
10024 L:      linux-mtd@lists.infradead.org
10025 S:      Maintained
10026 F:      drivers/mtd/devices/phram.c
10027
10028 PICOLCD HID DRIVER
10029 M:      Bruno Prémont <bonbons@linux-vserver.org>
10030 L:      linux-input@vger.kernel.org
10031 S:      Maintained
10032 F:      drivers/hid/hid-picolcd*
10033
10034 PICOXCELL SUPPORT
10035 M:      Jamie Iles <jamie@jamieiles.com>
10036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10037 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10038 S:      Supported
10039 F:      arch/arm/boot/dts/picoxcell*
10040 F:      arch/arm/mach-picoxcell/
10041 F:      drivers/crypto/picoxcell*
10042
10043 PIN CONTROL SUBSYSTEM
10044 M:      Linus Walleij <linus.walleij@linaro.org>
10045 L:      linux-gpio@vger.kernel.org
10046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10047 S:      Maintained
10048 F:      Documentation/devicetree/bindings/pinctrl/
10049 F:      Documentation/pinctrl.txt
10050 F:      drivers/pinctrl/
10051 F:      include/linux/pinctrl/
10052
10053 PIN CONTROLLER - ATMEL AT91
10054 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10056 S:      Maintained
10057 F:      drivers/pinctrl/pinctrl-at91.*
10058
10059 PIN CONTROLLER - ATMEL AT91 PIO4
10060 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10062 L:      linux-gpio@vger.kernel.org
10063 S:      Supported
10064 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10065
10066 PIN CONTROLLER - INTEL
10067 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10068 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10069 S:      Maintained
10070 F:      drivers/pinctrl/intel/
10071
10072 PIN CONTROLLER - RENESAS
10073 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10074 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10075 L:      linux-renesas-soc@vger.kernel.org
10076 S:      Maintained
10077 F:      drivers/pinctrl/sh-pfc/
10078
10079 PIN CONTROLLER - SAMSUNG
10080 M:      Tomasz Figa <tomasz.figa@gmail.com>
10081 M:      Krzysztof Kozlowski <krzk@kernel.org>
10082 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10084 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10085 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10087 S:      Maintained
10088 F:      drivers/pinctrl/samsung/
10089 F:      include/dt-bindings/pinctrl/samsung.h
10090 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10091
10092 PIN CONTROLLER - SINGLE
10093 M:      Tony Lindgren <tony@atomide.com>
10094 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10096 L:      linux-omap@vger.kernel.org
10097 S:      Maintained
10098 F:      drivers/pinctrl/pinctrl-single.c
10099
10100 PIN CONTROLLER - ST SPEAR
10101 M:      Viresh Kumar <vireshk@kernel.org>
10102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10103 W:      http://www.st.com/spear
10104 S:      Maintained
10105 F:      drivers/pinctrl/spear/
10106
10107 PISTACHIO SOC SUPPORT
10108 M:      James Hartley <james.hartley@imgtec.com>
10109 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10110 L:      linux-mips@linux-mips.org
10111 S:      Maintained
10112 F:      arch/mips/pistachio/
10113 F:      arch/mips/include/asm/mach-pistachio/
10114 F:      arch/mips/boot/dts/img/pistachio*
10115 F:      arch/mips/configs/pistachio*_defconfig
10116
10117 PKTCDVD DRIVER
10118 S:      Orphan
10119 M:      linux-block@vger.kernel.org
10120 F:      drivers/block/pktcdvd.c
10121 F:      include/linux/pktcdvd.h
10122 F:      include/uapi/linux/pktcdvd.h
10123
10124 PKUNITY SOC DRIVERS
10125 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10126 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10127 S:      Maintained
10128 T:      git git://github.com/gxt/linux.git
10129 F:      drivers/input/serio/i8042-unicore32io.h
10130 F:      drivers/i2c/busses/i2c-puv3.c
10131 F:      drivers/video/fbdev/fb-puv3.c
10132 F:      drivers/rtc/rtc-puv3.c
10133
10134 PMBUS HARDWARE MONITORING DRIVERS
10135 M:      Guenter Roeck <linux@roeck-us.net>
10136 L:      linux-hwmon@vger.kernel.org
10137 W:      http://hwmon.wiki.kernel.org/
10138 W:      http://www.roeck-us.net/linux/drivers/
10139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10140 S:      Maintained
10141 F:      Documentation/hwmon/pmbus
10142 F:      drivers/hwmon/pmbus/
10143 F:      include/linux/i2c/pmbus.h
10144
10145 PMC SIERRA MaxRAID DRIVER
10146 L:      linux-scsi@vger.kernel.org
10147 W:      http://www.pmc-sierra.com/
10148 S:      Orphan
10149 F:      drivers/scsi/pmcraid.*
10150
10151 PMC SIERRA PM8001 DRIVER
10152 M:      Jack Wang <jinpu.wang@profitbricks.com>
10153 M:      lindar_liu@usish.com
10154 L:      linux-scsi@vger.kernel.org
10155 S:      Supported
10156 F:      drivers/scsi/pm8001/
10157
10158 POSIX CLOCKS and TIMERS
10159 M:      Thomas Gleixner <tglx@linutronix.de>
10160 L:      linux-kernel@vger.kernel.org
10161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10162 S:      Maintained
10163 F:      fs/timerfd.c
10164 F:      include/linux/timer*
10165 F:      kernel/time/*timer*
10166
10167 POWER MANAGEMENT CORE
10168 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10169 L:      linux-pm@vger.kernel.org
10170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10171 B:      https://bugzilla.kernel.org
10172 S:      Supported
10173 F:      drivers/base/power/
10174 F:      include/linux/pm.h
10175 F:      include/linux/pm_*
10176 F:      include/linux/powercap.h
10177 F:      drivers/powercap/
10178
10179 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10180 M:      Sebastian Reichel <sre@kernel.org>
10181 L:      linux-pm@vger.kernel.org
10182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10183 S:      Maintained
10184 F:      Documentation/devicetree/bindings/power/supply/
10185 F:      include/linux/power_supply.h
10186 F:      drivers/power/supply/
10187
10188 POWER STATE COORDINATION INTERFACE (PSCI)
10189 M:      Mark Rutland <mark.rutland@arm.com>
10190 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10191 L:      linux-arm-kernel@lists.infradead.org
10192 S:      Maintained
10193 F:      drivers/firmware/psci*.c
10194 F:      include/linux/psci.h
10195 F:      include/uapi/linux/psci.h
10196
10197 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10198 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10199 L:      linuxppc-dev@lists.ozlabs.org
10200 S:      Maintained
10201 F:      drivers/char/powernv-op-panel.c
10202
10203 PNP SUPPORT
10204 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10205 S:      Maintained
10206 F:      drivers/pnp/
10207
10208 PPP PROTOCOL DRIVERS AND COMPRESSORS
10209 M:      Paul Mackerras <paulus@samba.org>
10210 L:      linux-ppp@vger.kernel.org
10211 S:      Maintained
10212 F:      drivers/net/ppp/ppp_*
10213
10214 PPP OVER ATM (RFC 2364)
10215 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10216 S:      Maintained
10217 F:      net/atm/pppoatm.c
10218 F:      include/uapi/linux/atmppp.h
10219
10220 PPP OVER ETHERNET
10221 M:      Michal Ostrowski <mostrows@earthlink.net>
10222 S:      Maintained
10223 F:      drivers/net/ppp/pppoe.c
10224 F:      drivers/net/ppp/pppox.c
10225
10226 PPP OVER L2TP
10227 M:      James Chapman <jchapman@katalix.com>
10228 S:      Maintained
10229 F:      net/l2tp/l2tp_ppp.c
10230 F:      include/linux/if_pppol2tp.h
10231 F:      include/uapi/linux/if_pppol2tp.h
10232
10233 PPS SUPPORT
10234 M:      Rodolfo Giometti <giometti@enneenne.com>
10235 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10236 L:      linuxpps@ml.enneenne.com (subscribers-only)
10237 S:      Maintained
10238 F:      Documentation/pps/
10239 F:      drivers/pps/
10240 F:      include/linux/pps*.h
10241
10242 PPTP DRIVER
10243 M:      Dmitry Kozlov <xeb@mail.ru>
10244 L:      netdev@vger.kernel.org
10245 S:      Maintained
10246 F:      drivers/net/ppp/pptp.c
10247 W:      http://sourceforge.net/projects/accel-pptp
10248
10249 PREEMPTIBLE KERNEL
10250 M:      Robert Love <rml@tech9.net>
10251 L:      kpreempt-tech@lists.sourceforge.net
10252 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10253 S:      Supported
10254 F:      Documentation/preempt-locking.txt
10255 F:      include/linux/preempt.h
10256
10257 PRINTK
10258 M:      Petr Mladek <pmladek@suse.com>
10259 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10260 R:      Steven Rostedt <rostedt@goodmis.org>
10261 S:      Maintained
10262 F:      kernel/printk/
10263 F:      include/linux/printk.h
10264
10265 PRISM54 WIRELESS DRIVER
10266 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10267 L:      linux-wireless@vger.kernel.org
10268 W:      http://wireless.kernel.org/en/users/Drivers/p54
10269 S:      Obsolete
10270 F:      drivers/net/wireless/intersil/prism54/
10271
10272 PS3 NETWORK SUPPORT
10273 M:      Geoff Levand <geoff@infradead.org>
10274 L:      netdev@vger.kernel.org
10275 L:      linuxppc-dev@lists.ozlabs.org
10276 S:      Maintained
10277 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10278
10279 PS3 PLATFORM SUPPORT
10280 M:      Geoff Levand <geoff@infradead.org>
10281 L:      linuxppc-dev@lists.ozlabs.org
10282 S:      Maintained
10283 F:      arch/powerpc/boot/ps3*
10284 F:      arch/powerpc/include/asm/lv1call.h
10285 F:      arch/powerpc/include/asm/ps3*.h
10286 F:      arch/powerpc/platforms/ps3/
10287 F:      drivers/*/ps3*
10288 F:      drivers/ps3/
10289 F:      drivers/rtc/rtc-ps3.c
10290 F:      drivers/usb/host/*ps3.c
10291 F:      sound/ppc/snd_ps3*
10292
10293 PS3VRAM DRIVER
10294 M:      Jim Paris <jim@jtan.com>
10295 M:      Geoff Levand <geoff@infradead.org>
10296 L:      linuxppc-dev@lists.ozlabs.org
10297 S:      Maintained
10298 F:      drivers/block/ps3vram.c
10299
10300 PSAMPLE PACKET SAMPLING SUPPORT:
10301 M:      Yotam Gigi <yotamg@mellanox.com>
10302 S:      Maintained
10303 F:      net/psample
10304 F:      include/net/psample.h
10305 F:      include/uapi/linux/psample.h
10306
10307 PSTORE FILESYSTEM
10308 M:      Kees Cook <keescook@chromium.org>
10309 M:      Anton Vorontsov <anton@enomsg.org>
10310 M:      Colin Cross <ccross@android.com>
10311 M:      Tony Luck <tony.luck@intel.com>
10312 S:      Maintained
10313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10314 F:      fs/pstore/
10315 F:      include/linux/pstore*
10316 F:      drivers/firmware/efi/efi-pstore.c
10317 F:      drivers/acpi/apei/erst.c
10318 F:      Documentation/admin-guide/ramoops.rst
10319 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10320 K:      \b(pstore|ramoops)
10321
10322 PTP HARDWARE CLOCK SUPPORT
10323 M:      Richard Cochran <richardcochran@gmail.com>
10324 L:      netdev@vger.kernel.org
10325 S:      Maintained
10326 W:      http://linuxptp.sourceforge.net/
10327 F:      Documentation/ABI/testing/sysfs-ptp
10328 F:      Documentation/ptp/*
10329 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10330 F:      drivers/net/phy/dp83640*
10331 F:      drivers/ptp/*
10332 F:      include/linux/ptp_cl*
10333
10334 PTRACE SUPPORT
10335 M:      Roland McGrath <roland@hack.frob.com>
10336 M:      Oleg Nesterov <oleg@redhat.com>
10337 S:      Maintained
10338 F:      include/asm-generic/syscall.h
10339 F:      include/linux/ptrace.h
10340 F:      include/linux/regset.h
10341 F:      include/linux/tracehook.h
10342 F:      include/uapi/linux/ptrace.h
10343 F:      kernel/ptrace.c
10344
10345 PULSE8-CEC DRIVER
10346 M:      Hans Verkuil <hverkuil@xs4all.nl>
10347 L:      linux-media@vger.kernel.org
10348 T:      git git://linuxtv.org/media_tree.git
10349 S:      Maintained
10350 F:      drivers/media/usb/pulse8-cec/*
10351
10352 PVRUSB2 VIDEO4LINUX DRIVER
10353 M:      Mike Isely <isely@pobox.com>
10354 L:      pvrusb2@isely.net       (subscribers-only)
10355 L:      linux-media@vger.kernel.org
10356 W:      http://www.isely.net/pvrusb2/
10357 T:      git git://linuxtv.org/media_tree.git
10358 S:      Maintained
10359 F:      Documentation/media/v4l-drivers/pvrusb2*
10360 F:      drivers/media/usb/pvrusb2/
10361
10362 PWC WEBCAM DRIVER
10363 M:      Hans Verkuil <hverkuil@xs4all.nl>
10364 L:      linux-media@vger.kernel.org
10365 T:      git git://linuxtv.org/media_tree.git
10366 S:      Odd Fixes
10367 F:      drivers/media/usb/pwc/*
10368
10369 PWM FAN DRIVER
10370 M:      Kamil Debski <kamil@wypas.org>
10371 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10372 L:      linux-hwmon@vger.kernel.org
10373 S:      Supported
10374 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10375 F:      Documentation/hwmon/pwm-fan
10376 F:      drivers/hwmon/pwm-fan.c
10377
10378 PWM SUBSYSTEM
10379 M:      Thierry Reding <thierry.reding@gmail.com>
10380 L:      linux-pwm@vger.kernel.org
10381 S:      Maintained
10382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10383 F:      Documentation/pwm.txt
10384 F:      Documentation/devicetree/bindings/pwm/
10385 F:      include/linux/pwm.h
10386 F:      drivers/pwm/
10387 F:      drivers/video/backlight/pwm_bl.c
10388 F:      include/linux/pwm_backlight.h
10389 F:      drivers/gpio/gpio-mvebu.c
10390 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10391
10392 PXA2xx/PXA3xx SUPPORT
10393 M:      Daniel Mack <daniel@zonque.org>
10394 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10395 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10397 T:      git git://github.com/hzhuang1/linux.git
10398 T:      git git://github.com/rjarzmik/linux.git
10399 S:      Maintained
10400 F:      arch/arm/boot/dts/pxa*
10401 F:      arch/arm/mach-pxa/
10402 F:      drivers/dma/pxa*
10403 F:      drivers/pcmcia/pxa2xx*
10404 F:      drivers/pinctrl/pxa/
10405 F:      drivers/spi/spi-pxa2xx*
10406 F:      drivers/usb/gadget/udc/pxa2*
10407 F:      include/sound/pxa2xx-lib.h
10408 F:      sound/arm/pxa*
10409 F:      sound/soc/pxa/
10410
10411 PXA GPIO DRIVER
10412 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10413 L:      linux-gpio@vger.kernel.org
10414 S:      Maintained
10415 F:      drivers/gpio/gpio-pxa.c
10416
10417 PXA3xx NAND FLASH DRIVER
10418 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10419 L:      linux-mtd@lists.infradead.org
10420 S:      Maintained
10421 F:      drivers/mtd/nand/pxa3xx_nand.c
10422
10423 MMP SUPPORT
10424 M:      Eric Miao <eric.y.miao@gmail.com>
10425 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427 T:      git git://github.com/hzhuang1/linux.git
10428 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10429 S:      Maintained
10430 F:      arch/arm/boot/dts/mmp*
10431 F:      arch/arm/mach-mmp/
10432
10433 PXA MMCI DRIVER
10434 S:      Orphan
10435
10436 PXA RTC DRIVER
10437 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10438 L:      rtc-linux@googlegroups.com
10439 S:      Maintained
10440
10441 QAT DRIVER
10442 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10443 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10444 L:      qat-linux@intel.com
10445 S:      Supported
10446 F:      drivers/crypto/qat/
10447
10448 QIB DRIVER
10449 M:      Mike Marciniszyn <infinipath@intel.com>
10450 L:      linux-rdma@vger.kernel.org
10451 S:      Supported
10452 F:      drivers/infiniband/hw/qib/
10453
10454 QLOGIC QLA1280 SCSI DRIVER
10455 M:      Michael Reed <mdr@sgi.com>
10456 L:      linux-scsi@vger.kernel.org
10457 S:      Maintained
10458 F:      drivers/scsi/qla1280.[ch]
10459
10460 QLOGIC QLA2XXX FC-SCSI DRIVER
10461 M:      qla2xxx-upstream@qlogic.com
10462 L:      linux-scsi@vger.kernel.org
10463 S:      Supported
10464 F:      Documentation/scsi/LICENSE.qla2xxx
10465 F:      drivers/scsi/qla2xxx/
10466
10467 QLOGIC QLA4XXX iSCSI DRIVER
10468 M:      QLogic-Storage-Upstream@qlogic.com
10469 L:      linux-scsi@vger.kernel.org
10470 S:      Supported
10471 F:      Documentation/scsi/LICENSE.qla4xxx
10472 F:      drivers/scsi/qla4xxx/
10473
10474 QLOGIC QLA3XXX NETWORK DRIVER
10475 M:      Dept-GELinuxNICDev@cavium.com
10476 L:      netdev@vger.kernel.org
10477 S:      Supported
10478 F:      Documentation/networking/LICENSE.qla3xxx
10479 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10480
10481 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10482 M:      Harish Patil <harish.patil@cavium.com>
10483 M:      Manish Chopra <manish.chopra@cavium.com>
10484 M:      Dept-GELinuxNICDev@cavium.com
10485 L:      netdev@vger.kernel.org
10486 S:      Supported
10487 F:      drivers/net/ethernet/qlogic/qlcnic/
10488
10489 QLOGIC QLGE 10Gb ETHERNET DRIVER
10490 M:      Harish Patil <harish.patil@cavium.com>
10491 M:      Manish Chopra <manish.chopra@cavium.com>
10492 M:      Dept-GELinuxNICDev@cavium.com
10493 L:      netdev@vger.kernel.org
10494 S:      Supported
10495 F:      drivers/net/ethernet/qlogic/qlge/
10496
10497 QLOGIC QL4xxx ETHERNET DRIVER
10498 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10499 M:      Ariel Elior <Ariel.Elior@cavium.com>
10500 M:      everest-linux-l2@cavium.com
10501 L:      netdev@vger.kernel.org
10502 S:      Supported
10503 F:      drivers/net/ethernet/qlogic/qed/
10504 F:      include/linux/qed/
10505 F:      drivers/net/ethernet/qlogic/qede/
10506
10507 QLOGIC QL41xxx ISCSI DRIVER
10508 M:      QLogic-Storage-Upstream@cavium.com
10509 L:      linux-scsi@vger.kernel.org
10510 S:      Supported
10511 F:      drivers/scsi/qedi/
10512
10513 QLOGIC QL41xxx FCOE DRIVER
10514 M:      QLogic-Storage-Upstream@cavium.com
10515 L:      linux-scsi@vger.kernel.org
10516 S:      Supported
10517 F:      drivers/scsi/qedf/
10518
10519 QNX4 FILESYSTEM
10520 M:      Anders Larsen <al@alarsen.net>
10521 W:      http://www.alarsen.net/linux/qnx4fs/
10522 S:      Maintained
10523 F:      fs/qnx4/
10524 F:      include/uapi/linux/qnx4_fs.h
10525 F:      include/uapi/linux/qnxtypes.h
10526
10527 QORIQ DPAA2 FSL-MC BUS DRIVER
10528 M:      Stuart Yoder <stuyoder@gmail.com>
10529 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10530 L:      linux-kernel@vger.kernel.org
10531 S:      Maintained
10532 F:      drivers/staging/fsl-mc/
10533
10534 QT1010 MEDIA DRIVER
10535 M:      Antti Palosaari <crope@iki.fi>
10536 L:      linux-media@vger.kernel.org
10537 W:      https://linuxtv.org
10538 W:      http://palosaari.fi/linux/
10539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10540 T:      git git://linuxtv.org/anttip/media_tree.git
10541 S:      Maintained
10542 F:      drivers/media/tuners/qt1010*
10543
10544 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10545 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10546 L:      linux-wireless@vger.kernel.org
10547 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10548 S:      Supported
10549 F:      drivers/net/wireless/ath/ath9k/
10550
10551 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10552 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10553 L:      ath10k@lists.infradead.org
10554 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10556 S:      Supported
10557 F:      drivers/net/wireless/ath/ath10k/
10558
10559 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10560 M:      Timur Tabi <timur@codeaurora.org>
10561 L:      netdev@vger.kernel.org
10562 S:      Supported
10563 F:      drivers/net/ethernet/qualcomm/emac/
10564
10565 QUALCOMM HEXAGON ARCHITECTURE
10566 M:      Richard Kuo <rkuo@codeaurora.org>
10567 L:      linux-hexagon@vger.kernel.org
10568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10569 S:      Supported
10570 F:      arch/hexagon/
10571
10572 QUALCOMM WCN36XX WIRELESS DRIVER
10573 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10574 L:      wcn36xx@lists.infradead.org
10575 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10576 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10577 S:      Supported
10578 F:      drivers/net/wireless/ath/wcn36xx/
10579
10580 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10581 M:      Gabriel Somlo <somlo@cmu.edu>
10582 M:      "Michael S. Tsirkin" <mst@redhat.com>
10583 L:      qemu-devel@nongnu.org
10584 S:      Maintained
10585 F:      drivers/firmware/qemu_fw_cfg.c
10586
10587 RADOS BLOCK DEVICE (RBD)
10588 M:      Ilya Dryomov <idryomov@gmail.com>
10589 M:      Sage Weil <sage@redhat.com>
10590 M:      Alex Elder <elder@kernel.org>
10591 L:      ceph-devel@vger.kernel.org
10592 W:      http://ceph.com/
10593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10594 T:      git git://github.com/ceph/ceph-client.git
10595 S:      Supported
10596 F:      Documentation/ABI/testing/sysfs-bus-rbd
10597 F:      drivers/block/rbd.c
10598 F:      drivers/block/rbd_types.h
10599
10600 RADEON FRAMEBUFFER DISPLAY DRIVER
10601 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10602 L:      linux-fbdev@vger.kernel.org
10603 S:      Maintained
10604 F:      drivers/video/fbdev/aty/radeon*
10605 F:      include/uapi/linux/radeonfb.h
10606
10607 RADIOSHARK RADIO DRIVER
10608 M:      Hans Verkuil <hverkuil@xs4all.nl>
10609 L:      linux-media@vger.kernel.org
10610 T:      git git://linuxtv.org/media_tree.git
10611 S:      Maintained
10612 F:      drivers/media/radio/radio-shark.c
10613
10614 RADIOSHARK2 RADIO DRIVER
10615 M:      Hans Verkuil <hverkuil@xs4all.nl>
10616 L:      linux-media@vger.kernel.org
10617 T:      git git://linuxtv.org/media_tree.git
10618 S:      Maintained
10619 F:      drivers/media/radio/radio-shark2.c
10620 F:      drivers/media/radio/radio-tea5777.c
10621
10622 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10623 M:      Paul Mackerras <paulus@samba.org>
10624 L:      linux-fbdev@vger.kernel.org
10625 S:      Maintained
10626 F:      drivers/video/fbdev/aty/aty128fb.c
10627
10628 RAINSHADOW-CEC DRIVER
10629 M:      Hans Verkuil <hverkuil@xs4all.nl>
10630 L:      linux-media@vger.kernel.org
10631 T:      git git://linuxtv.org/media_tree.git
10632 S:      Maintained
10633 F:      drivers/media/usb/rainshadow-cec/*
10634
10635 RALINK MIPS ARCHITECTURE
10636 M:      John Crispin <john@phrozen.org>
10637 L:      linux-mips@linux-mips.org
10638 S:      Maintained
10639 F:      arch/mips/ralink
10640
10641 RALINK RT2X00 WIRELESS LAN DRIVER
10642 P:      rt2x00 project
10643 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10644 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10645 L:      linux-wireless@vger.kernel.org
10646 S:      Maintained
10647 F:      drivers/net/wireless/ralink/rt2x00/
10648
10649 RAMDISK RAM BLOCK DEVICE DRIVER
10650 M:      Jens Axboe <axboe@kernel.dk>
10651 S:      Maintained
10652 F:      Documentation/blockdev/ramdisk.txt
10653 F:      drivers/block/brd.c
10654
10655 RANDOM NUMBER DRIVER
10656 M:      "Theodore Ts'o" <tytso@mit.edu>
10657 S:      Maintained
10658 F:      drivers/char/random.c
10659
10660 RAPIDIO SUBSYSTEM
10661 M:      Matt Porter <mporter@kernel.crashing.org>
10662 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10663 S:      Maintained
10664 F:      drivers/rapidio/
10665
10666 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10667 L:      linux-wireless@vger.kernel.org
10668 S:      Orphan
10669 F:      drivers/net/wireless/ray*
10670
10671 RCUTORTURE MODULE
10672 M:      Josh Triplett <josh@joshtriplett.org>
10673 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10674 L:      linux-kernel@vger.kernel.org
10675 S:      Supported
10676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10677 F:      Documentation/RCU/torture.txt
10678 F:      kernel/rcu/rcutorture.c
10679
10680 RCUTORTURE TEST FRAMEWORK
10681 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10682 M:      Josh Triplett <josh@joshtriplett.org>
10683 R:      Steven Rostedt <rostedt@goodmis.org>
10684 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10685 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10686 L:      linux-kernel@vger.kernel.org
10687 S:      Supported
10688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10689 F:      tools/testing/selftests/rcutorture
10690
10691 RDC R-321X SoC
10692 M:      Florian Fainelli <florian@openwrt.org>
10693 S:      Maintained
10694
10695 RDC R6040 FAST ETHERNET DRIVER
10696 M:      Florian Fainelli <f.fainelli@gmail.com>
10697 L:      netdev@vger.kernel.org
10698 S:      Maintained
10699 F:      drivers/net/ethernet/rdc/r6040.c
10700
10701 RDS - RELIABLE DATAGRAM SOCKETS
10702 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10703 L:      netdev@vger.kernel.org
10704 L:      linux-rdma@vger.kernel.org
10705 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10706 W:      https://oss.oracle.com/projects/rds/
10707 S:      Supported
10708 F:      net/rds/
10709 F:      Documentation/networking/rds.txt
10710
10711 RDMAVT - RDMA verbs software
10712 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10713 L:      linux-rdma@vger.kernel.org
10714 S:      Supported
10715 F:      drivers/infiniband/sw/rdmavt
10716
10717 RDT - RESOURCE ALLOCATION
10718 M:      Fenghua Yu <fenghua.yu@intel.com>
10719 L:      linux-kernel@vger.kernel.org
10720 S:      Supported
10721 F:      arch/x86/kernel/cpu/intel_rdt*
10722 F:      arch/x86/include/asm/intel_rdt*
10723 F:      Documentation/x86/intel_rdt*
10724
10725 READ-COPY UPDATE (RCU)
10726 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10727 M:      Josh Triplett <josh@joshtriplett.org>
10728 R:      Steven Rostedt <rostedt@goodmis.org>
10729 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10730 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10731 L:      linux-kernel@vger.kernel.org
10732 W:      http://www.rdrop.com/users/paulmck/RCU/
10733 S:      Supported
10734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10735 F:      Documentation/RCU/
10736 X:      Documentation/RCU/torture.txt
10737 F:      include/linux/rcu*
10738 X:      include/linux/srcu.h
10739 F:      kernel/rcu/
10740 X:      kernel/torture.c
10741
10742 REAL TIME CLOCK (RTC) SUBSYSTEM
10743 M:      Alessandro Zummo <a.zummo@towertech.it>
10744 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10745 L:      rtc-linux@googlegroups.com
10746 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10748 S:      Maintained
10749 F:      Documentation/devicetree/bindings/rtc/
10750 F:      Documentation/rtc.txt
10751 F:      drivers/rtc/
10752 F:      include/linux/rtc.h
10753 F:      include/uapi/linux/rtc.h
10754 F:      include/linux/rtc/
10755 F:      include/linux/platform_data/rtc-*
10756 F:      tools/testing/selftests/timers/rtctest.c
10757
10758 REALTEK AUDIO CODECS
10759 M:      Bard Liao <bardliao@realtek.com>
10760 M:      Oder Chiou <oder_chiou@realtek.com>
10761 S:      Maintained
10762 F:      sound/soc/codecs/rt*
10763 F:      include/sound/rt*.h
10764
10765 REISERFS FILE SYSTEM
10766 L:      reiserfs-devel@vger.kernel.org
10767 S:      Supported
10768 F:      fs/reiserfs/
10769
10770 REGISTER MAP ABSTRACTION
10771 M:      Mark Brown <broonie@kernel.org>
10772 L:      linux-kernel@vger.kernel.org
10773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10774 S:      Supported
10775 F:      Documentation/devicetree/bindings/regmap/
10776 F:      drivers/base/regmap/
10777 F:      include/linux/regmap.h
10778
10779 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10780 M:      Ohad Ben-Cohen <ohad@wizery.com>
10781 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10782 L:      linux-remoteproc@vger.kernel.org
10783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10784 S:      Maintained
10785 F:      Documentation/devicetree/bindings/remoteproc/
10786 F:      Documentation/remoteproc.txt
10787 F:      drivers/remoteproc/
10788 F:      include/linux/remoteproc.h
10789
10790 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10791 M:      Ohad Ben-Cohen <ohad@wizery.com>
10792 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10793 L:      linux-remoteproc@vger.kernel.org
10794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10795 S:      Maintained
10796 F:      drivers/rpmsg/
10797 F:      Documentation/rpmsg.txt
10798 F:      include/linux/rpmsg.h
10799 F:      include/linux/rpmsg/
10800
10801 RENESAS CLOCK DRIVERS
10802 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10803 L:      linux-renesas-soc@vger.kernel.org
10804 S:      Supported
10805 F:      drivers/clk/renesas/
10806
10807 RENESAS ETHERNET DRIVERS
10808 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10809 L:      netdev@vger.kernel.org
10810 L:      linux-renesas-soc@vger.kernel.org
10811 F:      drivers/net/ethernet/renesas/
10812 F:      include/linux/sh_eth.h
10813
10814 RENESAS R-CAR GYROADC DRIVER
10815 M:      Marek Vasut <marek.vasut@gmail.com>
10816 L:      linux-iio@vger.kernel.org
10817 S:      Supported
10818 F:      drivers/iio/adc/rcar_gyro_adc.c
10819
10820 RENESAS USB2 PHY DRIVER
10821 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10822 L:      linux-renesas-soc@vger.kernel.org
10823 S:      Maintained
10824 F:      drivers/phy/phy-rcar-gen3-usb2.c
10825
10826 RESET CONTROLLER FRAMEWORK
10827 M:      Philipp Zabel <p.zabel@pengutronix.de>
10828 T:      git git://git.pengutronix.de/git/pza/linux
10829 S:      Maintained
10830 F:      drivers/reset/
10831 F:      Documentation/devicetree/bindings/reset/
10832 F:      include/dt-bindings/reset/
10833 F:      include/linux/reset.h
10834 F:      include/linux/reset-controller.h
10835
10836 RFKILL
10837 M:      Johannes Berg <johannes@sipsolutions.net>
10838 L:      linux-wireless@vger.kernel.org
10839 W:      http://wireless.kernel.org/
10840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10842 S:      Maintained
10843 F:      Documentation/rfkill.txt
10844 F:      net/rfkill/
10845
10846 RHASHTABLE
10847 M:      Thomas Graf <tgraf@suug.ch>
10848 M:      Herbert Xu <herbert@gondor.apana.org.au>
10849 L:      netdev@vger.kernel.org
10850 S:      Maintained
10851 F:      lib/rhashtable.c
10852 F:      include/linux/rhashtable.h
10853
10854 RICOH SMARTMEDIA/XD DRIVER
10855 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10856 S:      Maintained
10857 F:      drivers/mtd/nand/r852.c
10858 F:      drivers/mtd/nand/r852.h
10859
10860 RICOH R5C592 MEMORYSTICK DRIVER
10861 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10862 S:      Maintained
10863 F:      drivers/memstick/host/r592.*
10864
10865 ROCCAT DRIVERS
10866 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10867 W:      http://sourceforge.net/projects/roccat/
10868 S:      Maintained
10869 F:      drivers/hid/hid-roccat*
10870 F:      include/linux/hid-roccat*
10871 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10872
10873 ROCKER DRIVER
10874 M:      Jiri Pirko <jiri@resnulli.us>
10875 L:      netdev@vger.kernel.org
10876 S:      Supported
10877 F:      drivers/net/ethernet/rocker/
10878
10879 ROCKETPORT DRIVER
10880 P:      Comtrol Corp.
10881 W:      http://www.comtrol.com
10882 S:      Maintained
10883 F:      Documentation/serial/rocket.txt
10884 F:      drivers/tty/rocket*
10885
10886 ROCKETPORT EXPRESS/INFINITY DRIVER
10887 M:      Kevin Cernekee <cernekee@gmail.com>
10888 L:      linux-serial@vger.kernel.org
10889 S:      Odd Fixes
10890 F:      drivers/tty/serial/rp2.*
10891
10892 ROSE NETWORK LAYER
10893 M:      Ralf Baechle <ralf@linux-mips.org>
10894 L:      linux-hams@vger.kernel.org
10895 W:      http://www.linux-ax25.org/
10896 S:      Maintained
10897 F:      include/net/rose.h
10898 F:      include/uapi/linux/rose.h
10899 F:      net/rose/
10900
10901 RTL2830 MEDIA DRIVER
10902 M:      Antti Palosaari <crope@iki.fi>
10903 L:      linux-media@vger.kernel.org
10904 W:      https://linuxtv.org
10905 W:      http://palosaari.fi/linux/
10906 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10907 T:      git git://linuxtv.org/anttip/media_tree.git
10908 S:      Maintained
10909 F:      drivers/media/dvb-frontends/rtl2830*
10910
10911 RTL2832 MEDIA DRIVER
10912 M:      Antti Palosaari <crope@iki.fi>
10913 L:      linux-media@vger.kernel.org
10914 W:      https://linuxtv.org
10915 W:      http://palosaari.fi/linux/
10916 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10917 T:      git git://linuxtv.org/anttip/media_tree.git
10918 S:      Maintained
10919 F:      drivers/media/dvb-frontends/rtl2832*
10920
10921 RTL2832_SDR MEDIA DRIVER
10922 M:      Antti Palosaari <crope@iki.fi>
10923 L:      linux-media@vger.kernel.org
10924 W:      https://linuxtv.org
10925 W:      http://palosaari.fi/linux/
10926 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10927 T:      git git://linuxtv.org/anttip/media_tree.git
10928 S:      Maintained
10929 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10930
10931 RTL8180 WIRELESS DRIVER
10932 L:      linux-wireless@vger.kernel.org
10933 W:      http://wireless.kernel.org/
10934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10935 S:      Orphan
10936 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10937
10938 RTL8187 WIRELESS DRIVER
10939 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10940 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10941 M:      Larry Finger <Larry.Finger@lwfinger.net>
10942 L:      linux-wireless@vger.kernel.org
10943 W:      http://wireless.kernel.org/
10944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10945 S:      Maintained
10946 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10947
10948 RTL8192CE WIRELESS DRIVER
10949 M:      Larry Finger <Larry.Finger@lwfinger.net>
10950 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10951 L:      linux-wireless@vger.kernel.org
10952 W:      http://wireless.kernel.org/
10953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10954 S:      Maintained
10955 F:      drivers/net/wireless/realtek/rtlwifi/
10956 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10957
10958 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10959 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10960 L:      linux-wireless@vger.kernel.org
10961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10962 S:      Maintained
10963 F:      drivers/net/wireless/realtek/rtl8xxxu/
10964
10965 S3 SAVAGE FRAMEBUFFER DRIVER
10966 M:      Antonino Daplas <adaplas@gmail.com>
10967 L:      linux-fbdev@vger.kernel.org
10968 S:      Maintained
10969 F:      drivers/video/fbdev/savage/
10970
10971 S390
10972 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10973 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10974 L:      linux-s390@vger.kernel.org
10975 W:      http://www.ibm.com/developerworks/linux/linux390/
10976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10977 S:      Supported
10978 F:      arch/s390/
10979 F:      drivers/s390/
10980 F:      Documentation/s390/
10981 F:      Documentation/DocBook/s390*
10982
10983 S390 COMMON I/O LAYER
10984 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10985 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10986 L:      linux-s390@vger.kernel.org
10987 W:      http://www.ibm.com/developerworks/linux/linux390/
10988 S:      Supported
10989 F:      drivers/s390/cio/
10990
10991 S390 DASD DRIVER
10992 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10993 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10994 L:      linux-s390@vger.kernel.org
10995 W:      http://www.ibm.com/developerworks/linux/linux390/
10996 S:      Supported
10997 F:      drivers/s390/block/dasd*
10998 F:      block/partitions/ibm.c
10999
11000 S390 NETWORK DRIVERS
11001 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11002 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11003 L:      linux-s390@vger.kernel.org
11004 W:      http://www.ibm.com/developerworks/linux/linux390/
11005 S:      Supported
11006 F:      drivers/s390/net/
11007
11008 S390 PCI SUBSYSTEM
11009 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11010 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11011 L:      linux-s390@vger.kernel.org
11012 W:      http://www.ibm.com/developerworks/linux/linux390/
11013 S:      Supported
11014 F:      arch/s390/pci/
11015 F:      drivers/pci/hotplug/s390_pci_hpc.c
11016
11017 S390 ZCRYPT DRIVER
11018 M:      Harald Freudenberger <freude@de.ibm.com>
11019 L:      linux-s390@vger.kernel.org
11020 W:      http://www.ibm.com/developerworks/linux/linux390/
11021 S:      Supported
11022 F:      drivers/s390/crypto/
11023
11024 S390 ZFCP DRIVER
11025 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11026 L:      linux-s390@vger.kernel.org
11027 W:      http://www.ibm.com/developerworks/linux/linux390/
11028 S:      Supported
11029 F:      drivers/s390/scsi/zfcp_*
11030
11031 S390 IUCV NETWORK LAYER
11032 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11033 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11034 L:      linux-s390@vger.kernel.org
11035 W:      http://www.ibm.com/developerworks/linux/linux390/
11036 S:      Supported
11037 F:      drivers/s390/net/*iucv*
11038 F:      include/net/iucv/
11039 F:      net/iucv/
11040
11041 S390 IOMMU (PCI)
11042 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11043 L:      linux-s390@vger.kernel.org
11044 W:      http://www.ibm.com/developerworks/linux/linux390/
11045 S:      Supported
11046 F:      drivers/iommu/s390-iommu.c
11047
11048 S390 VFIO-CCW DRIVER
11049 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
11050 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11051 L:      linux-s390@vger.kernel.org
11052 L:      kvm@vger.kernel.org
11053 S:      Supported
11054 F:      drivers/s390/cio/vfio_ccw*
11055 F:      Documentation/s390/vfio-ccw.txt
11056 F:      include/uapi/linux/vfio_ccw.h
11057
11058 S3C24XX SD/MMC Driver
11059 M:      Ben Dooks <ben-linux@fluff.org>
11060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11061 S:      Supported
11062 F:      drivers/mmc/host/s3cmci.*
11063
11064 SAA6588 RDS RECEIVER DRIVER
11065 M:      Hans Verkuil <hverkuil@xs4all.nl>
11066 L:      linux-media@vger.kernel.org
11067 T:      git git://linuxtv.org/media_tree.git
11068 W:      https://linuxtv.org
11069 S:      Odd Fixes
11070 F:      drivers/media/i2c/saa6588*
11071
11072 SAA7134 VIDEO4LINUX DRIVER
11073 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11074 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11075 L:      linux-media@vger.kernel.org
11076 W:      https://linuxtv.org
11077 T:      git git://linuxtv.org/media_tree.git
11078 S:      Odd fixes
11079 F:      Documentation/media/v4l-drivers/saa7134*
11080 F:      drivers/media/pci/saa7134/
11081
11082 SAA7146 VIDEO4LINUX-2 DRIVER
11083 M:      Hans Verkuil <hverkuil@xs4all.nl>
11084 L:      linux-media@vger.kernel.org
11085 T:      git git://linuxtv.org/media_tree.git
11086 S:      Maintained
11087 F:      drivers/media/common/saa7146/
11088 F:      drivers/media/pci/saa7146/
11089 F:      include/media/saa7146*
11090
11091 SAMSUNG LAPTOP DRIVER
11092 M:      Corentin Chary <corentin.chary@gmail.com>
11093 L:      platform-driver-x86@vger.kernel.org
11094 S:      Maintained
11095 F:      drivers/platform/x86/samsung-laptop.c
11096
11097 SAMSUNG AUDIO (ASoC) DRIVERS
11098 M:      Krzysztof Kozlowski <krzk@kernel.org>
11099 M:      Sangbeom Kim <sbkim73@samsung.com>
11100 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11102 S:      Supported
11103 F:      sound/soc/samsung/
11104
11105 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11106 M:      Krzysztof Kozlowski <krzk@kernel.org>
11107 L:      linux-crypto@vger.kernel.org
11108 L:      linux-samsung-soc@vger.kernel.org
11109 S:      Maintained
11110 F:      drivers/crypto/exynos-rng.c
11111 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11112
11113 SAMSUNG FRAMEBUFFER DRIVER
11114 M:      Jingoo Han <jingoohan1@gmail.com>
11115 L:      linux-fbdev@vger.kernel.org
11116 S:      Maintained
11117 F:      drivers/video/fbdev/s3c-fb.c
11118
11119 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11120 M:      Sangbeom Kim <sbkim73@samsung.com>
11121 M:      Krzysztof Kozlowski <krzk@kernel.org>
11122 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11123 L:      linux-kernel@vger.kernel.org
11124 L:      linux-samsung-soc@vger.kernel.org
11125 S:      Supported
11126 F:      drivers/mfd/sec*.c
11127 F:      drivers/regulator/s2m*.c
11128 F:      drivers/regulator/s5m*.c
11129 F:      drivers/clk/clk-s2mps11.c
11130 F:      drivers/rtc/rtc-s5m.c
11131 F:      include/linux/mfd/samsung/
11132 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11133 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11134 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11135 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11136
11137 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11138 M:      Krzysztof Kozlowski <krzk@kernel.org>
11139 M:      Vladimir Zapolskiy <vz@mleia.com>
11140 L:      linux-crypto@vger.kernel.org
11141 L:      linux-samsung-soc@vger.kernel.org
11142 S:      Maintained
11143 F:      drivers/crypto/s5p-sss.c
11144
11145 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11146 M:      Kyungmin Park <kyungmin.park@samsung.com>
11147 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11148 L:      linux-media@vger.kernel.org
11149 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11150 S:      Supported
11151 F:      drivers/media/platform/exynos4-is/
11152
11153 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11154 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11155 L:      linux-media@vger.kernel.org
11156 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11157 S:      Maintained
11158 F:      drivers/media/platform/s3c-camif/
11159 F:      include/media/drv-intf/s3c_camif.h
11160
11161 SAMSUNG S5C73M3 CAMERA DRIVER
11162 M:      Kyungmin Park <kyungmin.park@samsung.com>
11163 M:      Andrzej Hajda <a.hajda@samsung.com>
11164 L:      linux-media@vger.kernel.org
11165 S:      Supported
11166 F:      drivers/media/i2c/s5c73m3/*
11167
11168 SAMSUNG S5K5BAF CAMERA DRIVER
11169 M:      Kyungmin Park <kyungmin.park@samsung.com>
11170 M:      Andrzej Hajda <a.hajda@samsung.com>
11171 L:      linux-media@vger.kernel.org
11172 S:      Supported
11173 F:      drivers/media/i2c/s5k5baf.c
11174
11175 SAMSUNG S3FWRN5 NFC DRIVER
11176 M:      Robert Baldyga <r.baldyga@samsung.com>
11177 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11178 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11179 S:      Supported
11180 F:      drivers/nfc/s3fwrn5
11181
11182 SAMSUNG SOC CLOCK DRIVERS
11183 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11184 M:      Tomasz Figa <tomasz.figa@gmail.com>
11185 M:      Chanwoo Choi <cw00.choi@samsung.com>
11186 S:      Supported
11187 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11188 F:      drivers/clk/samsung/
11189 F:      include/dt-bindings/clock/exynos*.h
11190 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11191
11192 SAMSUNG SPI DRIVERS
11193 M:      Kukjin Kim <kgene@kernel.org>
11194 M:      Krzysztof Kozlowski <krzk@kernel.org>
11195 M:      Andi Shyti <andi.shyti@samsung.com>
11196 L:      linux-spi@vger.kernel.org
11197 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11198 S:      Maintained
11199 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11200 F:      drivers/spi/spi-s3c*
11201 F:      include/linux/platform_data/spi-s3c64xx.h
11202
11203 SAMSUNG SXGBE DRIVERS
11204 M:      Byungho An <bh74.an@samsung.com>
11205 M:      Girish K S <ks.giri@samsung.com>
11206 M:      Vipul Pandya <vipul.pandya@samsung.com>
11207 S:      Supported
11208 L:      netdev@vger.kernel.org
11209 F:      drivers/net/ethernet/samsung/sxgbe/
11210
11211 SAMSUNG THERMAL DRIVER
11212 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11213 L:      linux-pm@vger.kernel.org
11214 L:      linux-samsung-soc@vger.kernel.org
11215 S:      Supported
11216 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11217 F:      drivers/thermal/samsung/
11218
11219 SAMSUNG USB2 PHY DRIVER
11220 M:      Kamil Debski <kamil@wypas.org>
11221 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11222 L:      linux-kernel@vger.kernel.org
11223 S:      Supported
11224 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11225 F:      Documentation/phy/samsung-usb2.txt
11226 F:      drivers/phy/phy-exynos4210-usb2.c
11227 F:      drivers/phy/phy-exynos4x12-usb2.c
11228 F:      drivers/phy/phy-exynos5250-usb2.c
11229 F:      drivers/phy/phy-s5pv210-usb2.c
11230 F:      drivers/phy/phy-samsung-usb2.c
11231 F:      drivers/phy/phy-samsung-usb2.h
11232
11233 SERIAL DRIVERS
11234 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11235 L:      linux-serial@vger.kernel.org
11236 S:      Maintained
11237 F:      Documentation/devicetree/bindings/serial/
11238 F:      drivers/tty/serial/
11239
11240 SERIAL DEVICE BUS
11241 M:      Rob Herring <robh@kernel.org>
11242 L:      linux-serial@vger.kernel.org
11243 S:      Maintained
11244 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11245 F:      drivers/tty/serdev/
11246 F:      include/linux/serdev.h
11247
11248 SERIAL IR RECEIVER
11249 M:      Sean Young <sean@mess.org>
11250 L:      linux-media@vger.kernel.org
11251 S:      Maintained
11252 F:      drivers/media/rc/serial_ir.c
11253
11254 STI CEC DRIVER
11255 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11256 L:      kernel@stlinux.com
11257 S:      Maintained
11258 F:      drivers/staging/media/st-cec/
11259 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11260
11261 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11262 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11263 L:      linux-s390@vger.kernel.org
11264 W:      http://www.ibm.com/developerworks/linux/linux390/
11265 S:      Supported
11266 F:      net/smc/
11267
11268 SYNOPSYS DESIGNWARE DMAC DRIVER
11269 M:      Viresh Kumar <vireshk@kernel.org>
11270 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11271 S:      Maintained
11272 F:      include/linux/dma/dw.h
11273 F:      include/linux/platform_data/dma-dw.h
11274 F:      drivers/dma/dw/
11275
11276 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11277 M:      Jie Deng <jiedeng@synopsys.com>
11278 L:      netdev@vger.kernel.org
11279 S:      Supported
11280 F:      drivers/net/ethernet/synopsys/
11281
11282 SYNOPSYS DESIGNWARE I2C DRIVER
11283 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11284 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11285 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11286 L:      linux-i2c@vger.kernel.org
11287 S:      Maintained
11288 F:      drivers/i2c/busses/i2c-designware-*
11289 F:      include/linux/platform_data/i2c-designware.h
11290
11291 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11292 M:      Jaehoon Chung <jh80.chung@samsung.com>
11293 L:      linux-mmc@vger.kernel.org
11294 S:      Maintained
11295 F:      drivers/mmc/host/dw_mmc*
11296
11297 SYSTEM TRACE MODULE CLASS
11298 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11299 S:      Maintained
11300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11301 F:      Documentation/trace/stm.txt
11302 F:      drivers/hwtracing/stm/
11303 F:      include/linux/stm.h
11304 F:      include/uapi/linux/stm.h
11305
11306 THUNDERBOLT DRIVER
11307 M:      Andreas Noever <andreas.noever@gmail.com>
11308 S:      Maintained
11309 F:      drivers/thunderbolt/
11310
11311 TI BQ27XXX POWER SUPPLY DRIVER
11312 R:      Andrew F. Davis <afd@ti.com>
11313 F:      include/linux/power/bq27xxx_battery.h
11314 F:      drivers/power/supply/bq27xxx_battery.c
11315 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11316
11317 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11318 M:      John Stultz <john.stultz@linaro.org>
11319 M:      Thomas Gleixner <tglx@linutronix.de>
11320 R:      Stephen Boyd <sboyd@codeaurora.org>
11321 L:      linux-kernel@vger.kernel.org
11322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11323 S:      Supported
11324 F:      include/linux/clocksource.h
11325 F:      include/linux/time.h
11326 F:      include/linux/timex.h
11327 F:      include/uapi/linux/time.h
11328 F:      include/uapi/linux/timex.h
11329 F:      kernel/time/clocksource.c
11330 F:      kernel/time/time*.c
11331 F:      kernel/time/alarmtimer.c
11332 F:      kernel/time/ntp.c
11333 F:      tools/testing/selftests/timers/
11334
11335 SC1200 WDT DRIVER
11336 M:      Zwane Mwaikambo <zwanem@gmail.com>
11337 S:      Maintained
11338 F:      drivers/watchdog/sc1200wdt.c
11339
11340 SCHEDULER
11341 M:      Ingo Molnar <mingo@redhat.com>
11342 M:      Peter Zijlstra <peterz@infradead.org>
11343 L:      linux-kernel@vger.kernel.org
11344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11345 S:      Maintained
11346 F:      kernel/sched/
11347 F:      include/linux/sched.h
11348 F:      include/uapi/linux/sched.h
11349 F:      include/linux/wait.h
11350
11351 SCORE ARCHITECTURE
11352 M:      Chen Liqin <liqin.linux@gmail.com>
11353 M:      Lennox Wu <lennox.wu@gmail.com>
11354 W:      http://www.sunplus.com
11355 S:      Supported
11356 F:      arch/score/
11357
11358 SCR24X CHIP CARD INTERFACE DRIVER
11359 M:      Lubomir Rintel <lkundrak@v3.sk>
11360 S:      Supported
11361 F:      drivers/char/pcmcia/scr24x_cs.c
11362
11363 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11364 M:      Sudeep Holla <sudeep.holla@arm.com>
11365 L:      linux-arm-kernel@lists.infradead.org
11366 S:      Maintained
11367 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11368 F:      drivers/clk/clk-scpi.c
11369 F:      drivers/cpufreq/scpi-cpufreq.c
11370 F:      drivers/firmware/arm_scpi.c
11371 F:      include/linux/scpi_protocol.h
11372
11373 SCSI CDROM DRIVER
11374 M:      Jens Axboe <axboe@kernel.dk>
11375 L:      linux-scsi@vger.kernel.org
11376 W:      http://www.kernel.dk
11377 S:      Maintained
11378 F:      drivers/scsi/sr*
11379
11380 SCSI RDMA PROTOCOL (SRP) INITIATOR
11381 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11382 L:      linux-rdma@vger.kernel.org
11383 S:      Supported
11384 W:      http://www.openfabrics.org
11385 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11387 F:      drivers/infiniband/ulp/srp/
11388 F:      include/scsi/srp.h
11389
11390 SCSI SG DRIVER
11391 M:      Doug Gilbert <dgilbert@interlog.com>
11392 L:      linux-scsi@vger.kernel.org
11393 W:      http://sg.danny.cz/sg
11394 S:      Maintained
11395 F:      Documentation/scsi/scsi-generic.txt
11396 F:      drivers/scsi/sg.c
11397 F:      include/scsi/sg.h
11398
11399 SCSI SUBSYSTEM
11400 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11402 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11404 L:      linux-scsi@vger.kernel.org
11405 S:      Maintained
11406 F:      Documentation/devicetree/bindings/scsi/
11407 F:      drivers/scsi/
11408 F:      include/scsi/
11409
11410 SCSI TAPE DRIVER
11411 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11412 L:      linux-scsi@vger.kernel.org
11413 S:      Maintained
11414 F:      Documentation/scsi/st.txt
11415 F:      drivers/scsi/st.*
11416 F:      drivers/scsi/st_*.h
11417
11418 SCTP PROTOCOL
11419 M:      Vlad Yasevich <vyasevich@gmail.com>
11420 M:      Neil Horman <nhorman@tuxdriver.com>
11421 L:      linux-sctp@vger.kernel.org
11422 W:      http://lksctp.sourceforge.net
11423 S:      Maintained
11424 F:      Documentation/networking/sctp.txt
11425 F:      include/linux/sctp.h
11426 F:      include/uapi/linux/sctp.h
11427 F:      include/net/sctp/
11428 F:      net/sctp/
11429
11430 SCx200 CPU SUPPORT
11431 M:      Jim Cromie <jim.cromie@gmail.com>
11432 S:      Odd Fixes
11433 F:      Documentation/i2c/busses/scx200_acb
11434 F:      arch/x86/platform/scx200/
11435 F:      drivers/watchdog/scx200_wdt.c
11436 F:      drivers/i2c/busses/scx200*
11437 F:      drivers/mtd/maps/scx200_docflash.c
11438 F:      include/linux/scx200.h
11439
11440 SCx200 GPIO DRIVER
11441 M:      Jim Cromie <jim.cromie@gmail.com>
11442 S:      Maintained
11443 F:      drivers/char/scx200_gpio.c
11444 F:      include/linux/scx200_gpio.h
11445
11446 SCx200 HRT CLOCKSOURCE DRIVER
11447 M:      Jim Cromie <jim.cromie@gmail.com>
11448 S:      Maintained
11449 F:      drivers/clocksource/scx200_hrt.c
11450
11451 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11452 M:      Sascha Sommer <saschasommer@freenet.de>
11453 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11454 S:      Maintained
11455 F:      drivers/mmc/host/sdricoh_cs.c
11456
11457 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11458 M:      Adrian Hunter <adrian.hunter@intel.com>
11459 L:      linux-mmc@vger.kernel.org
11460 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11461 S:      Maintained
11462 F:      drivers/mmc/host/sdhci*
11463 F:      include/linux/mmc/sdhci*
11464
11465 SECURE COMPUTING
11466 M:      Kees Cook <keescook@chromium.org>
11467 R:      Andy Lutomirski <luto@amacapital.net>
11468 R:      Will Drewry <wad@chromium.org>
11469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11470 S:      Supported
11471 F:      kernel/seccomp.c
11472 F:      include/uapi/linux/seccomp.h
11473 F:      include/linux/seccomp.h
11474 F:      tools/testing/selftests/seccomp/*
11475 K:      \bsecure_computing
11476 K:      \bTIF_SECCOMP\b
11477
11478 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11479 M:      Al Cooper <alcooperx@gmail.com>
11480 L:      linux-mmc@vger.kernel.org
11481 L:      bcm-kernel-feedback-list@broadcom.com
11482 S:      Maintained
11483 F:      drivers/mmc/host/sdhci-brcmstb*
11484
11485 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11486 M:      Ben Dooks <ben-linux@fluff.org>
11487 M:      Jaehoon Chung <jh80.chung@samsung.com>
11488 L:      linux-mmc@vger.kernel.org
11489 S:      Maintained
11490 F:      drivers/mmc/host/sdhci-s3c*
11491
11492 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11493 M:      Viresh Kumar <vireshk@kernel.org>
11494 L:      linux-mmc@vger.kernel.org
11495 S:      Maintained
11496 F:      drivers/mmc/host/sdhci-spear.c
11497
11498 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11499 M:      Scott Bauer <scott.bauer@intel.com>
11500 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11501 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11502 L:      linux-block@vger.kernel.org
11503 S:      Supported
11504 F:      block/sed*
11505 F:      block/opal_proto.h
11506 F:      include/linux/sed*
11507 F:      include/uapi/linux/sed*
11508
11509 SECURITY SUBSYSTEM
11510 M:      James Morris <james.l.morris@oracle.com>
11511 M:      "Serge E. Hallyn" <serge@hallyn.com>
11512 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11514 W:      http://kernsec.org/
11515 S:      Supported
11516 F:      security/
11517
11518 SECURITY CONTACT
11519 M:      Security Officers <security@kernel.org>
11520 S:      Supported
11521
11522 SELINUX SECURITY MODULE
11523 M:      Paul Moore <paul@paul-moore.com>
11524 M:      Stephen Smalley <sds@tycho.nsa.gov>
11525 M:      Eric Paris <eparis@parisplace.org>
11526 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11527 W:      http://selinuxproject.org
11528 T:      git git://git.infradead.org/users/pcmoore/selinux
11529 S:      Supported
11530 F:      include/linux/selinux*
11531 F:      security/selinux/
11532 F:      scripts/selinux/
11533
11534 APPARMOR SECURITY MODULE
11535 M:      John Johansen <john.johansen@canonical.com>
11536 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11537 W:      apparmor.wiki.kernel.org
11538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11539 S:      Supported
11540 F:      security/apparmor/
11541
11542 LOADPIN SECURITY MODULE
11543 M:      Kees Cook <keescook@chromium.org>
11544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11545 S:      Supported
11546 F:      security/loadpin/
11547
11548 YAMA SECURITY MODULE
11549 M:      Kees Cook <keescook@chromium.org>
11550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11551 S:      Supported
11552 F:      security/yama/
11553
11554 SENSABLE PHANTOM
11555 M:      Jiri Slaby <jirislaby@gmail.com>
11556 S:      Maintained
11557 F:      drivers/misc/phantom.c
11558 F:      include/uapi/linux/phantom.h
11559
11560 Emulex 10Gbps iSCSI - OneConnect DRIVER
11561 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11562 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11563 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11564 L:      linux-scsi@vger.kernel.org
11565 W:      http://www.broadcom.com
11566 S:      Supported
11567 F:      drivers/scsi/be2iscsi/
11568
11569 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11570 M:      Sathya Perla <sathya.perla@broadcom.com>
11571 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11572 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11573 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11574 L:      netdev@vger.kernel.org
11575 W:      http://www.emulex.com
11576 S:      Supported
11577 F:      drivers/net/ethernet/emulex/benet/
11578
11579 EMULEX ONECONNECT ROCE DRIVER
11580 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11581 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11582 L:      linux-rdma@vger.kernel.org
11583 W:      http://www.broadcom.com
11584 S:      Odd Fixes
11585 F:      drivers/infiniband/hw/ocrdma/
11586 F:      include/uapi/rdma/ocrdma-abi.h
11587
11588 SFC NETWORK DRIVER
11589 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11590 M:      Edward Cree <ecree@solarflare.com>
11591 M:      Bert Kenward <bkenward@solarflare.com>
11592 L:      netdev@vger.kernel.org
11593 S:      Supported
11594 F:      drivers/net/ethernet/sfc/
11595
11596 SGI GRU DRIVER
11597 M:      Dimitri Sivanich <sivanich@sgi.com>
11598 S:      Maintained
11599 F:      drivers/misc/sgi-gru/
11600
11601 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11602 M:      Pat Gefre <pfg@sgi.com>
11603 L:      linux-ia64@vger.kernel.org
11604 S:      Supported
11605 F:      Documentation/ia64/serial.txt
11606 F:      drivers/tty/serial/ioc?_serial.c
11607 F:      include/linux/ioc?.h
11608
11609 SGI XP/XPC/XPNET DRIVER
11610 M:      Cliff Whickman <cpw@sgi.com>
11611 M:      Robin Holt <robinmholt@gmail.com>
11612 S:      Maintained
11613 F:      drivers/misc/sgi-xp/
11614
11615 SI2157 MEDIA DRIVER
11616 M:      Antti Palosaari <crope@iki.fi>
11617 L:      linux-media@vger.kernel.org
11618 W:      https://linuxtv.org
11619 W:      http://palosaari.fi/linux/
11620 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11621 T:      git git://linuxtv.org/anttip/media_tree.git
11622 S:      Maintained
11623 F:      drivers/media/tuners/si2157*
11624
11625 SI2168 MEDIA DRIVER
11626 M:      Antti Palosaari <crope@iki.fi>
11627 L:      linux-media@vger.kernel.org
11628 W:      https://linuxtv.org
11629 W:      http://palosaari.fi/linux/
11630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11631 T:      git git://linuxtv.org/anttip/media_tree.git
11632 S:      Maintained
11633 F:      drivers/media/dvb-frontends/si2168*
11634
11635 SI470X FM RADIO RECEIVER I2C DRIVER
11636 M:      Hans Verkuil <hverkuil@xs4all.nl>
11637 L:      linux-media@vger.kernel.org
11638 T:      git git://linuxtv.org/media_tree.git
11639 W:      https://linuxtv.org
11640 S:      Odd Fixes
11641 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11642
11643 SI470X FM RADIO RECEIVER USB DRIVER
11644 M:      Hans Verkuil <hverkuil@xs4all.nl>
11645 L:      linux-media@vger.kernel.org
11646 T:      git git://linuxtv.org/media_tree.git
11647 W:      https://linuxtv.org
11648 S:      Maintained
11649 F:      drivers/media/radio/si470x/radio-si470x-common.c
11650 F:      drivers/media/radio/si470x/radio-si470x.h
11651 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11652
11653 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11654 M:      Eduardo Valentin <edubezval@gmail.com>
11655 L:      linux-media@vger.kernel.org
11656 T:      git git://linuxtv.org/media_tree.git
11657 W:      https://linuxtv.org
11658 S:      Odd Fixes
11659 F:      drivers/media/radio/si4713/si4713.?
11660
11661 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11662 M:      Eduardo Valentin <edubezval@gmail.com>
11663 L:      linux-media@vger.kernel.org
11664 T:      git git://linuxtv.org/media_tree.git
11665 W:      https://linuxtv.org
11666 S:      Odd Fixes
11667 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11668
11669 SI4713 FM RADIO TRANSMITTER USB DRIVER
11670 M:      Hans Verkuil <hverkuil@xs4all.nl>
11671 L:      linux-media@vger.kernel.org
11672 T:      git git://linuxtv.org/media_tree.git
11673 W:      https://linuxtv.org
11674 S:      Maintained
11675 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11676
11677 SIANO DVB DRIVER
11678 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11679 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11680 L:      linux-media@vger.kernel.org
11681 W:      https://linuxtv.org
11682 T:      git git://linuxtv.org/media_tree.git
11683 S:      Odd fixes
11684 F:      drivers/media/common/siano/
11685 F:      drivers/media/usb/siano/
11686 F:      drivers/media/usb/siano/
11687 F:      drivers/media/mmc/siano/
11688
11689 SILEAD TOUCHSCREEN DRIVER
11690 M:      Hans de Goede <hdegoede@redhat.com>
11691 L:      linux-input@vger.kernel.org
11692 L:      platform-driver-x86@vger.kernel.org
11693 S:      Maintained
11694 F:      drivers/input/touchscreen/silead.c
11695 F:      drivers/platform/x86/silead_dmi.c
11696
11697 SIMPLEFB FB DRIVER
11698 M:      Hans de Goede <hdegoede@redhat.com>
11699 L:      linux-fbdev@vger.kernel.org
11700 S:      Maintained
11701 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11702 F:      drivers/video/fbdev/simplefb.c
11703 F:      include/linux/platform_data/simplefb.h
11704
11705 SH_VEU V4L2 MEM2MEM DRIVER
11706 L:      linux-media@vger.kernel.org
11707 S:      Orphan
11708 F:      drivers/media/platform/sh_veu.c
11709
11710 SH_VOU V4L2 OUTPUT DRIVER
11711 L:      linux-media@vger.kernel.org
11712 S:      Orphan
11713 F:      drivers/media/platform/sh_vou.c
11714 F:      include/media/drv-intf/sh_vou.h
11715
11716 SIMPLE FIRMWARE INTERFACE (SFI)
11717 M:      Len Brown <lenb@kernel.org>
11718 L:      sfi-devel@simplefirmware.org
11719 W:      http://simplefirmware.org/
11720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11721 S:      Supported
11722 F:      arch/x86/platform/sfi/
11723 F:      drivers/sfi/
11724 F:      include/linux/sfi*.h
11725
11726 SIMTEC EB110ATX (Chalice CATS)
11727 P:      Ben Dooks
11728 P:      Vincent Sanders <vince@simtec.co.uk>
11729 M:      Simtec Linux Team <linux@simtec.co.uk>
11730 W:      http://www.simtec.co.uk/products/EB110ATX/
11731 S:      Supported
11732
11733 SIMTEC EB2410ITX (BAST)
11734 P:      Ben Dooks
11735 P:      Vincent Sanders <vince@simtec.co.uk>
11736 M:      Simtec Linux Team <linux@simtec.co.uk>
11737 W:      http://www.simtec.co.uk/products/EB2410ITX/
11738 S:      Supported
11739 F:      arch/arm/mach-s3c24xx/mach-bast.c
11740 F:      arch/arm/mach-s3c24xx/bast-ide.c
11741 F:      arch/arm/mach-s3c24xx/bast-irq.c
11742
11743 SIPHASH PRF ROUTINES
11744 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11745 S:      Maintained
11746 F:      lib/siphash.c
11747 F:      lib/test_siphash.c
11748 F:      include/linux/siphash.h
11749
11750 TI DAVINCI MACHINE SUPPORT
11751 M:      Sekhar Nori <nsekhar@ti.com>
11752 M:      Kevin Hilman <khilman@kernel.org>
11753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11755 S:      Supported
11756 F:      arch/arm/mach-davinci/
11757 F:      drivers/i2c/busses/i2c-davinci.c
11758
11759 TI DAVINCI SERIES MEDIA DRIVER
11760 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11761 L:      linux-media@vger.kernel.org
11762 W:      https://linuxtv.org
11763 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11764 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11765 S:      Maintained
11766 F:      drivers/media/platform/davinci/
11767 F:      include/media/davinci/
11768
11769 TI AM437X VPFE DRIVER
11770 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11771 L:      linux-media@vger.kernel.org
11772 W:      https://linuxtv.org
11773 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11774 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11775 S:      Maintained
11776 F:      drivers/media/platform/am437x/
11777
11778 OV2659 OMNIVISION SENSOR DRIVER
11779 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11780 L:      linux-media@vger.kernel.org
11781 W:      https://linuxtv.org
11782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11783 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11784 S:      Maintained
11785 F:      drivers/media/i2c/ov2659.c
11786 F:      include/media/i2c/ov2659.h
11787
11788 SILICON MOTION SM712 FRAME BUFFER DRIVER
11789 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11790 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11791 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11792 L:      linux-fbdev@vger.kernel.org
11793 S:      Maintained
11794 F:      drivers/video/fbdev/sm712*
11795 F:      Documentation/fb/sm712fb.txt
11796
11797 SIS 190 ETHERNET DRIVER
11798 M:      Francois Romieu <romieu@fr.zoreil.com>
11799 L:      netdev@vger.kernel.org
11800 S:      Maintained
11801 F:      drivers/net/ethernet/sis/sis190.c
11802
11803 SIS 900/7016 FAST ETHERNET DRIVER
11804 M:      Daniele Venzano <venza@brownhat.org>
11805 W:      http://www.brownhat.org/sis900.html
11806 L:      netdev@vger.kernel.org
11807 S:      Maintained
11808 F:      drivers/net/ethernet/sis/sis900.*
11809
11810 SIS FRAMEBUFFER DRIVER
11811 M:      Thomas Winischhofer <thomas@winischhofer.net>
11812 W:      http://www.winischhofer.net/linuxsisvga.shtml
11813 S:      Maintained
11814 F:      Documentation/fb/sisfb.txt
11815 F:      drivers/video/fbdev/sis/
11816 F:      include/video/sisfb.h
11817
11818 SIS USB2VGA DRIVER
11819 M:      Thomas Winischhofer <thomas@winischhofer.net>
11820 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11821 S:      Maintained
11822 F:      drivers/usb/misc/sisusbvga/
11823
11824 SLAB ALLOCATOR
11825 M:      Christoph Lameter <cl@linux.com>
11826 M:      Pekka Enberg <penberg@kernel.org>
11827 M:      David Rientjes <rientjes@google.com>
11828 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11829 M:      Andrew Morton <akpm@linux-foundation.org>
11830 L:      linux-mm@kvack.org
11831 S:      Maintained
11832 F:      include/linux/sl?b*.h
11833 F:      mm/sl?b*
11834
11835 SLEEPABLE READ-COPY UPDATE (SRCU)
11836 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11837 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11838 M:      Josh Triplett <josh@joshtriplett.org>
11839 R:      Steven Rostedt <rostedt@goodmis.org>
11840 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11841 L:      linux-kernel@vger.kernel.org
11842 W:      http://www.rdrop.com/users/paulmck/RCU/
11843 S:      Supported
11844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11845 F:      include/linux/srcu.h
11846 F:      kernel/rcu/srcu.c
11847
11848 SMACK SECURITY MODULE
11849 M:      Casey Schaufler <casey@schaufler-ca.com>
11850 L:      linux-security-module@vger.kernel.org
11851 W:      http://schaufler-ca.com
11852 T:      git git://github.com/cschaufler/smack-next
11853 S:      Maintained
11854 F:      Documentation/security/Smack.txt
11855 F:      security/smack/
11856
11857 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11858 M:      Kevin Hilman <khilman@kernel.org>
11859 M:      Nishanth Menon <nm@ti.com>
11860 S:      Maintained
11861 F:      drivers/power/avs/
11862 F:      include/linux/power/smartreflex.h
11863 L:      linux-pm@vger.kernel.org
11864
11865 SMC91x ETHERNET DRIVER
11866 M:      Nicolas Pitre <nico@fluxnic.net>
11867 S:      Odd Fixes
11868 F:      drivers/net/ethernet/smsc/smc91x.*
11869
11870 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11871 M:      Sakari Ailus <sakari.ailus@iki.fi>
11872 L:      linux-media@vger.kernel.org
11873 S:      Maintained
11874 F:      drivers/media/i2c/smiapp/
11875 F:      include/media/i2c/smiapp.h
11876 F:      drivers/media/i2c/smiapp-pll.c
11877 F:      drivers/media/i2c/smiapp-pll.h
11878 F:      include/uapi/linux/smiapp.h
11879 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11880
11881 SMM665 HARDWARE MONITOR DRIVER
11882 M:      Guenter Roeck <linux@roeck-us.net>
11883 L:      linux-hwmon@vger.kernel.org
11884 S:      Maintained
11885 F:      Documentation/hwmon/smm665
11886 F:      drivers/hwmon/smm665.c
11887
11888 SMSC EMC2103 HARDWARE MONITOR DRIVER
11889 M:      Steve Glendinning <steve.glendinning@shawell.net>
11890 L:      linux-hwmon@vger.kernel.org
11891 S:      Maintained
11892 F:      Documentation/hwmon/emc2103
11893 F:      drivers/hwmon/emc2103.c
11894
11895 SMSC SCH5627 HARDWARE MONITOR DRIVER
11896 M:      Hans de Goede <hdegoede@redhat.com>
11897 L:      linux-hwmon@vger.kernel.org
11898 S:      Supported
11899 F:      Documentation/hwmon/sch5627
11900 F:      drivers/hwmon/sch5627.c
11901
11902 SMSC47B397 HARDWARE MONITOR DRIVER
11903 M:      Jean Delvare <jdelvare@suse.com>
11904 L:      linux-hwmon@vger.kernel.org
11905 S:      Maintained
11906 F:      Documentation/hwmon/smsc47b397
11907 F:      drivers/hwmon/smsc47b397.c
11908
11909 SMSC911x ETHERNET DRIVER
11910 M:      Steve Glendinning <steve.glendinning@shawell.net>
11911 L:      netdev@vger.kernel.org
11912 S:      Maintained
11913 F:      include/linux/smsc911x.h
11914 F:      drivers/net/ethernet/smsc/smsc911x.*
11915
11916 SMSC9420 PCI ETHERNET DRIVER
11917 M:      Steve Glendinning <steve.glendinning@shawell.net>
11918 L:      netdev@vger.kernel.org
11919 S:      Maintained
11920 F:      drivers/net/ethernet/smsc/smsc9420.*
11921
11922 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11923 M:      Steve Glendinning <steve.glendinning@shawell.net>
11924 L:      linux-fbdev@vger.kernel.org
11925 S:      Maintained
11926 F:      drivers/video/fbdev/smscufx.c
11927
11928 SOC-CAMERA V4L2 SUBSYSTEM
11929 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11930 L:      linux-media@vger.kernel.org
11931 T:      git git://linuxtv.org/media_tree.git
11932 S:      Maintained
11933 F:      include/media/soc*
11934 F:      drivers/media/i2c/soc_camera/
11935 F:      drivers/media/platform/soc_camera/
11936
11937 SOEKRIS NET48XX LED SUPPORT
11938 M:      Chris Boot <bootc@bootc.net>
11939 S:      Maintained
11940 F:      drivers/leds/leds-net48xx.c
11941
11942 SOFTLOGIC 6x10 MPEG CODEC
11943 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11944 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11945 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11946 M:      Ismael Luceno <ismael@iodev.co.uk>
11947 L:      linux-media@vger.kernel.org
11948 S:      Supported
11949 F:      drivers/media/pci/solo6x10/
11950
11951 SOFTWARE RAID (Multiple Disks) SUPPORT
11952 M:      Shaohua Li <shli@kernel.org>
11953 L:      linux-raid@vger.kernel.org
11954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11955 S:      Supported
11956 F:      drivers/md/
11957 F:      include/linux/raid/
11958 F:      include/uapi/linux/raid/
11959
11960 SONIC NETWORK DRIVER
11961 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11962 L:      netdev@vger.kernel.org
11963 S:      Maintained
11964 F:      drivers/net/ethernet/natsemi/sonic.*
11965
11966 SONICS SILICON BACKPLANE DRIVER (SSB)
11967 M:      Michael Buesch <m@bues.ch>
11968 L:      linux-wireless@vger.kernel.org
11969 S:      Maintained
11970 F:      drivers/ssb/
11971 F:      include/linux/ssb/
11972
11973 SONY VAIO CONTROL DEVICE DRIVER
11974 M:      Mattia Dongili <malattia@linux.it>
11975 L:      platform-driver-x86@vger.kernel.org
11976 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11977 S:      Maintained
11978 F:      Documentation/laptops/sony-laptop.txt
11979 F:      drivers/char/sonypi.c
11980 F:      drivers/platform/x86/sony-laptop.c
11981 F:      include/linux/sony-laptop.h
11982
11983 SONY MEMORYSTICK CARD SUPPORT
11984 M:      Alex Dubov <oakad@yahoo.com>
11985 W:      http://tifmxx.berlios.de/
11986 S:      Maintained
11987 F:      drivers/memstick/host/tifm_ms.c
11988
11989 SONY MEMORYSTICK STANDARD SUPPORT
11990 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11991 S:      Maintained
11992 F:      drivers/memstick/core/ms_block.*
11993
11994 SOUND
11995 M:      Jaroslav Kysela <perex@perex.cz>
11996 M:      Takashi Iwai <tiwai@suse.com>
11997 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11998 W:      http://www.alsa-project.org/
11999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12000 T:      git git://git.alsa-project.org/alsa-kernel.git
12001 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12002 S:      Maintained
12003 F:      Documentation/sound/
12004 F:      include/sound/
12005 F:      include/uapi/sound/
12006 F:      sound/
12007
12008 SOUND - COMPRESSED AUDIO
12009 M:      Vinod Koul <vinod.koul@intel.com>
12010 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12012 S:      Supported
12013 F:      Documentation/sound/alsa/compress_offload.txt
12014 F:      include/sound/compress_driver.h
12015 F:      include/uapi/sound/compress_*
12016 F:      sound/core/compress_offload.c
12017 F:      sound/soc/soc-compress.c
12018
12019 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12020 M:      Liam Girdwood <lgirdwood@gmail.com>
12021 M:      Mark Brown <broonie@kernel.org>
12022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12023 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12024 W:      http://alsa-project.org/main/index.php/ASoC
12025 S:      Supported
12026 F:      Documentation/devicetree/bindings/sound/
12027 F:      Documentation/sound/alsa/soc/
12028 F:      sound/soc/
12029 F:      include/sound/soc*
12030
12031 SOUND - DMAENGINE HELPERS
12032 M:      Lars-Peter Clausen <lars@metafoo.de>
12033 S:      Supported
12034 F:      include/sound/dmaengine_pcm.h
12035 F:      sound/core/pcm_dmaengine.c
12036 F:      sound/soc/soc-generic-dmaengine-pcm.c
12037
12038 SP2 MEDIA DRIVER
12039 M:      Olli Salonen <olli.salonen@iki.fi>
12040 L:      linux-media@vger.kernel.org
12041 W:      https://linuxtv.org
12042 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12043 S:      Maintained
12044 F:      drivers/media/dvb-frontends/sp2*
12045
12046 SPARC + UltraSPARC (sparc/sparc64)
12047 M:      "David S. Miller" <davem@davemloft.net>
12048 L:      sparclinux@vger.kernel.org
12049 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12052 S:      Maintained
12053 F:      arch/sparc/
12054 F:      drivers/sbus/
12055
12056 SPARC SERIAL DRIVERS
12057 M:      "David S. Miller" <davem@davemloft.net>
12058 L:      sparclinux@vger.kernel.org
12059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12061 S:      Maintained
12062 F:      include/linux/sunserialcore.h
12063 F:      drivers/tty/serial/suncore.c
12064 F:      drivers/tty/serial/sunhv.c
12065 F:      drivers/tty/serial/sunsab.c
12066 F:      drivers/tty/serial/sunsab.h
12067 F:      drivers/tty/serial/sunsu.c
12068 F:      drivers/tty/serial/sunzilog.c
12069 F:      drivers/tty/serial/sunzilog.h
12070
12071 SPARSE CHECKER
12072 M:      "Christopher Li" <sparse@chrisli.org>
12073 L:      linux-sparse@vger.kernel.org
12074 W:      https://sparse.wiki.kernel.org/
12075 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12076 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12077 S:      Maintained
12078 F:      include/linux/compiler.h
12079
12080 SPEAR PLATFORM SUPPORT
12081 M:      Viresh Kumar <vireshk@kernel.org>
12082 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12084 W:      http://www.st.com/spear
12085 S:      Maintained
12086 F:      arch/arm/boot/dts/spear*
12087 F:      arch/arm/mach-spear/
12088
12089 SPEAR CLOCK FRAMEWORK SUPPORT
12090 M:      Viresh Kumar <vireshk@kernel.org>
12091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12092 W:      http://www.st.com/spear
12093 S:      Maintained
12094 F:      drivers/clk/spear/
12095
12096 SPI NOR SUBSYSTEM
12097 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
12098 M:      Marek Vasut <marek.vasut@gmail.com>
12099 L:      linux-mtd@lists.infradead.org
12100 W:      http://www.linux-mtd.infradead.org/
12101 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12102 T:      git git://github.com/spi-nor/linux.git
12103 S:      Maintained
12104 F:      drivers/mtd/spi-nor/
12105 F:      include/linux/mtd/spi-nor.h
12106
12107 SPI SUBSYSTEM
12108 M:      Mark Brown <broonie@kernel.org>
12109 L:      linux-spi@vger.kernel.org
12110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12111 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12112 S:      Maintained
12113 F:      Documentation/devicetree/bindings/spi/
12114 F:      Documentation/spi/
12115 F:      drivers/spi/
12116 F:      include/linux/spi/
12117 F:      include/uapi/linux/spi/
12118 F:      tools/spi/
12119
12120 SPIDERNET NETWORK DRIVER for CELL
12121 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12122 L:      netdev@vger.kernel.org
12123 S:      Supported
12124 F:      Documentation/networking/spider_net.txt
12125 F:      drivers/net/ethernet/toshiba/spider_net*
12126
12127 SPU FILE SYSTEM
12128 M:      Jeremy Kerr <jk@ozlabs.org>
12129 L:      linuxppc-dev@lists.ozlabs.org
12130 W:      http://www.ibm.com/developerworks/power/cell/
12131 S:      Supported
12132 F:      Documentation/filesystems/spufs.txt
12133 F:      arch/powerpc/platforms/cell/spufs/
12134
12135 SQUASHFS FILE SYSTEM
12136 M:      Phillip Lougher <phillip@squashfs.org.uk>
12137 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12138 W:      http://squashfs.org.uk
12139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12140 S:      Maintained
12141 F:      Documentation/filesystems/squashfs.txt
12142 F:      fs/squashfs/
12143
12144 SRM (Alpha) environment access
12145 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12146 S:      Maintained
12147 F:      arch/alpha/kernel/srm_env.c
12148
12149 STABLE BRANCH
12150 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12151 L:      stable@vger.kernel.org
12152 S:      Supported
12153 F:      Documentation/process/stable-kernel-rules.rst
12154
12155 STAGING SUBSYSTEM
12156 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12158 L:      devel@driverdev.osuosl.org
12159 S:      Supported
12160 F:      drivers/staging/
12161
12162 STAGING - COMEDI
12163 M:      Ian Abbott <abbotti@mev.co.uk>
12164 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12165 S:      Odd Fixes
12166 F:      drivers/staging/comedi/
12167
12168 STAGING - FLARION FT1000 DRIVERS
12169 M:      Marek Belisko <marek.belisko@gmail.com>
12170 S:      Odd Fixes
12171 F:      drivers/staging/ft1000/
12172
12173 STAGING - INDUSTRIAL IO
12174 M:      Jonathan Cameron <jic23@kernel.org>
12175 L:      linux-iio@vger.kernel.org
12176 S:      Odd Fixes
12177 F:      Documentation/devicetree/bindings/staging/iio/
12178 F:      drivers/staging/iio/
12179
12180 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12181 M:      Jarod Wilson <jarod@wilsonet.com>
12182 W:      http://www.lirc.org/
12183 S:      Odd Fixes
12184 F:      drivers/staging/media/lirc/
12185
12186 STAGING - LUSTRE PARALLEL FILESYSTEM
12187 M:      Oleg Drokin <oleg.drokin@intel.com>
12188 M:      Andreas Dilger <andreas.dilger@intel.com>
12189 M:      James Simmons <jsimmons@infradead.org>
12190 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12191 W:      http://wiki.lustre.org/
12192 S:      Maintained
12193 F:      drivers/staging/lustre
12194
12195 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12196 M:      Marc Dietrich <marvin24@gmx.de>
12197 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12198 L:      linux-tegra@vger.kernel.org
12199 S:      Maintained
12200 F:      drivers/staging/nvec/
12201
12202 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12203 M:      Jens Frederich <jfrederich@gmail.com>
12204 M:      Daniel Drake <dsd@laptop.org>
12205 M:      Jon Nettleton <jon.nettleton@gmail.com>
12206 W:      http://wiki.laptop.org/go/DCON
12207 S:      Maintained
12208 F:      drivers/staging/olpc_dcon/
12209
12210 STAGING - REALTEK RTL8712U DRIVERS
12211 M:      Larry Finger <Larry.Finger@lwfinger.net>
12212 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12213 S:      Odd Fixes
12214 F:      drivers/staging/rtl8712/
12215
12216 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12217 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12218 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12219 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12220 L:      linux-fbdev@vger.kernel.org
12221 S:      Maintained
12222 F:      drivers/staging/sm750fb/
12223
12224 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12225 M:      William Hubbs <w.d.hubbs@gmail.com>
12226 M:      Chris Brannon <chris@the-brannons.com>
12227 M:      Kirk Reiser <kirk@reisers.ca>
12228 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12229 L:      speakup@linux-speakup.org
12230 W:      http://www.linux-speakup.org/
12231 S:      Odd Fixes
12232 F:      drivers/staging/speakup/
12233
12234 STAGING - VIA VT665X DRIVERS
12235 M:      Forest Bond <forest@alittletooquiet.net>
12236 S:      Odd Fixes
12237 F:      drivers/staging/vt665?/
12238
12239 STAGING - WILC1000 WIFI DRIVER
12240 M:      Aditya Shankar <aditya.shankar@microchip.com>
12241 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12242 L:      linux-wireless@vger.kernel.org
12243 S:      Supported
12244 F:      drivers/staging/wilc1000/
12245
12246 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12247 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12248 S:      Odd Fixes
12249 F:      drivers/staging/xgifb/
12250
12251 STARFIRE/DURALAN NETWORK DRIVER
12252 M:      Ion Badulescu <ionut@badula.org>
12253 S:      Odd Fixes
12254 F:      drivers/net/ethernet/adaptec/starfire*
12255
12256 SUN3/3X
12257 M:      Sam Creasey <sammy@sammy.net>
12258 W:      http://sammy.net/sun3/
12259 S:      Maintained
12260 F:      arch/m68k/kernel/*sun3*
12261 F:      arch/m68k/sun3*/
12262 F:      arch/m68k/include/asm/sun3*
12263 F:      drivers/net/ethernet/i825xx/sun3*
12264
12265 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12266 M:      Hans de Goede <hdegoede@redhat.com>
12267 L:      linux-input@vger.kernel.org
12268 S:      Maintained
12269 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12270 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12271
12272 SUNDANCE NETWORK DRIVER
12273 M:      Denis Kirjanov <kda@linux-powerpc.org>
12274 L:      netdev@vger.kernel.org
12275 S:      Maintained
12276 F:      drivers/net/ethernet/dlink/sundance.c
12277
12278 SUPERH
12279 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12280 M:      Rich Felker <dalias@libc.org>
12281 L:      linux-sh@vger.kernel.org
12282 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12283 S:      Maintained
12284 F:      Documentation/sh/
12285 F:      arch/sh/
12286 F:      drivers/sh/
12287
12288 SUSPEND TO RAM
12289 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12290 M:      Len Brown <len.brown@intel.com>
12291 M:      Pavel Machek <pavel@ucw.cz>
12292 L:      linux-pm@vger.kernel.org
12293 B:      https://bugzilla.kernel.org
12294 S:      Supported
12295 F:      Documentation/power/
12296 F:      arch/x86/kernel/acpi/
12297 F:      drivers/base/power/
12298 F:      kernel/power/
12299 F:      include/linux/suspend.h
12300 F:      include/linux/freezer.h
12301 F:      include/linux/pm.h
12302
12303 SVGA HANDLING
12304 M:      Martin Mares <mj@ucw.cz>
12305 L:      linux-video@atrey.karlin.mff.cuni.cz
12306 S:      Maintained
12307 F:      Documentation/svga.txt
12308 F:      arch/x86/boot/video*
12309
12310 SWIOTLB SUBSYSTEM
12311 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12312 L:      linux-kernel@vger.kernel.org
12313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12314 S:      Supported
12315 F:      lib/swiotlb.c
12316 F:      arch/*/kernel/pci-swiotlb.c
12317 F:      include/linux/swiotlb.h
12318
12319 SWITCHDEV
12320 M:      Jiri Pirko <jiri@resnulli.us>
12321 M:      Ivan Vecera <ivecera@redhat.com>
12322 L:      netdev@vger.kernel.org
12323 S:      Supported
12324 F:      net/switchdev/
12325 F:      include/net/switchdev.h
12326
12327 SYNOPSYS ARC ARCHITECTURE
12328 M:      Vineet Gupta <vgupta@synopsys.com>
12329 L:      linux-snps-arc@lists.infradead.org
12330 S:      Supported
12331 F:      arch/arc/
12332 F:      Documentation/devicetree/bindings/arc/*
12333 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12334 F:      drivers/clocksource/arc_timer.c
12335 F:      drivers/tty/serial/arc_uart.c
12336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12337
12338 SYNOPSYS ARC SDP platform support
12339 M:      Alexey Brodkin <abrodkin@synopsys.com>
12340 S:      Supported
12341 F:      arch/arc/plat-axs10x
12342 F:      arch/arc/boot/dts/ax*
12343 F:      Documentation/devicetree/bindings/arc/axs10*
12344
12345 SYSTEM CONFIGURATION (SYSCON)
12346 M:      Lee Jones <lee.jones@linaro.org>
12347 M:      Arnd Bergmann <arnd@arndb.de>
12348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12349 S:      Supported
12350 F:      drivers/mfd/syscon.c
12351
12352 SYSTEM RESET/SHUTDOWN DRIVERS
12353 M:      Sebastian Reichel <sre@kernel.org>
12354 L:      linux-pm@vger.kernel.org
12355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12356 S:      Maintained
12357 F:      Documentation/devicetree/bindings/power/reset/
12358 F:      drivers/power/reset/
12359
12360 SYSV FILESYSTEM
12361 M:      Christoph Hellwig <hch@infradead.org>
12362 S:      Maintained
12363 F:      Documentation/filesystems/sysv-fs.txt
12364 F:      fs/sysv/
12365 F:      include/linux/sysv_fs.h
12366
12367 TARGET SUBSYSTEM
12368 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12369 L:      linux-scsi@vger.kernel.org
12370 L:      target-devel@vger.kernel.org
12371 W:      http://www.linux-iscsi.org
12372 W:      http://groups.google.com/group/linux-iscsi-target-dev
12373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12374 S:      Supported
12375 F:      drivers/target/
12376 F:      include/target/
12377 F:      Documentation/target/
12378
12379 TASKSTATS STATISTICS INTERFACE
12380 M:      Balbir Singh <bsingharora@gmail.com>
12381 S:      Maintained
12382 F:      Documentation/accounting/taskstats*
12383 F:      include/linux/taskstats*
12384 F:      kernel/taskstats.c
12385
12386 TC subsystem
12387 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12388 M:      Cong Wang <xiyou.wangcong@gmail.com>
12389 M:      Jiri Pirko <jiri@resnulli.us>
12390 L:      netdev@vger.kernel.org
12391 S:      Maintained
12392 F:      include/net/pkt_cls.h
12393 F:      include/net/pkt_sched.h
12394 F:      include/net/tc_act/
12395 F:      include/uapi/linux/pkt_cls.h
12396 F:      include/uapi/linux/pkt_sched.h
12397 F:      include/uapi/linux/tc_act/
12398 F:      include/uapi/linux/tc_ematch/
12399 F:      net/sched/
12400
12401 TCP LOW PRIORITY MODULE
12402 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12403 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12404 W:      http://tcp-lp-mod.sourceforge.net/
12405 S:      Maintained
12406 F:      net/ipv4/tcp_lp.c
12407
12408 TDA10071 MEDIA DRIVER
12409 M:      Antti Palosaari <crope@iki.fi>
12410 L:      linux-media@vger.kernel.org
12411 W:      https://linuxtv.org
12412 W:      http://palosaari.fi/linux/
12413 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12414 T:      git git://linuxtv.org/anttip/media_tree.git
12415 S:      Maintained
12416 F:      drivers/media/dvb-frontends/tda10071*
12417
12418 TDA18212 MEDIA DRIVER
12419 M:      Antti Palosaari <crope@iki.fi>
12420 L:      linux-media@vger.kernel.org
12421 W:      https://linuxtv.org
12422 W:      http://palosaari.fi/linux/
12423 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12424 T:      git git://linuxtv.org/anttip/media_tree.git
12425 S:      Maintained
12426 F:      drivers/media/tuners/tda18212*
12427
12428 TDA18218 MEDIA DRIVER
12429 M:      Antti Palosaari <crope@iki.fi>
12430 L:      linux-media@vger.kernel.org
12431 W:      https://linuxtv.org
12432 W:      http://palosaari.fi/linux/
12433 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12434 T:      git git://linuxtv.org/anttip/media_tree.git
12435 S:      Maintained
12436 F:      drivers/media/tuners/tda18218*
12437
12438 TDA18271 MEDIA DRIVER
12439 M:      Michael Krufky <mkrufky@linuxtv.org>
12440 L:      linux-media@vger.kernel.org
12441 W:      https://linuxtv.org
12442 W:      http://github.com/mkrufky
12443 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12444 T:      git git://linuxtv.org/mkrufky/tuners.git
12445 S:      Maintained
12446 F:      drivers/media/tuners/tda18271*
12447
12448 TDA827x MEDIA DRIVER
12449 M:      Michael Krufky <mkrufky@linuxtv.org>
12450 L:      linux-media@vger.kernel.org
12451 W:      https://linuxtv.org
12452 W:      http://github.com/mkrufky
12453 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12454 T:      git git://linuxtv.org/mkrufky/tuners.git
12455 S:      Maintained
12456 F:      drivers/media/tuners/tda8290.*
12457
12458 TDA8290 MEDIA DRIVER
12459 M:      Michael Krufky <mkrufky@linuxtv.org>
12460 L:      linux-media@vger.kernel.org
12461 W:      https://linuxtv.org
12462 W:      http://github.com/mkrufky
12463 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12464 T:      git git://linuxtv.org/mkrufky/tuners.git
12465 S:      Maintained
12466 F:      drivers/media/tuners/tda8290.*
12467
12468 TDA9840 MEDIA DRIVER
12469 M:      Hans Verkuil <hverkuil@xs4all.nl>
12470 L:      linux-media@vger.kernel.org
12471 T:      git git://linuxtv.org/media_tree.git
12472 W:      https://linuxtv.org
12473 S:      Maintained
12474 F:      drivers/media/i2c/tda9840*
12475
12476 TEA5761 TUNER DRIVER
12477 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12478 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12479 L:      linux-media@vger.kernel.org
12480 W:      https://linuxtv.org
12481 T:      git git://linuxtv.org/media_tree.git
12482 S:      Odd fixes
12483 F:      drivers/media/tuners/tea5761.*
12484
12485 TEA5767 TUNER DRIVER
12486 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12487 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12488 L:      linux-media@vger.kernel.org
12489 W:      https://linuxtv.org
12490 T:      git git://linuxtv.org/media_tree.git
12491 S:      Maintained
12492 F:      drivers/media/tuners/tea5767.*
12493
12494 TEA6415C MEDIA DRIVER
12495 M:      Hans Verkuil <hverkuil@xs4all.nl>
12496 L:      linux-media@vger.kernel.org
12497 T:      git git://linuxtv.org/media_tree.git
12498 W:      https://linuxtv.org
12499 S:      Maintained
12500 F:      drivers/media/i2c/tea6415c*
12501
12502 TEA6420 MEDIA DRIVER
12503 M:      Hans Verkuil <hverkuil@xs4all.nl>
12504 L:      linux-media@vger.kernel.org
12505 T:      git git://linuxtv.org/media_tree.git
12506 W:      https://linuxtv.org
12507 S:      Maintained
12508 F:      drivers/media/i2c/tea6420*
12509
12510 TEAM DRIVER
12511 M:      Jiri Pirko <jiri@resnulli.us>
12512 L:      netdev@vger.kernel.org
12513 S:      Supported
12514 F:      drivers/net/team/
12515 F:      include/linux/if_team.h
12516 F:      include/uapi/linux/if_team.h
12517
12518 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12519 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12520 S:      Maintained
12521 F:      arch/x86/platform/ts5500/
12522
12523 TECHNOTREND USB IR RECEIVER
12524 M:      Sean Young <sean@mess.org>
12525 L:      linux-media@vger.kernel.org
12526 S:      Maintained
12527 F:      drivers/media/rc/ttusbir.c
12528
12529 TEGRA ARCHITECTURE SUPPORT
12530 M:      Thierry Reding <thierry.reding@gmail.com>
12531 M:      Jonathan Hunter <jonathanh@nvidia.com>
12532 L:      linux-tegra@vger.kernel.org
12533 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12535 S:      Supported
12536 N:      [^a-z]tegra
12537
12538 TEGRA CLOCK DRIVER
12539 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12540 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12541 S:      Supported
12542 F:      drivers/clk/tegra/
12543
12544 TEGRA DMA DRIVERS
12545 M:      Laxman Dewangan <ldewangan@nvidia.com>
12546 M:      Jon Hunter <jonathanh@nvidia.com>
12547 S:      Supported
12548 F:      drivers/dma/tegra*
12549
12550 TEGRA I2C DRIVER
12551 M:      Laxman Dewangan <ldewangan@nvidia.com>
12552 S:      Supported
12553 F:      drivers/i2c/busses/i2c-tegra.c
12554
12555 TEGRA IOMMU DRIVERS
12556 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12557 S:      Supported
12558 F:      drivers/iommu/tegra*
12559
12560 TEGRA KBC DRIVER
12561 M:      Rakesh Iyer <riyer@nvidia.com>
12562 M:      Laxman Dewangan <ldewangan@nvidia.com>
12563 S:      Supported
12564 F:      drivers/input/keyboard/tegra-kbc.c
12565
12566 TEGRA PWM DRIVER
12567 M:      Thierry Reding <thierry.reding@gmail.com>
12568 S:      Supported
12569 F:      drivers/pwm/pwm-tegra.c
12570
12571 TEGRA SERIAL DRIVER
12572 M:      Laxman Dewangan <ldewangan@nvidia.com>
12573 S:      Supported
12574 F:      drivers/tty/serial/serial-tegra.c
12575
12576 TEGRA SPI DRIVER
12577 M:      Laxman Dewangan <ldewangan@nvidia.com>
12578 S:      Supported
12579 F:      drivers/spi/spi-tegra*
12580
12581 TEHUTI ETHERNET DRIVER
12582 M:      Andy Gospodarek <andy@greyhouse.net>
12583 L:      netdev@vger.kernel.org
12584 S:      Supported
12585 F:      drivers/net/ethernet/tehuti/*
12586
12587 Telecom Clock Driver for MCPL0010
12588 M:      Mark Gross <mark.gross@intel.com>
12589 S:      Supported
12590 F:      drivers/char/tlclk.c
12591
12592 TENSILICA XTENSA PORT (xtensa)
12593 M:      Chris Zankel <chris@zankel.net>
12594 M:      Max Filippov <jcmvbkbc@gmail.com>
12595 L:      linux-xtensa@linux-xtensa.org
12596 T:      git git://github.com/czankel/xtensa-linux.git
12597 S:      Maintained
12598 F:      arch/xtensa/
12599 F:      drivers/irqchip/irq-xtensa-*
12600
12601 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12602 M:      Nishanth Menon <nm@ti.com>
12603 M:      Tero Kristo <t-kristo@ti.com>
12604 M:      Santosh Shilimkar <ssantosh@kernel.org>
12605 L:      linux-arm-kernel@lists.infradead.org
12606 S:      Maintained
12607 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12608 F:      drivers/firmware/ti_sci*
12609 F:      include/linux/soc/ti/ti_sci_protocol.h
12610 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12611 F:      include/dt-bindings/genpd/k2g.h
12612 F:      drivers/soc/ti/ti_sci_pm_domains.c
12613
12614 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12615 M:      Hans Verkuil <hverkuil@xs4all.nl>
12616 L:      linux-media@vger.kernel.org
12617 T:      git git://linuxtv.org/media_tree.git
12618 W:      https://linuxtv.org
12619 S:      Maintained
12620 F:      drivers/media/radio/radio-raremono.c
12621
12622 THERMAL
12623 M:      Zhang Rui <rui.zhang@intel.com>
12624 M:      Eduardo Valentin <edubezval@gmail.com>
12625 L:      linux-pm@vger.kernel.org
12626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12628 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12629 S:      Supported
12630 F:      drivers/thermal/
12631 F:      include/linux/thermal.h
12632 F:      include/uapi/linux/thermal.h
12633 F:      include/linux/cpu_cooling.h
12634 F:      Documentation/devicetree/bindings/thermal/
12635
12636 THERMAL/CPU_COOLING
12637 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12638 M:      Viresh Kumar <viresh.kumar@linaro.org>
12639 M:      Javi Merino <javi.merino@kernel.org>
12640 L:      linux-pm@vger.kernel.org
12641 S:      Supported
12642 F:      Documentation/thermal/cpu-cooling-api.txt
12643 F:      drivers/thermal/cpu_cooling.c
12644 F:      include/linux/cpu_cooling.h
12645
12646 THINKPAD ACPI EXTRAS DRIVER
12647 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12648 L:      ibm-acpi-devel@lists.sourceforge.net
12649 L:      platform-driver-x86@vger.kernel.org
12650 W:      http://ibm-acpi.sourceforge.net
12651 W:      http://thinkwiki.org/wiki/Ibm-acpi
12652 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12653 S:      Maintained
12654 F:      drivers/platform/x86/thinkpad_acpi.c
12655
12656 TI BANDGAP AND THERMAL DRIVER
12657 M:      Eduardo Valentin <edubezval@gmail.com>
12658 M:      Keerthy <j-keerthy@ti.com>
12659 L:      linux-pm@vger.kernel.org
12660 L:      linux-omap@vger.kernel.org
12661 S:      Maintained
12662 F:      drivers/thermal/ti-soc-thermal/
12663
12664 TI VPE/CAL DRIVERS
12665 M:      Benoit Parrot <bparrot@ti.com>
12666 L:      linux-media@vger.kernel.org
12667 W:      http://linuxtv.org/
12668 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12669 S:      Maintained
12670 F:      drivers/media/platform/ti-vpe/
12671
12672 TI CDCE706 CLOCK DRIVER
12673 M:      Max Filippov <jcmvbkbc@gmail.com>
12674 S:      Maintained
12675 F:      drivers/clk/clk-cdce706.c
12676
12677 TI CLOCK DRIVER
12678 M:      Tero Kristo <t-kristo@ti.com>
12679 L:      linux-omap@vger.kernel.org
12680 S:      Maintained
12681 F:      drivers/clk/ti/
12682 F:      include/linux/clk/ti.h
12683
12684 TI ETHERNET SWITCH DRIVER (CPSW)
12685 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12686 L:      linux-omap@vger.kernel.org
12687 L:      netdev@vger.kernel.org
12688 S:      Maintained
12689 F:      drivers/net/ethernet/ti/cpsw*
12690 F:      drivers/net/ethernet/ti/davinci*
12691
12692 TI FLASH MEDIA INTERFACE DRIVER
12693 M:      Alex Dubov <oakad@yahoo.com>
12694 S:      Maintained
12695 F:      drivers/misc/tifm*
12696 F:      drivers/mmc/host/tifm_sd.c
12697 F:      include/linux/tifm.h
12698
12699 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12700 M:      Santosh Shilimkar <ssantosh@kernel.org>
12701 L:      linux-kernel@vger.kernel.org
12702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12703 S:      Maintained
12704 F:      drivers/soc/ti/*
12705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12706
12707
12708 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12709 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12710 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12711 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12712 S:      Maintained
12713 F:      sound/soc/codecs/lm49453*
12714 F:      sound/soc/codecs/isabelle*
12715
12716 TI LP855x BACKLIGHT DRIVER
12717 M:      Milo Kim <milo.kim@ti.com>
12718 S:      Maintained
12719 F:      Documentation/backlight/lp855x-driver.txt
12720 F:      drivers/video/backlight/lp855x_bl.c
12721 F:      include/linux/platform_data/lp855x.h
12722
12723 TI LP8727 CHARGER DRIVER
12724 M:      Milo Kim <milo.kim@ti.com>
12725 S:      Maintained
12726 F:      drivers/power/supply/lp8727_charger.c
12727 F:      include/linux/platform_data/lp8727.h
12728
12729 TI LP8788 MFD DRIVER
12730 M:      Milo Kim <milo.kim@ti.com>
12731 S:      Maintained
12732 F:      drivers/iio/adc/lp8788_adc.c
12733 F:      drivers/leds/leds-lp8788.c
12734 F:      drivers/mfd/lp8788*.c
12735 F:      drivers/power/supply/lp8788-charger.c
12736 F:      drivers/regulator/lp8788-*.c
12737 F:      include/linux/mfd/lp8788*.h
12738
12739 TI NETCP ETHERNET DRIVER
12740 M:      Wingman Kwok <w-kwok2@ti.com>
12741 M:      Murali Karicheri <m-karicheri2@ti.com>
12742 L:      netdev@vger.kernel.org
12743 S:      Maintained
12744 F:      drivers/net/ethernet/ti/netcp*
12745
12746 TI TAS571X FAMILY ASoC CODEC DRIVER
12747 M:      Kevin Cernekee <cernekee@chromium.org>
12748 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12749 S:      Odd Fixes
12750 F:      sound/soc/codecs/tas571x*
12751
12752 TI TWL4030 SERIES SOC CODEC DRIVER
12753 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12754 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12755 S:      Maintained
12756 F:      sound/soc/codecs/twl4030*
12757
12758 TI WILINK WIRELESS DRIVERS
12759 L:      linux-wireless@vger.kernel.org
12760 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12761 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12763 S:      Orphan
12764 F:      drivers/net/wireless/ti/
12765 F:      include/linux/wl12xx.h
12766
12767 TIPC NETWORK LAYER
12768 M:      Jon Maloy <jon.maloy@ericsson.com>
12769 M:      Ying Xue <ying.xue@windriver.com>
12770 L:      netdev@vger.kernel.org (core kernel code)
12771 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12772 W:      http://tipc.sourceforge.net/
12773 S:      Maintained
12774 F:      include/uapi/linux/tipc*.h
12775 F:      net/tipc/
12776
12777 TILE ARCHITECTURE
12778 M:      Chris Metcalf <cmetcalf@mellanox.com>
12779 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12781 S:      Supported
12782 F:      arch/tile/
12783 F:      drivers/char/tile-srom.c
12784 F:      drivers/edac/tile_edac.c
12785 F:      drivers/net/ethernet/tile/
12786 F:      drivers/rtc/rtc-tile.c
12787 F:      drivers/tty/hvc/hvc_tile.c
12788 F:      drivers/tty/serial/tilegx.c
12789 F:      drivers/usb/host/*-tilegx.c
12790 F:      include/linux/usb/tilegx.h
12791
12792 TLAN NETWORK DRIVER
12793 M:      Samuel Chessman <chessman@tux.org>
12794 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12795 W:      http://sourceforge.net/projects/tlan/
12796 S:      Maintained
12797 F:      Documentation/networking/tlan.txt
12798 F:      drivers/net/ethernet/ti/tlan.*
12799
12800 TOMOYO SECURITY MODULE
12801 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12802 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12803 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12804 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12805 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12806 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12807 W:      http://tomoyo.sourceforge.jp/
12808 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12809 S:      Maintained
12810 F:      security/tomoyo/
12811
12812 TOPSTAR LAPTOP EXTRAS DRIVER
12813 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12814 L:      platform-driver-x86@vger.kernel.org
12815 S:      Maintained
12816 F:      drivers/platform/x86/topstar-laptop.c
12817
12818 TOSHIBA ACPI EXTRAS DRIVER
12819 M:      Azael Avalos <coproscefalo@gmail.com>
12820 L:      platform-driver-x86@vger.kernel.org
12821 S:      Maintained
12822 F:      drivers/platform/x86/toshiba_acpi.c
12823
12824 TOSHIBA BLUETOOTH DRIVER
12825 M:      Azael Avalos <coproscefalo@gmail.com>
12826 L:      platform-driver-x86@vger.kernel.org
12827 S:      Maintained
12828 F:      drivers/platform/x86/toshiba_bluetooth.c
12829
12830 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12831 M:      Azael Avalos <coproscefalo@gmail.com>
12832 L:      platform-driver-x86@vger.kernel.org
12833 S:      Maintained
12834 F:      drivers/platform/x86/toshiba_haps.c
12835
12836 TOSHIBA WMI HOTKEYS DRIVER
12837 M:      Azael Avalos <coproscefalo@gmail.com>
12838 L:      platform-driver-x86@vger.kernel.org
12839 S:      Maintained
12840 F:      drivers/platform/x86/toshiba-wmi.c
12841
12842 TOSHIBA SMM DRIVER
12843 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12844 W:      http://www.buzzard.org.uk/toshiba/
12845 S:      Maintained
12846 F:      drivers/char/toshiba.c
12847 F:      include/linux/toshiba.h
12848 F:      include/uapi/linux/toshiba.h
12849
12850 TOSHIBA TC358743 DRIVER
12851 M:      Mats Randgaard <matrandg@cisco.com>
12852 L:      linux-media@vger.kernel.org
12853 S:      Maintained
12854 F:      drivers/media/i2c/tc358743*
12855 F:      include/media/i2c/tc358743.h
12856
12857 TMIO/SDHI MMC DRIVER
12858 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12859 L:      linux-mmc@vger.kernel.org
12860 S:      Supported
12861 F:      drivers/mmc/host/tmio_mmc*
12862 F:      drivers/mmc/host/sh_mobile_sdhi.c
12863 F:      include/linux/mfd/tmio.h
12864
12865 TMP401 HARDWARE MONITOR DRIVER
12866 M:      Guenter Roeck <linux@roeck-us.net>
12867 L:      linux-hwmon@vger.kernel.org
12868 S:      Maintained
12869 F:      Documentation/hwmon/tmp401
12870 F:      drivers/hwmon/tmp401.c
12871
12872 TMPFS (SHMEM FILESYSTEM)
12873 M:      Hugh Dickins <hughd@google.com>
12874 L:      linux-mm@kvack.org
12875 S:      Maintained
12876 F:      include/linux/shmem_fs.h
12877 F:      mm/shmem.c
12878
12879 TM6000 VIDEO4LINUX DRIVER
12880 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12881 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12882 L:      linux-media@vger.kernel.org
12883 W:      https://linuxtv.org
12884 T:      git git://linuxtv.org/media_tree.git
12885 S:      Odd fixes
12886 F:      drivers/media/usb/tm6000/
12887 F:      Documentation/media/v4l-drivers/tm6000*
12888
12889 TW5864 VIDEO4LINUX DRIVER
12890 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12891 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12892 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12893 L:      linux-media@vger.kernel.org
12894 S:      Supported
12895 F:      drivers/media/pci/tw5864/
12896
12897 TW68 VIDEO4LINUX DRIVER
12898 M:      Hans Verkuil <hverkuil@xs4all.nl>
12899 L:      linux-media@vger.kernel.org
12900 T:      git git://linuxtv.org/media_tree.git
12901 W:      https://linuxtv.org
12902 S:      Odd Fixes
12903 F:      drivers/media/pci/tw68/
12904
12905 TW686X VIDEO4LINUX DRIVER
12906 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12907 L:      linux-media@vger.kernel.org
12908 T:      git git://linuxtv.org/media_tree.git
12909 W:      http://linuxtv.org
12910 S:      Maintained
12911 F:      drivers/media/pci/tw686x/
12912
12913 TPM DEVICE DRIVER
12914 M:      Peter Huewe <peterhuewe@gmx.de>
12915 M:      Marcel Selhorst <tpmdd@selhorst.net>
12916 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12917 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12918 W:      http://tpmdd.sourceforge.net
12919 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12920 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12921 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12922 S:      Maintained
12923 F:      drivers/char/tpm/
12924
12925 TPM IBM_VTPM DEVICE DRIVER
12926 M:      Ashley Lai <ashleydlai@gmail.com>
12927 W:      http://tpmdd.sourceforge.net
12928 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12929 S:      Maintained
12930 F:      drivers/char/tpm/tpm_ibmvtpm*
12931
12932 TRACING
12933 M:      Steven Rostedt <rostedt@goodmis.org>
12934 M:      Ingo Molnar <mingo@redhat.com>
12935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12936 S:      Maintained
12937 F:      Documentation/trace/ftrace.txt
12938 F:      arch/*/*/*/ftrace.h
12939 F:      arch/*/kernel/ftrace.c
12940 F:      include/*/ftrace.h
12941 F:      include/linux/trace*.h
12942 F:      include/trace/
12943 F:      kernel/trace/
12944 F:      tools/testing/selftests/ftrace/
12945
12946 TRACING MMIO ACCESSES (MMIOTRACE)
12947 M:      Steven Rostedt <rostedt@goodmis.org>
12948 M:      Ingo Molnar <mingo@kernel.org>
12949 R:      Karol Herbst <karolherbst@gmail.com>
12950 R:      Pekka Paalanen <ppaalanen@gmail.com>
12951 S:      Maintained
12952 L:      linux-kernel@vger.kernel.org
12953 L:      nouveau@lists.freedesktop.org
12954 F:      kernel/trace/trace_mmiotrace.c
12955 F:      include/linux/mmiotrace.h
12956 F:      arch/x86/mm/kmmio.c
12957 F:      arch/x86/mm/mmio-mod.c
12958 F:      arch/x86/mm/testmmiotrace.c
12959
12960 TRIVIAL PATCHES
12961 M:      Jiri Kosina <trivial@kernel.org>
12962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12963 S:      Maintained
12964 K:      ^Subject:.*(?i)trivial
12965
12966 TTY LAYER
12967 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12968 M:      Jiri Slaby <jslaby@suse.com>
12969 S:      Supported
12970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12971 F:      Documentation/serial/
12972 F:      drivers/tty/
12973 F:      drivers/tty/serial/serial_core.c
12974 F:      include/linux/serial_core.h
12975 F:      include/linux/serial.h
12976 F:      include/linux/tty.h
12977 F:      include/uapi/linux/serial_core.h
12978 F:      include/uapi/linux/serial.h
12979 F:      include/uapi/linux/tty.h
12980
12981 TUA9001 MEDIA DRIVER
12982 M:      Antti Palosaari <crope@iki.fi>
12983 L:      linux-media@vger.kernel.org
12984 W:      https://linuxtv.org
12985 W:      http://palosaari.fi/linux/
12986 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12987 T:      git git://linuxtv.org/anttip/media_tree.git
12988 S:      Maintained
12989 F:      drivers/media/tuners/tua9001*
12990
12991 TULIP NETWORK DRIVERS
12992 L:      netdev@vger.kernel.org
12993 L:      linux-parisc@vger.kernel.org
12994 S:      Orphan
12995 F:      drivers/net/ethernet/dec/tulip/
12996
12997 TUN/TAP driver
12998 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12999 W:      http://vtun.sourceforge.net/tun
13000 S:      Maintained
13001 F:      Documentation/networking/tuntap.txt
13002 F:      arch/um/os-Linux/drivers/
13003
13004 TURBOCHANNEL SUBSYSTEM
13005 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13006 M:      Ralf Baechle <ralf@linux-mips.org>
13007 L:      linux-mips@linux-mips.org
13008 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13009 S:      Maintained
13010 F:      drivers/tc/
13011 F:      include/linux/tc.h
13012
13013 UBI FILE SYSTEM (UBIFS)
13014 M:      Richard Weinberger <richard@nod.at>
13015 M:      Artem Bityutskiy <dedekind1@gmail.com>
13016 M:      Adrian Hunter <adrian.hunter@intel.com>
13017 L:      linux-mtd@lists.infradead.org
13018 T:      git git://git.infradead.org/ubifs-2.6.git
13019 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13020 S:      Supported
13021 F:      Documentation/filesystems/ubifs.txt
13022 F:      fs/ubifs/
13023
13024 UCLINUX (M68KNOMMU AND COLDFIRE)
13025 M:      Greg Ungerer <gerg@linux-m68k.org>
13026 W:      http://www.linux-m68k.org/
13027 W:      http://www.uclinux.org/
13028 L:      linux-m68k@lists.linux-m68k.org
13029 L:      uclinux-dev@uclinux.org  (subscribers-only)
13030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13031 S:      Maintained
13032 F:      arch/m68k/coldfire/
13033 F:      arch/m68k/68*/
13034 F:      arch/m68k/*/*_no.*
13035 F:      arch/m68k/include/asm/*_no.*
13036
13037 UDF FILESYSTEM
13038 M:      Jan Kara <jack@suse.com>
13039 S:      Maintained
13040 F:      Documentation/filesystems/udf.txt
13041 F:      fs/udf/
13042
13043 UDRAW TABLET
13044 M:      Bastien Nocera <hadess@hadess.net>
13045 L:      linux-input@vger.kernel.org
13046 S:      Maintained
13047 F:      drivers/hid/hid-udraw.c
13048
13049 UFS FILESYSTEM
13050 M:      Evgeniy Dushistov <dushistov@mail.ru>
13051 S:      Maintained
13052 F:      Documentation/filesystems/ufs.txt
13053 F:      fs/ufs/
13054
13055 UHID USERSPACE HID IO DRIVER:
13056 M:      David Herrmann <dh.herrmann@googlemail.com>
13057 L:      linux-input@vger.kernel.org
13058 S:      Maintained
13059 F:      drivers/hid/uhid.c
13060 F:      include/uapi/linux/uhid.h
13061
13062 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13063 L:      linux-usb@vger.kernel.org
13064 S:      Orphan
13065 F:      drivers/uwb/
13066 F:      include/linux/uwb.h
13067 F:      include/linux/uwb/
13068
13069 UNICORE32 ARCHITECTURE:
13070 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13071 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13072 S:      Maintained
13073 T:      git git://github.com/gxt/linux.git
13074 F:      arch/unicore32/
13075
13076 UNIFDEF
13077 M:      Tony Finch <dot@dotat.at>
13078 W:      http://dotat.at/prog/unifdef
13079 S:      Maintained
13080 F:      scripts/unifdef.c
13081
13082 UNIFORM CDROM DRIVER
13083 M:      Jens Axboe <axboe@kernel.dk>
13084 W:      http://www.kernel.dk
13085 S:      Maintained
13086 F:      Documentation/cdrom/
13087 F:      drivers/cdrom/cdrom.c
13088 F:      include/linux/cdrom.h
13089 F:      include/uapi/linux/cdrom.h
13090
13091 UNISYS S-PAR DRIVERS
13092 M:      David Kershner <david.kershner@unisys.com>
13093 L:      sparmaintainer@unisys.com (Unisys internal)
13094 S:      Supported
13095 F:      drivers/staging/unisys/
13096
13097 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13098 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13099 L:      linux-scsi@vger.kernel.org
13100 S:      Supported
13101 F:      Documentation/scsi/ufs.txt
13102 F:      drivers/scsi/ufs/
13103
13104 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13105 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13106 M:      Prabu Thangamuthu <prabut@synopsys.com>
13107 L:      linux-scsi@vger.kernel.org
13108 S:      Supported
13109 F:      drivers/scsi/ufs/*dwc*
13110
13111 UNSORTED BLOCK IMAGES (UBI)
13112 M:      Artem Bityutskiy <dedekind1@gmail.com>
13113 M:      Richard Weinberger <richard@nod.at>
13114 W:      http://www.linux-mtd.infradead.org/
13115 L:      linux-mtd@lists.infradead.org
13116 T:      git git://git.infradead.org/ubifs-2.6.git
13117 S:      Supported
13118 F:      drivers/mtd/ubi/
13119 F:      include/linux/mtd/ubi.h
13120 F:      include/uapi/mtd/ubi-user.h
13121
13122 USB ACM DRIVER
13123 M:      Oliver Neukum <oneukum@suse.com>
13124 L:      linux-usb@vger.kernel.org
13125 S:      Maintained
13126 F:      Documentation/usb/acm.txt
13127 F:      drivers/usb/class/cdc-acm.*
13128
13129 USB AR5523 WIRELESS DRIVER
13130 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13131 L:      linux-wireless@vger.kernel.org
13132 S:      Maintained
13133 F:      drivers/net/wireless/ath/ar5523/
13134
13135 USB ATTACHED SCSI
13136 M:      Oliver Neukum <oneukum@suse.com>
13137 L:      linux-usb@vger.kernel.org
13138 L:      linux-scsi@vger.kernel.org
13139 S:      Maintained
13140 F:      drivers/usb/storage/uas.c
13141
13142 USB CDC ETHERNET DRIVER
13143 M:      Oliver Neukum <oliver@neukum.org>
13144 L:      linux-usb@vger.kernel.org
13145 S:      Maintained
13146 F:      drivers/net/usb/cdc_*.c
13147 F:      include/uapi/linux/usb/cdc.h
13148
13149 USB CHAOSKEY DRIVER
13150 M:      Keith Packard <keithp@keithp.com>
13151 L:      linux-usb@vger.kernel.org
13152 S:      Maintained
13153 F:      drivers/usb/misc/chaoskey.c
13154
13155 USB CYPRESS C67X00 DRIVER
13156 M:      Peter Korsgaard <jacmet@sunsite.dk>
13157 L:      linux-usb@vger.kernel.org
13158 S:      Maintained
13159 F:      drivers/usb/c67x00/
13160
13161 USB DAVICOM DM9601 DRIVER
13162 M:      Peter Korsgaard <jacmet@sunsite.dk>
13163 L:      netdev@vger.kernel.org
13164 W:      http://www.linux-usb.org/usbnet
13165 S:      Maintained
13166 F:      drivers/net/usb/dm9601.c
13167
13168 USB DIAMOND RIO500 DRIVER
13169 M:      Cesar Miquel <miquel@df.uba.ar>
13170 L:      rio500-users@lists.sourceforge.net
13171 W:      http://rio500.sourceforge.net
13172 S:      Maintained
13173 F:      drivers/usb/misc/rio500*
13174
13175 USB EHCI DRIVER
13176 M:      Alan Stern <stern@rowland.harvard.edu>
13177 L:      linux-usb@vger.kernel.org
13178 S:      Maintained
13179 F:      Documentation/usb/ehci.txt
13180 F:      drivers/usb/host/ehci*
13181
13182 USB GADGET/PERIPHERAL SUBSYSTEM
13183 M:      Felipe Balbi <balbi@kernel.org>
13184 L:      linux-usb@vger.kernel.org
13185 W:      http://www.linux-usb.org/gadget
13186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13187 S:      Maintained
13188 F:      drivers/usb/gadget/
13189 F:      include/linux/usb/gadget*
13190
13191 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13192 M:      Jiri Kosina <jikos@kernel.org>
13193 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13194 L:      linux-usb@vger.kernel.org
13195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13196 S:      Maintained
13197 F:      Documentation/hid/hiddev.txt
13198 F:      drivers/hid/usbhid/
13199
13200 USB ISP116X DRIVER
13201 M:      Olav Kongas <ok@artecdesign.ee>
13202 L:      linux-usb@vger.kernel.org
13203 S:      Maintained
13204 F:      drivers/usb/host/isp116x*
13205 F:      include/linux/usb/isp116x.h
13206
13207 USB LAN78XX ETHERNET DRIVER
13208 M:      Woojung Huh <woojung.huh@microchip.com>
13209 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13210 L:      netdev@vger.kernel.org
13211 S:      Maintained
13212 F:      drivers/net/usb/lan78xx.*
13213
13214 USB MASS STORAGE DRIVER
13215 M:      Alan Stern <stern@rowland.harvard.edu>
13216 L:      linux-usb@vger.kernel.org
13217 L:      usb-storage@lists.one-eyed-alien.net
13218 S:      Maintained
13219 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13220 F:      drivers/usb/storage/
13221
13222 USB MIDI DRIVER
13223 M:      Clemens Ladisch <clemens@ladisch.de>
13224 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13225 T:      git git://git.alsa-project.org/alsa-kernel.git
13226 S:      Maintained
13227 F:      sound/usb/midi.*
13228
13229 USB NETWORKING DRIVERS
13230 L:      linux-usb@vger.kernel.org
13231 S:      Odd Fixes
13232 F:      drivers/net/usb/
13233
13234 USB OHCI DRIVER
13235 M:      Alan Stern <stern@rowland.harvard.edu>
13236 L:      linux-usb@vger.kernel.org
13237 S:      Maintained
13238 F:      Documentation/usb/ohci.txt
13239 F:      drivers/usb/host/ohci*
13240
13241 USB OTG FSM (Finite State Machine)
13242 M:      Peter Chen <Peter.Chen@nxp.com>
13243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13244 L:      linux-usb@vger.kernel.org
13245 S:      Maintained
13246 F:      drivers/usb/common/usb-otg-fsm.c
13247
13248 USB OVER IP DRIVER
13249 M:      Valentina Manea <valentina.manea.m@gmail.com>
13250 M:      Shuah Khan <shuahkh@osg.samsung.com>
13251 M:      Shuah Khan <shuah@kernel.org>
13252 L:      linux-usb@vger.kernel.org
13253 S:      Maintained
13254 F:      Documentation/usb/usbip_protocol.txt
13255 F:      drivers/usb/usbip/
13256 F:      tools/usb/usbip/
13257
13258 USB PEGASUS DRIVER
13259 M:      Petko Manolov <petkan@nucleusys.com>
13260 L:      linux-usb@vger.kernel.org
13261 L:      netdev@vger.kernel.org
13262 T:      git git://github.com/petkan/pegasus.git
13263 W:      https://github.com/petkan/pegasus
13264 S:      Maintained
13265 F:      drivers/net/usb/pegasus.*
13266
13267 USB PHY LAYER
13268 M:      Felipe Balbi <balbi@kernel.org>
13269 L:      linux-usb@vger.kernel.org
13270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13271 S:      Maintained
13272 F:      drivers/usb/phy/
13273
13274 USB PRINTER DRIVER (usblp)
13275 M:      Pete Zaitcev <zaitcev@redhat.com>
13276 L:      linux-usb@vger.kernel.org
13277 S:      Supported
13278 F:      drivers/usb/class/usblp.c
13279
13280 USB QMI WWAN NETWORK DRIVER
13281 M:      Bjørn Mork <bjorn@mork.no>
13282 L:      netdev@vger.kernel.org
13283 S:      Maintained
13284 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13285 F:      drivers/net/usb/qmi_wwan.c
13286
13287 USB RTL8150 DRIVER
13288 M:      Petko Manolov <petkan@nucleusys.com>
13289 L:      linux-usb@vger.kernel.org
13290 L:      netdev@vger.kernel.org
13291 T:      git git://github.com/petkan/rtl8150.git
13292 W:      https://github.com/petkan/rtl8150
13293 S:      Maintained
13294 F:      drivers/net/usb/rtl8150.c
13295
13296 USB SERIAL SUBSYSTEM
13297 M:      Johan Hovold <johan@kernel.org>
13298 L:      linux-usb@vger.kernel.org
13299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13300 S:      Maintained
13301 F:      Documentation/usb/usb-serial.txt
13302 F:      drivers/usb/serial/
13303 F:      include/linux/usb/serial.h
13304
13305 USB SMSC75XX ETHERNET DRIVER
13306 M:      Steve Glendinning <steve.glendinning@shawell.net>
13307 L:      netdev@vger.kernel.org
13308 S:      Maintained
13309 F:      drivers/net/usb/smsc75xx.*
13310
13311 USB SMSC95XX ETHERNET DRIVER
13312 M:      Steve Glendinning <steve.glendinning@shawell.net>
13313 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13314 L:      netdev@vger.kernel.org
13315 S:      Maintained
13316 F:      drivers/net/usb/smsc95xx.*
13317
13318 USB SUBSYSTEM
13319 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13320 L:      linux-usb@vger.kernel.org
13321 W:      http://www.linux-usb.org
13322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13323 S:      Supported
13324 F:      Documentation/devicetree/bindings/usb/
13325 F:      Documentation/usb/
13326 F:      drivers/usb/
13327 F:      include/linux/usb.h
13328 F:      include/linux/usb/
13329
13330 USB TYPEC SUBSYSTEM
13331 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13332 L:      linux-usb@vger.kernel.org
13333 S:      Maintained
13334 F:      Documentation/ABI/testing/sysfs-class-typec
13335 F:      Documentation/usb/typec.rst
13336 F:      drivers/usb/typec/
13337 F:      include/linux/usb/typec.h
13338
13339 USB UHCI DRIVER
13340 M:      Alan Stern <stern@rowland.harvard.edu>
13341 L:      linux-usb@vger.kernel.org
13342 S:      Maintained
13343 F:      drivers/usb/host/uhci*
13344
13345 USB "USBNET" DRIVER FRAMEWORK
13346 M:      Oliver Neukum <oneukum@suse.com>
13347 L:      netdev@vger.kernel.org
13348 W:      http://www.linux-usb.org/usbnet
13349 S:      Maintained
13350 F:      drivers/net/usb/usbnet.c
13351 F:      include/linux/usb/usbnet.h
13352
13353 USB VIDEO CLASS
13354 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13355 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13356 L:      linux-media@vger.kernel.org
13357 T:      git git://linuxtv.org/media_tree.git
13358 W:      http://www.ideasonboard.org/uvc/
13359 S:      Maintained
13360 F:      drivers/media/usb/uvc/
13361 F:      include/uapi/linux/uvcvideo.h
13362
13363 USB VISION DRIVER
13364 M:      Hans Verkuil <hverkuil@xs4all.nl>
13365 L:      linux-media@vger.kernel.org
13366 T:      git git://linuxtv.org/media_tree.git
13367 W:      https://linuxtv.org
13368 S:      Odd Fixes
13369 F:      drivers/media/usb/usbvision/
13370
13371 USB WEBCAM GADGET
13372 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13373 L:      linux-usb@vger.kernel.org
13374 S:      Maintained
13375 F:      drivers/usb/gadget/function/*uvc*
13376 F:      drivers/usb/gadget/legacy/webcam.c
13377
13378 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13379 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13380 L:      linux-wireless@vger.kernel.org
13381 S:      Maintained
13382 F:      drivers/net/wireless/rndis_wlan.c
13383
13384 USB XHCI DRIVER
13385 M:      Mathias Nyman <mathias.nyman@intel.com>
13386 L:      linux-usb@vger.kernel.org
13387 S:      Supported
13388 F:      drivers/usb/host/xhci*
13389 F:      drivers/usb/host/pci-quirks*
13390
13391 USB ZD1201 DRIVER
13392 L:      linux-wireless@vger.kernel.org
13393 W:      http://linux-lc100020.sourceforge.net
13394 S:      Orphan
13395 F:      drivers/net/wireless/zydas/zd1201.*
13396
13397 USB ZR364XX DRIVER
13398 M:      Antoine Jacquet <royale@zerezo.com>
13399 L:      linux-usb@vger.kernel.org
13400 L:      linux-media@vger.kernel.org
13401 T:      git git://linuxtv.org/media_tree.git
13402 W:      http://royale.zerezo.com/zr364xx/
13403 S:      Maintained
13404 F:      Documentation/media/v4l-drivers/zr364xx*
13405 F:      drivers/media/usb/zr364xx/
13406
13407 ULPI BUS
13408 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13409 L:      linux-usb@vger.kernel.org
13410 S:      Maintained
13411 F:      drivers/usb/common/ulpi.c
13412 F:      include/linux/ulpi/
13413
13414 USER-MODE LINUX (UML)
13415 M:      Jeff Dike <jdike@addtoit.com>
13416 M:      Richard Weinberger <richard@nod.at>
13417 L:      user-mode-linux-devel@lists.sourceforge.net
13418 L:      user-mode-linux-user@lists.sourceforge.net
13419 W:      http://user-mode-linux.sourceforge.net
13420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13421 S:      Maintained
13422 F:      Documentation/virtual/uml/
13423 F:      arch/um/
13424 F:      arch/x86/um/
13425 F:      fs/hostfs/
13426 F:      fs/hppfs/
13427
13428 USERSPACE I/O (UIO)
13429 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13430 S:      Maintained
13431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13432 F:      Documentation/driver-api/uio-howto.rst
13433 F:      drivers/uio/
13434 F:      include/linux/uio*.h
13435
13436 UTIL-LINUX PACKAGE
13437 M:      Karel Zak <kzak@redhat.com>
13438 L:      util-linux@vger.kernel.org
13439 W:      http://en.wikipedia.org/wiki/Util-linux
13440 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13441 S:      Maintained
13442
13443 UVESAFB DRIVER
13444 M:      Michal Januszewski <spock@gentoo.org>
13445 L:      linux-fbdev@vger.kernel.org
13446 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13447 S:      Maintained
13448 F:      Documentation/fb/uvesafb.txt
13449 F:      drivers/video/fbdev/uvesafb.*
13450
13451 VF610 NAND DRIVER
13452 M:      Stefan Agner <stefan@agner.ch>
13453 L:      linux-mtd@lists.infradead.org
13454 S:      Supported
13455 F:      drivers/mtd/nand/vf610_nfc.c
13456
13457 VFAT/FAT/MSDOS FILESYSTEM
13458 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13459 S:      Maintained
13460 F:      Documentation/filesystems/vfat.txt
13461 F:      fs/fat/
13462
13463 VFIO DRIVER
13464 M:      Alex Williamson <alex.williamson@redhat.com>
13465 L:      kvm@vger.kernel.org
13466 T:      git git://github.com/awilliam/linux-vfio.git
13467 S:      Maintained
13468 F:      Documentation/vfio.txt
13469 F:      drivers/vfio/
13470 F:      include/linux/vfio.h
13471 F:      include/uapi/linux/vfio.h
13472
13473 VFIO MEDIATED DEVICE DRIVERS
13474 M:      Kirti Wankhede <kwankhede@nvidia.com>
13475 L:      kvm@vger.kernel.org
13476 S:      Maintained
13477 F:      Documentation/vfio-mediated-device.txt
13478 F:      drivers/vfio/mdev/
13479 F:      include/linux/mdev.h
13480 F:      samples/vfio-mdev/
13481
13482 VFIO PLATFORM DRIVER
13483 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13484 L:      kvm@vger.kernel.org
13485 S:      Maintained
13486 F:      drivers/vfio/platform/
13487
13488 VGA_SWITCHEROO
13489 R:      Lukas Wunner <lukas@wunner.de>
13490 S:      Maintained
13491 F:      Documentation/gpu/vga-switcheroo.rst
13492 F:      drivers/gpu/vga/vga_switcheroo.c
13493 F:      include/linux/vga_switcheroo.h
13494 T:      git git://anongit.freedesktop.org/drm/drm-misc
13495
13496 VIDEOBUF2 FRAMEWORK
13497 M:      Pawel Osciak <pawel@osciak.com>
13498 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13499 M:      Kyungmin Park <kyungmin.park@samsung.com>
13500 L:      linux-media@vger.kernel.org
13501 S:      Maintained
13502 F:      drivers/media/v4l2-core/videobuf2-*
13503 F:      include/media/videobuf2-*
13504
13505 VIRTIO AND VHOST VSOCK DRIVER
13506 M:      Stefan Hajnoczi <stefanha@redhat.com>
13507 L:      kvm@vger.kernel.org
13508 L:      virtualization@lists.linux-foundation.org
13509 L:      netdev@vger.kernel.org
13510 S:      Maintained
13511 F:      include/linux/virtio_vsock.h
13512 F:      include/uapi/linux/virtio_vsock.h
13513 F:      include/uapi/linux/vsockmon.h
13514 F:      net/vmw_vsock/af_vsock_tap.c
13515 F:      net/vmw_vsock/virtio_transport_common.c
13516 F:      net/vmw_vsock/virtio_transport.c
13517 F:      drivers/net/vsockmon.c
13518 F:      drivers/vhost/vsock.c
13519 F:      drivers/vhost/vsock.h
13520
13521 VIRTUAL SERIO DEVICE DRIVER
13522 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13523 S:      Maintained
13524 F:      drivers/input/serio/userio.c
13525 F:      include/uapi/linux/userio.h
13526
13527 VIRTIO CONSOLE DRIVER
13528 M:      Amit Shah <amit@kernel.org>
13529 L:      virtualization@lists.linux-foundation.org
13530 S:      Maintained
13531 F:      drivers/char/virtio_console.c
13532 F:      include/linux/virtio_console.h
13533 F:      include/uapi/linux/virtio_console.h
13534
13535 VIRTIO CORE, NET AND BLOCK DRIVERS
13536 M:      "Michael S. Tsirkin" <mst@redhat.com>
13537 M:      Jason Wang <jasowang@redhat.com>
13538 L:      virtualization@lists.linux-foundation.org
13539 S:      Maintained
13540 F:      Documentation/devicetree/bindings/virtio/
13541 F:      drivers/virtio/
13542 F:      tools/virtio/
13543 F:      drivers/net/virtio_net.c
13544 F:      drivers/block/virtio_blk.c
13545 F:      include/linux/virtio*.h
13546 F:      include/uapi/linux/virtio_*.h
13547 F:      drivers/crypto/virtio/
13548
13549 VIRTIO DRIVERS FOR S390
13550 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13551 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13552 L:      linux-s390@vger.kernel.org
13553 L:      virtualization@lists.linux-foundation.org
13554 L:      kvm@vger.kernel.org
13555 S:      Supported
13556 F:      drivers/s390/virtio/
13557
13558 VIRTIO GPU DRIVER
13559 M:      David Airlie <airlied@linux.ie>
13560 M:      Gerd Hoffmann <kraxel@redhat.com>
13561 L:      dri-devel@lists.freedesktop.org
13562 L:      virtualization@lists.linux-foundation.org
13563 T:      git git://anongit.freedesktop.org/drm/drm-misc
13564 S:      Maintained
13565 F:      drivers/gpu/drm/virtio/
13566 F:      include/uapi/linux/virtio_gpu.h
13567
13568 VIRTIO HOST (VHOST)
13569 M:      "Michael S. Tsirkin" <mst@redhat.com>
13570 M:      Jason Wang <jasowang@redhat.com>
13571 L:      kvm@vger.kernel.org
13572 L:      virtualization@lists.linux-foundation.org
13573 L:      netdev@vger.kernel.org
13574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13575 S:      Maintained
13576 F:      drivers/vhost/
13577 F:      include/uapi/linux/vhost.h
13578
13579 VIRTIO INPUT DRIVER
13580 M:      Gerd Hoffmann <kraxel@redhat.com>
13581 S:      Maintained
13582 F:      drivers/virtio/virtio_input.c
13583 F:      include/uapi/linux/virtio_input.h
13584
13585 VIRTIO CRYPTO DRIVER
13586 M:  Gonglei <arei.gonglei@huawei.com>
13587 L:  virtualization@lists.linux-foundation.org
13588 L:  linux-crypto@vger.kernel.org
13589 S:  Maintained
13590 F:  drivers/crypto/virtio/
13591 F:  include/uapi/linux/virtio_crypto.h
13592
13593 VIA RHINE NETWORK DRIVER
13594 S:      Orphan
13595 F:      drivers/net/ethernet/via/via-rhine.c
13596
13597 VIA SD/MMC CARD CONTROLLER DRIVER
13598 M:      Bruce Chang <brucechang@via.com.tw>
13599 M:      Harald Welte <HaraldWelte@viatech.com>
13600 S:      Maintained
13601 F:      drivers/mmc/host/via-sdmmc.c
13602
13603 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13604 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13605 L:      linux-fbdev@vger.kernel.org
13606 S:      Maintained
13607 F:      include/linux/via-core.h
13608 F:      include/linux/via-gpio.h
13609 F:      include/linux/via_i2c.h
13610 F:      drivers/video/fbdev/via/
13611
13612 VIA VELOCITY NETWORK DRIVER
13613 M:      Francois Romieu <romieu@fr.zoreil.com>
13614 L:      netdev@vger.kernel.org
13615 S:      Maintained
13616 F:      drivers/net/ethernet/via/via-velocity.*
13617
13618 VIRT LIB
13619 M:      Alex Williamson <alex.williamson@redhat.com>
13620 M:      Paolo Bonzini <pbonzini@redhat.com>
13621 L:      kvm@vger.kernel.org
13622 S:      Supported
13623 F:      virt/lib/
13624
13625 VIVID VIRTUAL VIDEO DRIVER
13626 M:      Hans Verkuil <hverkuil@xs4all.nl>
13627 L:      linux-media@vger.kernel.org
13628 T:      git git://linuxtv.org/media_tree.git
13629 W:      https://linuxtv.org
13630 S:      Maintained
13631 F:      drivers/media/platform/vivid/*
13632
13633 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13634 M:      Helen Koike <helen.koike@collabora.com>
13635 L:      linux-media@vger.kernel.org
13636 T:      git git://linuxtv.org/media_tree.git
13637 W:      https://linuxtv.org
13638 S:      Maintained
13639 F:      drivers/media/platform/vimc/*
13640
13641 VLYNQ BUS
13642 M:      Florian Fainelli <f.fainelli@gmail.com>
13643 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13644 S:      Maintained
13645 F:      drivers/vlynq/vlynq.c
13646 F:      include/linux/vlynq.h
13647
13648 VME SUBSYSTEM
13649 M:      Martyn Welch <martyn@welchs.me.uk>
13650 M:      Manohar Vanga <manohar.vanga@gmail.com>
13651 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13652 L:      devel@driverdev.osuosl.org
13653 S:      Maintained
13654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13655 F:      Documentation/driver-api/vme.rst
13656 F:      drivers/staging/vme/
13657 F:      drivers/vme/
13658 F:      include/linux/vme*
13659
13660 VMWARE HYPERVISOR INTERFACE
13661 M:      Alok Kataria <akataria@vmware.com>
13662 L:      virtualization@lists.linux-foundation.org
13663 S:      Supported
13664 F:      arch/x86/kernel/cpu/vmware.c
13665
13666 VMWARE BALLOON DRIVER
13667 M:      Xavier Deguillard <xdeguillard@vmware.com>
13668 M:      Philip Moltmann <moltmann@vmware.com>
13669 M:      "VMware, Inc." <pv-drivers@vmware.com>
13670 L:      linux-kernel@vger.kernel.org
13671 S:      Maintained
13672 F:      drivers/misc/vmw_balloon.c
13673
13674 VMWARE VMMOUSE SUBDRIVER
13675 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13676 M:      "VMware, Inc." <pv-drivers@vmware.com>
13677 L:      linux-input@vger.kernel.org
13678 S:      Maintained
13679 F:      drivers/input/mouse/vmmouse.c
13680 F:      drivers/input/mouse/vmmouse.h
13681
13682 VMWARE VMXNET3 ETHERNET DRIVER
13683 M:      Shrikrishna Khare <skhare@vmware.com>
13684 M:      "VMware, Inc." <pv-drivers@vmware.com>
13685 L:      netdev@vger.kernel.org
13686 S:      Maintained
13687 F:      drivers/net/vmxnet3/
13688
13689 VMware PVSCSI driver
13690 M:      Jim Gill <jgill@vmware.com>
13691 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13692 L:      linux-scsi@vger.kernel.org
13693 S:      Maintained
13694 F:      drivers/scsi/vmw_pvscsi.c
13695 F:      drivers/scsi/vmw_pvscsi.h
13696
13697 VMWARE PVRDMA DRIVER
13698 M:      Adit Ranadive <aditr@vmware.com>
13699 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13700 L:      linux-rdma@vger.kernel.org
13701 S:      Maintained
13702 F:      drivers/infiniband/hw/vmw_pvrdma/
13703
13704 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13705 M:      Liam Girdwood <lgirdwood@gmail.com>
13706 M:      Mark Brown <broonie@kernel.org>
13707 L:      linux-kernel@vger.kernel.org
13708 W:      http://www.slimlogic.co.uk/?p=48
13709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13710 S:      Supported
13711 F:      Documentation/devicetree/bindings/regulator/
13712 F:      drivers/regulator/
13713 F:      include/dt-bindings/regulator/
13714 F:      include/linux/regulator/
13715
13716 VRF
13717 M:      David Ahern <dsa@cumulusnetworks.com>
13718 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13719 L:      netdev@vger.kernel.org
13720 S:      Maintained
13721 F:      drivers/net/vrf.c
13722 F:      Documentation/networking/vrf.txt
13723
13724 VT1211 HARDWARE MONITOR DRIVER
13725 M:      Juerg Haefliger <juergh@gmail.com>
13726 L:      linux-hwmon@vger.kernel.org
13727 S:      Maintained
13728 F:      Documentation/hwmon/vt1211
13729 F:      drivers/hwmon/vt1211.c
13730
13731 VT8231 HARDWARE MONITOR DRIVER
13732 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13733 L:      linux-hwmon@vger.kernel.org
13734 S:      Maintained
13735 F:      drivers/hwmon/vt8231.c
13736
13737 VUB300 USB to SDIO/SD/MMC bridge chip
13738 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13739 L:      linux-mmc@vger.kernel.org
13740 L:      linux-usb@vger.kernel.org
13741 S:      Supported
13742 F:      drivers/mmc/host/vub300.c
13743
13744 W1 DALLAS'S 1-WIRE BUS
13745 M:      Evgeniy Polyakov <zbr@ioremap.net>
13746 S:      Maintained
13747 F:      Documentation/w1/
13748 F:      drivers/w1/
13749
13750 W83791D HARDWARE MONITORING DRIVER
13751 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13752 L:      linux-hwmon@vger.kernel.org
13753 S:      Maintained
13754 F:      Documentation/hwmon/w83791d
13755 F:      drivers/hwmon/w83791d.c
13756
13757 W83793 HARDWARE MONITORING DRIVER
13758 M:      Rudolf Marek <r.marek@assembler.cz>
13759 L:      linux-hwmon@vger.kernel.org
13760 S:      Maintained
13761 F:      Documentation/hwmon/w83793
13762 F:      drivers/hwmon/w83793.c
13763
13764 W83795 HARDWARE MONITORING DRIVER
13765 M:      Jean Delvare <jdelvare@suse.com>
13766 L:      linux-hwmon@vger.kernel.org
13767 S:      Maintained
13768 F:      drivers/hwmon/w83795.c
13769
13770 W83L51xD SD/MMC CARD INTERFACE DRIVER
13771 M:      Pierre Ossman <pierre@ossman.eu>
13772 S:      Maintained
13773 F:      drivers/mmc/host/wbsd.*
13774
13775 WACOM PROTOCOL 4 SERIAL TABLETS
13776 M:      Julian Squires <julian@cipht.net>
13777 M:      Hans de Goede <hdegoede@redhat.com>
13778 L:      linux-input@vger.kernel.org
13779 S:      Maintained
13780 F:      drivers/input/tablet/wacom_serial4.c
13781
13782 WATCHDOG DEVICE DRIVERS
13783 M:      Wim Van Sebroeck <wim@iguana.be>
13784 R:      Guenter Roeck <linux@roeck-us.net>
13785 L:      linux-watchdog@vger.kernel.org
13786 W:      http://www.linux-watchdog.org/
13787 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13788 S:      Maintained
13789 F:      Documentation/devicetree/bindings/watchdog/
13790 F:      Documentation/watchdog/
13791 F:      drivers/watchdog/
13792 F:      include/linux/watchdog.h
13793 F:      include/uapi/linux/watchdog.h
13794
13795 WIIMOTE HID DRIVER
13796 M:      David Herrmann <dh.herrmann@googlemail.com>
13797 L:      linux-input@vger.kernel.org
13798 S:      Maintained
13799 F:      drivers/hid/hid-wiimote*
13800
13801 WINBOND CIR DRIVER
13802 M:      David Härdeman <david@hardeman.nu>
13803 S:      Maintained
13804 F:      drivers/media/rc/winbond-cir.c
13805
13806 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13807 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13808 L:      linux-watchdog@vger.kernel.org
13809 S:      Maintained
13810 F:      drivers/watchdog/ebc-c384_wdt.c
13811
13812 WINSYSTEMS WS16C48 GPIO DRIVER
13813 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13814 L:      linux-gpio@vger.kernel.org
13815 S:      Maintained
13816 F:      drivers/gpio/gpio-ws16c48.c
13817
13818 WIMAX STACK
13819 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13820 M:      linux-wimax@intel.com
13821 L:      wimax@linuxwimax.org (subscribers-only)
13822 S:      Supported
13823 W:      http://linuxwimax.org
13824 F:      Documentation/wimax/README.wimax
13825 F:      include/linux/wimax/debug.h
13826 F:      include/net/wimax.h
13827 F:      include/uapi/linux/wimax.h
13828 F:      net/wimax/
13829
13830 WISTRON LAPTOP BUTTON DRIVER
13831 M:      Miloslav Trmac <mitr@volny.cz>
13832 S:      Maintained
13833 F:      drivers/input/misc/wistron_btns.c
13834
13835 WL3501 WIRELESS PCMCIA CARD DRIVER
13836 L:      linux-wireless@vger.kernel.org
13837 S:      Odd fixes
13838 F:      drivers/net/wireless/wl3501*
13839
13840 WOLFSON MICROELECTRONICS DRIVERS
13841 L:      patches@opensource.wolfsonmicro.com
13842 T:      git https://github.com/CirrusLogic/linux-drivers.git
13843 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13844 S:      Supported
13845 F:      Documentation/hwmon/wm83??
13846 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13847 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13848 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13849 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
13850 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13851 F:      drivers/clk/clk-wm83*.c
13852 F:      drivers/extcon/extcon-arizona.c
13853 F:      drivers/leds/leds-wm83*.c
13854 F:      drivers/gpio/gpio-*wm*.c
13855 F:      drivers/gpio/gpio-arizona.c
13856 F:      drivers/hwmon/wm83??-hwmon.c
13857 F:      drivers/input/misc/wm831x-on.c
13858 F:      drivers/input/touchscreen/wm831x-ts.c
13859 F:      drivers/input/touchscreen/wm97*.c
13860 F:      drivers/mfd/arizona*
13861 F:      drivers/mfd/wm*.c
13862 F:      drivers/mfd/cs47l24*
13863 F:      drivers/power/supply/wm83*.c
13864 F:      drivers/rtc/rtc-wm83*.c
13865 F:      drivers/regulator/wm8*.c
13866 F:      drivers/regulator/arizona*
13867 F:      drivers/video/backlight/wm83*_bl.c
13868 F:      drivers/watchdog/wm83*_wdt.c
13869 F:      include/linux/mfd/arizona/
13870 F:      include/linux/mfd/wm831x/
13871 F:      include/linux/mfd/wm8350/
13872 F:      include/linux/mfd/wm8400*
13873 F:      include/linux/regulator/arizona*
13874 F:      include/linux/wm97xx.h
13875 F:      include/sound/wm????.h
13876 F:      sound/soc/codecs/arizona.?
13877 F:      sound/soc/codecs/wm*
13878 F:      sound/soc/codecs/cs47l24*
13879
13880 WORKQUEUE
13881 M:      Tejun Heo <tj@kernel.org>
13882 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13884 S:      Maintained
13885 F:      include/linux/workqueue.h
13886 F:      kernel/workqueue.c
13887 F:      Documentation/core-api/workqueue.rst
13888
13889 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13890 M:      Chen-Yu Tsai <wens@csie.org>
13891 L:      linux-kernel@vger.kernel.org
13892 S:      Maintained
13893 N:      axp[128]
13894
13895 X.25 NETWORK LAYER
13896 M:      Andrew Hendry <andrew.hendry@gmail.com>
13897 L:      linux-x25@vger.kernel.org
13898 S:      Odd Fixes
13899 F:      Documentation/networking/x25*
13900 F:      include/net/x25*
13901 F:      net/x25/
13902
13903 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13904 M:      Thomas Gleixner <tglx@linutronix.de>
13905 M:      Ingo Molnar <mingo@redhat.com>
13906 M:      "H. Peter Anvin" <hpa@zytor.com>
13907 M:      x86@kernel.org
13908 L:      linux-kernel@vger.kernel.org
13909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13910 S:      Maintained
13911 F:      Documentation/x86/
13912 F:      arch/x86/
13913
13914 X86 PLATFORM DRIVERS
13915 M:      Darren Hart <dvhart@infradead.org>
13916 M:      Andy Shevchenko <andy@infradead.org>
13917 L:      platform-driver-x86@vger.kernel.org
13918 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13919 S:      Maintained
13920 F:      drivers/platform/x86/
13921 F:      drivers/platform/olpc/
13922
13923 X86 MCE INFRASTRUCTURE
13924 M:      Tony Luck <tony.luck@intel.com>
13925 M:      Borislav Petkov <bp@alien8.de>
13926 L:      linux-edac@vger.kernel.org
13927 S:      Maintained
13928 F:      arch/x86/kernel/cpu/mcheck/*
13929
13930 X86 MICROCODE UPDATE SUPPORT
13931 M:      Borislav Petkov <bp@alien8.de>
13932 S:      Maintained
13933 F:      arch/x86/kernel/cpu/microcode/*
13934
13935 X86 VDSO
13936 M:      Andy Lutomirski <luto@amacapital.net>
13937 L:      linux-kernel@vger.kernel.org
13938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13939 S:      Maintained
13940 F:      arch/x86/entry/vdso/
13941
13942 XC2028/3028 TUNER DRIVER
13943 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13944 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13945 L:      linux-media@vger.kernel.org
13946 W:      https://linuxtv.org
13947 T:      git git://linuxtv.org/media_tree.git
13948 S:      Maintained
13949 F:      drivers/media/tuners/tuner-xc2028.*
13950
13951 XEN HYPERVISOR INTERFACE
13952 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13953 M:      Juergen Gross <jgross@suse.com>
13954 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13956 S:      Supported
13957 F:      arch/x86/xen/
13958 F:      drivers/*/xen-*front.c
13959 F:      drivers/xen/
13960 F:      arch/x86/include/asm/xen/
13961 F:      include/xen/
13962 F:      include/uapi/xen/
13963
13964 XEN HYPERVISOR ARM
13965 M:      Stefano Stabellini <sstabellini@kernel.org>
13966 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13967 S:      Maintained
13968 F:      arch/arm/xen/
13969 F:      arch/arm/include/asm/xen/
13970
13971 XEN HYPERVISOR ARM64
13972 M:      Stefano Stabellini <sstabellini@kernel.org>
13973 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13974 S:      Maintained
13975 F:      arch/arm64/xen/
13976 F:      arch/arm64/include/asm/xen/
13977
13978 XEN NETWORK BACKEND DRIVER
13979 M:      Wei Liu <wei.liu2@citrix.com>
13980 M:      Paul Durrant <paul.durrant@citrix.com>
13981 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13982 L:      netdev@vger.kernel.org
13983 S:      Supported
13984 F:      drivers/net/xen-netback/*
13985
13986 XEN PCI SUBSYSTEM
13987 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13988 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13989 S:      Supported
13990 F:      arch/x86/pci/*xen*
13991 F:      drivers/pci/*xen*
13992
13993 XEN BLOCK SUBSYSTEM
13994 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13995 M:      Roger Pau Monné <roger.pau@citrix.com>
13996 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13997 S:      Supported
13998 F:      drivers/block/xen-blkback/*
13999 F:      drivers/block/xen*
14000
14001 XEN PVSCSI DRIVERS
14002 M:      Juergen Gross <jgross@suse.com>
14003 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14004 L:      linux-scsi@vger.kernel.org
14005 S:      Supported
14006 F:      drivers/scsi/xen-scsifront.c
14007 F:      drivers/xen/xen-scsiback.c
14008 F:      include/xen/interface/io/vscsiif.h
14009
14010 XEN SWIOTLB SUBSYSTEM
14011 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14012 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14013 S:      Supported
14014 F:      arch/x86/xen/*swiotlb*
14015 F:      drivers/xen/*swiotlb*
14016
14017 XFS FILESYSTEM
14018 M:      Darrick J. Wong <darrick.wong@oracle.com>
14019 M:      linux-xfs@vger.kernel.org
14020 L:      linux-xfs@vger.kernel.org
14021 W:      http://xfs.org/
14022 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14023 S:      Supported
14024 F:      Documentation/filesystems/xfs.txt
14025 F:      fs/xfs/
14026
14027 XILINX AXI ETHERNET DRIVER
14028 M:      Anirudha Sarangi <anirudh@xilinx.com>
14029 M:      John Linn <John.Linn@xilinx.com>
14030 S:      Maintained
14031 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14032
14033 XILINX UARTLITE SERIAL DRIVER
14034 M:      Peter Korsgaard <jacmet@sunsite.dk>
14035 L:      linux-serial@vger.kernel.org
14036 S:      Maintained
14037 F:      drivers/tty/serial/uartlite.c
14038
14039 XILINX VIDEO IP CORES
14040 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14041 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14042 L:      linux-media@vger.kernel.org
14043 T:      git git://linuxtv.org/media_tree.git
14044 S:      Supported
14045 F:      Documentation/devicetree/bindings/media/xilinx/
14046 F:      drivers/media/platform/xilinx/
14047 F:      include/uapi/linux/xilinx-v4l2-controls.h
14048
14049 XILLYBUS DRIVER
14050 M:      Eli Billauer <eli.billauer@gmail.com>
14051 L:      linux-kernel@vger.kernel.org
14052 S:      Supported
14053 F:      drivers/char/xillybus/
14054
14055 XTENSA XTFPGA PLATFORM SUPPORT
14056 M:      Max Filippov <jcmvbkbc@gmail.com>
14057 L:      linux-xtensa@linux-xtensa.org
14058 S:      Maintained
14059 F:      drivers/spi/spi-xtensa-xtfpga.c
14060 F:      sound/soc/xtensa/xtfpga-i2s.c
14061
14062 YAM DRIVER FOR AX.25
14063 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14064 L:      linux-hams@vger.kernel.org
14065 S:      Maintained
14066 F:      drivers/net/hamradio/yam*
14067 F:      include/linux/yam.h
14068
14069 YEALINK PHONE DRIVER
14070 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14071 L:      usbb2k-api-dev@nongnu.org
14072 S:      Maintained
14073 F:      Documentation/input/yealink.rst
14074 F:      drivers/input/misc/yealink.*
14075
14076 Z8530 DRIVER FOR AX.25
14077 M:      Joerg Reuter <jreuter@yaina.de>
14078 W:      http://yaina.de/jreuter/
14079 W:      http://www.qsl.net/dl1bke/
14080 L:      linux-hams@vger.kernel.org
14081 S:      Maintained
14082 F:      Documentation/networking/z8530drv.txt
14083 F:      drivers/net/hamradio/*scc.c
14084 F:      drivers/net/hamradio/z8530.h
14085
14086 ZBUD COMPRESSED PAGE ALLOCATOR
14087 M:      Seth Jennings <sjenning@redhat.com>
14088 M:      Dan Streetman <ddstreet@ieee.org>
14089 L:      linux-mm@kvack.org
14090 S:      Maintained
14091 F:      mm/zbud.c
14092 F:      include/linux/zbud.h
14093
14094 ZD1211RW WIRELESS DRIVER
14095 M:      Daniel Drake <dsd@gentoo.org>
14096 M:      Ulrich Kunitz <kune@deine-taler.de>
14097 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14098 L:      linux-wireless@vger.kernel.org
14099 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14100 S:      Maintained
14101 F:      drivers/net/wireless/zydas/zd1211rw/
14102
14103 ZD1301_DEMOD MEDIA DRIVER
14104 M:      Antti Palosaari <crope@iki.fi>
14105 L:      linux-media@vger.kernel.org
14106 W:      https://linuxtv.org/
14107 W:      http://palosaari.fi/linux/
14108 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14109 S:      Maintained
14110 F:      drivers/media/dvb-frontends/zd1301_demod*
14111
14112 ZD1301 MEDIA DRIVER
14113 M:      Antti Palosaari <crope@iki.fi>
14114 L:      linux-media@vger.kernel.org
14115 W:      https://linuxtv.org/
14116 W:      http://palosaari.fi/linux/
14117 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14118 S:      Maintained
14119 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14120
14121 ZPOOL COMPRESSED PAGE STORAGE API
14122 M:      Dan Streetman <ddstreet@ieee.org>
14123 L:      linux-mm@kvack.org
14124 S:      Maintained
14125 F:      mm/zpool.c
14126 F:      include/linux/zpool.h
14127
14128 ZR36067 VIDEO FOR LINUX DRIVER
14129 L:      mjpeg-users@lists.sourceforge.net
14130 L:      linux-media@vger.kernel.org
14131 W:      http://mjpeg.sourceforge.net/driver-zoran/
14132 T:      hg https://linuxtv.org/hg/v4l-dvb
14133 S:      Odd Fixes
14134 F:      drivers/media/pci/zoran/
14135
14136 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14137 M:      Minchan Kim <minchan@kernel.org>
14138 M:      Nitin Gupta <ngupta@vflare.org>
14139 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14140 L:      linux-kernel@vger.kernel.org
14141 S:      Maintained
14142 F:      drivers/block/zram/
14143 F:      Documentation/blockdev/zram.txt
14144
14145 ZS DECSTATION Z85C30 SERIAL DRIVER
14146 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14147 S:      Maintained
14148 F:      drivers/tty/serial/zs.*
14149
14150 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14151 M:      Minchan Kim <minchan@kernel.org>
14152 M:      Nitin Gupta <ngupta@vflare.org>
14153 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14154 L:      linux-mm@kvack.org
14155 S:      Maintained
14156 F:      mm/zsmalloc.c
14157 F:      include/linux/zsmalloc.h
14158 F:      Documentation/vm/zsmalloc.txt
14159
14160 ZSWAP COMPRESSED SWAP CACHING
14161 M:      Seth Jennings <sjenning@redhat.com>
14162 M:      Dan Streetman <ddstreet@ieee.org>
14163 L:      linux-mm@kvack.org
14164 S:      Maintained
14165 F:      mm/zswap.c
14166
14167 THE REST
14168 M:      Linus Torvalds <torvalds@linux-foundation.org>
14169 L:      linux-kernel@vger.kernel.org
14170 Q:      http://patchwork.kernel.org/project/LKML/list/
14171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14172 S:      Buried alive in reporters
14173 F:      *
14174 F:      */