]> git.karo-electronics.de Git - karo-tx-linux.git/blob - MAINTAINERS
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma
[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         B: Bug tracking system location.
85         S: Status, one of the following:
86            Supported:   Someone is actually paid to look after this.
87            Maintained:  Someone actually looks after it.
88            Odd Fixes:   It has a maintainer but they don't have time to do
89                         much other than throw the odd patch in. See below..
90            Orphan:      No current maintainer [but maybe you could take the
91                         role as you write your new code].
92            Obsolete:    Old code. Something tagged obsolete generally means
93                         it has been replaced by a better system and you
94                         should be using that.
95         F: Files and directories with wildcard patterns.
96            A trailing slash includes all files and subdirectory files.
97            F:   drivers/net/    all files in and below drivers/net
98            F:   drivers/net/*   all files in drivers/net, but not below
99            F:   */net/*         all files in "any top level directory"/net
100            One pattern per line.  Multiple F: lines acceptable.
101         N: Files and directories with regex patterns.
102            N:   [^a-z]tegra     all files whose path contains the word tegra
103            One pattern per line.  Multiple N: lines acceptable.
104            scripts/get_maintainer.pl has different behavior for files that
105            match F: pattern and matches of N: patterns.  By default,
106            get_maintainer will not look at git log history when an F: pattern
107            match occurs.  When an N: match occurs, git log history is used
108            to also notify the people that have git commit signatures.
109         X: Files and directories that are NOT maintained, same rules as F:
110            Files exclusions are tested before file matches.
111            Can be useful for excluding a specific subdirectory, for instance:
112            F:   net/
113            X:   net/ipv6/
114            matches all files in and below net excluding net/ipv6/
115         K: Keyword perl extended regex pattern to match content in a
116            patch or file.  For instance:
117            K: of_get_profile
118               matches patches or files that contain "of_get_profile"
119            K: \b(printk|pr_(info|err))\b
120               matches patches or files that contain one or more of the words
121               printk, pr_info or pr_err
122            One regex pattern per line.  Multiple K: lines acceptable.
123
124 Note: For the hard of thinking, this list is meant to remain in alphabetical
125 order. If you could add yourselves to it in alphabetical order that would be
126 so much easier [Ed]
127
128 Maintainers List (try to look for most precise areas first)
129
130                 -----------------------------------
131
132 3C59X NETWORK DRIVER
133 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
134 L:      netdev@vger.kernel.org
135 S:      Maintained
136 F:      Documentation/networking/vortex.txt
137 F:      drivers/net/ethernet/3com/3c59x.c
138
139 3CR990 NETWORK DRIVER
140 M:      David Dillow <dave@thedillows.org>
141 L:      netdev@vger.kernel.org
142 S:      Maintained
143 F:      drivers/net/ethernet/3com/typhoon*
144
145 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
146 M:      Adam Radford <linuxraid@lsi.com>
147 L:      linux-scsi@vger.kernel.org
148 W:      http://www.lsi.com
149 S:      Supported
150 F:      drivers/scsi/3w-*
151
152 53C700 AND 53C700-66 SCSI DRIVER
153 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
154 L:      linux-scsi@vger.kernel.org
155 S:      Maintained
156 F:      drivers/scsi/53c700*
157
158 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
159 M:      Alexander Aring <aar@pengutronix.de>
160 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
161 L:      linux-bluetooth@vger.kernel.org
162 L:      linux-wpan@vger.kernel.org
163 S:      Maintained
164 F:      net/6lowpan/
165 F:      include/net/6lowpan.h
166 F:      Documentation/networking/6lowpan.txt
167
168 6PACK NETWORK DRIVER FOR AX.25
169 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
170 L:      linux-hams@vger.kernel.org
171 S:      Maintained
172 F:      drivers/net/hamradio/6pack.c
173
174 8169 10/100/1000 GIGABIT ETHERNET DRIVER
175 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
176 L:      netdev@vger.kernel.org
177 S:      Maintained
178 F:      drivers/net/ethernet/realtek/r8169.c
179
180 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
181 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
182 L:      linux-serial@vger.kernel.org
183 S:      Maintained
184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
185 F:      drivers/tty/serial/8250*
186 F:      include/linux/serial_8250.h
187
188 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
189 L:      netdev@vger.kernel.org
190 S:      Orphan / Obsolete
191 F:      drivers/net/ethernet/8390/
192
193 9P FILE SYSTEM
194 M:      Eric Van Hensbergen <ericvh@gmail.com>
195 M:      Ron Minnich <rminnich@sandia.gov>
196 M:      Latchesar Ionkov <lucho@ionkov.net>
197 L:      v9fs-developer@lists.sourceforge.net
198 W:      http://swik.net/v9fs
199 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 S:      Maintained
202 F:      Documentation/filesystems/9p.txt
203 F:      fs/9p/
204 F:      net/9p/
205 F:      include/net/9p/
206 F:      include/uapi/linux/virtio_9p.h
207 F:      include/trace/events/9p.h
208
209
210 A8293 MEDIA DRIVER
211 M:      Antti Palosaari <crope@iki.fi>
212 L:      linux-media@vger.kernel.org
213 W:      https://linuxtv.org
214 W:      http://palosaari.fi/linux/
215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
216 T:      git git://linuxtv.org/anttip/media_tree.git
217 S:      Maintained
218 F:      drivers/media/dvb-frontends/a8293*
219
220 AACRAID SCSI RAID DRIVER
221 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
222 L:      linux-scsi@vger.kernel.org
223 W:      http://www.adaptec.com/
224 S:      Supported
225 F:      Documentation/scsi/aacraid.txt
226 F:      drivers/scsi/aacraid/
227
228 ABI/API
229 L:      linux-api@vger.kernel.org
230 F:      include/linux/syscalls.h
231 F:      kernel/sys_ni.c
232
233 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
234 M:      Hans de Goede <hdegoede@redhat.com>
235 L:      linux-hwmon@vger.kernel.org
236 S:      Maintained
237 F:      drivers/hwmon/abituguru.c
238
239 ABIT UGURU 3 HARDWARE MONITOR DRIVER
240 M:      Alistair John Strachan <alistair@devzero.co.uk>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru3.c
244
245 ACCES 104-DIO-48E GPIO DRIVER
246 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
247 L:      linux-gpio@vger.kernel.org
248 S:      Maintained
249 F:      drivers/gpio/gpio-104-dio-48e.c
250
251 ACCES 104-IDI-48 GPIO DRIVER
252 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-idi-48.c
256
257 ACCES 104-IDIO-16 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idio-16.c
262
263 ACCES 104-QUAD-8 IIO DRIVER
264 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
265 L:      linux-iio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/iio/counter/104-quad-8.c
268
269 ACENIC DRIVER
270 M:      Jes Sorensen <jes@trained-monkey.org>
271 L:      linux-acenic@sunsite.dk
272 S:      Maintained
273 F:      drivers/net/ethernet/alteon/acenic*
274
275 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
276 M:      Peter Feuerer <peter@piie.net>
277 L:      platform-driver-x86@vger.kernel.org
278 W:      http://piie.net/?section=acerhdf
279 S:      Maintained
280 F:      drivers/platform/x86/acerhdf.c
281
282 ACER WMI LAPTOP EXTRAS
283 M:      "Lee, Chun-Yi" <jlee@suse.com>
284 L:      platform-driver-x86@vger.kernel.org
285 S:      Maintained
286 F:      drivers/platform/x86/acer-wmi.c
287
288 ACPI
289 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
290 M:      Len Brown <lenb@kernel.org>
291 L:      linux-acpi@vger.kernel.org
292 W:      https://01.org/linux-acpi
293 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
295 B:      https://bugzilla.kernel.org
296 S:      Supported
297 F:      drivers/acpi/
298 F:      drivers/pnp/pnpacpi/
299 F:      include/linux/acpi.h
300 F:      include/acpi/
301 F:      Documentation/acpi/
302 F:      Documentation/ABI/testing/sysfs-bus-acpi
303 F:      Documentation/ABI/testing/configfs-acpi
304 F:      drivers/pci/*acpi*
305 F:      drivers/pci/*/*acpi*
306 F:      drivers/pci/*/*/*acpi*
307 F:      tools/power/acpi/
308
309 ACPI COMPONENT ARCHITECTURE (ACPICA)
310 M:      Robert Moore <robert.moore@intel.com>
311 M:      Lv Zheng <lv.zheng@intel.com>
312 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
313 L:      linux-acpi@vger.kernel.org
314 L:      devel@acpica.org
315 W:      https://acpica.org/
316 W:      https://github.com/acpica/acpica/
317 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319 B:      https://bugzilla.kernel.org
320 B:      https://bugs.acpica.org
321 S:      Supported
322 F:      drivers/acpi/acpica/
323 F:      include/acpi/
324 F:      tools/power/acpi/
325
326 ACPI FAN DRIVER
327 M:      Zhang Rui <rui.zhang@intel.com>
328 L:      linux-acpi@vger.kernel.org
329 W:      https://01.org/linux-acpi
330 B:      https://bugzilla.kernel.org
331 S:      Supported
332 F:      drivers/acpi/fan.c
333
334 ACPI FOR ARM64 (ACPI/arm64)
335 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
336 M:      Hanjun Guo <hanjun.guo@linaro.org>
337 M:      Sudeep Holla <sudeep.holla@arm.com>
338 L:      linux-acpi@vger.kernel.org
339 S:      Maintained
340 F:      drivers/acpi/arm64
341
342 ACPI THERMAL DRIVER
343 M:      Zhang Rui <rui.zhang@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 W:      https://01.org/linux-acpi
346 B:      https://bugzilla.kernel.org
347 S:      Supported
348 F:      drivers/acpi/*thermal*
349
350 ACPI VIDEO DRIVER
351 M:      Zhang Rui <rui.zhang@intel.com>
352 L:      linux-acpi@vger.kernel.org
353 W:      https://01.org/linux-acpi
354 B:      https://bugzilla.kernel.org
355 S:      Supported
356 F:      drivers/acpi/acpi_video.c
357
358 ACPI WMI DRIVER
359 L:      platform-driver-x86@vger.kernel.org
360 S:      Orphan
361 F:      drivers/platform/x86/wmi.c
362
363 AD1889 ALSA SOUND DRIVER
364 M:      Thibaut Varene <T-Bone@parisc-linux.org>
365 W:      http://wiki.parisc-linux.org/AD1889
366 L:      linux-parisc@vger.kernel.org
367 S:      Maintained
368 F:      sound/pci/ad1889.*
369
370 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
371 M:      Michael Hennerich <michael.hennerich@analog.com>
372 W:      http://wiki.analog.com/AD5254
373 W:      http://ez.analog.com/community/linux-device-drivers
374 S:      Supported
375 F:      drivers/misc/ad525x_dpot.c
376
377 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
378 M:      Michael Hennerich <michael.hennerich@analog.com>
379 W:      http://wiki.analog.com/AD5398
380 W:      http://ez.analog.com/community/linux-device-drivers
381 S:      Supported
382 F:      drivers/regulator/ad5398.c
383
384 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
385 M:      Michael Hennerich <michael.hennerich@analog.com>
386 W:      http://wiki.analog.com/AD7142
387 W:      http://ez.analog.com/community/linux-device-drivers
388 S:      Supported
389 F:      drivers/input/misc/ad714x.c
390
391 AD7877 TOUCHSCREEN DRIVER
392 M:      Michael Hennerich <michael.hennerich@analog.com>
393 W:      http://wiki.analog.com/AD7877
394 W:      http://ez.analog.com/community/linux-device-drivers
395 S:      Supported
396 F:      drivers/input/touchscreen/ad7877.c
397
398 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
399 M:      Michael Hennerich <michael.hennerich@analog.com>
400 W:      http://wiki.analog.com/AD7879
401 W:      http://ez.analog.com/community/linux-device-drivers
402 S:      Supported
403 F:      drivers/input/touchscreen/ad7879.c
404
405 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
406 M:      Jiri Kosina <jikos@kernel.org>
407 S:      Maintained
408
409 ADF7242 IEEE 802.15.4 RADIO DRIVER
410 M:      Michael Hennerich <michael.hennerich@analog.com>
411 W:      https://wiki.analog.com/ADF7242
412 W:      http://ez.analog.com/community/linux-device-drivers
413 L:      linux-wpan@vger.kernel.org
414 S:      Supported
415 F:      drivers/net/ieee802154/adf7242.c
416 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
417
418 ADM1025 HARDWARE MONITOR DRIVER
419 M:      Jean Delvare <jdelvare@suse.com>
420 L:      linux-hwmon@vger.kernel.org
421 S:      Maintained
422 F:      Documentation/hwmon/adm1025
423 F:      drivers/hwmon/adm1025.c
424
425 ADM1029 HARDWARE MONITOR DRIVER
426 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
427 L:      linux-hwmon@vger.kernel.org
428 S:      Maintained
429 F:      drivers/hwmon/adm1029.c
430
431 ADM8211 WIRELESS DRIVER
432 L:      linux-wireless@vger.kernel.org
433 W:      http://wireless.kernel.org/
434 S:      Orphan
435 F:      drivers/net/wireless/admtek/adm8211.*
436
437 ADP1653 FLASH CONTROLLER DRIVER
438 M:      Sakari Ailus <sakari.ailus@iki.fi>
439 L:      linux-media@vger.kernel.org
440 S:      Maintained
441 F:      drivers/media/i2c/adp1653.c
442 F:      include/media/i2c/adp1653.h
443
444 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
445 M:      Michael Hennerich <michael.hennerich@analog.com>
446 W:      http://wiki.analog.com/ADP5520
447 W:      http://ez.analog.com/community/linux-device-drivers
448 S:      Supported
449 F:      drivers/mfd/adp5520.c
450 F:      drivers/video/backlight/adp5520_bl.c
451 F:      drivers/leds/leds-adp5520.c
452 F:      drivers/gpio/gpio-adp5520.c
453 F:      drivers/input/keyboard/adp5520-keys.c
454
455 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
456 M:      Michael Hennerich <michael.hennerich@analog.com>
457 W:      http://wiki.analog.com/ADP5588
458 W:      http://ez.analog.com/community/linux-device-drivers
459 S:      Supported
460 F:      drivers/input/keyboard/adp5588-keys.c
461 F:      drivers/gpio/gpio-adp5588.c
462
463 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
464 M:      Michael Hennerich <michael.hennerich@analog.com>
465 W:      http://wiki.analog.com/ADP8860
466 W:      http://ez.analog.com/community/linux-device-drivers
467 S:      Supported
468 F:      drivers/video/backlight/adp8860_bl.c
469
470 ADS1015 HARDWARE MONITOR DRIVER
471 M:      Dirk Eibach <eibach@gdsys.de>
472 L:      linux-hwmon@vger.kernel.org
473 S:      Maintained
474 F:      Documentation/hwmon/ads1015
475 F:      drivers/hwmon/ads1015.c
476 F:      include/linux/i2c/ads1015.h
477
478 ADT746X FAN DRIVER
479 M:      Colin Leroy <colin@colino.net>
480 S:      Maintained
481 F:      drivers/macintosh/therm_adt746x.c
482
483 ADT7475 HARDWARE MONITOR DRIVER
484 M:      Jean Delvare <jdelvare@suse.com>
485 L:      linux-hwmon@vger.kernel.org
486 S:      Maintained
487 F:      Documentation/hwmon/adt7475
488 F:      drivers/hwmon/adt7475.c
489
490 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
491 M:      Michael Hennerich <michael.hennerich@analog.com>
492 W:      http://wiki.analog.com/ADXL345
493 W:      http://ez.analog.com/community/linux-device-drivers
494 S:      Supported
495 F:      drivers/input/misc/adxl34x.c
496
497 ADVANSYS SCSI DRIVER
498 M:      Matthew Wilcox <matthew@wil.cx>
499 M:      Hannes Reinecke <hare@suse.com>
500 L:      linux-scsi@vger.kernel.org
501 S:      Maintained
502 F:      Documentation/scsi/advansys.txt
503 F:      drivers/scsi/advansys.c
504
505 AEDSP16 DRIVER
506 M:      Riccardo Facchetti <fizban@tin.it>
507 S:      Maintained
508 F:      sound/oss/aedsp16.c
509
510 AF9013 MEDIA DRIVER
511 M:      Antti Palosaari <crope@iki.fi>
512 L:      linux-media@vger.kernel.org
513 W:      https://linuxtv.org
514 W:      http://palosaari.fi/linux/
515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
516 T:      git git://linuxtv.org/anttip/media_tree.git
517 S:      Maintained
518 F:      drivers/media/dvb-frontends/af9013*
519
520 AF9033 MEDIA DRIVER
521 M:      Antti Palosaari <crope@iki.fi>
522 L:      linux-media@vger.kernel.org
523 W:      https://linuxtv.org
524 W:      http://palosaari.fi/linux/
525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
526 T:      git git://linuxtv.org/anttip/media_tree.git
527 S:      Maintained
528 F:      drivers/media/dvb-frontends/af9033*
529
530 AFFS FILE SYSTEM
531 L:      linux-fsdevel@vger.kernel.org
532 S:      Orphan
533 F:      Documentation/filesystems/affs.txt
534 F:      fs/affs/
535
536 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
537 M:      David Howells <dhowells@redhat.com>
538 L:      linux-afs@lists.infradead.org
539 S:      Supported
540 F:      fs/afs/
541 F:      include/net/af_rxrpc.h
542 F:      net/rxrpc/af_rxrpc.c
543 W:      https://www.infradead.org/~dhowells/kafs/
544
545 AGPGART DRIVER
546 M:      David Airlie <airlied@linux.ie>
547 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
548 S:      Maintained
549 F:      drivers/char/agp/
550 F:      include/linux/agp*
551 F:      include/uapi/linux/agp*
552
553 AHA152X SCSI DRIVER
554 M:      "Juergen E. Fischer" <fischer@norbit.de>
555 L:      linux-scsi@vger.kernel.org
556 S:      Maintained
557 F:      drivers/scsi/aha152x*
558 F:      drivers/scsi/pcmcia/aha152x*
559
560 AIC7XXX / AIC79XX SCSI DRIVER
561 M:      Hannes Reinecke <hare@suse.com>
562 L:      linux-scsi@vger.kernel.org
563 S:      Maintained
564 F:      drivers/scsi/aic7xxx/
565
566 AIMSLAB FM RADIO RECEIVER DRIVER
567 M:      Hans Verkuil <hverkuil@xs4all.nl>
568 L:      linux-media@vger.kernel.org
569 T:      git git://linuxtv.org/media_tree.git
570 W:      https://linuxtv.org
571 S:      Maintained
572 F:      drivers/media/radio/radio-aimslab*
573
574 AIO
575 M:      Benjamin LaHaise <bcrl@kvack.org>
576 L:      linux-aio@kvack.org
577 S:      Supported
578 F:      fs/aio.c
579 F:      include/linux/*aio*.h
580
581 AIRSPY MEDIA DRIVER
582 M:      Antti Palosaari <crope@iki.fi>
583 L:      linux-media@vger.kernel.org
584 W:      https://linuxtv.org
585 W:      http://palosaari.fi/linux/
586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
587 T:      git git://linuxtv.org/anttip/media_tree.git
588 S:      Maintained
589 F:      drivers/media/usb/airspy/
590
591 ALACRITECH GIGABIT ETHERNET DRIVER
592 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
593 S:      Maintained
594 F:      drivers/net/ethernet/alacritech/*
595
596 ALCATEL SPEEDTOUCH USB DRIVER
597 M:      Duncan Sands <duncan.sands@free.fr>
598 L:      linux-usb@vger.kernel.org
599 W:      http://www.linux-usb.org/SpeedTouch/
600 S:      Maintained
601 F:      drivers/usb/atm/speedtch.c
602 F:      drivers/usb/atm/usbatm.c
603
604 ALCHEMY AU1XX0 MMC DRIVER
605 M:      Manuel Lauss <manuel.lauss@gmail.com>
606 S:      Maintained
607 F:      drivers/mmc/host/au1xmmc.c
608
609 ALI1563 I2C DRIVER
610 M:      Rudolf Marek <r.marek@assembler.cz>
611 L:      linux-i2c@vger.kernel.org
612 S:      Maintained
613 F:      Documentation/i2c/busses/i2c-ali1563
614 F:      drivers/i2c/busses/i2c-ali1563.c
615
616 ALLWINNER SECURITY SYSTEM
617 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
618 L:      linux-crypto@vger.kernel.org
619 S:      Maintained
620 F:      drivers/crypto/sunxi-ss/
621
622 ALPHA PORT
623 M:      Richard Henderson <rth@twiddle.net>
624 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
625 M:      Matt Turner <mattst88@gmail.com>
626 S:      Odd Fixes
627 L:      linux-alpha@vger.kernel.org
628 F:      arch/alpha/
629
630 ALPS PS/2 TOUCHPAD DRIVER
631 R:      Pali Rohár <pali.rohar@gmail.com>
632 F:      drivers/input/mouse/alps.*
633
634 ALTERA MAILBOX DRIVER
635 M:      Ley Foon Tan <lftan@altera.com>
636 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
637 S:      Maintained
638 F:      drivers/mailbox/mailbox-altera.c
639
640 ALTERA PIO DRIVER
641 M:      Tien Hock Loh <thloh@altera.com>
642 L:      linux-gpio@vger.kernel.org
643 S:      Maintained
644 F:      drivers/gpio/gpio-altera.c
645
646 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
647 M:      Thor Thayer <tthayer@opensource.altera.com>
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera-a10sr.c
650 F:      drivers/mfd/altera-a10sr.c
651 F:      include/linux/mfd/altera-a10sr.h
652
653 ALTERA TRIPLE SPEED ETHERNET DRIVER
654 M:      Vince Bridgers <vbridger@opensource.altera.com>
655 L:      netdev@vger.kernel.org
656 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
657 S:      Maintained
658 F:      drivers/net/ethernet/altera/
659
660 ALTERA UART/JTAG UART SERIAL DRIVERS
661 M:      Tobias Klauser <tklauser@distanz.ch>
662 L:      linux-serial@vger.kernel.org
663 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 S:      Maintained
665 F:      drivers/tty/serial/altera_uart.c
666 F:      drivers/tty/serial/altera_jtaguart.c
667 F:      include/linux/altera_uart.h
668 F:      include/linux/altera_jtaguart.h
669
670 AMAZON ETHERNET DRIVERS
671 M:      Netanel Belgazal <netanel@annapurnalabs.com>
672 R:      Saeed Bishara <saeed@annapurnalabs.com>
673 R:      Zorik Machulsky <zorik@annapurnalabs.com>
674 L:      netdev@vger.kernel.org
675 S:      Supported
676 F:      Documentation/networking/ena.txt
677 F:      drivers/net/ethernet/amazon/
678
679 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
680 M:      Tom Lendacky <thomas.lendacky@amd.com>
681 M:      Gary Hook <gary.hook@amd.com>
682 L:      linux-crypto@vger.kernel.org
683 S:      Supported
684 F:      drivers/crypto/ccp/
685 F:      include/linux/ccp.h
686
687 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
688 M:      Huang Rui <ray.huang@amd.com>
689 L:      linux-hwmon@vger.kernel.org
690 S:      Supported
691 F:      Documentation/hwmon/fam15h_power
692 F:      drivers/hwmon/fam15h_power.c
693
694 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
695 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
696 S:      Orphan
697 F:      drivers/usb/gadget/udc/amd5536udc.*
698
699 AMD GEODE PROCESSOR/CHIPSET SUPPORT
700 P:      Andres Salomon <dilinger@queued.net>
701 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
702 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
703 S:      Supported
704 F:      drivers/char/hw_random/geode-rng.c
705 F:      drivers/crypto/geode*
706 F:      drivers/video/fbdev/geode/
707 F:      arch/x86/include/asm/geode.h
708
709 AMD IOMMU (AMD-VI)
710 M:      Joerg Roedel <joro@8bytes.org>
711 L:      iommu@lists.linux-foundation.org
712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
713 S:      Maintained
714 F:      drivers/iommu/amd_iommu*.[ch]
715 F:      include/linux/amd-iommu.h
716
717 AMD KFD
718 M:      Oded Gabbay <oded.gabbay@gmail.com>
719 L:      dri-devel@lists.freedesktop.org
720 T:      git git://people.freedesktop.org/~gabbayo/linux.git
721 S:      Supported
722 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
723 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
724 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
725 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
726 F:      drivers/gpu/drm/amd/amdkfd/
727 F:      drivers/gpu/drm/amd/include/cik_structs.h
728 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
729 F:      drivers/gpu/drm/amd/include/vi_structs.h
730 F:      drivers/gpu/drm/radeon/radeon_kfd.c
731 F:      drivers/gpu/drm/radeon/radeon_kfd.h
732 F:      include/uapi/linux/kfd_ioctl.h
733
734 AMD SEATTLE DEVICE TREE SUPPORT
735 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
736 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
737 M:      Tom Lendacky <thomas.lendacky@amd.com>
738 S:      Supported
739 F:      arch/arm64/boot/dts/amd/
740
741 AMD XGBE DRIVER
742 M:      Tom Lendacky <thomas.lendacky@amd.com>
743 L:      netdev@vger.kernel.org
744 S:      Supported
745 F:      drivers/net/ethernet/amd/xgbe/
746 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
747
748 AMS (Apple Motion Sensor) DRIVER
749 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
750 S:      Supported
751 F:      drivers/macintosh/ams/
752
753 ANALOG DEVICES INC AD9389B DRIVER
754 M:      Hans Verkuil <hans.verkuil@cisco.com>
755 L:      linux-media@vger.kernel.org
756 S:      Maintained
757 F:      drivers/media/i2c/ad9389b*
758
759 ANALOG DEVICES INC ADV7180 DRIVER
760 M:      Lars-Peter Clausen <lars@metafoo.de>
761 L:      linux-media@vger.kernel.org
762 W:      http://ez.analog.com/community/linux-device-drivers
763 S:      Supported
764 F:      drivers/media/i2c/adv7180.c
765
766 ANALOG DEVICES INC ADV7511 DRIVER
767 M:      Hans Verkuil <hans.verkuil@cisco.com>
768 L:      linux-media@vger.kernel.org
769 S:      Maintained
770 F:      drivers/media/i2c/adv7511*
771
772 ANALOG DEVICES INC ADV7604 DRIVER
773 M:      Hans Verkuil <hans.verkuil@cisco.com>
774 L:      linux-media@vger.kernel.org
775 S:      Maintained
776 F:      drivers/media/i2c/adv7604*
777
778 ANALOG DEVICES INC ADV7842 DRIVER
779 M:      Hans Verkuil <hans.verkuil@cisco.com>
780 L:      linux-media@vger.kernel.org
781 S:      Maintained
782 F:      drivers/media/i2c/adv7842*
783
784 ANALOG DEVICES INC ASOC CODEC DRIVERS
785 M:      Lars-Peter Clausen <lars@metafoo.de>
786 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
787 W:      http://wiki.analog.com/
788 W:      http://ez.analog.com/community/linux-device-drivers
789 S:      Supported
790 F:      sound/soc/codecs/adau*
791 F:      sound/soc/codecs/adav*
792 F:      sound/soc/codecs/ad1*
793 F:      sound/soc/codecs/ad7*
794 F:      sound/soc/codecs/ssm*
795 F:      sound/soc/codecs/sigmadsp.*
796
797 ANALOG DEVICES INC ASOC DRIVERS
798 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
799 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
800 W:      http://blackfin.uclinux.org/
801 S:      Supported
802 F:      sound/soc/blackfin/*
803
804 ANALOG DEVICES INC IIO DRIVERS
805 M:      Lars-Peter Clausen <lars@metafoo.de>
806 M:      Michael Hennerich <Michael.Hennerich@analog.com>
807 W:      http://wiki.analog.com/
808 W:      http://ez.analog.com/community/linux-device-drivers
809 S:      Supported
810 F:      drivers/iio/*/ad*
811 X:      drivers/iio/*/adjd*
812 F:      drivers/staging/iio/*/ad*
813 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
814
815 ANALOG DEVICES INC DMA DRIVERS
816 M:      Lars-Peter Clausen <lars@metafoo.de>
817 W:      http://ez.analog.com/community/linux-device-drivers
818 S:      Supported
819 F:      drivers/dma/dma-axi-dmac.c
820
821 ANDROID CONFIG FRAGMENTS
822 M:      Rob Herring <robh@kernel.org>
823 S:      Supported
824 F:      kernel/configs/android*
825
826 ANDROID DRIVERS
827 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
828 M:      Arve Hjønnevåg <arve@android.com>
829 M:      Riley Andrews <riandrews@android.com>
830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
831 L:      devel@driverdev.osuosl.org
832 S:      Supported
833 F:      drivers/android/
834 F:      drivers/staging/android/
835
836 ANDROID ION DRIVER
837 M:      Laura Abbott <labbott@redhat.com>
838 M:      Sumit Semwal <sumit.semwal@linaro.org>
839 L:      devel@driverdev.osuosl.org
840 S:      Supported
841 F:      Documentation/devicetree/bindings/staging/ion/
842 F:      drivers/staging/android/ion
843 F:      drivers/staging/android/uapi/ion.h
844 F:      drivers/staging/android/uapi/ion_test.h
845
846 AOA (Apple Onboard Audio) ALSA DRIVER
847 M:      Johannes Berg <johannes@sipsolutions.net>
848 L:      linuxppc-dev@lists.ozlabs.org
849 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
850 S:      Maintained
851 F:      sound/aoa/
852
853 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
854 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
855 L:      linux-iio@vger.kernel.org
856 S:      Maintained
857 F:      drivers/iio/adc/stx104.c
858
859 APM DRIVER
860 M:      Jiri Kosina <jikos@kernel.org>
861 S:      Odd fixes
862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
863 F:      arch/x86/kernel/apm_32.c
864 F:      include/linux/apm_bios.h
865 F:      include/uapi/linux/apm_bios.h
866 F:      drivers/char/apm-emulation.c
867
868 APPLE BCM5974 MULTITOUCH DRIVER
869 M:      Henrik Rydberg <rydberg@bitmath.org>
870 L:      linux-input@vger.kernel.org
871 S:      Odd fixes
872 F:      drivers/input/mouse/bcm5974.c
873
874 APPLE SMC DRIVER
875 M:      Henrik Rydberg <rydberg@bitmath.org>
876 L:      linux-hwmon@vger.kernel.org
877 S:      Odd fixes
878 F:      drivers/hwmon/applesmc.c
879
880 APPLETALK NETWORK LAYER
881 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
882 S:      Maintained
883 F:      drivers/net/appletalk/
884 F:      net/appletalk/
885
886 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
887 M:      Duc Dang <dhdang@apm.com>
888 S:      Supported
889 F:      arch/arm64/boot/dts/apm/
890
891 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
892 M:      Iyappan Subramanian <isubramanian@apm.com>
893 M:      Keyur Chudgar <kchudgar@apm.com>
894 S:      Supported
895 F:      drivers/net/ethernet/apm/xgene/
896 F:      drivers/net/phy/mdio-xgene.c
897 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
898 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
899
900 APPLIED MICRO (APM) X-GENE SOC PMU
901 M:      Tai Nguyen <ttnguyen@apm.com>
902 S:      Supported
903 F:      drivers/perf/xgene_pmu.c
904 F:      Documentation/perf/xgene-pmu.txt
905 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
906
907 APTINA CAMERA SENSOR PLL
908 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
909 L:      linux-media@vger.kernel.org
910 S:      Maintained
911 F:      drivers/media/i2c/aptina-pll.*
912
913 ARC FRAMEBUFFER DRIVER
914 M:      Jaya Kumar <jayalk@intworks.biz>
915 S:      Maintained
916 F:      drivers/video/fbdev/arcfb.c
917 F:      drivers/video/fbdev/core/fb_defio.c
918
919 ARCNET NETWORK LAYER
920 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
921 L:      netdev@vger.kernel.org
922 S:      Maintained
923 F:      drivers/net/arcnet/
924 F:      include/uapi/linux/if_arcnet.h
925
926 ARC PGU DRM DRIVER
927 M:      Alexey Brodkin <abrodkin@synopsys.com>
928 S:      Supported
929 F:      drivers/gpu/drm/arc/
930 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
931
932 ARM ARCHITECTED TIMER DRIVER
933 M:      Mark Rutland <mark.rutland@arm.com>
934 M:      Marc Zyngier <marc.zyngier@arm.com>
935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936 S:      Maintained
937 F:      arch/arm/include/asm/arch_timer.h
938 F:      arch/arm64/include/asm/arch_timer.h
939 F:      drivers/clocksource/arm_arch_timer.c
940
941 ARM HDLCD DRM DRIVER
942 M:      Liviu Dudau <liviu.dudau@arm.com>
943 S:      Supported
944 F:      drivers/gpu/drm/arm/hdlcd_*
945 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
946
947 ARM MALI-DP DRM DRIVER
948 M:      Liviu Dudau <liviu.dudau@arm.com>
949 M:      Brian Starkey <brian.starkey@arm.com>
950 M:      Mali DP Maintainers <malidp@foss.arm.com>
951 S:      Supported
952 F:      drivers/gpu/drm/arm/
953 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
954
955 ARM MFM AND FLOPPY DRIVERS
956 M:      Ian Molton <spyro@f2s.com>
957 S:      Maintained
958 F:      arch/arm/lib/floppydma.S
959 F:      arch/arm/include/asm/floppy.h
960
961 ARM PMU PROFILING AND DEBUGGING
962 M:      Will Deacon <will.deacon@arm.com>
963 M:      Mark Rutland <mark.rutland@arm.com>
964 S:      Maintained
965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966 F:      arch/arm*/kernel/perf_*
967 F:      arch/arm/oprofile/common.c
968 F:      arch/arm*/kernel/hw_breakpoint.c
969 F:      arch/arm*/include/asm/hw_breakpoint.h
970 F:      arch/arm*/include/asm/perf_event.h
971 F:      drivers/perf/*
972 F:      include/linux/perf/arm_pmu.h
973 F:      Documentation/devicetree/bindings/arm/pmu.txt
974
975 ARM PORT
976 M:      Russell King <linux@armlinux.org.uk>
977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 W:      http://www.armlinux.org.uk/
979 S:      Maintained
980 F:      arch/arm/
981
982 ARM SUB-ARCHITECTURES
983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984 S:      Maintained
985 F:      arch/arm/mach-*/
986 F:      arch/arm/plat-*/
987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
989 ARM PRIMECELL AACI PL041 DRIVER
990 M:      Russell King <linux@armlinux.org.uk>
991 S:      Maintained
992 F:      sound/arm/aaci.*
993
994 ARM PRIMECELL CLCD PL110 DRIVER
995 M:      Russell King <linux@armlinux.org.uk>
996 S:      Maintained
997 F:      drivers/video/fbdev/amba-clcd.*
998
999 ARM PRIMECELL KMI PL050 DRIVER
1000 M:      Russell King <linux@armlinux.org.uk>
1001 S:      Maintained
1002 F:      drivers/input/serio/ambakmi.*
1003 F:      include/linux/amba/kmi.h
1004
1005 ARM PRIMECELL MMCI PL180/1 DRIVER
1006 M:      Russell King <linux@armlinux.org.uk>
1007 S:      Maintained
1008 F:      drivers/mmc/host/mmci.*
1009 F:      include/linux/amba/mmci.h
1010
1011 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1012 M:      Russell King <linux@armlinux.org.uk>
1013 S:      Maintained
1014 F:      drivers/tty/serial/amba-pl01*.c
1015 F:      include/linux/amba/serial.h
1016
1017 ARM PRIMECELL BUS SUPPORT
1018 M:      Russell King <linux@armlinux.org.uk>
1019 S:      Maintained
1020 F:      drivers/amba/
1021 F:      include/linux/amba/bus.h
1022
1023 ARM/ADS SPHERE MACHINE SUPPORT
1024 M:      Lennert Buytenhek <kernel@wantstofly.org>
1025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026 S:      Maintained
1027
1028 ARM/AFEB9260 MACHINE SUPPORT
1029 M:      Sergey Lapin <slapin@ossfans.org>
1030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031 S:      Maintained
1032
1033 ARM/AJECO 1ARM MACHINE SUPPORT
1034 M:      Lennert Buytenhek <kernel@wantstofly.org>
1035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036 S:      Maintained
1037
1038 ARM/Allwinner sunXi SoC support
1039 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1040 M:      Chen-Yu Tsai <wens@csie.org>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043 N:      sun[x456789]i
1044 F:      arch/arm/boot/dts/ntc-gr8*
1045
1046 ARM/Allwinner SoC Clock Support
1047 M:      Emilio López <emilio@elopez.com.ar>
1048 S:      Maintained
1049 F:      drivers/clk/sunxi/
1050
1051 ARM/Amlogic Meson SoC support
1052 M:      Carlo Caione <carlo@caione.org>
1053 M:      Kevin Hilman <khilman@baylibre.com>
1054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 L:      linux-amlogic@lists.infradead.org
1056 W:      http://linux-meson.com/
1057 S:      Maintained
1058 F:      arch/arm/mach-meson/
1059 F:      arch/arm/boot/dts/meson*
1060 F:      arch/arm64/boot/dts/amlogic/
1061 F:      drivers/pinctrl/meson/
1062 F:      drivers/mmc/host/meson*
1063 N:      meson
1064
1065 ARM/Annapurna Labs ALPINE ARCHITECTURE
1066 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1067 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 S:      Maintained
1070 F:      arch/arm/mach-alpine/
1071 F:      arch/arm/boot/dts/alpine*
1072 F:      arch/arm64/boot/dts/al/
1073 F:      drivers/*/*alpine*
1074
1075 ARM/ARTPEC MACHINE SUPPORT
1076 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1077 M:      Lars Persson <lars.persson@axis.com>
1078 M:      Niklas Cassel <niklas.cassel@axis.com>
1079 S:      Maintained
1080 L:      linux-arm-kernel@axis.com
1081 F:      arch/arm/mach-artpec
1082 F:      arch/arm/boot/dts/artpec6*
1083 F:      drivers/clk/axis
1084
1085 ARM/ASPEED MACHINE SUPPORT
1086 M:      Joel Stanley <joel@jms.id.au>
1087 S:      Maintained
1088 F:      arch/arm/mach-aspeed/
1089 F:      arch/arm/boot/dts/aspeed-*
1090 F:      drivers/*/*aspeed*
1091
1092 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1093 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1094 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1095 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097 W:      http://www.linux4sam.org
1098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1099 S:      Supported
1100 F:      arch/arm/mach-at91/
1101 F:      include/soc/at91/
1102 F:      arch/arm/boot/dts/at91*.dts
1103 F:      arch/arm/boot/dts/at91*.dtsi
1104 F:      arch/arm/boot/dts/sama*.dts
1105 F:      arch/arm/boot/dts/sama*.dtsi
1106 F:      arch/arm/include/debug/at91.S
1107
1108 ARM/ATMEL AT91 Clock Support
1109 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1110 S:      Maintained
1111 F:      drivers/clk/at91
1112
1113 ARM/CALXEDA HIGHBANK ARCHITECTURE
1114 M:      Rob Herring <robh@kernel.org>
1115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116 S:      Maintained
1117 F:      arch/arm/mach-highbank/
1118 F:      arch/arm/boot/dts/highbank.dts
1119 F:      arch/arm/boot/dts/ecx-*.dts*
1120
1121 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1122 M:      Krzysztof Halasa <khalasa@piap.pl>
1123 S:      Maintained
1124 F:      arch/arm/mach-cns3xxx/
1125
1126 ARM/CAVIUM THUNDER NETWORK DRIVER
1127 M:      Sunil Goutham <sgoutham@cavium.com>
1128 M:      Robert Richter <rric@kernel.org>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S:      Supported
1131 F:      drivers/net/ethernet/cavium/thunder/
1132
1133 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1134 M:      Alexander Shiyan <shc_work@mail.ru>
1135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136 S:      Odd Fixes
1137 N:      clps711x
1138
1139 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1140 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1141 M:      Ryan Mallon <rmallon@gmail.com>
1142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 S:      Maintained
1144 F:      arch/arm/mach-ep93xx/
1145 F:      arch/arm/mach-ep93xx/include/mach/
1146
1147 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1148 M:      Lennert Buytenhek <kernel@wantstofly.org>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151
1152 ARM/CLKDEV SUPPORT
1153 M:      Russell King <linux@armlinux.org.uk>
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 S:      Maintained
1156 F:      arch/arm/include/asm/clkdev.h
1157 F:      drivers/clk/clkdev.c
1158
1159 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1160 M:      Mike Rapoport <mike@compulab.co.il>
1161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 S:      Maintained
1163
1164 ARM/CONTEC MICRO9 MACHINE SUPPORT
1165 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1166 S:      Maintained
1167 F:      arch/arm/mach-ep93xx/micro9.c
1168
1169 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1170 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S:      Maintained
1173 F:      drivers/hwtracing/coresight/*
1174 F:      Documentation/trace/coresight.txt
1175 F:      Documentation/devicetree/bindings/arm/coresight.txt
1176 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1177 F:      tools/perf/arch/arm/util/pmu.c
1178 F:      tools/perf/arch/arm/util/auxtrace.c
1179 F:      tools/perf/arch/arm/util/cs-etm.c
1180 F:      tools/perf/arch/arm/util/cs-etm.h
1181 F:      tools/perf/util/cs-etm.h
1182
1183 ARM/CORGI MACHINE SUPPORT
1184 M:      Richard Purdie <rpurdie@rpsys.net>
1185 S:      Maintained
1186
1187 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1188 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 T:      git git://github.com/ulli-kroll/linux.git
1191 S:      Maintained
1192 F:      arch/arm/mach-gemini/
1193 F:      drivers/rtc/rtc-gemini.c
1194
1195 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1196 M:      Barry Song <baohua@kernel.org>
1197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1199 S:      Maintained
1200 F:      arch/arm/boot/dts/prima2*
1201 F:      arch/arm/mach-prima2/
1202 F:      drivers/clk/sirf/
1203 F:      drivers/clocksource/timer-prima2.c
1204 F:      drivers/clocksource/timer-atlas7.c
1205 N:      [^a-z]sirf
1206
1207 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1208 M:      Baruch Siach <baruch@tkos.co.il>
1209 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210 S:      Maintained
1211 F:      arch/arm/boot/dts/cx92755*
1212 N:      digicolor
1213
1214 ARM/EBSA110 MACHINE SUPPORT
1215 M:      Russell King <linux@armlinux.org.uk>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 W:      http://www.armlinux.org.uk/
1218 S:      Maintained
1219 F:      arch/arm/mach-ebsa110/
1220 F:      drivers/net/ethernet/amd/am79c961a.*
1221
1222 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1223 M:      Uwe Kleine-König <kernel@pengutronix.de>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 N:      efm32
1227
1228 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1229 M:      Daniel Ribeiro <drwyrm@gmail.com>
1230 M:      Stefan Schmidt <stefan@openezx.org>
1231 M:      Harald Welte <laforge@openezx.org>
1232 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1233 W:      http://www.openezx.org/
1234 S:      Maintained
1235 T:      topgit git://git.openezx.org/openezx.git
1236 F:      arch/arm/mach-pxa/ezx.c
1237
1238 ARM/FARADAY FA526 PORT
1239 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 T:      git git://git.berlios.de/gemini-board
1243 F:      arch/arm/mm/*-fa*
1244
1245 ARM/FOOTBRIDGE ARCHITECTURE
1246 M:      Russell King <linux@armlinux.org.uk>
1247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 W:      http://www.armlinux.org.uk/
1249 S:      Maintained
1250 F:      arch/arm/include/asm/hardware/dec21285.h
1251 F:      arch/arm/mach-footbridge/
1252
1253 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1254 M:      Shawn Guo <shawnguo@kernel.org>
1255 M:      Sascha Hauer <kernel@pengutronix.de>
1256 R:      Fabio Estevam <fabio.estevam@nxp.com>
1257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S:      Maintained
1259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1260 F:      arch/arm/mach-imx/
1261 F:      arch/arm/mach-mxs/
1262 F:      arch/arm/boot/dts/imx*
1263 F:      arch/arm/configs/imx*_defconfig
1264 F:      drivers/clk/imx/
1265 F:      include/soc/imx/
1266
1267 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1268 M:      Shawn Guo <shawnguo@kernel.org>
1269 M:      Sascha Hauer <kernel@pengutronix.de>
1270 R:      Stefan Agner <stefan@agner.ch>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1274 F:      arch/arm/mach-imx/*vf610*
1275 F:      arch/arm/boot/dts/vf*
1276
1277 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1278 M:      Lennert Buytenhek <kernel@wantstofly.org>
1279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 S:      Maintained
1281
1282 ARM/GUMSTIX MACHINE SUPPORT
1283 M:      Steve Sakoman <sakoman@gmail.com>
1284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S:      Maintained
1286
1287 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1288 M:      Philipp Zabel <philipp.zabel@gmail.com>
1289 M:      Paul Parsons <lost.distance@yahoo.com>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292 F:      arch/arm/mach-pxa/hx4700.c
1293 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1294 F:      sound/soc/pxa/hx4700.c
1295
1296 ARM/HISILICON SOC SUPPORT
1297 M:      Wei Xu <xuwei5@hisilicon.com>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 W:      http://www.hisilicon.com
1300 S:      Supported
1301 T:      git git://github.com/hisilicon/linux-hisi.git
1302 F:      arch/arm/mach-hisi/
1303 F:      arch/arm/boot/dts/hi3*
1304 F:      arch/arm/boot/dts/hip*
1305 F:      arch/arm/boot/dts/hisi*
1306 F:      arch/arm64/boot/dts/hisilicon/
1307
1308 ARM/HP JORNADA 7XX MACHINE SUPPORT
1309 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1310 W:      www.jlime.com
1311 S:      Maintained
1312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1313 F:      arch/arm/mach-sa1100/jornada720.c
1314 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1315
1316 ARM/IGEP MACHINE SUPPORT
1317 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1318 M:      Javier Martinez Canillas <javier@dowhile0.org>
1319 L:      linux-omap@vger.kernel.org
1320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 S:      Maintained
1322 F:      arch/arm/boot/dts/omap3-igep*
1323
1324 ARM/INCOME PXA270 SUPPORT
1325 M:      Marek Vasut <marek.vasut@gmail.com>
1326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 S:      Maintained
1328 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1329
1330 ARM/INTEL IOP32X ARM ARCHITECTURE
1331 M:      Lennert Buytenhek <kernel@wantstofly.org>
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 S:      Maintained
1334
1335 ARM/INTEL IOP33X ARM ARCHITECTURE
1336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 S:      Orphan
1338
1339 ARM/INTEL IOP13XX ARM ARCHITECTURE
1340 M:      Lennert Buytenhek <kernel@wantstofly.org>
1341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 S:      Maintained
1343
1344 ARM/INTEL IQ81342EX MACHINE SUPPORT
1345 M:      Lennert Buytenhek <kernel@wantstofly.org>
1346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S:      Maintained
1348
1349 ARM/INTEL IXDP2850 MACHINE SUPPORT
1350 M:      Lennert Buytenhek <kernel@wantstofly.org>
1351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 S:      Maintained
1353
1354 ARM/INTEL IXP4XX ARM ARCHITECTURE
1355 M:      Imre Kaloz <kaloz@openwrt.org>
1356 M:      Krzysztof Halasa <khalasa@piap.pl>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359 F:      arch/arm/mach-ixp4xx/
1360
1361 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1362 M:      Jonathan Cameron <jic23@cam.ac.uk>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365 F:      arch/arm/mach-pxa/stargate2.c
1366 F:      drivers/pcmcia/pxa2xx_stargate2.c
1367
1368 ARM/INTEL XSC3 (MANZANO) ARM CORE
1369 M:      Lennert Buytenhek <kernel@wantstofly.org>
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S:      Maintained
1372
1373 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1374 M:      Lennert Buytenhek <kernel@wantstofly.org>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S:      Maintained
1377
1378 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1379 M:      Santosh Shilimkar <ssantosh@kernel.org>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 F:      arch/arm/mach-keystone/
1383 F:      arch/arm/boot/dts/keystone-*
1384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1385
1386 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1387 M:      Santosh Shilimkar <ssantosh@kernel.org>
1388 L:      linux-kernel@vger.kernel.org
1389 S:      Maintained
1390 F:      drivers/clk/keystone/
1391
1392 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1393 M:      Santosh Shilimkar <ssantosh@kernel.org>
1394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 L:      linux-kernel@vger.kernel.org
1396 S:      Maintained
1397 F:      drivers/clocksource/timer-keystone.c
1398
1399 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1400 M:      Santosh Shilimkar <ssantosh@kernel.org>
1401 L:      linux-kernel@vger.kernel.org
1402 S:      Maintained
1403 F:      drivers/power/reset/keystone-reset.c
1404
1405 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1406 M:      Santosh Shilimkar <ssantosh@kernel.org>
1407 L:      linux-kernel@vger.kernel.org
1408 S:      Maintained
1409 F:      drivers/memory/*emif*
1410
1411 ARM/LG1K ARCHITECTURE
1412 M:      Chanho Min <chanho.min@lge.com>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 F:      arch/arm64/boot/dts/lg/
1416
1417 ARM/LOGICPD PXA270 MACHINE SUPPORT
1418 M:      Lennert Buytenhek <kernel@wantstofly.org>
1419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 S:      Maintained
1421
1422 ARM/LPC18XX ARCHITECTURE
1423 M:      Joachim Eastwood <manabian@gmail.com>
1424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S:      Maintained
1426 F:      arch/arm/boot/dts/lpc43*
1427 F:      drivers/clk/nxp/clk-lpc18xx*
1428 F:      drivers/clocksource/time-lpc32xx.c
1429 F:      drivers/i2c/busses/i2c-lpc2k.c
1430 F:      drivers/memory/pl172.c
1431 F:      drivers/mtd/spi-nor/nxp-spifi.c
1432 F:      drivers/rtc/rtc-lpc24xx.c
1433 N:      lpc18xx
1434
1435 ARM/LPC32XX SOC SUPPORT
1436 M:      Vladimir Zapolskiy <vz@mleia.com>
1437 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1440 S:      Maintained
1441 F:      arch/arm/boot/dts/lpc32*
1442 F:      arch/arm/mach-lpc32xx/
1443 F:      drivers/i2c/busses/i2c-pnx.c
1444 F:      drivers/net/ethernet/nxp/lpc_eth.c
1445 F:      drivers/usb/host/ohci-nxp.c
1446 F:      drivers/watchdog/pnx4008_wdt.c
1447 N:      lpc32xx
1448
1449 ARM/MAGICIAN MACHINE SUPPORT
1450 M:      Philipp Zabel <philipp.zabel@gmail.com>
1451 S:      Maintained
1452
1453 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1454 M:      Jason Cooper <jason@lakedaemon.net>
1455 M:      Andrew Lunn <andrew@lunn.ch>
1456 M:      Gregory Clement <gregory.clement@free-electrons.com>
1457 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Maintained
1460 F:      arch/arm/mach-mvebu/
1461 F:      drivers/rtc/rtc-armada38x.c
1462 F:      arch/arm/boot/dts/armada*
1463 F:      arch/arm/boot/dts/kirkwood*
1464 F:      arch/arm64/boot/dts/marvell/armada*
1465 F:      drivers/cpufreq/mvebu-cpufreq.c
1466 F:      arch/arm/configs/mvebu_*_defconfig
1467
1468 ARM/Marvell Berlin SoC support
1469 M:      Jisheng Zhang <jszhang@marvell.com>
1470 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S:      Maintained
1473 F:      arch/arm/mach-berlin/
1474 F:      arch/arm/boot/dts/berlin*
1475 F:      arch/arm64/boot/dts/marvell/berlin*
1476
1477
1478 ARM/Marvell Dove/MV78xx0/Orion SOC support
1479 M:      Jason Cooper <jason@lakedaemon.net>
1480 M:      Andrew Lunn <andrew@lunn.ch>
1481 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1482 M:      Gregory Clement <gregory.clement@free-electrons.com>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 S:      Maintained
1485 F:      arch/arm/mach-dove/
1486 F:      arch/arm/mach-mv78xx0/
1487 F:      arch/arm/mach-orion5x/
1488 F:      arch/arm/plat-orion/
1489 F:      arch/arm/boot/dts/dove*
1490 F:      arch/arm/boot/dts/orion5x*
1491
1492
1493 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1494 M:      Alexander Clouter <alex@digriz.org.uk>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 W:      http://www.digriz.org.uk/ts78xx/kernel
1497 S:      Maintained
1498 F:      arch/arm/mach-orion5x/ts78xx-*
1499
1500 ARM/OXNAS platform support
1501 M:      Neil Armstrong <narmstrong@baylibre.com>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1504 S:      Maintained
1505 F:      arch/arm/mach-oxnas/
1506 F:      arch/arm/boot/dts/oxnas*
1507 F:      arch/arm/boot/dts/wd-mbwe.dts
1508 N:      oxnas
1509
1510 ARM/Mediatek RTC DRIVER
1511 M:      Eddie Huang <eddie.huang@mediatek.com>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1514 S:      Maintained
1515 F:      drivers/rtc/rtc-mt6397.c
1516
1517 ARM/Mediatek SoC support
1518 M:      Matthias Brugger <matthias.bgg@gmail.com>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      arch/arm/boot/dts/mt6*
1523 F:      arch/arm/boot/dts/mt8*
1524 F:      arch/arm/mach-mediatek/
1525 N:      mtk
1526 K:      mediatek
1527
1528 ARM/Mediatek USB3 PHY DRIVER
1529 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1532 S:      Maintained
1533 F:      drivers/phy/phy-mt65xx-usb3.c
1534
1535 ARM/MICREL KS8695 ARCHITECTURE
1536 M:      Greg Ungerer <gerg@uclinux.org>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 F:      arch/arm/mach-ks8695/
1539 S:      Odd Fixes
1540
1541 ARM/MIOA701 MACHINE SUPPORT
1542 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 F:      arch/arm/mach-pxa/mioa701.c
1545 S:      Maintained
1546
1547 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1548 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1549 S:      Maintained
1550
1551 ARM/NOMADIK ARCHITECTURE
1552 M:      Alessandro Rubini <rubini@unipv.it>
1553 M:      Linus Walleij <linus.walleij@linaro.org>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1556 F:      arch/arm/mach-nomadik/
1557 F:      drivers/pinctrl/nomadik/
1558 F:      drivers/i2c/busses/i2c-nomadik.c
1559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1560
1561 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1562 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1563 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1564 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1565 S:      Supported
1566
1567 ARM/TOSA MACHINE SUPPORT
1568 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1569 M:      Dirk Opfer <dirk@opfer-online.de>
1570 S:      Maintained
1571
1572 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1573 M:      Marek Vasut <marek.vasut@gmail.com>
1574 L:      linux-arm-kernel@lists.infradead.org
1575 W:      http://hackndev.com
1576 S:      Maintained
1577 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1578 F:      arch/arm/mach-pxa/palmtx.c
1579 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1580 F:      arch/arm/mach-pxa/palmt5.c
1581 F:      arch/arm/mach-pxa/include/mach/palmld.h
1582 F:      arch/arm/mach-pxa/palmld.c
1583 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1584 F:      arch/arm/mach-pxa/palmte2.c
1585 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1586 F:      arch/arm/mach-pxa/palmtc.c
1587
1588 ARM/PALM TREO SUPPORT
1589 M:      Tomas Cech <sleep_walker@suse.com>
1590 L:      linux-arm-kernel@lists.infradead.org
1591 W:      http://hackndev.com
1592 S:      Maintained
1593 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1594 F:      arch/arm/mach-pxa/palmtreo.c
1595
1596 ARM/PALMZ72 SUPPORT
1597 M:      Sergey Lapin <slapin@ossfans.org>
1598 L:      linux-arm-kernel@lists.infradead.org
1599 W:      http://hackndev.com
1600 S:      Maintained
1601 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1602 F:      arch/arm/mach-pxa/palmz72.c
1603
1604 ARM/PLEB SUPPORT
1605 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1606 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1607 S:      Maintained
1608
1609 ARM/PT DIGITAL BOARD PORT
1610 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 W:      http://www.armlinux.org.uk/
1613 S:      Maintained
1614
1615 ARM/QUALCOMM SUPPORT
1616 M:      Andy Gross <andy.gross@linaro.org>
1617 M:      David Brown <david.brown@linaro.org>
1618 L:      linux-arm-msm@vger.kernel.org
1619 L:      linux-soc@vger.kernel.org
1620 S:      Maintained
1621 F:      Documentation/devicetree/bindings/soc/qcom/
1622 F:      arch/arm/boot/dts/qcom-*.dts
1623 F:      arch/arm/boot/dts/qcom-*.dtsi
1624 F:      arch/arm/mach-qcom/
1625 F:      arch/arm64/boot/dts/qcom/*
1626 F:      drivers/i2c/busses/i2c-qup.c
1627 F:      drivers/clk/qcom/
1628 F:      drivers/soc/qcom/
1629 F:      drivers/spi/spi-qup.c
1630 F:      drivers/tty/serial/msm_serial.h
1631 F:      drivers/tty/serial/msm_serial.c
1632 F:      drivers/*/pm8???-*
1633 F:      drivers/mfd/ssbi.c
1634 F:      drivers/firmware/qcom_scm.c
1635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1636
1637 ARM/RADISYS ENP2611 MACHINE SUPPORT
1638 M:      Lennert Buytenhek <kernel@wantstofly.org>
1639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 S:      Maintained
1641
1642 ARM/RENESAS ARM64 ARCHITECTURE
1643 M:      Simon Horman <horms@verge.net.au>
1644 M:      Magnus Damm <magnus.damm@gmail.com>
1645 L:      linux-renesas-soc@vger.kernel.org
1646 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1648 S:      Supported
1649 F:      arch/arm64/boot/dts/renesas/
1650 F:      drivers/soc/renesas/
1651 F:      include/linux/soc/renesas/
1652
1653 ARM/RISCPC ARCHITECTURE
1654 M:      Russell King <linux@armlinux.org.uk>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 W:      http://www.armlinux.org.uk/
1657 S:      Maintained
1658 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1659 F:      arch/arm/include/asm/hardware/ioc.h
1660 F:      arch/arm/include/asm/hardware/iomd.h
1661 F:      arch/arm/include/asm/hardware/memc.h
1662 F:      arch/arm/mach-rpc/
1663 F:      drivers/net/ethernet/8390/etherh.c
1664 F:      drivers/net/ethernet/i825xx/ether1*
1665 F:      drivers/net/ethernet/seeq/ether3*
1666 F:      drivers/scsi/arm/
1667
1668 ARM/Rockchip SoC support
1669 M:      Heiko Stuebner <heiko@sntech.de>
1670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 L:      linux-rockchip@lists.infradead.org
1672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1673 S:      Maintained
1674 F:      arch/arm/boot/dts/rk3*
1675 F:      arch/arm/mach-rockchip/
1676 F:      drivers/clk/rockchip/
1677 F:      drivers/i2c/busses/i2c-rk3x.c
1678 F:      drivers/*/*rockchip*
1679 F:      drivers/*/*/*rockchip*
1680 F:      sound/soc/rockchip/
1681 N:      rockchip
1682
1683 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1684 M:      Kukjin Kim <kgene@kernel.org>
1685 M:      Krzysztof Kozlowski <krzk@kernel.org>
1686 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1689 S:      Maintained
1690 F:      arch/arm/boot/dts/s3c*
1691 F:      arch/arm/boot/dts/s5p*
1692 F:      arch/arm/boot/dts/samsung*
1693 F:      arch/arm/boot/dts/exynos*
1694 F:      arch/arm64/boot/dts/exynos/
1695 F:      arch/arm/plat-samsung/
1696 F:      arch/arm/mach-s3c24*/
1697 F:      arch/arm/mach-s3c64xx/
1698 F:      arch/arm/mach-s5p*/
1699 F:      arch/arm/mach-exynos*/
1700 F:      drivers/*/*s3c24*
1701 F:      drivers/*/*/*s3c24*
1702 F:      drivers/*/*s3c64xx*
1703 F:      drivers/*/*s5pv210*
1704 F:      drivers/memory/samsung/*
1705 F:      drivers/soc/samsung/*
1706 F:      Documentation/arm/Samsung/
1707 F:      Documentation/devicetree/bindings/arm/samsung/
1708 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1709 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1710 N:      exynos
1711
1712 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1713 M:      Kyungmin Park <kyungmin.park@samsung.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      arch/arm/mach-s5pv210/
1717
1718 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1719 M:      Kyungmin Park <kyungmin.park@samsung.com>
1720 M:      Kamil Debski <kamil@wypas.org>
1721 M:      Andrzej Hajda <a.hajda@samsung.com>
1722 L:      linux-arm-kernel@lists.infradead.org
1723 L:      linux-media@vger.kernel.org
1724 S:      Maintained
1725 F:      drivers/media/platform/s5p-g2d/
1726
1727 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1728 M:      Kyungmin Park <kyungmin.park@samsung.com>
1729 M:      Kamil Debski <kamil@wypas.org>
1730 M:      Jeongtae Park <jtp.park@samsung.com>
1731 M:      Andrzej Hajda <a.hajda@samsung.com>
1732 L:      linux-arm-kernel@lists.infradead.org
1733 L:      linux-media@vger.kernel.org
1734 S:      Maintained
1735 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1736 F:      drivers/media/platform/s5p-mfc/
1737
1738 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1739 M:      Kyungmin Park <kyungmin.park@samsung.com>
1740 L:      linux-arm-kernel@lists.infradead.org
1741 L:      linux-media@vger.kernel.org
1742 S:      Maintained
1743 F:      drivers/staging/media/platform/s5p-cec/
1744
1745 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1746 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1747 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1748 L:      linux-arm-kernel@lists.infradead.org
1749 L:      linux-media@vger.kernel.org
1750 S:      Maintained
1751 F:      drivers/media/platform/s5p-jpeg/
1752
1753 ARM/SHMOBILE ARM ARCHITECTURE
1754 M:      Simon Horman <horms@verge.net.au>
1755 M:      Magnus Damm <magnus.damm@gmail.com>
1756 L:      linux-renesas-soc@vger.kernel.org
1757 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1759 S:      Supported
1760 F:      arch/arm/boot/dts/emev2*
1761 F:      arch/arm/boot/dts/r7s*
1762 F:      arch/arm/boot/dts/r8a*
1763 F:      arch/arm/boot/dts/sh*
1764 F:      arch/arm/configs/shmobile_defconfig
1765 F:      arch/arm/include/debug/renesas-scif.S
1766 F:      arch/arm/mach-shmobile/
1767 F:      drivers/soc/renesas/
1768 F:      include/linux/soc/renesas/
1769
1770 ARM/SOCFPGA ARCHITECTURE
1771 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1772 S:      Maintained
1773 F:      arch/arm/mach-socfpga/
1774 F:      arch/arm/boot/dts/socfpga*
1775 F:      arch/arm/configs/socfpga_defconfig
1776 F:      arch/arm64/boot/dts/altera/
1777 W:      http://www.rocketboards.org
1778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1779
1780 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1781 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1782 S:      Maintained
1783 F:      drivers/clk/socfpga/
1784
1785 ARM/SOCFPGA EDAC SUPPORT
1786 M:      Thor Thayer <tthayer@opensource.altera.com>
1787 S:      Maintained
1788 F:      drivers/edac/altera_edac.
1789
1790 ARM/STI ARCHITECTURE
1791 M:      Patrice Chotard <patrice.chotard@st.com>
1792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 L:      kernel@stlinux.com
1794 W:      http://www.stlinux.com
1795 S:      Maintained
1796 F:      arch/arm/mach-sti/
1797 F:      arch/arm/boot/dts/sti*
1798 F:      drivers/char/hw_random/st-rng.c
1799 F:      drivers/clocksource/arm_global_timer.c
1800 F:      drivers/clocksource/clksrc_st_lpc.c
1801 F:      drivers/cpufreq/sti-cpufreq.c
1802 F:      drivers/dma/st_fdma*
1803 F:      drivers/i2c/busses/i2c-st.c
1804 F:      drivers/media/rc/st_rc.c
1805 F:      drivers/media/platform/sti/c8sectpfe/
1806 F:      drivers/mmc/host/sdhci-st.c
1807 F:      drivers/phy/phy-miphy28lp.c
1808 F:      drivers/phy/phy-miphy365x.c
1809 F:      drivers/phy/phy-stih407-usb.c
1810 F:      drivers/phy/phy-stih41x-usb.c
1811 F:      drivers/pinctrl/pinctrl-st.c
1812 F:      drivers/remoteproc/st_remoteproc.c
1813 F:      drivers/remoteproc/st_slim_rproc.c
1814 F:      drivers/reset/sti/
1815 F:      drivers/rtc/rtc-st-lpc.c
1816 F:      drivers/tty/serial/st-asc.c
1817 F:      drivers/usb/dwc3/dwc3-st.c
1818 F:      drivers/usb/host/ehci-st.c
1819 F:      drivers/usb/host/ohci-st.c
1820 F:      drivers/watchdog/st_lpc_wdt.c
1821 F:      drivers/ata/ahci_st.c
1822 F:      include/linux/remoteproc/st_slim_rproc.h
1823
1824 ARM/STM32 ARCHITECTURE
1825 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1826 M:      Alexandre Torgue <alexandre.torgue@st.com>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S:      Maintained
1829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1830 N:      stm32
1831 F:      drivers/clocksource/armv7m_systick.c
1832
1833 ARM/TANGO ARCHITECTURE
1834 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1835 L:      linux-arm-kernel@lists.infradead.org
1836 S:      Maintained
1837 N:      tango
1838
1839 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1840 M:      Lennert Buytenhek <kernel@wantstofly.org>
1841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 S:      Maintained
1843
1844 ARM/TETON BGA MACHINE SUPPORT
1845 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 S:      Maintained
1848
1849 ARM/THECUS N2100 MACHINE SUPPORT
1850 M:      Lennert Buytenhek <kernel@wantstofly.org>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 S:      Maintained
1853
1854 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1855 M:      Wan ZongShun <mcuos.com@gmail.com>
1856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 W:      http://www.mcuos.com
1858 S:      Maintained
1859 F:      arch/arm/mach-w90x900/
1860 F:      drivers/input/keyboard/w90p910_keypad.c
1861 F:      drivers/input/touchscreen/w90p910_ts.c
1862 F:      drivers/watchdog/nuc900_wdt.c
1863 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1864 F:      drivers/mtd/nand/nuc900_nand.c
1865 F:      drivers/rtc/rtc-nuc900.c
1866 F:      drivers/spi/spi-nuc900.c
1867 F:      drivers/usb/host/ehci-w90x900.c
1868 F:      drivers/video/fbdev/nuc900fb.c
1869
1870 ARM/U300 MACHINE SUPPORT
1871 M:      Linus Walleij <linus.walleij@linaro.org>
1872 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 S:      Supported
1874 F:      arch/arm/mach-u300/
1875 F:      drivers/clocksource/timer-u300.c
1876 F:      drivers/i2c/busses/i2c-stu300.c
1877 F:      drivers/rtc/rtc-coh901331.c
1878 F:      drivers/watchdog/coh901327_wdt.c
1879 F:      drivers/dma/coh901318*
1880 F:      drivers/mfd/ab3100*
1881 F:      drivers/rtc/rtc-ab3100.c
1882 F:      drivers/rtc/rtc-coh901331.c
1883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1884
1885 ARM/UNIPHIER ARCHITECTURE
1886 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1889 S:      Maintained
1890 F:      arch/arm/boot/dts/uniphier*
1891 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1892 F:      arch/arm/mach-uniphier/
1893 F:      arch/arm/mm/cache-uniphier.c
1894 F:      arch/arm64/boot/dts/socionext/
1895 F:      drivers/bus/uniphier-system-bus.c
1896 F:      drivers/clk/uniphier/
1897 F:      drivers/i2c/busses/i2c-uniphier*
1898 F:      drivers/pinctrl/uniphier/
1899 F:      drivers/reset/reset-uniphier.c
1900 F:      drivers/tty/serial/8250/8250_uniphier.c
1901 N:      uniphier
1902
1903 ARM/Ux500 ARM ARCHITECTURE
1904 M:      Linus Walleij <linus.walleij@linaro.org>
1905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 S:      Maintained
1907 F:      arch/arm/mach-ux500/
1908 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1909 F:      drivers/dma/ste_dma40*
1910 F:      drivers/hwspinlock/u8500_hsem.c
1911 F:      drivers/mfd/abx500*
1912 F:      drivers/mfd/ab8500*
1913 F:      drivers/mfd/dbx500*
1914 F:      drivers/mfd/db8500*
1915 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1916 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1917 F:      drivers/rtc/rtc-ab8500.c
1918 F:      drivers/rtc/rtc-pl031.c
1919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1920
1921 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1922 M:      Ulf Hansson <ulf.hansson@linaro.org>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 T:      git git://git.linaro.org/people/ulfh/clk.git
1925 S:      Maintained
1926 F:      drivers/clk/ux500/
1927
1928 ARM/VERSATILE EXPRESS PLATFORM
1929 M:      Liviu Dudau <liviu.dudau@arm.com>
1930 M:      Sudeep Holla <sudeep.holla@arm.com>
1931 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 S:      Maintained
1934 F:      arch/arm/boot/dts/vexpress*
1935 F:      arch/arm64/boot/dts/arm/
1936 F:      arch/arm/mach-vexpress/
1937 F:      */*/vexpress*
1938 F:      */*/*/vexpress*
1939 F:      drivers/clk/versatile/clk-vexpress-osc.c
1940 F:      drivers/clocksource/versatile.c
1941 N:      mps2
1942
1943 ARM/VFP SUPPORT
1944 M:      Russell King <linux@armlinux.org.uk>
1945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 W:      http://www.armlinux.org.uk/
1947 S:      Maintained
1948 F:      arch/arm/vfp/
1949
1950 ARM/VOIPAC PXA270 SUPPORT
1951 M:      Marek Vasut <marek.vasut@gmail.com>
1952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 S:      Maintained
1954 F:      arch/arm/mach-pxa/vpac270.c
1955 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1956
1957 ARM/VT8500 ARM ARCHITECTURE
1958 M:      Tony Prisk <linux@prisktech.co.nz>
1959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 S:      Maintained
1961 F:      arch/arm/mach-vt8500/
1962 F:      drivers/clocksource/vt8500_timer.c
1963 F:      drivers/i2c/busses/i2c-wmt.c
1964 F:      drivers/mmc/host/wmt-sdmmc.c
1965 F:      drivers/pwm/pwm-vt8500.c
1966 F:      drivers/rtc/rtc-vt8500.c
1967 F:      drivers/tty/serial/vt8500_serial.c
1968 F:      drivers/usb/host/ehci-platform.c
1969 F:      drivers/usb/host/uhci-platform.c
1970 F:      drivers/video/fbdev/vt8500lcdfb.*
1971 F:      drivers/video/fbdev/wm8505fb*
1972 F:      drivers/video/fbdev/wmt_ge_rops.*
1973
1974 ARM/ZIPIT Z2 SUPPORT
1975 M:      Marek Vasut <marek.vasut@gmail.com>
1976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 S:      Maintained
1978 F:      arch/arm/mach-pxa/z2.c
1979 F:      arch/arm/mach-pxa/include/mach/z2.h
1980
1981 ARM/ZTE ARCHITECTURE
1982 M:      Jun Nie <jun.nie@linaro.org>
1983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 S:      Maintained
1985 F:      arch/arm/mach-zx/
1986 F:      drivers/clk/zte/
1987 F:      Documentation/devicetree/bindings/arm/zte.txt
1988 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1989
1990 ARM/ZYNQ ARCHITECTURE
1991 M:      Michal Simek <michal.simek@xilinx.com>
1992 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 W:      http://wiki.xilinx.com
1995 T:      git https://github.com/Xilinx/linux-xlnx.git
1996 S:      Supported
1997 F:      arch/arm/mach-zynq/
1998 F:      drivers/cpuidle/cpuidle-zynq.c
1999 F:      drivers/block/xsysace.c
2000 N:      zynq
2001 N:      xilinx
2002 F:      drivers/clocksource/cadence_ttc_timer.c
2003 F:      drivers/i2c/busses/i2c-cadence.c
2004 F:      drivers/mmc/host/sdhci-of-arasan.c
2005 F:      drivers/edac/synopsys_edac.c
2006
2007 ARM SMMU DRIVERS
2008 M:      Will Deacon <will.deacon@arm.com>
2009 R:      Robin Murphy <robin.murphy@arm.com>
2010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 S:      Maintained
2012 F:      drivers/iommu/arm-smmu.c
2013 F:      drivers/iommu/arm-smmu-v3.c
2014 F:      drivers/iommu/io-pgtable-arm.c
2015 F:      drivers/iommu/io-pgtable-arm-v7s.c
2016
2017 ARM64 PORT (AARCH64 ARCHITECTURE)
2018 M:      Catalin Marinas <catalin.marinas@arm.com>
2019 M:      Will Deacon <will.deacon@arm.com>
2020 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2022 S:      Maintained
2023 F:      arch/arm64/
2024 F:      Documentation/arm64/
2025
2026 AS3645A LED FLASH CONTROLLER DRIVER
2027 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2028 L:      linux-media@vger.kernel.org
2029 T:      git git://linuxtv.org/media_tree.git
2030 S:      Maintained
2031 F:      drivers/media/i2c/as3645a.c
2032 F:      include/media/i2c/as3645a.h
2033
2034 ASAHI KASEI AK8974 DRIVER
2035 M:      Linus Walleij <linus.walleij@linaro.org>
2036 L:      linux-iio@vger.kernel.org
2037 W:      http://www.akm.com/
2038 S:      Supported
2039 F:      drivers/iio/magnetometer/ak8974.c
2040
2041 ASC7621 HARDWARE MONITOR DRIVER
2042 M:      George Joseph <george.joseph@fairview5.com>
2043 L:      linux-hwmon@vger.kernel.org
2044 S:      Maintained
2045 F:      Documentation/hwmon/asc7621
2046 F:      drivers/hwmon/asc7621.c
2047
2048 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2049 M:      Corentin Chary <corentin.chary@gmail.com>
2050 L:      acpi4asus-user@lists.sourceforge.net
2051 L:      platform-driver-x86@vger.kernel.org
2052 W:      http://acpi4asus.sf.net
2053 S:      Maintained
2054 F:      drivers/platform/x86/asus*.c
2055 F:      drivers/platform/x86/eeepc*.c
2056
2057 ASUS WIRELESS RADIO CONTROL DRIVER
2058 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2059 L:      platform-driver-x86@vger.kernel.org
2060 S:      Maintained
2061 F:      drivers/platform/x86/asus-wireless.c
2062
2063 ASYMMETRIC KEYS
2064 M:      David Howells <dhowells@redhat.com>
2065 L:      keyrings@vger.kernel.org
2066 S:      Maintained
2067 F:      Documentation/crypto/asymmetric-keys.txt
2068 F:      include/linux/verification.h
2069 F:      include/crypto/public_key.h
2070 F:      include/crypto/pkcs7.h
2071 F:      crypto/asymmetric_keys/
2072
2073 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2074 R:      Dan Williams <dan.j.williams@intel.com>
2075 W:      http://sourceforge.net/projects/xscaleiop
2076 S:      Odd fixes
2077 F:      Documentation/crypto/async-tx-api.txt
2078 F:      crypto/async_tx/
2079 F:      drivers/dma/
2080 F:      include/linux/dmaengine.h
2081 F:      include/linux/async_tx.h
2082
2083 AT24 EEPROM DRIVER
2084 M:      Wolfram Sang <wsa@the-dreams.de>
2085 L:      linux-i2c@vger.kernel.org
2086 S:      Maintained
2087 F:      drivers/misc/eeprom/at24.c
2088 F:      include/linux/platform_data/at24.h
2089
2090 ATA OVER ETHERNET (AOE) DRIVER
2091 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2092 W:      http://www.openaoe.org/
2093 S:      Supported
2094 F:      Documentation/aoe/
2095 F:      drivers/block/aoe/
2096
2097 ATHEROS 71XX/9XXX GPIO DRIVER
2098 M:      Alban Bedel <albeu@free.fr>
2099 W:      https://github.com/AlbanBedel/linux
2100 T:      git git://github.com/AlbanBedel/linux
2101 S:      Maintained
2102 F:      drivers/gpio/gpio-ath79.c
2103 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2104
2105 ATHEROS ATH GENERIC UTILITIES
2106 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2107 L:      linux-wireless@vger.kernel.org
2108 S:      Supported
2109 F:      drivers/net/wireless/ath/*
2110
2111 ATHEROS ATH5K WIRELESS DRIVER
2112 M:      Jiri Slaby <jirislaby@gmail.com>
2113 M:      Nick Kossifidis <mickflemm@gmail.com>
2114 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2115 L:      linux-wireless@vger.kernel.org
2116 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2117 S:      Maintained
2118 F:      drivers/net/wireless/ath/ath5k/
2119
2120 ATHEROS ATH6KL WIRELESS DRIVER
2121 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2122 L:      linux-wireless@vger.kernel.org
2123 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2125 S:      Supported
2126 F:      drivers/net/wireless/ath/ath6kl/
2127
2128 WILOCITY WIL6210 WIRELESS DRIVER
2129 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2130 L:      linux-wireless@vger.kernel.org
2131 L:      wil6210@qca.qualcomm.com
2132 S:      Supported
2133 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2134 F:      drivers/net/wireless/ath/wil6210/
2135 F:      include/uapi/linux/wil6210_uapi.h
2136
2137 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2138 M:      Christian Lamparter <chunkeey@googlemail.com>
2139 L:      linux-wireless@vger.kernel.org
2140 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2141 S:      Maintained
2142 F:      drivers/net/wireless/ath/carl9170/
2143
2144 ATK0110 HWMON DRIVER
2145 M:      Luca Tettamanti <kronos.it@gmail.com>
2146 L:      linux-hwmon@vger.kernel.org
2147 S:      Maintained
2148 F:      drivers/hwmon/asus_atk0110.c
2149
2150 ATI_REMOTE2 DRIVER
2151 M:      Ville Syrjala <syrjala@sci.fi>
2152 S:      Maintained
2153 F:      drivers/input/misc/ati_remote2.c
2154
2155 ATLX ETHERNET DRIVERS
2156 M:      Jay Cliburn <jcliburn@gmail.com>
2157 M:      Chris Snook <chris.snook@gmail.com>
2158 L:      netdev@vger.kernel.org
2159 W:      http://sourceforge.net/projects/atl1
2160 W:      http://atl1.sourceforge.net
2161 S:      Maintained
2162 F:      drivers/net/ethernet/atheros/
2163
2164 ATM
2165 M:      Chas Williams <3chas3@gmail.com>
2166 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2167 L:      netdev@vger.kernel.org
2168 W:      http://linux-atm.sourceforge.net
2169 S:      Maintained
2170 F:      drivers/atm/
2171 F:      include/linux/atm*
2172 F:      include/uapi/linux/atm*
2173
2174 ATMEL AT91 / AT32 MCI DRIVER
2175 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2176 S:      Maintained
2177 F:      drivers/mmc/host/atmel-mci.c
2178
2179 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2180 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2181 S:      Supported
2182 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2183
2184 ATMEL SAMA5D2 ADC DRIVER
2185 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2186 L:      linux-iio@vger.kernel.org
2187 S:      Supported
2188 F:      drivers/iio/adc/at91-sama5d2_adc.c
2189
2190 ATMEL Audio ALSA driver
2191 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2192 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2193 S:      Supported
2194 F:      sound/soc/atmel
2195
2196 ATMEL DMA DRIVER
2197 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 S:      Supported
2200 F:      drivers/dma/at_hdmac.c
2201 F:      drivers/dma/at_hdmac_regs.h
2202 F:      include/linux/platform_data/dma-atmel.h
2203
2204 ATMEL XDMA DRIVER
2205 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2206 L:      linux-arm-kernel@lists.infradead.org
2207 L:      dmaengine@vger.kernel.org
2208 S:      Supported
2209 F:      drivers/dma/at_xdmac.c
2210
2211 ATMEL I2C DRIVER
2212 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2213 L:      linux-i2c@vger.kernel.org
2214 S:      Supported
2215 F:      drivers/i2c/busses/i2c-at91.c
2216
2217 ATMEL ISI DRIVER
2218 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2219 L:      linux-media@vger.kernel.org
2220 S:      Supported
2221 F:      drivers/media/platform/soc_camera/atmel-isi.c
2222 F:      include/media/atmel-isi.h
2223
2224 ATMEL LCDFB DRIVER
2225 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2226 L:      linux-fbdev@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/video/fbdev/atmel_lcdfb.c
2229 F:      include/video/atmel_lcdc.h
2230
2231 ATMEL MACB ETHERNET DRIVER
2232 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2233 S:      Supported
2234 F:      drivers/net/ethernet/cadence/
2235
2236 ATMEL NAND DRIVER
2237 M:      Wenyou Yang <wenyou.yang@atmel.com>
2238 M:      Josh Wu <rainyfeeling@outlook.com>
2239 L:      linux-mtd@lists.infradead.org
2240 S:      Supported
2241 F:      drivers/mtd/nand/atmel_nand*
2242
2243 ATMEL SDMMC DRIVER
2244 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2245 L:      linux-mmc@vger.kernel.org
2246 S:      Supported
2247 F:      drivers/mmc/host/sdhci-of-at91.c
2248
2249 ATMEL SPI DRIVER
2250 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2251 S:      Supported
2252 F:      drivers/spi/spi-atmel.*
2253
2254 ATMEL SSC DRIVER
2255 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 S:      Supported
2258 F:      drivers/misc/atmel-ssc.c
2259 F:      include/linux/atmel-ssc.h
2260
2261 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2262 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 S:      Supported
2265 F:      drivers/misc/atmel_tclib.c
2266 F:      drivers/clocksource/tcb_clksrc.c
2267
2268 ATMEL USBA UDC DRIVER
2269 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 S:      Supported
2272 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2273
2274 ATMEL WIRELESS DRIVER
2275 M:      Simon Kelley <simon@thekelleys.org.uk>
2276 L:      linux-wireless@vger.kernel.org
2277 W:      http://www.thekelleys.org.uk/atmel
2278 W:      http://atmelwlandriver.sourceforge.net/
2279 S:      Maintained
2280 F:      drivers/net/wireless/atmel/atmel*
2281
2282 ATMEL MAXTOUCH DRIVER
2283 M:      Nick Dyer <nick@shmanahar.org>
2284 T:      git git://github.com/ndyer/linux.git
2285 S:      Maintained
2286 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2287 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2288 F:      include/linux/platform_data/atmel_mxt_ts.h
2289
2290 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2291 M:      Bradley Grove <linuxdrivers@attotech.com>
2292 L:      linux-scsi@vger.kernel.org
2293 W:      http://www.attotech.com
2294 S:      Supported
2295 F:      drivers/scsi/esas2r
2296
2297 ATUSB IEEE 802.15.4 RADIO DRIVER
2298 M:      Stefan Schmidt <stefan@osg.samsung.com>
2299 L:      linux-wpan@vger.kernel.org
2300 S:      Maintained
2301 F:      drivers/net/ieee802154/atusb.c
2302 F:      drivers/net/ieee802154/atusb.h
2303 F:      drivers/net/ieee802154/at86rf230.h
2304
2305 AUDIT SUBSYSTEM
2306 M:      Paul Moore <paul@paul-moore.com>
2307 M:      Eric Paris <eparis@redhat.com>
2308 L:      linux-audit@redhat.com (moderated for non-subscribers)
2309 W:      http://people.redhat.com/sgrubb/audit/
2310 T:      git git://git.infradead.org/users/pcmoore/audit
2311 S:      Maintained
2312 F:      include/linux/audit.h
2313 F:      include/uapi/linux/audit.h
2314 F:      kernel/audit*
2315
2316 AUXILIARY DISPLAY DRIVERS
2317 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2318 W:      http://miguelojeda.es/auxdisplay.htm
2319 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2320 S:      Maintained
2321 F:      drivers/auxdisplay/
2322 F:      include/linux/cfag12864b.h
2323
2324 AVR32 ARCHITECTURE
2325 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2326 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2327 W:      http://www.atmel.com/products/AVR32/
2328 W:      http://mirror.egtvedt.no/avr32linux.org/
2329 W:      http://avrfreaks.net/
2330 S:      Maintained
2331 F:      arch/avr32/
2332
2333 AVR32/AT32AP MACHINE SUPPORT
2334 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2335 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2336 S:      Maintained
2337 F:      arch/avr32/mach-at32ap/
2338
2339 AX.25 NETWORK LAYER
2340 M:      Ralf Baechle <ralf@linux-mips.org>
2341 L:      linux-hams@vger.kernel.org
2342 W:      http://www.linux-ax25.org/
2343 S:      Maintained
2344 F:      include/uapi/linux/ax25.h
2345 F:      include/net/ax25.h
2346 F:      net/ax25/
2347
2348 AXENTIA ASOC DRIVERS
2349 M:      Peter Rosin <peda@axentia.se>
2350 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2351 S:      Maintained
2352 F:      Documentation/devicetree/bindings/sound/axentia,*
2353 F:      sound/soc/atmel/tse850-pcm5142.c
2354
2355 AZ6007 DVB DRIVER
2356 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2357 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2358 L:      linux-media@vger.kernel.org
2359 W:      https://linuxtv.org
2360 T:      git git://linuxtv.org/media_tree.git
2361 S:      Maintained
2362 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2363
2364 AZTECH FM RADIO RECEIVER DRIVER
2365 M:      Hans Verkuil <hverkuil@xs4all.nl>
2366 L:      linux-media@vger.kernel.org
2367 T:      git git://linuxtv.org/media_tree.git
2368 W:      https://linuxtv.org
2369 S:      Maintained
2370 F:      drivers/media/radio/radio-aztech*
2371
2372 B43 WIRELESS DRIVER
2373 L:      linux-wireless@vger.kernel.org
2374 L:      b43-dev@lists.infradead.org
2375 W:      http://wireless.kernel.org/en/users/Drivers/b43
2376 S:      Odd Fixes
2377 F:      drivers/net/wireless/broadcom/b43/
2378
2379 B43LEGACY WIRELESS DRIVER
2380 M:      Larry Finger <Larry.Finger@lwfinger.net>
2381 L:      linux-wireless@vger.kernel.org
2382 L:      b43-dev@lists.infradead.org
2383 W:      http://wireless.kernel.org/en/users/Drivers/b43
2384 S:      Maintained
2385 F:      drivers/net/wireless/broadcom/b43legacy/
2386
2387 BACKLIGHT CLASS/SUBSYSTEM
2388 M:      Jingoo Han <jingoohan1@gmail.com>
2389 M:      Lee Jones <lee.jones@linaro.org>
2390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2391 S:      Maintained
2392 F:      drivers/video/backlight/
2393 F:      include/linux/backlight.h
2394
2395 BATMAN ADVANCED
2396 M:      Marek Lindner <mareklindner@neomailbox.ch>
2397 M:      Simon Wunderlich <sw@simonwunderlich.de>
2398 M:      Antonio Quartulli <a@unstable.cc>
2399 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2400 W:      https://www.open-mesh.org/
2401 Q:      https://patchwork.open-mesh.org/project/batman/list/
2402 S:      Maintained
2403 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2404 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2405 F:      Documentation/networking/batman-adv.txt
2406 F:      include/uapi/linux/batman_adv.h
2407 F:      net/batman-adv/
2408
2409 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2410 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2411 L:      linux-hams@vger.kernel.org
2412 W:      http://www.baycom.org/~tom/ham/ham.html
2413 S:      Maintained
2414 F:      drivers/net/hamradio/baycom*
2415
2416 BCACHE (BLOCK LAYER CACHE)
2417 M:      Kent Overstreet <kent.overstreet@gmail.com>
2418 L:      linux-bcache@vger.kernel.org
2419 W:      http://bcache.evilpiepirate.org
2420 S:      Orphan
2421 F:      drivers/md/bcache/
2422
2423 BDISP ST MEDIA DRIVER
2424 M:      Fabien Dessenne <fabien.dessenne@st.com>
2425 L:      linux-media@vger.kernel.org
2426 T:      git git://linuxtv.org/media_tree.git
2427 W:      https://linuxtv.org
2428 S:      Supported
2429 F:      drivers/media/platform/sti/bdisp
2430
2431 BEFS FILE SYSTEM
2432 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2433 M:      Salah Triki <salah.triki@gmail.com>
2434 S:      Maintained
2435 T:      git git://github.com/luisbg/linux-befs.git
2436 F:      Documentation/filesystems/befs.txt
2437 F:      fs/befs/
2438
2439 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2440 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2441 L:      netdev@vger.kernel.org
2442 S:      Maintained
2443 F:      drivers/net/ethernet/ec_bhf.c
2444
2445 BFS FILE SYSTEM
2446 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2447 S:      Maintained
2448 F:      Documentation/filesystems/bfs.txt
2449 F:      fs/bfs/
2450 F:      include/uapi/linux/bfs_fs.h
2451
2452 BLACKFIN ARCHITECTURE
2453 M:      Steven Miao <realmz6@gmail.com>
2454 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2455 T:      git git://git.code.sf.net/p/adi-linux/code
2456 W:      http://blackfin.uclinux.org
2457 S:      Supported
2458 F:      arch/blackfin/
2459
2460 BLACKFIN EMAC DRIVER
2461 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2462 W:      http://blackfin.uclinux.org
2463 S:      Supported
2464 F:      drivers/net/ethernet/adi/
2465
2466 BLACKFIN RTC DRIVER
2467 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2468 W:      http://blackfin.uclinux.org
2469 S:      Supported
2470 F:      drivers/rtc/rtc-bfin.c
2471
2472 BLACKFIN SDH DRIVER
2473 M:      Sonic Zhang <sonic.zhang@analog.com>
2474 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2475 W:      http://blackfin.uclinux.org
2476 S:      Supported
2477 F:      drivers/mmc/host/bfin_sdh.c
2478
2479 BLACKFIN SERIAL DRIVER
2480 M:      Sonic Zhang <sonic.zhang@analog.com>
2481 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2482 W:      http://blackfin.uclinux.org
2483 S:      Supported
2484 F:      drivers/tty/serial/bfin_uart.c
2485
2486 BLACKFIN WATCHDOG DRIVER
2487 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2488 W:      http://blackfin.uclinux.org
2489 S:      Supported
2490 F:      drivers/watchdog/bfin_wdt.c
2491
2492 BLACKFIN I2C TWI DRIVER
2493 M:      Sonic Zhang <sonic.zhang@analog.com>
2494 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495 W:      http://blackfin.uclinux.org/
2496 S:      Supported
2497 F:      drivers/i2c/busses/i2c-bfin-twi.c
2498
2499 BLACKFIN MEDIA DRIVER
2500 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2501 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502 W:      http://blackfin.uclinux.org/
2503 S:      Supported
2504 F:      drivers/media/platform/blackfin/
2505 F:      drivers/media/i2c/adv7183*
2506 F:      drivers/media/i2c/vs6624*
2507
2508 BLINKM RGB LED DRIVER
2509 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2510 S:      Maintained
2511 F:      drivers/leds/leds-blinkm.c
2512
2513 BLOCK LAYER
2514 M:      Jens Axboe <axboe@kernel.dk>
2515 L:      linux-block@vger.kernel.org
2516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2517 S:      Maintained
2518 F:      block/
2519 F:      kernel/trace/blktrace.c
2520 F:      lib/sbitmap.c
2521
2522 BLOCK2MTD DRIVER
2523 M:      Joern Engel <joern@lazybastard.org>
2524 L:      linux-mtd@lists.infradead.org
2525 S:      Maintained
2526 F:      drivers/mtd/devices/block2mtd.c
2527
2528 BLUETOOTH DRIVERS
2529 M:      Marcel Holtmann <marcel@holtmann.org>
2530 M:      Gustavo Padovan <gustavo@padovan.org>
2531 M:      Johan Hedberg <johan.hedberg@gmail.com>
2532 L:      linux-bluetooth@vger.kernel.org
2533 W:      http://www.bluez.org/
2534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2536 S:      Maintained
2537 F:      drivers/bluetooth/
2538
2539 BLUETOOTH SUBSYSTEM
2540 M:      Marcel Holtmann <marcel@holtmann.org>
2541 M:      Gustavo Padovan <gustavo@padovan.org>
2542 M:      Johan Hedberg <johan.hedberg@gmail.com>
2543 L:      linux-bluetooth@vger.kernel.org
2544 W:      http://www.bluez.org/
2545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2547 S:      Maintained
2548 F:      net/bluetooth/
2549 F:      include/net/bluetooth/
2550
2551 BONDING DRIVER
2552 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2553 M:      Veaceslav Falico <vfalico@gmail.com>
2554 M:      Andy Gospodarek <andy@greyhouse.net>
2555 L:      netdev@vger.kernel.org
2556 W:      http://sourceforge.net/projects/bonding/
2557 S:      Supported
2558 F:      drivers/net/bonding/
2559 F:      include/uapi/linux/if_bonding.h
2560
2561 BPF (Safe dynamic programs and tools)
2562 M:      Alexei Starovoitov <ast@kernel.org>
2563 L:      netdev@vger.kernel.org
2564 L:      linux-kernel@vger.kernel.org
2565 S:      Supported
2566 F:      kernel/bpf/
2567 F:      tools/testing/selftests/bpf/
2568 F:      lib/test_bpf.c
2569
2570 BROADCOM B44 10/100 ETHERNET DRIVER
2571 M:      Michael Chan <michael.chan@broadcom.com>
2572 L:      netdev@vger.kernel.org
2573 S:      Supported
2574 F:      drivers/net/ethernet/broadcom/b44.*
2575
2576 BROADCOM B53 ETHERNET SWITCH DRIVER
2577 M:      Florian Fainelli <f.fainelli@gmail.com>
2578 L:      netdev@vger.kernel.org
2579 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2580 S:      Supported
2581 F:      drivers/net/dsa/b53/*
2582 F:      include/linux/platform_data/b53.h
2583
2584 BROADCOM GENET ETHERNET DRIVER
2585 M:      Florian Fainelli <f.fainelli@gmail.com>
2586 L:      netdev@vger.kernel.org
2587 S:      Supported
2588 F:      drivers/net/ethernet/broadcom/genet/
2589
2590 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2591 M:      Rasesh Mody <rasesh.mody@cavium.com>
2592 M:      Harish Patil <harish.patil@cavium.com>
2593 M:      Dept-GELinuxNICDev@cavium.com
2594 L:      netdev@vger.kernel.org
2595 S:      Supported
2596 F:      drivers/net/ethernet/broadcom/bnx2.*
2597 F:      drivers/net/ethernet/broadcom/bnx2_*
2598
2599 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2600 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2601 M:      Ariel Elior <ariel.elior@cavium.com>
2602 M:      everest-linux-l2@cavium.com
2603 L:      netdev@vger.kernel.org
2604 S:      Supported
2605 F:      drivers/net/ethernet/broadcom/bnx2x/
2606
2607 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2608 M:      Florian Fainelli <f.fainelli@gmail.com>
2609 M:      Ray Jui <rjui@broadcom.com>
2610 M:      Scott Branden <sbranden@broadcom.com>
2611 M:      bcm-kernel-feedback-list@broadcom.com
2612 T:      git git://github.com/broadcom/mach-bcm
2613 S:      Maintained
2614 N:      bcm281*
2615 N:      bcm113*
2616 N:      bcm216*
2617 N:      kona
2618 F:      arch/arm/mach-bcm/
2619
2620 BROADCOM BCM2835 ARM ARCHITECTURE
2621 M:      Stephen Warren <swarren@wwwdotorg.org>
2622 M:      Lee Jones <lee@kernel.org>
2623 M:      Eric Anholt <eric@anholt.net>
2624 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2627 S:      Maintained
2628 N:      bcm2835
2629 F:      drivers/staging/vc04_services
2630
2631 BROADCOM BCM47XX MIPS ARCHITECTURE
2632 M:      Hauke Mehrtens <hauke@hauke-m.de>
2633 M:      Rafał Miłecki <zajec5@gmail.com>
2634 L:      linux-mips@linux-mips.org
2635 S:      Maintained
2636 F:      Documentation/devicetree/bindings/mips/brcm/
2637 F:      arch/mips/bcm47xx/*
2638 F:      arch/mips/include/asm/mach-bcm47xx/*
2639
2640 BROADCOM BCM5301X ARM ARCHITECTURE
2641 M:      Hauke Mehrtens <hauke@hauke-m.de>
2642 M:      Rafał Miłecki <zajec5@gmail.com>
2643 M:      bcm-kernel-feedback-list@broadcom.com
2644 L:      linux-arm-kernel@lists.infradead.org
2645 S:      Maintained
2646 F:      arch/arm/mach-bcm/bcm_5301x.c
2647 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2648 F:      arch/arm/boot/dts/bcm470*
2649
2650 BROADCOM BCM53573 ARM ARCHITECTURE
2651 M:      Rafał Miłecki <rafal@milecki.pl>
2652 L:      linux-arm-kernel@lists.infradead.org
2653 S:      Maintained
2654 F:      arch/arm/boot/dts/bcm53573*
2655 F:      arch/arm/boot/dts/bcm47189*
2656
2657 BROADCOM BCM63XX ARM ARCHITECTURE
2658 M:      Florian Fainelli <f.fainelli@gmail.com>
2659 M:      bcm-kernel-feedback-list@broadcom.com
2660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661 T:      git git://github.com/broadcom/stblinux.git
2662 S:      Maintained
2663 N:      bcm63xx
2664
2665 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2666 M:      Kevin Cernekee <cernekee@gmail.com>
2667 L:      linux-usb@vger.kernel.org
2668 S:      Maintained
2669 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2670
2671 BROADCOM BCM7XXX ARM ARCHITECTURE
2672 M:      Brian Norris <computersforpeace@gmail.com>
2673 M:      Gregory Fong <gregory.0xf0@gmail.com>
2674 M:      Florian Fainelli <f.fainelli@gmail.com>
2675 M:      bcm-kernel-feedback-list@broadcom.com
2676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2677 T:      git git://github.com/broadcom/stblinux.git
2678 S:      Maintained
2679 F:      arch/arm/mach-bcm/*brcmstb*
2680 F:      arch/arm/boot/dts/bcm7*.dts*
2681 F:      drivers/bus/brcmstb_gisb.c
2682 N:      brcmstb
2683
2684 BROADCOM BMIPS MIPS ARCHITECTURE
2685 M:      Kevin Cernekee <cernekee@gmail.com>
2686 M:      Florian Fainelli <f.fainelli@gmail.com>
2687 L:      linux-mips@linux-mips.org
2688 T:      git git://github.com/broadcom/stblinux.git
2689 S:      Maintained
2690 F:      arch/mips/bmips/*
2691 F:      arch/mips/include/asm/mach-bmips/*
2692 F:      arch/mips/kernel/*bmips*
2693 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2694 F:      drivers/irqchip/irq-bcm63*
2695 F:      drivers/irqchip/irq-bcm7*
2696 F:      drivers/irqchip/irq-brcmstb*
2697 F:      include/linux/bcm963xx_nvram.h
2698 F:      include/linux/bcm963xx_tag.h
2699
2700 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2701 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2702 M:      Prashant Sreedharan <prashant@broadcom.com>
2703 M:      Michael Chan <mchan@broadcom.com>
2704 L:      netdev@vger.kernel.org
2705 S:      Supported
2706 F:      drivers/net/ethernet/broadcom/tg3.*
2707
2708 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2709 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2710 M:      Franky Lin <franky.lin@broadcom.com>
2711 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2712 L:      linux-wireless@vger.kernel.org
2713 L:      brcm80211-dev-list.pdl@broadcom.com
2714 S:      Supported
2715 F:      drivers/net/wireless/broadcom/brcm80211/
2716
2717 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2718 M:      QLogic-Storage-Upstream@qlogic.com
2719 L:      linux-scsi@vger.kernel.org
2720 S:      Supported
2721 F:      drivers/scsi/bnx2fc/
2722
2723 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2724 M:      QLogic-Storage-Upstream@qlogic.com
2725 L:      linux-scsi@vger.kernel.org
2726 S:      Supported
2727 F:      drivers/scsi/bnx2i/
2728
2729 BROADCOM IPROC ARM ARCHITECTURE
2730 M:      Ray Jui <rjui@broadcom.com>
2731 M:      Scott Branden <sbranden@broadcom.com>
2732 M:      Jon Mason <jonmason@broadcom.com>
2733 M:      bcm-kernel-feedback-list@broadcom.com
2734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 T:      git git://github.com/broadcom/cygnus-linux.git
2736 S:      Maintained
2737 N:      iproc
2738 N:      cygnus
2739 N:      bcm[-_]nsp
2740 N:      bcm9113*
2741 N:      bcm9583*
2742 N:      bcm9585*
2743 N:      bcm9586*
2744 N:      bcm988312
2745 N:      bcm113*
2746 N:      bcm583*
2747 N:      bcm585*
2748 N:      bcm586*
2749 N:      bcm88312
2750 F:      arch/arm64/boot/dts/broadcom/ns2*
2751 F:      drivers/clk/bcm/clk-ns*
2752 F:      drivers/pinctrl/bcm/pinctrl-ns*
2753
2754 BROADCOM BRCMSTB GPIO DRIVER
2755 M:      Gregory Fong <gregory.0xf0@gmail.com>
2756 L:      bcm-kernel-feedback-list@broadcom.com
2757 S:      Supported
2758 F:      drivers/gpio/gpio-brcmstb.c
2759 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2760
2761 BROADCOM KONA GPIO DRIVER
2762 M:      Ray Jui <rjui@broadcom.com>
2763 L:      bcm-kernel-feedback-list@broadcom.com
2764 S:      Supported
2765 F:      drivers/gpio/gpio-bcm-kona.c
2766 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2767
2768 BROADCOM NVRAM DRIVER
2769 M:      Rafał Miłecki <zajec5@gmail.com>
2770 L:      linux-mips@linux-mips.org
2771 S:      Maintained
2772 F:      drivers/firmware/broadcom/*
2773
2774 BROADCOM STB NAND FLASH DRIVER
2775 M:      Brian Norris <computersforpeace@gmail.com>
2776 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2777 L:      linux-mtd@lists.infradead.org
2778 L:      bcm-kernel-feedback-list@broadcom.com
2779 S:      Maintained
2780 F:      drivers/mtd/nand/brcmnand/
2781
2782 BROADCOM STB AVS CPUFREQ DRIVER
2783 M:      Markus Mayer <mmayer@broadcom.com>
2784 M:      bcm-kernel-feedback-list@broadcom.com
2785 L:      linux-pm@vger.kernel.org
2786 S:      Maintained
2787 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2788 F:      drivers/cpufreq/brcmstb*
2789
2790 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2791 M:      Rafał Miłecki <zajec5@gmail.com>
2792 L:      linux-wireless@vger.kernel.org
2793 S:      Maintained
2794 F:      drivers/bcma/
2795 F:      include/linux/bcma/
2796
2797 BROADCOM SYSTEMPORT ETHERNET DRIVER
2798 M:      Florian Fainelli <f.fainelli@gmail.com>
2799 L:      netdev@vger.kernel.org
2800 S:      Supported
2801 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2802
2803 BROADCOM VULCAN ARM64 SOC
2804 M:      Jayachandran C. <jchandra@broadcom.com>
2805 M:      bcm-kernel-feedback-list@broadcom.com
2806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2807 S:      Maintained
2808 F:      arch/arm64/boot/dts/broadcom/vulcan*
2809
2810 BROCADE BFA FC SCSI DRIVER
2811 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2812 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2813 L:      linux-scsi@vger.kernel.org
2814 S:      Supported
2815 F:      drivers/scsi/bfa/
2816
2817 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2818 M:      Rasesh Mody <rasesh.mody@cavium.com>
2819 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2820 M:      Dept-GELinuxNICDev@cavium.com
2821 L:      netdev@vger.kernel.org
2822 S:      Supported
2823 F:      drivers/net/ethernet/brocade/bna/
2824
2825 BSG (block layer generic sg v4 driver)
2826 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2827 L:      linux-scsi@vger.kernel.org
2828 S:      Supported
2829 F:      block/bsg.c
2830 F:      include/linux/bsg.h
2831 F:      include/uapi/linux/bsg.h
2832
2833 BT87X AUDIO DRIVER
2834 M:      Clemens Ladisch <clemens@ladisch.de>
2835 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2836 T:      git git://git.alsa-project.org/alsa-kernel.git
2837 S:      Maintained
2838 F:      Documentation/sound/alsa/Bt87x.txt
2839 F:      sound/pci/bt87x.c
2840
2841 BT8XXGPIO DRIVER
2842 M:      Michael Buesch <m@bues.ch>
2843 W:      http://bu3sch.de/btgpio.php
2844 S:      Maintained
2845 F:      drivers/gpio/gpio-bt8xx.c
2846
2847 BTRFS FILE SYSTEM
2848 M:      Chris Mason <clm@fb.com>
2849 M:      Josef Bacik <jbacik@fb.com>
2850 M:      David Sterba <dsterba@suse.com>
2851 L:      linux-btrfs@vger.kernel.org
2852 W:      http://btrfs.wiki.kernel.org/
2853 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2855 S:      Maintained
2856 F:      Documentation/filesystems/btrfs.txt
2857 F:      fs/btrfs/
2858
2859 BTTV VIDEO4LINUX DRIVER
2860 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2861 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2862 L:      linux-media@vger.kernel.org
2863 W:      https://linuxtv.org
2864 T:      git git://linuxtv.org/media_tree.git
2865 S:      Odd fixes
2866 F:      Documentation/media/v4l-drivers/bttv*
2867 F:      drivers/media/pci/bt8xx/bttv*
2868
2869 BUSLOGIC SCSI DRIVER
2870 M:      Khalid Aziz <khalid@gonehiking.org>
2871 L:      linux-scsi@vger.kernel.org
2872 S:      Maintained
2873 F:      drivers/scsi/BusLogic.*
2874 F:      drivers/scsi/FlashPoint.*
2875
2876 C-MEDIA CMI8788 DRIVER
2877 M:      Clemens Ladisch <clemens@ladisch.de>
2878 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2879 T:      git git://git.alsa-project.org/alsa-kernel.git
2880 S:      Maintained
2881 F:      sound/pci/oxygen/
2882
2883 C6X ARCHITECTURE
2884 M:      Mark Salter <msalter@redhat.com>
2885 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2886 L:      linux-c6x-dev@linux-c6x.org
2887 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2888 S:      Maintained
2889 F:      arch/c6x/
2890
2891 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2892 M:      David Howells <dhowells@redhat.com>
2893 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2894 S:      Supported
2895 F:      Documentation/filesystems/caching/cachefiles.txt
2896 F:      fs/cachefiles/
2897
2898 CADET FM/AM RADIO RECEIVER DRIVER
2899 M:      Hans Verkuil <hverkuil@xs4all.nl>
2900 L:      linux-media@vger.kernel.org
2901 T:      git git://linuxtv.org/media_tree.git
2902 W:      https://linuxtv.org
2903 S:      Maintained
2904 F:      drivers/media/radio/radio-cadet*
2905
2906 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2907 M:      Jonathan Corbet <corbet@lwn.net>
2908 L:      linux-media@vger.kernel.org
2909 T:      git git://linuxtv.org/media_tree.git
2910 S:      Maintained
2911 F:      Documentation/media/v4l-drivers/cafe_ccic*
2912 F:      drivers/media/platform/marvell-ccic/
2913
2914 CAIF NETWORK LAYER
2915 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2916 L:      netdev@vger.kernel.org
2917 S:      Supported
2918 F:      Documentation/networking/caif/
2919 F:      drivers/net/caif/
2920 F:      include/uapi/linux/caif/
2921 F:      include/net/caif/
2922 F:      net/caif/
2923
2924 CALGARY x86-64 IOMMU
2925 M:      Muli Ben-Yehuda <mulix@mulix.org>
2926 M:      Jon Mason <jdmason@kudzu.us>
2927 L:      iommu@lists.linux-foundation.org
2928 S:      Maintained
2929 F:      arch/x86/kernel/pci-calgary_64.c
2930 F:      arch/x86/kernel/tce_64.c
2931 F:      arch/x86/include/asm/calgary.h
2932 F:      arch/x86/include/asm/tce.h
2933
2934 CAN NETWORK LAYER
2935 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2936 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2937 L:      linux-can@vger.kernel.org
2938 W:      https://github.com/linux-can
2939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2941 S:      Maintained
2942 F:      Documentation/networking/can.txt
2943 F:      net/can/
2944 F:      include/linux/can/core.h
2945 F:      include/uapi/linux/can.h
2946 F:      include/uapi/linux/can/bcm.h
2947 F:      include/uapi/linux/can/raw.h
2948 F:      include/uapi/linux/can/gw.h
2949
2950 CAN NETWORK DRIVERS
2951 M:      Wolfgang Grandegger <wg@grandegger.com>
2952 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2953 L:      linux-can@vger.kernel.org
2954 W:      https://github.com/linux-can
2955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2957 S:      Maintained
2958 F:      Documentation/devicetree/bindings/net/can/
2959 F:      drivers/net/can/
2960 F:      include/linux/can/dev.h
2961 F:      include/linux/can/platform/
2962 F:      include/uapi/linux/can/error.h
2963 F:      include/uapi/linux/can/netlink.h
2964
2965 CAPABILITIES
2966 M:      Serge Hallyn <serge@hallyn.com>
2967 L:      linux-security-module@vger.kernel.org
2968 S:      Supported
2969 F:      include/linux/capability.h
2970 F:      include/uapi/linux/capability.h
2971 F:      security/commoncap.c
2972 F:      kernel/capability.c
2973
2974 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2975 M:      Kevin Tsai <ktsai@capellamicro.com>
2976 S:      Maintained
2977 F:      drivers/iio/light/cm*
2978 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2979
2980 CAVIUM I2C DRIVER
2981 M:      Jan Glauber <jglauber@cavium.com>
2982 M:      David Daney <david.daney@cavium.com>
2983 W:      http://www.cavium.com
2984 S:      Supported
2985 F:      drivers/i2c/busses/i2c-octeon*
2986 F:      drivers/i2c/busses/i2c-thunderx*
2987
2988 CAVIUM LIQUIDIO NETWORK DRIVER
2989 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2990 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2991 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2992 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2993 L:     netdev@vger.kernel.org
2994 W:     http://www.cavium.com
2995 S:     Supported
2996 F:     drivers/net/ethernet/cavium/liquidio/
2997
2998 CC2520 IEEE-802.15.4 RADIO DRIVER
2999 M:      Varka Bhadram <varkabhadram@gmail.com>
3000 L:      linux-wpan@vger.kernel.org
3001 S:      Maintained
3002 F:      drivers/net/ieee802154/cc2520.c
3003 F:      include/linux/spi/cc2520.h
3004 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3005
3006 CEC DRIVER
3007 M:      Hans Verkuil <hans.verkuil@cisco.com>
3008 L:      linux-media@vger.kernel.org
3009 T:      git git://linuxtv.org/media_tree.git
3010 W:      http://linuxtv.org
3011 S:      Supported
3012 F:      Documentation/cec.txt
3013 F:      Documentation/media/uapi/cec
3014 F:      drivers/staging/media/cec/
3015 F:      drivers/media/cec-edid.c
3016 F:      drivers/media/rc/keymaps/rc-cec.c
3017 F:      include/media/cec.h
3018 F:      include/media/cec-edid.h
3019 F:      include/linux/cec.h
3020 F:      include/linux/cec-funcs.h
3021
3022 CELL BROADBAND ENGINE ARCHITECTURE
3023 M:      Arnd Bergmann <arnd@arndb.de>
3024 L:      linuxppc-dev@lists.ozlabs.org
3025 W:      http://www.ibm.com/developerworks/power/cell/
3026 S:      Supported
3027 F:      arch/powerpc/include/asm/cell*.h
3028 F:      arch/powerpc/include/asm/spu*.h
3029 F:      arch/powerpc/include/uapi/asm/spu*.h
3030 F:      arch/powerpc/oprofile/*cell*
3031 F:      arch/powerpc/platforms/cell/
3032
3033 CEPH COMMON CODE (LIBCEPH)
3034 M:      Ilya Dryomov <idryomov@gmail.com>
3035 M:      "Yan, Zheng" <zyan@redhat.com>
3036 M:      Sage Weil <sage@redhat.com>
3037 L:      ceph-devel@vger.kernel.org
3038 W:      http://ceph.com/
3039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3040 T:      git git://github.com/ceph/ceph-client.git
3041 S:      Supported
3042 F:      net/ceph/
3043 F:      include/linux/ceph/
3044 F:      include/linux/crush/
3045
3046 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3047 M:      "Yan, Zheng" <zyan@redhat.com>
3048 M:      Sage Weil <sage@redhat.com>
3049 M:      Ilya Dryomov <idryomov@gmail.com>
3050 L:      ceph-devel@vger.kernel.org
3051 W:      http://ceph.com/
3052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3053 T:      git git://github.com/ceph/ceph-client.git
3054 S:      Supported
3055 F:      Documentation/filesystems/ceph.txt
3056 F:      fs/ceph/
3057
3058 CERTIFICATE HANDLING:
3059 M:      David Howells <dhowells@redhat.com>
3060 M:      David Woodhouse <dwmw2@infradead.org>
3061 L:      keyrings@vger.kernel.org
3062 S:      Maintained
3063 F:      Documentation/module-signing.txt
3064 F:      certs/
3065 F:      scripts/sign-file.c
3066 F:      scripts/extract-cert.c
3067
3068 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3069 L:      linux-usb@vger.kernel.org
3070 S:      Orphan
3071 F:      Documentation/usb/WUSB-Design-overview.txt
3072 F:      Documentation/usb/wusb-cbaf
3073 F:      drivers/usb/host/hwa-hc.c
3074 F:      drivers/usb/host/whci/
3075 F:      drivers/usb/wusbcore/
3076 F:      include/linux/usb/wusb*
3077
3078 HT16K33 LED CONTROLLER DRIVER
3079 M:      Robin van der Gracht <robin@protonic.nl>
3080 S:      Maintained
3081 F:      drivers/auxdisplay/ht16k33.c
3082 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3083
3084 CFAG12864B LCD DRIVER
3085 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3086 W:      http://miguelojeda.es/auxdisplay.htm
3087 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3088 S:      Maintained
3089 F:      drivers/auxdisplay/cfag12864b.c
3090 F:      include/linux/cfag12864b.h
3091
3092 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3093 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3094 W:      http://miguelojeda.es/auxdisplay.htm
3095 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3096 S:      Maintained
3097 F:      drivers/auxdisplay/cfag12864bfb.c
3098 F:      include/linux/cfag12864b.h
3099
3100 CFG80211 and NL80211
3101 M:      Johannes Berg <johannes@sipsolutions.net>
3102 L:      linux-wireless@vger.kernel.org
3103 W:      http://wireless.kernel.org/
3104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3106 S:      Maintained
3107 F:      include/uapi/linux/nl80211.h
3108 F:      include/net/cfg80211.h
3109 F:      net/wireless/*
3110 X:      net/wireless/wext*
3111
3112 CHAR and MISC DRIVERS
3113 M:      Arnd Bergmann <arnd@arndb.de>
3114 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3116 S:      Supported
3117 F:      drivers/char/*
3118 F:      drivers/misc/*
3119 F:      include/linux/miscdevice.h
3120
3121 CHECKPATCH
3122 M:      Andy Whitcroft <apw@canonical.com>
3123 M:      Joe Perches <joe@perches.com>
3124 S:      Maintained
3125 F:      scripts/checkpatch.pl
3126
3127 CHINESE DOCUMENTATION
3128 M:      Harry Wei <harryxiyou@gmail.com>
3129 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3130 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3131 S:      Maintained
3132 F:      Documentation/translations/zh_CN/
3133
3134 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3135 M:      Peter Chen <Peter.Chen@nxp.com>
3136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3137 L:      linux-usb@vger.kernel.org
3138 S:      Maintained
3139 F:      drivers/usb/chipidea/
3140
3141 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3142 M:      Hans de Goede <hdegoede@redhat.com>
3143 L:      linux-input@vger.kernel.org
3144 S:      Maintained
3145 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3146 F:      drivers/input/touchscreen/chipone_icn8318.c
3147
3148 CHROME HARDWARE PLATFORM SUPPORT
3149 M:      Olof Johansson <olof@lixom.net>
3150 S:      Maintained
3151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3152 F:      drivers/platform/chrome/
3153
3154 CISCO VIC ETHERNET NIC DRIVER
3155 M:      Christian Benvenuti <benve@cisco.com>
3156 M:      Sujith Sankar <ssujith@cisco.com>
3157 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3158 M:      Neel Patel <neepatel@cisco.com>
3159 S:      Supported
3160 F:      drivers/net/ethernet/cisco/enic/
3161
3162 CISCO VIC LOW LATENCY NIC DRIVER
3163 M:      Christian Benvenuti <benve@cisco.com>
3164 M:      Dave Goodell <dgoodell@cisco.com>
3165 S:      Supported
3166 F:      drivers/infiniband/hw/usnic/
3167
3168 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3169 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3170 L:      netdev@vger.kernel.org
3171 S:      Maintained
3172 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3173
3174 CIRRUS LOGIC AUDIO CODEC DRIVERS
3175 M:      Brian Austin <brian.austin@cirrus.com>
3176 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3177 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3178 S:      Maintained
3179 F:      sound/soc/codecs/cs*
3180
3181 CLEANCACHE API
3182 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3183 L:      linux-kernel@vger.kernel.org
3184 S:      Maintained
3185 F:      mm/cleancache.c
3186 F:      include/linux/cleancache.h
3187
3188 CLK API
3189 M:      Russell King <linux@armlinux.org.uk>
3190 L:      linux-clk@vger.kernel.org
3191 S:      Maintained
3192 F:      include/linux/clk.h
3193
3194 CLOCKSOURCE, CLOCKEVENT DRIVERS
3195 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3196 M:      Thomas Gleixner <tglx@linutronix.de>
3197 L:      linux-kernel@vger.kernel.org
3198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3199 S:      Supported
3200 F:      drivers/clocksource
3201
3202 CISCO FCOE HBA DRIVER
3203 M:      Satish Kharat <satishkh@cisco.com>
3204 M:      Sesidhar Baddela <sebaddel@cisco.com>
3205 M:      Karan Tilak Kumar <kartilak@cisco.com>
3206 L:      linux-scsi@vger.kernel.org
3207 S:      Supported
3208 F:      drivers/scsi/fnic/
3209
3210 CISCO SCSI HBA DRIVER
3211 M:      Karan Tilak Kumar <kartilak@cisco.com>
3212 M:      Sesidhar Baddela <sebaddel@cisco.com>
3213 L:      linux-scsi@vger.kernel.org
3214 S:      Supported
3215 F:      drivers/scsi/snic/
3216
3217 CMPC ACPI DRIVER
3218 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3219 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3220 L:      platform-driver-x86@vger.kernel.org
3221 S:      Supported
3222 F:      drivers/platform/x86/classmate-laptop.c
3223
3224 COBALT MEDIA DRIVER
3225 M:      Hans Verkuil <hans.verkuil@cisco.com>
3226 L:      linux-media@vger.kernel.org
3227 T:      git git://linuxtv.org/media_tree.git
3228 W:      https://linuxtv.org
3229 S:      Supported
3230 F:      drivers/media/pci/cobalt/
3231
3232 COCCINELLE/Semantic Patches (SmPL)
3233 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3234 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3235 M:      Nicolas Palix <nicolas.palix@imag.fr>
3236 M:      Michal Marek <mmarek@suse.com>
3237 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3239 W:      http://coccinelle.lip6.fr/
3240 S:      Supported
3241 F:      Documentation/dev-tools/coccinelle.rst
3242 F:      scripts/coccinelle/
3243 F:      scripts/coccicheck
3244
3245 CODA FILE SYSTEM
3246 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3247 M:      coda@cs.cmu.edu
3248 L:      codalist@coda.cs.cmu.edu
3249 W:      http://www.coda.cs.cmu.edu/
3250 S:      Maintained
3251 F:      Documentation/filesystems/coda.txt
3252 F:      fs/coda/
3253 F:      include/linux/coda*.h
3254 F:      include/uapi/linux/coda*.h
3255
3256 CODA V4L2 MEM2MEM DRIVER
3257 M:      Philipp Zabel <p.zabel@pengutronix.de>
3258 L:      linux-media@vger.kernel.org
3259 S:      Maintained
3260 F:      Documentation/devicetree/bindings/media/coda.txt
3261 F:      drivers/media/platform/coda/
3262
3263 COMMON CLK FRAMEWORK
3264 M:      Michael Turquette <mturquette@baylibre.com>
3265 M:      Stephen Boyd <sboyd@codeaurora.org>
3266 L:      linux-clk@vger.kernel.org
3267 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3269 S:      Maintained
3270 F:      Documentation/devicetree/bindings/clock/
3271 F:      drivers/clk/
3272 X:      drivers/clk/clkdev.c
3273 F:      include/linux/clk-pr*
3274 F:      include/linux/clk/
3275
3276 COMMON INTERNET FILE SYSTEM (CIFS)
3277 M:      Steve French <sfrench@samba.org>
3278 L:      linux-cifs@vger.kernel.org
3279 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3280 W:      http://linux-cifs.samba.org/
3281 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3282 S:      Supported
3283 F:      Documentation/filesystems/cifs/
3284 F:      fs/cifs/
3285
3286 COMPACTPCI HOTPLUG CORE
3287 M:      Scott Murray <scott@spiteful.org>
3288 L:      linux-pci@vger.kernel.org
3289 S:      Maintained
3290 F:      drivers/pci/hotplug/cpci_hotplug*
3291
3292 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3293 M:      Scott Murray <scott@spiteful.org>
3294 L:      linux-pci@vger.kernel.org
3295 S:      Maintained
3296 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3297
3298 COMPACTPCI HOTPLUG GENERIC DRIVER
3299 M:      Scott Murray <scott@spiteful.org>
3300 L:      linux-pci@vger.kernel.org
3301 S:      Maintained
3302 F:      drivers/pci/hotplug/cpcihp_generic.c
3303
3304 COMPAL LAPTOP SUPPORT
3305 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3306 L:      platform-driver-x86@vger.kernel.org
3307 S:      Maintained
3308 F:      drivers/platform/x86/compal-laptop.c
3309
3310 CONEXANT ACCESSRUNNER USB DRIVER
3311 L:      accessrunner-general@lists.sourceforge.net
3312 W:      http://accessrunner.sourceforge.net/
3313 S:      Orphan
3314 F:      drivers/usb/atm/cxacru.c
3315
3316 CONFIGFS
3317 M:      Joel Becker <jlbec@evilplan.org>
3318 M:      Christoph Hellwig <hch@lst.de>
3319 T:      git git://git.infradead.org/users/hch/configfs.git
3320 S:      Supported
3321 F:      fs/configfs/
3322 F:      include/linux/configfs.h
3323
3324 CONNECTOR
3325 M:      Evgeniy Polyakov <zbr@ioremap.net>
3326 L:      netdev@vger.kernel.org
3327 S:      Maintained
3328 F:      drivers/connector/
3329
3330 CONTROL GROUP (CGROUP)
3331 M:      Tejun Heo <tj@kernel.org>
3332 M:      Li Zefan <lizefan@huawei.com>
3333 M:      Johannes Weiner <hannes@cmpxchg.org>
3334 L:      cgroups@vger.kernel.org
3335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3336 S:      Maintained
3337 F:      Documentation/cgroup*
3338 F:      include/linux/cgroup*
3339 F:      kernel/cgroup*
3340
3341 CONTROL GROUP - CPUSET
3342 M:      Li Zefan <lizefan@huawei.com>
3343 L:      cgroups@vger.kernel.org
3344 W:      http://www.bullopensource.org/cpuset/
3345 W:      http://oss.sgi.com/projects/cpusets/
3346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3347 S:      Maintained
3348 F:      Documentation/cgroup-v1/cpusets.txt
3349 F:      include/linux/cpuset.h
3350 F:      kernel/cpuset.c
3351
3352 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3353 M:      Johannes Weiner <hannes@cmpxchg.org>
3354 M:      Michal Hocko <mhocko@kernel.org>
3355 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3356 L:      cgroups@vger.kernel.org
3357 L:      linux-mm@kvack.org
3358 S:      Maintained
3359 F:      mm/memcontrol.c
3360 F:      mm/swap_cgroup.c
3361
3362 CORETEMP HARDWARE MONITORING DRIVER
3363 M:      Fenghua Yu <fenghua.yu@intel.com>
3364 L:      linux-hwmon@vger.kernel.org
3365 S:      Maintained
3366 F:      Documentation/hwmon/coretemp
3367 F:      drivers/hwmon/coretemp.c
3368
3369 COSA/SRP SYNC SERIAL DRIVER
3370 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3371 W:      http://www.fi.muni.cz/~kas/cosa/
3372 S:      Maintained
3373 F:      drivers/net/wan/cosa*
3374
3375 CPMAC ETHERNET DRIVER
3376 M:      Florian Fainelli <f.fainelli@gmail.com>
3377 L:      netdev@vger.kernel.org
3378 S:      Maintained
3379 F:      drivers/net/ethernet/ti/cpmac.c
3380
3381 CPU FREQUENCY DRIVERS
3382 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3383 M:      Viresh Kumar <viresh.kumar@linaro.org>
3384 L:      linux-pm@vger.kernel.org
3385 S:      Maintained
3386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3387 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3388 B:      https://bugzilla.kernel.org
3389 F:      Documentation/cpu-freq/
3390 F:      drivers/cpufreq/
3391 F:      include/linux/cpufreq.h
3392
3393 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3394 M:      Viresh Kumar <viresh.kumar@linaro.org>
3395 M:      Sudeep Holla <sudeep.holla@arm.com>
3396 L:      linux-pm@vger.kernel.org
3397 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3398 S:      Maintained
3399 F:      drivers/cpufreq/arm_big_little.h
3400 F:      drivers/cpufreq/arm_big_little.c
3401 F:      drivers/cpufreq/arm_big_little_dt.c
3402
3403 CPUIDLE DRIVER - ARM BIG LITTLE
3404 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3405 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3406 L:      linux-pm@vger.kernel.org
3407 L:      linux-arm-kernel@lists.infradead.org
3408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3409 S:      Maintained
3410 F:      drivers/cpuidle/cpuidle-big_little.c
3411
3412 CPUIDLE DRIVER - ARM EXYNOS
3413 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3414 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3415 M:      Kukjin Kim <kgene@kernel.org>
3416 L:      linux-pm@vger.kernel.org
3417 L:      linux-samsung-soc@vger.kernel.org
3418 S:      Supported
3419 F:      drivers/cpuidle/cpuidle-exynos.c
3420 F:      arch/arm/mach-exynos/pm.c
3421
3422 CPUIDLE DRIVERS
3423 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3424 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3425 L:      linux-pm@vger.kernel.org
3426 S:      Maintained
3427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3428 B:      https://bugzilla.kernel.org
3429 F:      drivers/cpuidle/*
3430 F:      include/linux/cpuidle.h
3431
3432 CPUID/MSR DRIVER
3433 M:      "H. Peter Anvin" <hpa@zytor.com>
3434 S:      Maintained
3435 F:      arch/x86/kernel/cpuid.c
3436 F:      arch/x86/kernel/msr.c
3437
3438 CPU POWER MONITORING SUBSYSTEM
3439 M:      Thomas Renninger <trenn@suse.com>
3440 L:      linux-pm@vger.kernel.org
3441 S:      Maintained
3442 F:      tools/power/cpupower/
3443
3444 CRAMFS FILESYSTEM
3445 W:      http://sourceforge.net/projects/cramfs/
3446 S:      Orphan / Obsolete
3447 F:      Documentation/filesystems/cramfs.txt
3448 F:      fs/cramfs/
3449
3450 CRIS PORT
3451 M:      Mikael Starvik <starvik@axis.com>
3452 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3453 L:      linux-cris-kernel@axis.com
3454 W:      http://developer.axis.com
3455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3456 S:      Maintained
3457 F:      arch/cris/
3458 F:      drivers/tty/serial/crisv10.*
3459
3460 CRYPTO API
3461 M:      Herbert Xu <herbert@gondor.apana.org.au>
3462 M:      "David S. Miller" <davem@davemloft.net>
3463 L:      linux-crypto@vger.kernel.org
3464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3466 S:      Maintained
3467 F:      Documentation/crypto/
3468 F:      Documentation/devicetree/bindings/crypto/
3469 F:      Documentation/DocBook/crypto-API.tmpl
3470 F:      arch/*/crypto/
3471 F:      crypto/
3472 F:      drivers/crypto/
3473 F:      include/crypto/
3474 F:      include/linux/crypto*
3475
3476 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3477 M:      Neil Horman <nhorman@tuxdriver.com>
3478 L:      linux-crypto@vger.kernel.org
3479 S:      Maintained
3480 F:      crypto/ansi_cprng.c
3481 F:      crypto/rng.c
3482
3483 CS3308 MEDIA DRIVER
3484 M:      Hans Verkuil <hverkuil@xs4all.nl>
3485 L:      linux-media@vger.kernel.org
3486 T:      git git://linuxtv.org/media_tree.git
3487 W:      http://linuxtv.org
3488 S:      Odd Fixes
3489 F:      drivers/media/i2c/cs3308.c
3490 F:      drivers/media/i2c/cs3308.h
3491
3492 CS5535 Audio ALSA driver
3493 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3494 S:      Maintained
3495 F:      sound/pci/cs5535audio/
3496
3497 CW1200 WLAN driver
3498 M:      Solomon Peachy <pizza@shaftnet.org>
3499 S:      Maintained
3500 F:      drivers/net/wireless/st/cw1200/
3501
3502 CX18 VIDEO4LINUX DRIVER
3503 M:      Andy Walls <awalls@md.metrocast.net>
3504 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3505 L:      linux-media@vger.kernel.org
3506 T:      git git://linuxtv.org/media_tree.git
3507 W:      https://linuxtv.org
3508 W:      http://www.ivtvdriver.org/index.php/Cx18
3509 S:      Maintained
3510 F:      Documentation/media/v4l-drivers/cx18*
3511 F:      drivers/media/pci/cx18/
3512 F:      include/uapi/linux/ivtv*
3513
3514 CX2341X MPEG ENCODER HELPER MODULE
3515 M:      Hans Verkuil <hverkuil@xs4all.nl>
3516 L:      linux-media@vger.kernel.org
3517 T:      git git://linuxtv.org/media_tree.git
3518 W:      https://linuxtv.org
3519 S:      Maintained
3520 F:      drivers/media/common/cx2341x*
3521 F:      include/media/cx2341x*
3522
3523 CX24120 MEDIA DRIVER
3524 M:      Jemma Denson <jdenson@gmail.com>
3525 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3526 L:      linux-media@vger.kernel.org
3527 W:      https://linuxtv.org
3528 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3529 S:      Maintained
3530 F:      drivers/media/dvb-frontends/cx24120*
3531
3532 CX88 VIDEO4LINUX DRIVER
3533 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3534 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3535 L:      linux-media@vger.kernel.org
3536 W:      https://linuxtv.org
3537 T:      git git://linuxtv.org/media_tree.git
3538 S:      Odd fixes
3539 F:      Documentation/media/v4l-drivers/cx88*
3540 F:      drivers/media/pci/cx88/
3541
3542 CXD2820R MEDIA DRIVER
3543 M:      Antti Palosaari <crope@iki.fi>
3544 L:      linux-media@vger.kernel.org
3545 W:      https://linuxtv.org
3546 W:      http://palosaari.fi/linux/
3547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3548 T:      git git://linuxtv.org/anttip/media_tree.git
3549 S:      Maintained
3550 F:      drivers/media/dvb-frontends/cxd2820r*
3551
3552 CXGB3 ETHERNET DRIVER (CXGB3)
3553 M:      Santosh Raspatur <santosh@chelsio.com>
3554 L:      netdev@vger.kernel.org
3555 W:      http://www.chelsio.com
3556 S:      Supported
3557 F:      drivers/net/ethernet/chelsio/cxgb3/
3558
3559 CXGB3 ISCSI DRIVER (CXGB3I)
3560 M:      Karen Xie <kxie@chelsio.com>
3561 L:      linux-scsi@vger.kernel.org
3562 W:      http://www.chelsio.com
3563 S:      Supported
3564 F:      drivers/scsi/cxgbi/cxgb3i
3565
3566 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3567 M:      Steve Wise <swise@chelsio.com>
3568 L:      linux-rdma@vger.kernel.org
3569 W:      http://www.openfabrics.org
3570 S:      Supported
3571 F:      drivers/infiniband/hw/cxgb3/
3572 F:      include/uapi/rdma/cxgb3-abi.h
3573
3574 CXGB4 ETHERNET DRIVER (CXGB4)
3575 M:      Hariprasad S <hariprasad@chelsio.com>
3576 L:      netdev@vger.kernel.org
3577 W:      http://www.chelsio.com
3578 S:      Supported
3579 F:      drivers/net/ethernet/chelsio/cxgb4/
3580
3581 CXGB4 ISCSI DRIVER (CXGB4I)
3582 M:      Karen Xie <kxie@chelsio.com>
3583 L:      linux-scsi@vger.kernel.org
3584 W:      http://www.chelsio.com
3585 S:      Supported
3586 F:      drivers/scsi/cxgbi/cxgb4i
3587
3588 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3589 M:      Steve Wise <swise@chelsio.com>
3590 L:      linux-rdma@vger.kernel.org
3591 W:      http://www.openfabrics.org
3592 S:      Supported
3593 F:      drivers/infiniband/hw/cxgb4/
3594 F:      include/uapi/rdma/cxgb4-abi.h
3595
3596 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3597 M:      Casey Leedom <leedom@chelsio.com>
3598 L:      netdev@vger.kernel.org
3599 W:      http://www.chelsio.com
3600 S:      Supported
3601 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3602
3603 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3604 M:      Ian Munsie <imunsie@au1.ibm.com>
3605 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3606 L:      linuxppc-dev@lists.ozlabs.org
3607 S:      Supported
3608 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3609 F:      drivers/misc/cxl/
3610 F:      include/misc/cxl*
3611 F:      include/uapi/misc/cxl.h
3612 F:      Documentation/powerpc/cxl.txt
3613 F:      Documentation/ABI/testing/sysfs-class-cxl
3614
3615 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3616 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3617 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3618 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3619 L:      linux-scsi@vger.kernel.org
3620 S:      Supported
3621 F:      drivers/scsi/cxlflash/
3622 F:      include/uapi/scsi/cxlflash_ioctls.h
3623 F:      Documentation/powerpc/cxlflash.txt
3624
3625 STMMAC ETHERNET DRIVER
3626 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3627 M:      Alexandre Torgue <alexandre.torgue@st.com>
3628 L:      netdev@vger.kernel.org
3629 W:      http://www.stlinux.com
3630 S:      Supported
3631 F:      drivers/net/ethernet/stmicro/stmmac/
3632
3633 CYBERPRO FB DRIVER
3634 M:      Russell King <linux@armlinux.org.uk>
3635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3636 W:      http://www.armlinux.org.uk/
3637 S:      Maintained
3638 F:      drivers/video/fbdev/cyber2000fb.*
3639
3640 CYCLADES ASYNC MUX DRIVER
3641 W:      http://www.cyclades.com/
3642 S:      Orphan
3643 F:      drivers/tty/cyclades.c
3644 F:      include/linux/cyclades.h
3645 F:      include/uapi/linux/cyclades.h
3646
3647 CYCLADES PC300 DRIVER
3648 W:      http://www.cyclades.com/
3649 S:      Orphan
3650 F:      drivers/net/wan/pc300*
3651
3652 CYPRESS_FIRMWARE MEDIA DRIVER
3653 M:      Antti Palosaari <crope@iki.fi>
3654 L:      linux-media@vger.kernel.org
3655 W:      https://linuxtv.org
3656 W:      http://palosaari.fi/linux/
3657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3658 T:      git git://linuxtv.org/anttip/media_tree.git
3659 S:      Maintained
3660 F:      drivers/media/common/cypress_firmware*
3661
3662 CYTTSP TOUCHSCREEN DRIVER
3663 M:      Ferruh Yigit <fery@cypress.com>
3664 L:      linux-input@vger.kernel.org
3665 S:      Supported
3666 F:      drivers/input/touchscreen/cyttsp*
3667 F:      include/linux/input/cyttsp.h
3668
3669 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3670 M:      Joshua Kinard <kumba@gentoo.org>
3671 S:      Maintained
3672 F:      drivers/rtc/rtc-ds1685.c
3673 F:      include/linux/rtc/ds1685.h
3674
3675 DAMA SLAVE for AX.25
3676 M:      Joerg Reuter <jreuter@yaina.de>
3677 W:      http://yaina.de/jreuter/
3678 W:      http://www.qsl.net/dl1bke/
3679 L:      linux-hams@vger.kernel.org
3680 S:      Maintained
3681 F:      net/ax25/af_ax25.c
3682 F:      net/ax25/ax25_dev.c
3683 F:      net/ax25/ax25_ds_*
3684 F:      net/ax25/ax25_in.c
3685 F:      net/ax25/ax25_out.c
3686 F:      net/ax25/ax25_timer.c
3687 F:      net/ax25/sysctl_net_ax25.c
3688
3689 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3690 L:      netdev@vger.kernel.org
3691 S:      Orphan
3692 F:      Documentation/networking/dmfe.txt
3693 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3694
3695 DC390/AM53C974 SCSI driver
3696 M:      Hannes Reinecke <hare@suse.com>
3697 L:      linux-scsi@vger.kernel.org
3698 S:      Maintained
3699 F:      drivers/scsi/am53c974.c
3700
3701 DC395x SCSI driver
3702 M:      Oliver Neukum <oliver@neukum.org>
3703 M:      Ali Akcaagac <aliakc@web.de>
3704 M:      Jamie Lenehan <lenehan@twibble.org>
3705 L:      dc395x@twibble.org
3706 W:      http://twibble.org/dist/dc395x/
3707 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3708 S:      Maintained
3709 F:      Documentation/scsi/dc395x.txt
3710 F:      drivers/scsi/dc395x.*
3711
3712 DCCP PROTOCOL
3713 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3714 L:      dccp@vger.kernel.org
3715 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3716 S:      Maintained
3717 F:      include/linux/dccp.h
3718 F:      include/uapi/linux/dccp.h
3719 F:      include/linux/tfrc.h
3720 F:      net/dccp/
3721
3722 DECnet NETWORK LAYER
3723 W:      http://linux-decnet.sourceforge.net
3724 L:      linux-decnet-user@lists.sourceforge.net
3725 S:      Orphan
3726 F:      Documentation/networking/decnet.txt
3727 F:      net/decnet/
3728
3729 DECSTATION PLATFORM SUPPORT
3730 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3731 L:      linux-mips@linux-mips.org
3732 W:      http://www.linux-mips.org/wiki/DECstation
3733 S:      Maintained
3734 F:      arch/mips/dec/
3735 F:      arch/mips/include/asm/dec/
3736 F:      arch/mips/include/asm/mach-dec/
3737
3738 DEFXX FDDI NETWORK DRIVER
3739 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3740 S:      Maintained
3741 F:      drivers/net/fddi/defxx.*
3742
3743 DELL LAPTOP DRIVER
3744 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3745 M:      Pali Rohár <pali.rohar@gmail.com>
3746 L:      platform-driver-x86@vger.kernel.org
3747 S:      Maintained
3748 F:      drivers/platform/x86/dell-laptop.c
3749
3750 DELL LAPTOP RBTN DRIVER
3751 M:      Pali Rohár <pali.rohar@gmail.com>
3752 S:      Maintained
3753 F:      drivers/platform/x86/dell-rbtn.*
3754
3755 DELL LAPTOP FREEFALL DRIVER
3756 M:      Pali Rohár <pali.rohar@gmail.com>
3757 S:      Maintained
3758 F:      drivers/platform/x86/dell-smo8800.c
3759
3760 DELL LAPTOP SMM DRIVER
3761 M:      Pali Rohár <pali.rohar@gmail.com>
3762 S:      Maintained
3763 F:      drivers/hwmon/dell-smm-hwmon.c
3764 F:      include/uapi/linux/i8k.h
3765
3766 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3767 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3768 S:      Maintained
3769 F:      Documentation/dcdbas.txt
3770 F:      drivers/firmware/dcdbas.*
3771
3772 DELL WMI EXTRAS DRIVER
3773 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3774 M:      Pali Rohár <pali.rohar@gmail.com>
3775 S:      Maintained
3776 F:      drivers/platform/x86/dell-wmi.c
3777
3778 DESIGNWARE USB2 DRD IP DRIVER
3779 M:      John Youn <johnyoun@synopsys.com>
3780 L:      linux-usb@vger.kernel.org
3781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3782 S:      Maintained
3783 F:      drivers/usb/dwc2/
3784
3785 DESIGNWARE USB3 DRD IP DRIVER
3786 M:      Felipe Balbi <balbi@kernel.org>
3787 L:      linux-usb@vger.kernel.org
3788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3789 S:      Maintained
3790 F:      drivers/usb/dwc3/
3791
3792 DEVICE COREDUMP (DEV_COREDUMP)
3793 M:      Johannes Berg <johannes@sipsolutions.net>
3794 L:      linux-kernel@vger.kernel.org
3795 S:      Maintained
3796 F:      drivers/base/devcoredump.c
3797 F:      include/linux/devcoredump.h
3798
3799 DEVICE FREQUENCY (DEVFREQ)
3800 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3801 M:      Kyungmin Park <kyungmin.park@samsung.com>
3802 L:      linux-pm@vger.kernel.org
3803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3804 S:      Maintained
3805 F:      drivers/devfreq/
3806 F:      include/linux/devfreq.h
3807 F:      Documentation/devicetree/bindings/devfreq/
3808
3809 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3810 M:      Chanwoo Choi <cw00.choi@samsung.com>
3811 L:      linux-pm@vger.kernel.org
3812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3813 S:      Supported
3814 F:      drivers/devfreq/event/
3815 F:      drivers/devfreq/devfreq-event.c
3816 F:      include/linux/devfreq-event.h
3817 F:      Documentation/devicetree/bindings/devfreq/event/
3818
3819 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3820 M:      Chanwoo Choi <cw00.choi@samsung.com>
3821 L:      linux-pm@vger.kernel.org
3822 L:      linux-samsung-soc@vger.kernel.org
3823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3824 S:      Maintained
3825 F:      drivers/devfreq/exynos-bus.c
3826 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3827
3828 DEVICE NUMBER REGISTRY
3829 M:      Torben Mathiasen <device@lanana.org>
3830 W:      http://lanana.org/docs/device-list/index.html
3831 S:      Maintained
3832
3833 DEVICE-MAPPER  (LVM)
3834 M:      Alasdair Kergon <agk@redhat.com>
3835 M:      Mike Snitzer <snitzer@redhat.com>
3836 M:      dm-devel@redhat.com
3837 L:      dm-devel@redhat.com
3838 W:      http://sources.redhat.com/dm
3839 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3841 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3842 S:      Maintained
3843 F:      Documentation/device-mapper/
3844 F:      drivers/md/dm*
3845 F:      drivers/md/persistent-data/
3846 F:      include/linux/device-mapper.h
3847 F:      include/linux/dm-*.h
3848 F:      include/uapi/linux/dm-*.h
3849
3850 DEVLINK
3851 M:      Jiri Pirko <jiri@mellanox.com>
3852 L:      netdev@vger.kernel.org
3853 S:      Supported
3854 F:      net/core/devlink.c
3855 F:      include/net/devlink.h
3856 F:      include/uapi/linux/devlink.h
3857
3858 DIALOG SEMICONDUCTOR DRIVERS
3859 M:      Support Opensource <support.opensource@diasemi.com>
3860 W:      http://www.dialog-semiconductor.com/products
3861 S:      Supported
3862 F:      Documentation/hwmon/da90??
3863 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3864 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3865 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3866 F:      drivers/gpio/gpio-da90??.c
3867 F:      drivers/hwmon/da90??-hwmon.c
3868 F:      drivers/iio/adc/da91??-*.c
3869 F:      drivers/input/misc/da90??_onkey.c
3870 F:      drivers/input/touchscreen/da9052_tsi.c
3871 F:      drivers/leds/leds-da90??.c
3872 F:      drivers/mfd/da903x.c
3873 F:      drivers/mfd/da90??-*.c
3874 F:      drivers/mfd/da91??-*.c
3875 F:      drivers/power/supply/da9052-battery.c
3876 F:      drivers/power/supply/da91??-*.c
3877 F:      drivers/regulator/da903x.c
3878 F:      drivers/regulator/da9???-regulator.[ch]
3879 F:      drivers/rtc/rtc-da90??.c
3880 F:      drivers/video/backlight/da90??_bl.c
3881 F:      drivers/watchdog/da90??_wdt.c
3882 F:      include/linux/mfd/da903x.h
3883 F:      include/linux/mfd/da9052/
3884 F:      include/linux/mfd/da9055/
3885 F:      include/linux/mfd/da9062/
3886 F:      include/linux/mfd/da9063/
3887 F:      include/linux/mfd/da9150/
3888 F:      include/linux/regulator/da9211.h
3889 F:      include/sound/da[79]*.h
3890 F:      sound/soc/codecs/da[79]*.[ch]
3891
3892 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3893 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3894 L:      linux-gpio@vger.kernel.org
3895 S:      Maintained
3896 F:      drivers/gpio/gpio-gpio-mm.c
3897
3898 DIGI NEO AND CLASSIC PCI PRODUCTS
3899 M:      Lidza Louina <lidza.louina@gmail.com>
3900 M:      Mark Hounschell <markh@compro.net>
3901 L:      driverdev-devel@linuxdriverproject.org
3902 S:      Maintained
3903 F:      drivers/staging/dgnc/
3904
3905 DIOLAN U2C-12 I2C DRIVER
3906 M:      Guenter Roeck <linux@roeck-us.net>
3907 L:      linux-i2c@vger.kernel.org
3908 S:      Maintained
3909 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3910
3911 DIRECT ACCESS (DAX)
3912 M:      Matthew Wilcox <willy@linux.intel.com>
3913 L:      linux-fsdevel@vger.kernel.org
3914 S:      Supported
3915 F:      fs/dax.c
3916
3917 DIRECTORY NOTIFICATION (DNOTIFY)
3918 M:      Eric Paris <eparis@parisplace.org>
3919 S:      Maintained
3920 F:      Documentation/filesystems/dnotify.txt
3921 F:      fs/notify/dnotify/
3922 F:      include/linux/dnotify.h
3923
3924 DISK GEOMETRY AND PARTITION HANDLING
3925 M:      Andries Brouwer <aeb@cwi.nl>
3926 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3927 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3928 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3929 S:      Maintained
3930
3931 DISKQUOTA
3932 M:      Jan Kara <jack@suse.com>
3933 S:      Maintained
3934 F:      Documentation/filesystems/quota.txt
3935 F:      fs/quota/
3936 F:      include/linux/quota*.h
3937 F:      include/uapi/linux/quota*.h
3938
3939 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3940 M:      Bernie Thompson <bernie@plugable.com>
3941 L:      linux-fbdev@vger.kernel.org
3942 S:      Maintained
3943 W:      http://plugable.com/category/projects/udlfb/
3944 F:      drivers/video/fbdev/udlfb.c
3945 F:      include/video/udlfb.h
3946 F:      Documentation/fb/udlfb.txt
3947
3948 DISTRIBUTED LOCK MANAGER (DLM)
3949 M:      Christine Caulfield <ccaulfie@redhat.com>
3950 M:      David Teigland <teigland@redhat.com>
3951 L:      cluster-devel@redhat.com
3952 W:      http://sources.redhat.com/cluster/
3953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3954 S:      Supported
3955 F:      fs/dlm/
3956
3957 DMA BUFFER SHARING FRAMEWORK
3958 M:      Sumit Semwal <sumit.semwal@linaro.org>
3959 S:      Maintained
3960 L:      linux-media@vger.kernel.org
3961 L:      dri-devel@lists.freedesktop.org
3962 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3963 F:      drivers/dma-buf/
3964 F:      include/linux/dma-buf*
3965 F:      include/linux/reservation.h
3966 F:      include/linux/*fence.h
3967 F:      Documentation/dma-buf-sharing.txt
3968 T:      git git://anongit.freedesktop.org/drm/drm-misc
3969
3970 SYNC FILE FRAMEWORK
3971 M:      Sumit Semwal <sumit.semwal@linaro.org>
3972 R:      Gustavo Padovan <gustavo@padovan.org>
3973 S:      Maintained
3974 L:      linux-media@vger.kernel.org
3975 L:      dri-devel@lists.freedesktop.org
3976 F:      drivers/dma-buf/sync_*
3977 F:      drivers/dma-buf/sw_sync.c
3978 F:      include/linux/sync_file.h
3979 F:      include/uapi/linux/sync_file.h
3980 F:      Documentation/sync_file.txt
3981 T:      git git://anongit.freedesktop.org/drm/drm-misc
3982
3983 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3984 M:      Vinod Koul <vinod.koul@intel.com>
3985 L:      dmaengine@vger.kernel.org
3986 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3987 S:      Maintained
3988 F:      drivers/dma/
3989 F:      include/linux/dmaengine.h
3990 F:      Documentation/devicetree/bindings/dma/
3991 F:      Documentation/dmaengine/
3992 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3993
3994 DME1737 HARDWARE MONITOR DRIVER
3995 M:      Juerg Haefliger <juergh@gmail.com>
3996 L:      linux-hwmon@vger.kernel.org
3997 S:      Maintained
3998 F:      Documentation/hwmon/dme1737
3999 F:      drivers/hwmon/dme1737.c
4000
4001 DMI/SMBIOS SUPPORT
4002 M:      Jean Delvare <jdelvare@suse.com>
4003 S:      Maintained
4004 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4005 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4006 F:      drivers/firmware/dmi-id.c
4007 F:      drivers/firmware/dmi_scan.c
4008 F:      include/linux/dmi.h
4009
4010 DOCUMENTATION
4011 M:      Jonathan Corbet <corbet@lwn.net>
4012 L:      linux-doc@vger.kernel.org
4013 S:      Maintained
4014 F:      Documentation/
4015 F:      scripts/docproc.c
4016 F:      scripts/kernel-doc*
4017 X:      Documentation/ABI/
4018 X:      Documentation/devicetree/
4019 X:      Documentation/acpi
4020 X:      Documentation/power
4021 X:      Documentation/spi
4022 X:      Documentation/media
4023 T:      git git://git.lwn.net/linux.git docs-next
4024
4025 DOUBLETALK DRIVER
4026 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4027 L:      blinux-list@redhat.com
4028 S:      Maintained
4029 F:      drivers/char/dtlk.c
4030 F:      include/linux/dtlk.h
4031
4032 DPT_I2O SCSI RAID DRIVER
4033 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4034 L:      linux-scsi@vger.kernel.org
4035 W:      http://www.adaptec.com/
4036 S:      Maintained
4037 F:      drivers/scsi/dpt*
4038 F:      drivers/scsi/dpt/
4039
4040 DRBD DRIVER
4041 M:      Philipp Reisner <philipp.reisner@linbit.com>
4042 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4043 L:      drbd-dev@lists.linbit.com
4044 W:      http://www.drbd.org
4045 T:      git git://git.linbit.com/linux-drbd.git
4046 T:      git git://git.linbit.com/drbd-8.4.git
4047 S:      Supported
4048 F:      drivers/block/drbd/
4049 F:      lib/lru_cache.c
4050 F:      Documentation/blockdev/drbd/
4051
4052 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4053 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4055 S:      Supported
4056 F:      Documentation/kobject.txt
4057 F:      drivers/base/
4058 F:      fs/debugfs/
4059 F:      fs/kernfs/
4060 F:      fs/sysfs/
4061 F:      include/linux/debugfs.h
4062 F:      include/linux/kobj*
4063 F:      lib/kobj*
4064
4065 DRM DRIVERS
4066 M:      David Airlie <airlied@linux.ie>
4067 L:      dri-devel@lists.freedesktop.org
4068 T:      git git://people.freedesktop.org/~airlied/linux
4069 B:      https://bugs.freedesktop.org/
4070 C:      irc://chat.freenode.net/dri-devel
4071 S:      Maintained
4072 F:      drivers/gpu/drm/
4073 F:      drivers/gpu/vga/
4074 F:      Documentation/devicetree/bindings/display/
4075 F:      Documentation/devicetree/bindings/gpu/
4076 F:      Documentation/devicetree/bindings/video/
4077 F:      Documentation/gpu/
4078 F:      include/drm/
4079 F:      include/uapi/drm/
4080
4081 DRM DRIVERS AND MISC GPU PATCHES
4082 M:      Daniel Vetter <daniel.vetter@intel.com>
4083 M:      Jani Nikula <jani.nikula@linux.intel.com>
4084 M:      Sean Paul <seanpaul@chromium.org>
4085 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4086 S:      Maintained
4087 T:      git git://anongit.freedesktop.org/drm/drm-misc
4088 F:      Documentation/gpu/
4089 F:      drivers/gpu/vga/
4090 F:      drivers/gpu/drm/*
4091 F:      include/drm/drm*
4092 F:      include/uapi/drm/drm*
4093
4094 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4095 M:      Dave Airlie <airlied@redhat.com>
4096 S:      Odd Fixes
4097 F:      drivers/gpu/drm/ast/
4098
4099 DRM DRIVERS FOR BRIDGE CHIPS
4100 M:      Archit Taneja <architt@codeaurora.org>
4101 S:      Maintained
4102 T:      git git://anongit.freedesktop.org/drm/drm-misc
4103 F:      drivers/gpu/drm/bridge/
4104
4105 DRM DRIVER FOR BOCHS VIRTUAL GPU
4106 M:      Gerd Hoffmann <kraxel@redhat.com>
4107 S:      Odd Fixes
4108 F:      drivers/gpu/drm/bochs/
4109
4110 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4111 M:      Dave Airlie <airlied@redhat.com>
4112 S:      Odd Fixes
4113 F:      drivers/gpu/drm/cirrus/
4114
4115 RADEON and AMDGPU DRM DRIVERS
4116 M:      Alex Deucher <alexander.deucher@amd.com>
4117 M:      Christian König <christian.koenig@amd.com>
4118 L:      dri-devel@lists.freedesktop.org
4119 T:      git git://people.freedesktop.org/~agd5f/linux
4120 S:      Supported
4121 F:      drivers/gpu/drm/radeon/
4122 F:      include/uapi/drm/radeon_drm.h
4123 F:      drivers/gpu/drm/amd/
4124 F:      include/uapi/drm/amdgpu_drm.h
4125
4126 DRM PANEL DRIVERS
4127 M:      Thierry Reding <thierry.reding@gmail.com>
4128 L:      dri-devel@lists.freedesktop.org
4129 T:      git git://anongit.freedesktop.org/tegra/linux.git
4130 S:      Maintained
4131 F:      drivers/gpu/drm/drm_panel.c
4132 F:      drivers/gpu/drm/panel/
4133 F:      include/drm/drm_panel.h
4134 F:      Documentation/devicetree/bindings/display/panel/
4135
4136 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4137 M:      Daniel Vetter <daniel.vetter@intel.com>
4138 M:      Jani Nikula <jani.nikula@linux.intel.com>
4139 L:      intel-gfx@lists.freedesktop.org
4140 W:      https://01.org/linuxgraphics/
4141 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4142 C:      irc://chat.freenode.net/intel-gfx
4143 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4144 T:      git git://anongit.freedesktop.org/drm-intel
4145 S:      Supported
4146 F:      drivers/gpu/drm/i915/
4147 F:      include/drm/i915*
4148 F:      include/uapi/drm/i915_drm.h
4149 F:      Documentation/gpu/i915.rst
4150
4151 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4152 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4153 M:      Zhi Wang <zhi.a.wang@intel.com>
4154 L:      igvt-g-dev@lists.01.org
4155 L:      intel-gfx@lists.freedesktop.org
4156 W:      https://01.org/igvt-g
4157 T:      git https://github.com/01org/gvt-linux.git
4158 S:      Supported
4159 F:      drivers/gpu/drm/i915/gvt/
4160
4161 DRM DRIVERS FOR ATMEL HLCDC
4162 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4163 L:      dri-devel@lists.freedesktop.org
4164 S:      Supported
4165 F:      drivers/gpu/drm/atmel-hlcdc/
4166 F:      Documentation/devicetree/bindings/drm/atmel/
4167
4168 DRM DRIVERS FOR ALLWINNER A10
4169 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4170 L:      dri-devel@lists.freedesktop.org
4171 S:      Supported
4172 F:      drivers/gpu/drm/sun4i/
4173 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4174
4175 DRM DRIVERS FOR AMLOGIC SOCS
4176 M:      Neil Armstrong <narmstrong@baylibre.com>
4177 L:      dri-devel@lists.freedesktop.org
4178 L:      linux-amlogic@lists.infradead.org
4179 W:      http://linux-meson.com/
4180 S:      Supported
4181 F:      drivers/gpu/drm/meson/
4182 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4183
4184 DRM DRIVERS FOR EXYNOS
4185 M:      Inki Dae <inki.dae@samsung.com>
4186 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4187 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4188 M:      Kyungmin Park <kyungmin.park@samsung.com>
4189 L:      dri-devel@lists.freedesktop.org
4190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4191 S:      Supported
4192 F:      drivers/gpu/drm/exynos/
4193 F:      include/uapi/drm/exynos_drm.h
4194 F:      Documentation/devicetree/bindings/display/exynos/
4195
4196 DRM DRIVERS FOR FREESCALE DCU
4197 M:      Stefan Agner <stefan@agner.ch>
4198 M:      Alison Wang <alison.wang@freescale.com>
4199 L:      dri-devel@lists.freedesktop.org
4200 S:      Supported
4201 F:      drivers/gpu/drm/fsl-dcu/
4202 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4203 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4204 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4205
4206 DRM DRIVERS FOR FREESCALE IMX
4207 M:      Philipp Zabel <p.zabel@pengutronix.de>
4208 L:      dri-devel@lists.freedesktop.org
4209 S:      Maintained
4210 F:      drivers/gpu/drm/imx/
4211 F:      drivers/gpu/ipu-v3/
4212 F:      Documentation/devicetree/bindings/display/imx/
4213
4214 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4215 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4216 L:      dri-devel@lists.freedesktop.org
4217 T:      git git://github.com/patjak/drm-gma500
4218 S:      Maintained
4219 F:      drivers/gpu/drm/gma500/
4220
4221 DRM DRIVERS FOR HISILICON
4222 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4223 M:      Rongrong Zou <zourongrong@gmail.com>
4224 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4225 R:      Chen Feng <puck.chen@hisilicon.com>
4226 L:      dri-devel@lists.freedesktop.org
4227 T:      git git://github.com/xin3liang/linux.git
4228 S:      Maintained
4229 F:      drivers/gpu/drm/hisilicon/
4230 F:      Documentation/devicetree/bindings/display/hisilicon/
4231
4232 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4233 S:      Orphan / Obsolete
4234 F:      drivers/gpu/drm/i810/
4235 F:      include/uapi/drm/i810_drm.h
4236
4237 DRM DRIVERS FOR MEDIATEK
4238 M:      CK Hu <ck.hu@mediatek.com>
4239 M:      Philipp Zabel <p.zabel@pengutronix.de>
4240 L:      dri-devel@lists.freedesktop.org
4241 S:      Supported
4242 F:      drivers/gpu/drm/mediatek/
4243 F:      Documentation/devicetree/bindings/display/mediatek/
4244
4245 DRM DRIVER FOR MSM ADRENO GPU
4246 M:      Rob Clark <robdclark@gmail.com>
4247 L:      linux-arm-msm@vger.kernel.org
4248 L:      dri-devel@lists.freedesktop.org
4249 L:      freedreno@lists.freedesktop.org
4250 T:      git git://people.freedesktop.org/~robclark/linux
4251 S:      Maintained
4252 F:      drivers/gpu/drm/msm/
4253 F:      include/uapi/drm/msm_drm.h
4254 F:      Documentation/devicetree/bindings/display/msm/
4255
4256 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4257 M:      Ben Skeggs <bskeggs@redhat.com>
4258 L:      dri-devel@lists.freedesktop.org
4259 L:      nouveau@lists.freedesktop.org
4260 T:      git git://github.com/skeggsb/linux
4261 S:      Supported
4262 F:      drivers/gpu/drm/nouveau/
4263 F:      include/uapi/drm/nouveau_drm.h
4264
4265 DRM DRIVERS FOR NVIDIA TEGRA
4266 M:      Thierry Reding <thierry.reding@gmail.com>
4267 L:      dri-devel@lists.freedesktop.org
4268 L:      linux-tegra@vger.kernel.org
4269 T:      git git://anongit.freedesktop.org/tegra/linux.git
4270 S:      Supported
4271 F:      drivers/gpu/drm/tegra/
4272 F:      drivers/gpu/host1x/
4273 F:      include/linux/host1x.h
4274 F:      include/uapi/drm/tegra_drm.h
4275 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4276
4277 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4278 S:      Orphan / Obsolete
4279 F:      drivers/gpu/drm/mga/
4280 F:      include/uapi/drm/mga_drm.h
4281
4282 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4283 M:      Dave Airlie <airlied@redhat.com>
4284 S:      Odd Fixes
4285 F:      drivers/gpu/drm/mgag200/
4286
4287 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4288 S:      Orphan / Obsolete
4289 F:      drivers/gpu/drm/r128/
4290 F:      include/uapi/drm/r128_drm.h
4291
4292 DRM DRIVERS FOR RENESAS
4293 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4294 L:      dri-devel@lists.freedesktop.org
4295 L:      linux-renesas-soc@vger.kernel.org
4296 T:      git git://linuxtv.org/pinchartl/fbdev
4297 S:      Supported
4298 F:      drivers/gpu/drm/rcar-du/
4299 F:      drivers/gpu/drm/shmobile/
4300 F:      include/linux/platform_data/shmob_drm.h
4301 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4302
4303 DRM DRIVER FOR QXL VIRTUAL GPU
4304 M:      Dave Airlie <airlied@redhat.com>
4305 S:      Odd Fixes
4306 F:      drivers/gpu/drm/qxl/
4307 F:      include/uapi/drm/qxl_drm.h
4308
4309 DRM DRIVERS FOR ROCKCHIP
4310 M:      Mark Yao <mark.yao@rock-chips.com>
4311 L:      dri-devel@lists.freedesktop.org
4312 S:      Maintained
4313 F:      drivers/gpu/drm/rockchip/
4314 F:      Documentation/devicetree/bindings/display/rockchip/
4315
4316 DRM DRIVER FOR SAVAGE VIDEO CARDS
4317 S:      Orphan / Obsolete
4318 F:      drivers/gpu/drm/savage/
4319 F:      include/uapi/drm/savage_drm.h
4320
4321 DRM DRIVER FOR SIS VIDEO CARDS
4322 S:      Orphan / Obsolete
4323 F:      drivers/gpu/drm/sis/
4324 F:      include/uapi/drm/sis_drm.h
4325
4326 DRM DRIVERS FOR STI
4327 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4328 M:      Vincent Abriou <vincent.abriou@st.com>
4329 L:      dri-devel@lists.freedesktop.org
4330 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4331 S:      Maintained
4332 F:      drivers/gpu/drm/sti
4333 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4334
4335 DRM DRIVER FOR TDFX VIDEO CARDS
4336 S:      Orphan / Obsolete
4337 F:      drivers/gpu/drm/tdfx/
4338
4339 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4340 M:      Dave Airlie <airlied@redhat.com>
4341 S:      Odd Fixes
4342 F:      drivers/gpu/drm/udl/
4343
4344 DRM DRIVERS FOR VIVANTE GPU IP
4345 M:      Lucas Stach <l.stach@pengutronix.de>
4346 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4347 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4348 L:      etnaviv@lists.freedesktop.org
4349 L:      dri-devel@lists.freedesktop.org
4350 S:      Maintained
4351 F:      drivers/gpu/drm/etnaviv/
4352 F:      include/uapi/drm/etnaviv_drm.h
4353 F:      Documentation/devicetree/bindings/display/etnaviv/
4354
4355 DRM DRIVER FOR VMWARE VIRTUAL GPU
4356 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4357 M:      Sinclair Yeh <syeh@vmware.com>
4358 M:      Thomas Hellstrom <thellstrom@vmware.com>
4359 L:      dri-devel@lists.freedesktop.org
4360 T:      git git://people.freedesktop.org/~syeh/repos_linux
4361 T:      git git://people.freedesktop.org/~thomash/linux
4362 S:      Supported
4363 F:      drivers/gpu/drm/vmwgfx/
4364 F:      include/uapi/drm/vmwgfx_drm.h
4365
4366 DRM DRIVERS FOR VC4
4367 M:      Eric Anholt <eric@anholt.net>
4368 T:      git git://github.com/anholt/linux
4369 S:      Supported
4370 F:      drivers/gpu/drm/vc4/
4371 F:      include/uapi/drm/vc4_drm.h
4372 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4373
4374 DRM DRIVERS FOR TI OMAP
4375 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4376 L:      dri-devel@lists.freedesktop.org
4377 S:      Maintained
4378 F:      drivers/gpu/drm/omapdrm/
4379 F:      Documentation/devicetree/bindings/display/ti/
4380
4381 DRM DRIVERS FOR TI LCDC
4382 M:      Jyri Sarha <jsarha@ti.com>
4383 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4384 L:      dri-devel@lists.freedesktop.org
4385 S:      Maintained
4386 F:      drivers/gpu/drm/tilcdc/
4387 F:      Documentation/devicetree/bindings/display/tilcdc/
4388
4389 DRM DRIVERS FOR ZTE ZX
4390 M:      Shawn Guo <shawnguo@kernel.org>
4391 L:      dri-devel@lists.freedesktop.org
4392 S:      Maintained
4393 F:      drivers/gpu/drm/zte/
4394 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4395
4396 DSBR100 USB FM RADIO DRIVER
4397 M:      Alexey Klimov <klimov.linux@gmail.com>
4398 L:      linux-media@vger.kernel.org
4399 T:      git git://linuxtv.org/media_tree.git
4400 S:      Maintained
4401 F:      drivers/media/radio/dsbr100.c
4402
4403 DSCC4 DRIVER
4404 M:      Francois Romieu <romieu@fr.zoreil.com>
4405 L:      netdev@vger.kernel.org
4406 S:      Maintained
4407 F:      drivers/net/wan/dscc4.c
4408
4409 DT3155 MEDIA DRIVER
4410 M:      Hans Verkuil <hverkuil@xs4all.nl>
4411 L:      linux-media@vger.kernel.org
4412 T:      git git://linuxtv.org/media_tree.git
4413 W:      https://linuxtv.org
4414 S:      Odd Fixes
4415 F:      drivers/media/pci/dt3155/
4416
4417 DVB_USB_AF9015 MEDIA DRIVER
4418 M:      Antti Palosaari <crope@iki.fi>
4419 L:      linux-media@vger.kernel.org
4420 W:      https://linuxtv.org
4421 W:      http://palosaari.fi/linux/
4422 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4423 T:      git git://linuxtv.org/anttip/media_tree.git
4424 S:      Maintained
4425 F:      drivers/media/usb/dvb-usb-v2/af9015*
4426
4427 DVB_USB_AF9035 MEDIA DRIVER
4428 M:      Antti Palosaari <crope@iki.fi>
4429 L:      linux-media@vger.kernel.org
4430 W:      https://linuxtv.org
4431 W:      http://palosaari.fi/linux/
4432 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4433 T:      git git://linuxtv.org/anttip/media_tree.git
4434 S:      Maintained
4435 F:      drivers/media/usb/dvb-usb-v2/af9035*
4436
4437 DVB_USB_ANYSEE MEDIA DRIVER
4438 M:      Antti Palosaari <crope@iki.fi>
4439 L:      linux-media@vger.kernel.org
4440 W:      https://linuxtv.org
4441 W:      http://palosaari.fi/linux/
4442 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4443 T:      git git://linuxtv.org/anttip/media_tree.git
4444 S:      Maintained
4445 F:      drivers/media/usb/dvb-usb-v2/anysee*
4446
4447 DVB_USB_AU6610 MEDIA DRIVER
4448 M:      Antti Palosaari <crope@iki.fi>
4449 L:      linux-media@vger.kernel.org
4450 W:      https://linuxtv.org
4451 W:      http://palosaari.fi/linux/
4452 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4453 T:      git git://linuxtv.org/anttip/media_tree.git
4454 S:      Maintained
4455 F:      drivers/media/usb/dvb-usb-v2/au6610*
4456
4457 DVB_USB_CE6230 MEDIA DRIVER
4458 M:      Antti Palosaari <crope@iki.fi>
4459 L:      linux-media@vger.kernel.org
4460 W:      https://linuxtv.org
4461 W:      http://palosaari.fi/linux/
4462 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4463 T:      git git://linuxtv.org/anttip/media_tree.git
4464 S:      Maintained
4465 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4466
4467 DVB_USB_CXUSB MEDIA DRIVER
4468 M:      Michael Krufky <mkrufky@linuxtv.org>
4469 L:      linux-media@vger.kernel.org
4470 W:      https://linuxtv.org
4471 W:      http://github.com/mkrufky
4472 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4473 T:      git git://linuxtv.org/media_tree.git
4474 S:      Maintained
4475 F:      drivers/media/usb/dvb-usb/cxusb*
4476
4477 DVB_USB_EC168 MEDIA DRIVER
4478 M:      Antti Palosaari <crope@iki.fi>
4479 L:      linux-media@vger.kernel.org
4480 W:      https://linuxtv.org
4481 W:      http://palosaari.fi/linux/
4482 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4483 T:      git git://linuxtv.org/anttip/media_tree.git
4484 S:      Maintained
4485 F:      drivers/media/usb/dvb-usb-v2/ec168*
4486
4487 DVB_USB_GL861 MEDIA DRIVER
4488 M:      Antti Palosaari <crope@iki.fi>
4489 L:      linux-media@vger.kernel.org
4490 W:      https://linuxtv.org
4491 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4492 T:      git git://linuxtv.org/anttip/media_tree.git
4493 S:      Maintained
4494 F:      drivers/media/usb/dvb-usb-v2/gl861*
4495
4496 DVB_USB_MXL111SF MEDIA DRIVER
4497 M:      Michael Krufky <mkrufky@linuxtv.org>
4498 L:      linux-media@vger.kernel.org
4499 W:      https://linuxtv.org
4500 W:      http://github.com/mkrufky
4501 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4502 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4503 S:      Maintained
4504 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4505
4506 DVB_USB_RTL28XXU MEDIA DRIVER
4507 M:      Antti Palosaari <crope@iki.fi>
4508 L:      linux-media@vger.kernel.org
4509 W:      https://linuxtv.org
4510 W:      http://palosaari.fi/linux/
4511 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4512 T:      git git://linuxtv.org/anttip/media_tree.git
4513 S:      Maintained
4514 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4515
4516 DVB_USB_V2 MEDIA DRIVER
4517 M:      Antti Palosaari <crope@iki.fi>
4518 L:      linux-media@vger.kernel.org
4519 W:      https://linuxtv.org
4520 W:      http://palosaari.fi/linux/
4521 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4522 T:      git git://linuxtv.org/anttip/media_tree.git
4523 S:      Maintained
4524 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4525 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4526
4527 DYNAMIC DEBUG
4528 M:      Jason Baron <jbaron@akamai.com>
4529 S:      Maintained
4530 F:      lib/dynamic_debug.c
4531 F:      include/linux/dynamic_debug.h
4532
4533 DZ DECSTATION DZ11 SERIAL DRIVER
4534 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4535 S:      Maintained
4536 F:      drivers/tty/serial/dz.*
4537
4538 E3X0 POWER BUTTON DRIVER
4539 M:      Moritz Fischer <moritz.fischer@ettus.com>
4540 L:      usrp-users@lists.ettus.com
4541 W:      http://www.ettus.com
4542 S:      Supported
4543 F:      drivers/input/misc/e3x0-button.c
4544 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4545
4546 E4000 MEDIA DRIVER
4547 M:      Antti Palosaari <crope@iki.fi>
4548 L:      linux-media@vger.kernel.org
4549 W:      https://linuxtv.org
4550 W:      http://palosaari.fi/linux/
4551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4552 T:      git git://linuxtv.org/anttip/media_tree.git
4553 S:      Maintained
4554 F:      drivers/media/tuners/e4000*
4555
4556 EATA ISA/EISA/PCI SCSI DRIVER
4557 M:      Dario Ballabio <ballabio_dario@emc.com>
4558 L:      linux-scsi@vger.kernel.org
4559 S:      Maintained
4560 F:      drivers/scsi/eata.c
4561
4562 EC100 MEDIA DRIVER
4563 M:      Antti Palosaari <crope@iki.fi>
4564 L:      linux-media@vger.kernel.org
4565 W:      https://linuxtv.org
4566 W:      http://palosaari.fi/linux/
4567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4568 T:      git git://linuxtv.org/anttip/media_tree.git
4569 S:      Maintained
4570 F:      drivers/media/dvb-frontends/ec100*
4571
4572 ECRYPT FILE SYSTEM
4573 M:      Tyler Hicks <tyhicks@canonical.com>
4574 L:      ecryptfs@vger.kernel.org
4575 W:      http://ecryptfs.org
4576 W:      https://launchpad.net/ecryptfs
4577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4578 S:      Supported
4579 F:      Documentation/filesystems/ecryptfs.txt
4580 F:      fs/ecryptfs/
4581
4582 EDAC-CORE
4583 M:      Borislav Petkov <bp@alien8.de>
4584 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4585 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4586 L:      linux-edac@vger.kernel.org
4587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4589 S:      Supported
4590 F:      Documentation/edac.txt
4591 F:      drivers/edac/
4592 F:      include/linux/edac.h
4593
4594 EDAC-AMD64
4595 M:      Borislav Petkov <bp@alien8.de>
4596 L:      linux-edac@vger.kernel.org
4597 S:      Maintained
4598 F:      drivers/edac/amd64_edac*
4599
4600 EDAC-CALXEDA
4601 M:      Robert Richter <rric@kernel.org>
4602 L:      linux-edac@vger.kernel.org
4603 S:      Maintained
4604 F:      drivers/edac/highbank*
4605
4606 EDAC-CAVIUM
4607 M:      Ralf Baechle <ralf@linux-mips.org>
4608 M:      David Daney <david.daney@cavium.com>
4609 L:      linux-edac@vger.kernel.org
4610 L:      linux-mips@linux-mips.org
4611 S:      Supported
4612 F:      drivers/edac/octeon_edac*
4613
4614 EDAC-E752X
4615 M:      Mark Gross <mark.gross@intel.com>
4616 L:      linux-edac@vger.kernel.org
4617 S:      Maintained
4618 F:      drivers/edac/e752x_edac.c
4619
4620 EDAC-E7XXX
4621 L:      linux-edac@vger.kernel.org
4622 S:      Maintained
4623 F:      drivers/edac/e7xxx_edac.c
4624
4625 EDAC-FSL_DDR
4626 M:      York Sun <york.sun@nxp.com>
4627 L:      linux-edac@vger.kernel.org
4628 S:      Maintained
4629 F:      drivers/edac/fsl_ddr_edac.*
4630
4631 EDAC-GHES
4632 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4633 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4634 L:      linux-edac@vger.kernel.org
4635 S:      Maintained
4636 F:      drivers/edac/ghes_edac.c
4637
4638 EDAC-I82443BXGX
4639 M:      Tim Small <tim@buttersideup.com>
4640 L:      linux-edac@vger.kernel.org
4641 S:      Maintained
4642 F:      drivers/edac/i82443bxgx_edac.c
4643
4644 EDAC-I3000
4645 L:      linux-edac@vger.kernel.org
4646 S:      Orphan
4647 F:      drivers/edac/i3000_edac.c
4648
4649 EDAC-I5000
4650 L:      linux-edac@vger.kernel.org
4651 S:      Maintained
4652 F:      drivers/edac/i5000_edac.c
4653
4654 EDAC-I5400
4655 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4656 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4657 L:      linux-edac@vger.kernel.org
4658 S:      Maintained
4659 F:      drivers/edac/i5400_edac.c
4660
4661 EDAC-I7300
4662 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4663 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4664 L:      linux-edac@vger.kernel.org
4665 S:      Maintained
4666 F:      drivers/edac/i7300_edac.c
4667
4668 EDAC-I7CORE
4669 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4670 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4671 L:      linux-edac@vger.kernel.org
4672 S:      Maintained
4673 F:      drivers/edac/i7core_edac.c
4674
4675 EDAC-I82975X
4676 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4677 M:      "Arvind R." <arvino55@gmail.com>
4678 L:      linux-edac@vger.kernel.org
4679 S:      Maintained
4680 F:      drivers/edac/i82975x_edac.c
4681
4682 EDAC-IE31200
4683 M:      Jason Baron <jbaron@akamai.com>
4684 L:      linux-edac@vger.kernel.org
4685 S:      Maintained
4686 F:      drivers/edac/ie31200_edac.c
4687
4688 EDAC-MPC85XX
4689 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4690 L:      linux-edac@vger.kernel.org
4691 S:      Maintained
4692 F:      drivers/edac/mpc85xx_edac.[ch]
4693
4694 EDAC-PASEMI
4695 M:      Egor Martovetsky <egor@pasemi.com>
4696 L:      linux-edac@vger.kernel.org
4697 S:      Maintained
4698 F:      drivers/edac/pasemi_edac.c
4699
4700 EDAC-R82600
4701 M:      Tim Small <tim@buttersideup.com>
4702 L:      linux-edac@vger.kernel.org
4703 S:      Maintained
4704 F:      drivers/edac/r82600_edac.c
4705
4706 EDAC-SBRIDGE
4707 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4708 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4709 L:      linux-edac@vger.kernel.org
4710 S:      Maintained
4711 F:      drivers/edac/sb_edac.c
4712
4713 EDAC-SKYLAKE
4714 M:      Tony Luck <tony.luck@intel.com>
4715 L:      linux-edac@vger.kernel.org
4716 S:      Maintained
4717 F:      drivers/edac/skx_edac.c
4718
4719 EDAC-XGENE
4720 APPLIED MICRO (APM) X-GENE SOC EDAC
4721 M:     Loc Ho <lho@apm.com>
4722 S:     Supported
4723 F:     drivers/edac/xgene_edac.c
4724 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4725
4726 EDIROL UA-101/UA-1000 DRIVER
4727 M:      Clemens Ladisch <clemens@ladisch.de>
4728 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4729 T:      git git://git.alsa-project.org/alsa-kernel.git
4730 S:      Maintained
4731 F:      sound/usb/misc/ua101.c
4732
4733 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4734 M:      Matt Fleming <matt@codeblueprint.co.uk>
4735 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4736 L:      linux-efi@vger.kernel.org
4737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4738 S:      Maintained
4739 F:      Documentation/efi-stub.txt
4740 F:      arch/*/kernel/efi.c
4741 F:      arch/x86/boot/compressed/eboot.[ch]
4742 F:      arch/*/include/asm/efi.h
4743 F:      arch/x86/platform/efi/
4744 F:      drivers/firmware/efi/
4745 F:      include/linux/efi*.h
4746 F:      arch/arm/boot/compressed/efi-header.S
4747 F:      arch/arm64/kernel/efi-entry.S
4748
4749 EFI VARIABLE FILESYSTEM
4750 M:      Matthew Garrett <matthew.garrett@nebula.com>
4751 M:      Jeremy Kerr <jk@ozlabs.org>
4752 M:      Matt Fleming <matt@codeblueprint.co.uk>
4753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4754 L:      linux-efi@vger.kernel.org
4755 S:      Maintained
4756 F:      fs/efivarfs/
4757
4758 EFIFB FRAMEBUFFER DRIVER
4759 L:      linux-fbdev@vger.kernel.org
4760 M:      Peter Jones <pjones@redhat.com>
4761 S:      Maintained
4762 F:      drivers/video/fbdev/efifb.c
4763
4764 EFI TEST DRIVER
4765 L:      linux-efi@vger.kernel.org
4766 M:      Ivan Hu <ivan.hu@canonical.com>
4767 M:      Matt Fleming <matt@codeblueprint.co.uk>
4768 S:      Maintained
4769 F:      drivers/firmware/efi/test/
4770
4771 EFS FILESYSTEM
4772 W:      http://aeschi.ch.eu.org/efs/
4773 S:      Orphan
4774 F:      fs/efs/
4775
4776 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4777 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4778 L:      netdev@vger.kernel.org
4779 S:      Maintained
4780 F:      drivers/net/ethernet/ibm/ehea/
4781
4782 EM28XX VIDEO4LINUX DRIVER
4783 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4784 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4785 L:      linux-media@vger.kernel.org
4786 W:      https://linuxtv.org
4787 T:      git git://linuxtv.org/media_tree.git
4788 S:      Maintained
4789 F:      drivers/media/usb/em28xx/
4790 F:      Documentation/media/v4l-drivers/em28xx*
4791
4792 EMBEDDED LINUX
4793 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4794 M:      Matt Mackall <mpm@selenic.com>
4795 M:      David Woodhouse <dwmw2@infradead.org>
4796 L:      linux-embedded@vger.kernel.org
4797 S:      Maintained
4798
4799 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4800 M:      James Smart <james.smart@broadcom.com>
4801 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4802 L:      linux-scsi@vger.kernel.org
4803 W:      http://www.broadcom.com
4804 S:      Supported
4805 F:      drivers/scsi/lpfc/
4806
4807 ENE CB710 FLASH CARD READER DRIVER
4808 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4809 S:      Maintained
4810 F:      drivers/misc/cb710/
4811 F:      drivers/mmc/host/cb710-mmc.*
4812 F:      include/linux/cb710.h
4813
4814 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4815 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4816 S:      Maintained
4817 F:      drivers/media/rc/ene_ir.*
4818
4819 EPSON S1D13XXX FRAMEBUFFER DRIVER
4820 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4821 S:      Maintained
4822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4823 F:      drivers/video/fbdev/s1d13xxxfb.c
4824 F:      include/video/s1d13xxxfb.h
4825
4826 ET131X NETWORK DRIVER
4827 M:      Mark Einon <mark.einon@gmail.com>
4828 S:      Odd Fixes
4829 F:      drivers/net/ethernet/agere/
4830
4831 ETHERNET BRIDGE
4832 M:      Stephen Hemminger <stephen@networkplumber.org>
4833 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4834 L:      netdev@vger.kernel.org
4835 W:      http://www.linuxfoundation.org/en/Net:Bridge
4836 S:      Maintained
4837 F:      include/linux/netfilter_bridge/
4838 F:      net/bridge/
4839
4840 ETHERNET PHY LIBRARY
4841 M:      Florian Fainelli <f.fainelli@gmail.com>
4842 L:      netdev@vger.kernel.org
4843 S:      Maintained
4844 F:      include/linux/phy.h
4845 F:      include/linux/phy_fixed.h
4846 F:      drivers/net/phy/
4847 F:      Documentation/networking/phy.txt
4848 F:      drivers/of/of_mdio.c
4849 F:      drivers/of/of_net.c
4850
4851 EXT2 FILE SYSTEM
4852 M:      Jan Kara <jack@suse.com>
4853 L:      linux-ext4@vger.kernel.org
4854 S:      Maintained
4855 F:      Documentation/filesystems/ext2.txt
4856 F:      fs/ext2/
4857 F:      include/linux/ext2*
4858
4859 EXT4 FILE SYSTEM
4860 M:      "Theodore Ts'o" <tytso@mit.edu>
4861 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4862 L:      linux-ext4@vger.kernel.org
4863 W:      http://ext4.wiki.kernel.org
4864 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4866 S:      Maintained
4867 F:      Documentation/filesystems/ext4.txt
4868 F:      fs/ext4/
4869
4870 Extended Verification Module (EVM)
4871 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4872 L:      linux-ima-devel@lists.sourceforge.net
4873 L:      linux-security-module@vger.kernel.org
4874 S:      Supported
4875 F:      security/integrity/evm/
4876
4877 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4878 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4879 M:      Chanwoo Choi <cw00.choi@samsung.com>
4880 L:      linux-kernel@vger.kernel.org
4881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4882 S:      Maintained
4883 F:      drivers/extcon/
4884 F:      include/linux/extcon/
4885 F:      include/linux/extcon.h
4886 F:      Documentation/extcon/
4887 F:      Documentation/devicetree/bindings/extcon/
4888
4889 EXYNOS DP DRIVER
4890 M:      Jingoo Han <jingoohan1@gmail.com>
4891 L:      dri-devel@lists.freedesktop.org
4892 S:      Maintained
4893 F:      drivers/gpu/drm/exynos/exynos_dp*
4894
4895 EXYNOS SYSMMU (IOMMU) driver
4896 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4897 L:      iommu@lists.linux-foundation.org
4898 S:      Maintained
4899 F:      drivers/iommu/exynos-iommu.c
4900
4901 EZchip NPS platform support
4902 M:      Noam Camus <noamc@ezchip.com>
4903 S:      Supported
4904 F:      arch/arc/plat-eznps
4905 F:      arch/arc/boot/dts/eznps.dts
4906
4907 F71805F HARDWARE MONITORING DRIVER
4908 M:      Jean Delvare <jdelvare@suse.com>
4909 L:      linux-hwmon@vger.kernel.org
4910 S:      Maintained
4911 F:      Documentation/hwmon/f71805f
4912 F:      drivers/hwmon/f71805f.c
4913
4914 FC0011 TUNER DRIVER
4915 M:      Michael Buesch <m@bues.ch>
4916 L:      linux-media@vger.kernel.org
4917 S:      Maintained
4918 F:      drivers/media/tuners/fc0011.h
4919 F:      drivers/media/tuners/fc0011.c
4920
4921 FC2580 MEDIA DRIVER
4922 M:      Antti Palosaari <crope@iki.fi>
4923 L:      linux-media@vger.kernel.org
4924 W:      https://linuxtv.org
4925 W:      http://palosaari.fi/linux/
4926 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4927 T:      git git://linuxtv.org/anttip/media_tree.git
4928 S:      Maintained
4929 F:      drivers/media/tuners/fc2580*
4930
4931 FANOTIFY
4932 M:      Eric Paris <eparis@redhat.com>
4933 S:      Maintained
4934 F:      fs/notify/fanotify/
4935 F:      include/linux/fanotify.h
4936 F:      include/uapi/linux/fanotify.h
4937
4938 FARSYNC SYNCHRONOUS DRIVER
4939 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4940 W:      http://www.farsite.co.uk/
4941 S:      Supported
4942 F:      drivers/net/wan/farsync.*
4943
4944 FAULT INJECTION SUPPORT
4945 M:      Akinobu Mita <akinobu.mita@gmail.com>
4946 S:      Supported
4947 F:      Documentation/fault-injection/
4948 F:      lib/fault-inject.c
4949
4950 FBTFT Framebuffer drivers
4951 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4952 M:      Noralf Trønnes <noralf@tronnes.org>
4953 S:      Maintained
4954 F:      drivers/staging/fbtft/
4955
4956 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4957 M:      Johannes Thumshirn <jth@kernel.org>
4958 L:      fcoe-devel@open-fcoe.org
4959 W:      www.Open-FCoE.org
4960 S:      Supported
4961 F:      drivers/scsi/libfc/
4962 F:      drivers/scsi/fcoe/
4963 F:      include/scsi/fc/
4964 F:      include/scsi/libfc.h
4965 F:      include/scsi/libfcoe.h
4966 F:      include/uapi/scsi/fc/
4967
4968 FILE LOCKING (flock() and fcntl()/lockf())
4969 M:      Jeff Layton <jlayton@poochiereds.net>
4970 M:      "J. Bruce Fields" <bfields@fieldses.org>
4971 L:      linux-fsdevel@vger.kernel.org
4972 S:      Maintained
4973 F:      include/linux/fcntl.h
4974 F:      include/linux/fs.h
4975 F:      include/uapi/linux/fcntl.h
4976 F:      include/uapi/linux/fs.h
4977 F:      fs/fcntl.c
4978 F:      fs/locks.c
4979
4980 FILESYSTEMS (VFS and infrastructure)
4981 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4982 L:      linux-fsdevel@vger.kernel.org
4983 S:      Maintained
4984 F:      fs/*
4985
4986 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4987 M:      Riku Voipio <riku.voipio@iki.fi>
4988 L:      linux-hwmon@vger.kernel.org
4989 S:      Maintained
4990 F:      drivers/hwmon/f75375s.c
4991 F:      include/linux/f75375s.h
4992
4993 FIREWIRE AUDIO DRIVERS
4994 M:      Clemens Ladisch <clemens@ladisch.de>
4995 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4996 T:      git git://git.alsa-project.org/alsa-kernel.git
4997 S:      Maintained
4998 F:      sound/firewire/
4999
5000 FIREWIRE MEDIA DRIVERS (firedtv)
5001 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5002 L:      linux-media@vger.kernel.org
5003 L:      linux1394-devel@lists.sourceforge.net
5004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5005 S:      Maintained
5006 F:      drivers/media/firewire/
5007
5008 FIREWIRE SBP-2 TARGET
5009 M:      Chris Boot <bootc@bootc.net>
5010 L:      linux-scsi@vger.kernel.org
5011 L:      target-devel@vger.kernel.org
5012 L:      linux1394-devel@lists.sourceforge.net
5013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5014 S:      Maintained
5015 F:      drivers/target/sbp/
5016
5017 FIREWIRE SUBSYSTEM
5018 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5019 L:      linux1394-devel@lists.sourceforge.net
5020 W:      http://ieee1394.wiki.kernel.org/
5021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5022 S:      Maintained
5023 F:      drivers/firewire/
5024 F:      include/linux/firewire.h
5025 F:      include/uapi/linux/firewire*.h
5026 F:      tools/firewire/
5027
5028 FIRMWARE LOADER (request_firmware)
5029 M:      Ming Lei <ming.lei@canonical.com>
5030 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5031 L:      linux-kernel@vger.kernel.org
5032 S:      Maintained
5033 F:      Documentation/firmware_class/
5034 F:      drivers/base/firmware*.c
5035 F:      include/linux/firmware.h
5036
5037 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5038 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5039 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5040 S:      Maintained
5041 F:      drivers/block/rsxx/
5042
5043 FLOPPY DRIVER
5044 M:      Jiri Kosina <jikos@kernel.org>
5045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5046 S:      Odd fixes
5047 F:      drivers/block/floppy.c
5048
5049 FMC SUBSYSTEM
5050 M:      Alessandro Rubini <rubini@gnudd.com>
5051 W:      http://www.ohwr.org/projects/fmc-bus
5052 S:      Supported
5053 F:      drivers/fmc/
5054 F:      include/linux/fmc*.h
5055 F:      include/linux/ipmi-fru.h
5056 K:      fmc_d.*register
5057
5058 FPGA MANAGER FRAMEWORK
5059 M:      Alan Tull <atull@opensource.altera.com>
5060 R:      Moritz Fischer <moritz.fischer@ettus.com>
5061 L:      linux-fpga@vger.kernel.org
5062 S:      Maintained
5063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5064 F:      drivers/fpga/
5065 F:      include/linux/fpga/fpga-mgr.h
5066 W:      http://www.rocketboards.org
5067
5068 FPU EMULATOR
5069 M:      Bill Metzenthen <billm@melbpc.org.au>
5070 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5071 S:      Maintained
5072 F:      arch/x86/math-emu/
5073
5074 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5075 L:      netdev@vger.kernel.org
5076 S:      Orphan
5077 F:      drivers/net/wan/dlci.c
5078 F:      drivers/net/wan/sdla.c
5079
5080 FRAMEBUFFER LAYER
5081 L:      linux-fbdev@vger.kernel.org
5082 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5083 S:      Orphan
5084 F:      Documentation/fb/
5085 F:      drivers/video/
5086 F:      include/video/
5087 F:      include/linux/fb.h
5088 F:      include/uapi/video/
5089 F:      include/uapi/linux/fb.h
5090
5091 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5092 M:      Horia Geantă <horia.geanta@nxp.com>
5093 M:      Dan Douglass <dan.douglass@nxp.com>
5094 L:      linux-crypto@vger.kernel.org
5095 S:      Maintained
5096 F:      drivers/crypto/caam/
5097 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5098
5099 FREESCALE DIU FRAMEBUFFER DRIVER
5100 M:      Timur Tabi <timur@tabi.org>
5101 L:      linux-fbdev@vger.kernel.org
5102 S:      Maintained
5103 F:      drivers/video/fbdev/fsl-diu-fb.*
5104
5105 FREESCALE DMA DRIVER
5106 M:      Li Yang <leoli@freescale.com>
5107 M:      Zhang Wei <zw@zh-kernel.org>
5108 L:      linuxppc-dev@lists.ozlabs.org
5109 S:      Maintained
5110 F:      drivers/dma/fsldma.*
5111
5112 FREESCALE GPMI NAND DRIVER
5113 M:      Han Xu <han.xu@nxp.com>
5114 L:      linux-mtd@lists.infradead.org
5115 S:      Maintained
5116 F:      drivers/mtd/nand/gpmi-nand/*
5117
5118 FREESCALE I2C CPM DRIVER
5119 M:      Jochen Friedrich <jochen@scram.de>
5120 L:      linuxppc-dev@lists.ozlabs.org
5121 L:      linux-i2c@vger.kernel.org
5122 S:      Maintained
5123 F:      drivers/i2c/busses/i2c-cpm.c
5124
5125 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5126 M:      Sascha Hauer <kernel@pengutronix.de>
5127 L:      linux-fbdev@vger.kernel.org
5128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5129 S:      Maintained
5130 F:      include/linux/platform_data/video-imxfb.h
5131 F:      drivers/video/fbdev/imxfb.c
5132
5133 FREESCALE QUAD SPI DRIVER
5134 M:      Han Xu <han.xu@nxp.com>
5135 L:      linux-mtd@lists.infradead.org
5136 S:      Maintained
5137 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5138
5139 FREESCALE SOC FS_ENET DRIVER
5140 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5141 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5142 L:      linuxppc-dev@lists.ozlabs.org
5143 L:      netdev@vger.kernel.org
5144 S:      Maintained
5145 F:      drivers/net/ethernet/freescale/fs_enet/
5146 F:      include/linux/fs_enet_pd.h
5147
5148 FREESCALE IMX / MXC FEC DRIVER
5149 M:      Fugang Duan <fugang.duan@nxp.com>
5150 L:      netdev@vger.kernel.org
5151 S:      Maintained
5152 F:      drivers/net/ethernet/freescale/fec_main.c
5153 F:      drivers/net/ethernet/freescale/fec_ptp.c
5154 F:      drivers/net/ethernet/freescale/fec.h
5155 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5156
5157 FREESCALE QORIQ DPAA FMAN DRIVER
5158 M:      Madalin Bucur <madalin.bucur@nxp.com>
5159 L:      netdev@vger.kernel.org
5160 S:      Maintained
5161 F:      drivers/net/ethernet/freescale/fman
5162 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5163
5164 FREESCALE SOC DRIVERS
5165 M:      Scott Wood <oss@buserror.net>
5166 L:      linuxppc-dev@lists.ozlabs.org
5167 L:      linux-arm-kernel@lists.infradead.org
5168 S:      Maintained
5169 F:      drivers/soc/fsl/
5170 F:      include/linux/fsl/
5171
5172 FREESCALE QUICC ENGINE LIBRARY
5173 M:      Qiang Zhao <qiang.zhao@nxp.com>
5174 L:      linuxppc-dev@lists.ozlabs.org
5175 S:      Maintained
5176 F:      drivers/soc/fsl/qe/
5177 F:      include/soc/fsl/*qe*.h
5178 F:      include/soc/fsl/*ucc*.h
5179
5180 FREESCALE USB PERIPHERAL DRIVERS
5181 M:      Li Yang <leoli@freescale.com>
5182 L:      linux-usb@vger.kernel.org
5183 L:      linuxppc-dev@lists.ozlabs.org
5184 S:      Maintained
5185 F:      drivers/usb/gadget/udc/fsl*
5186
5187 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5188 M:      Li Yang <leoli@freescale.com>
5189 L:      netdev@vger.kernel.org
5190 L:      linuxppc-dev@lists.ozlabs.org
5191 S:      Maintained
5192 F:      drivers/net/ethernet/freescale/ucc_geth*
5193
5194 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5195 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5196 L:      netdev@vger.kernel.org
5197 S:      Maintained
5198 F:      drivers/net/ethernet/freescale/gianfar*
5199 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5200 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5201
5202 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5203 M:      Zhao Qiang <qiang.zhao@nxp.com>
5204 L:      netdev@vger.kernel.org
5205 L:      linuxppc-dev@lists.ozlabs.org
5206 S:      Maintained
5207 F:      drivers/net/wan/fsl_ucc_hdlc*
5208
5209 FREESCALE QUICC ENGINE UCC UART DRIVER
5210 M:      Timur Tabi <timur@tabi.org>
5211 L:      linuxppc-dev@lists.ozlabs.org
5212 S:      Maintained
5213 F:      drivers/tty/serial/ucc_uart.c
5214
5215 FREESCALE SOC SOUND DRIVERS
5216 M:      Timur Tabi <timur@tabi.org>
5217 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5218 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5219 R:      Fabio Estevam <fabio.estevam@nxp.com>
5220 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5221 L:      linuxppc-dev@lists.ozlabs.org
5222 S:      Maintained
5223 F:      sound/soc/fsl/fsl*
5224 F:      sound/soc/fsl/imx*
5225 F:      sound/soc/fsl/mpc8610_hpcd.c
5226
5227 FREEVXFS FILESYSTEM
5228 M:      Christoph Hellwig <hch@infradead.org>
5229 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5230 S:      Maintained
5231 F:      fs/freevxfs/
5232
5233 FREEZER
5234 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5235 M:      Pavel Machek <pavel@ucw.cz>
5236 L:      linux-pm@vger.kernel.org
5237 S:      Supported
5238 F:      Documentation/power/freezing-of-tasks.txt
5239 F:      include/linux/freezer.h
5240 F:      kernel/freezer.c
5241
5242 FRONTSWAP API
5243 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5244 L:      linux-kernel@vger.kernel.org
5245 S:      Maintained
5246 F:      mm/frontswap.c
5247 F:      include/linux/frontswap.h
5248
5249 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5250 M:      David Howells <dhowells@redhat.com>
5251 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5252 S:      Supported
5253 F:      Documentation/filesystems/caching/
5254 F:      fs/fscache/
5255 F:      include/linux/fscache*.h
5256
5257 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5258 M:      Theodore Y. Ts'o <tytso@mit.edu>
5259 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5260 L:      linux-fsdevel@vger.kernel.org
5261 S:      Supported
5262 F:      fs/crypto/
5263 F:      include/linux/fscrypto.h
5264
5265 F2FS FILE SYSTEM
5266 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5267 M:      Chao Yu <yuchao0@huawei.com>
5268 L:      linux-f2fs-devel@lists.sourceforge.net
5269 W:      https://f2fs.wiki.kernel.org/
5270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5271 S:      Maintained
5272 F:      Documentation/filesystems/f2fs.txt
5273 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5274 F:      fs/f2fs/
5275 F:      include/linux/f2fs_fs.h
5276 F:      include/trace/events/f2fs.h
5277
5278 FUJITSU FR-V (FRV) PORT
5279 S:      Orphan
5280 F:      arch/frv/
5281
5282 FUJITSU LAPTOP EXTRAS
5283 M:      Jonathan Woithe <jwoithe@just42.net>
5284 L:      platform-driver-x86@vger.kernel.org
5285 S:      Maintained
5286 F:      drivers/platform/x86/fujitsu-laptop.c
5287
5288 FUJITSU M-5MO LS CAMERA ISP DRIVER
5289 M:      Kyungmin Park <kyungmin.park@samsung.com>
5290 M:      Heungjun Kim <riverful.kim@samsung.com>
5291 L:      linux-media@vger.kernel.org
5292 S:      Maintained
5293 F:      drivers/media/i2c/m5mols/
5294 F:      include/media/i2c/m5mols.h
5295
5296 FUJITSU TABLET EXTRAS
5297 M:      Robert Gerlach <khnz@gmx.de>
5298 L:      platform-driver-x86@vger.kernel.org
5299 S:      Maintained
5300 F:      drivers/platform/x86/fujitsu-tablet.c
5301
5302 FUSE: FILESYSTEM IN USERSPACE
5303 M:      Miklos Szeredi <miklos@szeredi.hu>
5304 L:      linux-fsdevel@vger.kernel.org
5305 W:      http://fuse.sourceforge.net/
5306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5307 S:      Maintained
5308 F:      fs/fuse/
5309 F:      include/uapi/linux/fuse.h
5310 F:      Documentation/filesystems/fuse.txt
5311
5312 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5313 M:      Rik Faith <faith@cs.unc.edu>
5314 L:      linux-scsi@vger.kernel.org
5315 S:      Odd Fixes (e.g., new signatures)
5316 F:      drivers/scsi/fdomain.*
5317
5318 GCC PLUGINS
5319 M:      Kees Cook <keescook@chromium.org>
5320 R:      Emese Revfy <re.emese@gmail.com>
5321 L:      kernel-hardening@lists.openwall.com
5322 S:      Maintained
5323 F:      scripts/gcc-plugins/
5324 F:      scripts/gcc-plugin.sh
5325 F:      scripts/Makefile.gcc-plugins
5326 F:      Documentation/gcc-plugins.txt
5327
5328 GCOV BASED KERNEL PROFILING
5329 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5330 S:      Maintained
5331 F:      kernel/gcov/
5332 F:      Documentation/dev-tools/gcov.rst
5333
5334 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5335 M:      Achim Leubner <achim_leubner@adaptec.com>
5336 L:      linux-scsi@vger.kernel.org
5337 W:      http://www.icp-vortex.com/
5338 S:      Supported
5339 F:      drivers/scsi/gdt*
5340
5341 GDB KERNEL DEBUGGING HELPER SCRIPTS
5342 M:      Jan Kiszka <jan.kiszka@siemens.com>
5343 M:      Kieran Bingham <kieran@bingham.xyz>
5344 S:      Supported
5345 F:      scripts/gdb/
5346
5347 GEMTEK FM RADIO RECEIVER DRIVER
5348 M:      Hans Verkuil <hverkuil@xs4all.nl>
5349 L:      linux-media@vger.kernel.org
5350 T:      git git://linuxtv.org/media_tree.git
5351 W:      https://linuxtv.org
5352 S:      Maintained
5353 F:      drivers/media/radio/radio-gemtek*
5354
5355 GENERIC GPIO I2C DRIVER
5356 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5357 S:      Supported
5358 F:      drivers/i2c/busses/i2c-gpio.c
5359 F:      include/linux/i2c-gpio.h
5360
5361 GENERIC GPIO I2C MULTIPLEXER DRIVER
5362 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5363 L:      linux-i2c@vger.kernel.org
5364 S:      Supported
5365 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5366 F:      include/linux/i2c-mux-gpio.h
5367 F:      Documentation/i2c/muxes/i2c-mux-gpio
5368
5369 GENERIC HDLC (WAN) DRIVERS
5370 M:      Krzysztof Halasa <khc@pm.waw.pl>
5371 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5372 S:      Maintained
5373 F:      drivers/net/wan/c101.c
5374 F:      drivers/net/wan/hd6457*
5375 F:      drivers/net/wan/hdlc*
5376 F:      drivers/net/wan/n2.c
5377 F:      drivers/net/wan/pc300too.c
5378 F:      drivers/net/wan/pci200syn.c
5379 F:      drivers/net/wan/wanxl*
5380
5381 GENERIC INCLUDE/ASM HEADER FILES
5382 M:      Arnd Bergmann <arnd@arndb.de>
5383 L:      linux-arch@vger.kernel.org
5384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5385 S:      Maintained
5386 F:      include/asm-generic/
5387 F:      include/uapi/asm-generic/
5388
5389 GENERIC PHY FRAMEWORK
5390 M:      Kishon Vijay Abraham I <kishon@ti.com>
5391 L:      linux-kernel@vger.kernel.org
5392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5393 S:      Supported
5394 F:      drivers/phy/
5395 F:      include/linux/phy/
5396
5397 GENERIC PM DOMAINS
5398 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5399 M:      Kevin Hilman <khilman@kernel.org>
5400 M:      Ulf Hansson <ulf.hansson@linaro.org>
5401 L:      linux-pm@vger.kernel.org
5402 S:      Supported
5403 F:      drivers/base/power/domain*.c
5404 F:      include/linux/pm_domain.h
5405
5406 GENERIC UIO DRIVER FOR PCI DEVICES
5407 M:      "Michael S. Tsirkin" <mst@redhat.com>
5408 L:      kvm@vger.kernel.org
5409 S:      Supported
5410 F:      drivers/uio/uio_pci_generic.c
5411
5412 GET_MAINTAINER SCRIPT
5413 M:      Joe Perches <joe@perches.com>
5414 S:      Maintained
5415 F:      scripts/get_maintainer.pl
5416
5417 GENWQE (IBM Generic Workqueue Card)
5418 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5419 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5420 S:      Supported
5421 F:      drivers/misc/genwqe/
5422
5423 GFS2 FILE SYSTEM
5424 M:      Steven Whitehouse <swhiteho@redhat.com>
5425 M:      Bob Peterson <rpeterso@redhat.com>
5426 L:      cluster-devel@redhat.com
5427 W:      http://sources.redhat.com/cluster/
5428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5429 S:      Supported
5430 F:      Documentation/filesystems/gfs2*.txt
5431 F:      fs/gfs2/
5432 F:      include/uapi/linux/gfs2_ondisk.h
5433
5434 GIGASET ISDN DRIVERS
5435 M:      Paul Bolle <pebolle@tiscali.nl>
5436 L:      gigaset307x-common@lists.sourceforge.net
5437 W:      http://gigaset307x.sourceforge.net/
5438 S:      Odd Fixes
5439 F:      Documentation/isdn/README.gigaset
5440 F:      drivers/isdn/gigaset/
5441 F:      include/uapi/linux/gigaset_dev.h
5442
5443 GO7007 MPEG CODEC
5444 M:      Hans Verkuil <hans.verkuil@cisco.com>
5445 L:      linux-media@vger.kernel.org
5446 S:      Maintained
5447 F:      drivers/media/usb/go7007/
5448
5449 GOODIX TOUCHSCREEN
5450 M:      Bastien Nocera <hadess@hadess.net>
5451 L:      linux-input@vger.kernel.org
5452 S:      Maintained
5453 F:      drivers/input/touchscreen/goodix.c
5454
5455 GPIO MOCKUP DRIVER
5456 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5457 L:      linux-gpio@vger.kernel.org
5458 S:      Maintained
5459 F:      drivers/gpio/gpio-mockup.c
5460 F:      tools/testing/selftests/gpio/
5461
5462 GPIO SUBSYSTEM
5463 M:      Linus Walleij <linus.walleij@linaro.org>
5464 M:      Alexandre Courbot <gnurou@gmail.com>
5465 L:      linux-gpio@vger.kernel.org
5466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5467 S:      Maintained
5468 F:      Documentation/devicetree/bindings/gpio/
5469 F:      Documentation/gpio/
5470 F:      Documentation/ABI/testing/gpio-cdev
5471 F:      Documentation/ABI/obsolete/sysfs-gpio
5472 F:      drivers/gpio/
5473 F:      include/linux/gpio/
5474 F:      include/linux/gpio.h
5475 F:      include/asm-generic/gpio.h
5476 F:      include/uapi/linux/gpio.h
5477 F:      tools/gpio/
5478
5479 GRE DEMULTIPLEXER DRIVER
5480 M:      Dmitry Kozlov <xeb@mail.ru>
5481 L:      netdev@vger.kernel.org
5482 S:      Maintained
5483 F:      net/ipv4/gre_demux.c
5484 F:      net/ipv4/gre_offload.c
5485 F:      include/net/gre.h
5486
5487 GRETH 10/100/1G Ethernet MAC device driver
5488 M:      Andreas Larsson <andreas@gaisler.com>
5489 L:      netdev@vger.kernel.org
5490 S:      Maintained
5491 F:      drivers/net/ethernet/aeroflex/
5492
5493 GREYBUS SUBSYSTEM
5494 M:      Johan Hovold <johan@kernel.org>
5495 M:      Alex Elder <elder@kernel.org>
5496 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5497 S:      Maintained
5498 F:      drivers/staging/greybus/
5499
5500 GREYBUS AUDIO PROTOCOLS DRIVERS
5501 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5502 M:      Mark Greer <mgreer@animalcreek.com>
5503 S:      Maintained
5504 F:      drivers/staging/greybus/audio_apbridgea.c
5505 F:      drivers/staging/greybus/audio_apbridgea.h
5506 F:      drivers/staging/greybus/audio_codec.c
5507 F:      drivers/staging/greybus/audio_codec.h
5508 F:      drivers/staging/greybus/audio_gb.c
5509 F:      drivers/staging/greybus/audio_manager.c
5510 F:      drivers/staging/greybus/audio_manager.h
5511 F:      drivers/staging/greybus/audio_manager_module.c
5512 F:      drivers/staging/greybus/audio_manager_private.h
5513 F:      drivers/staging/greybus/audio_manager_sysfs.c
5514 F:      drivers/staging/greybus/audio_module.c
5515 F:      drivers/staging/greybus/audio_topology.c
5516
5517 GREYBUS PROTOCOLS DRIVERS
5518 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5519 S:      Maintained
5520 F:      drivers/staging/greybus/sdio.c
5521 F:      drivers/staging/greybus/light.c
5522 F:      drivers/staging/greybus/gpio.c
5523 F:      drivers/staging/greybus/power_supply.c
5524 F:      drivers/staging/greybus/spi.c
5525 F:      drivers/staging/greybus/spilib.c
5526
5527 GREYBUS PROTOCOLS DRIVERS
5528 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5529 S:      Maintained
5530 F:      drivers/staging/greybus/loopback.c
5531 F:      drivers/staging/greybus/timesync.c
5532 F:      drivers/staging/greybus/timesync_platform.c
5533
5534 GREYBUS PROTOCOLS DRIVERS
5535 M:      Viresh Kumar <vireshk@kernel.org>
5536 S:      Maintained
5537 F:      drivers/staging/greybus/authentication.c
5538 F:      drivers/staging/greybus/bootrom.c
5539 F:      drivers/staging/greybus/firmware.h
5540 F:      drivers/staging/greybus/fw-core.c
5541 F:      drivers/staging/greybus/fw-download.c
5542 F:      drivers/staging/greybus/fw-managament.c
5543 F:      drivers/staging/greybus/greybus_authentication.h
5544 F:      drivers/staging/greybus/greybus_firmware.h
5545 F:      drivers/staging/greybus/hid.c
5546 F:      drivers/staging/greybus/i2c.c
5547 F:      drivers/staging/greybus/spi.c
5548 F:      drivers/staging/greybus/spilib.c
5549 F:      drivers/staging/greybus/spilib.h
5550
5551 GREYBUS PROTOCOLS DRIVERS
5552 M:      David Lin <dtwlin@gmail.com>
5553 S:      Maintained
5554 F:      drivers/staging/greybus/uart.c
5555 F:      drivers/staging/greybus/log.c
5556
5557 GREYBUS PLATFORM DRIVERS
5558 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5559 S:      Maintained
5560 F:      drivers/staging/greybus/arche-platform.c
5561 F:      drivers/staging/greybus/arche-apb-ctrl.c
5562 F:      drivers/staging/greybus/arche_platform.h
5563
5564 GS1662 VIDEO SERIALIZER
5565 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5566 L:      linux-media@vger.kernel.org
5567 T:      git git://linuxtv.org/media_tree.git
5568 S:      Maintained
5569 F:      drivers/media/spi/gs1662.c
5570
5571 GSPCA FINEPIX SUBDRIVER
5572 M:      Frank Zago <frank@zago.net>
5573 L:      linux-media@vger.kernel.org
5574 T:      git git://linuxtv.org/media_tree.git
5575 S:      Maintained
5576 F:      drivers/media/usb/gspca/finepix.c
5577
5578 GSPCA GL860 SUBDRIVER
5579 M:      Olivier Lorin <o.lorin@laposte.net>
5580 L:      linux-media@vger.kernel.org
5581 T:      git git://linuxtv.org/media_tree.git
5582 S:      Maintained
5583 F:      drivers/media/usb/gspca/gl860/
5584
5585 GSPCA M5602 SUBDRIVER
5586 M:      Erik Andren <erik.andren@gmail.com>
5587 L:      linux-media@vger.kernel.org
5588 T:      git git://linuxtv.org/media_tree.git
5589 S:      Maintained
5590 F:      drivers/media/usb/gspca/m5602/
5591
5592 GSPCA PAC207 SONIXB SUBDRIVER
5593 M:      Hans Verkuil <hverkuil@xs4all.nl>
5594 L:      linux-media@vger.kernel.org
5595 T:      git git://linuxtv.org/media_tree.git
5596 S:      Odd Fixes
5597 F:      drivers/media/usb/gspca/pac207.c
5598
5599 GSPCA SN9C20X SUBDRIVER
5600 M:      Brian Johnson <brijohn@gmail.com>
5601 L:      linux-media@vger.kernel.org
5602 T:      git git://linuxtv.org/media_tree.git
5603 S:      Maintained
5604 F:      drivers/media/usb/gspca/sn9c20x.c
5605
5606 GSPCA T613 SUBDRIVER
5607 M:      Leandro Costantino <lcostantino@gmail.com>
5608 L:      linux-media@vger.kernel.org
5609 T:      git git://linuxtv.org/media_tree.git
5610 S:      Maintained
5611 F:      drivers/media/usb/gspca/t613.c
5612
5613 GSPCA USB WEBCAM DRIVER
5614 M:      Hans Verkuil <hverkuil@xs4all.nl>
5615 L:      linux-media@vger.kernel.org
5616 T:      git git://linuxtv.org/media_tree.git
5617 S:      Odd Fixes
5618 F:      drivers/media/usb/gspca/
5619
5620 GUID PARTITION TABLE (GPT)
5621 M:      Davidlohr Bueso <dave@stgolabs.net>
5622 L:      linux-efi@vger.kernel.org
5623 S:      Maintained
5624 F:      block/partitions/efi.*
5625
5626 STK1160 USB VIDEO CAPTURE DRIVER
5627 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5628 L:      linux-media@vger.kernel.org
5629 T:      git git://linuxtv.org/media_tree.git
5630 S:      Maintained
5631 F:      drivers/media/usb/stk1160/
5632
5633 H8/300 ARCHITECTURE
5634 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5635 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5636 W:      http://uclinux-h8.sourceforge.jp
5637 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5638 S:      Maintained
5639 F:      arch/h8300/
5640 F:      drivers/clocksource/h8300_*.c
5641 F:      drivers/clk/h8300/
5642 F:      drivers/irqchip/irq-renesas-h8*.c
5643
5644 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5645 M:      Frank Seidel <frank@f-seidel.de>
5646 L:      platform-driver-x86@vger.kernel.org
5647 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5648 S:      Maintained
5649 F:      drivers/platform/x86/hdaps.c
5650
5651 HDPVR USB VIDEO ENCODER DRIVER
5652 M:      Hans Verkuil <hverkuil@xs4all.nl>
5653 L:      linux-media@vger.kernel.org
5654 T:      git git://linuxtv.org/media_tree.git
5655 W:      https://linuxtv.org
5656 S:      Odd Fixes
5657 F:      drivers/media/usb/hdpvr/
5658
5659 HWPOISON MEMORY FAILURE HANDLING
5660 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5661 L:      linux-mm@kvack.org
5662 S:      Maintained
5663 F:      mm/memory-failure.c
5664 F:      mm/hwpoison-inject.c
5665
5666 HYPERVISOR VIRTUAL CONSOLE DRIVER
5667 L:      linuxppc-dev@lists.ozlabs.org
5668 S:      Odd Fixes
5669 F:      drivers/tty/hvc/
5670
5671 HACKRF MEDIA DRIVER
5672 M:      Antti Palosaari <crope@iki.fi>
5673 L:      linux-media@vger.kernel.org
5674 W:      https://linuxtv.org
5675 W:      http://palosaari.fi/linux/
5676 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5677 T:      git git://linuxtv.org/anttip/media_tree.git
5678 S:      Maintained
5679 F:      drivers/media/usb/hackrf/
5680
5681 HARDWARE MONITORING
5682 M:      Jean Delvare <jdelvare@suse.com>
5683 M:      Guenter Roeck <linux@roeck-us.net>
5684 L:      linux-hwmon@vger.kernel.org
5685 W:      http://hwmon.wiki.kernel.org/
5686 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5688 S:      Maintained
5689 F:      Documentation/hwmon/
5690 F:      drivers/hwmon/
5691 F:      include/linux/hwmon*.h
5692
5693 HARDWARE RANDOM NUMBER GENERATOR CORE
5694 M:      Matt Mackall <mpm@selenic.com>
5695 M:      Herbert Xu <herbert@gondor.apana.org.au>
5696 L:      linux-crypto@vger.kernel.org
5697 S:      Odd fixes
5698 F:      Documentation/devicetree/bindings/rng/
5699 F:      Documentation/hw_random.txt
5700 F:      drivers/char/hw_random/
5701 F:      include/linux/hw_random.h
5702
5703 HARDWARE SPINLOCK CORE
5704 M:      Ohad Ben-Cohen <ohad@wizery.com>
5705 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5706 L:      linux-remoteproc@vger.kernel.org
5707 S:      Maintained
5708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5709 F:      Documentation/devicetree/bindings/hwlock/
5710 F:      Documentation/hwspinlock.txt
5711 F:      drivers/hwspinlock/
5712 F:      include/linux/hwspinlock.h
5713
5714 HARMONY SOUND DRIVER
5715 L:      linux-parisc@vger.kernel.org
5716 S:      Maintained
5717 F:      sound/parisc/harmony.*
5718
5719 HD29L2 MEDIA DRIVER
5720 M:      Antti Palosaari <crope@iki.fi>
5721 L:      linux-media@vger.kernel.org
5722 W:      https://linuxtv.org
5723 W:      http://palosaari.fi/linux/
5724 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5725 T:      git git://linuxtv.org/anttip/media_tree.git
5726 S:      Maintained
5727 F:      drivers/media/dvb-frontends/hd29l2*
5728
5729 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5730 M:      Brian Boylston <brian.boylston@hpe.com>
5731 S:      Supported
5732 F:      Documentation/watchdog/hpwdt.txt
5733 F:      drivers/watchdog/hpwdt.c
5734
5735 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5736 M:      Don Brace <don.brace@microsemi.com>
5737 L:      esc.storagedev@microsemi.com
5738 L:      linux-scsi@vger.kernel.org
5739 S:      Supported
5740 F:      Documentation/scsi/hpsa.txt
5741 F:      drivers/scsi/hpsa*.[ch]
5742 F:      include/linux/cciss*.h
5743 F:      include/uapi/linux/cciss*.h
5744
5745 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5746 M:      Don Brace <don.brace@microsemi.com>
5747 L:      esc.storagedev@microsemi.com
5748 L:      linux-scsi@vger.kernel.org
5749 S:      Supported
5750 F:      Documentation/blockdev/cciss.txt
5751 F:      drivers/block/cciss*
5752 F:      include/linux/cciss_ioctl.h
5753 F:      include/uapi/linux/cciss_ioctl.h
5754
5755 HFI1 DRIVER
5756 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5757 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5758 L:      linux-rdma@vger.kernel.org
5759 S:      Supported
5760 F:      drivers/infiniband/hw/hfi1
5761
5762 HFS FILESYSTEM
5763 L:      linux-fsdevel@vger.kernel.org
5764 S:      Orphan
5765 F:      Documentation/filesystems/hfs.txt
5766 F:      fs/hfs/
5767
5768 HFSPLUS FILESYSTEM
5769 L:      linux-fsdevel@vger.kernel.org
5770 S:      Orphan
5771 F:      Documentation/filesystems/hfsplus.txt
5772 F:      fs/hfsplus/
5773
5774 HGA FRAMEBUFFER DRIVER
5775 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5776 L:      linux-nvidia@lists.surfsouth.com
5777 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5778 S:      Maintained
5779 F:      drivers/video/fbdev/hgafb.c
5780
5781 HIBERNATION (aka Software Suspend, aka swsusp)
5782 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5783 M:      Pavel Machek <pavel@ucw.cz>
5784 L:      linux-pm@vger.kernel.org
5785 B:      https://bugzilla.kernel.org
5786 S:      Supported
5787 F:      arch/x86/power/
5788 F:      drivers/base/power/
5789 F:      kernel/power/
5790 F:      include/linux/suspend.h
5791 F:      include/linux/freezer.h
5792 F:      include/linux/pm.h
5793 F:      arch/*/include/asm/suspend*.h
5794
5795 HID CORE LAYER
5796 M:      Jiri Kosina <jikos@kernel.org>
5797 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5798 L:      linux-input@vger.kernel.org
5799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5800 S:      Maintained
5801 F:      drivers/hid/
5802 F:      include/linux/hid*
5803 F:      include/uapi/linux/hid*
5804
5805 HID SENSOR HUB DRIVERS
5806 M:      Jiri Kosina <jikos@kernel.org>
5807 M:      Jonathan Cameron <jic23@kernel.org>
5808 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5809 L:      linux-input@vger.kernel.org
5810 L:      linux-iio@vger.kernel.org
5811 S:      Maintained
5812 F:      Documentation/hid/hid-sensor*
5813 F:      drivers/hid/hid-sensor-*
5814 F:      drivers/iio/*/hid-*
5815 F:      include/linux/hid-sensor-*
5816
5817 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5818 M:      Thomas Gleixner <tglx@linutronix.de>
5819 L:      linux-kernel@vger.kernel.org
5820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5821 S:      Maintained
5822 F:      Documentation/timers/
5823 F:      kernel/time/hrtimer.c
5824 F:      kernel/time/clockevents.c
5825 F:      kernel/time/tick*.*
5826 F:      kernel/time/timer_*.c
5827 F:      include/linux/clockchips.h
5828 F:      include/linux/hrtimer.h
5829
5830 HIGH-SPEED SCC DRIVER FOR AX.25
5831 L:      linux-hams@vger.kernel.org
5832 S:      Orphan
5833 F:      drivers/net/hamradio/dmascc.c
5834 F:      drivers/net/hamradio/scc.c
5835
5836 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5837 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5838 W:      http://www.highpoint-tech.com
5839 S:      Supported
5840 F:      Documentation/scsi/hptiop.txt
5841 F:      drivers/scsi/hptiop.c
5842
5843 HIPPI
5844 M:      Jes Sorensen <jes@trained-monkey.org>
5845 L:      linux-hippi@sunsite.dk
5846 S:      Maintained
5847 F:      include/linux/hippidevice.h
5848 F:      include/uapi/linux/if_hippi.h
5849 F:      net/802/hippi.c
5850 F:      drivers/net/hippi/
5851
5852 HISILICON NETWORK SUBSYSTEM DRIVER
5853 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5854 M:      Salil Mehta <salil.mehta@huawei.com>
5855 L:      netdev@vger.kernel.org
5856 W:      http://www.hisilicon.com
5857 S:      Maintained
5858 F:      drivers/net/ethernet/hisilicon/
5859 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5860
5861 HISILICON ROCE DRIVER
5862 M:      Lijun Ou <oulijun@huawei.com>
5863 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5864 L:      linux-rdma@vger.kernel.org
5865 S:      Maintained
5866 F:      drivers/infiniband/hw/hns/
5867 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5868
5869 HISILICON SAS Controller
5870 M:      John Garry <john.garry@huawei.com>
5871 W:      http://www.hisilicon.com
5872 S:      Supported
5873 F:      drivers/scsi/hisi_sas/
5874 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5875
5876 HOST AP DRIVER
5877 M:      Jouni Malinen <j@w1.fi>
5878 L:      linux-wireless@vger.kernel.org
5879 W:      http://w1.fi/hostap-driver.html
5880 S:      Obsolete
5881 F:      drivers/net/wireless/intersil/hostap/
5882
5883 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5884 L:      platform-driver-x86@vger.kernel.org
5885 S:      Orphan
5886 F:      drivers/platform/x86/tc1100-wmi.c
5887
5888 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5889 M:      Jaroslav Kysela <perex@perex.cz>
5890 S:      Maintained
5891 F:      drivers/net/ethernet/hp/hp100.*
5892
5893 HPET:   High Precision Event Timers driver
5894 M:      Clemens Ladisch <clemens@ladisch.de>
5895 S:      Maintained
5896 F:      Documentation/timers/hpet.txt
5897 F:      drivers/char/hpet.c
5898 F:      include/linux/hpet.h
5899 F:      include/uapi/linux/hpet.h
5900
5901 HPET:   x86
5902 S:      Orphan
5903 F:      arch/x86/kernel/hpet.c
5904 F:      arch/x86/include/asm/hpet.h
5905
5906 HPFS FILESYSTEM
5907 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5908 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5909 S:      Maintained
5910 F:      fs/hpfs/
5911
5912 HSI SUBSYSTEM
5913 M:      Sebastian Reichel <sre@kernel.org>
5914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5915 S:      Maintained
5916 F:      Documentation/ABI/testing/sysfs-bus-hsi
5917 F:      Documentation/device-drivers/serial-interfaces.rst
5918 F:      drivers/hsi/
5919 F:      include/linux/hsi/
5920 F:      include/uapi/linux/hsi/
5921
5922 HSO 3G MODEM DRIVER
5923 M:      Jan Dumon <j.dumon@option.com>
5924 W:      http://www.pharscape.org
5925 S:      Maintained
5926 F:      drivers/net/usb/hso.c
5927
5928 HSR NETWORK PROTOCOL
5929 M:      Arvid Brodin <arvid.brodin@alten.se>
5930 L:      netdev@vger.kernel.org
5931 S:      Maintained
5932 F:      net/hsr/
5933
5934 HTCPEN TOUCHSCREEN DRIVER
5935 M:      Pau Oliva Fora <pof@eslack.org>
5936 L:      linux-input@vger.kernel.org
5937 S:      Maintained
5938 F:      drivers/input/touchscreen/htcpen.c
5939
5940 HUGETLB FILESYSTEM
5941 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5942 S:      Maintained
5943 F:      fs/hugetlbfs/
5944
5945 HVA ST MEDIA DRIVER
5946 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5947 L:      linux-media@vger.kernel.org
5948 T:      git git://linuxtv.org/media_tree.git
5949 W:      https://linuxtv.org
5950 S:      Supported
5951 F:      drivers/media/platform/sti/hva
5952
5953 Hyper-V CORE AND DRIVERS
5954 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5955 M:      Haiyang Zhang <haiyangz@microsoft.com>
5956 L:      devel@linuxdriverproject.org
5957 S:      Maintained
5958 F:      arch/x86/include/asm/mshyperv.h
5959 F:      arch/x86/include/uapi/asm/hyperv.h
5960 F:      arch/x86/kernel/cpu/mshyperv.c
5961 F:      drivers/hid/hid-hyperv.c
5962 F:      drivers/hv/
5963 F:      drivers/input/serio/hyperv-keyboard.c
5964 F:      drivers/pci/host/pci-hyperv.c
5965 F:      drivers/net/hyperv/
5966 F:      drivers/scsi/storvsc_drv.c
5967 F:      drivers/uio/uio_hv_generic.c
5968 F:      drivers/video/fbdev/hyperv_fb.c
5969 F:      include/linux/hyperv.h
5970 F:      tools/hv/
5971 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5972
5973 I2C MUXES
5974 M:      Peter Rosin <peda@axentia.se>
5975 L:      linux-i2c@vger.kernel.org
5976 S:      Maintained
5977 F:      Documentation/i2c/i2c-topology
5978 F:      Documentation/i2c/muxes/
5979 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5980 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
5981 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
5982 F:      drivers/i2c/i2c-mux.c
5983 F:      drivers/i2c/muxes/
5984 F:      include/linux/i2c-mux.h
5985
5986 I2C OVER PARALLEL PORT
5987 M:      Jean Delvare <jdelvare@suse.com>
5988 L:      linux-i2c@vger.kernel.org
5989 S:      Maintained
5990 F:      Documentation/i2c/busses/i2c-parport
5991 F:      Documentation/i2c/busses/i2c-parport-light
5992 F:      drivers/i2c/busses/i2c-parport.c
5993 F:      drivers/i2c/busses/i2c-parport-light.c
5994
5995 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5996 M:      Jean Delvare <jdelvare@suse.com>
5997 L:      linux-i2c@vger.kernel.org
5998 S:      Maintained
5999 F:      Documentation/i2c/busses/i2c-ali1535
6000 F:      Documentation/i2c/busses/i2c-ali1563
6001 F:      Documentation/i2c/busses/i2c-ali15x3
6002 F:      Documentation/i2c/busses/i2c-amd756
6003 F:      Documentation/i2c/busses/i2c-amd8111
6004 F:      Documentation/i2c/busses/i2c-i801
6005 F:      Documentation/i2c/busses/i2c-nforce2
6006 F:      Documentation/i2c/busses/i2c-piix4
6007 F:      Documentation/i2c/busses/i2c-sis5595
6008 F:      Documentation/i2c/busses/i2c-sis630
6009 F:      Documentation/i2c/busses/i2c-sis96x
6010 F:      Documentation/i2c/busses/i2c-via
6011 F:      Documentation/i2c/busses/i2c-viapro
6012 F:      drivers/i2c/busses/i2c-ali1535.c
6013 F:      drivers/i2c/busses/i2c-ali1563.c
6014 F:      drivers/i2c/busses/i2c-ali15x3.c
6015 F:      drivers/i2c/busses/i2c-amd756.c
6016 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6017 F:      drivers/i2c/busses/i2c-amd8111.c
6018 F:      drivers/i2c/busses/i2c-i801.c
6019 F:      drivers/i2c/busses/i2c-isch.c
6020 F:      drivers/i2c/busses/i2c-nforce2.c
6021 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6022 F:      drivers/i2c/busses/i2c-piix4.c
6023 F:      drivers/i2c/busses/i2c-sis5595.c
6024 F:      drivers/i2c/busses/i2c-sis630.c
6025 F:      drivers/i2c/busses/i2c-sis96x.c
6026 F:      drivers/i2c/busses/i2c-via.c
6027 F:      drivers/i2c/busses/i2c-viapro.c
6028
6029 I2C/SMBUS ISMT DRIVER
6030 M:      Seth Heasley <seth.heasley@intel.com>
6031 M:      Neil Horman <nhorman@tuxdriver.com>
6032 L:      linux-i2c@vger.kernel.org
6033 F:      drivers/i2c/busses/i2c-ismt.c
6034 F:      Documentation/i2c/busses/i2c-ismt
6035
6036 I2C/SMBUS STUB DRIVER
6037 M:      Jean Delvare <jdelvare@suse.com>
6038 L:      linux-i2c@vger.kernel.org
6039 S:      Maintained
6040 F:      drivers/i2c/i2c-stub.c
6041
6042 I2C SUBSYSTEM
6043 M:      Wolfram Sang <wsa@the-dreams.de>
6044 L:      linux-i2c@vger.kernel.org
6045 W:      https://i2c.wiki.kernel.org/
6046 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6048 S:      Maintained
6049 F:      Documentation/devicetree/bindings/i2c/
6050 F:      Documentation/i2c/
6051 F:      drivers/i2c/
6052 F:      drivers/i2c/*/
6053 F:      include/linux/i2c.h
6054 F:      include/linux/i2c-*.h
6055 F:      include/uapi/linux/i2c.h
6056 F:      include/uapi/linux/i2c-*.h
6057
6058 I2C ACPI SUPPORT
6059 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6060 L:      linux-i2c@vger.kernel.org
6061 L:      linux-acpi@vger.kernel.org
6062 S:      Maintained
6063
6064 I2C-TAOS-EVM DRIVER
6065 M:      Jean Delvare <jdelvare@suse.com>
6066 L:      linux-i2c@vger.kernel.org
6067 S:      Maintained
6068 F:      Documentation/i2c/busses/i2c-taos-evm
6069 F:      drivers/i2c/busses/i2c-taos-evm.c
6070
6071 I2C-TINY-USB DRIVER
6072 M:      Till Harbaum <till@harbaum.org>
6073 L:      linux-i2c@vger.kernel.org
6074 W:      http://www.harbaum.org/till/i2c_tiny_usb
6075 S:      Maintained
6076 F:      drivers/i2c/busses/i2c-tiny-usb.c
6077
6078 i386 BOOT CODE
6079 M:      "H. Peter Anvin" <hpa@zytor.com>
6080 S:      Maintained
6081 F:      arch/x86/boot/
6082
6083 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6084 M:      "H. Peter Anvin" <hpa@zytor.com>
6085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6086 S:      Maintained
6087
6088 IA64 (Itanium) PLATFORM
6089 M:      Tony Luck <tony.luck@intel.com>
6090 M:      Fenghua Yu <fenghua.yu@intel.com>
6091 L:      linux-ia64@vger.kernel.org
6092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6093 S:      Maintained
6094 F:      arch/ia64/
6095
6096 IBM Power VMX Cryptographic instructions
6097 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6098 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6099 L:      linux-crypto@vger.kernel.org
6100 S:      Supported
6101 F:      drivers/crypto/vmx/Makefile
6102 F:      drivers/crypto/vmx/Kconfig
6103 F:      drivers/crypto/vmx/vmx.c
6104 F:      drivers/crypto/vmx/aes*
6105 F:      drivers/crypto/vmx/ghash*
6106 F:      drivers/crypto/vmx/ppc-xlate.pl
6107
6108 IBM Power in-Nest Crypto Acceleration
6109 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6110 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6111 L:      linux-crypto@vger.kernel.org
6112 S:      Supported
6113 F:      drivers/crypto/nx/Makefile
6114 F:      drivers/crypto/nx/Kconfig
6115 F:      drivers/crypto/nx/nx-aes*
6116 F:      drivers/crypto/nx/nx-sha*
6117 F:      drivers/crypto/nx/nx.*
6118 F:      drivers/crypto/nx/nx_csbcpb.h
6119 F:      drivers/crypto/nx/nx_debugfs.h
6120
6121 IBM Power 842 compression accelerator
6122 M:      Dan Streetman <ddstreet@ieee.org>
6123 S:      Supported
6124 F:      drivers/crypto/nx/Makefile
6125 F:      drivers/crypto/nx/Kconfig
6126 F:      drivers/crypto/nx/nx-842*
6127 F:      include/linux/sw842.h
6128 F:      crypto/842.c
6129 F:      lib/842/
6130
6131 IBM Power Linux RAID adapter
6132 M:      Brian King <brking@us.ibm.com>
6133 S:      Supported
6134 F:      drivers/scsi/ipr.*
6135
6136 IBM Power Virtual Ethernet Device Driver
6137 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6138 L:      netdev@vger.kernel.org
6139 S:      Supported
6140 F:      drivers/net/ethernet/ibm/ibmveth.*
6141
6142 IBM Power SRIOV Virtual NIC Device Driver
6143 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6144 M:      John Allen <jallen@linux.vnet.ibm.com>
6145 L:      netdev@vger.kernel.org
6146 S:      Supported
6147 F:      drivers/net/ethernet/ibm/ibmvnic.*
6148
6149 IBM Power Virtual SCSI Device Drivers
6150 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6151 L:      linux-scsi@vger.kernel.org
6152 S:      Supported
6153 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6154 F:      include/scsi/viosrp.h
6155
6156 IBM Power Virtual SCSI Device Target Driver
6157 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6158 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6159 L:      linux-scsi@vger.kernel.org
6160 L:      target-devel@vger.kernel.org
6161 S:      Supported
6162 F:      drivers/scsi/ibmvscsi_tgt/
6163
6164 IBM Power Virtual FC Device Drivers
6165 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6166 L:      linux-scsi@vger.kernel.org
6167 S:      Supported
6168 F:      drivers/scsi/ibmvscsi/ibmvfc*
6169
6170 IBM ServeRAID RAID DRIVER
6171 S:      Orphan
6172 F:      drivers/scsi/ips.*
6173
6174 ICH LPC AND GPIO DRIVER
6175 M:      Peter Tyser <ptyser@xes-inc.com>
6176 S:      Maintained
6177 F:      drivers/mfd/lpc_ich.c
6178 F:      drivers/gpio/gpio-ich.c
6179
6180 IDE SUBSYSTEM
6181 M:      "David S. Miller" <davem@davemloft.net>
6182 L:      linux-ide@vger.kernel.org
6183 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6185 S:      Maintained
6186 F:      Documentation/ide/
6187 F:      drivers/ide/
6188 F:      include/linux/ide.h
6189
6190 IDEAPAD LAPTOP EXTRAS DRIVER
6191 M:      Ike Panhc <ike.pan@canonical.com>
6192 L:      platform-driver-x86@vger.kernel.org
6193 W:      http://launchpad.net/ideapad-laptop
6194 S:      Maintained
6195 F:      drivers/platform/x86/ideapad-laptop.c
6196
6197 IDEAPAD LAPTOP SLIDEBAR DRIVER
6198 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6199 L:      linux-input@vger.kernel.org
6200 W:      https://github.com/o2genum/ideapad-slidebar
6201 S:      Maintained
6202 F:      drivers/input/misc/ideapad_slidebar.c
6203
6204 IDE/ATAPI DRIVERS
6205 M:      Borislav Petkov <bp@alien8.de>
6206 L:      linux-ide@vger.kernel.org
6207 S:      Maintained
6208 F:      Documentation/cdrom/ide-cd
6209 F:      drivers/ide/ide-cd*
6210
6211 IEEE 802.15.4 SUBSYSTEM
6212 M:      Alexander Aring <aar@pengutronix.de>
6213 M:      Stefan Schmidt <stefan@osg.samsung.com>
6214 L:      linux-wpan@vger.kernel.org
6215 W:      http://wpan.cakelab.org/
6216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6218 S:      Maintained
6219 F:      net/ieee802154/
6220 F:      net/mac802154/
6221 F:      drivers/net/ieee802154/
6222 F:      include/linux/nl802154.h
6223 F:      include/linux/ieee802154.h
6224 F:      include/net/nl802154.h
6225 F:      include/net/mac802154.h
6226 F:      include/net/af_ieee802154.h
6227 F:      include/net/cfg802154.h
6228 F:      include/net/ieee802154_netdev.h
6229 F:      Documentation/networking/ieee802154.txt
6230
6231 IGORPLUG-USB IR RECEIVER
6232 M:      Sean Young <sean@mess.org>
6233 L:      linux-media@vger.kernel.org
6234 S:      Maintained
6235 F:      drivers/media/rc/igorplugusb.c
6236
6237 IGUANAWORKS USB IR TRANSCEIVER
6238 M:      Sean Young <sean@mess.org>
6239 L:      linux-media@vger.kernel.org
6240 S:      Maintained
6241 F:      drivers/media/rc/iguanair.c
6242
6243 IIO DIGITAL POTENTIOMETER DAC
6244 M:      Peter Rosin <peda@axentia.se>
6245 L:      linux-iio@vger.kernel.org
6246 S:      Maintained
6247 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6248 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6249 F:      drivers/iio/dac/dpot-dac.c
6250
6251 IIO ENVELOPE DETECTOR
6252 M:      Peter Rosin <peda@axentia.se>
6253 L:      linux-iio@vger.kernel.org
6254 S:      Maintained
6255 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6256 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6257 F:      drivers/iio/adc/envelope-detector.c
6258
6259 IIO SUBSYSTEM AND DRIVERS
6260 M:      Jonathan Cameron <jic23@kernel.org>
6261 R:      Hartmut Knaack <knaack.h@gmx.de>
6262 R:      Lars-Peter Clausen <lars@metafoo.de>
6263 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6264 L:      linux-iio@vger.kernel.org
6265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6266 S:      Maintained
6267 F:      Documentation/devicetree/bindings/iio/
6268 F:      drivers/iio/
6269 F:      drivers/staging/iio/
6270 F:      include/linux/iio/
6271 F:      tools/iio/
6272
6273 IKANOS/ADI EAGLE ADSL USB DRIVER
6274 M:      Matthieu Castet <castet.matthieu@free.fr>
6275 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6276 S:      Maintained
6277 F:      drivers/usb/atm/ueagle-atm.c
6278
6279 IMGTEC ASCII LCD DRIVER
6280 M:      Paul Burton <paul.burton@imgtec.com>
6281 S:      Maintained
6282 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6283 F:      drivers/auxdisplay/img-ascii-lcd.c
6284
6285 INA209 HARDWARE MONITOR DRIVER
6286 M:      Guenter Roeck <linux@roeck-us.net>
6287 L:      linux-hwmon@vger.kernel.org
6288 S:      Maintained
6289 F:      Documentation/hwmon/ina209
6290 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6291 F:      drivers/hwmon/ina209.c
6292
6293 INA2XX HARDWARE MONITOR DRIVER
6294 M:      Guenter Roeck <linux@roeck-us.net>
6295 L:      linux-hwmon@vger.kernel.org
6296 S:      Maintained
6297 F:      Documentation/hwmon/ina2xx
6298 F:      drivers/hwmon/ina2xx.c
6299 F:      include/linux/platform_data/ina2xx.h
6300
6301 INDUSTRY PACK SUBSYSTEM (IPACK)
6302 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6303 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6304 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6305 L:      industrypack-devel@lists.sourceforge.net
6306 W:      http://industrypack.sourceforge.net
6307 S:      Maintained
6308 F:      drivers/ipack/
6309
6310 INGENIC JZ4780 DMA Driver
6311 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6312 S:      Maintained
6313 F:      drivers/dma/dma-jz4780.c
6314
6315 INGENIC JZ4780 NAND DRIVER
6316 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6317 L:      linux-mtd@lists.infradead.org
6318 S:      Maintained
6319 F:      drivers/mtd/nand/jz4780_*
6320
6321 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6322 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6323 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6324 L:      linux-ima-devel@lists.sourceforge.net
6325 L:      linux-ima-user@lists.sourceforge.net
6326 L:      linux-security-module@vger.kernel.org
6327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6328 S:      Supported
6329 F:      security/integrity/ima/
6330
6331 IMGTEC IR DECODER DRIVER
6332 M:      James Hogan <james.hogan@imgtec.com>
6333 S:      Maintained
6334 F:      drivers/media/rc/img-ir/
6335
6336 IMS TWINTURBO FRAMEBUFFER DRIVER
6337 L:      linux-fbdev@vger.kernel.org
6338 S:      Orphan
6339 F:      drivers/video/fbdev/imsttfb.c
6340
6341 INFINIBAND SUBSYSTEM
6342 M:      Doug Ledford <dledford@redhat.com>
6343 M:      Sean Hefty <sean.hefty@intel.com>
6344 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6345 L:      linux-rdma@vger.kernel.org
6346 W:      http://www.openfabrics.org/
6347 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6349 S:      Supported
6350 F:      Documentation/infiniband/
6351 F:      drivers/infiniband/
6352 F:      include/uapi/linux/if_infiniband.h
6353 F:      include/uapi/rdma/
6354 F:      include/rdma/
6355
6356 INOTIFY
6357 M:      John McCutchan <john@johnmccutchan.com>
6358 M:      Robert Love <rlove@rlove.org>
6359 M:      Eric Paris <eparis@parisplace.org>
6360 S:      Maintained
6361 F:      Documentation/filesystems/inotify.txt
6362 F:      fs/notify/inotify/
6363 F:      include/linux/inotify.h
6364 F:      include/uapi/linux/inotify.h
6365
6366 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6367 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6368 L:      linux-input@vger.kernel.org
6369 Q:      http://patchwork.kernel.org/project/linux-input/list/
6370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6371 S:      Maintained
6372 F:      drivers/input/
6373 F:      include/linux/input.h
6374 F:      include/uapi/linux/input.h
6375 F:      include/linux/input/
6376 F:      Documentation/devicetree/bindings/input/
6377
6378 INPUT MULTITOUCH (MT) PROTOCOL
6379 M:      Henrik Rydberg <rydberg@bitmath.org>
6380 L:      linux-input@vger.kernel.org
6381 S:      Odd fixes
6382 F:      Documentation/input/multi-touch-protocol.txt
6383 F:      drivers/input/input-mt.c
6384 K:      \b(ABS|SYN)_MT_
6385
6386 INTEL ASoC BDW/HSW DRIVERS
6387 M:      Jie Yang <yang.jie@linux.intel.com>
6388 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6389 S:      Supported
6390 F:      sound/soc/intel/common/sst-dsp*
6391 F:      sound/soc/intel/common/sst-firmware.c
6392 F:      sound/soc/intel/boards/broadwell.c
6393 F:      sound/soc/intel/haswell/
6394
6395 INTEL C600 SERIES SAS CONTROLLER DRIVER
6396 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6397 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6398 L:      linux-scsi@vger.kernel.org
6399 T:      git git://git.code.sf.net/p/intel-sas/isci
6400 S:      Supported
6401 F:      drivers/scsi/isci/
6402
6403 INTEL HID EVENT DRIVER
6404 M:      Alex Hung <alex.hung@canonical.com>
6405 L:      platform-driver-x86@vger.kernel.org
6406 S:      Maintained
6407 F:      drivers/platform/x86/intel-hid.c
6408
6409 INTEL VIRTUAL BUTTON DRIVER
6410 M:      AceLan Kao <acelan.kao@canonical.com>
6411 L:      platform-driver-x86@vger.kernel.org
6412 S:      Maintained
6413 F:      drivers/platform/x86/intel-vbtn.c
6414
6415 INTEL IDLE DRIVER
6416 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6417 M:      Len Brown <lenb@kernel.org>
6418 L:      linux-pm@vger.kernel.org
6419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6420 B:      https://bugzilla.kernel.org
6421 S:      Supported
6422 F:      drivers/idle/intel_idle.c
6423
6424 INTEL INTEGRATED SENSOR HUB DRIVER
6425 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6426 M:      Jiri Kosina <jikos@kernel.org>
6427 L:      linux-input@vger.kernel.org
6428 S:      Maintained
6429 F:      drivers/hid/intel-ish-hid/
6430
6431 INTEL PSTATE DRIVER
6432 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6433 M:      Len Brown <lenb@kernel.org>
6434 L:      linux-pm@vger.kernel.org
6435 S:      Supported
6436 F:      drivers/cpufreq/intel_pstate.c
6437
6438 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6439 M:      Maik Broemme <mbroemme@libmpq.org>
6440 L:      linux-fbdev@vger.kernel.org
6441 S:      Maintained
6442 F:      Documentation/fb/intelfb.txt
6443 F:      drivers/video/fbdev/intelfb/
6444
6445 INTEL 810/815 FRAMEBUFFER DRIVER
6446 M:      Antonino Daplas <adaplas@gmail.com>
6447 L:      linux-fbdev@vger.kernel.org
6448 S:      Maintained
6449 F:      drivers/video/fbdev/i810/
6450
6451 INTEL MENLOW THERMAL DRIVER
6452 M:      Sujith Thomas <sujith.thomas@intel.com>
6453 L:      platform-driver-x86@vger.kernel.org
6454 W:      https://01.org/linux-acpi
6455 S:      Supported
6456 F:      drivers/platform/x86/intel_menlow.c
6457
6458 INTEL I/OAT DMA DRIVER
6459 M:      Dave Jiang <dave.jiang@intel.com>
6460 R:      Dan Williams <dan.j.williams@intel.com>
6461 L:      dmaengine@vger.kernel.org
6462 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6463 S:      Supported
6464 F:      drivers/dma/ioat*
6465
6466 INTEL IOMMU (VT-d)
6467 M:      David Woodhouse <dwmw2@infradead.org>
6468 L:      iommu@lists.linux-foundation.org
6469 T:      git git://git.infradead.org/iommu-2.6.git
6470 S:      Supported
6471 F:      drivers/iommu/intel-iommu.c
6472 F:      include/linux/intel-iommu.h
6473
6474 INTEL IOP-ADMA DMA DRIVER
6475 R:      Dan Williams <dan.j.williams@intel.com>
6476 S:      Odd fixes
6477 F:      drivers/dma/iop-adma.c
6478
6479 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6480 M:      Krzysztof Halasa <khalasa@piap.pl>
6481 S:      Maintained
6482 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6483 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6484 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6485 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6486 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6487 F:      drivers/net/wan/ixp4xx_hss.c
6488
6489 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6490 M:      Deepak Saxena <dsaxena@plexity.net>
6491 S:      Maintained
6492 F:      drivers/char/hw_random/ixp4xx-rng.c
6493
6494 INTEL ETHERNET DRIVERS
6495 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6496 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6497 W:      http://www.intel.com/support/feedback.htm
6498 W:      http://e1000.sourceforge.net/
6499 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6502 S:      Supported
6503 F:      Documentation/networking/e100.txt
6504 F:      Documentation/networking/e1000.txt
6505 F:      Documentation/networking/e1000e.txt
6506 F:      Documentation/networking/igb.txt
6507 F:      Documentation/networking/igbvf.txt
6508 F:      Documentation/networking/ixgb.txt
6509 F:      Documentation/networking/ixgbe.txt
6510 F:      Documentation/networking/ixgbevf.txt
6511 F:      Documentation/networking/i40e.txt
6512 F:      Documentation/networking/i40evf.txt
6513 F:      drivers/net/ethernet/intel/
6514 F:      drivers/net/ethernet/intel/*/
6515
6516 INTEL RDMA RNIC DRIVER
6517 M:     Faisal Latif <faisal.latif@intel.com>
6518 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6519 L:     linux-rdma@vger.kernel.org
6520 S:     Supported
6521 F:     drivers/infiniband/hw/i40iw/
6522
6523 INTEL MERRIFIELD GPIO DRIVER
6524 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6525 L:      linux-gpio@vger.kernel.org
6526 S:      Maintained
6527 F:      drivers/gpio/gpio-merrifield.c
6528
6529 INTEL-MID GPIO DRIVER
6530 M:      David Cohen <david.a.cohen@linux.intel.com>
6531 L:      linux-gpio@vger.kernel.org
6532 S:      Maintained
6533 F:      drivers/gpio/gpio-intel-mid.c
6534
6535 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6536 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6537 L:      linux-wireless@vger.kernel.org
6538 S:      Maintained
6539 F:      Documentation/networking/README.ipw2100
6540 F:      Documentation/networking/README.ipw2200
6541 F:      drivers/net/wireless/intel/ipw2x00/
6542
6543 INTEL(R) TRACE HUB
6544 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6545 S:      Supported
6546 F:      Documentation/trace/intel_th.txt
6547 F:      drivers/hwtracing/intel_th/
6548
6549 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6550 M:      Ning Sun <ning.sun@intel.com>
6551 L:      tboot-devel@lists.sourceforge.net
6552 W:      http://tboot.sourceforge.net
6553 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6554 S:      Supported
6555 F:      Documentation/intel_txt.txt
6556 F:      include/linux/tboot.h
6557 F:      arch/x86/kernel/tboot.c
6558
6559 INTEL WIRELESS WIMAX CONNECTION 2400
6560 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6561 M:      linux-wimax@intel.com
6562 L:      wimax@linuxwimax.org (subscribers-only)
6563 S:      Supported
6564 W:      http://linuxwimax.org
6565 F:      Documentation/wimax/README.i2400m
6566 F:      drivers/net/wimax/i2400m/
6567 F:      include/uapi/linux/wimax/i2400m.h
6568
6569 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6570 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6571 L:      linux-wireless@vger.kernel.org
6572 S:      Supported
6573 F:      drivers/net/wireless/intel/iwlegacy/
6574
6575 INTEL WIRELESS WIFI LINK (iwlwifi)
6576 M:      Johannes Berg <johannes.berg@intel.com>
6577 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6578 M:      Luca Coelho <luciano.coelho@intel.com>
6579 M:      Intel Linux Wireless <linuxwifi@intel.com>
6580 L:      linux-wireless@vger.kernel.org
6581 W:      http://intellinuxwireless.org
6582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6583 S:      Supported
6584 F:      drivers/net/wireless/intel/iwlwifi/
6585
6586 INTEL MANAGEMENT ENGINE (mei)
6587 M:      Tomas Winkler <tomas.winkler@intel.com>
6588 L:      linux-kernel@vger.kernel.org
6589 S:      Supported
6590 F:      include/uapi/linux/mei.h
6591 F:      include/linux/mei_cl_bus.h
6592 F:      drivers/misc/mei/*
6593 F:      drivers/watchdog/mei_wdt.c
6594 F:      Documentation/misc-devices/mei/*
6595 F:      samples/mei/*
6596
6597 INTEL MIC DRIVERS (mic)
6598 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6599 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6600 S:      Supported
6601 W:      https://github.com/sudeepdutt/mic
6602 W:      http://software.intel.com/en-us/mic-developer
6603 F:      include/linux/mic_bus.h
6604 F:      include/linux/scif.h
6605 F:      include/uapi/linux/mic_common.h
6606 F:      include/uapi/linux/mic_ioctl.h
6607 F:      include/uapi/linux/scif_ioctl.h
6608 F:      drivers/misc/mic/
6609 F:      drivers/dma/mic_x100_dma.c
6610 F:      drivers/dma/mic_x100_dma.h
6611 F:      Documentation/mic/
6612
6613 INTEL PMC/P-Unit IPC DRIVER
6614 M:      Zha Qipeng<qipeng.zha@intel.com>
6615 L:      platform-driver-x86@vger.kernel.org
6616 S:      Maintained
6617 F:      drivers/platform/x86/intel_pmc_ipc.c
6618 F:      drivers/platform/x86/intel_punit_ipc.c
6619 F:      arch/x86/include/asm/intel_pmc_ipc.h
6620 F:      arch/x86/include/asm/intel_punit_ipc.h
6621
6622 INTEL TELEMETRY DRIVER
6623 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6624 L:      platform-driver-x86@vger.kernel.org
6625 S:      Maintained
6626 F:      arch/x86/include/asm/intel_telemetry.h
6627 F:      drivers/platform/x86/intel_telemetry*
6628
6629 INTEL PMC CORE DRIVER
6630 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6631 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6632 L:      platform-driver-x86@vger.kernel.org
6633 S:      Maintained
6634 F:      arch/x86/include/asm/pmc_core.h
6635 F:      drivers/platform/x86/intel_pmc_core*
6636
6637 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6638 M:      Linus Walleij <linus.walleij@linaro.org>
6639 L:      linux-iio@vger.kernel.org
6640 S:      Maintained
6641 F:      drivers/iio/gyro/mpu3050*
6642 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6643
6644 IOC3 ETHERNET DRIVER
6645 M:      Ralf Baechle <ralf@linux-mips.org>
6646 L:      linux-mips@linux-mips.org
6647 S:      Maintained
6648 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6649
6650 IOC3 SERIAL DRIVER
6651 M:      Pat Gefre <pfg@sgi.com>
6652 L:      linux-serial@vger.kernel.org
6653 S:      Maintained
6654 F:      drivers/tty/serial/ioc3_serial.c
6655
6656 IOMMU DRIVERS
6657 M:      Joerg Roedel <joro@8bytes.org>
6658 L:      iommu@lists.linux-foundation.org
6659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6660 S:      Maintained
6661 F:      Documentation/devicetree/bindings/iommu/
6662 F:      drivers/iommu/
6663
6664 IP MASQUERADING
6665 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6666 S:      Maintained
6667 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6668
6669 IPMI SUBSYSTEM
6670 M:      Corey Minyard <minyard@acm.org>
6671 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6672 W:      http://openipmi.sourceforge.net/
6673 S:      Supported
6674 F:      Documentation/IPMI.txt
6675 F:      drivers/char/ipmi/
6676 F:      include/linux/ipmi*
6677 F:      include/uapi/linux/ipmi*
6678
6679 QCOM AUDIO (ASoC) DRIVERS
6680 M:      Patrick Lai <plai@codeaurora.org>
6681 M:      Banajit Goswami <bgoswami@codeaurora.org>
6682 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6683 S:      Supported
6684 F:      sound/soc/qcom/
6685
6686 IPS SCSI RAID DRIVER
6687 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6688 L:      linux-scsi@vger.kernel.org
6689 W:      http://www.adaptec.com/
6690 S:      Maintained
6691 F:      drivers/scsi/ips*
6692
6693 IPVS
6694 M:      Wensong Zhang <wensong@linux-vs.org>
6695 M:      Simon Horman <horms@verge.net.au>
6696 M:      Julian Anastasov <ja@ssi.bg>
6697 L:      netdev@vger.kernel.org
6698 L:      lvs-devel@vger.kernel.org
6699 S:      Maintained
6700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6702 F:      Documentation/networking/ipvs-sysctl.txt
6703 F:      include/net/ip_vs.h
6704 F:      include/uapi/linux/ip_vs.h
6705 F:      net/netfilter/ipvs/
6706
6707 IPWIRELESS DRIVER
6708 M:      Jiri Kosina <jikos@kernel.org>
6709 M:      David Sterba <dsterba@suse.com>
6710 S:      Odd Fixes
6711 F:      drivers/tty/ipwireless/
6712
6713 IPX NETWORK LAYER
6714 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6715 L:      netdev@vger.kernel.org
6716 S:      Maintained
6717 F:      include/net/ipx.h
6718 F:      include/uapi/linux/ipx.h
6719 F:      net/ipx/
6720
6721 IRDA SUBSYSTEM
6722 M:      Samuel Ortiz <samuel@sortiz.org>
6723 L:      irda-users@lists.sourceforge.net (subscribers-only)
6724 L:      netdev@vger.kernel.org
6725 W:      http://irda.sourceforge.net/
6726 S:      Maintained
6727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6728 F:      Documentation/networking/irda.txt
6729 F:      drivers/net/irda/
6730 F:      include/net/irda/
6731 F:      net/irda/
6732
6733 IRQ SUBSYSTEM
6734 M:      Thomas Gleixner <tglx@linutronix.de>
6735 L:      linux-kernel@vger.kernel.org
6736 S:      Maintained
6737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6738 F:      kernel/irq/
6739
6740 IRQCHIP DRIVERS
6741 M:      Thomas Gleixner <tglx@linutronix.de>
6742 M:      Jason Cooper <jason@lakedaemon.net>
6743 M:      Marc Zyngier <marc.zyngier@arm.com>
6744 L:      linux-kernel@vger.kernel.org
6745 S:      Maintained
6746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6747 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6748 F:      Documentation/devicetree/bindings/interrupt-controller/
6749 F:      drivers/irqchip/
6750
6751 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6752 M:      Marc Zyngier <marc.zyngier@arm.com>
6753 S:      Maintained
6754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6755 F:      Documentation/IRQ-domain.txt
6756 F:      include/linux/irqdomain.h
6757 F:      kernel/irq/irqdomain.c
6758 F:      kernel/irq/msi.c
6759
6760 ISA
6761 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6762 S:      Maintained
6763 F:      Documentation/isa.txt
6764 F:      drivers/base/isa.c
6765 F:      include/linux/isa.h
6766
6767 ISAPNP
6768 M:      Jaroslav Kysela <perex@perex.cz>
6769 S:      Maintained
6770 F:      Documentation/isapnp.txt
6771 F:      drivers/pnp/isapnp/
6772 F:      include/linux/isapnp.h
6773
6774 ISA RADIO MODULE
6775 M:      Hans Verkuil <hverkuil@xs4all.nl>
6776 L:      linux-media@vger.kernel.org
6777 T:      git git://linuxtv.org/media_tree.git
6778 W:      https://linuxtv.org
6779 S:      Maintained
6780 F:      drivers/media/radio/radio-isa*
6781
6782 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6783 M:      Peter Jones <pjones@redhat.com>
6784 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6785 S:      Maintained
6786 F:      drivers/firmware/iscsi_ibft*
6787
6788 ISCSI
6789 M:      Lee Duncan <lduncan@suse.com>
6790 M:      Chris Leech <cleech@redhat.com>
6791 L:      open-iscsi@googlegroups.com
6792 W:      www.open-iscsi.com
6793 S:      Maintained
6794 F:      drivers/scsi/*iscsi*
6795 F:      include/scsi/*iscsi*
6796
6797 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6798 M:      Or Gerlitz <ogerlitz@mellanox.com>
6799 M:      Sagi Grimberg <sagi@grimberg.me>
6800 M:      Roi Dayan <roid@mellanox.com>
6801 L:      linux-rdma@vger.kernel.org
6802 S:      Supported
6803 W:      http://www.openfabrics.org
6804 W:      www.open-iscsi.org
6805 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6806 F:      drivers/infiniband/ulp/iser/
6807
6808 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6809 M:      Sagi Grimberg <sagi@grimberg.me>
6810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6811 L:      linux-rdma@vger.kernel.org
6812 L:      target-devel@vger.kernel.org
6813 S:      Supported
6814 W:      http://www.linux-iscsi.org
6815 F:      drivers/infiniband/ulp/isert
6816
6817 ISDN SUBSYSTEM
6818 M:      Karsten Keil <isdn@linux-pingi.de>
6819 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6820 L:      netdev@vger.kernel.org
6821 W:      http://www.isdn4linux.de
6822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6823 S:      Maintained
6824 F:      Documentation/isdn/
6825 F:      drivers/isdn/
6826 F:      include/linux/isdn.h
6827 F:      include/linux/isdn/
6828 F:      include/uapi/linux/isdn.h
6829 F:      include/uapi/linux/isdn/
6830
6831 ISDN SUBSYSTEM (Eicon active card driver)
6832 M:      Armin Schindler <mac@melware.de>
6833 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6834 W:      http://www.melware.de
6835 S:      Maintained
6836 F:      drivers/isdn/hardware/eicon/
6837
6838 IT87 HARDWARE MONITORING DRIVER
6839 M:      Jean Delvare <jdelvare@suse.com>
6840 L:      linux-hwmon@vger.kernel.org
6841 S:      Maintained
6842 F:      Documentation/hwmon/it87
6843 F:      drivers/hwmon/it87.c
6844
6845 IT913X MEDIA DRIVER
6846 M:      Antti Palosaari <crope@iki.fi>
6847 L:      linux-media@vger.kernel.org
6848 W:      https://linuxtv.org
6849 W:      http://palosaari.fi/linux/
6850 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6851 T:      git git://linuxtv.org/anttip/media_tree.git
6852 S:      Maintained
6853 F:      drivers/media/tuners/it913x*
6854
6855 IVTV VIDEO4LINUX DRIVER
6856 M:      Andy Walls <awalls@md.metrocast.net>
6857 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6858 L:      linux-media@vger.kernel.org
6859 T:      git git://linuxtv.org/media_tree.git
6860 W:      http://www.ivtvdriver.org
6861 S:      Maintained
6862 F:      Documentation/media/v4l-drivers/ivtv*
6863 F:      drivers/media/pci/ivtv/
6864 F:      include/uapi/linux/ivtv*
6865
6866 IX2505V MEDIA DRIVER
6867 M:      Malcolm Priestley <tvboxspy@gmail.com>
6868 L:      linux-media@vger.kernel.org
6869 W:      https://linuxtv.org
6870 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6871 S:      Maintained
6872 F:      drivers/media/dvb-frontends/ix2505v*
6873
6874 JC42.4 TEMPERATURE SENSOR DRIVER
6875 M:      Guenter Roeck <linux@roeck-us.net>
6876 L:      linux-hwmon@vger.kernel.org
6877 S:      Maintained
6878 F:      drivers/hwmon/jc42.c
6879 F:      Documentation/hwmon/jc42
6880
6881 JFS FILESYSTEM
6882 M:      Dave Kleikamp <shaggy@kernel.org>
6883 L:      jfs-discussion@lists.sourceforge.net
6884 W:      http://jfs.sourceforge.net/
6885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6886 S:      Maintained
6887 F:      Documentation/filesystems/jfs.txt
6888 F:      fs/jfs/
6889
6890 JME NETWORK DRIVER
6891 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6892 L:      netdev@vger.kernel.org
6893 S:      Maintained
6894 F:      drivers/net/ethernet/jme.*
6895
6896 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6897 M:      David Woodhouse <dwmw2@infradead.org>
6898 L:      linux-mtd@lists.infradead.org
6899 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6900 S:      Maintained
6901 F:      fs/jffs2/
6902 F:      include/uapi/linux/jffs2.h
6903
6904 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6905 M:      "Theodore Ts'o" <tytso@mit.edu>
6906 M:      Jan Kara <jack@suse.com>
6907 L:      linux-ext4@vger.kernel.org
6908 S:      Maintained
6909 F:      fs/jbd2/
6910 F:      include/linux/jbd2.h
6911
6912 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6913 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6914 L:      linux-media@vger.kernel.org
6915 S:      Maintained
6916 F:      drivers/media/platform/rcar_jpu.c
6917
6918 JSM Neo PCI based serial card
6919 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6920 L:      linux-serial@vger.kernel.org
6921 S:      Maintained
6922 F:      drivers/tty/serial/jsm/
6923
6924 K10TEMP HARDWARE MONITORING DRIVER
6925 M:      Clemens Ladisch <clemens@ladisch.de>
6926 L:      linux-hwmon@vger.kernel.org
6927 S:      Maintained
6928 F:      Documentation/hwmon/k10temp
6929 F:      drivers/hwmon/k10temp.c
6930
6931 K8TEMP HARDWARE MONITORING DRIVER
6932 M:      Rudolf Marek <r.marek@assembler.cz>
6933 L:      linux-hwmon@vger.kernel.org
6934 S:      Maintained
6935 F:      Documentation/hwmon/k8temp
6936 F:      drivers/hwmon/k8temp.c
6937
6938 KASAN
6939 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6940 R:      Alexander Potapenko <glider@google.com>
6941 R:      Dmitry Vyukov <dvyukov@google.com>
6942 L:      kasan-dev@googlegroups.com
6943 S:      Maintained
6944 F:      arch/*/include/asm/kasan.h
6945 F:      arch/*/mm/kasan_init*
6946 F:      Documentation/dev-tools/kasan.rst
6947 F:      include/linux/kasan*.h
6948 F:      lib/test_kasan.c
6949 F:      mm/kasan/
6950 F:      scripts/Makefile.kasan
6951
6952 KCONFIG
6953 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6954 L:      linux-kbuild@vger.kernel.org
6955 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6956 S:      Maintained
6957 F:      Documentation/kbuild/kconfig-language.txt
6958 F:      scripts/kconfig/
6959
6960 KDUMP
6961 M:      Dave Young <dyoung@redhat.com>
6962 M:      Baoquan He <bhe@redhat.com>
6963 R:      Vivek Goyal <vgoyal@redhat.com>
6964 L:      kexec@lists.infradead.org
6965 W:      http://lse.sourceforge.net/kdump/
6966 S:      Maintained
6967 F:      Documentation/kdump/
6968
6969 KEENE FM RADIO TRANSMITTER DRIVER
6970 M:      Hans Verkuil <hverkuil@xs4all.nl>
6971 L:      linux-media@vger.kernel.org
6972 T:      git git://linuxtv.org/media_tree.git
6973 W:      https://linuxtv.org
6974 S:      Maintained
6975 F:      drivers/media/radio/radio-keene*
6976
6977 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6978 M:      Ian Kent <raven@themaw.net>
6979 L:      autofs@vger.kernel.org
6980 S:      Maintained
6981 F:      fs/autofs4/
6982
6983 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6984 M:      Michal Marek <mmarek@suse.com>
6985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6987 L:      linux-kbuild@vger.kernel.org
6988 S:      Maintained
6989 F:      Documentation/kbuild/
6990 F:      Makefile
6991 F:      scripts/Makefile.*
6992 F:      scripts/basic/
6993 F:      scripts/mk*
6994 F:      scripts/package/
6995
6996 KERNEL JANITORS
6997 L:      kernel-janitors@vger.kernel.org
6998 W:      http://kernelnewbies.org/KernelJanitors
6999 S:      Odd Fixes
7000
7001 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7002 M:      "J. Bruce Fields" <bfields@fieldses.org>
7003 M:      Jeff Layton <jlayton@poochiereds.net>
7004 L:      linux-nfs@vger.kernel.org
7005 W:      http://nfs.sourceforge.net/
7006 T:      git git://linux-nfs.org/~bfields/linux.git
7007 S:      Supported
7008 F:      fs/nfsd/
7009 F:      include/uapi/linux/nfsd/
7010 F:      fs/lockd/
7011 F:      fs/nfs_common/
7012 F:      net/sunrpc/
7013 F:      include/linux/lockd/
7014 F:      include/linux/sunrpc/
7015 F:      include/uapi/linux/sunrpc/
7016
7017 KERNEL SELFTEST FRAMEWORK
7018 M:      Shuah Khan <shuahkh@osg.samsung.com>
7019 M:      Shuah Khan <shuah@kernel.org>
7020 L:      linux-kselftest@vger.kernel.org
7021 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7022 S:      Maintained
7023 F:      tools/testing/selftests
7024
7025 KERNEL VIRTUAL MACHINE (KVM)
7026 M:      Paolo Bonzini <pbonzini@redhat.com>
7027 M:      Radim Krčmář <rkrcmar@redhat.com>
7028 L:      kvm@vger.kernel.org
7029 W:      http://www.linux-kvm.org
7030 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7031 S:      Supported
7032 F:      Documentation/*/kvm*.txt
7033 F:      Documentation/virtual/kvm/
7034 F:      arch/*/kvm/
7035 F:      arch/x86/kernel/kvm.c
7036 F:      arch/x86/kernel/kvmclock.c
7037 F:      arch/*/include/asm/kvm*
7038 F:      include/linux/kvm*
7039 F:      include/uapi/linux/kvm*
7040 F:      virt/kvm/
7041 F:      tools/kvm/
7042
7043 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7044 M:      Joerg Roedel <joro@8bytes.org>
7045 L:      kvm@vger.kernel.org
7046 W:      http://www.linux-kvm.org/
7047 S:      Maintained
7048 F:      arch/x86/include/asm/svm.h
7049 F:      arch/x86/kvm/svm.c
7050
7051 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7052 M:      Alexander Graf <agraf@suse.com>
7053 L:      kvm-ppc@vger.kernel.org
7054 W:      http://www.linux-kvm.org/
7055 T:      git git://github.com/agraf/linux-2.6.git
7056 S:      Supported
7057 F:      arch/powerpc/include/asm/kvm*
7058 F:      arch/powerpc/kvm/
7059
7060 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7061 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7062 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7063 L:      linux-s390@vger.kernel.org
7064 W:      http://www.ibm.com/developerworks/linux/linux390/
7065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7066 S:      Supported
7067 F:      Documentation/s390/kvm.txt
7068 F:      arch/s390/include/asm/kvm*
7069 F:      arch/s390/kvm/
7070
7071 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7072 M:      Christoffer Dall <christoffer.dall@linaro.org>
7073 M:      Marc Zyngier <marc.zyngier@arm.com>
7074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7075 L:      kvmarm@lists.cs.columbia.edu
7076 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7078 S:      Supported
7079 F:      arch/arm/include/uapi/asm/kvm*
7080 F:      arch/arm/include/asm/kvm*
7081 F:      arch/arm/kvm/
7082 F:      virt/kvm/arm/
7083 F:      include/kvm/arm_*
7084
7085 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7086 M:      Christoffer Dall <christoffer.dall@linaro.org>
7087 M:      Marc Zyngier <marc.zyngier@arm.com>
7088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7089 L:      kvmarm@lists.cs.columbia.edu
7090 S:      Maintained
7091 F:      arch/arm64/include/uapi/asm/kvm*
7092 F:      arch/arm64/include/asm/kvm*
7093 F:      arch/arm64/kvm/
7094
7095 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7096 M:      James Hogan <james.hogan@imgtec.com>
7097 L:      linux-mips@linux-mips.org
7098 S:      Supported
7099 F:      arch/mips/include/uapi/asm/kvm*
7100 F:      arch/mips/include/asm/kvm*
7101 F:      arch/mips/kvm/
7102
7103 KEXEC
7104 M:      Eric Biederman <ebiederm@xmission.com>
7105 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7106 L:      kexec@lists.infradead.org
7107 S:      Maintained
7108 F:      include/linux/kexec.h
7109 F:      include/uapi/linux/kexec.h
7110 F:      kernel/kexec*
7111
7112 KEYS/KEYRINGS:
7113 M:      David Howells <dhowells@redhat.com>
7114 L:      keyrings@vger.kernel.org
7115 S:      Maintained
7116 F:      Documentation/security/keys.txt
7117 F:      include/linux/key.h
7118 F:      include/linux/key-type.h
7119 F:      include/linux/keyctl.h
7120 F:      include/uapi/linux/keyctl.h
7121 F:      include/keys/
7122 F:      security/keys/
7123
7124 KEYS-TRUSTED
7125 M:      David Safford <safford@us.ibm.com>
7126 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7127 L:      linux-security-module@vger.kernel.org
7128 L:      keyrings@vger.kernel.org
7129 S:      Supported
7130 F:      Documentation/security/keys-trusted-encrypted.txt
7131 F:      include/keys/trusted-type.h
7132 F:      security/keys/trusted.c
7133 F:      security/keys/trusted.h
7134
7135 KEYS-ENCRYPTED
7136 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7137 M:      David Safford <safford@us.ibm.com>
7138 L:      linux-security-module@vger.kernel.org
7139 L:      keyrings@vger.kernel.org
7140 S:      Supported
7141 F:      Documentation/security/keys-trusted-encrypted.txt
7142 F:      include/keys/encrypted-type.h
7143 F:      security/keys/encrypted-keys/
7144
7145 KGDB / KDB /debug_core
7146 M:      Jason Wessel <jason.wessel@windriver.com>
7147 W:      http://kgdb.wiki.kernel.org/
7148 L:      kgdb-bugreport@lists.sourceforge.net
7149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7150 S:      Maintained
7151 F:      Documentation/DocBook/kgdb.tmpl
7152 F:      drivers/misc/kgdbts.c
7153 F:      drivers/tty/serial/kgdboc.c
7154 F:      include/linux/kdb.h
7155 F:      include/linux/kgdb.h
7156 F:      kernel/debug/
7157
7158 KMEMCHECK
7159 M:      Vegard Nossum <vegardno@ifi.uio.no>
7160 M:      Pekka Enberg <penberg@kernel.org>
7161 S:      Maintained
7162 F:      Documentation/dev-tools/kmemcheck.rst
7163 F:      arch/x86/include/asm/kmemcheck.h
7164 F:      arch/x86/mm/kmemcheck/
7165 F:      include/linux/kmemcheck.h
7166 F:      mm/kmemcheck.c
7167
7168 KMEMLEAK
7169 M:      Catalin Marinas <catalin.marinas@arm.com>
7170 S:      Maintained
7171 F:      Documentation/dev-tools/kmemleak.rst
7172 F:      include/linux/kmemleak.h
7173 F:      mm/kmemleak.c
7174 F:      mm/kmemleak-test.c
7175
7176 KPROBES
7177 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7178 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7179 M:      "David S. Miller" <davem@davemloft.net>
7180 M:      Masami Hiramatsu <mhiramat@kernel.org>
7181 S:      Maintained
7182 F:      Documentation/kprobes.txt
7183 F:      include/linux/kprobes.h
7184 F:      kernel/kprobes.c
7185
7186 KS0108 LCD CONTROLLER DRIVER
7187 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7188 W:      http://miguelojeda.es/auxdisplay.htm
7189 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7190 S:      Maintained
7191 F:      Documentation/auxdisplay/ks0108
7192 F:      drivers/auxdisplay/ks0108.c
7193 F:      include/linux/ks0108.h
7194
7195 L3MDEV
7196 M:      David Ahern <dsa@cumulusnetworks.com>
7197 L:      netdev@vger.kernel.org
7198 S:      Maintained
7199 F:      net/l3mdev
7200 F:      include/net/l3mdev.h
7201
7202 LANTIQ MIPS ARCHITECTURE
7203 M:      John Crispin <john@phrozen.org>
7204 L:      linux-mips@linux-mips.org
7205 S:      Maintained
7206 F:      arch/mips/lantiq
7207
7208 LAPB module
7209 L:      linux-x25@vger.kernel.org
7210 S:      Orphan
7211 F:      Documentation/networking/lapb-module.txt
7212 F:      include/*/lapb.h
7213 F:      net/lapb/
7214
7215 LASI 53c700 driver for PARISC
7216 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7217 L:      linux-scsi@vger.kernel.org
7218 S:      Maintained
7219 F:      Documentation/scsi/53c700.txt
7220 F:      drivers/scsi/53c700*
7221
7222 LED SUBSYSTEM
7223 M:      Richard Purdie <rpurdie@rpsys.net>
7224 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
7225 M:      Pavel Machek <pavel@ucw.cz>
7226 L:      linux-leds@vger.kernel.org
7227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7228 S:      Maintained
7229 F:      Documentation/devicetree/bindings/leds/
7230 F:      drivers/leds/
7231 F:      include/linux/leds.h
7232
7233 LEGACY EEPROM DRIVER
7234 M:      Jean Delvare <jdelvare@suse.com>
7235 S:      Maintained
7236 F:      Documentation/misc-devices/eeprom
7237 F:      drivers/misc/eeprom/eeprom.c
7238
7239 LEGO USB Tower driver
7240 M:      Juergen Stuber <starblue@users.sourceforge.net>
7241 L:      legousb-devel@lists.sourceforge.net
7242 W:      http://legousb.sourceforge.net/
7243 S:      Maintained
7244 F:      drivers/usb/misc/legousbtower.c
7245
7246 LG2160 MEDIA DRIVER
7247 M:      Michael Krufky <mkrufky@linuxtv.org>
7248 L:      linux-media@vger.kernel.org
7249 W:      https://linuxtv.org
7250 W:      http://github.com/mkrufky
7251 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7252 T:      git git://linuxtv.org/mkrufky/tuners.git
7253 S:      Maintained
7254 F:      drivers/media/dvb-frontends/lg2160.*
7255
7256 LGDT3305 MEDIA DRIVER
7257 M:      Michael Krufky <mkrufky@linuxtv.org>
7258 L:      linux-media@vger.kernel.org
7259 W:      https://linuxtv.org
7260 W:      http://github.com/mkrufky
7261 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7262 T:      git git://linuxtv.org/mkrufky/tuners.git
7263 S:      Maintained
7264 F:      drivers/media/dvb-frontends/lgdt3305.*
7265
7266 LGUEST
7267 M:      Rusty Russell <rusty@rustcorp.com.au>
7268 L:      lguest@lists.ozlabs.org
7269 W:      http://lguest.ozlabs.org/
7270 S:      Odd Fixes
7271 F:      arch/x86/include/asm/lguest*.h
7272 F:      arch/x86/lguest/
7273 F:      drivers/lguest/
7274 F:      include/linux/lguest*.h
7275 F:      tools/lguest/
7276
7277 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7278 M:      Tejun Heo <tj@kernel.org>
7279 L:      linux-ide@vger.kernel.org
7280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7281 S:      Maintained
7282 F:      drivers/ata/
7283 F:      include/linux/ata.h
7284 F:      include/linux/libata.h
7285 F:      Documentation/devicetree/bindings/ata/
7286
7287 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7288 M:      Viresh Kumar <vireshk@kernel.org>
7289 L:      linux-ide@vger.kernel.org
7290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7291 S:      Maintained
7292 F:      include/linux/pata_arasan_cf_data.h
7293 F:      drivers/ata/pata_arasan_cf.c
7294
7295 LIBATA PATA DRIVERS
7296 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7297 M:      Tejun Heo <tj@kernel.org>
7298 L:      linux-ide@vger.kernel.org
7299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7300 S:      Maintained
7301 F:      drivers/ata/pata_*.c
7302 F:      drivers/ata/ata_generic.c
7303
7304 LIBATA SATA AHCI PLATFORM devices support
7305 M:      Hans de Goede <hdegoede@redhat.com>
7306 M:      Tejun Heo <tj@kernel.org>
7307 L:      linux-ide@vger.kernel.org
7308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7309 S:      Maintained
7310 F:      drivers/ata/ahci_platform.c
7311 F:      drivers/ata/libahci_platform.c
7312 F:      include/linux/ahci_platform.h
7313
7314 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7315 M:      Mikael Pettersson <mikpelinux@gmail.com>
7316 L:      linux-ide@vger.kernel.org
7317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7318 S:      Maintained
7319 F:      drivers/ata/sata_promise.*
7320
7321 LIBLOCKDEP
7322 M:      Sasha Levin <sasha.levin@oracle.com>
7323 S:      Maintained
7324 F:      tools/lib/lockdep/
7325
7326 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7327 M:      Dan Williams <dan.j.williams@intel.com>
7328 L:      linux-nvdimm@lists.01.org
7329 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7331 S:      Supported
7332 F:      drivers/nvdimm/*
7333 F:      include/linux/nd.h
7334 F:      include/linux/libnvdimm.h
7335 F:      include/uapi/linux/ndctl.h
7336
7337 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7338 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7339 L:      linux-nvdimm@lists.01.org
7340 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7341 S:      Supported
7342 F:      drivers/nvdimm/blk.c
7343 F:      drivers/nvdimm/region_devs.c
7344 F:      drivers/acpi/nfit*
7345
7346 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7347 M:      Vishal Verma <vishal.l.verma@intel.com>
7348 L:      linux-nvdimm@lists.01.org
7349 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7350 S:      Supported
7351 F:      drivers/nvdimm/btt*
7352
7353 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7354 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7355 L:      linux-nvdimm@lists.01.org
7356 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7357 S:      Supported
7358 F:      drivers/nvdimm/pmem.c
7359 F:      include/linux/pmem.h
7360 F:      arch/*/include/asm/pmem.h
7361
7362 LIGHTNVM PLATFORM SUPPORT
7363 M:      Matias Bjorling <mb@lightnvm.io>
7364 W:      http://github/OpenChannelSSD
7365 L:      linux-block@vger.kernel.org
7366 S:      Maintained
7367 F:      drivers/lightnvm/
7368 F:      include/linux/lightnvm.h
7369 F:      include/uapi/linux/lightnvm.h
7370
7371 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7372 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7373 M:      Paul Mackerras <paulus@samba.org>
7374 M:      Michael Ellerman <mpe@ellerman.id.au>
7375 W:      https://github.com/linuxppc/linux/wiki
7376 L:      linuxppc-dev@lists.ozlabs.org
7377 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7379 S:      Supported
7380 F:      Documentation/powerpc/
7381 F:      arch/powerpc/
7382 F:      drivers/char/tpm/tpm_ibmvtpm*
7383 F:      drivers/crypto/nx/
7384 F:      drivers/crypto/vmx/
7385 F:      drivers/net/ethernet/ibm/ibmveth.*
7386 F:      drivers/net/ethernet/ibm/ibmvnic.*
7387 F:      drivers/pci/hotplug/pnv_php.c
7388 F:      drivers/pci/hotplug/rpa*
7389 F:      drivers/scsi/ibmvscsi/
7390 F:      tools/testing/selftests/powerpc
7391 N:      opal
7392 N:      /pmac
7393 N:      powermac
7394 N:      powernv
7395 N:      [^a-z0-9]ps3
7396 N:      pseries
7397
7398 LINUX FOR POWER MACINTOSH
7399 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7400 W:      http://www.penguinppc.org/
7401 L:      linuxppc-dev@lists.ozlabs.org
7402 S:      Maintained
7403 F:      arch/powerpc/platforms/powermac/
7404 F:      drivers/macintosh/
7405
7406 LINUX FOR POWERPC EMBEDDED MPC5XXX
7407 M:      Anatolij Gustschin <agust@denx.de>
7408 L:      linuxppc-dev@lists.ozlabs.org
7409 T:      git git://git.denx.de/linux-denx-agust.git
7410 S:      Maintained
7411 F:      arch/powerpc/platforms/512x/
7412 F:      arch/powerpc/platforms/52xx/
7413
7414 LINUX FOR POWERPC EMBEDDED PPC4XX
7415 M:      Alistair Popple <alistair@popple.id.au>
7416 M:      Matt Porter <mporter@kernel.crashing.org>
7417 W:      http://www.penguinppc.org/
7418 L:      linuxppc-dev@lists.ozlabs.org
7419 S:      Maintained
7420 F:      arch/powerpc/platforms/40x/
7421 F:      arch/powerpc/platforms/44x/
7422
7423 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7424 L:      linuxppc-dev@lists.ozlabs.org
7425 S:      Orphan
7426 F:      arch/powerpc/*/*virtex*
7427 F:      arch/powerpc/*/*/*virtex*
7428
7429 LINUX FOR POWERPC EMBEDDED PPC8XX
7430 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7431 W:      http://www.penguinppc.org/
7432 L:      linuxppc-dev@lists.ozlabs.org
7433 S:      Maintained
7434 F:      arch/powerpc/platforms/8xx/
7435
7436 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7437 M:      Scott Wood <oss@buserror.net>
7438 M:      Kumar Gala <galak@kernel.crashing.org>
7439 W:      http://www.penguinppc.org/
7440 L:      linuxppc-dev@lists.ozlabs.org
7441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7442 S:      Maintained
7443 F:      arch/powerpc/platforms/83xx/
7444 F:      arch/powerpc/platforms/85xx/
7445
7446 LINUX FOR POWERPC PA SEMI PWRFICIENT
7447 L:      linuxppc-dev@lists.ozlabs.org
7448 S:      Orphan
7449 F:      arch/powerpc/platforms/pasemi/
7450 F:      drivers/*/*pasemi*
7451 F:      drivers/*/*/*pasemi*
7452
7453 LINUX SECURITY MODULE (LSM) FRAMEWORK
7454 M:      Chris Wright <chrisw@sous-sol.org>
7455 L:      linux-security-module@vger.kernel.org
7456 S:      Supported
7457
7458 LIS3LV02D ACCELEROMETER DRIVER
7459 M:      Eric Piel <eric.piel@tremplin-utc.net>
7460 S:      Maintained
7461 F:      Documentation/misc-devices/lis3lv02d
7462 F:      drivers/misc/lis3lv02d/
7463 F:      drivers/platform/x86/hp_accel.c
7464
7465 LIVE PATCHING
7466 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7467 M:      Jessica Yu <jeyu@redhat.com>
7468 M:      Jiri Kosina <jikos@kernel.org>
7469 M:      Miroslav Benes <mbenes@suse.cz>
7470 R:      Petr Mladek <pmladek@suse.com>
7471 S:      Maintained
7472 F:      kernel/livepatch/
7473 F:      include/linux/livepatch.h
7474 F:      arch/x86/include/asm/livepatch.h
7475 F:      arch/x86/kernel/livepatch.c
7476 F:      Documentation/livepatch/
7477 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7478 F:      samples/livepatch/
7479 L:      live-patching@vger.kernel.org
7480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7481
7482 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7483 M:      Kees Cook <keescook@chromium.org>
7484 S:      Maintained
7485 F:      drivers/misc/lkdtm*
7486
7487 LLC (802.2)
7488 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7489 S:      Maintained
7490 F:      include/linux/llc.h
7491 F:      include/uapi/linux/llc.h
7492 F:      include/net/llc*
7493 F:      net/llc/
7494
7495 LM73 HARDWARE MONITOR DRIVER
7496 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7497 L:      linux-hwmon@vger.kernel.org
7498 S:      Maintained
7499 F:      drivers/hwmon/lm73.c
7500
7501 LM78 HARDWARE MONITOR DRIVER
7502 M:      Jean Delvare <jdelvare@suse.com>
7503 L:      linux-hwmon@vger.kernel.org
7504 S:      Maintained
7505 F:      Documentation/hwmon/lm78
7506 F:      drivers/hwmon/lm78.c
7507
7508 LM83 HARDWARE MONITOR DRIVER
7509 M:      Jean Delvare <jdelvare@suse.com>
7510 L:      linux-hwmon@vger.kernel.org
7511 S:      Maintained
7512 F:      Documentation/hwmon/lm83
7513 F:      drivers/hwmon/lm83.c
7514
7515 LM90 HARDWARE MONITOR DRIVER
7516 M:      Jean Delvare <jdelvare@suse.com>
7517 L:      linux-hwmon@vger.kernel.org
7518 S:      Maintained
7519 F:      Documentation/hwmon/lm90
7520 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7521 F:      drivers/hwmon/lm90.c
7522
7523 LM95234 HARDWARE MONITOR DRIVER
7524 M:      Guenter Roeck <linux@roeck-us.net>
7525 L:      linux-hwmon@vger.kernel.org
7526 S:      Maintained
7527 F:      Documentation/hwmon/lm95234
7528 F:      drivers/hwmon/lm95234.c
7529
7530 LME2510 MEDIA DRIVER
7531 M:      Malcolm Priestley <tvboxspy@gmail.com>
7532 L:      linux-media@vger.kernel.org
7533 W:      https://linuxtv.org
7534 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7535 S:      Maintained
7536 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7537
7538 LOCKING PRIMITIVES
7539 M:      Peter Zijlstra <peterz@infradead.org>
7540 M:      Ingo Molnar <mingo@redhat.com>
7541 L:      linux-kernel@vger.kernel.org
7542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7543 S:      Maintained
7544 F:      Documentation/locking/
7545 F:      include/linux/lockdep.h
7546 F:      include/linux/spinlock*.h
7547 F:      arch/*/include/asm/spinlock*.h
7548 F:      include/linux/rwlock*.h
7549 F:      include/linux/mutex*.h
7550 F:      arch/*/include/asm/mutex*.h
7551 F:      include/linux/rwsem*.h
7552 F:      arch/*/include/asm/rwsem.h
7553 F:      include/linux/seqlock.h
7554 F:      lib/locking*.[ch]
7555 F:      kernel/locking/
7556
7557 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7558 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7559 L:      linux-ntfs-dev@lists.sourceforge.net
7560 W:      http://www.linux-ntfs.org/content/view/19/37/
7561 S:      Maintained
7562 F:      Documentation/ldm.txt
7563 F:      block/partitions/ldm.*
7564
7565 LogFS
7566 M:      Joern Engel <joern@logfs.org>
7567 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7568 L:      logfs@logfs.org
7569 W:      logfs.org
7570 S:      Maintained
7571 F:      fs/logfs/
7572
7573 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7574 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7575 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7576 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7577 L:      MPT-FusionLinux.pdl@broadcom.com
7578 L:      linux-scsi@vger.kernel.org
7579 W:      http://www.avagotech.com/support/
7580 S:      Supported
7581 F:      drivers/message/fusion/
7582 F:      drivers/scsi/mpt2sas/
7583 F:      drivers/scsi/mpt3sas/
7584
7585 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7586 M:      Matthew Wilcox <matthew@wil.cx>
7587 L:      linux-scsi@vger.kernel.org
7588 S:      Maintained
7589 F:      drivers/scsi/sym53c8xx_2/
7590
7591 LTC4261 HARDWARE MONITOR DRIVER
7592 M:      Guenter Roeck <linux@roeck-us.net>
7593 L:      linux-hwmon@vger.kernel.org
7594 S:      Maintained
7595 F:      Documentation/hwmon/ltc4261
7596 F:      drivers/hwmon/ltc4261.c
7597
7598 LTP (Linux Test Project)
7599 M:      Mike Frysinger <vapier@gentoo.org>
7600 M:      Cyril Hrubis <chrubis@suse.cz>
7601 M:      Wanlong Gao <wanlong.gao@gmail.com>
7602 M:      Jan Stancek <jstancek@redhat.com>
7603 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7604 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7605 L:      ltp@lists.linux.it (subscribers-only)
7606 W:      http://linux-test-project.github.io/
7607 T:      git git://github.com/linux-test-project/ltp.git
7608 S:      Maintained
7609
7610 M32R ARCHITECTURE
7611 W:      http://www.linux-m32r.org/
7612 S:      Orphan
7613 F:      arch/m32r/
7614
7615 M68K ARCHITECTURE
7616 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7617 L:      linux-m68k@lists.linux-m68k.org
7618 W:      http://www.linux-m68k.org/
7619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7620 S:      Maintained
7621 F:      arch/m68k/
7622 F:      drivers/zorro/
7623
7624 M68K ON APPLE MACINTOSH
7625 M:      Joshua Thompson <funaho@jurai.org>
7626 W:      http://www.mac.linux-m68k.org/
7627 L:      linux-m68k@lists.linux-m68k.org
7628 S:      Maintained
7629 F:      arch/m68k/mac/
7630
7631 M68K ON HP9000/300
7632 M:      Philip Blundell <philb@gnu.org>
7633 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7634 S:      Maintained
7635 F:      arch/m68k/hp300/
7636
7637 M88DS3103 MEDIA DRIVER
7638 M:      Antti Palosaari <crope@iki.fi>
7639 L:      linux-media@vger.kernel.org
7640 W:      https://linuxtv.org
7641 W:      http://palosaari.fi/linux/
7642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7643 T:      git git://linuxtv.org/anttip/media_tree.git
7644 S:      Maintained
7645 F:      drivers/media/dvb-frontends/m88ds3103*
7646
7647 M88RS2000 MEDIA DRIVER
7648 M:      Malcolm Priestley <tvboxspy@gmail.com>
7649 L:      linux-media@vger.kernel.org
7650 W:      https://linuxtv.org
7651 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7652 S:      Maintained
7653 F:      drivers/media/dvb-frontends/m88rs2000*
7654
7655 MA901 MASTERKIT USB FM RADIO DRIVER
7656 M:      Alexey Klimov <klimov.linux@gmail.com>
7657 L:      linux-media@vger.kernel.org
7658 T:      git git://linuxtv.org/media_tree.git
7659 S:      Maintained
7660 F:      drivers/media/radio/radio-ma901.c
7661
7662 MAC80211
7663 M:      Johannes Berg <johannes@sipsolutions.net>
7664 L:      linux-wireless@vger.kernel.org
7665 W:      http://wireless.kernel.org/
7666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7668 S:      Maintained
7669 F:      Documentation/networking/mac80211-injection.txt
7670 F:      include/net/mac80211.h
7671 F:      net/mac80211/
7672 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7673
7674 MACVLAN DRIVER
7675 M:      Patrick McHardy <kaber@trash.net>
7676 L:      netdev@vger.kernel.org
7677 S:      Maintained
7678 F:      drivers/net/macvlan.c
7679 F:      include/linux/if_macvlan.h
7680
7681 MAILBOX API
7682 M:      Jassi Brar <jassisinghbrar@gmail.com>
7683 L:      linux-kernel@vger.kernel.org
7684 S:      Maintained
7685 F:      drivers/mailbox/
7686 F:      include/linux/mailbox_client.h
7687 F:      include/linux/mailbox_controller.h
7688
7689 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7690 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7691 W:      http://www.kernel.org/doc/man-pages
7692 L:      linux-man@vger.kernel.org
7693 S:      Maintained
7694
7695 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7696 M:      Andrew Lunn <andrew@lunn.ch>
7697 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7698 L:      netdev@vger.kernel.org
7699 S:      Maintained
7700 F:      drivers/net/dsa/mv88e6xxx/
7701 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7702
7703 MARVELL ARMADA DRM SUPPORT
7704 M:      Russell King <rmk+kernel@armlinux.org.uk>
7705 S:      Maintained
7706 F:      drivers/gpu/drm/armada/
7707 F:      include/uapi/drm/armada_drm.h
7708 F:      Documentation/devicetree/bindings/display/armada/
7709
7710 MARVELL CRYPTO DRIVER
7711 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7712 M:      Arnaud Ebalard <arno@natisbad.org>
7713 F:      drivers/crypto/marvell/
7714 S:      Maintained
7715 L:      linux-crypto@vger.kernel.org
7716
7717 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7718 M:      Mirko Lindner <mlindner@marvell.com>
7719 M:      Stephen Hemminger <stephen@networkplumber.org>
7720 L:      netdev@vger.kernel.org
7721 S:      Maintained
7722 F:      drivers/net/ethernet/marvell/sk*
7723
7724 MARVELL LIBERTAS WIRELESS DRIVER
7725 L:      libertas-dev@lists.infradead.org
7726 S:      Orphan
7727 F:      drivers/net/wireless/marvell/libertas/
7728
7729 MARVELL MV643XX ETHERNET DRIVER
7730 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7731 L:      netdev@vger.kernel.org
7732 S:      Maintained
7733 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7734 F:      include/linux/mv643xx.h
7735
7736 MARVELL MVNETA ETHERNET DRIVER
7737 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7738 L:      netdev@vger.kernel.org
7739 S:      Maintained
7740 F:      drivers/net/ethernet/marvell/mvneta.*
7741
7742 MARVELL MWIFIEX WIRELESS DRIVER
7743 M:      Amitkumar Karwar <akarwar@marvell.com>
7744 M:      Nishant Sarmukadam <nishants@marvell.com>
7745 L:      linux-wireless@vger.kernel.org
7746 S:      Maintained
7747 F:      drivers/net/wireless/marvell/mwifiex/
7748
7749 MARVELL MWL8K WIRELESS DRIVER
7750 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7751 L:      linux-wireless@vger.kernel.org
7752 S:      Odd Fixes
7753 F:      drivers/net/wireless/marvell/mwl8k.c
7754
7755 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7756 M:      Nicolas Pitre <nico@fluxnic.net>
7757 S:      Odd Fixes
7758 F:      drivers/mmc/host/mvsdio.*
7759
7760 MATROX FRAMEBUFFER DRIVER
7761 L:      linux-fbdev@vger.kernel.org
7762 S:      Orphan
7763 F:      drivers/video/fbdev/matrox/matroxfb_*
7764 F:      include/uapi/linux/matroxfb.h
7765
7766 MAX16065 HARDWARE MONITOR DRIVER
7767 M:      Guenter Roeck <linux@roeck-us.net>
7768 L:      linux-hwmon@vger.kernel.org
7769 S:      Maintained
7770 F:      Documentation/hwmon/max16065
7771 F:      drivers/hwmon/max16065.c
7772
7773 MAX20751 HARDWARE MONITOR DRIVER
7774 M:      Guenter Roeck <linux@roeck-us.net>
7775 L:      linux-hwmon@vger.kernel.org
7776 S:      Maintained
7777 F:      Documentation/hwmon/max20751
7778 F:      drivers/hwmon/max20751.c
7779
7780 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7781 L:      linux-hwmon@vger.kernel.org
7782 S:      Orphan
7783 F:      Documentation/hwmon/max6650
7784 F:      drivers/hwmon/max6650.c
7785
7786 MAX6697 HARDWARE MONITOR DRIVER
7787 M:      Guenter Roeck <linux@roeck-us.net>
7788 L:      linux-hwmon@vger.kernel.org
7789 S:      Maintained
7790 F:      Documentation/hwmon/max6697
7791 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7792 F:      drivers/hwmon/max6697.c
7793 F:      include/linux/platform_data/max6697.h
7794
7795 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7796 M:      Peter Rosin <peda@axentia.se>
7797 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7798 S:      Maintained
7799 F:      Documentation/devicetree/bindings/sound/max9860.txt
7800 F:      sound/soc/codecs/max9860.*
7801
7802 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7803 M:      Krzysztof Kozlowski <krzk@kernel.org>
7804 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7805 L:      linux-pm@vger.kernel.org
7806 S:      Supported
7807 F:      drivers/power/supply/max14577_charger.c
7808 F:      drivers/power/supply/max77693_charger.c
7809
7810 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7811 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7812 L:      linux-kernel@vger.kernel.org
7813 S:      Supported
7814 F:      drivers/*/*max77802*.c
7815 F:      Documentation/devicetree/bindings/*/*max77802.txt
7816 F:      include/dt-bindings/*/*max77802.h
7817
7818 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7819 M:      Chanwoo Choi <cw00.choi@samsung.com>
7820 M:      Krzysztof Kozlowski <krzk@kernel.org>
7821 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7822 L:      linux-kernel@vger.kernel.org
7823 S:      Supported
7824 F:      drivers/*/max14577*.c
7825 F:      drivers/*/max77686*.c
7826 F:      drivers/*/max77693*.c
7827 F:      drivers/extcon/extcon-max14577.c
7828 F:      drivers/extcon/extcon-max77693.c
7829 F:      drivers/rtc/rtc-max77686.c
7830 F:      drivers/clk/clk-max77686.c
7831 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7832 F:      Documentation/devicetree/bindings/*/max77686.txt
7833 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7834 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7835 F:      include/linux/mfd/max14577*.h
7836 F:      include/linux/mfd/max77686*.h
7837 F:      include/linux/mfd/max77693*.h
7838
7839 MAXIRADIO FM RADIO RECEIVER DRIVER
7840 M:      Hans Verkuil <hverkuil@xs4all.nl>
7841 L:      linux-media@vger.kernel.org
7842 T:      git git://linuxtv.org/media_tree.git
7843 W:      https://linuxtv.org
7844 S:      Maintained
7845 F:      drivers/media/radio/radio-maxiradio*
7846
7847 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7848 M:      Peter Rosin <peda@axentia.se>
7849 L:      linux-iio@vger.kernel.org
7850 S:      Maintained
7851 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7852 F:      drivers/iio/potentiometer/mcp4531.c
7853
7854 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7855 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7856 L:      linux-iio@vger.kernel.org
7857 S:      Maintained
7858 F:      drivers/iio/dac/cio-dac.c
7859
7860 MEDIA DRIVERS FOR RENESAS - FCP
7861 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7862 L:      linux-media@vger.kernel.org
7863 L:      linux-renesas-soc@vger.kernel.org
7864 T:      git git://linuxtv.org/media_tree.git
7865 S:      Supported
7866 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7867 F:      drivers/media/platform/rcar-fcp.c
7868 F:      include/media/rcar-fcp.h
7869
7870 MEDIA DRIVERS FOR RENESAS - VIN
7871 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7872 L:      linux-media@vger.kernel.org
7873 L:      linux-renesas-soc@vger.kernel.org
7874 T:      git git://linuxtv.org/media_tree.git
7875 S:      Supported
7876 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7877 F:      drivers/media/platform/rcar-vin/
7878
7879 MEDIA DRIVERS FOR RENESAS - VSP1
7880 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7881 L:      linux-media@vger.kernel.org
7882 L:      linux-renesas-soc@vger.kernel.org
7883 T:      git git://linuxtv.org/media_tree.git
7884 S:      Supported
7885 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7886 F:      drivers/media/platform/vsp1/
7887
7888 MEDIA DRIVERS FOR HELENE
7889 M:      Abylay Ospan <aospan@netup.ru>
7890 L:      linux-media@vger.kernel.org
7891 W:      https://linuxtv.org
7892 W:      http://netup.tv/
7893 T:      git git://linuxtv.org/media_tree.git
7894 S:      Supported
7895 F:      drivers/media/dvb-frontends/helene*
7896
7897 MEDIA DRIVERS FOR ASCOT2E
7898 M:      Sergey Kozlov <serjk@netup.ru>
7899 M:      Abylay Ospan <aospan@netup.ru>
7900 L:      linux-media@vger.kernel.org
7901 W:      https://linuxtv.org
7902 W:      http://netup.tv/
7903 T:      git git://linuxtv.org/media_tree.git
7904 S:      Supported
7905 F:      drivers/media/dvb-frontends/ascot2e*
7906
7907 MEDIA DRIVERS FOR CXD2841ER
7908 M:      Sergey Kozlov <serjk@netup.ru>
7909 M:      Abylay Ospan <aospan@netup.ru>
7910 L:      linux-media@vger.kernel.org
7911 W:      https://linuxtv.org
7912 W:      http://netup.tv/
7913 T:      git git://linuxtv.org/media_tree.git
7914 S:      Supported
7915 F:      drivers/media/dvb-frontends/cxd2841er*
7916
7917 MEDIA DRIVERS FOR HORUS3A
7918 M:      Sergey Kozlov <serjk@netup.ru>
7919 M:      Abylay Ospan <aospan@netup.ru>
7920 L:      linux-media@vger.kernel.org
7921 W:      https://linuxtv.org
7922 W:      http://netup.tv/
7923 T:      git git://linuxtv.org/media_tree.git
7924 S:      Supported
7925 F:      drivers/media/dvb-frontends/horus3a*
7926
7927 MEDIA DRIVERS FOR LNBH25
7928 M:      Sergey Kozlov <serjk@netup.ru>
7929 M:      Abylay Ospan <aospan@netup.ru>
7930 L:      linux-media@vger.kernel.org
7931 W:      https://linuxtv.org
7932 W:      http://netup.tv/
7933 T:      git git://linuxtv.org/media_tree.git
7934 S:      Supported
7935 F:      drivers/media/dvb-frontends/lnbh25*
7936
7937 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7938 M:      Sergey Kozlov <serjk@netup.ru>
7939 M:      Abylay Ospan <aospan@netup.ru>
7940 L:      linux-media@vger.kernel.org
7941 W:      https://linuxtv.org
7942 W:      http://netup.tv/
7943 T:      git git://linuxtv.org/media_tree.git
7944 S:      Supported
7945 F:      drivers/media/pci/netup_unidvb/*
7946
7947 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7948 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7949 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7950 P:      LinuxTV.org Project
7951 L:      linux-media@vger.kernel.org
7952 W:      https://linuxtv.org
7953 Q:      http://patchwork.kernel.org/project/linux-media/list/
7954 T:      git git://linuxtv.org/media_tree.git
7955 S:      Maintained
7956 F:      Documentation/media/
7957 F:      drivers/media/
7958 F:      drivers/staging/media/
7959 F:      include/linux/platform_data/media/
7960 F:      include/media/
7961 F:      include/uapi/linux/dvb/
7962 F:      include/uapi/linux/videodev2.h
7963 F:      include/uapi/linux/media.h
7964 F:      include/uapi/linux/v4l2-*
7965 F:      include/uapi/linux/meye.h
7966 F:      include/uapi/linux/ivtv*
7967 F:      include/uapi/linux/uvcvideo.h
7968
7969 MEDIATEK ETHERNET DRIVER
7970 M:      Felix Fietkau <nbd@openwrt.org>
7971 M:      John Crispin <blogic@openwrt.org>
7972 L:      netdev@vger.kernel.org
7973 S:      Maintained
7974 F:      drivers/net/ethernet/mediatek/
7975
7976 MEDIATEK MT7601U WIRELESS LAN DRIVER
7977 M:      Jakub Kicinski <kubakici@wp.pl>
7978 L:      linux-wireless@vger.kernel.org
7979 S:      Maintained
7980 F:      drivers/net/wireless/mediatek/mt7601u/
7981
7982 MEGARAID SCSI/SAS DRIVERS
7983 M:      Kashyap Desai <kashyap.desai@broadcom.com>
7984 M:      Sumit Saxena <sumit.saxena@broadcom.com>
7985 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
7986 L:      megaraidlinux.pdl@broadcom.com
7987 L:      linux-scsi@vger.kernel.org
7988 W:      http://www.avagotech.com/support/
7989 S:      Maintained
7990 F:      Documentation/scsi/megaraid.txt
7991 F:      drivers/scsi/megaraid.*
7992 F:      drivers/scsi/megaraid/
7993
7994 MELFAS MIP4 TOUCHSCREEN DRIVER
7995 M:      Sangwon Jee <jeesw@melfas.com>
7996 W:      http://www.melfas.com
7997 S:      Supported
7998 F:      drivers/input/touchscreen/melfas_mip4.c
7999 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8000
8001 MELLANOX ETHERNET DRIVER (mlx4_en)
8002 M:      Tariq Toukan <tariqt@mellanox.com>
8003 L:      netdev@vger.kernel.org
8004 S:      Supported
8005 W:      http://www.mellanox.com
8006 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8007 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8008
8009 MELLANOX ETHERNET DRIVER (mlx5e)
8010 M:      Saeed Mahameed <saeedm@mellanox.com>
8011 L:      netdev@vger.kernel.org
8012 S:      Supported
8013 W:      http://www.mellanox.com
8014 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8015 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8016
8017 MELLANOX ETHERNET SWITCH DRIVERS
8018 M:      Jiri Pirko <jiri@mellanox.com>
8019 M:      Ido Schimmel <idosch@mellanox.com>
8020 L:      netdev@vger.kernel.org
8021 S:      Supported
8022 W:      http://www.mellanox.com
8023 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8024 F:      drivers/net/ethernet/mellanox/mlxsw/
8025
8026 MELLANOX MLXCPLD LED DRIVER
8027 M:      Vadim Pasternak <vadimp@mellanox.com>
8028 L:      linux-leds@vger.kernel.org
8029 S:      Supported
8030 F:      drivers/leds/leds-mlxcpld.c
8031 F:      Documentation/leds/leds-mlxcpld.txt
8032
8033 MELLANOX PLATFORM DRIVER
8034 M:      Vadim Pasternak <vadimp@mellanox.com>
8035 L:      platform-driver-x86@vger.kernel.org
8036 S:      Supported
8037 F:      arch/x86/platform/mellanox/mlx-platform.c
8038
8039 SOFT-ROCE DRIVER (rxe)
8040 M:      Moni Shoua <monis@mellanox.com>
8041 L:      linux-rdma@vger.kernel.org
8042 S:      Supported
8043 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8044 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8045 F:      drivers/infiniband/sw/rxe/
8046 F:      include/uapi/rdma/rdma_user_rxe.h
8047
8048 MEMBARRIER SUPPORT
8049 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8050 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8051 L:      linux-kernel@vger.kernel.org
8052 S:      Supported
8053 F:      kernel/membarrier.c
8054 F:      include/uapi/linux/membarrier.h
8055
8056 MEMORY MANAGEMENT
8057 L:      linux-mm@kvack.org
8058 W:      http://www.linux-mm.org
8059 S:      Maintained
8060 F:      include/linux/mm.h
8061 F:      include/linux/gfp.h
8062 F:      include/linux/mmzone.h
8063 F:      include/linux/memory_hotplug.h
8064 F:      include/linux/vmalloc.h
8065 F:      mm/
8066
8067 MEMORY TECHNOLOGY DEVICES (MTD)
8068 M:      David Woodhouse <dwmw2@infradead.org>
8069 M:      Brian Norris <computersforpeace@gmail.com>
8070 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8071 M:      Marek Vasut <marek.vasut@gmail.com>
8072 M:      Richard Weinberger <richard@nod.at>
8073 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8074 L:      linux-mtd@lists.infradead.org
8075 W:      http://www.linux-mtd.infradead.org/
8076 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8077 T:      git git://git.infradead.org/linux-mtd.git
8078 T:      git git://git.infradead.org/l2-mtd.git
8079 S:      Maintained
8080 F:      Documentation/devicetree/bindings/mtd/
8081 F:      drivers/mtd/
8082 F:      include/linux/mtd/
8083 F:      include/uapi/mtd/
8084
8085 MEN A21 WATCHDOG DRIVER
8086 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8087 L:      linux-watchdog@vger.kernel.org
8088 S:      Maintained
8089 F:      drivers/watchdog/mena21_wdt.c
8090
8091 MEN CHAMELEON BUS (mcb)
8092 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8093 S:      Maintained
8094 F:      drivers/mcb/
8095 F:      include/linux/mcb.h
8096 F:      Documentation/men-chameleon-bus.txt
8097
8098 MEN F21BMC (Board Management Controller)
8099 M:      Andreas Werner <andreas.werner@men.de>
8100 S:      Supported
8101 F:      drivers/mfd/menf21bmc.c
8102 F:      drivers/watchdog/menf21bmc_wdt.c
8103 F:      drivers/leds/leds-menf21bmc.c
8104 F:      drivers/hwmon/menf21bmc_hwmon.c
8105 F:      Documentation/hwmon/menf21bmc
8106
8107 METAG ARCHITECTURE
8108 M:      James Hogan <james.hogan@imgtec.com>
8109 L:      linux-metag@vger.kernel.org
8110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8111 S:      Odd Fixes
8112 F:      arch/metag/
8113 F:      Documentation/metag/
8114 F:      Documentation/devicetree/bindings/metag/
8115 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8116 F:      drivers/clocksource/metag_generic.c
8117 F:      drivers/irqchip/irq-metag.c
8118 F:      drivers/irqchip/irq-metag-ext.c
8119 F:      drivers/tty/metag_da.c
8120
8121 MICROBLAZE ARCHITECTURE
8122 M:      Michal Simek <monstr@monstr.eu>
8123 W:      http://www.monstr.eu/fdt/
8124 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8125 S:      Supported
8126 F:      arch/microblaze/
8127
8128 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8129 M:      Richard Genoud <richard.genoud@gmail.com>
8130 S:      Maintained
8131 F:      drivers/tty/serial/atmel_serial.c
8132 F:      include/linux/atmel_serial.h
8133
8134 MICROCHIP / ATMEL ISC DRIVER
8135 M:      Songjun Wu <songjun.wu@microchip.com>
8136 L:      linux-media@vger.kernel.org
8137 S:      Supported
8138 F:      drivers/media/platform/atmel/atmel-isc.c
8139 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8140 F:      devicetree/bindings/media/atmel-isc.txt
8141
8142 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8143 M:      Chen Yu <yu.c.chen@intel.com>
8144 L:      platform-driver-x86@vger.kernel.org
8145 S:      Supported
8146 F:      drivers/platform/x86/surfacepro3_button.c
8147
8148 MICROTEK X6 SCANNER
8149 M:      Oliver Neukum <oliver@neukum.org>
8150 S:      Maintained
8151 F:      drivers/usb/image/microtek.*
8152
8153 MIPS
8154 M:      Ralf Baechle <ralf@linux-mips.org>
8155 L:      linux-mips@linux-mips.org
8156 W:      http://www.linux-mips.org/
8157 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8158 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8159 S:      Supported
8160 F:      Documentation/devicetree/bindings/mips/
8161 F:      Documentation/mips/
8162 F:      arch/mips/
8163
8164 MIPS/LOONGSON1 ARCHITECTURE
8165 M:      Keguang Zhang <keguang.zhang@gmail.com>
8166 L:      linux-mips@linux-mips.org
8167 S:      Maintained
8168 F:      arch/mips/loongson32/
8169 F:      arch/mips/include/asm/mach-loongson32/
8170 F:      drivers/*/*loongson1*
8171 F:      drivers/*/*/*loongson1*
8172
8173 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8174 M:      Hans Verkuil <hverkuil@xs4all.nl>
8175 L:      linux-media@vger.kernel.org
8176 T:      git git://linuxtv.org/media_tree.git
8177 W:      https://linuxtv.org
8178 S:      Odd Fixes
8179 F:      drivers/media/radio/radio-miropcm20*
8180
8181 MELLANOX MLX4 core VPI driver
8182 M:      Yishai Hadas <yishaih@mellanox.com>
8183 L:      netdev@vger.kernel.org
8184 L:      linux-rdma@vger.kernel.org
8185 W:      http://www.mellanox.com
8186 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8187 S:      Supported
8188 F:      drivers/net/ethernet/mellanox/mlx4/
8189 F:      include/linux/mlx4/
8190 F:      include/uapi/rdma/mlx4-abi.h
8191
8192 MELLANOX MLX4 IB driver
8193 M:      Yishai Hadas <yishaih@mellanox.com>
8194 L:      linux-rdma@vger.kernel.org
8195 W:      http://www.mellanox.com
8196 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8197 S:      Supported
8198 F:      drivers/infiniband/hw/mlx4/
8199 F:      include/linux/mlx4/
8200
8201 MELLANOX MLX5 core VPI driver
8202 M:      Saeed Mahameed <saeedm@mellanox.com>
8203 M:      Matan Barak <matanb@mellanox.com>
8204 M:      Leon Romanovsky <leonro@mellanox.com>
8205 L:      netdev@vger.kernel.org
8206 L:      linux-rdma@vger.kernel.org
8207 W:      http://www.mellanox.com
8208 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8209 S:      Supported
8210 F:      drivers/net/ethernet/mellanox/mlx5/core/
8211 F:      include/linux/mlx5/
8212 F:      include/uapi/rdma/mlx5-abi.h
8213
8214 MELLANOX MLX5 IB driver
8215 M:      Matan Barak <matanb@mellanox.com>
8216 M:      Leon Romanovsky <leonro@mellanox.com>
8217 L:      linux-rdma@vger.kernel.org
8218 W:      http://www.mellanox.com
8219 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8220 S:      Supported
8221 F:      drivers/infiniband/hw/mlx5/
8222 F:      include/linux/mlx5/
8223
8224 MELEXIS MLX90614 DRIVER
8225 M:      Crt Mori <cmo@melexis.com>
8226 L:      linux-iio@vger.kernel.org
8227 W:      http://www.melexis.com
8228 S:      Supported
8229 F:      drivers/iio/temperature/mlx90614.c
8230
8231 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8232 M:      Don Brace <don.brace@microsemi.com>
8233 L:      esc.storagedev@microsemi.com
8234 L:      linux-scsi@vger.kernel.org
8235 S:      Supported
8236 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8237 F:      drivers/scsi/smartpqi/Kconfig
8238 F:      drivers/scsi/smartpqi/Makefile
8239 F:      include/linux/cciss*.h
8240 F:      include/uapi/linux/cciss*.h
8241 F:      Documentation/scsi/smartpqi.txt
8242
8243 MN88472 MEDIA DRIVER
8244 M:      Antti Palosaari <crope@iki.fi>
8245 L:      linux-media@vger.kernel.org
8246 W:      https://linuxtv.org
8247 W:      http://palosaari.fi/linux/
8248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8249 S:      Maintained
8250 F:      drivers/media/dvb-frontends/mn88472*
8251
8252 MN88473 MEDIA DRIVER
8253 M:      Antti Palosaari <crope@iki.fi>
8254 L:      linux-media@vger.kernel.org
8255 W:      https://linuxtv.org
8256 W:      http://palosaari.fi/linux/
8257 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8258 S:      Maintained
8259 F:      drivers/media/dvb-frontends/mn88473*
8260
8261 MODULE SUPPORT
8262 M:      Jessica Yu <jeyu@redhat.com>
8263 M:      Rusty Russell <rusty@rustcorp.com.au>
8264 S:      Maintained
8265 F:      include/linux/module.h
8266 F:      kernel/module.c
8267
8268 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8269 W:      http://popies.net/meye/
8270 S:      Orphan
8271 F:      Documentation/media/v4l-drivers/meye*
8272 F:      drivers/media/pci/meye/
8273 F:      include/uapi/linux/meye.h
8274
8275 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8276 M:      Jiri Slaby <jirislaby@gmail.com>
8277 S:      Maintained
8278 F:      Documentation/serial/moxa-smartio
8279 F:      drivers/tty/mxser.*
8280
8281 MR800 AVERMEDIA USB FM RADIO DRIVER
8282 M:      Alexey Klimov <klimov.linux@gmail.com>
8283 L:      linux-media@vger.kernel.org
8284 T:      git git://linuxtv.org/media_tree.git
8285 S:      Maintained
8286 F:      drivers/media/radio/radio-mr800.c
8287
8288 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8289 M:      Alan Ott <alan@signal11.us>
8290 L:      linux-wpan@vger.kernel.org
8291 S:      Maintained
8292 F:      drivers/net/ieee802154/mrf24j40.c
8293 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8294
8295 MSI LAPTOP SUPPORT
8296 M:      "Lee, Chun-Yi" <jlee@suse.com>
8297 L:      platform-driver-x86@vger.kernel.org
8298 S:      Maintained
8299 F:      drivers/platform/x86/msi-laptop.c
8300
8301 MSI WMI SUPPORT
8302 L:      platform-driver-x86@vger.kernel.org
8303 S:      Orphan
8304 F:      drivers/platform/x86/msi-wmi.c
8305
8306 MSI001 MEDIA DRIVER
8307 M:      Antti Palosaari <crope@iki.fi>
8308 L:      linux-media@vger.kernel.org
8309 W:      https://linuxtv.org
8310 W:      http://palosaari.fi/linux/
8311 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8312 T:      git git://linuxtv.org/anttip/media_tree.git
8313 S:      Maintained
8314 F:      drivers/media/tuners/msi001*
8315
8316 MSI2500 MEDIA DRIVER
8317 M:      Antti Palosaari <crope@iki.fi>
8318 L:      linux-media@vger.kernel.org
8319 W:      https://linuxtv.org
8320 W:      http://palosaari.fi/linux/
8321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8322 T:      git git://linuxtv.org/anttip/media_tree.git
8323 S:      Maintained
8324 F:      drivers/media/usb/msi2500/
8325
8326 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8327 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8328 L:      linux-mtd@lists.infradead.org
8329 S:      Maintained
8330 F:      drivers/mtd/devices/docg3*
8331
8332 MT9M032 APTINA SENSOR DRIVER
8333 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8334 L:      linux-media@vger.kernel.org
8335 T:      git git://linuxtv.org/media_tree.git
8336 S:      Maintained
8337 F:      drivers/media/i2c/mt9m032.c
8338 F:      include/media/i2c/mt9m032.h
8339
8340 MT9P031 APTINA CAMERA SENSOR
8341 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8342 L:      linux-media@vger.kernel.org
8343 T:      git git://linuxtv.org/media_tree.git
8344 S:      Maintained
8345 F:      drivers/media/i2c/mt9p031.c
8346 F:      include/media/i2c/mt9p031.h
8347
8348 MT9T001 APTINA CAMERA SENSOR
8349 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8350 L:      linux-media@vger.kernel.org
8351 T:      git git://linuxtv.org/media_tree.git
8352 S:      Maintained
8353 F:      drivers/media/i2c/mt9t001.c
8354 F:      include/media/i2c/mt9t001.h
8355
8356 MT9V032 APTINA CAMERA SENSOR
8357 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8358 L:      linux-media@vger.kernel.org
8359 T:      git git://linuxtv.org/media_tree.git
8360 S:      Maintained
8361 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8362 F:      drivers/media/i2c/mt9v032.c
8363 F:      include/media/i2c/mt9v032.h
8364
8365 MULTIFUNCTION DEVICES (MFD)
8366 M:      Lee Jones <lee.jones@linaro.org>
8367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8368 S:      Supported
8369 F:      Documentation/devicetree/bindings/mfd/
8370 F:      drivers/mfd/
8371 F:      include/linux/mfd/
8372
8373 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8374 M:      Ulf Hansson <ulf.hansson@linaro.org>
8375 L:      linux-mmc@vger.kernel.org
8376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8377 S:      Maintained
8378 F:      Documentation/devicetree/bindings/mmc/
8379 F:      drivers/mmc/
8380 F:      include/linux/mmc/
8381 F:      include/uapi/linux/mmc/
8382
8383 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8384 S:      Orphan
8385 F:      drivers/mmc/host/mmc_spi.c
8386 F:      include/linux/spi/mmc_spi.h
8387
8388 MULTISOUND SOUND DRIVER
8389 M:      Andrew Veliath <andrewtv@usa.net>
8390 S:      Maintained
8391 F:      Documentation/sound/oss/MultiSound
8392 F:      sound/oss/msnd*
8393
8394 MULTITECH MULTIPORT CARD (ISICOM)
8395 S:      Orphan
8396 F:      drivers/tty/isicom.c
8397 F:      include/linux/isicom.h
8398
8399 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8400 M:      Bin Liu <b-liu@ti.com>
8401 L:      linux-usb@vger.kernel.org
8402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8403 S:      Maintained
8404 F:      drivers/usb/musb/
8405
8406 MXL5007T MEDIA DRIVER
8407 M:      Michael Krufky <mkrufky@linuxtv.org>
8408 L:      linux-media@vger.kernel.org
8409 W:      https://linuxtv.org
8410 W:      http://github.com/mkrufky
8411 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8412 T:      git git://linuxtv.org/mkrufky/tuners.git
8413 S:      Maintained
8414 F:      drivers/media/tuners/mxl5007t.*
8415
8416 MXSFB DRM DRIVER
8417 M:      Marek Vasut <marex@denx.de>
8418 S:      Supported
8419 F:      drivers/gpu/drm/mxsfb/
8420 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8421
8422 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8423 M:      Hyong-Youb Kim <hykim@myri.com>
8424 L:      netdev@vger.kernel.org
8425 W:      https://www.myricom.com/support/downloads/myri10ge.html
8426 S:      Supported
8427 F:      drivers/net/ethernet/myricom/myri10ge/
8428
8429 NAND FLASH SUBSYSTEM
8430 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8431 R:      Richard Weinberger <richard@nod.at>
8432 L:      linux-mtd@lists.infradead.org
8433 W:      http://www.linux-mtd.infradead.org/
8434 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8435 T:      git git://github.com/linux-nand/linux.git
8436 S:      Maintained
8437 F:      drivers/mtd/nand/
8438 F:      include/linux/mtd/nand*.h
8439
8440 NATSEMI ETHERNET DRIVER (DP8381x)
8441 S:      Orphan
8442 F:      drivers/net/ethernet/natsemi/natsemi.c
8443
8444 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8445 M:      Daniel Mack <zonque@gmail.com>
8446 S:      Maintained
8447 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8448 W:      http://www.native-instruments.com
8449 F:      sound/usb/caiaq/
8450
8451 NCP FILESYSTEM
8452 M:      Petr Vandrovec <petr@vandrovec.name>
8453 S:      Odd Fixes
8454 F:      fs/ncpfs/
8455
8456 NCR 5380 SCSI DRIVERS
8457 M:      Finn Thain <fthain@telegraphics.com.au>
8458 M:      Michael Schmitz <schmitzmic@gmail.com>
8459 L:      linux-scsi@vger.kernel.org
8460 S:      Maintained
8461 F:      Documentation/scsi/g_NCR5380.txt
8462 F:      drivers/scsi/NCR5380.*
8463 F:      drivers/scsi/arm/cumana_1.c
8464 F:      drivers/scsi/arm/oak.c
8465 F:      drivers/scsi/atari_scsi.*
8466 F:      drivers/scsi/dmx3191d.c
8467 F:      drivers/scsi/g_NCR5380.*
8468 F:      drivers/scsi/mac_scsi.*
8469 F:      drivers/scsi/sun3_scsi.*
8470 F:      drivers/scsi/sun3_scsi_vme.c
8471
8472 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8473 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8474 L:      linux-scsi@vger.kernel.org
8475 S:      Maintained
8476 F:      drivers/scsi/NCR_D700.*
8477
8478 NCT6775 HARDWARE MONITOR DRIVER
8479 M:      Guenter Roeck <linux@roeck-us.net>
8480 L:      linux-hwmon@vger.kernel.org
8481 S:      Maintained
8482 F:      Documentation/hwmon/nct6775
8483 F:      drivers/hwmon/nct6775.c
8484
8485 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8486 M:      Faisal Latif <faisal.latif@intel.com>
8487 L:      linux-rdma@vger.kernel.org
8488 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8489 S:      Supported
8490 F:      drivers/infiniband/hw/nes/
8491 F:      include/uapi/rdma/nes-abi.h
8492
8493 NETEM NETWORK EMULATOR
8494 M:      Stephen Hemminger <stephen@networkplumber.org>
8495 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8496 S:      Maintained
8497 F:      net/sched/sch_netem.c
8498
8499 NETERION 10GbE DRIVERS (s2io/vxge)
8500 M:      Jon Mason <jdmason@kudzu.us>
8501 L:      netdev@vger.kernel.org
8502 S:      Supported
8503 F:      Documentation/networking/s2io.txt
8504 F:      Documentation/networking/vxge.txt
8505 F:      drivers/net/ethernet/neterion/
8506
8507 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8508 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8509 M:      Patrick McHardy <kaber@trash.net>
8510 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8511 L:      netfilter-devel@vger.kernel.org
8512 L:      coreteam@netfilter.org
8513 W:      http://www.netfilter.org/
8514 W:      http://www.iptables.org/
8515 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8518 S:      Supported
8519 F:      include/linux/netfilter*
8520 F:      include/linux/netfilter/
8521 F:      include/net/netfilter/
8522 F:      include/uapi/linux/netfilter*
8523 F:      include/uapi/linux/netfilter/
8524 F:      net/*/netfilter.c
8525 F:      net/*/netfilter/
8526 F:      net/netfilter/
8527 F:      net/bridge/br_netfilter*.c
8528
8529 NETLABEL
8530 M:      Paul Moore <paul@paul-moore.com>
8531 W:      http://netlabel.sf.net
8532 L:      netdev@vger.kernel.org
8533 S:      Maintained
8534 F:      Documentation/netlabel/
8535 F:      include/net/netlabel.h
8536 F:      net/netlabel/
8537
8538 NETROM NETWORK LAYER
8539 M:      Ralf Baechle <ralf@linux-mips.org>
8540 L:      linux-hams@vger.kernel.org
8541 W:      http://www.linux-ax25.org/
8542 S:      Maintained
8543 F:      include/net/netrom.h
8544 F:      include/uapi/linux/netrom.h
8545 F:      net/netrom/
8546
8547 NETRONOME ETHERNET DRIVERS
8548 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8549 L:      oss-drivers@netronome.com
8550 S:      Maintained
8551 F:      drivers/net/ethernet/netronome/
8552
8553 NETWORK BLOCK DEVICE (NBD)
8554 M:      Markus Pargmann <mpa@pengutronix.de>
8555 S:      Maintained
8556 L:      nbd-general@lists.sourceforge.net
8557 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8558 F:      Documentation/blockdev/nbd.txt
8559 F:      drivers/block/nbd.c
8560 F:      include/uapi/linux/nbd.h
8561
8562 NETWORK DROP MONITOR
8563 M:      Neil Horman <nhorman@tuxdriver.com>
8564 L:      netdev@vger.kernel.org
8565 S:      Maintained
8566 W:      https://fedorahosted.org/dropwatch/
8567 F:      net/core/drop_monitor.c
8568
8569 NETWORKING [DSA]
8570 M:      Andrew Lunn <andrew@lunn.ch>
8571 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8572 M:      Florian Fainelli <f.fainelli@gmail.com>
8573 S:      Maintained
8574 F:      net/dsa/
8575 F:      include/net/dsa.h
8576 F:      drivers/net/dsa/
8577
8578 NETWORKING [GENERAL]
8579 M:      "David S. Miller" <davem@davemloft.net>
8580 L:      netdev@vger.kernel.org
8581 W:      http://www.linuxfoundation.org/en/Net
8582 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8585 S:      Maintained
8586 F:      net/
8587 F:      include/net/
8588 F:      include/linux/in.h
8589 F:      include/linux/net.h
8590 F:      include/linux/netdevice.h
8591 F:      include/uapi/linux/in.h
8592 F:      include/uapi/linux/net.h
8593 F:      include/uapi/linux/netdevice.h
8594 F:      include/uapi/linux/net_namespace.h
8595 F:      tools/net/
8596 F:      tools/testing/selftests/net/
8597 F:      lib/random32.c
8598
8599 NETWORKING [IPv4/IPv6]
8600 M:      "David S. Miller" <davem@davemloft.net>
8601 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8602 M:      James Morris <jmorris@namei.org>
8603 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8604 M:      Patrick McHardy <kaber@trash.net>
8605 L:      netdev@vger.kernel.org
8606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8607 S:      Maintained
8608 F:      net/ipv4/
8609 F:      net/ipv6/
8610 F:      include/net/ip*
8611 F:      arch/x86/net/*
8612
8613 NETWORKING [IPSEC]
8614 M:      Steffen Klassert <steffen.klassert@secunet.com>
8615 M:      Herbert Xu <herbert@gondor.apana.org.au>
8616 M:      "David S. Miller" <davem@davemloft.net>
8617 L:      netdev@vger.kernel.org
8618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8620 S:      Maintained
8621 F:      net/core/flow.c
8622 F:      net/xfrm/
8623 F:      net/key/
8624 F:      net/ipv4/xfrm*
8625 F:      net/ipv4/esp4.c
8626 F:      net/ipv4/ah4.c
8627 F:      net/ipv4/ipcomp.c
8628 F:      net/ipv4/ip_vti.c
8629 F:      net/ipv6/xfrm*
8630 F:      net/ipv6/esp6.c
8631 F:      net/ipv6/ah6.c
8632 F:      net/ipv6/ipcomp6.c
8633 F:      net/ipv6/ip6_vti.c
8634 F:      include/uapi/linux/xfrm.h
8635 F:      include/net/xfrm.h
8636
8637 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8638 M:      Paul Moore <paul@paul-moore.com>
8639 L:      netdev@vger.kernel.org
8640 S:      Maintained
8641
8642 NETWORKING [WIRELESS]
8643 L:      linux-wireless@vger.kernel.org
8644 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8645
8646 NETWORKING DRIVERS
8647 L:      netdev@vger.kernel.org
8648 W:      http://www.linuxfoundation.org/en/Net
8649 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8652 S:      Odd Fixes
8653 F:      Documentation/devicetree/bindings/net/
8654 F:      drivers/net/
8655 F:      include/linux/if_*
8656 F:      include/linux/netdevice.h
8657 F:      include/linux/etherdevice.h
8658 F:      include/linux/fcdevice.h
8659 F:      include/linux/fddidevice.h
8660 F:      include/linux/hippidevice.h
8661 F:      include/linux/inetdevice.h
8662 F:      include/uapi/linux/if_*
8663 F:      include/uapi/linux/netdevice.h
8664
8665 NETWORKING DRIVERS (WIRELESS)
8666 M:      Kalle Valo <kvalo@codeaurora.org>
8667 L:      linux-wireless@vger.kernel.org
8668 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8671 S:      Maintained
8672 F:      Documentation/devicetree/bindings/net/wireless/
8673 F:      drivers/net/wireless/
8674
8675 NETXEN (1/10) GbE SUPPORT
8676 M:      Manish Chopra <manish.chopra@cavium.com>
8677 M:      Rahul Verma <rahul.verma@cavium.com>
8678 M:      Dept-GELinuxNICDev@cavium.com
8679 L:      netdev@vger.kernel.org
8680 S:      Supported
8681 F:      drivers/net/ethernet/qlogic/netxen/
8682
8683 NFC SUBSYSTEM
8684 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8685 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8686 M:      Samuel Ortiz <sameo@linux.intel.com>
8687 L:      linux-wireless@vger.kernel.org
8688 L:      linux-nfc@lists.01.org (subscribers-only)
8689 S:      Supported
8690 F:      net/nfc/
8691 F:      include/net/nfc/
8692 F:      include/uapi/linux/nfc.h
8693 F:      drivers/nfc/
8694 F:      include/linux/platform_data/nfcmrvl.h
8695 F:      include/linux/platform_data/nxp-nci.h
8696 F:      include/linux/platform_data/pn544.h
8697 F:      include/linux/platform_data/st21nfca.h
8698 F:      include/linux/platform_data/st-nci.h
8699 F:      Documentation/devicetree/bindings/net/nfc/
8700
8701 NFS, SUNRPC, AND LOCKD CLIENTS
8702 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8703 M:      Anna Schumaker <anna.schumaker@netapp.com>
8704 L:      linux-nfs@vger.kernel.org
8705 W:      http://client.linux-nfs.org
8706 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8707 S:      Maintained
8708 F:      fs/lockd/
8709 F:      fs/nfs/
8710 F:      fs/nfs_common/
8711 F:      net/sunrpc/
8712 F:      include/linux/lockd/
8713 F:      include/linux/nfs*
8714 F:      include/linux/sunrpc/
8715 F:      include/uapi/linux/nfs*
8716 F:      include/uapi/linux/sunrpc/
8717
8718 NILFS2 FILESYSTEM
8719 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8720 L:      linux-nilfs@vger.kernel.org
8721 W:      http://nilfs.sourceforge.net/
8722 W:      http://nilfs.osdn.jp/
8723 T:      git git://github.com/konis/nilfs2.git
8724 S:      Supported
8725 F:      Documentation/filesystems/nilfs2.txt
8726 F:      fs/nilfs2/
8727 F:      include/trace/events/nilfs2.h
8728 F:      include/uapi/linux/nilfs2_api.h
8729 F:      include/uapi/linux/nilfs2_ondisk.h
8730
8731 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8732 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8733 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8734 S:      Maintained
8735 F:      Documentation/scsi/NinjaSCSI.txt
8736 F:      drivers/scsi/pcmcia/nsp_*
8737
8738 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8739 M:      GOTO Masanori <gotom@debian.or.jp>
8740 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8741 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8742 S:      Maintained
8743 F:      Documentation/scsi/NinjaSCSI.txt
8744 F:      drivers/scsi/nsp32*
8745
8746 NIOS2 ARCHITECTURE
8747 M:      Ley Foon Tan <lftan@altera.com>
8748 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8750 S:      Maintained
8751 F:      arch/nios2/
8752
8753 NOKIA N900 POWER SUPPLY DRIVERS
8754 R:      Pali Rohár <pali.rohar@gmail.com>
8755 F:      include/linux/power/bq2415x_charger.h
8756 F:      include/linux/power/bq27xxx_battery.h
8757 F:      include/linux/power/isp1704_charger.h
8758 F:      drivers/power/supply/bq2415x_charger.c
8759 F:      drivers/power/supply/bq27xxx_battery.c
8760 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8761 F:      drivers/power/supply/isp1704_charger.c
8762 F:      drivers/power/supply/rx51_battery.c
8763
8764 NTB DRIVER CORE
8765 M:      Jon Mason <jdmason@kudzu.us>
8766 M:      Dave Jiang <dave.jiang@intel.com>
8767 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8768 L:      linux-ntb@googlegroups.com
8769 S:      Supported
8770 W:      https://github.com/jonmason/ntb/wiki
8771 T:      git git://github.com/jonmason/ntb.git
8772 F:      drivers/ntb/
8773 F:      drivers/net/ntb_netdev.c
8774 F:      include/linux/ntb.h
8775 F:      include/linux/ntb_transport.h
8776 F:      tools/testing/selftests/ntb/
8777
8778 NTB INTEL DRIVER
8779 M:      Jon Mason <jdmason@kudzu.us>
8780 M:      Dave Jiang <dave.jiang@intel.com>
8781 L:      linux-ntb@googlegroups.com
8782 S:      Supported
8783 W:      https://github.com/jonmason/ntb/wiki
8784 T:      git git://github.com/jonmason/ntb.git
8785 F:      drivers/ntb/hw/intel/
8786
8787 NTB AMD DRIVER
8788 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8789 L:      linux-ntb@googlegroups.com
8790 S:      Supported
8791 F:      drivers/ntb/hw/amd/
8792
8793 NTFS FILESYSTEM
8794 M:      Anton Altaparmakov <anton@tuxera.com>
8795 L:      linux-ntfs-dev@lists.sourceforge.net
8796 W:      http://www.tuxera.com/
8797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8798 S:      Supported
8799 F:      Documentation/filesystems/ntfs.txt
8800 F:      fs/ntfs/
8801
8802 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8803 M:      Antonino Daplas <adaplas@gmail.com>
8804 L:      linux-fbdev@vger.kernel.org
8805 S:      Maintained
8806 F:      drivers/video/fbdev/riva/
8807 F:      drivers/video/fbdev/nvidia/
8808
8809 NVM EXPRESS DRIVER
8810 M:      Keith Busch <keith.busch@intel.com>
8811 M:      Jens Axboe <axboe@fb.com>
8812 L:      linux-nvme@lists.infradead.org
8813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8814 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8815 S:      Supported
8816 F:      drivers/nvme/host/
8817 F:      include/linux/nvme.h
8818
8819 NVM EXPRESS TARGET DRIVER
8820 M:      Christoph Hellwig <hch@lst.de>
8821 M:      Sagi Grimberg <sagi@grimberg.me>
8822 L:      linux-nvme@lists.infradead.org
8823 S:      Supported
8824 F:      drivers/nvme/target/
8825
8826 NVM EXPRESS FC TRANSPORT DRIVERS
8827 M:      James Smart <james.smart@broadcom.com>
8828 L:      linux-nvme@lists.infradead.org
8829 S:      Supported
8830 F:      include/linux/nvme-fc.h
8831 F:      include/linux/nvme-fc-driver.h
8832 F:      drivers/nvme/host/fc.c
8833 F:      drivers/nvme/target/fc.c
8834 F:      drivers/nvme/target/fcloop.c
8835
8836 NVMEM FRAMEWORK
8837 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8838 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8839 S:      Maintained
8840 F:      drivers/nvmem/
8841 F:      Documentation/devicetree/bindings/nvmem/
8842 F:      include/linux/nvmem-consumer.h
8843 F:      include/linux/nvmem-provider.h
8844
8845 NXP-NCI NFC DRIVER
8846 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8847 R:      Charles Gorand <charles.gorand@effinnov.com>
8848 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8849 S:      Supported
8850 F:      drivers/nfc/nxp-nci
8851
8852 NXP TDA998X DRM DRIVER
8853 M:      Russell King <rmk+kernel@armlinux.org.uk>
8854 S:      Supported
8855 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8856 F:      include/drm/i2c/tda998x.h
8857
8858 NXP TFA9879 DRIVER
8859 M:      Peter Rosin <peda@axentia.se>
8860 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8861 S:      Maintained
8862 F:      sound/soc/codecs/tfa9879*
8863
8864 OBJTOOL
8865 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8866 S:      Supported
8867 F:      tools/objtool/
8868
8869 OMAP SUPPORT
8870 M:      Tony Lindgren <tony@atomide.com>
8871 L:      linux-omap@vger.kernel.org
8872 W:      http://www.muru.com/linux/omap/
8873 W:      http://linux.omap.com/
8874 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8876 S:      Maintained
8877 F:      arch/arm/*omap*/
8878 F:      arch/arm/configs/omap1_defconfig
8879 F:      arch/arm/configs/omap2plus_defconfig
8880 F:      drivers/i2c/busses/i2c-omap.c
8881 F:      drivers/irqchip/irq-omap-intc.c
8882 F:      drivers/mfd/*omap*.c
8883 F:      drivers/mfd/menelaus.c
8884 F:      drivers/mfd/palmas.c
8885 F:      drivers/mfd/tps65217.c
8886 F:      drivers/mfd/tps65218.c
8887 F:      drivers/mfd/tps65910.c
8888 F:      drivers/mfd/twl-core.[ch]
8889 F:      drivers/mfd/twl4030*.c
8890 F:      drivers/mfd/twl6030*.c
8891 F:      drivers/mfd/twl6040*.c
8892 F:      drivers/regulator/palmas-regulator*.c
8893 F:      drivers/regulator/pbias-regulator.c
8894 F:      drivers/regulator/tps65217-regulator.c
8895 F:      drivers/regulator/tps65218-regulator.c
8896 F:      drivers/regulator/tps65910-regulator.c
8897 F:      drivers/regulator/twl-regulator.c
8898 F:      drivers/regulator/twl6030-regulator.c
8899 F:      include/linux/i2c-omap.h
8900
8901 OMAP DEVICE TREE SUPPORT
8902 M:      Benoît Cousson <bcousson@baylibre.com>
8903 M:      Tony Lindgren <tony@atomide.com>
8904 L:      linux-omap@vger.kernel.org
8905 L:      devicetree@vger.kernel.org
8906 S:      Maintained
8907 F:      arch/arm/boot/dts/*omap*
8908 F:      arch/arm/boot/dts/*am3*
8909 F:      arch/arm/boot/dts/*am4*
8910 F:      arch/arm/boot/dts/*am5*
8911 F:      arch/arm/boot/dts/*dra7*
8912
8913 OMAP CLOCK FRAMEWORK SUPPORT
8914 M:      Paul Walmsley <paul@pwsan.com>
8915 L:      linux-omap@vger.kernel.org
8916 S:      Maintained
8917 F:      arch/arm/*omap*/*clock*
8918
8919 OMAP POWER MANAGEMENT SUPPORT
8920 M:      Kevin Hilman <khilman@kernel.org>
8921 L:      linux-omap@vger.kernel.org
8922 S:      Maintained
8923 F:      arch/arm/*omap*/*pm*
8924 F:      drivers/cpufreq/omap-cpufreq.c
8925
8926 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8927 M:      Rajendra Nayak <rnayak@codeaurora.org>
8928 M:      Paul Walmsley <paul@pwsan.com>
8929 L:      linux-omap@vger.kernel.org
8930 S:      Maintained
8931 F:      arch/arm/mach-omap2/prm*
8932
8933 OMAP AUDIO SUPPORT
8934 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8935 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8936 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8937 L:      linux-omap@vger.kernel.org
8938 S:      Maintained
8939 F:      sound/soc/omap/
8940
8941 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8942 M:      Roger Quadros <rogerq@ti.com>
8943 M:      Tony Lindgren <tony@atomide.com>
8944 L:      linux-omap@vger.kernel.org
8945 S:      Maintained
8946 F:      drivers/memory/omap-gpmc.c
8947 F:      arch/arm/mach-omap2/*gpmc*
8948
8949 OMAP FRAMEBUFFER SUPPORT
8950 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8951 L:      linux-fbdev@vger.kernel.org
8952 L:      linux-omap@vger.kernel.org
8953 S:      Maintained
8954 F:      drivers/video/fbdev/omap/
8955
8956 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8957 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8958 L:      linux-omap@vger.kernel.org
8959 L:      linux-fbdev@vger.kernel.org
8960 S:      Maintained
8961 F:      drivers/video/fbdev/omap2/
8962 F:      Documentation/arm/OMAP/DSS
8963
8964 OMAP HARDWARE SPINLOCK SUPPORT
8965 M:      Ohad Ben-Cohen <ohad@wizery.com>
8966 L:      linux-omap@vger.kernel.org
8967 S:      Maintained
8968 F:      drivers/hwspinlock/omap_hwspinlock.c
8969
8970 OMAP MMC SUPPORT
8971 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8972 L:      linux-omap@vger.kernel.org
8973 S:      Maintained
8974 F:      drivers/mmc/host/omap.c
8975
8976 OMAP HS MMC SUPPORT
8977 L:      linux-mmc@vger.kernel.org
8978 L:      linux-omap@vger.kernel.org
8979 S:      Orphan
8980 F:      drivers/mmc/host/omap_hsmmc.c
8981
8982 OMAP RANDOM NUMBER GENERATOR SUPPORT
8983 M:      Deepak Saxena <dsaxena@plexity.net>
8984 S:      Maintained
8985 F:      drivers/char/hw_random/omap-rng.c
8986
8987 OMAP HWMOD SUPPORT
8988 M:      Benoît Cousson <bcousson@baylibre.com>
8989 M:      Paul Walmsley <paul@pwsan.com>
8990 L:      linux-omap@vger.kernel.org
8991 S:      Maintained
8992 F:      arch/arm/mach-omap2/omap_hwmod.*
8993
8994 OMAP HWMOD DATA
8995 M:      Paul Walmsley <paul@pwsan.com>
8996 L:      linux-omap@vger.kernel.org
8997 S:      Maintained
8998 F:      arch/arm/mach-omap2/omap_hwmod*data*
8999
9000 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9001 M:      Benoît Cousson <bcousson@baylibre.com>
9002 L:      linux-omap@vger.kernel.org
9003 S:      Maintained
9004 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9005
9006 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9007 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9008 L:      linux-media@vger.kernel.org
9009 S:      Maintained
9010 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9011 F:      drivers/media/platform/omap3isp/
9012 F:      drivers/staging/media/omap4iss/
9013
9014 OMAP USB SUPPORT
9015 L:      linux-usb@vger.kernel.org
9016 L:      linux-omap@vger.kernel.org
9017 S:      Orphan
9018 F:      drivers/usb/*/*omap*
9019 F:      arch/arm/*omap*/usb*
9020
9021 OMAP GPIO DRIVER
9022 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9023 M:      Santosh Shilimkar <ssantosh@kernel.org>
9024 M:      Kevin Hilman <khilman@kernel.org>
9025 L:      linux-omap@vger.kernel.org
9026 S:      Maintained
9027 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9028 F:      drivers/gpio/gpio-omap.c
9029
9030 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9031 M:      Mark Jackson <mpfj@newflow.co.uk>
9032 L:      linux-omap@vger.kernel.org
9033 S:      Maintained
9034 F:      arch/arm/boot/dts/am335x-nano.dts
9035
9036 OMFS FILESYSTEM
9037 M:      Bob Copeland <me@bobcopeland.com>
9038 L:      linux-karma-devel@lists.sourceforge.net
9039 S:      Maintained
9040 F:      Documentation/filesystems/omfs.txt
9041 F:      fs/omfs/
9042
9043 OMNIKEY CARDMAN 4000 DRIVER
9044 M:      Harald Welte <laforge@gnumonks.org>
9045 S:      Maintained
9046 F:      drivers/char/pcmcia/cm4000_cs.c
9047 F:      include/linux/cm4000_cs.h
9048 F:      include/uapi/linux/cm4000_cs.h
9049
9050 OMNIKEY CARDMAN 4040 DRIVER
9051 M:      Harald Welte <laforge@gnumonks.org>
9052 S:      Maintained
9053 F:      drivers/char/pcmcia/cm4040_cs.*
9054
9055 OMNIVISION OV7670 SENSOR DRIVER
9056 M:      Jonathan Corbet <corbet@lwn.net>
9057 L:      linux-media@vger.kernel.org
9058 T:      git git://linuxtv.org/media_tree.git
9059 S:      Maintained
9060 F:      drivers/media/i2c/ov7670.c
9061
9062 ONENAND FLASH DRIVER
9063 M:      Kyungmin Park <kyungmin.park@samsung.com>
9064 L:      linux-mtd@lists.infradead.org
9065 S:      Maintained
9066 F:      drivers/mtd/onenand/
9067 F:      include/linux/mtd/onenand*.h
9068
9069 ONSTREAM SCSI TAPE DRIVER
9070 M:      Willem Riede <osst@riede.org>
9071 L:      osst-users@lists.sourceforge.net
9072 L:      linux-scsi@vger.kernel.org
9073 S:      Maintained
9074 F:      Documentation/scsi/osst.txt
9075 F:      drivers/scsi/osst.*
9076 F:      drivers/scsi/osst_*.h
9077 F:      drivers/scsi/st.h
9078
9079 OPENCORES I2C BUS DRIVER
9080 M:      Peter Korsgaard <jacmet@sunsite.dk>
9081 L:      linux-i2c@vger.kernel.org
9082 S:      Maintained
9083 F:      Documentation/i2c/busses/i2c-ocores
9084 F:      drivers/i2c/busses/i2c-ocores.c
9085
9086 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9087 M:      Rob Herring <robh+dt@kernel.org>
9088 M:      Frank Rowand <frowand.list@gmail.com>
9089 L:      devicetree@vger.kernel.org
9090 W:      http://www.devicetree.org/
9091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9092 S:      Maintained
9093 F:      drivers/of/
9094 F:      include/linux/of*.h
9095 F:      scripts/dtc/
9096
9097 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9098 M:      Rob Herring <robh+dt@kernel.org>
9099 M:      Mark Rutland <mark.rutland@arm.com>
9100 L:      devicetree@vger.kernel.org
9101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9102 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9103 S:      Maintained
9104 F:      Documentation/devicetree/
9105 F:      arch/*/boot/dts/
9106 F:      include/dt-bindings/
9107
9108 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9109 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9110 L:      devicetree@vger.kernel.org
9111 S:      Maintained
9112 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9113 F:      Documentation/devicetree/overlay-notes.txt
9114 F:      drivers/of/overlay.c
9115 F:      drivers/of/resolver.c
9116
9117 OPENRISC ARCHITECTURE
9118 M:      Jonas Bonn <jonas@southpole.se>
9119 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9120 M:      Stafford Horne <shorne@gmail.com>
9121 L:      openrisc@lists.librecores.org
9122 W:      http://openrisc.io
9123 S:      Maintained
9124 F:      arch/openrisc/
9125
9126 OPENVSWITCH
9127 M:      Pravin Shelar <pshelar@nicira.com>
9128 L:      netdev@vger.kernel.org
9129 L:      dev@openvswitch.org
9130 W:      http://openvswitch.org
9131 S:      Maintained
9132 F:      net/openvswitch/
9133 F:      include/uapi/linux/openvswitch.h
9134
9135 OPERATING PERFORMANCE POINTS (OPP)
9136 M:      Viresh Kumar <vireshk@kernel.org>
9137 M:      Nishanth Menon <nm@ti.com>
9138 M:      Stephen Boyd <sboyd@codeaurora.org>
9139 L:      linux-pm@vger.kernel.org
9140 S:      Maintained
9141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9142 F:      drivers/base/power/opp/
9143 F:      include/linux/pm_opp.h
9144 F:      Documentation/power/opp.txt
9145 F:      Documentation/devicetree/bindings/opp/
9146
9147 OPL4 DRIVER
9148 M:      Clemens Ladisch <clemens@ladisch.de>
9149 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9150 T:      git git://git.alsa-project.org/alsa-kernel.git
9151 S:      Maintained
9152 F:      sound/drivers/opl4/
9153
9154 OPROFILE
9155 M:      Robert Richter <rric@kernel.org>
9156 L:      oprofile-list@lists.sf.net
9157 S:      Maintained
9158 F:      arch/*/include/asm/oprofile*.h
9159 F:      arch/*/oprofile/
9160 F:      drivers/oprofile/
9161 F:      include/linux/oprofile.h
9162
9163 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9164 M:      Mark Fasheh <mfasheh@versity.com>
9165 M:      Joel Becker <jlbec@evilplan.org>
9166 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9167 W:      http://ocfs2.wiki.kernel.org
9168 S:      Supported
9169 F:      Documentation/filesystems/ocfs2.txt
9170 F:      Documentation/filesystems/dlmfs.txt
9171 F:      fs/ocfs2/
9172
9173 ORINOCO DRIVER
9174 L:      linux-wireless@vger.kernel.org
9175 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9176 W:      http://www.nongnu.org/orinoco/
9177 S:      Orphan
9178 F:      drivers/net/wireless/intersil/orinoco/
9179
9180 OSD LIBRARY and FILESYSTEM
9181 M:      Boaz Harrosh <ooo@electrozaur.com>
9182 M:      Benny Halevy <bhalevy@primarydata.com>
9183 L:      osd-dev@open-osd.org
9184 W:      http://open-osd.org
9185 T:      git git://git.open-osd.org/open-osd.git
9186 S:      Maintained
9187 F:      drivers/scsi/osd/
9188 F:      include/scsi/osd_*
9189 F:      fs/exofs/
9190
9191 OVERLAY FILESYSTEM
9192 M:      Miklos Szeredi <miklos@szeredi.hu>
9193 L:      linux-unionfs@vger.kernel.org
9194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9195 S:      Supported
9196 F:      fs/overlayfs/
9197 F:      Documentation/filesystems/overlayfs.txt
9198
9199 ORANGEFS FILESYSTEM
9200 M:      Mike Marshall <hubcap@omnibond.com>
9201 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9203 S:      Supported
9204 F:      fs/orangefs/
9205 F:      Documentation/filesystems/orangefs.txt
9206
9207 P54 WIRELESS DRIVER
9208 M:      Christian Lamparter <chunkeey@googlemail.com>
9209 L:      linux-wireless@vger.kernel.org
9210 W:      http://wireless.kernel.org/en/users/Drivers/p54
9211 S:      Maintained
9212 F:      drivers/net/wireless/intersil/p54/
9213
9214 PA SEMI ETHERNET DRIVER
9215 L:      netdev@vger.kernel.org
9216 S:      Orphan
9217 F:      drivers/net/ethernet/pasemi/*
9218
9219 PA SEMI SMBUS DRIVER
9220 L:      linux-i2c@vger.kernel.org
9221 S:      Orphan
9222 F:      drivers/i2c/busses/i2c-pasemi.c
9223
9224 PADATA PARALLEL EXECUTION MECHANISM
9225 M:      Steffen Klassert <steffen.klassert@secunet.com>
9226 L:      linux-crypto@vger.kernel.org
9227 S:      Maintained
9228 F:      kernel/padata.c
9229 F:      include/linux/padata.h
9230 F:      Documentation/padata.txt
9231
9232 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9233 M:      Harald Welte <laforge@gnumonks.org>
9234 L:      platform-driver-x86@vger.kernel.org
9235 S:      Maintained
9236 F:      drivers/platform/x86/panasonic-laptop.c
9237
9238 PANASONIC MN10300/AM33/AM34 PORT
9239 M:      David Howells <dhowells@redhat.com>
9240 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9241 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9242 S:      Maintained
9243 F:      Documentation/mn10300/
9244 F:      arch/mn10300/
9245
9246 PARALLEL LCD/KEYPAD PANEL DRIVER
9247 M:      Willy Tarreau <willy@haproxy.com>
9248 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9249 S:      Odd Fixes
9250 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9251 F:      drivers/misc/panel.c
9252
9253 PARALLEL PORT SUBSYSTEM
9254 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9255 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9256 L:      linux-parport@lists.infradead.org (subscribers-only)
9257 S:      Maintained
9258 F:      drivers/parport/
9259 F:      include/linux/parport*.h
9260 F:      drivers/char/ppdev.c
9261 F:      include/uapi/linux/ppdev.h
9262 F:      Documentation/parport*.txt
9263
9264 PARAVIRT_OPS INTERFACE
9265 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9266 M:      Chris Wright <chrisw@sous-sol.org>
9267 M:      Alok Kataria <akataria@vmware.com>
9268 M:      Rusty Russell <rusty@rustcorp.com.au>
9269 L:      virtualization@lists.linux-foundation.org
9270 S:      Supported
9271 F:      Documentation/virtual/paravirt_ops.txt
9272 F:      arch/*/kernel/paravirt*
9273 F:      arch/*/include/asm/paravirt.h
9274 F:      include/linux/hypervisor.h
9275
9276 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9277 M:      Tim Waugh <tim@cyberelk.net>
9278 L:      linux-parport@lists.infradead.org (subscribers-only)
9279 S:      Maintained
9280 F:      Documentation/blockdev/paride.txt
9281 F:      drivers/block/paride/
9282
9283 PARISC ARCHITECTURE
9284 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9285 M:      Helge Deller <deller@gmx.de>
9286 L:      linux-parisc@vger.kernel.org
9287 W:      http://www.parisc-linux.org/
9288 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9291 S:      Maintained
9292 F:      arch/parisc/
9293 F:      Documentation/parisc/
9294 F:      drivers/parisc/
9295 F:      drivers/char/agp/parisc-agp.c
9296 F:      drivers/input/serio/gscps2.c
9297 F:      drivers/parport/parport_gsc.*
9298 F:      drivers/tty/serial/8250/8250_gsc.c
9299 F:      drivers/video/fbdev/sti*
9300 F:      drivers/video/console/sti*
9301 F:      drivers/video/logo/logo_parisc*
9302
9303 PC87360 HARDWARE MONITORING DRIVER
9304 M:      Jim Cromie <jim.cromie@gmail.com>
9305 L:      linux-hwmon@vger.kernel.org
9306 S:      Maintained
9307 F:      Documentation/hwmon/pc87360
9308 F:      drivers/hwmon/pc87360.c
9309
9310 PC8736x GPIO DRIVER
9311 M:      Jim Cromie <jim.cromie@gmail.com>
9312 S:      Maintained
9313 F:      drivers/char/pc8736x_gpio.c
9314
9315 PC87427 HARDWARE MONITORING DRIVER
9316 M:      Jean Delvare <jdelvare@suse.com>
9317 L:      linux-hwmon@vger.kernel.org
9318 S:      Maintained
9319 F:      Documentation/hwmon/pc87427
9320 F:      drivers/hwmon/pc87427.c
9321
9322 PCA9532 LED DRIVER
9323 M:      Riku Voipio <riku.voipio@iki.fi>
9324 S:      Maintained
9325 F:      drivers/leds/leds-pca9532.c
9326 F:      include/linux/leds-pca9532.h
9327
9328 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9329 M:      Guenter Roeck <linux@roeck-us.net>
9330 L:      linux-i2c@vger.kernel.org
9331 S:      Maintained
9332 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9333
9334 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9335 M:      Khalid Aziz <khalid@gonehiking.org>
9336 S:      Maintained
9337 F:      drivers/firmware/pcdp.*
9338
9339 PCI ERROR RECOVERY
9340 M:      Linas Vepstas <linasvepstas@gmail.com>
9341 L:      linux-pci@vger.kernel.org
9342 S:      Supported
9343 F:      Documentation/PCI/pci-error-recovery.txt
9344
9345 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9346 M:      Russell Currey <ruscur@russell.cc>
9347 L:      linuxppc-dev@lists.ozlabs.org
9348 S:      Supported
9349 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9350 F:      arch/powerpc/kernel/eeh*.c
9351 F:      arch/powerpc/platforms/*/eeh*.c
9352 F:      arch/powerpc/include/*/eeh*.h
9353
9354 PCI SUBSYSTEM
9355 M:      Bjorn Helgaas <bhelgaas@google.com>
9356 L:      linux-pci@vger.kernel.org
9357 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9359 S:      Supported
9360 F:      Documentation/devicetree/bindings/pci/
9361 F:      Documentation/PCI/
9362 F:      drivers/pci/
9363 F:      include/linux/pci*
9364 F:      arch/x86/pci/
9365 F:      arch/x86/kernel/quirks.c
9366
9367 PCI DRIVER FOR ALTERA PCIE IP
9368 M:      Ley Foon Tan <lftan@altera.com>
9369 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9370 L:      linux-pci@vger.kernel.org
9371 S:      Supported
9372 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9373 F:      drivers/pci/host/pcie-altera.c
9374
9375 PCI DRIVER FOR ARM VERSATILE PLATFORM
9376 M:      Rob Herring <robh@kernel.org>
9377 L:      linux-pci@vger.kernel.org
9378 L:      linux-arm-kernel@lists.infradead.org
9379 S:      Maintained
9380 F:      Documentation/devicetree/bindings/pci/versatile.txt
9381 F:      drivers/pci/host/pci-versatile.c
9382
9383 PCI DRIVER FOR ARMADA 8K
9384 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9385 L:      linux-pci@vger.kernel.org
9386 L:      linux-arm-kernel@lists.infradead.org
9387 S:      Maintained
9388 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9389 F:      drivers/pci/host/pcie-armada8k.c
9390
9391 PCI DRIVER FOR APPLIEDMICRO XGENE
9392 M:      Tanmay Inamdar <tinamdar@apm.com>
9393 L:      linux-pci@vger.kernel.org
9394 L:      linux-arm-kernel@lists.infradead.org
9395 S:      Maintained
9396 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9397 F:      drivers/pci/host/pci-xgene.c
9398
9399 PCI DRIVER FOR FREESCALE LAYERSCAPE
9400 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9401 M:      Mingkai Hu <mingkai.hu@freescale.com>
9402 M:      Roy Zang <tie-fei.zang@freescale.com>
9403 L:      linuxppc-dev@lists.ozlabs.org
9404 L:      linux-pci@vger.kernel.org
9405 L:      linux-arm-kernel@lists.infradead.org
9406 S:      Maintained
9407 F:      drivers/pci/host/*layerscape*
9408
9409 PCI DRIVER FOR IMX6
9410 M:      Richard Zhu <hongxing.zhu@nxp.com>
9411 M:      Lucas Stach <l.stach@pengutronix.de>
9412 L:      linux-pci@vger.kernel.org
9413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9414 S:      Maintained
9415 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9416 F:      drivers/pci/host/*imx6*
9417
9418 PCI DRIVER FOR TI KEYSTONE
9419 M:      Murali Karicheri <m-karicheri2@ti.com>
9420 L:      linux-pci@vger.kernel.org
9421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9422 S:      Maintained
9423 F:      drivers/pci/host/*keystone*
9424
9425 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9426 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9427 M:      Jason Cooper <jason@lakedaemon.net>
9428 L:      linux-pci@vger.kernel.org
9429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9430 S:      Maintained
9431 F:      drivers/pci/host/*mvebu*
9432
9433 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9434 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9435 L:      linux-pci@vger.kernel.org
9436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9437 S:      Maintained
9438 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9439 F:      drivers/pci/host/pci-aardvark.c
9440
9441 PCI DRIVER FOR NVIDIA TEGRA
9442 M:      Thierry Reding <thierry.reding@gmail.com>
9443 L:      linux-tegra@vger.kernel.org
9444 L:      linux-pci@vger.kernel.org
9445 S:      Supported
9446 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9447 F:      drivers/pci/host/pci-tegra.c
9448
9449 PCI DRIVER FOR TI DRA7XX
9450 M:      Kishon Vijay Abraham I <kishon@ti.com>
9451 L:      linux-omap@vger.kernel.org
9452 L:      linux-pci@vger.kernel.org
9453 S:      Supported
9454 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9455 F:      drivers/pci/host/pci-dra7xx.c
9456
9457 PCI DRIVER FOR RENESAS R-CAR
9458 M:      Simon Horman <horms@verge.net.au>
9459 L:      linux-pci@vger.kernel.org
9460 L:      linux-renesas-soc@vger.kernel.org
9461 S:      Maintained
9462 F:      drivers/pci/host/*rcar*
9463
9464 PCI DRIVER FOR SAMSUNG EXYNOS
9465 M:      Jingoo Han <jingoohan1@gmail.com>
9466 L:      linux-pci@vger.kernel.org
9467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9468 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9469 S:      Maintained
9470 F:      drivers/pci/host/pci-exynos.c
9471
9472 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9473 M:      Jingoo Han <jingoohan1@gmail.com>
9474 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9475 L:      linux-pci@vger.kernel.org
9476 S:      Maintained
9477 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9478 F:      drivers/pci/host/*designware*
9479
9480 PCI DRIVER FOR GENERIC OF HOSTS
9481 M:      Will Deacon <will.deacon@arm.com>
9482 L:      linux-pci@vger.kernel.org
9483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9484 S:      Maintained
9485 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9486 F:      drivers/pci/host/pci-host-common.c
9487 F:      drivers/pci/host/pci-host-generic.c
9488
9489 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9490 M:      Keith Busch <keith.busch@intel.com>
9491 L:      linux-pci@vger.kernel.org
9492 S:      Supported
9493 F:      drivers/pci/host/vmd.c
9494
9495 PCIE DRIVER FOR ST SPEAR13XX
9496 M:      Pratyush Anand <pratyush.anand@gmail.com>
9497 L:      linux-pci@vger.kernel.org
9498 S:      Maintained
9499 F:      drivers/pci/host/*spear*
9500
9501 PCI MSI DRIVER FOR ALTERA MSI IP
9502 M:      Ley Foon Tan <lftan@altera.com>
9503 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9504 L:      linux-pci@vger.kernel.org
9505 S:      Supported
9506 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9507 F:      drivers/pci/host/pcie-altera-msi.c
9508
9509 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9510 M:      Duc Dang <dhdang@apm.com>
9511 L:      linux-pci@vger.kernel.org
9512 L:      linux-arm-kernel@lists.infradead.org
9513 S:      Maintained
9514 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9515 F:      drivers/pci/host/pci-xgene-msi.c
9516
9517 PCIE DRIVER FOR AXIS ARTPEC
9518 M:      Niklas Cassel <niklas.cassel@axis.com>
9519 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9520 L:      linux-arm-kernel@axis.com
9521 L:      linux-pci@vger.kernel.org
9522 S:      Maintained
9523 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9524 F:      drivers/pci/host/*artpec*
9525
9526 PCIE DRIVER FOR HISILICON
9527 M:      Zhou Wang <wangzhou1@hisilicon.com>
9528 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9529 L:      linux-pci@vger.kernel.org
9530 S:      Maintained
9531 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9532 F:      drivers/pci/host/pcie-hisi.c
9533
9534 PCIE DRIVER FOR ROCKCHIP
9535 M:      Shawn Lin <shawn.lin@rock-chips.com>
9536 M:      Wenrui Li <wenrui.li@rock-chips.com>
9537 L:      linux-pci@vger.kernel.org
9538 L:      linux-rockchip@lists.infradead.org
9539 S:      Maintained
9540 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9541 F:      drivers/pci/host/pcie-rockchip.c
9542
9543 PCIE DRIVER FOR QUALCOMM MSM
9544 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9545 L:     linux-pci@vger.kernel.org
9546 L:     linux-arm-msm@vger.kernel.org
9547 S:     Maintained
9548 F:     drivers/pci/host/*qcom*
9549
9550 PCIE DRIVER FOR CAVIUM THUNDERX
9551 M:      David Daney <david.daney@cavium.com>
9552 L:      linux-pci@vger.kernel.org
9553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9554 S:      Supported
9555 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9556 F:      drivers/pci/host/pci-thunder-*
9557
9558 PCMCIA SUBSYSTEM
9559 P:      Linux PCMCIA Team
9560 L:      linux-pcmcia@lists.infradead.org
9561 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9563 S:      Maintained
9564 F:      Documentation/pcmcia/
9565 F:      tools/pcmcia/
9566 F:      drivers/pcmcia/
9567 F:      include/pcmcia/
9568
9569 PCNET32 NETWORK DRIVER
9570 M:      Don Fry <pcnet32@frontier.com>
9571 L:      netdev@vger.kernel.org
9572 S:      Maintained
9573 F:      drivers/net/ethernet/amd/pcnet32.c
9574
9575 PCRYPT PARALLEL CRYPTO ENGINE
9576 M:      Steffen Klassert <steffen.klassert@secunet.com>
9577 L:      linux-crypto@vger.kernel.org
9578 S:      Maintained
9579 F:      crypto/pcrypt.c
9580 F:      include/crypto/pcrypt.h
9581
9582 PER-CPU MEMORY ALLOCATOR
9583 M:      Tejun Heo <tj@kernel.org>
9584 M:      Christoph Lameter <cl@linux.com>
9585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9586 S:      Maintained
9587 F:      include/linux/percpu*.h
9588 F:      mm/percpu*.c
9589 F:      arch/*/include/asm/percpu.h
9590
9591 PER-TASK DELAY ACCOUNTING
9592 M:      Balbir Singh <bsingharora@gmail.com>
9593 S:      Maintained
9594 F:      include/linux/delayacct.h
9595 F:      kernel/delayacct.c
9596
9597 PERFORMANCE EVENTS SUBSYSTEM
9598 M:      Peter Zijlstra <peterz@infradead.org>
9599 M:      Ingo Molnar <mingo@redhat.com>
9600 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9601 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9602 L:      linux-kernel@vger.kernel.org
9603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9604 S:      Supported
9605 F:      kernel/events/*
9606 F:      include/linux/perf_event.h
9607 F:      include/uapi/linux/perf_event.h
9608 F:      arch/*/kernel/perf_event*.c
9609 F:      arch/*/kernel/*/perf_event*.c
9610 F:      arch/*/kernel/*/*/perf_event*.c
9611 F:      arch/*/include/asm/perf_event.h
9612 F:      arch/*/kernel/perf_callchain.c
9613 F:      arch/*/events/*
9614 F:      tools/perf/
9615
9616 PERSONALITY HANDLING
9617 M:      Christoph Hellwig <hch@infradead.org>
9618 L:      linux-abi-devel@lists.sourceforge.net
9619 S:      Maintained
9620 F:      include/linux/personality.h
9621 F:      include/uapi/linux/personality.h
9622
9623 PHONET PROTOCOL
9624 M:      Remi Denis-Courmont <courmisch@gmail.com>
9625 S:      Supported
9626 F:      Documentation/networking/phonet.txt
9627 F:      include/linux/phonet.h
9628 F:      include/net/phonet/
9629 F:      include/uapi/linux/phonet.h
9630 F:      net/phonet/
9631
9632 PHRAM MTD DRIVER
9633 M:      Joern Engel <joern@lazybastard.org>
9634 L:      linux-mtd@lists.infradead.org
9635 S:      Maintained
9636 F:      drivers/mtd/devices/phram.c
9637
9638 PICOLCD HID DRIVER
9639 M:      Bruno Prémont <bonbons@linux-vserver.org>
9640 L:      linux-input@vger.kernel.org
9641 S:      Maintained
9642 F:      drivers/hid/hid-picolcd*
9643
9644 PICOXCELL SUPPORT
9645 M:      Jamie Iles <jamie@jamieiles.com>
9646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9647 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9648 S:      Supported
9649 F:      arch/arm/boot/dts/picoxcell*
9650 F:      arch/arm/mach-picoxcell/
9651 F:      drivers/crypto/picoxcell*
9652
9653 PIN CONTROL SUBSYSTEM
9654 M:      Linus Walleij <linus.walleij@linaro.org>
9655 L:      linux-gpio@vger.kernel.org
9656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9657 S:      Maintained
9658 F:      Documentation/devicetree/bindings/pinctrl/
9659 F:      Documentation/pinctrl.txt
9660 F:      drivers/pinctrl/
9661 F:      include/linux/pinctrl/
9662
9663 PIN CONTROLLER - ATMEL AT91
9664 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9666 S:      Maintained
9667 F:      drivers/pinctrl/pinctrl-at91.*
9668
9669 PIN CONTROLLER - ATMEL AT91 PIO4
9670 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9672 L:      linux-gpio@vger.kernel.org
9673 S:      Supported
9674 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9675
9676 PIN CONTROLLER - INTEL
9677 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9678 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9679 S:      Maintained
9680 F:      drivers/pinctrl/intel/
9681
9682 PIN CONTROLLER - RENESAS
9683 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9684 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9685 L:      linux-renesas-soc@vger.kernel.org
9686 S:      Maintained
9687 F:      drivers/pinctrl/sh-pfc/
9688
9689 PIN CONTROLLER - SAMSUNG
9690 M:      Tomasz Figa <tomasz.figa@gmail.com>
9691 M:      Krzysztof Kozlowski <krzk@kernel.org>
9692 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9694 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9695 S:      Maintained
9696 F:      drivers/pinctrl/samsung/
9697 F:      include/dt-bindings/pinctrl/samsung.h
9698 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9699
9700 PIN CONTROLLER - SINGLE
9701 M:      Tony Lindgren <tony@atomide.com>
9702 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9704 L:      linux-omap@vger.kernel.org
9705 S:      Maintained
9706 F:      drivers/pinctrl/pinctrl-single.c
9707
9708 PIN CONTROLLER - ST SPEAR
9709 M:      Viresh Kumar <vireshk@kernel.org>
9710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9711 W:      http://www.st.com/spear
9712 S:      Maintained
9713 F:      drivers/pinctrl/spear/
9714
9715 PISTACHIO SOC SUPPORT
9716 M:      James Hartley <james.hartley@imgtec.com>
9717 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9718 L:      linux-mips@linux-mips.org
9719 S:      Maintained
9720 F:      arch/mips/pistachio/
9721 F:      arch/mips/include/asm/mach-pistachio/
9722 F:      arch/mips/boot/dts/pistachio/
9723 F:      arch/mips/configs/pistachio*_defconfig
9724
9725 PKTCDVD DRIVER
9726 S:      Orphan
9727 M:      linux-block@vger.kernel.org
9728 F:      drivers/block/pktcdvd.c
9729 F:      include/linux/pktcdvd.h
9730 F:      include/uapi/linux/pktcdvd.h
9731
9732 PKUNITY SOC DRIVERS
9733 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9734 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9735 S:      Maintained
9736 T:      git git://github.com/gxt/linux.git
9737 F:      drivers/input/serio/i8042-unicore32io.h
9738 F:      drivers/i2c/busses/i2c-puv3.c
9739 F:      drivers/video/fbdev/fb-puv3.c
9740 F:      drivers/rtc/rtc-puv3.c
9741
9742 PMBUS HARDWARE MONITORING DRIVERS
9743 M:      Guenter Roeck <linux@roeck-us.net>
9744 L:      linux-hwmon@vger.kernel.org
9745 W:      http://hwmon.wiki.kernel.org/
9746 W:      http://www.roeck-us.net/linux/drivers/
9747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9748 S:      Maintained
9749 F:      Documentation/hwmon/pmbus
9750 F:      drivers/hwmon/pmbus/
9751 F:      include/linux/i2c/pmbus.h
9752
9753 PMC SIERRA MaxRAID DRIVER
9754 L:      linux-scsi@vger.kernel.org
9755 W:      http://www.pmc-sierra.com/
9756 S:      Orphan
9757 F:      drivers/scsi/pmcraid.*
9758
9759 PMC SIERRA PM8001 DRIVER
9760 M:      Jack Wang <jinpu.wang@profitbricks.com>
9761 M:      lindar_liu@usish.com
9762 L:      pmchba@pmcs.com
9763 L:      linux-scsi@vger.kernel.org
9764 S:      Supported
9765 F:      drivers/scsi/pm8001/
9766
9767 POSIX CLOCKS and TIMERS
9768 M:      Thomas Gleixner <tglx@linutronix.de>
9769 L:      linux-kernel@vger.kernel.org
9770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9771 S:      Maintained
9772 F:      fs/timerfd.c
9773 F:      include/linux/timer*
9774 F:      kernel/time/*timer*
9775
9776 POWER MANAGEMENT CORE
9777 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9778 L:      linux-pm@vger.kernel.org
9779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9780 B:      https://bugzilla.kernel.org
9781 S:      Supported
9782 F:      drivers/base/power/
9783 F:      include/linux/pm.h
9784 F:      include/linux/pm_*
9785 F:      include/linux/powercap.h
9786 F:      drivers/powercap/
9787
9788 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9789 M:      Sebastian Reichel <sre@kernel.org>
9790 L:      linux-pm@vger.kernel.org
9791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9792 S:      Maintained
9793 F:      Documentation/devicetree/bindings/power/supply/
9794 F:      include/linux/power_supply.h
9795 F:      drivers/power/supply/
9796
9797 POWER STATE COORDINATION INTERFACE (PSCI)
9798 M:      Mark Rutland <mark.rutland@arm.com>
9799 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9800 L:      linux-arm-kernel@lists.infradead.org
9801 S:      Maintained
9802 F:      drivers/firmware/psci.c
9803 F:      include/linux/psci.h
9804 F:      include/uapi/linux/psci.h
9805
9806 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9807 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9808 L:      linuxppc-dev@lists.ozlabs.org
9809 S:      Maintained
9810 F:      drivers/char/powernv-op-panel.c
9811
9812 PNP SUPPORT
9813 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9814 S:      Maintained
9815 F:      drivers/pnp/
9816
9817 PPP PROTOCOL DRIVERS AND COMPRESSORS
9818 M:      Paul Mackerras <paulus@samba.org>
9819 L:      linux-ppp@vger.kernel.org
9820 S:      Maintained
9821 F:      drivers/net/ppp/ppp_*
9822
9823 PPP OVER ATM (RFC 2364)
9824 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9825 S:      Maintained
9826 F:      net/atm/pppoatm.c
9827 F:      include/uapi/linux/atmppp.h
9828
9829 PPP OVER ETHERNET
9830 M:      Michal Ostrowski <mostrows@earthlink.net>
9831 S:      Maintained
9832 F:      drivers/net/ppp/pppoe.c
9833 F:      drivers/net/ppp/pppox.c
9834
9835 PPP OVER L2TP
9836 M:      James Chapman <jchapman@katalix.com>
9837 S:      Maintained
9838 F:      net/l2tp/l2tp_ppp.c
9839 F:      include/linux/if_pppol2tp.h
9840 F:      include/uapi/linux/if_pppol2tp.h
9841
9842 PPS SUPPORT
9843 M:      Rodolfo Giometti <giometti@enneenne.com>
9844 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9845 L:      linuxpps@ml.enneenne.com (subscribers-only)
9846 S:      Maintained
9847 F:      Documentation/pps/
9848 F:      drivers/pps/
9849 F:      include/linux/pps*.h
9850
9851 PPTP DRIVER
9852 M:      Dmitry Kozlov <xeb@mail.ru>
9853 L:      netdev@vger.kernel.org
9854 S:      Maintained
9855 F:      drivers/net/ppp/pptp.c
9856 W:      http://sourceforge.net/projects/accel-pptp
9857
9858 PREEMPTIBLE KERNEL
9859 M:      Robert Love <rml@tech9.net>
9860 L:      kpreempt-tech@lists.sourceforge.net
9861 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9862 S:      Supported
9863 F:      Documentation/preempt-locking.txt
9864 F:      include/linux/preempt.h
9865
9866 PRISM54 WIRELESS DRIVER
9867 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9868 L:      linux-wireless@vger.kernel.org
9869 W:      http://wireless.kernel.org/en/users/Drivers/p54
9870 S:      Obsolete
9871 F:      drivers/net/wireless/intersil/prism54/
9872
9873 PS3 NETWORK SUPPORT
9874 M:      Geoff Levand <geoff@infradead.org>
9875 L:      netdev@vger.kernel.org
9876 L:      linuxppc-dev@lists.ozlabs.org
9877 S:      Maintained
9878 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9879
9880 PS3 PLATFORM SUPPORT
9881 M:      Geoff Levand <geoff@infradead.org>
9882 L:      linuxppc-dev@lists.ozlabs.org
9883 S:      Maintained
9884 F:      arch/powerpc/boot/ps3*
9885 F:      arch/powerpc/include/asm/lv1call.h
9886 F:      arch/powerpc/include/asm/ps3*.h
9887 F:      arch/powerpc/platforms/ps3/
9888 F:      drivers/*/ps3*
9889 F:      drivers/ps3/
9890 F:      drivers/rtc/rtc-ps3.c
9891 F:      drivers/usb/host/*ps3.c
9892 F:      sound/ppc/snd_ps3*
9893
9894 PS3VRAM DRIVER
9895 M:      Jim Paris <jim@jtan.com>
9896 M:      Geoff Levand <geoff@infradead.org>
9897 L:      linuxppc-dev@lists.ozlabs.org
9898 S:      Maintained
9899 F:      drivers/block/ps3vram.c
9900
9901 PSTORE FILESYSTEM
9902 M:      Anton Vorontsov <anton@enomsg.org>
9903 M:      Colin Cross <ccross@android.com>
9904 M:      Kees Cook <keescook@chromium.org>
9905 M:      Tony Luck <tony.luck@intel.com>
9906 S:      Maintained
9907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9908 F:      fs/pstore/
9909 F:      include/linux/pstore*
9910 F:      drivers/firmware/efi/efi-pstore.c
9911 F:      drivers/acpi/apei/erst.c
9912
9913 PTP HARDWARE CLOCK SUPPORT
9914 M:      Richard Cochran <richardcochran@gmail.com>
9915 L:      netdev@vger.kernel.org
9916 S:      Maintained
9917 W:      http://linuxptp.sourceforge.net/
9918 F:      Documentation/ABI/testing/sysfs-ptp
9919 F:      Documentation/ptp/*
9920 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9921 F:      drivers/net/phy/dp83640*
9922 F:      drivers/ptp/*
9923 F:      include/linux/ptp_cl*
9924
9925 PTRACE SUPPORT
9926 M:      Roland McGrath <roland@hack.frob.com>
9927 M:      Oleg Nesterov <oleg@redhat.com>
9928 S:      Maintained
9929 F:      include/asm-generic/syscall.h
9930 F:      include/linux/ptrace.h
9931 F:      include/linux/regset.h
9932 F:      include/linux/tracehook.h
9933 F:      include/uapi/linux/ptrace.h
9934 F:      kernel/ptrace.c
9935
9936 PULSE8-CEC DRIVER
9937 M:      Hans Verkuil <hverkuil@xs4all.nl>
9938 L:      linux-media@vger.kernel.org
9939 T:      git git://linuxtv.org/media_tree.git
9940 S:      Maintained
9941 F:      drivers/staging/media/pulse8-cec
9942
9943 PVRUSB2 VIDEO4LINUX DRIVER
9944 M:      Mike Isely <isely@pobox.com>
9945 L:      pvrusb2@isely.net       (subscribers-only)
9946 L:      linux-media@vger.kernel.org
9947 W:      http://www.isely.net/pvrusb2/
9948 T:      git git://linuxtv.org/media_tree.git
9949 S:      Maintained
9950 F:      Documentation/media/v4l-drivers/pvrusb2*
9951 F:      drivers/media/usb/pvrusb2/
9952
9953 PWC WEBCAM DRIVER
9954 M:      Hans Verkuil <hverkuil@xs4all.nl>
9955 L:      linux-media@vger.kernel.org
9956 T:      git git://linuxtv.org/media_tree.git
9957 S:      Odd Fixes
9958 F:      drivers/media/usb/pwc/*
9959
9960 PWM FAN DRIVER
9961 M:      Kamil Debski <kamil@wypas.org>
9962 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9963 L:      linux-hwmon@vger.kernel.org
9964 S:      Supported
9965 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9966 F:      Documentation/hwmon/pwm-fan
9967 F:      drivers/hwmon/pwm-fan.c
9968
9969 PWM SUBSYSTEM
9970 M:      Thierry Reding <thierry.reding@gmail.com>
9971 L:      linux-pwm@vger.kernel.org
9972 S:      Maintained
9973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9974 F:      Documentation/pwm.txt
9975 F:      Documentation/devicetree/bindings/pwm/
9976 F:      include/linux/pwm.h
9977 F:      drivers/pwm/
9978 F:      drivers/video/backlight/pwm_bl.c
9979 F:      include/linux/pwm_backlight.h
9980
9981 PXA2xx/PXA3xx SUPPORT
9982 M:      Daniel Mack <daniel@zonque.org>
9983 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9984 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9986 T:      git git://github.com/hzhuang1/linux.git
9987 T:      git git://github.com/rjarzmik/linux.git
9988 S:      Maintained
9989 F:      arch/arm/boot/dts/pxa*
9990 F:      arch/arm/mach-pxa/
9991 F:      drivers/dma/pxa*
9992 F:      drivers/pcmcia/pxa2xx*
9993 F:      drivers/pinctrl/pxa/
9994 F:      drivers/spi/spi-pxa2xx*
9995 F:      drivers/usb/gadget/udc/pxa2*
9996 F:      include/sound/pxa2xx-lib.h
9997 F:      sound/arm/pxa*
9998 F:      sound/soc/pxa/
9999
10000 PXA GPIO DRIVER
10001 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10002 L:      linux-gpio@vger.kernel.org
10003 S:      Maintained
10004 F:      drivers/gpio/gpio-pxa.c
10005
10006 PXA3xx NAND FLASH DRIVER
10007 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10008 L:      linux-mtd@lists.infradead.org
10009 S:      Maintained
10010 F:      drivers/mtd/nand/pxa3xx_nand.c
10011
10012 MMP SUPPORT
10013 M:      Eric Miao <eric.y.miao@gmail.com>
10014 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10016 T:      git git://github.com/hzhuang1/linux.git
10017 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10018 S:      Maintained
10019 F:      arch/arm/boot/dts/mmp*
10020 F:      arch/arm/mach-mmp/
10021
10022 PXA MMCI DRIVER
10023 S:      Orphan
10024
10025 PXA RTC DRIVER
10026 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10027 L:      rtc-linux@googlegroups.com
10028 S:      Maintained
10029
10030 QAT DRIVER
10031 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10032 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10033 L:      qat-linux@intel.com
10034 S:      Supported
10035 F:      drivers/crypto/qat/
10036
10037 QIB DRIVER
10038 M:      Mike Marciniszyn <infinipath@intel.com>
10039 L:      linux-rdma@vger.kernel.org
10040 S:      Supported
10041 F:      drivers/infiniband/hw/qib/
10042
10043 QLOGIC QLA1280 SCSI DRIVER
10044 M:      Michael Reed <mdr@sgi.com>
10045 L:      linux-scsi@vger.kernel.org
10046 S:      Maintained
10047 F:      drivers/scsi/qla1280.[ch]
10048
10049 QLOGIC QLA2XXX FC-SCSI DRIVER
10050 M:      qla2xxx-upstream@qlogic.com
10051 L:      linux-scsi@vger.kernel.org
10052 S:      Supported
10053 F:      Documentation/scsi/LICENSE.qla2xxx
10054 F:      drivers/scsi/qla2xxx/
10055
10056 QLOGIC QLA4XXX iSCSI DRIVER
10057 M:      QLogic-Storage-Upstream@qlogic.com
10058 L:      linux-scsi@vger.kernel.org
10059 S:      Supported
10060 F:      Documentation/scsi/LICENSE.qla4xxx
10061 F:      drivers/scsi/qla4xxx/
10062
10063 QLOGIC QLA3XXX NETWORK DRIVER
10064 M:      Dept-GELinuxNICDev@cavium.com
10065 L:      netdev@vger.kernel.org
10066 S:      Supported
10067 F:      Documentation/networking/LICENSE.qla3xxx
10068 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10069
10070 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10071 M:      Harish Patil <harish.patil@cavium.com>
10072 M:      Manish Chopra <manish.chopra@cavium.com>
10073 M:      Dept-GELinuxNICDev@cavium.com
10074 L:      netdev@vger.kernel.org
10075 S:      Supported
10076 F:      drivers/net/ethernet/qlogic/qlcnic/
10077
10078 QLOGIC QLGE 10Gb ETHERNET DRIVER
10079 M:      Harish Patil <harish.patil@cavium.com>
10080 M:      Manish Chopra <manish.chopra@cavium.com>
10081 M:      Dept-GELinuxNICDev@cavium.com
10082 L:      netdev@vger.kernel.org
10083 S:      Supported
10084 F:      drivers/net/ethernet/qlogic/qlge/
10085
10086 QLOGIC QL4xxx ETHERNET DRIVER
10087 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10088 M:      Ariel Elior <Ariel.Elior@cavium.com>
10089 M:      everest-linux-l2@cavium.com
10090 L:      netdev@vger.kernel.org
10091 S:      Supported
10092 F:      drivers/net/ethernet/qlogic/qed/
10093 F:      include/linux/qed/
10094 F:      drivers/net/ethernet/qlogic/qede/
10095
10096 QNX4 FILESYSTEM
10097 M:      Anders Larsen <al@alarsen.net>
10098 W:      http://www.alarsen.net/linux/qnx4fs/
10099 S:      Maintained
10100 F:      fs/qnx4/
10101 F:      include/uapi/linux/qnx4_fs.h
10102 F:      include/uapi/linux/qnxtypes.h
10103
10104 QORIQ DPAA2 FSL-MC BUS DRIVER
10105 M:      Stuart Yoder <stuart.yoder@nxp.com>
10106 L:      linux-kernel@vger.kernel.org
10107 S:      Maintained
10108 F:      drivers/staging/fsl-mc/
10109
10110 QT1010 MEDIA DRIVER
10111 M:      Antti Palosaari <crope@iki.fi>
10112 L:      linux-media@vger.kernel.org
10113 W:      https://linuxtv.org
10114 W:      http://palosaari.fi/linux/
10115 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10116 T:      git git://linuxtv.org/anttip/media_tree.git
10117 S:      Maintained
10118 F:      drivers/media/tuners/qt1010*
10119
10120 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10121 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10122 L:      linux-wireless@vger.kernel.org
10123 L:      ath9k-devel@lists.ath9k.org
10124 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10125 S:      Supported
10126 F:      drivers/net/wireless/ath/ath9k/
10127
10128 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10129 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10130 L:      ath10k@lists.infradead.org
10131 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10133 S:      Supported
10134 F:      drivers/net/wireless/ath/ath10k/
10135
10136 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10137 M:      Timur Tabi <timur@codeaurora.org>
10138 L:      netdev@vger.kernel.org
10139 S:      Supported
10140 F:      drivers/net/ethernet/qualcomm/emac/
10141
10142 QUALCOMM HEXAGON ARCHITECTURE
10143 M:      Richard Kuo <rkuo@codeaurora.org>
10144 L:      linux-hexagon@vger.kernel.org
10145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10146 S:      Supported
10147 F:      arch/hexagon/
10148
10149 QUALCOMM WCN36XX WIRELESS DRIVER
10150 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10151 L:      wcn36xx@lists.infradead.org
10152 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10153 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10154 S:      Supported
10155 F:      drivers/net/wireless/ath/wcn36xx/
10156
10157 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10158 M:      Gabriel Somlo <somlo@cmu.edu>
10159 M:      "Michael S. Tsirkin" <mst@redhat.com>
10160 L:      qemu-devel@nongnu.org
10161 S:      Maintained
10162 F:      drivers/firmware/qemu_fw_cfg.c
10163
10164 RADOS BLOCK DEVICE (RBD)
10165 M:      Ilya Dryomov <idryomov@gmail.com>
10166 M:      Sage Weil <sage@redhat.com>
10167 M:      Alex Elder <elder@kernel.org>
10168 L:      ceph-devel@vger.kernel.org
10169 W:      http://ceph.com/
10170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10171 T:      git git://github.com/ceph/ceph-client.git
10172 S:      Supported
10173 F:      Documentation/ABI/testing/sysfs-bus-rbd
10174 F:      drivers/block/rbd.c
10175 F:      drivers/block/rbd_types.h
10176
10177 RADEON FRAMEBUFFER DISPLAY DRIVER
10178 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10179 L:      linux-fbdev@vger.kernel.org
10180 S:      Maintained
10181 F:      drivers/video/fbdev/aty/radeon*
10182 F:      include/uapi/linux/radeonfb.h
10183
10184 RADIOSHARK RADIO DRIVER
10185 M:      Hans Verkuil <hverkuil@xs4all.nl>
10186 L:      linux-media@vger.kernel.org
10187 T:      git git://linuxtv.org/media_tree.git
10188 S:      Maintained
10189 F:      drivers/media/radio/radio-shark.c
10190
10191 RADIOSHARK2 RADIO DRIVER
10192 M:      Hans Verkuil <hverkuil@xs4all.nl>
10193 L:      linux-media@vger.kernel.org
10194 T:      git git://linuxtv.org/media_tree.git
10195 S:      Maintained
10196 F:      drivers/media/radio/radio-shark2.c
10197 F:      drivers/media/radio/radio-tea5777.c
10198
10199 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10200 M:      Paul Mackerras <paulus@samba.org>
10201 L:      linux-fbdev@vger.kernel.org
10202 S:      Maintained
10203 F:      drivers/video/fbdev/aty/aty128fb.c
10204
10205 RALINK MIPS ARCHITECTURE
10206 M:      John Crispin <john@phrozen.org>
10207 L:      linux-mips@linux-mips.org
10208 S:      Maintained
10209 F:      arch/mips/ralink
10210
10211 RALINK RT2X00 WIRELESS LAN DRIVER
10212 P:      rt2x00 project
10213 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10214 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10215 L:      linux-wireless@vger.kernel.org
10216 S:      Maintained
10217 F:      drivers/net/wireless/ralink/rt2x00/
10218
10219 RAMDISK RAM BLOCK DEVICE DRIVER
10220 M:      Jens Axboe <axboe@kernel.dk>
10221 S:      Maintained
10222 F:      Documentation/blockdev/ramdisk.txt
10223 F:      drivers/block/brd.c
10224
10225 RANDOM NUMBER DRIVER
10226 M:      "Theodore Ts'o" <tytso@mit.edu>
10227 S:      Maintained
10228 F:      drivers/char/random.c
10229
10230 RAPIDIO SUBSYSTEM
10231 M:      Matt Porter <mporter@kernel.crashing.org>
10232 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10233 S:      Maintained
10234 F:      drivers/rapidio/
10235
10236 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10237 L:      linux-wireless@vger.kernel.org
10238 S:      Orphan
10239 F:      drivers/net/wireless/ray*
10240
10241 RCUTORTURE MODULE
10242 M:      Josh Triplett <josh@joshtriplett.org>
10243 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10244 L:      linux-kernel@vger.kernel.org
10245 S:      Supported
10246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10247 F:      Documentation/RCU/torture.txt
10248 F:      kernel/rcu/rcutorture.c
10249
10250 RCUTORTURE TEST FRAMEWORK
10251 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10252 M:      Josh Triplett <josh@joshtriplett.org>
10253 R:      Steven Rostedt <rostedt@goodmis.org>
10254 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10255 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10256 L:      linux-kernel@vger.kernel.org
10257 S:      Supported
10258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10259 F:      tools/testing/selftests/rcutorture
10260
10261 RDC R-321X SoC
10262 M:      Florian Fainelli <florian@openwrt.org>
10263 S:      Maintained
10264
10265 RDC R6040 FAST ETHERNET DRIVER
10266 M:      Florian Fainelli <f.fainelli@gmail.com>
10267 L:      netdev@vger.kernel.org
10268 S:      Maintained
10269 F:      drivers/net/ethernet/rdc/r6040.c
10270
10271 RDS - RELIABLE DATAGRAM SOCKETS
10272 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10273 L:      netdev@vger.kernel.org
10274 L:      linux-rdma@vger.kernel.org
10275 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10276 W:      https://oss.oracle.com/projects/rds/
10277 S:      Supported
10278 F:      net/rds/
10279 F:      Documentation/networking/rds.txt
10280
10281 RDMAVT - RDMA verbs software
10282 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10283 L:      linux-rdma@vger.kernel.org
10284 S:      Supported
10285 F:      drivers/infiniband/sw/rdmavt
10286
10287 READ-COPY UPDATE (RCU)
10288 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10289 M:      Josh Triplett <josh@joshtriplett.org>
10290 R:      Steven Rostedt <rostedt@goodmis.org>
10291 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10292 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10293 L:      linux-kernel@vger.kernel.org
10294 W:      http://www.rdrop.com/users/paulmck/RCU/
10295 S:      Supported
10296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10297 F:      Documentation/RCU/
10298 X:      Documentation/RCU/torture.txt
10299 F:      include/linux/rcu*
10300 X:      include/linux/srcu.h
10301 F:      kernel/rcu/
10302 X:      kernel/torture.c
10303
10304 REAL TIME CLOCK (RTC) SUBSYSTEM
10305 M:      Alessandro Zummo <a.zummo@towertech.it>
10306 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10307 L:      rtc-linux@googlegroups.com
10308 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10310 S:      Maintained
10311 F:      Documentation/devicetree/bindings/rtc/
10312 F:      Documentation/rtc.txt
10313 F:      drivers/rtc/
10314 F:      include/linux/rtc.h
10315 F:      include/uapi/linux/rtc.h
10316 F:      include/linux/rtc/
10317 F:      include/linux/platform_data/rtc-*
10318 F:      tools/testing/selftests/timers/rtctest.c
10319
10320 REALTEK AUDIO CODECS
10321 M:      Bard Liao <bardliao@realtek.com>
10322 M:      Oder Chiou <oder_chiou@realtek.com>
10323 S:      Maintained
10324 F:      sound/soc/codecs/rt*
10325 F:      include/sound/rt*.h
10326
10327 REISERFS FILE SYSTEM
10328 L:      reiserfs-devel@vger.kernel.org
10329 S:      Supported
10330 F:      fs/reiserfs/
10331
10332 REGISTER MAP ABSTRACTION
10333 M:      Mark Brown <broonie@kernel.org>
10334 L:      linux-kernel@vger.kernel.org
10335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10336 S:      Supported
10337 F:      Documentation/devicetree/bindings/regmap/
10338 F:      drivers/base/regmap/
10339 F:      include/linux/regmap.h
10340
10341 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10342 M:      Ohad Ben-Cohen <ohad@wizery.com>
10343 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10344 L:      linux-remoteproc@vger.kernel.org
10345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10346 S:      Maintained
10347 F:      Documentation/devicetree/bindings/remoteproc/
10348 F:      Documentation/remoteproc.txt
10349 F:      drivers/remoteproc/
10350 F:      include/linux/remoteproc.h
10351
10352 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10353 M:      Ohad Ben-Cohen <ohad@wizery.com>
10354 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10355 L:      linux-remoteproc@vger.kernel.org
10356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10357 S:      Maintained
10358 F:      drivers/rpmsg/
10359 F:      Documentation/rpmsg.txt
10360 F:      include/linux/rpmsg.h
10361
10362 RENESAS CLOCK DRIVERS
10363 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10364 L:      linux-renesas-soc@vger.kernel.org
10365 S:      Supported
10366 F:      drivers/clk/renesas/
10367
10368 RENESAS ETHERNET DRIVERS
10369 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10370 L:      netdev@vger.kernel.org
10371 L:      linux-renesas-soc@vger.kernel.org
10372 F:      drivers/net/ethernet/renesas/
10373 F:      include/linux/sh_eth.h
10374
10375 RENESAS USB2 PHY DRIVER
10376 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10377 L:      linux-renesas-soc@vger.kernel.org
10378 S:      Maintained
10379 F:      drivers/phy/phy-rcar-gen3-usb2.c
10380
10381 RESET CONTROLLER FRAMEWORK
10382 M:      Philipp Zabel <p.zabel@pengutronix.de>
10383 T:      git git://git.pengutronix.de/git/pza/linux
10384 S:      Maintained
10385 F:      drivers/reset/
10386 F:      Documentation/devicetree/bindings/reset/
10387 F:      include/dt-bindings/reset/
10388 F:      include/linux/reset.h
10389 F:      include/linux/reset-controller.h
10390
10391 RFKILL
10392 M:      Johannes Berg <johannes@sipsolutions.net>
10393 L:      linux-wireless@vger.kernel.org
10394 W:      http://wireless.kernel.org/
10395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10397 S:      Maintained
10398 F:      Documentation/rfkill.txt
10399 F:      net/rfkill/
10400
10401 RHASHTABLE
10402 M:      Thomas Graf <tgraf@suug.ch>
10403 M:      Herbert Xu <herbert@gondor.apana.org.au>
10404 L:      netdev@vger.kernel.org
10405 S:      Maintained
10406 F:      lib/rhashtable.c
10407 F:      include/linux/rhashtable.h
10408
10409 RICOH SMARTMEDIA/XD DRIVER
10410 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10411 S:      Maintained
10412 F:      drivers/mtd/nand/r852.c
10413 F:      drivers/mtd/nand/r852.h
10414
10415 RICOH R5C592 MEMORYSTICK DRIVER
10416 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10417 S:      Maintained
10418 F:      drivers/memstick/host/r592.*
10419
10420 ROCCAT DRIVERS
10421 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10422 W:      http://sourceforge.net/projects/roccat/
10423 S:      Maintained
10424 F:      drivers/hid/hid-roccat*
10425 F:      include/linux/hid-roccat*
10426 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10427
10428 ROCKER DRIVER
10429 M:      Jiri Pirko <jiri@resnulli.us>
10430 L:      netdev@vger.kernel.org
10431 S:      Supported
10432 F:      drivers/net/ethernet/rocker/
10433
10434 ROCKETPORT DRIVER
10435 P:      Comtrol Corp.
10436 W:      http://www.comtrol.com
10437 S:      Maintained
10438 F:      Documentation/serial/rocket.txt
10439 F:      drivers/tty/rocket*
10440
10441 ROCKETPORT EXPRESS/INFINITY DRIVER
10442 M:      Kevin Cernekee <cernekee@gmail.com>
10443 L:      linux-serial@vger.kernel.org
10444 S:      Odd Fixes
10445 F:      drivers/tty/serial/rp2.*
10446
10447 ROSE NETWORK LAYER
10448 M:      Ralf Baechle <ralf@linux-mips.org>
10449 L:      linux-hams@vger.kernel.org
10450 W:      http://www.linux-ax25.org/
10451 S:      Maintained
10452 F:      include/net/rose.h
10453 F:      include/uapi/linux/rose.h
10454 F:      net/rose/
10455
10456 RTL2830 MEDIA DRIVER
10457 M:      Antti Palosaari <crope@iki.fi>
10458 L:      linux-media@vger.kernel.org
10459 W:      https://linuxtv.org
10460 W:      http://palosaari.fi/linux/
10461 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10462 T:      git git://linuxtv.org/anttip/media_tree.git
10463 S:      Maintained
10464 F:      drivers/media/dvb-frontends/rtl2830*
10465
10466 RTL2832 MEDIA DRIVER
10467 M:      Antti Palosaari <crope@iki.fi>
10468 L:      linux-media@vger.kernel.org
10469 W:      https://linuxtv.org
10470 W:      http://palosaari.fi/linux/
10471 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10472 T:      git git://linuxtv.org/anttip/media_tree.git
10473 S:      Maintained
10474 F:      drivers/media/dvb-frontends/rtl2832*
10475
10476 RTL2832_SDR MEDIA DRIVER
10477 M:      Antti Palosaari <crope@iki.fi>
10478 L:      linux-media@vger.kernel.org
10479 W:      https://linuxtv.org
10480 W:      http://palosaari.fi/linux/
10481 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10482 T:      git git://linuxtv.org/anttip/media_tree.git
10483 S:      Maintained
10484 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10485
10486 RTL8180 WIRELESS DRIVER
10487 L:      linux-wireless@vger.kernel.org
10488 W:      http://wireless.kernel.org/
10489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10490 S:      Orphan
10491 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10492
10493 RTL8187 WIRELESS DRIVER
10494 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10495 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10496 M:      Larry Finger <Larry.Finger@lwfinger.net>
10497 L:      linux-wireless@vger.kernel.org
10498 W:      http://wireless.kernel.org/
10499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10500 S:      Maintained
10501 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10502
10503 RTL8192CE WIRELESS DRIVER
10504 M:      Larry Finger <Larry.Finger@lwfinger.net>
10505 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10506 L:      linux-wireless@vger.kernel.org
10507 W:      http://wireless.kernel.org/
10508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10509 S:      Maintained
10510 F:      drivers/net/wireless/realtek/rtlwifi/
10511 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10512
10513 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10514 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10515 L:      linux-wireless@vger.kernel.org
10516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10517 S:      Maintained
10518 F:      drivers/net/wireless/realtek/rtl8xxxu/
10519
10520 S3 SAVAGE FRAMEBUFFER DRIVER
10521 M:      Antonino Daplas <adaplas@gmail.com>
10522 L:      linux-fbdev@vger.kernel.org
10523 S:      Maintained
10524 F:      drivers/video/fbdev/savage/
10525
10526 S390
10527 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10528 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10529 L:      linux-s390@vger.kernel.org
10530 W:      http://www.ibm.com/developerworks/linux/linux390/
10531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10532 S:      Supported
10533 F:      arch/s390/
10534 F:      drivers/s390/
10535 F:      Documentation/s390/
10536 F:      Documentation/DocBook/s390*
10537
10538 S390 COMMON I/O LAYER
10539 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10540 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10541 L:      linux-s390@vger.kernel.org
10542 W:      http://www.ibm.com/developerworks/linux/linux390/
10543 S:      Supported
10544 F:      drivers/s390/cio/
10545
10546 S390 DASD DRIVER
10547 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10548 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10549 L:      linux-s390@vger.kernel.org
10550 W:      http://www.ibm.com/developerworks/linux/linux390/
10551 S:      Supported
10552 F:      drivers/s390/block/dasd*
10553 F:      block/partitions/ibm.c
10554
10555 S390 NETWORK DRIVERS
10556 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10557 L:      linux-s390@vger.kernel.org
10558 W:      http://www.ibm.com/developerworks/linux/linux390/
10559 S:      Supported
10560 F:      drivers/s390/net/
10561
10562 S390 PCI SUBSYSTEM
10563 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10564 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10565 L:      linux-s390@vger.kernel.org
10566 W:      http://www.ibm.com/developerworks/linux/linux390/
10567 S:      Supported
10568 F:      arch/s390/pci/
10569 F:      drivers/pci/hotplug/s390_pci_hpc.c
10570
10571 S390 ZCRYPT DRIVER
10572 M:      Harald Freudenberger <freude@de.ibm.com>
10573 L:      linux-s390@vger.kernel.org
10574 W:      http://www.ibm.com/developerworks/linux/linux390/
10575 S:      Supported
10576 F:      drivers/s390/crypto/
10577
10578 S390 ZFCP DRIVER
10579 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10580 L:      linux-s390@vger.kernel.org
10581 W:      http://www.ibm.com/developerworks/linux/linux390/
10582 S:      Supported
10583 F:      drivers/s390/scsi/zfcp_*
10584
10585 S390 IUCV NETWORK LAYER
10586 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10587 L:      linux-s390@vger.kernel.org
10588 W:      http://www.ibm.com/developerworks/linux/linux390/
10589 S:      Supported
10590 F:      drivers/s390/net/*iucv*
10591 F:      include/net/iucv/
10592 F:      net/iucv/
10593
10594 S390 IOMMU (PCI)
10595 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10596 L:      linux-s390@vger.kernel.org
10597 W:      http://www.ibm.com/developerworks/linux/linux390/
10598 S:      Supported
10599 F:      drivers/iommu/s390-iommu.c
10600
10601 S3C24XX SD/MMC Driver
10602 M:      Ben Dooks <ben-linux@fluff.org>
10603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10604 S:      Supported
10605 F:      drivers/mmc/host/s3cmci.*
10606
10607 SAA6588 RDS RECEIVER 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 W:      https://linuxtv.org
10612 S:      Odd Fixes
10613 F:      drivers/media/i2c/saa6588*
10614
10615 SAA7134 VIDEO4LINUX DRIVER
10616 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10617 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10618 L:      linux-media@vger.kernel.org
10619 W:      https://linuxtv.org
10620 T:      git git://linuxtv.org/media_tree.git
10621 S:      Odd fixes
10622 F:      Documentation/media/v4l-drivers/saa7134*
10623 F:      drivers/media/pci/saa7134/
10624
10625 SAA7146 VIDEO4LINUX-2 DRIVER
10626 M:      Hans Verkuil <hverkuil@xs4all.nl>
10627 L:      linux-media@vger.kernel.org
10628 T:      git git://linuxtv.org/media_tree.git
10629 S:      Maintained
10630 F:      drivers/media/common/saa7146/
10631 F:      drivers/media/pci/saa7146/
10632 F:      include/media/saa7146*
10633
10634 SAMSUNG LAPTOP DRIVER
10635 M:      Corentin Chary <corentin.chary@gmail.com>
10636 L:      platform-driver-x86@vger.kernel.org
10637 S:      Maintained
10638 F:      drivers/platform/x86/samsung-laptop.c
10639
10640 SAMSUNG AUDIO (ASoC) DRIVERS
10641 M:      Krzysztof Kozlowski <krzk@kernel.org>
10642 M:      Sangbeom Kim <sbkim73@samsung.com>
10643 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10644 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10645 S:      Supported
10646 F:      sound/soc/samsung/
10647
10648 SAMSUNG FRAMEBUFFER DRIVER
10649 M:      Jingoo Han <jingoohan1@gmail.com>
10650 L:      linux-fbdev@vger.kernel.org
10651 S:      Maintained
10652 F:      drivers/video/fbdev/s3c-fb.c
10653
10654 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10655 M:      Sangbeom Kim <sbkim73@samsung.com>
10656 M:      Krzysztof Kozlowski <krzk@kernel.org>
10657 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10658 L:      linux-kernel@vger.kernel.org
10659 L:      linux-samsung-soc@vger.kernel.org
10660 S:      Supported
10661 F:      drivers/mfd/sec*.c
10662 F:      drivers/regulator/s2m*.c
10663 F:      drivers/regulator/s5m*.c
10664 F:      drivers/clk/clk-s2mps11.c
10665 F:      drivers/rtc/rtc-s5m.c
10666 F:      include/linux/mfd/samsung/
10667 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10668 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10669 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10670 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10671
10672 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10673 M:      Kyungmin Park <kyungmin.park@samsung.com>
10674 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10675 L:      linux-media@vger.kernel.org
10676 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10677 S:      Supported
10678 F:      drivers/media/platform/exynos4-is/
10679
10680 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10681 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10682 L:      linux-media@vger.kernel.org
10683 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10684 S:      Maintained
10685 F:      drivers/media/platform/s3c-camif/
10686 F:      include/media/drv-intf/s3c_camif.h
10687
10688 SAMSUNG S5C73M3 CAMERA DRIVER
10689 M:      Kyungmin Park <kyungmin.park@samsung.com>
10690 M:      Andrzej Hajda <a.hajda@samsung.com>
10691 L:      linux-media@vger.kernel.org
10692 S:      Supported
10693 F:      drivers/media/i2c/s5c73m3/*
10694
10695 SAMSUNG S5K5BAF CAMERA DRIVER
10696 M:      Kyungmin Park <kyungmin.park@samsung.com>
10697 M:      Andrzej Hajda <a.hajda@samsung.com>
10698 L:      linux-media@vger.kernel.org
10699 S:      Supported
10700 F:      drivers/media/i2c/s5k5baf.c
10701
10702 SAMSUNG S3FWRN5 NFC DRIVER
10703 M:      Robert Baldyga <r.baldyga@samsung.com>
10704 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10705 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10706 S:      Supported
10707 F:      drivers/nfc/s3fwrn5
10708
10709 SAMSUNG SOC CLOCK DRIVERS
10710 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10711 M:      Tomasz Figa <tomasz.figa@gmail.com>
10712 M:      Chanwoo Choi <cw00.choi@samsung.com>
10713 S:      Supported
10714 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10715 F:      drivers/clk/samsung/
10716 F:      include/dt-bindings/clock/exynos*.h
10717 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10718
10719 SAMSUNG SPI DRIVERS
10720 M:      Kukjin Kim <kgene@kernel.org>
10721 M:      Krzysztof Kozlowski <krzk@kernel.org>
10722 M:      Andi Shyti <andi.shyti@samsung.com>
10723 L:      linux-spi@vger.kernel.org
10724 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10725 S:      Maintained
10726 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10727 F:      drivers/spi/spi-s3c*
10728 F:      include/linux/platform_data/spi-s3c64xx.h
10729
10730 SAMSUNG SXGBE DRIVERS
10731 M:      Byungho An <bh74.an@samsung.com>
10732 M:      Girish K S <ks.giri@samsung.com>
10733 M:      Vipul Pandya <vipul.pandya@samsung.com>
10734 S:      Supported
10735 L:      netdev@vger.kernel.org
10736 F:      drivers/net/ethernet/samsung/sxgbe/
10737
10738 SAMSUNG THERMAL DRIVER
10739 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10740 L:      linux-pm@vger.kernel.org
10741 L:      linux-samsung-soc@vger.kernel.org
10742 S:      Supported
10743 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10744 F:      drivers/thermal/samsung/
10745
10746 SAMSUNG USB2 PHY DRIVER
10747 M:      Kamil Debski <kamil@wypas.org>
10748 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10749 L:      linux-kernel@vger.kernel.org
10750 S:      Supported
10751 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10752 F:      Documentation/phy/samsung-usb2.txt
10753 F:      drivers/phy/phy-exynos4210-usb2.c
10754 F:      drivers/phy/phy-exynos4x12-usb2.c
10755 F:      drivers/phy/phy-exynos5250-usb2.c
10756 F:      drivers/phy/phy-s5pv210-usb2.c
10757 F:      drivers/phy/phy-samsung-usb2.c
10758 F:      drivers/phy/phy-samsung-usb2.h
10759
10760 SERIAL DRIVERS
10761 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10762 L:      linux-serial@vger.kernel.org
10763 S:      Maintained
10764 F:      Documentation/devicetree/bindings/serial/
10765 F:      drivers/tty/serial/
10766
10767 STI CEC DRIVER
10768 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10769 L:      kernel@stlinux.com
10770 S:      Maintained
10771 F:      drivers/staging/media/st-cec/
10772 F:      Documentation/devicetree/bindings/media/stih-cec.txt
10773
10774 SYNOPSYS DESIGNWARE DMAC DRIVER
10775 M:      Viresh Kumar <vireshk@kernel.org>
10776 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10777 S:      Maintained
10778 F:      include/linux/dma/dw.h
10779 F:      include/linux/platform_data/dma-dw.h
10780 F:      drivers/dma/dw/
10781
10782 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10783 M: Lars Persson <lars.persson@axis.com>
10784 L: netdev@vger.kernel.org
10785 S: Supported
10786 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10787 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10788
10789 SYNOPSYS DESIGNWARE I2C DRIVER
10790 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10791 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10792 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10793 L:      linux-i2c@vger.kernel.org
10794 S:      Maintained
10795 F:      drivers/i2c/busses/i2c-designware-*
10796 F:      include/linux/platform_data/i2c-designware.h
10797
10798 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10799 M:      Jaehoon Chung <jh80.chung@samsung.com>
10800 L:      linux-mmc@vger.kernel.org
10801 S:      Maintained
10802 F:      include/linux/mmc/dw_mmc.h
10803 F:      drivers/mmc/host/dw_mmc*
10804
10805 SYSTEM TRACE MODULE CLASS
10806 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10807 S:      Maintained
10808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10809 F:      Documentation/trace/stm.txt
10810 F:      drivers/hwtracing/stm/
10811 F:      include/linux/stm.h
10812 F:      include/uapi/linux/stm.h
10813
10814 THUNDERBOLT DRIVER
10815 M:      Andreas Noever <andreas.noever@gmail.com>
10816 S:      Maintained
10817 F:      drivers/thunderbolt/
10818
10819 TI BQ27XXX POWER SUPPLY DRIVER
10820 R:      Andrew F. Davis <afd@ti.com>
10821 F:      include/linux/power/bq27xxx_battery.h
10822 F:      drivers/power/supply/bq27xxx_battery.c
10823 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10824
10825 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10826 M:      John Stultz <john.stultz@linaro.org>
10827 M:      Thomas Gleixner <tglx@linutronix.de>
10828 L:      linux-kernel@vger.kernel.org
10829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10830 S:      Supported
10831 F:      include/linux/clocksource.h
10832 F:      include/linux/time.h
10833 F:      include/linux/timex.h
10834 F:      include/uapi/linux/time.h
10835 F:      include/uapi/linux/timex.h
10836 F:      kernel/time/clocksource.c
10837 F:      kernel/time/time*.c
10838 F:      kernel/time/alarmtimer.c
10839 F:      kernel/time/ntp.c
10840 F:      tools/testing/selftests/timers/
10841
10842 SC1200 WDT DRIVER
10843 M:      Zwane Mwaikambo <zwanem@gmail.com>
10844 S:      Maintained
10845 F:      drivers/watchdog/sc1200wdt.c
10846
10847 SCHEDULER
10848 M:      Ingo Molnar <mingo@redhat.com>
10849 M:      Peter Zijlstra <peterz@infradead.org>
10850 L:      linux-kernel@vger.kernel.org
10851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10852 S:      Maintained
10853 F:      kernel/sched/
10854 F:      include/linux/sched.h
10855 F:      include/uapi/linux/sched.h
10856 F:      include/linux/wait.h
10857
10858 SCORE ARCHITECTURE
10859 M:      Chen Liqin <liqin.linux@gmail.com>
10860 M:      Lennox Wu <lennox.wu@gmail.com>
10861 W:      http://www.sunplus.com
10862 S:      Supported
10863 F:      arch/score/
10864
10865 SCR24X CHIP CARD INTERFACE DRIVER
10866 M:      Lubomir Rintel <lkundrak@v3.sk>
10867 S:      Supported
10868 F:      drivers/char/pcmcia/scr24x_cs.c
10869
10870 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10871 M:      Sudeep Holla <sudeep.holla@arm.com>
10872 L:      linux-arm-kernel@lists.infradead.org
10873 S:      Maintained
10874 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10875 F:      drivers/clk/clk-scpi.c
10876 F:      drivers/cpufreq/scpi-cpufreq.c
10877 F:      drivers/firmware/arm_scpi.c
10878 F:      include/linux/scpi_protocol.h
10879
10880 SCSI CDROM DRIVER
10881 M:      Jens Axboe <axboe@kernel.dk>
10882 L:      linux-scsi@vger.kernel.org
10883 W:      http://www.kernel.dk
10884 S:      Maintained
10885 F:      drivers/scsi/sr*
10886
10887 SCSI RDMA PROTOCOL (SRP) INITIATOR
10888 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10889 L:      linux-rdma@vger.kernel.org
10890 S:      Supported
10891 W:      http://www.openfabrics.org
10892 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10894 F:      drivers/infiniband/ulp/srp/
10895 F:      include/scsi/srp.h
10896
10897 SCSI SG DRIVER
10898 M:      Doug Gilbert <dgilbert@interlog.com>
10899 L:      linux-scsi@vger.kernel.org
10900 W:      http://sg.danny.cz/sg
10901 S:      Maintained
10902 F:      Documentation/scsi/scsi-generic.txt
10903 F:      drivers/scsi/sg.c
10904 F:      include/scsi/sg.h
10905
10906 SCSI SUBSYSTEM
10907 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10909 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10911 L:      linux-scsi@vger.kernel.org
10912 S:      Maintained
10913 F:      Documentation/devicetree/bindings/scsi/
10914 F:      drivers/scsi/
10915 F:      include/scsi/
10916
10917 SCSI TAPE DRIVER
10918 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10919 L:      linux-scsi@vger.kernel.org
10920 S:      Maintained
10921 F:      Documentation/scsi/st.txt
10922 F:      drivers/scsi/st.*
10923 F:      drivers/scsi/st_*.h
10924
10925 SCTP PROTOCOL
10926 M:      Vlad Yasevich <vyasevich@gmail.com>
10927 M:      Neil Horman <nhorman@tuxdriver.com>
10928 L:      linux-sctp@vger.kernel.org
10929 W:      http://lksctp.sourceforge.net
10930 S:      Maintained
10931 F:      Documentation/networking/sctp.txt
10932 F:      include/linux/sctp.h
10933 F:      include/uapi/linux/sctp.h
10934 F:      include/net/sctp/
10935 F:      net/sctp/
10936
10937 SCx200 CPU SUPPORT
10938 M:      Jim Cromie <jim.cromie@gmail.com>
10939 S:      Odd Fixes
10940 F:      Documentation/i2c/busses/scx200_acb
10941 F:      arch/x86/platform/scx200/
10942 F:      drivers/watchdog/scx200_wdt.c
10943 F:      drivers/i2c/busses/scx200*
10944 F:      drivers/mtd/maps/scx200_docflash.c
10945 F:      include/linux/scx200.h
10946
10947 SCx200 GPIO DRIVER
10948 M:      Jim Cromie <jim.cromie@gmail.com>
10949 S:      Maintained
10950 F:      drivers/char/scx200_gpio.c
10951 F:      include/linux/scx200_gpio.h
10952
10953 SCx200 HRT CLOCKSOURCE DRIVER
10954 M:      Jim Cromie <jim.cromie@gmail.com>
10955 S:      Maintained
10956 F:      drivers/clocksource/scx200_hrt.c
10957
10958 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10959 M:      Sascha Sommer <saschasommer@freenet.de>
10960 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10961 S:      Maintained
10962 F:      drivers/mmc/host/sdricoh_cs.c
10963
10964 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10965 M:      Adrian Hunter <adrian.hunter@intel.com>
10966 L:      linux-mmc@vger.kernel.org
10967 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10968 S:      Maintained
10969 F:      drivers/mmc/host/sdhci*
10970 F:      include/linux/mmc/sdhci*
10971
10972 SECURE COMPUTING
10973 M:      Kees Cook <keescook@chromium.org>
10974 R:      Andy Lutomirski <luto@amacapital.net>
10975 R:      Will Drewry <wad@chromium.org>
10976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10977 S:      Supported
10978 F:      kernel/seccomp.c
10979 F:      include/uapi/linux/seccomp.h
10980 F:      include/linux/seccomp.h
10981 F:      tools/testing/selftests/seccomp/*
10982 K:      \bsecure_computing
10983 K:      \bTIF_SECCOMP\b
10984
10985 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10986 M:      Al Cooper <alcooperx@gmail.com>
10987 L:      linux-mmc@vger.kernel.org
10988 L:      bcm-kernel-feedback-list@broadcom.com
10989 S:      Maintained
10990 F:      drivers/mmc/host/sdhci-brcmstb*
10991
10992 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10993 M:      Ben Dooks <ben-linux@fluff.org>
10994 M:      Jaehoon Chung <jh80.chung@samsung.com>
10995 L:      linux-mmc@vger.kernel.org
10996 S:      Maintained
10997 F:      drivers/mmc/host/sdhci-s3c*
10998
10999 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11000 M:      Viresh Kumar <vireshk@kernel.org>
11001 L:      linux-mmc@vger.kernel.org
11002 S:      Maintained
11003 F:      drivers/mmc/host/sdhci-spear.c
11004
11005 SECURITY SUBSYSTEM
11006 M:      James Morris <james.l.morris@oracle.com>
11007 M:      "Serge E. Hallyn" <serge@hallyn.com>
11008 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11010 W:      http://kernsec.org/
11011 S:      Supported
11012 F:      security/
11013
11014 SECURITY CONTACT
11015 M:      Security Officers <security@kernel.org>
11016 S:      Supported
11017
11018 SELINUX SECURITY MODULE
11019 M:      Paul Moore <paul@paul-moore.com>
11020 M:      Stephen Smalley <sds@tycho.nsa.gov>
11021 M:      Eric Paris <eparis@parisplace.org>
11022 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11023 W:      http://selinuxproject.org
11024 T:      git git://git.infradead.org/users/pcmoore/selinux
11025 S:      Supported
11026 F:      include/linux/selinux*
11027 F:      security/selinux/
11028 F:      scripts/selinux/
11029
11030 APPARMOR SECURITY MODULE
11031 M:      John Johansen <john.johansen@canonical.com>
11032 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11033 W:      apparmor.wiki.kernel.org
11034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11035 S:      Supported
11036 F:      security/apparmor/
11037
11038 LOADPIN SECURITY MODULE
11039 M:      Kees Cook <keescook@chromium.org>
11040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11041 S:      Supported
11042 F:      security/loadpin/
11043
11044 YAMA SECURITY MODULE
11045 M:      Kees Cook <keescook@chromium.org>
11046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11047 S:      Supported
11048 F:      security/yama/
11049
11050 SENSABLE PHANTOM
11051 M:      Jiri Slaby <jirislaby@gmail.com>
11052 S:      Maintained
11053 F:      drivers/misc/phantom.c
11054 F:      include/uapi/linux/phantom.h
11055
11056 Emulex 10Gbps iSCSI - OneConnect DRIVER
11057 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11058 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11059 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11060 L:      linux-scsi@vger.kernel.org
11061 W:      http://www.broadcom.com
11062 S:      Supported
11063 F:      drivers/scsi/be2iscsi/
11064
11065 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11066 M:      Sathya Perla <sathya.perla@broadcom.com>
11067 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11068 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11069 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11070 L:      netdev@vger.kernel.org
11071 W:      http://www.emulex.com
11072 S:      Supported
11073 F:      drivers/net/ethernet/emulex/benet/
11074
11075 EMULEX ONECONNECT ROCE DRIVER
11076 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11077 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11078 L:      linux-rdma@vger.kernel.org
11079 W:      http://www.emulex.com
11080 S:      Supported
11081 F:      drivers/infiniband/hw/ocrdma/
11082 F:      include/uapi/rdma/ocrdma-abi.h
11083
11084 SFC NETWORK DRIVER
11085 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11086 M:      Edward Cree <ecree@solarflare.com>
11087 M:      Bert Kenward <bkenward@solarflare.com>
11088 L:      netdev@vger.kernel.org
11089 S:      Supported
11090 F:      drivers/net/ethernet/sfc/
11091
11092 SGI GRU DRIVER
11093 M:      Dimitri Sivanich <sivanich@sgi.com>
11094 S:      Maintained
11095 F:      drivers/misc/sgi-gru/
11096
11097 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11098 M:      Pat Gefre <pfg@sgi.com>
11099 L:      linux-ia64@vger.kernel.org
11100 S:      Supported
11101 F:      Documentation/ia64/serial.txt
11102 F:      drivers/tty/serial/ioc?_serial.c
11103 F:      include/linux/ioc?.h
11104
11105 SGI XP/XPC/XPNET DRIVER
11106 M:      Cliff Whickman <cpw@sgi.com>
11107 M:      Robin Holt <robinmholt@gmail.com>
11108 S:      Maintained
11109 F:      drivers/misc/sgi-xp/
11110
11111 SI2157 MEDIA DRIVER
11112 M:      Antti Palosaari <crope@iki.fi>
11113 L:      linux-media@vger.kernel.org
11114 W:      https://linuxtv.org
11115 W:      http://palosaari.fi/linux/
11116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11117 T:      git git://linuxtv.org/anttip/media_tree.git
11118 S:      Maintained
11119 F:      drivers/media/tuners/si2157*
11120
11121 SI2168 MEDIA DRIVER
11122 M:      Antti Palosaari <crope@iki.fi>
11123 L:      linux-media@vger.kernel.org
11124 W:      https://linuxtv.org
11125 W:      http://palosaari.fi/linux/
11126 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11127 T:      git git://linuxtv.org/anttip/media_tree.git
11128 S:      Maintained
11129 F:      drivers/media/dvb-frontends/si2168*
11130
11131 SI470X FM RADIO RECEIVER I2C DRIVER
11132 M:      Hans Verkuil <hverkuil@xs4all.nl>
11133 L:      linux-media@vger.kernel.org
11134 T:      git git://linuxtv.org/media_tree.git
11135 W:      https://linuxtv.org
11136 S:      Odd Fixes
11137 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11138
11139 SI470X FM RADIO RECEIVER USB DRIVER
11140 M:      Hans Verkuil <hverkuil@xs4all.nl>
11141 L:      linux-media@vger.kernel.org
11142 T:      git git://linuxtv.org/media_tree.git
11143 W:      https://linuxtv.org
11144 S:      Maintained
11145 F:      drivers/media/radio/si470x/radio-si470x-common.c
11146 F:      drivers/media/radio/si470x/radio-si470x.h
11147 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11148
11149 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11150 M:      Eduardo Valentin <edubezval@gmail.com>
11151 L:      linux-media@vger.kernel.org
11152 T:      git git://linuxtv.org/media_tree.git
11153 W:      https://linuxtv.org
11154 S:      Odd Fixes
11155 F:      drivers/media/radio/si4713/si4713.?
11156
11157 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11158 M:      Eduardo Valentin <edubezval@gmail.com>
11159 L:      linux-media@vger.kernel.org
11160 T:      git git://linuxtv.org/media_tree.git
11161 W:      https://linuxtv.org
11162 S:      Odd Fixes
11163 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11164
11165 SI4713 FM RADIO TRANSMITTER USB DRIVER
11166 M:      Hans Verkuil <hverkuil@xs4all.nl>
11167 L:      linux-media@vger.kernel.org
11168 T:      git git://linuxtv.org/media_tree.git
11169 W:      https://linuxtv.org
11170 S:      Maintained
11171 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11172
11173 SIANO DVB DRIVER
11174 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11175 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11176 L:      linux-media@vger.kernel.org
11177 W:      https://linuxtv.org
11178 T:      git git://linuxtv.org/media_tree.git
11179 S:      Odd fixes
11180 F:      drivers/media/common/siano/
11181 F:      drivers/media/usb/siano/
11182 F:      drivers/media/usb/siano/
11183 F:      drivers/media/mmc/siano/
11184
11185 SIMPLEFB FB DRIVER
11186 M:      Hans de Goede <hdegoede@redhat.com>
11187 L:      linux-fbdev@vger.kernel.org
11188 S:      Maintained
11189 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11190 F:      drivers/video/fbdev/simplefb.c
11191 F:      include/linux/platform_data/simplefb.h
11192
11193 SH_VEU V4L2 MEM2MEM DRIVER
11194 L:      linux-media@vger.kernel.org
11195 S:      Orphan
11196 F:      drivers/media/platform/sh_veu.c
11197
11198 SH_VOU V4L2 OUTPUT DRIVER
11199 L:      linux-media@vger.kernel.org
11200 S:      Orphan
11201 F:      drivers/media/platform/sh_vou.c
11202 F:      include/media/drv-intf/sh_vou.h
11203
11204 SIMPLE FIRMWARE INTERFACE (SFI)
11205 M:      Len Brown <lenb@kernel.org>
11206 L:      sfi-devel@simplefirmware.org
11207 W:      http://simplefirmware.org/
11208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11209 S:      Supported
11210 F:      arch/x86/platform/sfi/
11211 F:      drivers/sfi/
11212 F:      include/linux/sfi*.h
11213
11214 SIMTEC EB110ATX (Chalice CATS)
11215 P:      Ben Dooks
11216 P:      Vincent Sanders <vince@simtec.co.uk>
11217 M:      Simtec Linux Team <linux@simtec.co.uk>
11218 W:      http://www.simtec.co.uk/products/EB110ATX/
11219 S:      Supported
11220
11221 SIMTEC EB2410ITX (BAST)
11222 P:      Ben Dooks
11223 P:      Vincent Sanders <vince@simtec.co.uk>
11224 M:      Simtec Linux Team <linux@simtec.co.uk>
11225 W:      http://www.simtec.co.uk/products/EB2410ITX/
11226 S:      Supported
11227 F:      arch/arm/mach-s3c24xx/mach-bast.c
11228 F:      arch/arm/mach-s3c24xx/bast-ide.c
11229 F:      arch/arm/mach-s3c24xx/bast-irq.c
11230
11231 TI DAVINCI MACHINE SUPPORT
11232 M:      Sekhar Nori <nsekhar@ti.com>
11233 M:      Kevin Hilman <khilman@kernel.org>
11234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11236 S:      Supported
11237 F:      arch/arm/mach-davinci/
11238 F:      drivers/i2c/busses/i2c-davinci.c
11239
11240 TI DAVINCI SERIES MEDIA DRIVER
11241 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11242 L:      linux-media@vger.kernel.org
11243 W:      https://linuxtv.org
11244 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11245 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11246 S:      Maintained
11247 F:      drivers/media/platform/davinci/
11248 F:      include/media/davinci/
11249
11250 TI AM437X VPFE DRIVER
11251 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11252 L:      linux-media@vger.kernel.org
11253 W:      https://linuxtv.org
11254 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11255 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11256 S:      Maintained
11257 F:      drivers/media/platform/am437x/
11258
11259 OV2659 OMNIVISION SENSOR DRIVER
11260 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11261 L:      linux-media@vger.kernel.org
11262 W:      https://linuxtv.org
11263 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11264 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11265 S:      Maintained
11266 F:      drivers/media/i2c/ov2659.c
11267 F:      include/media/i2c/ov2659.h
11268
11269 SILICON MOTION SM712 FRAME BUFFER DRIVER
11270 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11271 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11272 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11273 L:      linux-fbdev@vger.kernel.org
11274 S:      Maintained
11275 F:      drivers/video/fbdev/sm712*
11276 F:      Documentation/fb/sm712fb.txt
11277
11278 SIS 190 ETHERNET DRIVER
11279 M:      Francois Romieu <romieu@fr.zoreil.com>
11280 L:      netdev@vger.kernel.org
11281 S:      Maintained
11282 F:      drivers/net/ethernet/sis/sis190.c
11283
11284 SIS 900/7016 FAST ETHERNET DRIVER
11285 M:      Daniele Venzano <venza@brownhat.org>
11286 W:      http://www.brownhat.org/sis900.html
11287 L:      netdev@vger.kernel.org
11288 S:      Maintained
11289 F:      drivers/net/ethernet/sis/sis900.*
11290
11291 SIS FRAMEBUFFER DRIVER
11292 M:      Thomas Winischhofer <thomas@winischhofer.net>
11293 W:      http://www.winischhofer.net/linuxsisvga.shtml
11294 S:      Maintained
11295 F:      Documentation/fb/sisfb.txt
11296 F:      drivers/video/fbdev/sis/
11297 F:      include/video/sisfb.h
11298
11299 SIS USB2VGA DRIVER
11300 M:      Thomas Winischhofer <thomas@winischhofer.net>
11301 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11302 S:      Maintained
11303 F:      drivers/usb/misc/sisusbvga/
11304
11305 SLAB ALLOCATOR
11306 M:      Christoph Lameter <cl@linux.com>
11307 M:      Pekka Enberg <penberg@kernel.org>
11308 M:      David Rientjes <rientjes@google.com>
11309 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11310 M:      Andrew Morton <akpm@linux-foundation.org>
11311 L:      linux-mm@kvack.org
11312 S:      Maintained
11313 F:      include/linux/sl?b*.h
11314 F:      mm/sl?b*
11315
11316 SLEEPABLE READ-COPY UPDATE (SRCU)
11317 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11318 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11319 M:      Josh Triplett <josh@joshtriplett.org>
11320 R:      Steven Rostedt <rostedt@goodmis.org>
11321 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11322 L:      linux-kernel@vger.kernel.org
11323 W:      http://www.rdrop.com/users/paulmck/RCU/
11324 S:      Supported
11325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11326 F:      include/linux/srcu.h
11327 F:      kernel/rcu/srcu.c
11328
11329 SMACK SECURITY MODULE
11330 M:      Casey Schaufler <casey@schaufler-ca.com>
11331 L:      linux-security-module@vger.kernel.org
11332 W:      http://schaufler-ca.com
11333 T:      git git://github.com/cschaufler/smack-next
11334 S:      Maintained
11335 F:      Documentation/security/Smack.txt
11336 F:      security/smack/
11337
11338 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11339 M:      Kevin Hilman <khilman@kernel.org>
11340 M:      Nishanth Menon <nm@ti.com>
11341 S:      Maintained
11342 F:      drivers/power/avs/
11343 F:      include/linux/power/smartreflex.h
11344 L:      linux-pm@vger.kernel.org
11345
11346 SMC91x ETHERNET DRIVER
11347 M:      Nicolas Pitre <nico@fluxnic.net>
11348 S:      Odd Fixes
11349 F:      drivers/net/ethernet/smsc/smc91x.*
11350
11351 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11352 M:      Sakari Ailus <sakari.ailus@iki.fi>
11353 L:      linux-media@vger.kernel.org
11354 S:      Maintained
11355 F:      drivers/media/i2c/smiapp/
11356 F:      include/media/i2c/smiapp.h
11357 F:      drivers/media/i2c/smiapp-pll.c
11358 F:      drivers/media/i2c/smiapp-pll.h
11359 F:      include/uapi/linux/smiapp.h
11360 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11361
11362 SMM665 HARDWARE MONITOR DRIVER
11363 M:      Guenter Roeck <linux@roeck-us.net>
11364 L:      linux-hwmon@vger.kernel.org
11365 S:      Maintained
11366 F:      Documentation/hwmon/smm665
11367 F:      drivers/hwmon/smm665.c
11368
11369 SMSC EMC2103 HARDWARE MONITOR DRIVER
11370 M:      Steve Glendinning <steve.glendinning@shawell.net>
11371 L:      linux-hwmon@vger.kernel.org
11372 S:      Maintained
11373 F:      Documentation/hwmon/emc2103
11374 F:      drivers/hwmon/emc2103.c
11375
11376 SMSC SCH5627 HARDWARE MONITOR DRIVER
11377 M:      Hans de Goede <hdegoede@redhat.com>
11378 L:      linux-hwmon@vger.kernel.org
11379 S:      Supported
11380 F:      Documentation/hwmon/sch5627
11381 F:      drivers/hwmon/sch5627.c
11382
11383 SMSC47B397 HARDWARE MONITOR DRIVER
11384 M:      Jean Delvare <jdelvare@suse.com>
11385 L:      linux-hwmon@vger.kernel.org
11386 S:      Maintained
11387 F:      Documentation/hwmon/smsc47b397
11388 F:      drivers/hwmon/smsc47b397.c
11389
11390 SMSC911x ETHERNET DRIVER
11391 M:      Steve Glendinning <steve.glendinning@shawell.net>
11392 L:      netdev@vger.kernel.org
11393 S:      Maintained
11394 F:      include/linux/smsc911x.h
11395 F:      drivers/net/ethernet/smsc/smsc911x.*
11396
11397 SMSC9420 PCI ETHERNET DRIVER
11398 M:      Steve Glendinning <steve.glendinning@shawell.net>
11399 L:      netdev@vger.kernel.org
11400 S:      Maintained
11401 F:      drivers/net/ethernet/smsc/smsc9420.*
11402
11403 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11404 M:      Steve Glendinning <steve.glendinning@shawell.net>
11405 L:      linux-fbdev@vger.kernel.org
11406 S:      Maintained
11407 F:      drivers/video/fbdev/smscufx.c
11408
11409 SOC-CAMERA V4L2 SUBSYSTEM
11410 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11411 L:      linux-media@vger.kernel.org
11412 T:      git git://linuxtv.org/media_tree.git
11413 S:      Maintained
11414 F:      include/media/soc*
11415 F:      drivers/media/i2c/soc_camera/
11416 F:      drivers/media/platform/soc_camera/
11417
11418 SOEKRIS NET48XX LED SUPPORT
11419 M:      Chris Boot <bootc@bootc.net>
11420 S:      Maintained
11421 F:      drivers/leds/leds-net48xx.c
11422
11423 SOFTLOGIC 6x10 MPEG CODEC
11424 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11425 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11426 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11427 M:      Ismael Luceno <ismael@iodev.co.uk>
11428 L:      linux-media@vger.kernel.org
11429 S:      Supported
11430 F:      drivers/media/pci/solo6x10/
11431
11432 SOFTWARE RAID (Multiple Disks) SUPPORT
11433 M:      Shaohua Li <shli@kernel.org>
11434 L:      linux-raid@vger.kernel.org
11435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11436 S:      Supported
11437 F:      drivers/md/
11438 F:      include/linux/raid/
11439 F:      include/uapi/linux/raid/
11440
11441 SONIC NETWORK DRIVER
11442 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11443 L:      netdev@vger.kernel.org
11444 S:      Maintained
11445 F:      drivers/net/ethernet/natsemi/sonic.*
11446
11447 SONICS SILICON BACKPLANE DRIVER (SSB)
11448 M:      Michael Buesch <m@bues.ch>
11449 L:      linux-wireless@vger.kernel.org
11450 S:      Maintained
11451 F:      drivers/ssb/
11452 F:      include/linux/ssb/
11453
11454 SONY VAIO CONTROL DEVICE DRIVER
11455 M:      Mattia Dongili <malattia@linux.it>
11456 L:      platform-driver-x86@vger.kernel.org
11457 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11458 S:      Maintained
11459 F:      Documentation/laptops/sony-laptop.txt
11460 F:      drivers/char/sonypi.c
11461 F:      drivers/platform/x86/sony-laptop.c
11462 F:      include/linux/sony-laptop.h
11463
11464 SONY MEMORYSTICK CARD SUPPORT
11465 M:      Alex Dubov <oakad@yahoo.com>
11466 W:      http://tifmxx.berlios.de/
11467 S:      Maintained
11468 F:      drivers/memstick/host/tifm_ms.c
11469
11470 SONY MEMORYSTICK STANDARD SUPPORT
11471 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11472 S:      Maintained
11473 F:      drivers/memstick/core/ms_block.*
11474
11475 SOUND
11476 M:      Jaroslav Kysela <perex@perex.cz>
11477 M:      Takashi Iwai <tiwai@suse.com>
11478 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11479 W:      http://www.alsa-project.org/
11480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11481 T:      git git://git.alsa-project.org/alsa-kernel.git
11482 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11483 S:      Maintained
11484 F:      Documentation/sound/
11485 F:      include/sound/
11486 F:      include/uapi/sound/
11487 F:      sound/
11488
11489 SOUND - COMPRESSED AUDIO
11490 M:      Vinod Koul <vinod.koul@intel.com>
11491 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11493 S:      Supported
11494 F:      Documentation/sound/alsa/compress_offload.txt
11495 F:      include/sound/compress_driver.h
11496 F:      include/uapi/sound/compress_*
11497 F:      sound/core/compress_offload.c
11498 F:      sound/soc/soc-compress.c
11499
11500 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11501 M:      Liam Girdwood <lgirdwood@gmail.com>
11502 M:      Mark Brown <broonie@kernel.org>
11503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11504 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11505 W:      http://alsa-project.org/main/index.php/ASoC
11506 S:      Supported
11507 F:      Documentation/devicetree/bindings/sound/
11508 F:      Documentation/sound/alsa/soc/
11509 F:      sound/soc/
11510 F:      include/sound/soc*
11511
11512 SOUND - DMAENGINE HELPERS
11513 M:      Lars-Peter Clausen <lars@metafoo.de>
11514 S:      Supported
11515 F:      include/sound/dmaengine_pcm.h
11516 F:      sound/core/pcm_dmaengine.c
11517 F:      sound/soc/soc-generic-dmaengine-pcm.c
11518
11519 SP2 MEDIA DRIVER
11520 M:      Olli Salonen <olli.salonen@iki.fi>
11521 L:      linux-media@vger.kernel.org
11522 W:      https://linuxtv.org
11523 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11524 S:      Maintained
11525 F:      drivers/media/dvb-frontends/sp2*
11526
11527 SPARC + UltraSPARC (sparc/sparc64)
11528 M:      "David S. Miller" <davem@davemloft.net>
11529 L:      sparclinux@vger.kernel.org
11530 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11533 S:      Maintained
11534 F:      arch/sparc/
11535 F:      drivers/sbus/
11536
11537 SPARC SERIAL DRIVERS
11538 M:      "David S. Miller" <davem@davemloft.net>
11539 L:      sparclinux@vger.kernel.org
11540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11542 S:      Maintained
11543 F:      include/linux/sunserialcore.h
11544 F:      drivers/tty/serial/suncore.c
11545 F:      drivers/tty/serial/sunhv.c
11546 F:      drivers/tty/serial/sunsab.c
11547 F:      drivers/tty/serial/sunsab.h
11548 F:      drivers/tty/serial/sunsu.c
11549 F:      drivers/tty/serial/sunzilog.c
11550 F:      drivers/tty/serial/sunzilog.h
11551
11552 SPARSE CHECKER
11553 M:      "Christopher Li" <sparse@chrisli.org>
11554 L:      linux-sparse@vger.kernel.org
11555 W:      https://sparse.wiki.kernel.org/
11556 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11557 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11558 S:      Maintained
11559 F:      include/linux/compiler.h
11560
11561 SPEAR PLATFORM SUPPORT
11562 M:      Viresh Kumar <vireshk@kernel.org>
11563 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11565 W:      http://www.st.com/spear
11566 S:      Maintained
11567 F:      arch/arm/boot/dts/spear*
11568 F:      arch/arm/mach-spear/
11569
11570 SPEAR CLOCK FRAMEWORK SUPPORT
11571 M:      Viresh Kumar <vireshk@kernel.org>
11572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11573 W:      http://www.st.com/spear
11574 S:      Maintained
11575 F:      drivers/clk/spear/
11576
11577 SPI NOR SUBSYSTEM
11578 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11579 M:      Marek Vasut <marek.vasut@gmail.com>
11580 L:      linux-mtd@lists.infradead.org
11581 W:      http://www.linux-mtd.infradead.org/
11582 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11583 T:      git git://github.com/spi-nor/linux.git
11584 S:      Maintained
11585 F:      drivers/mtd/spi-nor/
11586 F:      include/linux/mtd/spi-nor.h
11587
11588 SPI SUBSYSTEM
11589 M:      Mark Brown <broonie@kernel.org>
11590 L:      linux-spi@vger.kernel.org
11591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11592 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11593 S:      Maintained
11594 F:      Documentation/devicetree/bindings/spi/
11595 F:      Documentation/spi/
11596 F:      drivers/spi/
11597 F:      include/linux/spi/
11598 F:      include/uapi/linux/spi/
11599 F:      tools/spi/
11600
11601 SPIDERNET NETWORK DRIVER for CELL
11602 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11603 L:      netdev@vger.kernel.org
11604 S:      Supported
11605 F:      Documentation/networking/spider_net.txt
11606 F:      drivers/net/ethernet/toshiba/spider_net*
11607
11608 SPU FILE SYSTEM
11609 M:      Jeremy Kerr <jk@ozlabs.org>
11610 L:      linuxppc-dev@lists.ozlabs.org
11611 W:      http://www.ibm.com/developerworks/power/cell/
11612 S:      Supported
11613 F:      Documentation/filesystems/spufs.txt
11614 F:      arch/powerpc/platforms/cell/spufs/
11615
11616 SQUASHFS FILE SYSTEM
11617 M:      Phillip Lougher <phillip@squashfs.org.uk>
11618 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11619 W:      http://squashfs.org.uk
11620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11621 S:      Maintained
11622 F:      Documentation/filesystems/squashfs.txt
11623 F:      fs/squashfs/
11624
11625 SRM (Alpha) environment access
11626 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11627 S:      Maintained
11628 F:      arch/alpha/kernel/srm_env.c
11629
11630 STABLE BRANCH
11631 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11632 L:      stable@vger.kernel.org
11633 S:      Supported
11634 F:      Documentation/process/stable-kernel-rules.rst
11635
11636 STAGING SUBSYSTEM
11637 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11639 L:      devel@driverdev.osuosl.org
11640 S:      Supported
11641 F:      drivers/staging/
11642
11643 STAGING - COMEDI
11644 M:      Ian Abbott <abbotti@mev.co.uk>
11645 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11646 S:      Odd Fixes
11647 F:      drivers/staging/comedi/
11648
11649 STAGING - FLARION FT1000 DRIVERS
11650 M:      Marek Belisko <marek.belisko@gmail.com>
11651 S:      Odd Fixes
11652 F:      drivers/staging/ft1000/
11653
11654 STAGING - INDUSTRIAL IO
11655 M:      Jonathan Cameron <jic23@kernel.org>
11656 L:      linux-iio@vger.kernel.org
11657 S:      Odd Fixes
11658 F:      Documentation/devicetree/bindings/staging/iio/
11659 F:      drivers/staging/iio/
11660
11661 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11662 M:      Jarod Wilson <jarod@wilsonet.com>
11663 W:      http://www.lirc.org/
11664 S:      Odd Fixes
11665 F:      drivers/staging/media/lirc/
11666
11667 STAGING - LUSTRE PARALLEL FILESYSTEM
11668 M:      Oleg Drokin <oleg.drokin@intel.com>
11669 M:      Andreas Dilger <andreas.dilger@intel.com>
11670 M:      James Simmons <jsimmons@infradead.org>
11671 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11672 W:      http://wiki.lustre.org/
11673 S:      Maintained
11674 F:      drivers/staging/lustre
11675
11676 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11677 M:      Marc Dietrich <marvin24@gmx.de>
11678 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11679 L:      linux-tegra@vger.kernel.org
11680 S:      Maintained
11681 F:      drivers/staging/nvec/
11682
11683 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11684 M:      Jens Frederich <jfrederich@gmail.com>
11685 M:      Daniel Drake <dsd@laptop.org>
11686 M:      Jon Nettleton <jon.nettleton@gmail.com>
11687 W:      http://wiki.laptop.org/go/DCON
11688 S:      Maintained
11689 F:      drivers/staging/olpc_dcon/
11690
11691 STAGING - REALTEK RTL8712U DRIVERS
11692 M:      Larry Finger <Larry.Finger@lwfinger.net>
11693 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11694 S:      Odd Fixes
11695 F:      drivers/staging/rtl8712/
11696
11697 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11698 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11699 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11700 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11701 L:      linux-fbdev@vger.kernel.org
11702 S:      Maintained
11703 F:      drivers/staging/sm750fb/
11704
11705 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11706 M:      William Hubbs <w.d.hubbs@gmail.com>
11707 M:      Chris Brannon <chris@the-brannons.com>
11708 M:      Kirk Reiser <kirk@reisers.ca>
11709 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11710 L:      speakup@linux-speakup.org
11711 W:      http://www.linux-speakup.org/
11712 S:      Odd Fixes
11713 F:      drivers/staging/speakup/
11714
11715 STAGING - VIA VT665X DRIVERS
11716 M:      Forest Bond <forest@alittletooquiet.net>
11717 S:      Odd Fixes
11718 F:      drivers/staging/vt665?/
11719
11720 STAGING - WILC1000 WIFI DRIVER
11721 M:      Aditya Shankar <aditya.shankar@microchip.com>
11722 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11723 L:      linux-wireless@vger.kernel.org
11724 S:      Supported
11725 F:      drivers/staging/wilc1000/
11726
11727 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11728 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11729 S:      Odd Fixes
11730 F:      drivers/staging/xgifb/
11731
11732 STARFIRE/DURALAN NETWORK DRIVER
11733 M:      Ion Badulescu <ionut@badula.org>
11734 S:      Odd Fixes
11735 F:      drivers/net/ethernet/adaptec/starfire*
11736
11737 SUN3/3X
11738 M:      Sam Creasey <sammy@sammy.net>
11739 W:      http://sammy.net/sun3/
11740 S:      Maintained
11741 F:      arch/m68k/kernel/*sun3*
11742 F:      arch/m68k/sun3*/
11743 F:      arch/m68k/include/asm/sun3*
11744 F:      drivers/net/ethernet/i825xx/sun3*
11745
11746 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11747 M:      Hans de Goede <hdegoede@redhat.com>
11748 L:      linux-input@vger.kernel.org
11749 S:      Maintained
11750 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11751 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11752
11753 SUNDANCE NETWORK DRIVER
11754 M:      Denis Kirjanov <kda@linux-powerpc.org>
11755 L:      netdev@vger.kernel.org
11756 S:      Maintained
11757 F:      drivers/net/ethernet/dlink/sundance.c
11758
11759 SUPERH
11760 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11761 M:      Rich Felker <dalias@libc.org>
11762 L:      linux-sh@vger.kernel.org
11763 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11764 S:      Maintained
11765 F:      Documentation/sh/
11766 F:      arch/sh/
11767 F:      drivers/sh/
11768
11769 SUSPEND TO RAM
11770 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11771 M:      Len Brown <len.brown@intel.com>
11772 M:      Pavel Machek <pavel@ucw.cz>
11773 L:      linux-pm@vger.kernel.org
11774 B:      https://bugzilla.kernel.org
11775 S:      Supported
11776 F:      Documentation/power/
11777 F:      arch/x86/kernel/acpi/
11778 F:      drivers/base/power/
11779 F:      kernel/power/
11780 F:      include/linux/suspend.h
11781 F:      include/linux/freezer.h
11782 F:      include/linux/pm.h
11783
11784 SVGA HANDLING
11785 M:      Martin Mares <mj@ucw.cz>
11786 L:      linux-video@atrey.karlin.mff.cuni.cz
11787 S:      Maintained
11788 F:      Documentation/svga.txt
11789 F:      arch/x86/boot/video*
11790
11791 SWIOTLB SUBSYSTEM
11792 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11793 L:      linux-kernel@vger.kernel.org
11794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11795 S:      Supported
11796 F:      lib/swiotlb.c
11797 F:      arch/*/kernel/pci-swiotlb.c
11798 F:      include/linux/swiotlb.h
11799
11800 SWITCHDEV
11801 M:      Jiri Pirko <jiri@resnulli.us>
11802 L:      netdev@vger.kernel.org
11803 S:      Supported
11804 F:      net/switchdev/
11805 F:      include/net/switchdev.h
11806
11807 SYNOPSYS ARC ARCHITECTURE
11808 M:      Vineet Gupta <vgupta@synopsys.com>
11809 L:      linux-snps-arc@lists.infradead.org
11810 S:      Supported
11811 F:      arch/arc/
11812 F:      Documentation/devicetree/bindings/arc/*
11813 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11814 F:      drivers/tty/serial/arc_uart.c
11815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11816
11817 SYNOPSYS ARC SDP platform support
11818 M:      Alexey Brodkin <abrodkin@synopsys.com>
11819 S:      Supported
11820 F:      arch/arc/plat-axs10x
11821 F:      arch/arc/boot/dts/ax*
11822 F:      Documentation/devicetree/bindings/arc/axs10*
11823
11824 SYSTEM CONFIGURATION (SYSCON)
11825 M:      Lee Jones <lee.jones@linaro.org>
11826 M:      Arnd Bergmann <arnd@arndb.de>
11827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11828 S:      Supported
11829 F:      drivers/mfd/syscon.c
11830
11831 SYSTEM RESET/SHUTDOWN DRIVERS
11832 M:      Sebastian Reichel <sre@kernel.org>
11833 L:      linux-pm@vger.kernel.org
11834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11835 S:      Maintained
11836 F:      Documentation/devicetree/bindings/power/reset/
11837 F:      drivers/power/reset/
11838
11839 SYSV FILESYSTEM
11840 M:      Christoph Hellwig <hch@infradead.org>
11841 S:      Maintained
11842 F:      Documentation/filesystems/sysv-fs.txt
11843 F:      fs/sysv/
11844 F:      include/linux/sysv_fs.h
11845
11846 TARGET SUBSYSTEM
11847 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11848 L:      linux-scsi@vger.kernel.org
11849 L:      target-devel@vger.kernel.org
11850 W:      http://www.linux-iscsi.org
11851 W:      http://groups.google.com/group/linux-iscsi-target-dev
11852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11853 S:      Supported
11854 F:      drivers/target/
11855 F:      include/target/
11856 F:      Documentation/target/
11857
11858 TASKSTATS STATISTICS INTERFACE
11859 M:      Balbir Singh <bsingharora@gmail.com>
11860 S:      Maintained
11861 F:      Documentation/accounting/taskstats*
11862 F:      include/linux/taskstats*
11863 F:      kernel/taskstats.c
11864
11865 TC CLASSIFIER
11866 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11867 L:      netdev@vger.kernel.org
11868 S:      Maintained
11869 F:      include/net/pkt_cls.h
11870 F:      include/uapi/linux/pkt_cls.h
11871 F:      net/sched/
11872
11873 TCP LOW PRIORITY MODULE
11874 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11875 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11876 W:      http://tcp-lp-mod.sourceforge.net/
11877 S:      Maintained
11878 F:      net/ipv4/tcp_lp.c
11879
11880 TDA10071 MEDIA DRIVER
11881 M:      Antti Palosaari <crope@iki.fi>
11882 L:      linux-media@vger.kernel.org
11883 W:      https://linuxtv.org
11884 W:      http://palosaari.fi/linux/
11885 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11886 T:      git git://linuxtv.org/anttip/media_tree.git
11887 S:      Maintained
11888 F:      drivers/media/dvb-frontends/tda10071*
11889
11890 TDA18212 MEDIA DRIVER
11891 M:      Antti Palosaari <crope@iki.fi>
11892 L:      linux-media@vger.kernel.org
11893 W:      https://linuxtv.org
11894 W:      http://palosaari.fi/linux/
11895 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11896 T:      git git://linuxtv.org/anttip/media_tree.git
11897 S:      Maintained
11898 F:      drivers/media/tuners/tda18212*
11899
11900 TDA18218 MEDIA DRIVER
11901 M:      Antti Palosaari <crope@iki.fi>
11902 L:      linux-media@vger.kernel.org
11903 W:      https://linuxtv.org
11904 W:      http://palosaari.fi/linux/
11905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11906 T:      git git://linuxtv.org/anttip/media_tree.git
11907 S:      Maintained
11908 F:      drivers/media/tuners/tda18218*
11909
11910 TDA18271 MEDIA DRIVER
11911 M:      Michael Krufky <mkrufky@linuxtv.org>
11912 L:      linux-media@vger.kernel.org
11913 W:      https://linuxtv.org
11914 W:      http://github.com/mkrufky
11915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11916 T:      git git://linuxtv.org/mkrufky/tuners.git
11917 S:      Maintained
11918 F:      drivers/media/tuners/tda18271*
11919
11920 TDA827x MEDIA DRIVER
11921 M:      Michael Krufky <mkrufky@linuxtv.org>
11922 L:      linux-media@vger.kernel.org
11923 W:      https://linuxtv.org
11924 W:      http://github.com/mkrufky
11925 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11926 T:      git git://linuxtv.org/mkrufky/tuners.git
11927 S:      Maintained
11928 F:      drivers/media/tuners/tda8290.*
11929
11930 TDA8290 MEDIA DRIVER
11931 M:      Michael Krufky <mkrufky@linuxtv.org>
11932 L:      linux-media@vger.kernel.org
11933 W:      https://linuxtv.org
11934 W:      http://github.com/mkrufky
11935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11936 T:      git git://linuxtv.org/mkrufky/tuners.git
11937 S:      Maintained
11938 F:      drivers/media/tuners/tda8290.*
11939
11940 TDA9840 MEDIA DRIVER
11941 M:      Hans Verkuil <hverkuil@xs4all.nl>
11942 L:      linux-media@vger.kernel.org
11943 T:      git git://linuxtv.org/media_tree.git
11944 W:      https://linuxtv.org
11945 S:      Maintained
11946 F:      drivers/media/i2c/tda9840*
11947
11948 TEA5761 TUNER DRIVER
11949 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11950 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11951 L:      linux-media@vger.kernel.org
11952 W:      https://linuxtv.org
11953 T:      git git://linuxtv.org/media_tree.git
11954 S:      Odd fixes
11955 F:      drivers/media/tuners/tea5761.*
11956
11957 TEA5767 TUNER DRIVER
11958 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11959 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11960 L:      linux-media@vger.kernel.org
11961 W:      https://linuxtv.org
11962 T:      git git://linuxtv.org/media_tree.git
11963 S:      Maintained
11964 F:      drivers/media/tuners/tea5767.*
11965
11966 TEA6415C MEDIA DRIVER
11967 M:      Hans Verkuil <hverkuil@xs4all.nl>
11968 L:      linux-media@vger.kernel.org
11969 T:      git git://linuxtv.org/media_tree.git
11970 W:      https://linuxtv.org
11971 S:      Maintained
11972 F:      drivers/media/i2c/tea6415c*
11973
11974 TEA6420 MEDIA DRIVER
11975 M:      Hans Verkuil <hverkuil@xs4all.nl>
11976 L:      linux-media@vger.kernel.org
11977 T:      git git://linuxtv.org/media_tree.git
11978 W:      https://linuxtv.org
11979 S:      Maintained
11980 F:      drivers/media/i2c/tea6420*
11981
11982 TEAM DRIVER
11983 M:      Jiri Pirko <jiri@resnulli.us>
11984 L:      netdev@vger.kernel.org
11985 S:      Supported
11986 F:      drivers/net/team/
11987 F:      include/linux/if_team.h
11988 F:      include/uapi/linux/if_team.h
11989
11990 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11991 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11992 S:      Maintained
11993 F:      arch/x86/platform/ts5500/
11994
11995 TECHNOTREND USB IR RECEIVER
11996 M:      Sean Young <sean@mess.org>
11997 L:      linux-media@vger.kernel.org
11998 S:      Maintained
11999 F:      drivers/media/rc/ttusbir.c
12000
12001 TEGRA ARCHITECTURE SUPPORT
12002 M:      Stephen Warren <swarren@wwwdotorg.org>
12003 M:      Thierry Reding <thierry.reding@gmail.com>
12004 M:      Alexandre Courbot <gnurou@gmail.com>
12005 L:      linux-tegra@vger.kernel.org
12006 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12008 S:      Supported
12009 N:      [^a-z]tegra
12010
12011 TEGRA CLOCK DRIVER
12012 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12013 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12014 S:      Supported
12015 F:      drivers/clk/tegra/
12016
12017 TEGRA DMA DRIVERS
12018 M:      Laxman Dewangan <ldewangan@nvidia.com>
12019 M:      Jon Hunter <jonathanh@nvidia.com>
12020 S:      Supported
12021 F:      drivers/dma/tegra*
12022
12023 TEGRA I2C DRIVER
12024 M:      Laxman Dewangan <ldewangan@nvidia.com>
12025 S:      Supported
12026 F:      drivers/i2c/busses/i2c-tegra.c
12027
12028 TEGRA IOMMU DRIVERS
12029 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12030 S:      Supported
12031 F:      drivers/iommu/tegra*
12032
12033 TEGRA KBC DRIVER
12034 M:      Rakesh Iyer <riyer@nvidia.com>
12035 M:      Laxman Dewangan <ldewangan@nvidia.com>
12036 S:      Supported
12037 F:      drivers/input/keyboard/tegra-kbc.c
12038
12039 TEGRA PWM DRIVER
12040 M:      Thierry Reding <thierry.reding@gmail.com>
12041 S:      Supported
12042 F:      drivers/pwm/pwm-tegra.c
12043
12044 TEGRA SERIAL DRIVER
12045 M:      Laxman Dewangan <ldewangan@nvidia.com>
12046 S:      Supported
12047 F:      drivers/tty/serial/serial-tegra.c
12048
12049 TEGRA SPI DRIVER
12050 M:      Laxman Dewangan <ldewangan@nvidia.com>
12051 S:      Supported
12052 F:      drivers/spi/spi-tegra*
12053
12054 TEHUTI ETHERNET DRIVER
12055 M:      Andy Gospodarek <andy@greyhouse.net>
12056 L:      netdev@vger.kernel.org
12057 S:      Supported
12058 F:      drivers/net/ethernet/tehuti/*
12059
12060 Telecom Clock Driver for MCPL0010
12061 M:      Mark Gross <mark.gross@intel.com>
12062 S:      Supported
12063 F:      drivers/char/tlclk.c
12064
12065 TENSILICA XTENSA PORT (xtensa)
12066 M:      Chris Zankel <chris@zankel.net>
12067 M:      Max Filippov <jcmvbkbc@gmail.com>
12068 L:      linux-xtensa@linux-xtensa.org
12069 T:      git git://github.com/czankel/xtensa-linux.git
12070 S:      Maintained
12071 F:      arch/xtensa/
12072 F:      drivers/irqchip/irq-xtensa-*
12073
12074 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12075 M:      Hans Verkuil <hverkuil@xs4all.nl>
12076 L:      linux-media@vger.kernel.org
12077 T:      git git://linuxtv.org/media_tree.git
12078 W:      https://linuxtv.org
12079 S:      Maintained
12080 F:      drivers/media/radio/radio-raremono.c
12081
12082 THERMAL
12083 M:      Zhang Rui <rui.zhang@intel.com>
12084 M:      Eduardo Valentin <edubezval@gmail.com>
12085 L:      linux-pm@vger.kernel.org
12086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12088 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12089 S:      Supported
12090 F:      drivers/thermal/
12091 F:      include/linux/thermal.h
12092 F:      include/uapi/linux/thermal.h
12093 F:      include/linux/cpu_cooling.h
12094 F:      Documentation/devicetree/bindings/thermal/
12095
12096 THERMAL/CPU_COOLING
12097 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12098 M:      Viresh Kumar <viresh.kumar@linaro.org>
12099 M:      Javi Merino <javi.merino@kernel.org>
12100 L:      linux-pm@vger.kernel.org
12101 S:      Supported
12102 F:      Documentation/thermal/cpu-cooling-api.txt
12103 F:      drivers/thermal/cpu_cooling.c
12104 F:      include/linux/cpu_cooling.h
12105
12106 THINKPAD ACPI EXTRAS DRIVER
12107 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12108 L:      ibm-acpi-devel@lists.sourceforge.net
12109 L:      platform-driver-x86@vger.kernel.org
12110 W:      http://ibm-acpi.sourceforge.net
12111 W:      http://thinkwiki.org/wiki/Ibm-acpi
12112 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12113 S:      Maintained
12114 F:      drivers/platform/x86/thinkpad_acpi.c
12115
12116 TI BANDGAP AND THERMAL DRIVER
12117 M:      Eduardo Valentin <edubezval@gmail.com>
12118 M:      Keerthy <j-keerthy@ti.com>
12119 L:      linux-pm@vger.kernel.org
12120 L:      linux-omap@vger.kernel.org
12121 S:      Maintained
12122 F:      drivers/thermal/ti-soc-thermal/
12123
12124 TI VPE/CAL DRIVERS
12125 M:      Benoit Parrot <bparrot@ti.com>
12126 L:      linux-media@vger.kernel.org
12127 W:      http://linuxtv.org/
12128 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12129 S:      Maintained
12130 F:      drivers/media/platform/ti-vpe/
12131
12132 TI CDCE706 CLOCK DRIVER
12133 M:      Max Filippov <jcmvbkbc@gmail.com>
12134 S:      Maintained
12135 F:      drivers/clk/clk-cdce706.c
12136
12137 TI CLOCK DRIVER
12138 M:      Tero Kristo <t-kristo@ti.com>
12139 L:      linux-omap@vger.kernel.org
12140 S:      Maintained
12141 F:      drivers/clk/ti/
12142 F:      include/linux/clk/ti.h
12143
12144 TI ETHERNET SWITCH DRIVER (CPSW)
12145 M:      Mugunthan V N <mugunthanvnm@ti.com>
12146 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12147 L:      linux-omap@vger.kernel.org
12148 L:      netdev@vger.kernel.org
12149 S:      Maintained
12150 F:      drivers/net/ethernet/ti/cpsw*
12151 F:      drivers/net/ethernet/ti/davinci*
12152
12153 TI FLASH MEDIA INTERFACE DRIVER
12154 M:      Alex Dubov <oakad@yahoo.com>
12155 S:      Maintained
12156 F:      drivers/misc/tifm*
12157 F:      drivers/mmc/host/tifm_sd.c
12158 F:      include/linux/tifm.h
12159
12160 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12161 M:      Santosh Shilimkar <ssantosh@kernel.org>
12162 L:      linux-kernel@vger.kernel.org
12163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12164 S:      Maintained
12165 F:      drivers/soc/ti/*
12166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12167
12168
12169 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12170 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12171 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12172 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12173 S:      Maintained
12174 F:      sound/soc/codecs/lm49453*
12175 F:      sound/soc/codecs/isabelle*
12176
12177 TI LP855x BACKLIGHT DRIVER
12178 M:      Milo Kim <milo.kim@ti.com>
12179 S:      Maintained
12180 F:      Documentation/backlight/lp855x-driver.txt
12181 F:      drivers/video/backlight/lp855x_bl.c
12182 F:      include/linux/platform_data/lp855x.h
12183
12184 TI LP8727 CHARGER DRIVER
12185 M:      Milo Kim <milo.kim@ti.com>
12186 S:      Maintained
12187 F:      drivers/power/supply/lp8727_charger.c
12188 F:      include/linux/platform_data/lp8727.h
12189
12190 TI LP8788 MFD DRIVER
12191 M:      Milo Kim <milo.kim@ti.com>
12192 S:      Maintained
12193 F:      drivers/iio/adc/lp8788_adc.c
12194 F:      drivers/leds/leds-lp8788.c
12195 F:      drivers/mfd/lp8788*.c
12196 F:      drivers/power/supply/lp8788-charger.c
12197 F:      drivers/regulator/lp8788-*.c
12198 F:      include/linux/mfd/lp8788*.h
12199
12200 TI NETCP ETHERNET DRIVER
12201 M:      Wingman Kwok <w-kwok2@ti.com>
12202 M:      Murali Karicheri <m-karicheri2@ti.com>
12203 L:      netdev@vger.kernel.org
12204 S:      Maintained
12205 F:      drivers/net/ethernet/ti/netcp*
12206
12207 TI TAS571X FAMILY ASoC CODEC DRIVER
12208 M:      Kevin Cernekee <cernekee@chromium.org>
12209 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12210 S:      Odd Fixes
12211 F:      sound/soc/codecs/tas571x*
12212
12213 TI TWL4030 SERIES SOC CODEC DRIVER
12214 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12215 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12216 S:      Maintained
12217 F:      sound/soc/codecs/twl4030*
12218
12219 TI WILINK WIRELESS DRIVERS
12220 L:      linux-wireless@vger.kernel.org
12221 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12222 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12224 S:      Orphan
12225 F:      drivers/net/wireless/ti/
12226 F:      include/linux/wl12xx.h
12227
12228 TIPC NETWORK LAYER
12229 M:      Jon Maloy <jon.maloy@ericsson.com>
12230 M:      Ying Xue <ying.xue@windriver.com>
12231 L:      netdev@vger.kernel.org (core kernel code)
12232 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12233 W:      http://tipc.sourceforge.net/
12234 S:      Maintained
12235 F:      include/uapi/linux/tipc*.h
12236 F:      net/tipc/
12237
12238 TILE ARCHITECTURE
12239 M:      Chris Metcalf <cmetcalf@mellanox.com>
12240 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12242 S:      Supported
12243 F:      arch/tile/
12244 F:      drivers/char/tile-srom.c
12245 F:      drivers/edac/tile_edac.c
12246 F:      drivers/net/ethernet/tile/
12247 F:      drivers/rtc/rtc-tile.c
12248 F:      drivers/tty/hvc/hvc_tile.c
12249 F:      drivers/tty/serial/tilegx.c
12250 F:      drivers/usb/host/*-tilegx.c
12251 F:      include/linux/usb/tilegx.h
12252
12253 TLAN NETWORK DRIVER
12254 M:      Samuel Chessman <chessman@tux.org>
12255 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12256 W:      http://sourceforge.net/projects/tlan/
12257 S:      Maintained
12258 F:      Documentation/networking/tlan.txt
12259 F:      drivers/net/ethernet/ti/tlan.*
12260
12261 TOMOYO SECURITY MODULE
12262 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12263 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12264 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12265 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12266 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12267 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12268 W:      http://tomoyo.sourceforge.jp/
12269 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12270 S:      Maintained
12271 F:      security/tomoyo/
12272
12273 TOPSTAR LAPTOP EXTRAS DRIVER
12274 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12275 L:      platform-driver-x86@vger.kernel.org
12276 S:      Maintained
12277 F:      drivers/platform/x86/topstar-laptop.c
12278
12279 TOSHIBA ACPI EXTRAS DRIVER
12280 M:      Azael Avalos <coproscefalo@gmail.com>
12281 L:      platform-driver-x86@vger.kernel.org
12282 S:      Maintained
12283 F:      drivers/platform/x86/toshiba_acpi.c
12284
12285 TOSHIBA BLUETOOTH DRIVER
12286 M:      Azael Avalos <coproscefalo@gmail.com>
12287 L:      platform-driver-x86@vger.kernel.org
12288 S:      Maintained
12289 F:      drivers/platform/x86/toshiba_bluetooth.c
12290
12291 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12292 M:      Azael Avalos <coproscefalo@gmail.com>
12293 L:      platform-driver-x86@vger.kernel.org
12294 S:      Maintained
12295 F:      drivers/platform/x86/toshiba_haps.c
12296
12297 TOSHIBA WMI HOTKEYS DRIVER
12298 M:      Azael Avalos <coproscefalo@gmail.com>
12299 L:      platform-driver-x86@vger.kernel.org
12300 S:      Maintained
12301 F:      drivers/platform/x86/toshiba-wmi.c
12302
12303 TOSHIBA SMM DRIVER
12304 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12305 W:      http://www.buzzard.org.uk/toshiba/
12306 S:      Maintained
12307 F:      drivers/char/toshiba.c
12308 F:      include/linux/toshiba.h
12309 F:      include/uapi/linux/toshiba.h
12310
12311 TOSHIBA TC358743 DRIVER
12312 M:      Mats Randgaard <matrandg@cisco.com>
12313 L:      linux-media@vger.kernel.org
12314 S:      Maintained
12315 F:      drivers/media/i2c/tc358743*
12316 F:      include/media/i2c/tc358743.h
12317
12318 TMIO/SDHI MMC DRIVER
12319 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12320 L:      linux-mmc@vger.kernel.org
12321 S:      Supported
12322 F:      drivers/mmc/host/tmio_mmc*
12323 F:      drivers/mmc/host/sh_mobile_sdhi.c
12324 F:      include/linux/mfd/tmio.h
12325
12326 TMP401 HARDWARE MONITOR DRIVER
12327 M:      Guenter Roeck <linux@roeck-us.net>
12328 L:      linux-hwmon@vger.kernel.org
12329 S:      Maintained
12330 F:      Documentation/hwmon/tmp401
12331 F:      drivers/hwmon/tmp401.c
12332
12333 TMPFS (SHMEM FILESYSTEM)
12334 M:      Hugh Dickins <hughd@google.com>
12335 L:      linux-mm@kvack.org
12336 S:      Maintained
12337 F:      include/linux/shmem_fs.h
12338 F:      mm/shmem.c
12339
12340 TM6000 VIDEO4LINUX DRIVER
12341 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12342 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12343 L:      linux-media@vger.kernel.org
12344 W:      https://linuxtv.org
12345 T:      git git://linuxtv.org/media_tree.git
12346 S:      Odd fixes
12347 F:      drivers/media/usb/tm6000/
12348 F:      Documentation/media/v4l-drivers/tm6000*
12349
12350 TW5864 VIDEO4LINUX DRIVER
12351 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12352 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12353 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12354 L:      linux-media@vger.kernel.org
12355 S:      Supported
12356 F:      drivers/media/pci/tw5864/
12357
12358 TW68 VIDEO4LINUX DRIVER
12359 M:      Hans Verkuil <hverkuil@xs4all.nl>
12360 L:      linux-media@vger.kernel.org
12361 T:      git git://linuxtv.org/media_tree.git
12362 W:      https://linuxtv.org
12363 S:      Odd Fixes
12364 F:      drivers/media/pci/tw68/
12365
12366 TW686X VIDEO4LINUX DRIVER
12367 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12368 L:      linux-media@vger.kernel.org
12369 T:      git git://linuxtv.org/media_tree.git
12370 W:      http://linuxtv.org
12371 S:      Maintained
12372 F:      drivers/media/pci/tw686x/
12373
12374 TPM DEVICE DRIVER
12375 M:      Peter Huewe <peterhuewe@gmx.de>
12376 M:      Marcel Selhorst <tpmdd@selhorst.net>
12377 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12378 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12379 W:      http://tpmdd.sourceforge.net
12380 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12381 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12382 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12383 S:      Maintained
12384 F:      drivers/char/tpm/
12385
12386 TPM IBM_VTPM DEVICE DRIVER
12387 M:      Ashley Lai <ashleydlai@gmail.com>
12388 W:      http://tpmdd.sourceforge.net
12389 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12390 S:      Maintained
12391 F:      drivers/char/tpm/tpm_ibmvtpm*
12392
12393 TRACING
12394 M:      Steven Rostedt <rostedt@goodmis.org>
12395 M:      Ingo Molnar <mingo@redhat.com>
12396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12397 S:      Maintained
12398 F:      Documentation/trace/ftrace.txt
12399 F:      arch/*/*/*/ftrace.h
12400 F:      arch/*/kernel/ftrace.c
12401 F:      include/*/ftrace.h
12402 F:      include/linux/trace*.h
12403 F:      include/trace/
12404 F:      kernel/trace/
12405 F:      tools/testing/selftests/ftrace/
12406
12407 TRACING MMIO ACCESSES (MMIOTRACE)
12408 M:      Steven Rostedt <rostedt@goodmis.org>
12409 M:      Ingo Molnar <mingo@kernel.org>
12410 R:      Karol Herbst <karolherbst@gmail.com>
12411 R:      Pekka Paalanen <ppaalanen@gmail.com>
12412 S:      Maintained
12413 L:      linux-kernel@vger.kernel.org
12414 L:      nouveau@lists.freedesktop.org
12415 F:      kernel/trace/trace_mmiotrace.c
12416 F:      include/linux/mmiotrace.h
12417 F:      arch/x86/mm/kmmio.c
12418 F:      arch/x86/mm/mmio-mod.c
12419 F:      arch/x86/mm/testmmiotrace.c
12420
12421 TRIVIAL PATCHES
12422 M:      Jiri Kosina <trivial@kernel.org>
12423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12424 S:      Maintained
12425 K:      ^Subject:.*(?i)trivial
12426
12427 TTY LAYER
12428 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12429 M:      Jiri Slaby <jslaby@suse.com>
12430 S:      Supported
12431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12432 F:      Documentation/serial/
12433 F:      drivers/tty/
12434 F:      drivers/tty/serial/serial_core.c
12435 F:      include/linux/serial_core.h
12436 F:      include/linux/serial.h
12437 F:      include/linux/tty.h
12438 F:      include/uapi/linux/serial_core.h
12439 F:      include/uapi/linux/serial.h
12440 F:      include/uapi/linux/tty.h
12441
12442 TUA9001 MEDIA DRIVER
12443 M:      Antti Palosaari <crope@iki.fi>
12444 L:      linux-media@vger.kernel.org
12445 W:      https://linuxtv.org
12446 W:      http://palosaari.fi/linux/
12447 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12448 T:      git git://linuxtv.org/anttip/media_tree.git
12449 S:      Maintained
12450 F:      drivers/media/tuners/tua9001*
12451
12452 TULIP NETWORK DRIVERS
12453 L:      netdev@vger.kernel.org
12454 L:      linux-parisc@vger.kernel.org
12455 S:      Orphan
12456 F:      drivers/net/ethernet/dec/tulip/
12457
12458 TUN/TAP driver
12459 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12460 W:      http://vtun.sourceforge.net/tun
12461 S:      Maintained
12462 F:      Documentation/networking/tuntap.txt
12463 F:      arch/um/os-Linux/drivers/
12464
12465 TURBOCHANNEL SUBSYSTEM
12466 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12467 M:      Ralf Baechle <ralf@linux-mips.org>
12468 L:      linux-mips@linux-mips.org
12469 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12470 S:      Maintained
12471 F:      drivers/tc/
12472 F:      include/linux/tc.h
12473
12474 UBI FILE SYSTEM (UBIFS)
12475 M:      Richard Weinberger <richard@nod.at>
12476 M:      Artem Bityutskiy <dedekind1@gmail.com>
12477 M:      Adrian Hunter <adrian.hunter@intel.com>
12478 L:      linux-mtd@lists.infradead.org
12479 T:      git git://git.infradead.org/ubifs-2.6.git
12480 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12481 S:      Supported
12482 F:      Documentation/filesystems/ubifs.txt
12483 F:      fs/ubifs/
12484
12485 UCLINUX (M68KNOMMU AND COLDFIRE)
12486 M:      Greg Ungerer <gerg@linux-m68k.org>
12487 W:      http://www.linux-m68k.org/
12488 W:      http://www.uclinux.org/
12489 L:      linux-m68k@lists.linux-m68k.org
12490 L:      uclinux-dev@uclinux.org  (subscribers-only)
12491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12492 S:      Maintained
12493 F:      arch/m68k/coldfire/
12494 F:      arch/m68k/68*/
12495 F:      arch/m68k/*/*_no.*
12496 F:      arch/m68k/include/asm/*_no.*
12497
12498 UDF FILESYSTEM
12499 M:      Jan Kara <jack@suse.com>
12500 S:      Maintained
12501 F:      Documentation/filesystems/udf.txt
12502 F:      fs/udf/
12503
12504 UDRAW TABLET
12505 M:      Bastien Nocera <hadess@hadess.net>
12506 L:      linux-input@vger.kernel.org
12507 S:      Maintained
12508 F:      drivers/hid/hid-udraw.c
12509
12510 UFS FILESYSTEM
12511 M:      Evgeniy Dushistov <dushistov@mail.ru>
12512 S:      Maintained
12513 F:      Documentation/filesystems/ufs.txt
12514 F:      fs/ufs/
12515
12516 UHID USERSPACE HID IO DRIVER:
12517 M:      David Herrmann <dh.herrmann@googlemail.com>
12518 L:      linux-input@vger.kernel.org
12519 S:      Maintained
12520 F:      drivers/hid/uhid.c
12521 F:      include/uapi/linux/uhid.h
12522
12523 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12524 L:      linux-usb@vger.kernel.org
12525 S:      Orphan
12526 F:      drivers/uwb/
12527 F:      include/linux/uwb.h
12528 F:      include/linux/uwb/
12529
12530 UNICORE32 ARCHITECTURE:
12531 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12532 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12533 S:      Maintained
12534 T:      git git://github.com/gxt/linux.git
12535 F:      arch/unicore32/
12536
12537 UNIFDEF
12538 M:      Tony Finch <dot@dotat.at>
12539 W:      http://dotat.at/prog/unifdef
12540 S:      Maintained
12541 F:      scripts/unifdef.c
12542
12543 UNIFORM CDROM DRIVER
12544 M:      Jens Axboe <axboe@kernel.dk>
12545 W:      http://www.kernel.dk
12546 S:      Maintained
12547 F:      Documentation/cdrom/
12548 F:      drivers/cdrom/cdrom.c
12549 F:      include/linux/cdrom.h
12550 F:      include/uapi/linux/cdrom.h
12551
12552 UNISYS S-PAR DRIVERS
12553 M:      David Kershner <david.kershner@unisys.com>
12554 L:      sparmaintainer@unisys.com (Unisys internal)
12555 S:      Supported
12556 F:      drivers/staging/unisys/
12557
12558 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12559 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12560 L:      linux-scsi@vger.kernel.org
12561 S:      Supported
12562 F:      Documentation/scsi/ufs.txt
12563 F:      drivers/scsi/ufs/
12564
12565 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12566 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12567 M:      Prabu Thangamuthu <prabut@synopsys.com>
12568 L:      linux-scsi@vger.kernel.org
12569 S:      Supported
12570 F:      drivers/scsi/ufs/*dwc*
12571
12572 UNSORTED BLOCK IMAGES (UBI)
12573 M:      Artem Bityutskiy <dedekind1@gmail.com>
12574 M:      Richard Weinberger <richard@nod.at>
12575 W:      http://www.linux-mtd.infradead.org/
12576 L:      linux-mtd@lists.infradead.org
12577 T:      git git://git.infradead.org/ubifs-2.6.git
12578 S:      Supported
12579 F:      drivers/mtd/ubi/
12580 F:      include/linux/mtd/ubi.h
12581 F:      include/uapi/mtd/ubi-user.h
12582
12583 USB ACM DRIVER
12584 M:      Oliver Neukum <oneukum@suse.com>
12585 L:      linux-usb@vger.kernel.org
12586 S:      Maintained
12587 F:      Documentation/usb/acm.txt
12588 F:      drivers/usb/class/cdc-acm.*
12589
12590 USB AR5523 WIRELESS DRIVER
12591 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12592 L:      linux-wireless@vger.kernel.org
12593 S:      Maintained
12594 F:      drivers/net/wireless/ath/ar5523/
12595
12596 USB ATTACHED SCSI
12597 M:      Oliver Neukum <oneukum@suse.com>
12598 L:      linux-usb@vger.kernel.org
12599 L:      linux-scsi@vger.kernel.org
12600 S:      Maintained
12601 F:      drivers/usb/storage/uas.c
12602
12603 USB CDC ETHERNET DRIVER
12604 M:      Oliver Neukum <oliver@neukum.org>
12605 L:      linux-usb@vger.kernel.org
12606 S:      Maintained
12607 F:      drivers/net/usb/cdc_*.c
12608 F:      include/uapi/linux/usb/cdc.h
12609
12610 USB CHAOSKEY DRIVER
12611 M:      Keith Packard <keithp@keithp.com>
12612 L:      linux-usb@vger.kernel.org
12613 S:      Maintained
12614 F:      drivers/usb/misc/chaoskey.c
12615
12616 USB CYPRESS C67X00 DRIVER
12617 M:      Peter Korsgaard <jacmet@sunsite.dk>
12618 L:      linux-usb@vger.kernel.org
12619 S:      Maintained
12620 F:      drivers/usb/c67x00/
12621
12622 USB DAVICOM DM9601 DRIVER
12623 M:      Peter Korsgaard <jacmet@sunsite.dk>
12624 L:      netdev@vger.kernel.org
12625 W:      http://www.linux-usb.org/usbnet
12626 S:      Maintained
12627 F:      drivers/net/usb/dm9601.c
12628
12629 USB DIAMOND RIO500 DRIVER
12630 M:      Cesar Miquel <miquel@df.uba.ar>
12631 L:      rio500-users@lists.sourceforge.net
12632 W:      http://rio500.sourceforge.net
12633 S:      Maintained
12634 F:      drivers/usb/misc/rio500*
12635
12636 USB EHCI DRIVER
12637 M:      Alan Stern <stern@rowland.harvard.edu>
12638 L:      linux-usb@vger.kernel.org
12639 S:      Maintained
12640 F:      Documentation/usb/ehci.txt
12641 F:      drivers/usb/host/ehci*
12642
12643 USB GADGET/PERIPHERAL SUBSYSTEM
12644 M:      Felipe Balbi <balbi@kernel.org>
12645 L:      linux-usb@vger.kernel.org
12646 W:      http://www.linux-usb.org/gadget
12647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12648 S:      Maintained
12649 F:      drivers/usb/gadget/
12650 F:      include/linux/usb/gadget*
12651
12652 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12653 M:      Jiri Kosina <jikos@kernel.org>
12654 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12655 L:      linux-usb@vger.kernel.org
12656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12657 S:      Maintained
12658 F:      Documentation/hid/hiddev.txt
12659 F:      drivers/hid/usbhid/
12660
12661 USB ISP116X DRIVER
12662 M:      Olav Kongas <ok@artecdesign.ee>
12663 L:      linux-usb@vger.kernel.org
12664 S:      Maintained
12665 F:      drivers/usb/host/isp116x*
12666 F:      include/linux/usb/isp116x.h
12667
12668 USB LAN78XX ETHERNET DRIVER
12669 M:      Woojung Huh <woojung.huh@microchip.com>
12670 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12671 L:      netdev@vger.kernel.org
12672 S:      Maintained
12673 F:      drivers/net/usb/lan78xx.*
12674
12675 USB MASS STORAGE DRIVER
12676 M:      Alan Stern <stern@rowland.harvard.edu>
12677 L:      linux-usb@vger.kernel.org
12678 L:      usb-storage@lists.one-eyed-alien.net
12679 S:      Maintained
12680 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12681 F:      drivers/usb/storage/
12682
12683 USB MIDI DRIVER
12684 M:      Clemens Ladisch <clemens@ladisch.de>
12685 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12686 T:      git git://git.alsa-project.org/alsa-kernel.git
12687 S:      Maintained
12688 F:      sound/usb/midi.*
12689
12690 USB NETWORKING DRIVERS
12691 L:      linux-usb@vger.kernel.org
12692 S:      Odd Fixes
12693 F:      drivers/net/usb/
12694
12695 USB OHCI DRIVER
12696 M:      Alan Stern <stern@rowland.harvard.edu>
12697 L:      linux-usb@vger.kernel.org
12698 S:      Maintained
12699 F:      Documentation/usb/ohci.txt
12700 F:      drivers/usb/host/ohci*
12701
12702 USB OTG FSM (Finite State Machine)
12703 M:      Peter Chen <Peter.Chen@nxp.com>
12704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12705 L:      linux-usb@vger.kernel.org
12706 S:      Maintained
12707 F:      drivers/usb/common/usb-otg-fsm.c
12708
12709 USB OVER IP DRIVER
12710 M:      Valentina Manea <valentina.manea.m@gmail.com>
12711 M:      Shuah Khan <shuahkh@osg.samsung.com>
12712 M:      Shuah Khan <shuah@kernel.org>
12713 L:      linux-usb@vger.kernel.org
12714 S:      Maintained
12715 F:      Documentation/usb/usbip_protocol.txt
12716 F:      drivers/usb/usbip/
12717 F:      tools/usb/usbip/
12718
12719 USB PEGASUS DRIVER
12720 M:      Petko Manolov <petkan@nucleusys.com>
12721 L:      linux-usb@vger.kernel.org
12722 L:      netdev@vger.kernel.org
12723 T:      git git://github.com/petkan/pegasus.git
12724 W:      https://github.com/petkan/pegasus
12725 S:      Maintained
12726 F:      drivers/net/usb/pegasus.*
12727
12728 USB PHY LAYER
12729 M:      Felipe Balbi <balbi@kernel.org>
12730 L:      linux-usb@vger.kernel.org
12731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12732 S:      Maintained
12733 F:      drivers/usb/phy/
12734
12735 USB PRINTER DRIVER (usblp)
12736 M:      Pete Zaitcev <zaitcev@redhat.com>
12737 L:      linux-usb@vger.kernel.org
12738 S:      Supported
12739 F:      drivers/usb/class/usblp.c
12740
12741 USB QMI WWAN NETWORK DRIVER
12742 M:      Bjørn Mork <bjorn@mork.no>
12743 L:      netdev@vger.kernel.org
12744 S:      Maintained
12745 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12746 F:      drivers/net/usb/qmi_wwan.c
12747
12748 USB RTL8150 DRIVER
12749 M:      Petko Manolov <petkan@nucleusys.com>
12750 L:      linux-usb@vger.kernel.org
12751 L:      netdev@vger.kernel.org
12752 T:      git git://github.com/petkan/rtl8150.git
12753 W:      https://github.com/petkan/rtl8150
12754 S:      Maintained
12755 F:      drivers/net/usb/rtl8150.c
12756
12757 USB SERIAL SUBSYSTEM
12758 M:      Johan Hovold <johan@kernel.org>
12759 L:      linux-usb@vger.kernel.org
12760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12761 S:      Maintained
12762 F:      Documentation/usb/usb-serial.txt
12763 F:      drivers/usb/serial/
12764 F:      include/linux/usb/serial.h
12765
12766 USB SMSC75XX ETHERNET DRIVER
12767 M:      Steve Glendinning <steve.glendinning@shawell.net>
12768 L:      netdev@vger.kernel.org
12769 S:      Maintained
12770 F:      drivers/net/usb/smsc75xx.*
12771
12772 USB SMSC95XX ETHERNET DRIVER
12773 M:      Steve Glendinning <steve.glendinning@shawell.net>
12774 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12775 L:      netdev@vger.kernel.org
12776 S:      Maintained
12777 F:      drivers/net/usb/smsc95xx.*
12778
12779 USB SUBSYSTEM
12780 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12781 L:      linux-usb@vger.kernel.org
12782 W:      http://www.linux-usb.org
12783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12784 S:      Supported
12785 F:      Documentation/devicetree/bindings/usb/
12786 F:      Documentation/usb/
12787 F:      drivers/usb/
12788 F:      include/linux/usb.h
12789 F:      include/linux/usb/
12790
12791 USB UHCI DRIVER
12792 M:      Alan Stern <stern@rowland.harvard.edu>
12793 L:      linux-usb@vger.kernel.org
12794 S:      Maintained
12795 F:      drivers/usb/host/uhci*
12796
12797 USB "USBNET" DRIVER FRAMEWORK
12798 M:      Oliver Neukum <oneukum@suse.com>
12799 L:      netdev@vger.kernel.org
12800 W:      http://www.linux-usb.org/usbnet
12801 S:      Maintained
12802 F:      drivers/net/usb/usbnet.c
12803 F:      include/linux/usb/usbnet.h
12804
12805 USB VIDEO CLASS
12806 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12807 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12808 L:      linux-media@vger.kernel.org
12809 T:      git git://linuxtv.org/media_tree.git
12810 W:      http://www.ideasonboard.org/uvc/
12811 S:      Maintained
12812 F:      drivers/media/usb/uvc/
12813 F:      include/uapi/linux/uvcvideo.h
12814
12815 USB VISION DRIVER
12816 M:      Hans Verkuil <hverkuil@xs4all.nl>
12817 L:      linux-media@vger.kernel.org
12818 T:      git git://linuxtv.org/media_tree.git
12819 W:      https://linuxtv.org
12820 S:      Odd Fixes
12821 F:      drivers/media/usb/usbvision/
12822
12823 USB WEBCAM GADGET
12824 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12825 L:      linux-usb@vger.kernel.org
12826 S:      Maintained
12827 F:      drivers/usb/gadget/function/*uvc*
12828 F:      drivers/usb/gadget/legacy/webcam.c
12829
12830 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12831 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12832 L:      linux-wireless@vger.kernel.org
12833 S:      Maintained
12834 F:      drivers/net/wireless/rndis_wlan.c
12835
12836 USB XHCI DRIVER
12837 M:      Mathias Nyman <mathias.nyman@intel.com>
12838 L:      linux-usb@vger.kernel.org
12839 S:      Supported
12840 F:      drivers/usb/host/xhci*
12841 F:      drivers/usb/host/pci-quirks*
12842
12843 USB ZD1201 DRIVER
12844 L:      linux-wireless@vger.kernel.org
12845 W:      http://linux-lc100020.sourceforge.net
12846 S:      Orphan
12847 F:      drivers/net/wireless/zydas/zd1201.*
12848
12849 USB ZR364XX DRIVER
12850 M:      Antoine Jacquet <royale@zerezo.com>
12851 L:      linux-usb@vger.kernel.org
12852 L:      linux-media@vger.kernel.org
12853 T:      git git://linuxtv.org/media_tree.git
12854 W:      http://royale.zerezo.com/zr364xx/
12855 S:      Maintained
12856 F:      Documentation/media/v4l-drivers/zr364xx*
12857 F:      drivers/media/usb/zr364xx/
12858
12859 ULPI BUS
12860 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12861 L:      linux-usb@vger.kernel.org
12862 S:      Maintained
12863 F:      drivers/usb/common/ulpi.c
12864 F:      include/linux/ulpi/
12865
12866 USER-MODE LINUX (UML)
12867 M:      Jeff Dike <jdike@addtoit.com>
12868 M:      Richard Weinberger <richard@nod.at>
12869 L:      user-mode-linux-devel@lists.sourceforge.net
12870 L:      user-mode-linux-user@lists.sourceforge.net
12871 W:      http://user-mode-linux.sourceforge.net
12872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12873 S:      Maintained
12874 F:      Documentation/virtual/uml/
12875 F:      arch/um/
12876 F:      arch/x86/um/
12877 F:      fs/hostfs/
12878 F:      fs/hppfs/
12879
12880 USERSPACE I/O (UIO)
12881 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12882 S:      Maintained
12883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12884 F:      Documentation/DocBook/uio-howto.tmpl
12885 F:      drivers/uio/
12886 F:      include/linux/uio*.h
12887
12888 UTIL-LINUX PACKAGE
12889 M:      Karel Zak <kzak@redhat.com>
12890 L:      util-linux@vger.kernel.org
12891 W:      http://en.wikipedia.org/wiki/Util-linux
12892 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12893 S:      Maintained
12894
12895 UVESAFB DRIVER
12896 M:      Michal Januszewski <spock@gentoo.org>
12897 L:      linux-fbdev@vger.kernel.org
12898 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12899 S:      Maintained
12900 F:      Documentation/fb/uvesafb.txt
12901 F:      drivers/video/fbdev/uvesafb.*
12902
12903 VF610 NAND DRIVER
12904 M:      Stefan Agner <stefan@agner.ch>
12905 L:      linux-mtd@lists.infradead.org
12906 S:      Supported
12907 F:      drivers/mtd/nand/vf610_nfc.c
12908
12909 VFAT/FAT/MSDOS FILESYSTEM
12910 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12911 S:      Maintained
12912 F:      Documentation/filesystems/vfat.txt
12913 F:      fs/fat/
12914
12915 VFIO DRIVER
12916 M:      Alex Williamson <alex.williamson@redhat.com>
12917 L:      kvm@vger.kernel.org
12918 T:      git git://github.com/awilliam/linux-vfio.git
12919 S:      Maintained
12920 F:      Documentation/vfio.txt
12921 F:      drivers/vfio/
12922 F:      include/linux/vfio.h
12923 F:      include/uapi/linux/vfio.h
12924
12925 VFIO MEDIATED DEVICE DRIVERS
12926 M:      Kirti Wankhede <kwankhede@nvidia.com>
12927 L:      kvm@vger.kernel.org
12928 S:      Maintained
12929 F:      Documentation/vfio-mediated-device.txt
12930 F:      drivers/vfio/mdev/
12931 F:      include/linux/mdev.h
12932 F:      samples/vfio-mdev/
12933
12934 VFIO PLATFORM DRIVER
12935 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12936 L:      kvm@vger.kernel.org
12937 S:      Maintained
12938 F:      drivers/vfio/platform/
12939
12940 VIDEOBUF2 FRAMEWORK
12941 M:      Pawel Osciak <pawel@osciak.com>
12942 M:      Marek Szyprowski <m.szyprowski@samsung.com>
12943 M:      Kyungmin Park <kyungmin.park@samsung.com>
12944 L:      linux-media@vger.kernel.org
12945 S:      Maintained
12946 F:      drivers/media/v4l2-core/videobuf2-*
12947 F:      include/media/videobuf2-*
12948
12949 VIRTIO AND VHOST VSOCK DRIVER
12950 M:      Stefan Hajnoczi <stefanha@redhat.com>
12951 L:      kvm@vger.kernel.org
12952 L:      virtualization@lists.linux-foundation.org
12953 L:      netdev@vger.kernel.org
12954 S:      Maintained
12955 F:      include/linux/virtio_vsock.h
12956 F:      include/uapi/linux/virtio_vsock.h
12957 F:      net/vmw_vsock/virtio_transport_common.c
12958 F:      net/vmw_vsock/virtio_transport.c
12959 F:      drivers/vhost/vsock.c
12960 F:      drivers/vhost/vsock.h
12961
12962 VIRTUAL SERIO DEVICE DRIVER
12963 M:      Stephen Chandler Paul <thatslyude@gmail.com>
12964 S:      Maintained
12965 F:      drivers/input/serio/userio.c
12966 F:      include/uapi/linux/userio.h
12967
12968 VIRTIO CONSOLE DRIVER
12969 M:      Amit Shah <amit.shah@redhat.com>
12970 L:      virtualization@lists.linux-foundation.org
12971 S:      Maintained
12972 F:      drivers/char/virtio_console.c
12973 F:      include/linux/virtio_console.h
12974 F:      include/uapi/linux/virtio_console.h
12975
12976 VIRTIO CORE, NET AND BLOCK DRIVERS
12977 M:      "Michael S. Tsirkin" <mst@redhat.com>
12978 M:      Jason Wang <jasowang@redhat.com>
12979 L:      virtualization@lists.linux-foundation.org
12980 S:      Maintained
12981 F:      Documentation/devicetree/bindings/virtio/
12982 F:      drivers/virtio/
12983 F:      tools/virtio/
12984 F:      drivers/net/virtio_net.c
12985 F:      drivers/block/virtio_blk.c
12986 F:      include/linux/virtio_*.h
12987 F:      include/uapi/linux/virtio_*.h
12988
12989 VIRTIO DRIVERS FOR S390
12990 M:      Christian Borntraeger <borntraeger@de.ibm.com>
12991 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12992 L:      linux-s390@vger.kernel.org
12993 L:      virtualization@lists.linux-foundation.org
12994 L:      kvm@vger.kernel.org
12995 S:      Supported
12996 F:      drivers/s390/virtio/
12997
12998 VIRTIO GPU DRIVER
12999 M:      David Airlie <airlied@linux.ie>
13000 M:      Gerd Hoffmann <kraxel@redhat.com>
13001 L:      dri-devel@lists.freedesktop.org
13002 L:      virtualization@lists.linux-foundation.org
13003 S:      Maintained
13004 F:      drivers/gpu/drm/virtio/
13005 F:      include/uapi/linux/virtio_gpu.h
13006
13007 VIRTIO HOST (VHOST)
13008 M:      "Michael S. Tsirkin" <mst@redhat.com>
13009 M:      Jason Wang <jasowang@redhat.com>
13010 L:      kvm@vger.kernel.org
13011 L:      virtualization@lists.linux-foundation.org
13012 L:      netdev@vger.kernel.org
13013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13014 S:      Maintained
13015 F:      drivers/vhost/
13016 F:      include/uapi/linux/vhost.h
13017
13018 VIRTIO INPUT DRIVER
13019 M:      Gerd Hoffmann <kraxel@redhat.com>
13020 S:      Maintained
13021 F:      drivers/virtio/virtio_input.c
13022 F:      include/uapi/linux/virtio_input.h
13023
13024 VIA RHINE NETWORK DRIVER
13025 S:      Orphan
13026 F:      drivers/net/ethernet/via/via-rhine.c
13027
13028 VIA SD/MMC CARD CONTROLLER DRIVER
13029 M:      Bruce Chang <brucechang@via.com.tw>
13030 M:      Harald Welte <HaraldWelte@viatech.com>
13031 S:      Maintained
13032 F:      drivers/mmc/host/via-sdmmc.c
13033
13034 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13035 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13036 L:      linux-fbdev@vger.kernel.org
13037 S:      Maintained
13038 F:      include/linux/via-core.h
13039 F:      include/linux/via-gpio.h
13040 F:      include/linux/via_i2c.h
13041 F:      drivers/video/fbdev/via/
13042
13043 VIA VELOCITY NETWORK DRIVER
13044 M:      Francois Romieu <romieu@fr.zoreil.com>
13045 L:      netdev@vger.kernel.org
13046 S:      Maintained
13047 F:      drivers/net/ethernet/via/via-velocity.*
13048
13049 VIRT LIB
13050 M:      Alex Williamson <alex.williamson@redhat.com>
13051 M:      Paolo Bonzini <pbonzini@redhat.com>
13052 L:      kvm@vger.kernel.org
13053 S:      Supported
13054 F:      virt/lib/
13055
13056 VIVID VIRTUAL VIDEO DRIVER
13057 M:      Hans Verkuil <hverkuil@xs4all.nl>
13058 L:      linux-media@vger.kernel.org
13059 T:      git git://linuxtv.org/media_tree.git
13060 W:      https://linuxtv.org
13061 S:      Maintained
13062 F:      drivers/media/platform/vivid/*
13063
13064 VLAN (802.1Q)
13065 M:      Patrick McHardy <kaber@trash.net>
13066 L:      netdev@vger.kernel.org
13067 S:      Maintained
13068 F:      drivers/net/macvlan.c
13069 F:      include/linux/if_*vlan.h
13070 F:      net/8021q/
13071
13072 VLYNQ BUS
13073 M:      Florian Fainelli <f.fainelli@gmail.com>
13074 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13075 S:      Maintained
13076 F:      drivers/vlynq/vlynq.c
13077 F:      include/linux/vlynq.h
13078
13079 VME SUBSYSTEM
13080 M:      Martyn Welch <martyn@welchs.me.uk>
13081 M:      Manohar Vanga <manohar.vanga@gmail.com>
13082 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13083 L:      devel@driverdev.osuosl.org
13084 S:      Maintained
13085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13086 F:      Documentation/driver-api/vme.rst
13087 F:      drivers/staging/vme/
13088 F:      drivers/vme/
13089 F:      include/linux/vme*
13090
13091 VMWARE HYPERVISOR INTERFACE
13092 M:      Alok Kataria <akataria@vmware.com>
13093 L:      virtualization@lists.linux-foundation.org
13094 S:      Supported
13095 F:      arch/x86/kernel/cpu/vmware.c
13096
13097 VMWARE BALLOON DRIVER
13098 M:      Xavier Deguillard <xdeguillard@vmware.com>
13099 M:      Philip Moltmann <moltmann@vmware.com>
13100 M:      "VMware, Inc." <pv-drivers@vmware.com>
13101 L:      linux-kernel@vger.kernel.org
13102 S:      Maintained
13103 F:      drivers/misc/vmw_balloon.c
13104
13105 VMWARE VMMOUSE SUBDRIVER
13106 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13107 M:      "VMware, Inc." <pv-drivers@vmware.com>
13108 L:      linux-input@vger.kernel.org
13109 S:      Maintained
13110 F:      drivers/input/mouse/vmmouse.c
13111 F:      drivers/input/mouse/vmmouse.h
13112
13113 VMWARE VMXNET3 ETHERNET DRIVER
13114 M:      Shrikrishna Khare <skhare@vmware.com>
13115 M:      "VMware, Inc." <pv-drivers@vmware.com>
13116 L:      netdev@vger.kernel.org
13117 S:      Maintained
13118 F:      drivers/net/vmxnet3/
13119
13120 VMware PVSCSI driver
13121 M:      Jim Gill <jgill@vmware.com>
13122 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13123 L:      linux-scsi@vger.kernel.org
13124 S:      Maintained
13125 F:      drivers/scsi/vmw_pvscsi.c
13126 F:      drivers/scsi/vmw_pvscsi.h
13127
13128 VMWARE PVRDMA DRIVER
13129 M:      Adit Ranadive <aditr@vmware.com>
13130 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13131 L:      linux-rdma@vger.kernel.org
13132 S:      Maintained
13133 F:      drivers/infiniband/hw/vmw_pvrdma/
13134
13135 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13136 M:      Liam Girdwood <lgirdwood@gmail.com>
13137 M:      Mark Brown <broonie@kernel.org>
13138 L:      linux-kernel@vger.kernel.org
13139 W:      http://www.slimlogic.co.uk/?p=48
13140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13141 S:      Supported
13142 F:      Documentation/devicetree/bindings/regulator/
13143 F:      drivers/regulator/
13144 F:      include/dt-bindings/regulator/
13145 F:      include/linux/regulator/
13146
13147 VRF
13148 M:      David Ahern <dsa@cumulusnetworks.com>
13149 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13150 L:      netdev@vger.kernel.org
13151 S:      Maintained
13152 F:      drivers/net/vrf.c
13153 F:      Documentation/networking/vrf.txt
13154
13155 VT1211 HARDWARE MONITOR DRIVER
13156 M:      Juerg Haefliger <juergh@gmail.com>
13157 L:      linux-hwmon@vger.kernel.org
13158 S:      Maintained
13159 F:      Documentation/hwmon/vt1211
13160 F:      drivers/hwmon/vt1211.c
13161
13162 VT8231 HARDWARE MONITOR DRIVER
13163 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13164 L:      linux-hwmon@vger.kernel.org
13165 S:      Maintained
13166 F:      drivers/hwmon/vt8231.c
13167
13168 VUB300 USB to SDIO/SD/MMC bridge chip
13169 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13170 L:      linux-mmc@vger.kernel.org
13171 L:      linux-usb@vger.kernel.org
13172 S:      Supported
13173 F:      drivers/mmc/host/vub300.c
13174
13175 W1 DALLAS'S 1-WIRE BUS
13176 M:      Evgeniy Polyakov <zbr@ioremap.net>
13177 S:      Maintained
13178 F:      Documentation/w1/
13179 F:      drivers/w1/
13180
13181 W83791D HARDWARE MONITORING DRIVER
13182 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13183 L:      linux-hwmon@vger.kernel.org
13184 S:      Maintained
13185 F:      Documentation/hwmon/w83791d
13186 F:      drivers/hwmon/w83791d.c
13187
13188 W83793 HARDWARE MONITORING DRIVER
13189 M:      Rudolf Marek <r.marek@assembler.cz>
13190 L:      linux-hwmon@vger.kernel.org
13191 S:      Maintained
13192 F:      Documentation/hwmon/w83793
13193 F:      drivers/hwmon/w83793.c
13194
13195 W83795 HARDWARE MONITORING DRIVER
13196 M:      Jean Delvare <jdelvare@suse.com>
13197 L:      linux-hwmon@vger.kernel.org
13198 S:      Maintained
13199 F:      drivers/hwmon/w83795.c
13200
13201 W83L51xD SD/MMC CARD INTERFACE DRIVER
13202 M:      Pierre Ossman <pierre@ossman.eu>
13203 S:      Maintained
13204 F:      drivers/mmc/host/wbsd.*
13205
13206 WACOM PROTOCOL 4 SERIAL TABLETS
13207 M:      Julian Squires <julian@cipht.net>
13208 M:      Hans de Goede <hdegoede@redhat.com>
13209 L:      linux-input@vger.kernel.org
13210 S:      Maintained
13211 F:      drivers/input/tablet/wacom_serial4.c
13212
13213 WATCHDOG DEVICE DRIVERS
13214 M:      Wim Van Sebroeck <wim@iguana.be>
13215 R:      Guenter Roeck <linux@roeck-us.net>
13216 L:      linux-watchdog@vger.kernel.org
13217 W:      http://www.linux-watchdog.org/
13218 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13219 S:      Maintained
13220 F:      Documentation/devicetree/bindings/watchdog/
13221 F:      Documentation/watchdog/
13222 F:      drivers/watchdog/
13223 F:      include/linux/watchdog.h
13224 F:      include/uapi/linux/watchdog.h
13225
13226 WIIMOTE HID DRIVER
13227 M:      David Herrmann <dh.herrmann@googlemail.com>
13228 L:      linux-input@vger.kernel.org
13229 S:      Maintained
13230 F:      drivers/hid/hid-wiimote*
13231
13232 WINBOND CIR DRIVER
13233 M:      David Härdeman <david@hardeman.nu>
13234 S:      Maintained
13235 F:      drivers/media/rc/winbond-cir.c
13236
13237 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13238 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13239 L:      linux-watchdog@vger.kernel.org
13240 S:      Maintained
13241 F:      drivers/watchdog/ebc-c384_wdt.c
13242
13243 WINSYSTEMS WS16C48 GPIO DRIVER
13244 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13245 L:      linux-gpio@vger.kernel.org
13246 S:      Maintained
13247 F:      drivers/gpio/gpio-ws16c48.c
13248
13249 WIMAX STACK
13250 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13251 M:      linux-wimax@intel.com
13252 L:      wimax@linuxwimax.org (subscribers-only)
13253 S:      Supported
13254 W:      http://linuxwimax.org
13255 F:      Documentation/wimax/README.wimax
13256 F:      include/linux/wimax/debug.h
13257 F:      include/net/wimax.h
13258 F:      include/uapi/linux/wimax.h
13259 F:      net/wimax/
13260
13261 WISTRON LAPTOP BUTTON DRIVER
13262 M:      Miloslav Trmac <mitr@volny.cz>
13263 S:      Maintained
13264 F:      drivers/input/misc/wistron_btns.c
13265
13266 WL3501 WIRELESS PCMCIA CARD DRIVER
13267 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13268 L:      linux-wireless@vger.kernel.org
13269 W:      http://oops.ghostprotocols.net:81/blog
13270 S:      Maintained
13271 F:      drivers/net/wireless/wl3501*
13272
13273 WOLFSON MICROELECTRONICS DRIVERS
13274 L:      patches@opensource.wolfsonmicro.com
13275 T:      git https://github.com/CirrusLogic/linux-drivers.git
13276 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13277 S:      Supported
13278 F:      Documentation/hwmon/wm83??
13279 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13280 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13281 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13282 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13283 F:      drivers/clk/clk-wm83*.c
13284 F:      drivers/extcon/extcon-arizona.c
13285 F:      drivers/leds/leds-wm83*.c
13286 F:      drivers/gpio/gpio-*wm*.c
13287 F:      drivers/gpio/gpio-arizona.c
13288 F:      drivers/hwmon/wm83??-hwmon.c
13289 F:      drivers/input/misc/wm831x-on.c
13290 F:      drivers/input/touchscreen/wm831x-ts.c
13291 F:      drivers/input/touchscreen/wm97*.c
13292 F:      drivers/mfd/arizona*
13293 F:      drivers/mfd/wm*.c
13294 F:      drivers/mfd/cs47l24*
13295 F:      drivers/power/supply/wm83*.c
13296 F:      drivers/rtc/rtc-wm83*.c
13297 F:      drivers/regulator/wm8*.c
13298 F:      drivers/video/backlight/wm83*_bl.c
13299 F:      drivers/watchdog/wm83*_wdt.c
13300 F:      include/linux/mfd/arizona/
13301 F:      include/linux/mfd/wm831x/
13302 F:      include/linux/mfd/wm8350/
13303 F:      include/linux/mfd/wm8400*
13304 F:      include/linux/wm97xx.h
13305 F:      include/sound/wm????.h
13306 F:      sound/soc/codecs/arizona.?
13307 F:      sound/soc/codecs/wm*
13308 F:      sound/soc/codecs/cs47l24*
13309
13310 WORKQUEUE
13311 M:      Tejun Heo <tj@kernel.org>
13312 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13314 S:      Maintained
13315 F:      include/linux/workqueue.h
13316 F:      kernel/workqueue.c
13317 F:      Documentation/core-api/workqueue.rst
13318
13319 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13320 M:      Chen-Yu Tsai <wens@csie.org>
13321 L:      linux-kernel@vger.kernel.org
13322 S:      Maintained
13323 N:      axp[128]
13324
13325 X.25 NETWORK LAYER
13326 M:      Andrew Hendry <andrew.hendry@gmail.com>
13327 L:      linux-x25@vger.kernel.org
13328 S:      Odd Fixes
13329 F:      Documentation/networking/x25*
13330 F:      include/net/x25*
13331 F:      net/x25/
13332
13333 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13334 M:      Thomas Gleixner <tglx@linutronix.de>
13335 M:      Ingo Molnar <mingo@redhat.com>
13336 M:      "H. Peter Anvin" <hpa@zytor.com>
13337 M:      x86@kernel.org
13338 L:      linux-kernel@vger.kernel.org
13339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13340 S:      Maintained
13341 F:      Documentation/x86/
13342 F:      arch/x86/
13343
13344 X86 PLATFORM DRIVERS
13345 M:      Darren Hart <dvhart@infradead.org>
13346 L:      platform-driver-x86@vger.kernel.org
13347 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13348 S:      Maintained
13349 F:      drivers/platform/x86/
13350 F:      drivers/platform/olpc/
13351
13352 X86 MCE INFRASTRUCTURE
13353 M:      Tony Luck <tony.luck@intel.com>
13354 M:      Borislav Petkov <bp@alien8.de>
13355 L:      linux-edac@vger.kernel.org
13356 S:      Maintained
13357 F:      arch/x86/kernel/cpu/mcheck/*
13358
13359 X86 MICROCODE UPDATE SUPPORT
13360 M:      Borislav Petkov <bp@alien8.de>
13361 S:      Maintained
13362 F:      arch/x86/kernel/cpu/microcode/*
13363
13364 X86 VDSO
13365 M:      Andy Lutomirski <luto@amacapital.net>
13366 L:      linux-kernel@vger.kernel.org
13367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13368 S:      Maintained
13369 F:      arch/x86/entry/vdso/
13370
13371 XC2028/3028 TUNER DRIVER
13372 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13373 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13374 L:      linux-media@vger.kernel.org
13375 W:      https://linuxtv.org
13376 T:      git git://linuxtv.org/media_tree.git
13377 S:      Maintained
13378 F:      drivers/media/tuners/tuner-xc2028.*
13379
13380 XEN HYPERVISOR INTERFACE
13381 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13382 M:      Juergen Gross <jgross@suse.com>
13383 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13385 S:      Supported
13386 F:      arch/x86/xen/
13387 F:      drivers/*/xen-*front.c
13388 F:      drivers/xen/
13389 F:      arch/x86/include/asm/xen/
13390 F:      include/xen/
13391 F:      include/uapi/xen/
13392
13393 XEN HYPERVISOR ARM
13394 M:      Stefano Stabellini <sstabellini@kernel.org>
13395 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13396 S:      Maintained
13397 F:      arch/arm/xen/
13398 F:      arch/arm/include/asm/xen/
13399
13400 XEN HYPERVISOR ARM64
13401 M:      Stefano Stabellini <sstabellini@kernel.org>
13402 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13403 S:      Maintained
13404 F:      arch/arm64/xen/
13405 F:      arch/arm64/include/asm/xen/
13406
13407 XEN NETWORK BACKEND DRIVER
13408 M:      Wei Liu <wei.liu2@citrix.com>
13409 M:      Paul Durrant <paul.durrant@citrix.com>
13410 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13411 L:      netdev@vger.kernel.org
13412 S:      Supported
13413 F:      drivers/net/xen-netback/*
13414
13415 XEN PCI SUBSYSTEM
13416 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13417 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13418 S:      Supported
13419 F:      arch/x86/pci/*xen*
13420 F:      drivers/pci/*xen*
13421
13422 XEN BLOCK SUBSYSTEM
13423 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13424 M:      Roger Pau Monné <roger.pau@citrix.com>
13425 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13426 S:      Supported
13427 F:      drivers/block/xen-blkback/*
13428 F:      drivers/block/xen*
13429
13430 XEN PVSCSI DRIVERS
13431 M:      Juergen Gross <jgross@suse.com>
13432 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13433 L:      linux-scsi@vger.kernel.org
13434 S:      Supported
13435 F:      drivers/scsi/xen-scsifront.c
13436 F:      drivers/xen/xen-scsiback.c
13437 F:      include/xen/interface/io/vscsiif.h
13438
13439 XEN SWIOTLB SUBSYSTEM
13440 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13441 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13442 S:      Supported
13443 F:      arch/x86/xen/*swiotlb*
13444 F:      drivers/xen/*swiotlb*
13445
13446 XFS FILESYSTEM
13447 M:      Dave Chinner <david@fromorbit.com>
13448 M:      linux-xfs@vger.kernel.org
13449 L:      linux-xfs@vger.kernel.org
13450 W:      http://xfs.org/
13451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13452 S:      Supported
13453 F:      Documentation/filesystems/xfs.txt
13454 F:      fs/xfs/
13455
13456 XILINX AXI ETHERNET DRIVER
13457 M:      Anirudha Sarangi <anirudh@xilinx.com>
13458 M:      John Linn <John.Linn@xilinx.com>
13459 S:      Maintained
13460 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13461
13462 XILINX UARTLITE SERIAL DRIVER
13463 M:      Peter Korsgaard <jacmet@sunsite.dk>
13464 L:      linux-serial@vger.kernel.org
13465 S:      Maintained
13466 F:      drivers/tty/serial/uartlite.c
13467
13468 XILINX VIDEO IP CORES
13469 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13470 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13471 L:      linux-media@vger.kernel.org
13472 T:      git git://linuxtv.org/media_tree.git
13473 S:      Supported
13474 F:      Documentation/devicetree/bindings/media/xilinx/
13475 F:      drivers/media/platform/xilinx/
13476 F:      include/uapi/linux/xilinx-v4l2-controls.h
13477
13478 XILLYBUS DRIVER
13479 M:      Eli Billauer <eli.billauer@gmail.com>
13480 L:      linux-kernel@vger.kernel.org
13481 S:      Supported
13482 F:      drivers/char/xillybus/
13483
13484 XTENSA XTFPGA PLATFORM SUPPORT
13485 M:      Max Filippov <jcmvbkbc@gmail.com>
13486 L:      linux-xtensa@linux-xtensa.org
13487 S:      Maintained
13488 F:      drivers/spi/spi-xtensa-xtfpga.c
13489 F:      sound/soc/xtensa/xtfpga-i2s.c
13490
13491 YAM DRIVER FOR AX.25
13492 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13493 L:      linux-hams@vger.kernel.org
13494 S:      Maintained
13495 F:      drivers/net/hamradio/yam*
13496 F:      include/linux/yam.h
13497
13498 YEALINK PHONE DRIVER
13499 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13500 L:      usbb2k-api-dev@nongnu.org
13501 S:      Maintained
13502 F:      Documentation/input/yealink.txt
13503 F:      drivers/input/misc/yealink.*
13504
13505 Z8530 DRIVER FOR AX.25
13506 M:      Joerg Reuter <jreuter@yaina.de>
13507 W:      http://yaina.de/jreuter/
13508 W:      http://www.qsl.net/dl1bke/
13509 L:      linux-hams@vger.kernel.org
13510 S:      Maintained
13511 F:      Documentation/networking/z8530drv.txt
13512 F:      drivers/net/hamradio/*scc.c
13513 F:      drivers/net/hamradio/z8530.h
13514
13515 ZBUD COMPRESSED PAGE ALLOCATOR
13516 M:      Seth Jennings <sjenning@redhat.com>
13517 L:      linux-mm@kvack.org
13518 S:      Maintained
13519 F:      mm/zbud.c
13520 F:      include/linux/zbud.h
13521
13522 ZD1211RW WIRELESS DRIVER
13523 M:      Daniel Drake <dsd@gentoo.org>
13524 M:      Ulrich Kunitz <kune@deine-taler.de>
13525 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13526 L:      linux-wireless@vger.kernel.org
13527 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13528 S:      Maintained
13529 F:      drivers/net/wireless/zydas/zd1211rw/
13530
13531 ZPOOL COMPRESSED PAGE STORAGE API
13532 M:      Dan Streetman <ddstreet@ieee.org>
13533 L:      linux-mm@kvack.org
13534 S:      Maintained
13535 F:      mm/zpool.c
13536 F:      include/linux/zpool.h
13537
13538 ZR36067 VIDEO FOR LINUX DRIVER
13539 L:      mjpeg-users@lists.sourceforge.net
13540 L:      linux-media@vger.kernel.org
13541 W:      http://mjpeg.sourceforge.net/driver-zoran/
13542 T:      hg https://linuxtv.org/hg/v4l-dvb
13543 S:      Odd Fixes
13544 F:      drivers/media/pci/zoran/
13545
13546 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13547 M:      Minchan Kim <minchan@kernel.org>
13548 M:      Nitin Gupta <ngupta@vflare.org>
13549 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13550 L:      linux-kernel@vger.kernel.org
13551 S:      Maintained
13552 F:      drivers/block/zram/
13553 F:      Documentation/blockdev/zram.txt
13554
13555 ZS DECSTATION Z85C30 SERIAL DRIVER
13556 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13557 S:      Maintained
13558 F:      drivers/tty/serial/zs.*
13559
13560 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13561 M:      Minchan Kim <minchan@kernel.org>
13562 M:      Nitin Gupta <ngupta@vflare.org>
13563 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13564 L:      linux-mm@kvack.org
13565 S:      Maintained
13566 F:      mm/zsmalloc.c
13567 F:      include/linux/zsmalloc.h
13568 F:      Documentation/vm/zsmalloc.txt
13569
13570 ZSWAP COMPRESSED SWAP CACHING
13571 M:      Seth Jennings <sjenning@redhat.com>
13572 L:      linux-mm@kvack.org
13573 S:      Maintained
13574 F:      mm/zswap.c
13575
13576 THE REST
13577 M:      Linus Torvalds <torvalds@linux-foundation.org>
13578 L:      linux-kernel@vger.kernel.org
13579 Q:      http://patchwork.kernel.org/project/LKML/list/
13580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13581 S:      Buried alive in reporters
13582 F:      *
13583 F:      */