]> git.karo-electronics.de Git - karo-tx-linux.git/blob - MAINTAINERS
MAINTAINERS: add "C:" for URI for chat where developers hang out
[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/CodingStyle 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/SubmittingPatches 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/SubmittingPatches.
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 ACENIC DRIVER
264 M:      Jes Sorensen <jes@trained-monkey.org>
265 L:      linux-acenic@sunsite.dk
266 S:      Maintained
267 F:      drivers/net/ethernet/alteon/acenic*
268
269 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
270 M:      Peter Feuerer <peter@piie.net>
271 L:      platform-driver-x86@vger.kernel.org
272 W:      http://piie.net/?section=acerhdf
273 S:      Maintained
274 F:      drivers/platform/x86/acerhdf.c
275
276 ACER WMI LAPTOP EXTRAS
277 M:      "Lee, Chun-Yi" <jlee@suse.com>
278 L:      platform-driver-x86@vger.kernel.org
279 S:      Maintained
280 F:      drivers/platform/x86/acer-wmi.c
281
282 ACPI
283 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
284 M:      Len Brown <lenb@kernel.org>
285 L:      linux-acpi@vger.kernel.org
286 W:      https://01.org/linux-acpi
287 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
289 B:      https://bugzilla.kernel.org
290 S:      Supported
291 F:      drivers/acpi/
292 F:      drivers/pnp/pnpacpi/
293 F:      include/linux/acpi.h
294 F:      include/acpi/
295 F:      Documentation/acpi/
296 F:      Documentation/ABI/testing/sysfs-bus-acpi
297 F:      Documentation/ABI/testing/configfs-acpi
298 F:      drivers/pci/*acpi*
299 F:      drivers/pci/*/*acpi*
300 F:      drivers/pci/*/*/*acpi*
301 F:      tools/power/acpi/
302
303 ACPI COMPONENT ARCHITECTURE (ACPICA)
304 M:      Robert Moore <robert.moore@intel.com>
305 M:      Lv Zheng <lv.zheng@intel.com>
306 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
307 L:      linux-acpi@vger.kernel.org
308 L:      devel@acpica.org
309 W:      https://acpica.org/
310 W:      https://github.com/acpica/acpica/
311 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
313 B:      https://bugzilla.kernel.org
314 B:      https://bugs.acpica.org
315 S:      Supported
316 F:      drivers/acpi/acpica/
317 F:      include/acpi/
318 F:      tools/power/acpi/
319
320 ACPI FAN DRIVER
321 M:      Zhang Rui <rui.zhang@intel.com>
322 L:      linux-acpi@vger.kernel.org
323 W:      https://01.org/linux-acpi
324 B:      https://bugzilla.kernel.org
325 S:      Supported
326 F:      drivers/acpi/fan.c
327
328 ACPI FOR ARM64 (ACPI/arm64)
329 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
330 M:      Hanjun Guo <hanjun.guo@linaro.org>
331 M:      Sudeep Holla <sudeep.holla@arm.com>
332 L:      linux-acpi@vger.kernel.org
333 S:      Maintained
334 F:      drivers/acpi/arm64
335
336 ACPI THERMAL DRIVER
337 M:      Zhang Rui <rui.zhang@intel.com>
338 L:      linux-acpi@vger.kernel.org
339 W:      https://01.org/linux-acpi
340 B:      https://bugzilla.kernel.org
341 S:      Supported
342 F:      drivers/acpi/*thermal*
343
344 ACPI VIDEO DRIVER
345 M:      Zhang Rui <rui.zhang@intel.com>
346 L:      linux-acpi@vger.kernel.org
347 W:      https://01.org/linux-acpi
348 B:      https://bugzilla.kernel.org
349 S:      Supported
350 F:      drivers/acpi/acpi_video.c
351
352 ACPI WMI DRIVER
353 L:      platform-driver-x86@vger.kernel.org
354 S:      Orphan
355 F:      drivers/platform/x86/wmi.c
356
357 AD1889 ALSA SOUND DRIVER
358 M:      Thibaut Varene <T-Bone@parisc-linux.org>
359 W:      http://wiki.parisc-linux.org/AD1889
360 L:      linux-parisc@vger.kernel.org
361 S:      Maintained
362 F:      sound/pci/ad1889.*
363
364 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
365 M:      Michael Hennerich <michael.hennerich@analog.com>
366 W:      http://wiki.analog.com/AD5254
367 W:      http://ez.analog.com/community/linux-device-drivers
368 S:      Supported
369 F:      drivers/misc/ad525x_dpot.c
370
371 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
372 M:      Michael Hennerich <michael.hennerich@analog.com>
373 W:      http://wiki.analog.com/AD5398
374 W:      http://ez.analog.com/community/linux-device-drivers
375 S:      Supported
376 F:      drivers/regulator/ad5398.c
377
378 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
379 M:      Michael Hennerich <michael.hennerich@analog.com>
380 W:      http://wiki.analog.com/AD7142
381 W:      http://ez.analog.com/community/linux-device-drivers
382 S:      Supported
383 F:      drivers/input/misc/ad714x.c
384
385 AD7877 TOUCHSCREEN DRIVER
386 M:      Michael Hennerich <michael.hennerich@analog.com>
387 W:      http://wiki.analog.com/AD7877
388 W:      http://ez.analog.com/community/linux-device-drivers
389 S:      Supported
390 F:      drivers/input/touchscreen/ad7877.c
391
392 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
393 M:      Michael Hennerich <michael.hennerich@analog.com>
394 W:      http://wiki.analog.com/AD7879
395 W:      http://ez.analog.com/community/linux-device-drivers
396 S:      Supported
397 F:      drivers/input/touchscreen/ad7879.c
398
399 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
400 M:      Jiri Kosina <jikos@kernel.org>
401 S:      Maintained
402
403 ADF7242 IEEE 802.15.4 RADIO DRIVER
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      https://wiki.analog.com/ADF7242
406 W:      http://ez.analog.com/community/linux-device-drivers
407 L:      linux-wpan@vger.kernel.org
408 S:      Supported
409 F:      drivers/net/ieee802154/adf7242.c
410 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
411
412 ADM1025 HARDWARE MONITOR DRIVER
413 M:      Jean Delvare <jdelvare@suse.com>
414 L:      linux-hwmon@vger.kernel.org
415 S:      Maintained
416 F:      Documentation/hwmon/adm1025
417 F:      drivers/hwmon/adm1025.c
418
419 ADM1029 HARDWARE MONITOR DRIVER
420 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
421 L:      linux-hwmon@vger.kernel.org
422 S:      Maintained
423 F:      drivers/hwmon/adm1029.c
424
425 ADM8211 WIRELESS DRIVER
426 L:      linux-wireless@vger.kernel.org
427 W:      http://wireless.kernel.org/
428 S:      Orphan
429 F:      drivers/net/wireless/admtek/adm8211.*
430
431 ADP1653 FLASH CONTROLLER DRIVER
432 M:      Sakari Ailus <sakari.ailus@iki.fi>
433 L:      linux-media@vger.kernel.org
434 S:      Maintained
435 F:      drivers/media/i2c/adp1653.c
436 F:      include/media/i2c/adp1653.h
437
438 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/ADP5520
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/mfd/adp5520.c
444 F:      drivers/video/backlight/adp5520_bl.c
445 F:      drivers/leds/leds-adp5520.c
446 F:      drivers/gpio/gpio-adp5520.c
447 F:      drivers/input/keyboard/adp5520-keys.c
448
449 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5588
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/input/keyboard/adp5588-keys.c
455 F:      drivers/gpio/gpio-adp5588.c
456
457 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      http://wiki.analog.com/ADP8860
460 W:      http://ez.analog.com/community/linux-device-drivers
461 S:      Supported
462 F:      drivers/video/backlight/adp8860_bl.c
463
464 ADS1015 HARDWARE MONITOR DRIVER
465 M:      Dirk Eibach <eibach@gdsys.de>
466 L:      linux-hwmon@vger.kernel.org
467 S:      Maintained
468 F:      Documentation/hwmon/ads1015
469 F:      drivers/hwmon/ads1015.c
470 F:      include/linux/i2c/ads1015.h
471
472 ADT746X FAN DRIVER
473 M:      Colin Leroy <colin@colino.net>
474 S:      Maintained
475 F:      drivers/macintosh/therm_adt746x.c
476
477 ADT7475 HARDWARE MONITOR DRIVER
478 M:      Jean Delvare <jdelvare@suse.com>
479 L:      linux-hwmon@vger.kernel.org
480 S:      Maintained
481 F:      Documentation/hwmon/adt7475
482 F:      drivers/hwmon/adt7475.c
483
484 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
485 M:      Michael Hennerich <michael.hennerich@analog.com>
486 W:      http://wiki.analog.com/ADXL345
487 W:      http://ez.analog.com/community/linux-device-drivers
488 S:      Supported
489 F:      drivers/input/misc/adxl34x.c
490
491 ADVANSYS SCSI DRIVER
492 M:      Matthew Wilcox <matthew@wil.cx>
493 M:      Hannes Reinecke <hare@suse.com>
494 L:      linux-scsi@vger.kernel.org
495 S:      Maintained
496 F:      Documentation/scsi/advansys.txt
497 F:      drivers/scsi/advansys.c
498
499 AEDSP16 DRIVER
500 M:      Riccardo Facchetti <fizban@tin.it>
501 S:      Maintained
502 F:      sound/oss/aedsp16.c
503
504 AF9013 MEDIA DRIVER
505 M:      Antti Palosaari <crope@iki.fi>
506 L:      linux-media@vger.kernel.org
507 W:      https://linuxtv.org
508 W:      http://palosaari.fi/linux/
509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
510 T:      git git://linuxtv.org/anttip/media_tree.git
511 S:      Maintained
512 F:      drivers/media/dvb-frontends/af9013*
513
514 AF9033 MEDIA DRIVER
515 M:      Antti Palosaari <crope@iki.fi>
516 L:      linux-media@vger.kernel.org
517 W:      https://linuxtv.org
518 W:      http://palosaari.fi/linux/
519 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
520 T:      git git://linuxtv.org/anttip/media_tree.git
521 S:      Maintained
522 F:      drivers/media/dvb-frontends/af9033*
523
524 AFFS FILE SYSTEM
525 L:      linux-fsdevel@vger.kernel.org
526 S:      Orphan
527 F:      Documentation/filesystems/affs.txt
528 F:      fs/affs/
529
530 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
531 M:      David Howells <dhowells@redhat.com>
532 L:      linux-afs@lists.infradead.org
533 S:      Supported
534 F:      fs/afs/
535 F:      include/net/af_rxrpc.h
536 F:      net/rxrpc/af_rxrpc.c
537
538 AGPGART DRIVER
539 M:      David Airlie <airlied@linux.ie>
540 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
541 S:      Maintained
542 F:      drivers/char/agp/
543 F:      include/linux/agp*
544 F:      include/uapi/linux/agp*
545
546 AHA152X SCSI DRIVER
547 M:      "Juergen E. Fischer" <fischer@norbit.de>
548 L:      linux-scsi@vger.kernel.org
549 S:      Maintained
550 F:      drivers/scsi/aha152x*
551 F:      drivers/scsi/pcmcia/aha152x*
552
553 AIC7XXX / AIC79XX SCSI DRIVER
554 M:      Hannes Reinecke <hare@suse.com>
555 L:      linux-scsi@vger.kernel.org
556 S:      Maintained
557 F:      drivers/scsi/aic7xxx/
558
559 AIMSLAB FM RADIO RECEIVER DRIVER
560 M:      Hans Verkuil <hverkuil@xs4all.nl>
561 L:      linux-media@vger.kernel.org
562 T:      git git://linuxtv.org/media_tree.git
563 W:      https://linuxtv.org
564 S:      Maintained
565 F:      drivers/media/radio/radio-aimslab*
566
567 AIO
568 M:      Benjamin LaHaise <bcrl@kvack.org>
569 L:      linux-aio@kvack.org
570 S:      Supported
571 F:      fs/aio.c
572 F:      include/linux/*aio*.h
573
574 AIRSPY MEDIA DRIVER
575 M:      Antti Palosaari <crope@iki.fi>
576 L:      linux-media@vger.kernel.org
577 W:      https://linuxtv.org
578 W:      http://palosaari.fi/linux/
579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
580 T:      git git://linuxtv.org/anttip/media_tree.git
581 S:      Maintained
582 F:      drivers/media/usb/airspy/
583
584 ALACRITECH GIGABIT ETHERNET DRIVER
585 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
586 S:      Maintained
587 F:      drivers/net/ethernet/alacritech/*
588
589 ALCATEL SPEEDTOUCH USB DRIVER
590 M:      Duncan Sands <duncan.sands@free.fr>
591 L:      linux-usb@vger.kernel.org
592 W:      http://www.linux-usb.org/SpeedTouch/
593 S:      Maintained
594 F:      drivers/usb/atm/speedtch.c
595 F:      drivers/usb/atm/usbatm.c
596
597 ALCHEMY AU1XX0 MMC DRIVER
598 M:      Manuel Lauss <manuel.lauss@gmail.com>
599 S:      Maintained
600 F:      drivers/mmc/host/au1xmmc.c
601
602 ALI1563 I2C DRIVER
603 M:      Rudolf Marek <r.marek@assembler.cz>
604 L:      linux-i2c@vger.kernel.org
605 S:      Maintained
606 F:      Documentation/i2c/busses/i2c-ali1563
607 F:      drivers/i2c/busses/i2c-ali1563.c
608
609 ALLWINNER SECURITY SYSTEM
610 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
611 L:      linux-crypto@vger.kernel.org
612 S:      Maintained
613 F:      drivers/crypto/sunxi-ss/
614
615 ALPHA PORT
616 M:      Richard Henderson <rth@twiddle.net>
617 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
618 M:      Matt Turner <mattst88@gmail.com>
619 S:      Odd Fixes
620 L:      linux-alpha@vger.kernel.org
621 F:      arch/alpha/
622
623 ALPS PS/2 TOUCHPAD DRIVER
624 R:      Pali Rohár <pali.rohar@gmail.com>
625 F:      drivers/input/mouse/alps.*
626
627 ALTERA MAILBOX DRIVER
628 M:      Ley Foon Tan <lftan@altera.com>
629 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
630 S:      Maintained
631 F:      drivers/mailbox/mailbox-altera.c
632
633 ALTERA PIO DRIVER
634 M:      Tien Hock Loh <thloh@altera.com>
635 L:      linux-gpio@vger.kernel.org
636 S:      Maintained
637 F:      drivers/gpio/gpio-altera.c
638
639 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
640 M:      Thor Thayer <tthayer@opensource.altera.com>
641 S:      Maintained
642 F:      drivers/gpio/gpio-altera-a10sr.c
643 F:      drivers/mfd/altera-a10sr.c
644 F:      include/linux/mfd/altera-a10sr.h
645
646 ALTERA TRIPLE SPEED ETHERNET DRIVER
647 M:      Vince Bridgers <vbridger@opensource.altera.com>
648 L:      netdev@vger.kernel.org
649 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
650 S:      Maintained
651 F:      drivers/net/ethernet/altera/
652
653 ALTERA UART/JTAG UART SERIAL DRIVERS
654 M:      Tobias Klauser <tklauser@distanz.ch>
655 L:      linux-serial@vger.kernel.org
656 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
657 S:      Maintained
658 F:      drivers/tty/serial/altera_uart.c
659 F:      drivers/tty/serial/altera_jtaguart.c
660 F:      include/linux/altera_uart.h
661 F:      include/linux/altera_jtaguart.h
662
663 AMAZON ETHERNET DRIVERS
664 M:      Netanel Belgazal <netanel@annapurnalabs.com>
665 R:      Saeed Bishara <saeed@annapurnalabs.com>
666 R:      Zorik Machulsky <zorik@annapurnalabs.com>
667 L:      netdev@vger.kernel.org
668 S:      Supported
669 F:      Documentation/networking/ena.txt
670 F:      drivers/net/ethernet/amazon/
671
672 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
673 M:      Tom Lendacky <thomas.lendacky@amd.com>
674 M:      Gary Hook <gary.hook@amd.com>
675 L:      linux-crypto@vger.kernel.org
676 S:      Supported
677 F:      drivers/crypto/ccp/
678 F:      include/linux/ccp.h
679
680 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
681 M:      Huang Rui <ray.huang@amd.com>
682 L:      linux-hwmon@vger.kernel.org
683 S:      Supported
684 F:      Documentation/hwmon/fam15h_power
685 F:      drivers/hwmon/fam15h_power.c
686
687 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
688 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
689 S:      Orphan
690 F:      drivers/usb/gadget/udc/amd5536udc.*
691
692 AMD GEODE PROCESSOR/CHIPSET SUPPORT
693 P:      Andres Salomon <dilinger@queued.net>
694 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
695 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
696 S:      Supported
697 F:      drivers/char/hw_random/geode-rng.c
698 F:      drivers/crypto/geode*
699 F:      drivers/video/fbdev/geode/
700 F:      arch/x86/include/asm/geode.h
701
702 AMD IOMMU (AMD-VI)
703 M:      Joerg Roedel <joro@8bytes.org>
704 L:      iommu@lists.linux-foundation.org
705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
706 S:      Maintained
707 F:      drivers/iommu/amd_iommu*.[ch]
708 F:      include/linux/amd-iommu.h
709
710 AMD KFD
711 M:      Oded Gabbay <oded.gabbay@gmail.com>
712 L:      dri-devel@lists.freedesktop.org
713 T:      git git://people.freedesktop.org/~gabbayo/linux.git
714 S:      Supported
715 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
716 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
717 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
718 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
719 F:      drivers/gpu/drm/amd/amdkfd/
720 F:      drivers/gpu/drm/amd/include/cik_structs.h
721 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
722 F:      drivers/gpu/drm/amd/include/vi_structs.h
723 F:      drivers/gpu/drm/radeon/radeon_kfd.c
724 F:      drivers/gpu/drm/radeon/radeon_kfd.h
725 F:      include/uapi/linux/kfd_ioctl.h
726
727 AMD SEATTLE DEVICE TREE SUPPORT
728 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
729 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
730 M:      Tom Lendacky <thomas.lendacky@amd.com>
731 S:      Supported
732 F:      arch/arm64/boot/dts/amd/
733
734 AMD XGBE DRIVER
735 M:      Tom Lendacky <thomas.lendacky@amd.com>
736 L:      netdev@vger.kernel.org
737 S:      Supported
738 F:      drivers/net/ethernet/amd/xgbe/
739 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
740
741 AMS (Apple Motion Sensor) DRIVER
742 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
743 S:      Supported
744 F:      drivers/macintosh/ams/
745
746 ANALOG DEVICES INC AD9389B DRIVER
747 M:      Hans Verkuil <hans.verkuil@cisco.com>
748 L:      linux-media@vger.kernel.org
749 S:      Maintained
750 F:      drivers/media/i2c/ad9389b*
751
752 ANALOG DEVICES INC ADV7180 DRIVER
753 M:      Lars-Peter Clausen <lars@metafoo.de>
754 L:      linux-media@vger.kernel.org
755 W:      http://ez.analog.com/community/linux-device-drivers
756 S:      Supported
757 F:      drivers/media/i2c/adv7180.c
758
759 ANALOG DEVICES INC ADV7511 DRIVER
760 M:      Hans Verkuil <hans.verkuil@cisco.com>
761 L:      linux-media@vger.kernel.org
762 S:      Maintained
763 F:      drivers/media/i2c/adv7511*
764
765 ANALOG DEVICES INC ADV7604 DRIVER
766 M:      Hans Verkuil <hans.verkuil@cisco.com>
767 L:      linux-media@vger.kernel.org
768 S:      Maintained
769 F:      drivers/media/i2c/adv7604*
770
771 ANALOG DEVICES INC ADV7842 DRIVER
772 M:      Hans Verkuil <hans.verkuil@cisco.com>
773 L:      linux-media@vger.kernel.org
774 S:      Maintained
775 F:      drivers/media/i2c/adv7842*
776
777 ANALOG DEVICES INC ASOC CODEC DRIVERS
778 M:      Lars-Peter Clausen <lars@metafoo.de>
779 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
780 W:      http://wiki.analog.com/
781 W:      http://ez.analog.com/community/linux-device-drivers
782 S:      Supported
783 F:      sound/soc/codecs/adau*
784 F:      sound/soc/codecs/adav*
785 F:      sound/soc/codecs/ad1*
786 F:      sound/soc/codecs/ad7*
787 F:      sound/soc/codecs/ssm*
788 F:      sound/soc/codecs/sigmadsp.*
789
790 ANALOG DEVICES INC ASOC DRIVERS
791 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
792 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
793 W:      http://blackfin.uclinux.org/
794 S:      Supported
795 F:      sound/soc/blackfin/*
796
797 ANALOG DEVICES INC IIO DRIVERS
798 M:      Lars-Peter Clausen <lars@metafoo.de>
799 M:      Michael Hennerich <Michael.Hennerich@analog.com>
800 W:      http://wiki.analog.com/
801 W:      http://ez.analog.com/community/linux-device-drivers
802 S:      Supported
803 F:      drivers/iio/*/ad*
804 X:      drivers/iio/*/adjd*
805 F:      drivers/staging/iio/*/ad*
806 F:      staging/iio/trigger/iio-trig-bfin-timer.c
807
808 ANALOG DEVICES INC DMA DRIVERS
809 M:      Lars-Peter Clausen <lars@metafoo.de>
810 W:      http://ez.analog.com/community/linux-device-drivers
811 S:      Supported
812 F:      drivers/dma/dma-axi-dmac.c
813
814 ANDROID CONFIG FRAGMENTS
815 M:      Rob Herring <robh@kernel.org>
816 S:      Supported
817 F:      kernel/configs/android*
818
819 ANDROID DRIVERS
820 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
821 M:      Arve Hjønnevåg <arve@android.com>
822 M:      Riley Andrews <riandrews@android.com>
823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
824 L:      devel@driverdev.osuosl.org
825 S:      Supported
826 F:      drivers/android/
827 F:      drivers/staging/android/
828
829 ANDROID ION DRIVER
830 M:      Laura Abbott <labbott@redhat.com>
831 M:      Sumit Semwal <sumit.semwal@linaro.org>
832 L:      devel@driverdev.osuosl.org
833 S:      Supported
834 F:      Documentation/devicetree/bindings/staging/ion/
835 F:      drivers/staging/android/ion
836 F:      drivers/staging/android/uapi/ion.h
837 F:      drivers/staging/android/uapi/ion_test.h
838
839 AOA (Apple Onboard Audio) ALSA DRIVER
840 M:      Johannes Berg <johannes@sipsolutions.net>
841 L:      linuxppc-dev@lists.ozlabs.org
842 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
843 S:      Maintained
844 F:      sound/aoa/
845
846 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
847 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
848 L:      linux-iio@vger.kernel.org
849 S:      Maintained
850 F:      drivers/iio/adc/stx104.c
851
852 APM DRIVER
853 M:      Jiri Kosina <jikos@kernel.org>
854 S:      Odd fixes
855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
856 F:      arch/x86/kernel/apm_32.c
857 F:      include/linux/apm_bios.h
858 F:      include/uapi/linux/apm_bios.h
859 F:      drivers/char/apm-emulation.c
860
861 APPLE BCM5974 MULTITOUCH DRIVER
862 M:      Henrik Rydberg <rydberg@bitmath.org>
863 L:      linux-input@vger.kernel.org
864 S:      Odd fixes
865 F:      drivers/input/mouse/bcm5974.c
866
867 APPLE SMC DRIVER
868 M:      Henrik Rydberg <rydberg@bitmath.org>
869 L:      linux-hwmon@vger.kernel.org
870 S:      Odd fixes
871 F:      drivers/hwmon/applesmc.c
872
873 APPLETALK NETWORK LAYER
874 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
875 S:      Maintained
876 F:      drivers/net/appletalk/
877 F:      net/appletalk/
878
879 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
880 M:      Duc Dang <dhdang@apm.com>
881 S:      Supported
882 F:      arch/arm64/boot/dts/apm/
883
884 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
885 M:      Iyappan Subramanian <isubramanian@apm.com>
886 M:      Keyur Chudgar <kchudgar@apm.com>
887 S:      Supported
888 F:      drivers/net/ethernet/apm/xgene/
889 F:      drivers/net/phy/mdio-xgene.c
890 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
891 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
892
893 APPLIED MICRO (APM) X-GENE SOC PMU
894 M:      Tai Nguyen <ttnguyen@apm.com>
895 S:      Supported
896 F:      drivers/perf/xgene_pmu.c
897 F:      Documentation/perf/xgene-pmu.txt
898 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
899
900 APTINA CAMERA SENSOR PLL
901 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
902 L:      linux-media@vger.kernel.org
903 S:      Maintained
904 F:      drivers/media/i2c/aptina-pll.*
905
906 ARC FRAMEBUFFER DRIVER
907 M:      Jaya Kumar <jayalk@intworks.biz>
908 S:      Maintained
909 F:      drivers/video/fbdev/arcfb.c
910 F:      drivers/video/fbdev/core/fb_defio.c
911
912 ARCNET NETWORK LAYER
913 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
914 L:      netdev@vger.kernel.org
915 S:      Maintained
916 F:      drivers/net/arcnet/
917 F:      include/uapi/linux/if_arcnet.h
918
919 ARC PGU DRM DRIVER
920 M:      Alexey Brodkin <abrodkin@synopsys.com>
921 S:      Supported
922 F:      drivers/gpu/drm/arc/
923 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
924
925 ARM ARCHITECTED TIMER DRIVER
926 M:      Mark Rutland <mark.rutland@arm.com>
927 M:      Marc Zyngier <marc.zyngier@arm.com>
928 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929 S:      Maintained
930 F:      arch/arm/include/asm/arch_timer.h
931 F:      arch/arm64/include/asm/arch_timer.h
932 F:      drivers/clocksource/arm_arch_timer.c
933
934 ARM HDLCD DRM DRIVER
935 M:      Liviu Dudau <liviu.dudau@arm.com>
936 S:      Supported
937 F:      drivers/gpu/drm/arm/hdlcd_*
938 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
939
940 ARM MALI-DP DRM DRIVER
941 M:      Liviu Dudau <liviu.dudau@arm.com>
942 M:      Brian Starkey <brian.starkey@arm.com>
943 M:      Mali DP Maintainers <malidp@foss.arm.com>
944 S:      Supported
945 F:      drivers/gpu/drm/arm/
946 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
947
948 ARM MFM AND FLOPPY DRIVERS
949 M:      Ian Molton <spyro@f2s.com>
950 S:      Maintained
951 F:      arch/arm/lib/floppydma.S
952 F:      arch/arm/include/asm/floppy.h
953
954 ARM PMU PROFILING AND DEBUGGING
955 M:      Will Deacon <will.deacon@arm.com>
956 M:      Mark Rutland <mark.rutland@arm.com>
957 S:      Maintained
958 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
959 F:      arch/arm*/kernel/perf_*
960 F:      arch/arm/oprofile/common.c
961 F:      arch/arm*/kernel/hw_breakpoint.c
962 F:      arch/arm*/include/asm/hw_breakpoint.h
963 F:      arch/arm*/include/asm/perf_event.h
964 F:      drivers/perf/*
965 F:      include/linux/perf/arm_pmu.h
966 F:      Documentation/devicetree/bindings/arm/pmu.txt
967
968 ARM PORT
969 M:      Russell King <linux@armlinux.org.uk>
970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971 W:      http://www.armlinux.org.uk/
972 S:      Maintained
973 F:      arch/arm/
974
975 ARM SUB-ARCHITECTURES
976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977 S:      Maintained
978 F:      arch/arm/mach-*/
979 F:      arch/arm/plat-*/
980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
981
982 ARM PRIMECELL AACI PL041 DRIVER
983 M:      Russell King <linux@armlinux.org.uk>
984 S:      Maintained
985 F:      sound/arm/aaci.*
986
987 ARM PRIMECELL CLCD PL110 DRIVER
988 M:      Russell King <linux@armlinux.org.uk>
989 S:      Maintained
990 F:      drivers/video/fbdev/amba-clcd.*
991
992 ARM PRIMECELL KMI PL050 DRIVER
993 M:      Russell King <linux@armlinux.org.uk>
994 S:      Maintained
995 F:      drivers/input/serio/ambakmi.*
996 F:      include/linux/amba/kmi.h
997
998 ARM PRIMECELL MMCI PL180/1 DRIVER
999 M:      Russell King <linux@armlinux.org.uk>
1000 S:      Maintained
1001 F:      drivers/mmc/host/mmci.*
1002 F:      include/linux/amba/mmci.h
1003
1004 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1005 M:      Russell King <linux@armlinux.org.uk>
1006 S:      Maintained
1007 F:      drivers/tty/serial/amba-pl01*.c
1008 F:      include/linux/amba/serial.h
1009
1010 ARM PRIMECELL BUS SUPPORT
1011 M:      Russell King <linux@armlinux.org.uk>
1012 S:      Maintained
1013 F:      drivers/amba/
1014 F:      include/linux/amba/bus.h
1015
1016 ARM/ADS SPHERE MACHINE SUPPORT
1017 M:      Lennert Buytenhek <kernel@wantstofly.org>
1018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019 S:      Maintained
1020
1021 ARM/AFEB9260 MACHINE SUPPORT
1022 M:      Sergey Lapin <slapin@ossfans.org>
1023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024 S:      Maintained
1025
1026 ARM/AJECO 1ARM MACHINE SUPPORT
1027 M:      Lennert Buytenhek <kernel@wantstofly.org>
1028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029 S:      Maintained
1030
1031 ARM/Allwinner sunXi SoC support
1032 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1033 M:      Chen-Yu Tsai <wens@csie.org>
1034 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035 S:      Maintained
1036 N:      sun[x456789]i
1037 F:      arch/arm/boot/dts/ntc-gr8*
1038
1039 ARM/Allwinner SoC Clock Support
1040 M:      Emilio López <emilio@elopez.com.ar>
1041 S:      Maintained
1042 F:      drivers/clk/sunxi/
1043
1044 ARM/Amlogic Meson SoC support
1045 M:      Carlo Caione <carlo@caione.org>
1046 M:      Kevin Hilman <khilman@baylibre.com>
1047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 L:      linux-amlogic@lists.infradead.org
1049 W:      http://linux-meson.com/
1050 S:      Maintained
1051 F:      arch/arm/mach-meson/
1052 F:      arch/arm/boot/dts/meson*
1053 F:      arch/arm64/boot/dts/amlogic/
1054 F:      drivers/pinctrl/meson/
1055 N:      meson
1056
1057 ARM/Annapurna Labs ALPINE ARCHITECTURE
1058 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1059 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061 S:      Maintained
1062 F:      arch/arm/mach-alpine/
1063 F:      arch/arm/boot/dts/alpine*
1064 F:      arch/arm64/boot/dts/al/
1065 F:      drivers/*/*alpine*
1066
1067 ARM/ARTPEC MACHINE SUPPORT
1068 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1069 M:      Lars Persson <lars.persson@axis.com>
1070 M:      Niklas Cassel <niklas.cassel@axis.com>
1071 S:      Maintained
1072 L:      linux-arm-kernel@axis.com
1073 F:      arch/arm/mach-artpec
1074 F:      arch/arm/boot/dts/artpec6*
1075 F:      drivers/clk/axis
1076
1077 ARM/ASPEED MACHINE SUPPORT
1078 M:      Joel Stanley <joel@jms.id.au>
1079 S:      Maintained
1080 F:      arch/arm/mach-aspeed/
1081 F:      arch/arm/boot/dts/aspeed-*
1082 F:      drivers/*/*aspeed*
1083
1084 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1085 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1086 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1087 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089 W:      http://www.linux4sam.org
1090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1091 S:      Supported
1092 F:      arch/arm/mach-at91/
1093 F:      include/soc/at91/
1094 F:      arch/arm/boot/dts/at91*.dts
1095 F:      arch/arm/boot/dts/at91*.dtsi
1096 F:      arch/arm/boot/dts/sama*.dts
1097 F:      arch/arm/boot/dts/sama*.dtsi
1098 F:      arch/arm/include/debug/at91.S
1099
1100 ARM/ATMEL AT91 Clock Support
1101 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1102 S:      Maintained
1103 F:      drivers/clk/at91
1104
1105 ARM/CALXEDA HIGHBANK ARCHITECTURE
1106 M:      Rob Herring <robh@kernel.org>
1107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108 S:      Maintained
1109 F:      arch/arm/mach-highbank/
1110 F:      arch/arm/boot/dts/highbank.dts
1111 F:      arch/arm/boot/dts/ecx-*.dts*
1112
1113 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1114 M:      Krzysztof Halasa <khalasa@piap.pl>
1115 S:      Maintained
1116 F:      arch/arm/mach-cns3xxx/
1117
1118 ARM/CAVIUM THUNDER NETWORK DRIVER
1119 M:      Sunil Goutham <sgoutham@cavium.com>
1120 M:      Robert Richter <rric@kernel.org>
1121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122 S:      Supported
1123 F:      drivers/net/ethernet/cavium/thunder/
1124
1125 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1126 M:      Alexander Shiyan <shc_work@mail.ru>
1127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 S:      Odd Fixes
1129 N:      clps711x
1130
1131 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1132 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1133 M:      Ryan Mallon <rmallon@gmail.com>
1134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 S:      Maintained
1136 F:      arch/arm/mach-ep93xx/
1137 F:      arch/arm/mach-ep93xx/include/mach/
1138
1139 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1140 M:      Lennert Buytenhek <kernel@wantstofly.org>
1141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 S:      Maintained
1143
1144 ARM/CLKDEV SUPPORT
1145 M:      Russell King <linux@armlinux.org.uk>
1146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147 S:      Maintained
1148 F:      arch/arm/include/asm/clkdev.h
1149 F:      drivers/clk/clkdev.c
1150
1151 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1152 M:      Mike Rapoport <mike@compulab.co.il>
1153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154 S:      Maintained
1155
1156 ARM/CONTEC MICRO9 MACHINE SUPPORT
1157 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1158 S:      Maintained
1159 F:      arch/arm/mach-ep93xx/micro9.c
1160
1161 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1162 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S:      Maintained
1165 F:      drivers/hwtracing/coresight/*
1166 F:      Documentation/trace/coresight.txt
1167 F:      Documentation/devicetree/bindings/arm/coresight.txt
1168 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1169 F:      tools/perf/arch/arm/util/pmu.c
1170 F:      tools/perf/arch/arm/util/auxtrace.c
1171 F:      tools/perf/arch/arm/util/cs-etm.c
1172 F:      tools/perf/arch/arm/util/cs-etm.h
1173 F:      tools/perf/util/cs-etm.h
1174
1175 ARM/CORGI MACHINE SUPPORT
1176 M:      Richard Purdie <rpurdie@rpsys.net>
1177 S:      Maintained
1178
1179 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1180 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 T:      git git://github.com/ulli-kroll/linux.git
1183 S:      Maintained
1184 F:      arch/arm/mach-gemini/
1185 F:      drivers/rtc/rtc-gemini.c
1186
1187 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1188 M:      Barry Song <baohua@kernel.org>
1189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1191 S:      Maintained
1192 F:      arch/arm/boot/dts/prima2*
1193 F:      arch/arm/mach-prima2/
1194 F:      drivers/clk/sirf/
1195 F:      drivers/clocksource/timer-prima2.c
1196 F:      drivers/clocksource/timer-atlas7.c
1197 N:      [^a-z]sirf
1198
1199 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1200 M:      Baruch Siach <baruch@tkos.co.il>
1201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202 S:      Maintained
1203 F:      arch/arm/boot/dts/cx92755*
1204 N:      digicolor
1205
1206 ARM/EBSA110 MACHINE SUPPORT
1207 M:      Russell King <linux@armlinux.org.uk>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 W:      http://www.armlinux.org.uk/
1210 S:      Maintained
1211 F:      arch/arm/mach-ebsa110/
1212 F:      drivers/net/ethernet/amd/am79c961a.*
1213
1214 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1215 M:      Uwe Kleine-König <kernel@pengutronix.de>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 N:      efm32
1219
1220 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1221 M:      Daniel Ribeiro <drwyrm@gmail.com>
1222 M:      Stefan Schmidt <stefan@openezx.org>
1223 M:      Harald Welte <laforge@openezx.org>
1224 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1225 W:      http://www.openezx.org/
1226 S:      Maintained
1227 T:      topgit git://git.openezx.org/openezx.git
1228 F:      arch/arm/mach-pxa/ezx.c
1229
1230 ARM/FARADAY FA526 PORT
1231 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 T:      git git://git.berlios.de/gemini-board
1235 F:      arch/arm/mm/*-fa*
1236
1237 ARM/FOOTBRIDGE ARCHITECTURE
1238 M:      Russell King <linux@armlinux.org.uk>
1239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 W:      http://www.armlinux.org.uk/
1241 S:      Maintained
1242 F:      arch/arm/include/asm/hardware/dec21285.h
1243 F:      arch/arm/mach-footbridge/
1244
1245 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1246 M:      Shawn Guo <shawnguo@kernel.org>
1247 M:      Sascha Hauer <kernel@pengutronix.de>
1248 R:      Fabio Estevam <fabio.estevam@nxp.com>
1249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 S:      Maintained
1251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1252 F:      arch/arm/mach-imx/
1253 F:      arch/arm/mach-mxs/
1254 F:      arch/arm/boot/dts/imx*
1255 F:      arch/arm/configs/imx*_defconfig
1256 F:      drivers/clk/imx/
1257 F:      include/soc/imx/
1258
1259 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1260 M:      Shawn Guo <shawnguo@kernel.org>
1261 M:      Sascha Hauer <kernel@pengutronix.de>
1262 R:      Stefan Agner <stefan@agner.ch>
1263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 S:      Maintained
1265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1266 F:      arch/arm/mach-imx/*vf610*
1267 F:      arch/arm/boot/dts/vf*
1268
1269 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1270 M:      Lennert Buytenhek <kernel@wantstofly.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273
1274 ARM/GUMSTIX MACHINE SUPPORT
1275 M:      Steve Sakoman <sakoman@gmail.com>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 S:      Maintained
1278
1279 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1280 M:      Philipp Zabel <philipp.zabel@gmail.com>
1281 M:      Paul Parsons <lost.distance@yahoo.com>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Maintained
1284 F:      arch/arm/mach-pxa/hx4700.c
1285 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1286 F:      sound/soc/pxa/hx4700.c
1287
1288 ARM/HISILICON SOC SUPPORT
1289 M:      Wei Xu <xuwei5@hisilicon.com>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 W:      http://www.hisilicon.com
1292 S:      Supported
1293 T:      git git://github.com/hisilicon/linux-hisi.git
1294 F:      arch/arm/mach-hisi/
1295 F:      arch/arm/boot/dts/hi3*
1296 F:      arch/arm/boot/dts/hip*
1297 F:      arch/arm/boot/dts/hisi*
1298 F:      arch/arm64/boot/dts/hisilicon/
1299
1300 ARM/HP JORNADA 7XX MACHINE SUPPORT
1301 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1302 W:      www.jlime.com
1303 S:      Maintained
1304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1305 F:      arch/arm/mach-sa1100/jornada720.c
1306 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1307
1308 ARM/IGEP MACHINE SUPPORT
1309 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1310 M:      Javier Martinez Canillas <javier@dowhile0.org>
1311 L:      linux-omap@vger.kernel.org
1312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 S:      Maintained
1314 F:      arch/arm/boot/dts/omap3-igep*
1315
1316 ARM/INCOME PXA270 SUPPORT
1317 M:      Marek Vasut <marek.vasut@gmail.com>
1318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 S:      Maintained
1320 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1321
1322 ARM/INTEL IOP32X ARM ARCHITECTURE
1323 M:      Lennert Buytenhek <kernel@wantstofly.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326
1327 ARM/INTEL IOP33X ARM ARCHITECTURE
1328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 S:      Orphan
1330
1331 ARM/INTEL IOP13XX ARM ARCHITECTURE
1332 M:      Lennert Buytenhek <kernel@wantstofly.org>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335
1336 ARM/INTEL IQ81342EX MACHINE SUPPORT
1337 M:      Lennert Buytenhek <kernel@wantstofly.org>
1338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 S:      Maintained
1340
1341 ARM/INTEL IXDP2850 MACHINE SUPPORT
1342 M:      Lennert Buytenhek <kernel@wantstofly.org>
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Maintained
1345
1346 ARM/INTEL IXP4XX ARM ARCHITECTURE
1347 M:      Imre Kaloz <kaloz@openwrt.org>
1348 M:      Krzysztof Halasa <khalasa@piap.pl>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 S:      Maintained
1351 F:      arch/arm/mach-ixp4xx/
1352
1353 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1354 M:      Jonathan Cameron <jic23@cam.ac.uk>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 S:      Maintained
1357 F:      arch/arm/mach-pxa/stargate2.c
1358 F:      drivers/pcmcia/pxa2xx_stargate2.c
1359
1360 ARM/INTEL XSC3 (MANZANO) ARM CORE
1361 M:      Lennert Buytenhek <kernel@wantstofly.org>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364
1365 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1366 M:      Lennert Buytenhek <kernel@wantstofly.org>
1367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 S:      Maintained
1369
1370 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1371 M:      Santosh Shilimkar <ssantosh@kernel.org>
1372 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 S:      Maintained
1374 F:      arch/arm/mach-keystone/
1375 F:      arch/arm/boot/dts/keystone-*
1376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1377
1378 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1379 M:      Santosh Shilimkar <ssantosh@kernel.org>
1380 L:      linux-kernel@vger.kernel.org
1381 S:      Maintained
1382 F:      drivers/clk/keystone/
1383
1384 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1385 M:      Santosh Shilimkar <ssantosh@kernel.org>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 L:      linux-kernel@vger.kernel.org
1388 S:      Maintained
1389 F:      drivers/clocksource/timer-keystone.c
1390
1391 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1392 M:      Santosh Shilimkar <ssantosh@kernel.org>
1393 L:      linux-kernel@vger.kernel.org
1394 S:      Maintained
1395 F:      drivers/power/reset/keystone-reset.c
1396
1397 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1398 M:      Santosh Shilimkar <ssantosh@kernel.org>
1399 L:      linux-kernel@vger.kernel.org
1400 S:      Maintained
1401 F:      drivers/memory/*emif*
1402
1403 ARM/LG1K ARCHITECTURE
1404 M:      Chanho Min <chanho.min@lge.com>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 S:      Maintained
1407 F:      arch/arm64/boot/dts/lg/
1408
1409 ARM/LOGICPD PXA270 MACHINE SUPPORT
1410 M:      Lennert Buytenhek <kernel@wantstofly.org>
1411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 S:      Maintained
1413
1414 ARM/LPC18XX ARCHITECTURE
1415 M:      Joachim Eastwood <manabian@gmail.com>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 S:      Maintained
1418 F:      arch/arm/boot/dts/lpc43*
1419 F:      drivers/clk/nxp/clk-lpc18xx*
1420 F:      drivers/clocksource/time-lpc32xx.c
1421 F:      drivers/i2c/busses/i2c-lpc2k.c
1422 F:      drivers/memory/pl172.c
1423 F:      drivers/mtd/spi-nor/nxp-spifi.c
1424 F:      drivers/rtc/rtc-lpc24xx.c
1425 N:      lpc18xx
1426
1427 ARM/LPC32XX SOC SUPPORT
1428 M:      Vladimir Zapolskiy <vz@mleia.com>
1429 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1432 S:      Maintained
1433 F:      arch/arm/boot/dts/lpc32*
1434 F:      arch/arm/mach-lpc32xx/
1435 F:      drivers/i2c/busses/i2c-pnx.c
1436 F:      drivers/net/ethernet/nxp/lpc_eth.c
1437 F:      drivers/usb/host/ohci-nxp.c
1438 F:      drivers/watchdog/pnx4008_wdt.c
1439 N:      lpc32xx
1440
1441 ARM/MAGICIAN MACHINE SUPPORT
1442 M:      Philipp Zabel <philipp.zabel@gmail.com>
1443 S:      Maintained
1444
1445 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1446 M:      Jason Cooper <jason@lakedaemon.net>
1447 M:      Andrew Lunn <andrew@lunn.ch>
1448 M:      Gregory Clement <gregory.clement@free-electrons.com>
1449 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452 F:      arch/arm/mach-mvebu/
1453 F:      drivers/rtc/rtc-armada38x.c
1454 F:      arch/arm/boot/dts/armada*
1455 F:      arch/arm/boot/dts/kirkwood*
1456 F:      arch/arm64/boot/dts/marvell/armada*
1457 F:      drivers/cpufreq/mvebu-cpufreq.c
1458 F:      arch/arm/configs/mvebu_*_defconfig
1459
1460 ARM/Marvell Berlin SoC support
1461 M:      Jisheng Zhang <jszhang@marvell.com>
1462 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 S:      Maintained
1465 F:      arch/arm/mach-berlin/
1466 F:      arch/arm/boot/dts/berlin*
1467 F:      arch/arm64/boot/dts/marvell/berlin*
1468
1469
1470 ARM/Marvell Dove/MV78xx0/Orion SOC support
1471 M:      Jason Cooper <jason@lakedaemon.net>
1472 M:      Andrew Lunn <andrew@lunn.ch>
1473 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1474 M:      Gregory Clement <gregory.clement@free-electrons.com>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477 F:      arch/arm/mach-dove/
1478 F:      arch/arm/mach-mv78xx0/
1479 F:      arch/arm/mach-orion5x/
1480 F:      arch/arm/plat-orion/
1481 F:      arch/arm/boot/dts/dove*
1482 F:      arch/arm/boot/dts/orion5x*
1483
1484
1485 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1486 M:      Alexander Clouter <alex@digriz.org.uk>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 W:      http://www.digriz.org.uk/ts78xx/kernel
1489 S:      Maintained
1490 F:      arch/arm/mach-orion5x/ts78xx-*
1491
1492 ARM/OXNAS platform support
1493 M:      Neil Armstrong <narmstrong@baylibre.com>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1496 S:      Maintained
1497 F:      arch/arm/mach-oxnas/
1498 F:      arch/arm/boot/dts/oxnas*
1499 F:      arch/arm/boot/dts/wd-mbwe.dts
1500 N:      oxnas
1501
1502 ARM/Mediatek RTC DRIVER
1503 M:      Eddie Huang <eddie.huang@mediatek.com>
1504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507 F:      drivers/rtc/rtc-mt6397.c
1508
1509 ARM/Mediatek SoC support
1510 M:      Matthias Brugger <matthias.bgg@gmail.com>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1513 S:      Maintained
1514 F:      arch/arm/boot/dts/mt6*
1515 F:      arch/arm/boot/dts/mt8*
1516 F:      arch/arm/mach-mediatek/
1517 N:      mtk
1518 K:      mediatek
1519
1520 ARM/Mediatek USB3 PHY DRIVER
1521 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525 F:      drivers/phy/phy-mt65xx-usb3.c
1526
1527 ARM/MICREL KS8695 ARCHITECTURE
1528 M:      Greg Ungerer <gerg@uclinux.org>
1529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 F:      arch/arm/mach-ks8695/
1531 S:      Odd Fixes
1532
1533 ARM/MIOA701 MACHINE SUPPORT
1534 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 F:      arch/arm/mach-pxa/mioa701.c
1537 S:      Maintained
1538
1539 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1540 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1541 S:      Maintained
1542
1543 ARM/NOMADIK ARCHITECTURE
1544 M:      Alessandro Rubini <rubini@unipv.it>
1545 M:      Linus Walleij <linus.walleij@linaro.org>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548 F:      arch/arm/mach-nomadik/
1549 F:      drivers/pinctrl/nomadik/
1550 F:      drivers/i2c/busses/i2c-nomadik.c
1551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1552
1553 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1554 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1555 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1556 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1557 S:      Supported
1558
1559 ARM/TOSA MACHINE SUPPORT
1560 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1561 M:      Dirk Opfer <dirk@opfer-online.de>
1562 S:      Maintained
1563
1564 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1565 M:      Marek Vasut <marek.vasut@gmail.com>
1566 L:      linux-arm-kernel@lists.infradead.org
1567 W:      http://hackndev.com
1568 S:      Maintained
1569 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1570 F:      arch/arm/mach-pxa/palmtx.c
1571 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1572 F:      arch/arm/mach-pxa/palmt5.c
1573 F:      arch/arm/mach-pxa/include/mach/palmld.h
1574 F:      arch/arm/mach-pxa/palmld.c
1575 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1576 F:      arch/arm/mach-pxa/palmte2.c
1577 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1578 F:      arch/arm/mach-pxa/palmtc.c
1579
1580 ARM/PALM TREO SUPPORT
1581 M:      Tomas Cech <sleep_walker@suse.com>
1582 L:      linux-arm-kernel@lists.infradead.org
1583 W:      http://hackndev.com
1584 S:      Maintained
1585 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1586 F:      arch/arm/mach-pxa/palmtreo.c
1587
1588 ARM/PALMZ72 SUPPORT
1589 M:      Sergey Lapin <slapin@ossfans.org>
1590 L:      linux-arm-kernel@lists.infradead.org
1591 W:      http://hackndev.com
1592 S:      Maintained
1593 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1594 F:      arch/arm/mach-pxa/palmz72.c
1595
1596 ARM/PLEB SUPPORT
1597 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1598 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1599 S:      Maintained
1600
1601 ARM/PT DIGITAL BOARD PORT
1602 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 W:      http://www.armlinux.org.uk/
1605 S:      Maintained
1606
1607 ARM/QUALCOMM SUPPORT
1608 M:      Andy Gross <andy.gross@linaro.org>
1609 M:      David Brown <david.brown@linaro.org>
1610 L:      linux-arm-msm@vger.kernel.org
1611 L:      linux-soc@vger.kernel.org
1612 S:      Maintained
1613 F:      Documentation/devicetree/bindings/soc/qcom/
1614 F:      arch/arm/boot/dts/qcom-*.dts
1615 F:      arch/arm/boot/dts/qcom-*.dtsi
1616 F:      arch/arm/mach-qcom/
1617 F:      arch/arm64/boot/dts/qcom/*
1618 F:      drivers/i2c/busses/i2c-qup.c
1619 F:      drivers/clk/qcom/
1620 F:      drivers/soc/qcom/
1621 F:      drivers/spi/spi-qup.c
1622 F:      drivers/tty/serial/msm_serial.h
1623 F:      drivers/tty/serial/msm_serial.c
1624 F:      drivers/*/pm8???-*
1625 F:      drivers/mfd/ssbi.c
1626 F:      drivers/firmware/qcom_scm.c
1627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1628
1629 ARM/RADISYS ENP2611 MACHINE SUPPORT
1630 M:      Lennert Buytenhek <kernel@wantstofly.org>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:      Maintained
1633
1634 ARM/RENESAS ARM64 ARCHITECTURE
1635 M:      Simon Horman <horms@verge.net.au>
1636 M:      Magnus Damm <magnus.damm@gmail.com>
1637 L:      linux-renesas-soc@vger.kernel.org
1638 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1640 S:      Supported
1641 F:      arch/arm64/boot/dts/renesas/
1642 F:      drivers/soc/renesas/
1643 F:      include/linux/soc/renesas/
1644
1645 ARM/RISCPC ARCHITECTURE
1646 M:      Russell King <linux@armlinux.org.uk>
1647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 W:      http://www.armlinux.org.uk/
1649 S:      Maintained
1650 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1651 F:      arch/arm/include/asm/hardware/ioc.h
1652 F:      arch/arm/include/asm/hardware/iomd.h
1653 F:      arch/arm/include/asm/hardware/memc.h
1654 F:      arch/arm/mach-rpc/
1655 F:      drivers/net/ethernet/8390/etherh.c
1656 F:      drivers/net/ethernet/i825xx/ether1*
1657 F:      drivers/net/ethernet/seeq/ether3*
1658 F:      drivers/scsi/arm/
1659
1660 ARM/Rockchip SoC support
1661 M:      Heiko Stuebner <heiko@sntech.de>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 L:      linux-rockchip@lists.infradead.org
1664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1665 S:      Maintained
1666 F:      arch/arm/boot/dts/rk3*
1667 F:      arch/arm/mach-rockchip/
1668 F:      drivers/clk/rockchip/
1669 F:      drivers/i2c/busses/i2c-rk3x.c
1670 F:      drivers/*/*rockchip*
1671 F:      drivers/*/*/*rockchip*
1672 F:      sound/soc/rockchip/
1673 N:      rockchip
1674
1675 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1676 M:      Kukjin Kim <kgene@kernel.org>
1677 M:      Krzysztof Kozlowski <krzk@kernel.org>
1678 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1681 S:      Maintained
1682 F:      arch/arm/boot/dts/s3c*
1683 F:      arch/arm/boot/dts/s5p*
1684 F:      arch/arm/boot/dts/samsung*
1685 F:      arch/arm/boot/dts/exynos*
1686 F:      arch/arm64/boot/dts/exynos/
1687 F:      arch/arm/plat-samsung/
1688 F:      arch/arm/mach-s3c24*/
1689 F:      arch/arm/mach-s3c64xx/
1690 F:      arch/arm/mach-s5p*/
1691 F:      arch/arm/mach-exynos*/
1692 F:      drivers/*/*s3c24*
1693 F:      drivers/*/*/*s3c24*
1694 F:      drivers/*/*s3c64xx*
1695 F:      drivers/*/*s5pv210*
1696 F:      drivers/memory/samsung/*
1697 F:      drivers/soc/samsung/*
1698 F:      Documentation/arm/Samsung/
1699 F:      Documentation/devicetree/bindings/arm/samsung/
1700 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1701 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1702 N:      exynos
1703
1704 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1705 M:      Kyungmin Park <kyungmin.park@samsung.com>
1706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 S:      Maintained
1708 F:      arch/arm/mach-s5pv210/
1709
1710 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1711 M:      Kyungmin Park <kyungmin.park@samsung.com>
1712 M:      Kamil Debski <kamil@wypas.org>
1713 M:      Andrzej Hajda <a.hajda@samsung.com>
1714 L:      linux-arm-kernel@lists.infradead.org
1715 L:      linux-media@vger.kernel.org
1716 S:      Maintained
1717 F:      drivers/media/platform/s5p-g2d/
1718
1719 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1720 M:      Kyungmin Park <kyungmin.park@samsung.com>
1721 M:      Kamil Debski <kamil@wypas.org>
1722 M:      Jeongtae Park <jtp.park@samsung.com>
1723 M:      Andrzej Hajda <a.hajda@samsung.com>
1724 L:      linux-arm-kernel@lists.infradead.org
1725 L:      linux-media@vger.kernel.org
1726 S:      Maintained
1727 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1728 F:      drivers/media/platform/s5p-mfc/
1729
1730 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1731 M:      Kyungmin Park <kyungmin.park@samsung.com>
1732 L:      linux-arm-kernel@lists.infradead.org
1733 L:      linux-media@vger.kernel.org
1734 S:      Maintained
1735 F:      drivers/staging/media/platform/s5p-cec/
1736
1737 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1738 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1739 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1740 L:      linux-arm-kernel@lists.infradead.org
1741 L:      linux-media@vger.kernel.org
1742 S:      Maintained
1743 F:      drivers/media/platform/s5p-jpeg/
1744
1745 ARM/SHMOBILE ARM ARCHITECTURE
1746 M:      Simon Horman <horms@verge.net.au>
1747 M:      Magnus Damm <magnus.damm@gmail.com>
1748 L:      linux-renesas-soc@vger.kernel.org
1749 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1751 S:      Supported
1752 F:      arch/arm/boot/dts/emev2*
1753 F:      arch/arm/boot/dts/r7s*
1754 F:      arch/arm/boot/dts/r8a*
1755 F:      arch/arm/boot/dts/sh*
1756 F:      arch/arm/configs/shmobile_defconfig
1757 F:      arch/arm/include/debug/renesas-scif.S
1758 F:      arch/arm/mach-shmobile/
1759 F:      drivers/soc/renesas/
1760 F:      include/linux/soc/renesas/
1761
1762 ARM/SOCFPGA ARCHITECTURE
1763 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1764 S:      Maintained
1765 F:      arch/arm/mach-socfpga/
1766 F:      arch/arm/boot/dts/socfpga*
1767 F:      arch/arm/configs/socfpga_defconfig
1768 F:      arch/arm64/boot/dts/altera/
1769 W:      http://www.rocketboards.org
1770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1771
1772 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1773 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1774 S:      Maintained
1775 F:      drivers/clk/socfpga/
1776
1777 ARM/SOCFPGA EDAC SUPPORT
1778 M:      Thor Thayer <tthayer@opensource.altera.com>
1779 S:      Maintained
1780 F:      drivers/edac/altera_edac.
1781
1782 ARM/STI ARCHITECTURE
1783 M:      Patrice Chotard <patrice.chotard@st.com>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 L:      kernel@stlinux.com
1786 W:      http://www.stlinux.com
1787 S:      Maintained
1788 F:      arch/arm/mach-sti/
1789 F:      arch/arm/boot/dts/sti*
1790 F:      drivers/char/hw_random/st-rng.c
1791 F:      drivers/clocksource/arm_global_timer.c
1792 F:      drivers/clocksource/clksrc_st_lpc.c
1793 F:      drivers/cpufreq/sti-cpufreq.c
1794 F:      drivers/i2c/busses/i2c-st.c
1795 F:      drivers/media/rc/st_rc.c
1796 F:      drivers/media/platform/sti/c8sectpfe/
1797 F:      drivers/mmc/host/sdhci-st.c
1798 F:      drivers/phy/phy-miphy28lp.c
1799 F:      drivers/phy/phy-miphy365x.c
1800 F:      drivers/phy/phy-stih407-usb.c
1801 F:      drivers/phy/phy-stih41x-usb.c
1802 F:      drivers/pinctrl/pinctrl-st.c
1803 F:      drivers/remoteproc/st_remoteproc.c
1804 F:      drivers/reset/sti/
1805 F:      drivers/rtc/rtc-st-lpc.c
1806 F:      drivers/tty/serial/st-asc.c
1807 F:      drivers/usb/dwc3/dwc3-st.c
1808 F:      drivers/usb/host/ehci-st.c
1809 F:      drivers/usb/host/ohci-st.c
1810 F:      drivers/watchdog/st_lpc_wdt.c
1811 F:      drivers/ata/ahci_st.c
1812
1813 ARM/STM32 ARCHITECTURE
1814 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1815 M:      Alexandre Torgue <alexandre.torgue@st.com>
1816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 S:      Maintained
1818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1819 N:      stm32
1820 F:      drivers/clocksource/armv7m_systick.c
1821
1822 ARM/TANGO ARCHITECTURE
1823 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1824 L:      linux-arm-kernel@lists.infradead.org
1825 S:      Maintained
1826 N:      tango
1827
1828 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1829 M:      Lennert Buytenhek <kernel@wantstofly.org>
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 S:      Maintained
1832
1833 ARM/TETON BGA MACHINE SUPPORT
1834 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 S:      Maintained
1837
1838 ARM/THECUS N2100 MACHINE SUPPORT
1839 M:      Lennert Buytenhek <kernel@wantstofly.org>
1840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 S:      Maintained
1842
1843 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1844 M:      Wan ZongShun <mcuos.com@gmail.com>
1845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 W:      http://www.mcuos.com
1847 S:      Maintained
1848 F:      arch/arm/mach-w90x900/
1849 F:      drivers/input/keyboard/w90p910_keypad.c
1850 F:      drivers/input/touchscreen/w90p910_ts.c
1851 F:      drivers/watchdog/nuc900_wdt.c
1852 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1853 F:      drivers/mtd/nand/nuc900_nand.c
1854 F:      drivers/rtc/rtc-nuc900.c
1855 F:      drivers/spi/spi-nuc900.c
1856 F:      drivers/usb/host/ehci-w90x900.c
1857 F:      drivers/video/fbdev/nuc900fb.c
1858
1859 ARM/U300 MACHINE SUPPORT
1860 M:      Linus Walleij <linus.walleij@linaro.org>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 S:      Supported
1863 F:      arch/arm/mach-u300/
1864 F:      drivers/clocksource/timer-u300.c
1865 F:      drivers/i2c/busses/i2c-stu300.c
1866 F:      drivers/rtc/rtc-coh901331.c
1867 F:      drivers/watchdog/coh901327_wdt.c
1868 F:      drivers/dma/coh901318*
1869 F:      drivers/mfd/ab3100*
1870 F:      drivers/rtc/rtc-ab3100.c
1871 F:      drivers/rtc/rtc-coh901331.c
1872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1873
1874 ARM/UNIPHIER ARCHITECTURE
1875 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1878 S:      Maintained
1879 F:      arch/arm/boot/dts/uniphier*
1880 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1881 F:      arch/arm/mach-uniphier/
1882 F:      arch/arm/mm/cache-uniphier.c
1883 F:      arch/arm64/boot/dts/socionext/
1884 F:      drivers/bus/uniphier-system-bus.c
1885 F:      drivers/clk/uniphier/
1886 F:      drivers/i2c/busses/i2c-uniphier*
1887 F:      drivers/pinctrl/uniphier/
1888 F:      drivers/reset/reset-uniphier.c
1889 F:      drivers/tty/serial/8250/8250_uniphier.c
1890 N:      uniphier
1891
1892 ARM/Ux500 ARM ARCHITECTURE
1893 M:      Linus Walleij <linus.walleij@linaro.org>
1894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 S:      Maintained
1896 F:      arch/arm/mach-ux500/
1897 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1898 F:      drivers/dma/ste_dma40*
1899 F:      drivers/hwspinlock/u8500_hsem.c
1900 F:      drivers/mfd/abx500*
1901 F:      drivers/mfd/ab8500*
1902 F:      drivers/mfd/dbx500*
1903 F:      drivers/mfd/db8500*
1904 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1905 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1906 F:      drivers/rtc/rtc-ab8500.c
1907 F:      drivers/rtc/rtc-pl031.c
1908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1909
1910 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1911 M:      Ulf Hansson <ulf.hansson@linaro.org>
1912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 T:      git git://git.linaro.org/people/ulfh/clk.git
1914 S:      Maintained
1915 F:      drivers/clk/ux500/
1916
1917 ARM/VERSATILE EXPRESS PLATFORM
1918 M:      Liviu Dudau <liviu.dudau@arm.com>
1919 M:      Sudeep Holla <sudeep.holla@arm.com>
1920 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 S:      Maintained
1923 F:      arch/arm/boot/dts/vexpress*
1924 F:      arch/arm64/boot/dts/arm/
1925 F:      arch/arm/mach-vexpress/
1926 F:      */*/vexpress*
1927 F:      */*/*/vexpress*
1928 F:      drivers/clk/versatile/clk-vexpress-osc.c
1929 F:      drivers/clocksource/versatile.c
1930 N:      mps2
1931
1932 ARM/VFP SUPPORT
1933 M:      Russell King <linux@armlinux.org.uk>
1934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 W:      http://www.armlinux.org.uk/
1936 S:      Maintained
1937 F:      arch/arm/vfp/
1938
1939 ARM/VOIPAC PXA270 SUPPORT
1940 M:      Marek Vasut <marek.vasut@gmail.com>
1941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 S:      Maintained
1943 F:      arch/arm/mach-pxa/vpac270.c
1944 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1945
1946 ARM/VT8500 ARM ARCHITECTURE
1947 M:      Tony Prisk <linux@prisktech.co.nz>
1948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 S:      Maintained
1950 F:      arch/arm/mach-vt8500/
1951 F:      drivers/clocksource/vt8500_timer.c
1952 F:      drivers/i2c/busses/i2c-wmt.c
1953 F:      drivers/mmc/host/wmt-sdmmc.c
1954 F:      drivers/pwm/pwm-vt8500.c
1955 F:      drivers/rtc/rtc-vt8500.c
1956 F:      drivers/tty/serial/vt8500_serial.c
1957 F:      drivers/usb/host/ehci-platform.c
1958 F:      drivers/usb/host/uhci-platform.c
1959 F:      drivers/video/fbdev/vt8500lcdfb.*
1960 F:      drivers/video/fbdev/wm8505fb*
1961 F:      drivers/video/fbdev/wmt_ge_rops.*
1962
1963 ARM/ZIPIT Z2 SUPPORT
1964 M:      Marek Vasut <marek.vasut@gmail.com>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 S:      Maintained
1967 F:      arch/arm/mach-pxa/z2.c
1968 F:      arch/arm/mach-pxa/include/mach/z2.h
1969
1970 ARM/ZTE ARCHITECTURE
1971 M:      Jun Nie <jun.nie@linaro.org>
1972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 S:      Maintained
1974 F:      arch/arm/mach-zx/
1975 F:      drivers/clk/zte/
1976 F:      Documentation/devicetree/bindings/arm/zte.txt
1977 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1978
1979 ARM/ZYNQ ARCHITECTURE
1980 M:      Michal Simek <michal.simek@xilinx.com>
1981 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 W:      http://wiki.xilinx.com
1984 T:      git https://github.com/Xilinx/linux-xlnx.git
1985 S:      Supported
1986 F:      arch/arm/mach-zynq/
1987 F:      drivers/cpuidle/cpuidle-zynq.c
1988 F:      drivers/block/xsysace.c
1989 N:      zynq
1990 N:      xilinx
1991 F:      drivers/clocksource/cadence_ttc_timer.c
1992 F:      drivers/i2c/busses/i2c-cadence.c
1993 F:      drivers/mmc/host/sdhci-of-arasan.c
1994 F:      drivers/edac/synopsys_edac.c
1995
1996 ARM SMMU DRIVERS
1997 M:      Will Deacon <will.deacon@arm.com>
1998 R:      Robin Murphy <robin.murphy@arm.com>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 S:      Maintained
2001 F:      drivers/iommu/arm-smmu.c
2002 F:      drivers/iommu/arm-smmu-v3.c
2003 F:      drivers/iommu/io-pgtable-arm.c
2004 F:      drivers/iommu/io-pgtable-arm-v7s.c
2005
2006 ARM64 PORT (AARCH64 ARCHITECTURE)
2007 M:      Catalin Marinas <catalin.marinas@arm.com>
2008 M:      Will Deacon <will.deacon@arm.com>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2011 S:      Maintained
2012 F:      arch/arm64/
2013 F:      Documentation/arm64/
2014
2015 AS3645A LED FLASH CONTROLLER DRIVER
2016 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2017 L:      linux-media@vger.kernel.org
2018 T:      git git://linuxtv.org/media_tree.git
2019 S:      Maintained
2020 F:      drivers/media/i2c/as3645a.c
2021 F:      include/media/i2c/as3645a.h
2022
2023 ASAHI KASEI AK8974 DRIVER
2024 M:      Linus Walleij <linus.walleij@linaro.org>
2025 L:      linux-iio@vger.kernel.org
2026 W:      http://www.akm.com/
2027 S:      Supported
2028 F:      drivers/iio/magnetometer/ak8974.c
2029
2030 ASC7621 HARDWARE MONITOR DRIVER
2031 M:      George Joseph <george.joseph@fairview5.com>
2032 L:      linux-hwmon@vger.kernel.org
2033 S:      Maintained
2034 F:      Documentation/hwmon/asc7621
2035 F:      drivers/hwmon/asc7621.c
2036
2037 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2038 M:      Corentin Chary <corentin.chary@gmail.com>
2039 L:      acpi4asus-user@lists.sourceforge.net
2040 L:      platform-driver-x86@vger.kernel.org
2041 W:      http://acpi4asus.sf.net
2042 S:      Maintained
2043 F:      drivers/platform/x86/asus*.c
2044 F:      drivers/platform/x86/eeepc*.c
2045
2046 ASUS WIRELESS RADIO CONTROL DRIVER
2047 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2048 L:      platform-driver-x86@vger.kernel.org
2049 S:      Maintained
2050 F:      drivers/platform/x86/asus-wireless.c
2051
2052 ASYMMETRIC KEYS
2053 M:      David Howells <dhowells@redhat.com>
2054 L:      keyrings@vger.kernel.org
2055 S:      Maintained
2056 F:      Documentation/crypto/asymmetric-keys.txt
2057 F:      include/linux/verification.h
2058 F:      include/crypto/public_key.h
2059 F:      include/crypto/pkcs7.h
2060 F:      crypto/asymmetric_keys/
2061
2062 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2063 R:      Dan Williams <dan.j.williams@intel.com>
2064 W:      http://sourceforge.net/projects/xscaleiop
2065 S:      Odd fixes
2066 F:      Documentation/crypto/async-tx-api.txt
2067 F:      crypto/async_tx/
2068 F:      drivers/dma/
2069 F:      include/linux/dmaengine.h
2070 F:      include/linux/async_tx.h
2071
2072 AT24 EEPROM DRIVER
2073 M:      Wolfram Sang <wsa@the-dreams.de>
2074 L:      linux-i2c@vger.kernel.org
2075 S:      Maintained
2076 F:      drivers/misc/eeprom/at24.c
2077 F:      include/linux/platform_data/at24.h
2078
2079 ATA OVER ETHERNET (AOE) DRIVER
2080 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2081 W:      http://www.openaoe.org/
2082 S:      Supported
2083 F:      Documentation/aoe/
2084 F:      drivers/block/aoe/
2085
2086 ATHEROS 71XX/9XXX GPIO DRIVER
2087 M:      Alban Bedel <albeu@free.fr>
2088 W:      https://github.com/AlbanBedel/linux
2089 T:      git git://github.com/AlbanBedel/linux
2090 S:      Maintained
2091 F:      drivers/gpio/gpio-ath79.c
2092 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2093
2094 ATHEROS ATH GENERIC UTILITIES
2095 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2096 L:      linux-wireless@vger.kernel.org
2097 S:      Supported
2098 F:      drivers/net/wireless/ath/*
2099
2100 ATHEROS ATH5K WIRELESS DRIVER
2101 M:      Jiri Slaby <jirislaby@gmail.com>
2102 M:      Nick Kossifidis <mickflemm@gmail.com>
2103 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2104 L:      linux-wireless@vger.kernel.org
2105 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2106 S:      Maintained
2107 F:      drivers/net/wireless/ath/ath5k/
2108
2109 ATHEROS ATH6KL WIRELESS DRIVER
2110 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2111 L:      linux-wireless@vger.kernel.org
2112 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2114 S:      Supported
2115 F:      drivers/net/wireless/ath/ath6kl/
2116
2117 WILOCITY WIL6210 WIRELESS DRIVER
2118 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2119 L:      linux-wireless@vger.kernel.org
2120 L:      wil6210@qca.qualcomm.com
2121 S:      Supported
2122 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2123 F:      drivers/net/wireless/ath/wil6210/
2124 F:      include/uapi/linux/wil6210_uapi.h
2125
2126 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2127 M:      Christian Lamparter <chunkeey@googlemail.com>
2128 L:      linux-wireless@vger.kernel.org
2129 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2130 S:      Maintained
2131 F:      drivers/net/wireless/ath/carl9170/
2132
2133 ATK0110 HWMON DRIVER
2134 M:      Luca Tettamanti <kronos.it@gmail.com>
2135 L:      linux-hwmon@vger.kernel.org
2136 S:      Maintained
2137 F:      drivers/hwmon/asus_atk0110.c
2138
2139 ATI_REMOTE2 DRIVER
2140 M:      Ville Syrjala <syrjala@sci.fi>
2141 S:      Maintained
2142 F:      drivers/input/misc/ati_remote2.c
2143
2144 ATLX ETHERNET DRIVERS
2145 M:      Jay Cliburn <jcliburn@gmail.com>
2146 M:      Chris Snook <chris.snook@gmail.com>
2147 L:      netdev@vger.kernel.org
2148 W:      http://sourceforge.net/projects/atl1
2149 W:      http://atl1.sourceforge.net
2150 S:      Maintained
2151 F:      drivers/net/ethernet/atheros/
2152
2153 ATM
2154 M:      Chas Williams <3chas3@gmail.com>
2155 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2156 L:      netdev@vger.kernel.org
2157 W:      http://linux-atm.sourceforge.net
2158 S:      Maintained
2159 F:      drivers/atm/
2160 F:      include/linux/atm*
2161 F:      include/uapi/linux/atm*
2162
2163 ATMEL AT91 / AT32 MCI DRIVER
2164 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2165 S:      Maintained
2166 F:      drivers/mmc/host/atmel-mci.c
2167
2168 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2169 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2170 S:      Supported
2171 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2172
2173 ATMEL SAMA5D2 ADC DRIVER
2174 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2175 L:      linux-iio@vger.kernel.org
2176 S:      Supported
2177 F:      drivers/iio/adc/at91-sama5d2_adc.c
2178
2179 ATMEL Audio ALSA driver
2180 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2181 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2182 S:      Supported
2183 F:      sound/soc/atmel
2184
2185 ATMEL DMA DRIVER
2186 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 S:      Supported
2189 F:      drivers/dma/at_hdmac.c
2190 F:      drivers/dma/at_hdmac_regs.h
2191 F:      include/linux/platform_data/dma-atmel.h
2192
2193 ATMEL XDMA DRIVER
2194 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2195 L:      linux-arm-kernel@lists.infradead.org
2196 L:      dmaengine@vger.kernel.org
2197 S:      Supported
2198 F:      drivers/dma/at_xdmac.c
2199
2200 ATMEL I2C DRIVER
2201 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2202 L:      linux-i2c@vger.kernel.org
2203 S:      Supported
2204 F:      drivers/i2c/busses/i2c-at91.c
2205
2206 ATMEL ISI DRIVER
2207 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2208 L:      linux-media@vger.kernel.org
2209 S:      Supported
2210 F:      drivers/media/platform/soc_camera/atmel-isi.c
2211 F:      include/media/atmel-isi.h
2212
2213 ATMEL LCDFB DRIVER
2214 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2215 L:      linux-fbdev@vger.kernel.org
2216 S:      Maintained
2217 F:      drivers/video/fbdev/atmel_lcdfb.c
2218 F:      include/video/atmel_lcdc.h
2219
2220 ATMEL MACB ETHERNET DRIVER
2221 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2222 S:      Supported
2223 F:      drivers/net/ethernet/cadence/
2224
2225 ATMEL NAND DRIVER
2226 M:      Wenyou Yang <wenyou.yang@atmel.com>
2227 M:      Josh Wu <rainyfeeling@outlook.com>
2228 L:      linux-mtd@lists.infradead.org
2229 S:      Supported
2230 F:      drivers/mtd/nand/atmel_nand*
2231
2232 ATMEL SDMMC DRIVER
2233 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2234 L:      linux-mmc@vger.kernel.org
2235 S:      Supported
2236 F:      drivers/mmc/host/sdhci-of-at91.c
2237
2238 ATMEL SPI DRIVER
2239 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2240 S:      Supported
2241 F:      drivers/spi/spi-atmel.*
2242
2243 ATMEL SSC DRIVER
2244 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 S:      Supported
2247 F:      drivers/misc/atmel-ssc.c
2248 F:      include/linux/atmel-ssc.h
2249
2250 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2251 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253 S:      Supported
2254 F:      drivers/misc/atmel_tclib.c
2255 F:      drivers/clocksource/tcb_clksrc.c
2256
2257 ATMEL USBA UDC DRIVER
2258 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 S:      Supported
2261 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2262
2263 ATMEL WIRELESS DRIVER
2264 M:      Simon Kelley <simon@thekelleys.org.uk>
2265 L:      linux-wireless@vger.kernel.org
2266 W:      http://www.thekelleys.org.uk/atmel
2267 W:      http://atmelwlandriver.sourceforge.net/
2268 S:      Maintained
2269 F:      drivers/net/wireless/atmel/atmel*
2270
2271 ATMEL MAXTOUCH DRIVER
2272 M:      Nick Dyer <nick@shmanahar.org>
2273 T:      git git://github.com/ndyer/linux.git
2274 S:      Maintained
2275 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2276 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2277 F:      include/linux/platform_data/atmel_mxt_ts.h
2278
2279 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2280 M:      Bradley Grove <linuxdrivers@attotech.com>
2281 L:      linux-scsi@vger.kernel.org
2282 W:      http://www.attotech.com
2283 S:      Supported
2284 F:      drivers/scsi/esas2r
2285
2286 ATUSB IEEE 802.15.4 RADIO DRIVER
2287 M:      Stefan Schmidt <stefan@osg.samsung.com>
2288 L:      linux-wpan@vger.kernel.org
2289 S:      Maintained
2290 F:      drivers/net/ieee802154/atusb.c
2291 F:      drivers/net/ieee802154/atusb.h
2292 F:      drivers/net/ieee802154/at86rf230.h
2293
2294 AUDIT SUBSYSTEM
2295 M:      Paul Moore <paul@paul-moore.com>
2296 M:      Eric Paris <eparis@redhat.com>
2297 L:      linux-audit@redhat.com (moderated for non-subscribers)
2298 W:      http://people.redhat.com/sgrubb/audit/
2299 T:      git git://git.infradead.org/users/pcmoore/audit
2300 S:      Maintained
2301 F:      include/linux/audit.h
2302 F:      include/uapi/linux/audit.h
2303 F:      kernel/audit*
2304
2305 AUXILIARY DISPLAY DRIVERS
2306 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2307 W:      http://miguelojeda.es/auxdisplay.htm
2308 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2309 S:      Maintained
2310 F:      drivers/auxdisplay/
2311 F:      include/linux/cfag12864b.h
2312
2313 AVR32 ARCHITECTURE
2314 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2315 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2316 W:      http://www.atmel.com/products/AVR32/
2317 W:      http://mirror.egtvedt.no/avr32linux.org/
2318 W:      http://avrfreaks.net/
2319 S:      Maintained
2320 F:      arch/avr32/
2321
2322 AVR32/AT32AP MACHINE SUPPORT
2323 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2324 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2325 S:      Maintained
2326 F:      arch/avr32/mach-at32ap/
2327
2328 AX.25 NETWORK LAYER
2329 M:      Ralf Baechle <ralf@linux-mips.org>
2330 L:      linux-hams@vger.kernel.org
2331 W:      http://www.linux-ax25.org/
2332 S:      Maintained
2333 F:      include/uapi/linux/ax25.h
2334 F:      include/net/ax25.h
2335 F:      net/ax25/
2336
2337 AZ6007 DVB DRIVER
2338 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2339 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2340 L:      linux-media@vger.kernel.org
2341 W:      https://linuxtv.org
2342 T:      git git://linuxtv.org/media_tree.git
2343 S:      Maintained
2344 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2345
2346 AZTECH FM RADIO RECEIVER DRIVER
2347 M:      Hans Verkuil <hverkuil@xs4all.nl>
2348 L:      linux-media@vger.kernel.org
2349 T:      git git://linuxtv.org/media_tree.git
2350 W:      https://linuxtv.org
2351 S:      Maintained
2352 F:      drivers/media/radio/radio-aztech*
2353
2354 B43 WIRELESS DRIVER
2355 L:      linux-wireless@vger.kernel.org
2356 L:      b43-dev@lists.infradead.org
2357 W:      http://wireless.kernel.org/en/users/Drivers/b43
2358 S:      Odd Fixes
2359 F:      drivers/net/wireless/broadcom/b43/
2360
2361 B43LEGACY WIRELESS DRIVER
2362 M:      Larry Finger <Larry.Finger@lwfinger.net>
2363 L:      linux-wireless@vger.kernel.org
2364 L:      b43-dev@lists.infradead.org
2365 W:      http://wireless.kernel.org/en/users/Drivers/b43
2366 S:      Maintained
2367 F:      drivers/net/wireless/broadcom/b43legacy/
2368
2369 BACKLIGHT CLASS/SUBSYSTEM
2370 M:      Jingoo Han <jingoohan1@gmail.com>
2371 M:      Lee Jones <lee.jones@linaro.org>
2372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2373 S:      Maintained
2374 F:      drivers/video/backlight/
2375 F:      include/linux/backlight.h
2376
2377 BATMAN ADVANCED
2378 M:      Marek Lindner <mareklindner@neomailbox.ch>
2379 M:      Simon Wunderlich <sw@simonwunderlich.de>
2380 M:      Antonio Quartulli <a@unstable.cc>
2381 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2382 W:      https://www.open-mesh.org/
2383 Q:      https://patchwork.open-mesh.org/project/batman/list/
2384 S:      Maintained
2385 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2386 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2387 F:      Documentation/networking/batman-adv.txt
2388 F:      include/uapi/linux/batman_adv.h
2389 F:      net/batman-adv/
2390
2391 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2392 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2393 L:      linux-hams@vger.kernel.org
2394 W:      http://www.baycom.org/~tom/ham/ham.html
2395 S:      Maintained
2396 F:      drivers/net/hamradio/baycom*
2397
2398 BCACHE (BLOCK LAYER CACHE)
2399 M:      Kent Overstreet <kent.overstreet@gmail.com>
2400 L:      linux-bcache@vger.kernel.org
2401 W:      http://bcache.evilpiepirate.org
2402 S:      Orphan
2403 F:      drivers/md/bcache/
2404
2405 BDISP ST MEDIA DRIVER
2406 M:      Fabien Dessenne <fabien.dessenne@st.com>
2407 L:      linux-media@vger.kernel.org
2408 T:      git git://linuxtv.org/media_tree.git
2409 W:      https://linuxtv.org
2410 S:      Supported
2411 F:      drivers/media/platform/sti/bdisp
2412
2413 BEFS FILE SYSTEM
2414 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2415 M:      Salah Triki <salah.triki@gmail.com>
2416 S:      Maintained
2417 T:      git git://github.com/luisbg/linux-befs.git
2418 F:      Documentation/filesystems/befs.txt
2419 F:      fs/befs/
2420
2421 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2422 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2423 L:      netdev@vger.kernel.org
2424 S:      Maintained
2425 F:      drivers/net/ethernet/ec_bhf.c
2426
2427 BFS FILE SYSTEM
2428 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2429 S:      Maintained
2430 F:      Documentation/filesystems/bfs.txt
2431 F:      fs/bfs/
2432 F:      include/uapi/linux/bfs_fs.h
2433
2434 BLACKFIN ARCHITECTURE
2435 M:      Steven Miao <realmz6@gmail.com>
2436 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2437 T:      git git://git.code.sf.net/p/adi-linux/code
2438 W:      http://blackfin.uclinux.org
2439 S:      Supported
2440 F:      arch/blackfin/
2441
2442 BLACKFIN EMAC DRIVER
2443 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2444 W:      http://blackfin.uclinux.org
2445 S:      Supported
2446 F:      drivers/net/ethernet/adi/
2447
2448 BLACKFIN RTC DRIVER
2449 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2450 W:      http://blackfin.uclinux.org
2451 S:      Supported
2452 F:      drivers/rtc/rtc-bfin.c
2453
2454 BLACKFIN SDH DRIVER
2455 M:      Sonic Zhang <sonic.zhang@analog.com>
2456 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2457 W:      http://blackfin.uclinux.org
2458 S:      Supported
2459 F:      drivers/mmc/host/bfin_sdh.c
2460
2461 BLACKFIN SERIAL DRIVER
2462 M:      Sonic Zhang <sonic.zhang@analog.com>
2463 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2464 W:      http://blackfin.uclinux.org
2465 S:      Supported
2466 F:      drivers/tty/serial/bfin_uart.c
2467
2468 BLACKFIN WATCHDOG DRIVER
2469 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2470 W:      http://blackfin.uclinux.org
2471 S:      Supported
2472 F:      drivers/watchdog/bfin_wdt.c
2473
2474 BLACKFIN I2C TWI DRIVER
2475 M:      Sonic Zhang <sonic.zhang@analog.com>
2476 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2477 W:      http://blackfin.uclinux.org/
2478 S:      Supported
2479 F:      drivers/i2c/busses/i2c-bfin-twi.c
2480
2481 BLACKFIN MEDIA DRIVER
2482 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2483 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2484 W:      http://blackfin.uclinux.org/
2485 S:      Supported
2486 F:      drivers/media/platform/blackfin/
2487 F:      drivers/media/i2c/adv7183*
2488 F:      drivers/media/i2c/vs6624*
2489
2490 BLINKM RGB LED DRIVER
2491 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2492 S:      Maintained
2493 F:      drivers/leds/leds-blinkm.c
2494
2495 BLOCK LAYER
2496 M:      Jens Axboe <axboe@kernel.dk>
2497 L:      linux-block@vger.kernel.org
2498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2499 S:      Maintained
2500 F:      block/
2501 F:      kernel/trace/blktrace.c
2502 F:      lib/sbitmap.c
2503
2504 BLOCK2MTD DRIVER
2505 M:      Joern Engel <joern@lazybastard.org>
2506 L:      linux-mtd@lists.infradead.org
2507 S:      Maintained
2508 F:      drivers/mtd/devices/block2mtd.c
2509
2510 BLUETOOTH DRIVERS
2511 M:      Marcel Holtmann <marcel@holtmann.org>
2512 M:      Gustavo Padovan <gustavo@padovan.org>
2513 M:      Johan Hedberg <johan.hedberg@gmail.com>
2514 L:      linux-bluetooth@vger.kernel.org
2515 W:      http://www.bluez.org/
2516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2518 S:      Maintained
2519 F:      drivers/bluetooth/
2520
2521 BLUETOOTH SUBSYSTEM
2522 M:      Marcel Holtmann <marcel@holtmann.org>
2523 M:      Gustavo Padovan <gustavo@padovan.org>
2524 M:      Johan Hedberg <johan.hedberg@gmail.com>
2525 L:      linux-bluetooth@vger.kernel.org
2526 W:      http://www.bluez.org/
2527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2529 S:      Maintained
2530 F:      net/bluetooth/
2531 F:      include/net/bluetooth/
2532
2533 BONDING DRIVER
2534 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2535 M:      Veaceslav Falico <vfalico@gmail.com>
2536 M:      Andy Gospodarek <andy@greyhouse.net>
2537 L:      netdev@vger.kernel.org
2538 W:      http://sourceforge.net/projects/bonding/
2539 S:      Supported
2540 F:      drivers/net/bonding/
2541 F:      include/uapi/linux/if_bonding.h
2542
2543 BPF (Safe dynamic programs and tools)
2544 M:      Alexei Starovoitov <ast@kernel.org>
2545 L:      netdev@vger.kernel.org
2546 L:      linux-kernel@vger.kernel.org
2547 S:      Supported
2548 F:      kernel/bpf/
2549 F:      tools/testing/selftests/bpf/
2550 F:      lib/test_bpf.c
2551
2552 BROADCOM B44 10/100 ETHERNET DRIVER
2553 M:      Michael Chan <michael.chan@broadcom.com>
2554 L:      netdev@vger.kernel.org
2555 S:      Supported
2556 F:      drivers/net/ethernet/broadcom/b44.*
2557
2558 BROADCOM B53 ETHERNET SWITCH DRIVER
2559 M:      Florian Fainelli <f.fainelli@gmail.com>
2560 L:      netdev@vger.kernel.org
2561 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2562 S:      Supported
2563 F:      drivers/net/dsa/b53/*
2564 F:      include/linux/platform_data/b53.h
2565
2566 BROADCOM GENET ETHERNET DRIVER
2567 M:      Florian Fainelli <f.fainelli@gmail.com>
2568 L:      netdev@vger.kernel.org
2569 S:      Supported
2570 F:      drivers/net/ethernet/broadcom/genet/
2571
2572 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2573 M:      Rasesh Mody <rasesh.mody@cavium.com>
2574 M:      Harish Patil <harish.patil@cavium.com>
2575 M:      Dept-GELinuxNICDev@cavium.com
2576 L:      netdev@vger.kernel.org
2577 S:      Supported
2578 F:      drivers/net/ethernet/broadcom/bnx2.*
2579 F:      drivers/net/ethernet/broadcom/bnx2_*
2580
2581 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2582 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2583 M:      Ariel Elior <ariel.elior@cavium.com>
2584 M:      everest-linux-l2@cavium.com
2585 L:      netdev@vger.kernel.org
2586 S:      Supported
2587 F:      drivers/net/ethernet/broadcom/bnx2x/
2588
2589 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2590 M:      Florian Fainelli <f.fainelli@gmail.com>
2591 M:      Ray Jui <rjui@broadcom.com>
2592 M:      Scott Branden <sbranden@broadcom.com>
2593 M:      bcm-kernel-feedback-list@broadcom.com
2594 T:      git git://github.com/broadcom/mach-bcm
2595 S:      Maintained
2596 N:      bcm281*
2597 N:      bcm113*
2598 N:      bcm216*
2599 N:      kona
2600 F:      arch/arm/mach-bcm/
2601
2602 BROADCOM BCM2835 ARM ARCHITECTURE
2603 M:      Stephen Warren <swarren@wwwdotorg.org>
2604 M:      Lee Jones <lee@kernel.org>
2605 M:      Eric Anholt <eric@anholt.net>
2606 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2609 S:      Maintained
2610 N:      bcm2835
2611
2612 BROADCOM BCM47XX MIPS ARCHITECTURE
2613 M:      Hauke Mehrtens <hauke@hauke-m.de>
2614 M:      Rafał Miłecki <zajec5@gmail.com>
2615 L:      linux-mips@linux-mips.org
2616 S:      Maintained
2617 F:      Documentation/devicetree/bindings/mips/brcm/
2618 F:      arch/mips/bcm47xx/*
2619 F:      arch/mips/include/asm/mach-bcm47xx/*
2620
2621 BROADCOM BCM5301X ARM ARCHITECTURE
2622 M:      Hauke Mehrtens <hauke@hauke-m.de>
2623 M:      Rafał Miłecki <zajec5@gmail.com>
2624 M:      bcm-kernel-feedback-list@broadcom.com
2625 L:      linux-arm-kernel@lists.infradead.org
2626 S:      Maintained
2627 F:      arch/arm/mach-bcm/bcm_5301x.c
2628 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2629 F:      arch/arm/boot/dts/bcm470*
2630
2631 BROADCOM BCM53573 ARM ARCHITECTURE
2632 M:      Rafał Miłecki <rafal@milecki.pl>
2633 L:      linux-arm-kernel@lists.infradead.org
2634 S:      Maintained
2635 F:      arch/arm/boot/dts/bcm53573*
2636 F:      arch/arm/boot/dts/bcm47189*
2637
2638 BROADCOM BCM63XX ARM ARCHITECTURE
2639 M:      Florian Fainelli <f.fainelli@gmail.com>
2640 M:      bcm-kernel-feedback-list@broadcom.com
2641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 T:      git git://github.com/broadcom/stblinux.git
2643 S:      Maintained
2644 N:      bcm63xx
2645
2646 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2647 M:      Kevin Cernekee <cernekee@gmail.com>
2648 L:      linux-usb@vger.kernel.org
2649 S:      Maintained
2650 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2651
2652 BROADCOM BCM7XXX ARM ARCHITECTURE
2653 M:      Brian Norris <computersforpeace@gmail.com>
2654 M:      Gregory Fong <gregory.0xf0@gmail.com>
2655 M:      Florian Fainelli <f.fainelli@gmail.com>
2656 M:      bcm-kernel-feedback-list@broadcom.com
2657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658 T:      git git://github.com/broadcom/stblinux.git
2659 S:      Maintained
2660 F:      arch/arm/mach-bcm/*brcmstb*
2661 F:      arch/arm/boot/dts/bcm7*.dts*
2662 F:      drivers/bus/brcmstb_gisb.c
2663 N:      brcmstb
2664
2665 BROADCOM BMIPS MIPS ARCHITECTURE
2666 M:      Kevin Cernekee <cernekee@gmail.com>
2667 M:      Florian Fainelli <f.fainelli@gmail.com>
2668 L:      linux-mips@linux-mips.org
2669 T:      git git://github.com/broadcom/stblinux.git
2670 S:      Maintained
2671 F:      arch/mips/bmips/*
2672 F:      arch/mips/include/asm/mach-bmips/*
2673 F:      arch/mips/kernel/*bmips*
2674 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2675 F:      drivers/irqchip/irq-bcm63*
2676 F:      drivers/irqchip/irq-bcm7*
2677 F:      drivers/irqchip/irq-brcmstb*
2678 F:      include/linux/bcm963xx_nvram.h
2679 F:      include/linux/bcm963xx_tag.h
2680
2681 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2682 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2683 M:      Prashant Sreedharan <prashant@broadcom.com>
2684 M:      Michael Chan <mchan@broadcom.com>
2685 L:      netdev@vger.kernel.org
2686 S:      Supported
2687 F:      drivers/net/ethernet/broadcom/tg3.*
2688
2689 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2690 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2691 M:      Franky Lin <franky.lin@broadcom.com>
2692 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2693 L:      linux-wireless@vger.kernel.org
2694 L:      brcm80211-dev-list.pdl@broadcom.com
2695 S:      Supported
2696 F:      drivers/net/wireless/broadcom/brcm80211/
2697
2698 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2699 M:      QLogic-Storage-Upstream@qlogic.com
2700 L:      linux-scsi@vger.kernel.org
2701 S:      Supported
2702 F:      drivers/scsi/bnx2fc/
2703
2704 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2705 M:      QLogic-Storage-Upstream@qlogic.com
2706 L:      linux-scsi@vger.kernel.org
2707 S:      Supported
2708 F:      drivers/scsi/bnx2i/
2709
2710 BROADCOM IPROC ARM ARCHITECTURE
2711 M:      Ray Jui <rjui@broadcom.com>
2712 M:      Scott Branden <sbranden@broadcom.com>
2713 M:      Jon Mason <jonmason@broadcom.com>
2714 M:      bcm-kernel-feedback-list@broadcom.com
2715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 T:      git git://github.com/broadcom/cygnus-linux.git
2717 S:      Maintained
2718 N:      iproc
2719 N:      cygnus
2720 N:      bcm[-_]nsp
2721 N:      bcm9113*
2722 N:      bcm9583*
2723 N:      bcm9585*
2724 N:      bcm9586*
2725 N:      bcm988312
2726 N:      bcm113*
2727 N:      bcm583*
2728 N:      bcm585*
2729 N:      bcm586*
2730 N:      bcm88312
2731 F:      arch/arm64/boot/dts/broadcom/ns2*
2732 F:      drivers/clk/bcm/clk-ns*
2733 F:      drivers/pinctrl/bcm/pinctrl-ns*
2734
2735 BROADCOM BRCMSTB GPIO DRIVER
2736 M:      Gregory Fong <gregory.0xf0@gmail.com>
2737 L:      bcm-kernel-feedback-list@broadcom.com
2738 S:      Supported
2739 F:      drivers/gpio/gpio-brcmstb.c
2740 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2741
2742 BROADCOM KONA GPIO DRIVER
2743 M:      Ray Jui <rjui@broadcom.com>
2744 L:      bcm-kernel-feedback-list@broadcom.com
2745 S:      Supported
2746 F:      drivers/gpio/gpio-bcm-kona.c
2747 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2748
2749 BROADCOM NVRAM DRIVER
2750 M:      Rafał Miłecki <zajec5@gmail.com>
2751 L:      linux-mips@linux-mips.org
2752 S:      Maintained
2753 F:      drivers/firmware/broadcom/*
2754
2755 BROADCOM STB NAND FLASH DRIVER
2756 M:      Brian Norris <computersforpeace@gmail.com>
2757 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2758 L:      linux-mtd@lists.infradead.org
2759 L:      bcm-kernel-feedback-list@broadcom.com
2760 S:      Maintained
2761 F:      drivers/mtd/nand/brcmnand/
2762
2763 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2764 M:      Rafał Miłecki <zajec5@gmail.com>
2765 L:      linux-wireless@vger.kernel.org
2766 S:      Maintained
2767 F:      drivers/bcma/
2768 F:      include/linux/bcma/
2769
2770 BROADCOM SYSTEMPORT ETHERNET DRIVER
2771 M:      Florian Fainelli <f.fainelli@gmail.com>
2772 L:      netdev@vger.kernel.org
2773 S:      Supported
2774 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2775
2776 BROADCOM VULCAN ARM64 SOC
2777 M:      Jayachandran C. <jchandra@broadcom.com>
2778 M:      bcm-kernel-feedback-list@broadcom.com
2779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 S:      Maintained
2781 F:      arch/arm64/boot/dts/broadcom/vulcan*
2782
2783 BROCADE BFA FC SCSI DRIVER
2784 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2785 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2786 L:      linux-scsi@vger.kernel.org
2787 S:      Supported
2788 F:      drivers/scsi/bfa/
2789
2790 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2791 M:      Rasesh Mody <rasesh.mody@cavium.com>
2792 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2793 M:      Dept-GELinuxNICDev@cavium.com
2794 L:      netdev@vger.kernel.org
2795 S:      Supported
2796 F:      drivers/net/ethernet/brocade/bna/
2797
2798 BSG (block layer generic sg v4 driver)
2799 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2800 L:      linux-scsi@vger.kernel.org
2801 S:      Supported
2802 F:      block/bsg.c
2803 F:      include/linux/bsg.h
2804 F:      include/uapi/linux/bsg.h
2805
2806 BT87X AUDIO DRIVER
2807 M:      Clemens Ladisch <clemens@ladisch.de>
2808 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2809 T:      git git://git.alsa-project.org/alsa-kernel.git
2810 S:      Maintained
2811 F:      Documentation/sound/alsa/Bt87x.txt
2812 F:      sound/pci/bt87x.c
2813
2814 BT8XXGPIO DRIVER
2815 M:      Michael Buesch <m@bues.ch>
2816 W:      http://bu3sch.de/btgpio.php
2817 S:      Maintained
2818 F:      drivers/gpio/gpio-bt8xx.c
2819
2820 BTRFS FILE SYSTEM
2821 M:      Chris Mason <clm@fb.com>
2822 M:      Josef Bacik <jbacik@fb.com>
2823 M:      David Sterba <dsterba@suse.com>
2824 L:      linux-btrfs@vger.kernel.org
2825 W:      http://btrfs.wiki.kernel.org/
2826 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2828 S:      Maintained
2829 F:      Documentation/filesystems/btrfs.txt
2830 F:      fs/btrfs/
2831
2832 BTTV VIDEO4LINUX DRIVER
2833 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2834 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2835 L:      linux-media@vger.kernel.org
2836 W:      https://linuxtv.org
2837 T:      git git://linuxtv.org/media_tree.git
2838 S:      Odd fixes
2839 F:      Documentation/media/v4l-drivers/bttv*
2840 F:      drivers/media/pci/bt8xx/bttv*
2841
2842 BUSLOGIC SCSI DRIVER
2843 M:      Khalid Aziz <khalid@gonehiking.org>
2844 L:      linux-scsi@vger.kernel.org
2845 S:      Maintained
2846 F:      drivers/scsi/BusLogic.*
2847 F:      drivers/scsi/FlashPoint.*
2848
2849 C-MEDIA CMI8788 DRIVER
2850 M:      Clemens Ladisch <clemens@ladisch.de>
2851 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2852 T:      git git://git.alsa-project.org/alsa-kernel.git
2853 S:      Maintained
2854 F:      sound/pci/oxygen/
2855
2856 C6X ARCHITECTURE
2857 M:      Mark Salter <msalter@redhat.com>
2858 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2859 L:      linux-c6x-dev@linux-c6x.org
2860 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2861 S:      Maintained
2862 F:      arch/c6x/
2863
2864 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2865 M:      David Howells <dhowells@redhat.com>
2866 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2867 S:      Supported
2868 F:      Documentation/filesystems/caching/cachefiles.txt
2869 F:      fs/cachefiles/
2870
2871 CADET FM/AM RADIO RECEIVER DRIVER
2872 M:      Hans Verkuil <hverkuil@xs4all.nl>
2873 L:      linux-media@vger.kernel.org
2874 T:      git git://linuxtv.org/media_tree.git
2875 W:      https://linuxtv.org
2876 S:      Maintained
2877 F:      drivers/media/radio/radio-cadet*
2878
2879 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2880 M:      Jonathan Corbet <corbet@lwn.net>
2881 L:      linux-media@vger.kernel.org
2882 T:      git git://linuxtv.org/media_tree.git
2883 S:      Maintained
2884 F:      Documentation/media/v4l-drivers/cafe_ccic*
2885 F:      drivers/media/platform/marvell-ccic/
2886
2887 CAIF NETWORK LAYER
2888 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2889 L:      netdev@vger.kernel.org
2890 S:      Supported
2891 F:      Documentation/networking/caif/
2892 F:      drivers/net/caif/
2893 F:      include/uapi/linux/caif/
2894 F:      include/net/caif/
2895 F:      net/caif/
2896
2897 CALGARY x86-64 IOMMU
2898 M:      Muli Ben-Yehuda <mulix@mulix.org>
2899 M:      Jon Mason <jdmason@kudzu.us>
2900 L:      iommu@lists.linux-foundation.org
2901 S:      Maintained
2902 F:      arch/x86/kernel/pci-calgary_64.c
2903 F:      arch/x86/kernel/tce_64.c
2904 F:      arch/x86/include/asm/calgary.h
2905 F:      arch/x86/include/asm/tce.h
2906
2907 CAN NETWORK LAYER
2908 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2909 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2910 L:      linux-can@vger.kernel.org
2911 W:      https://github.com/linux-can
2912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2914 S:      Maintained
2915 F:      Documentation/networking/can.txt
2916 F:      net/can/
2917 F:      include/linux/can/core.h
2918 F:      include/uapi/linux/can.h
2919 F:      include/uapi/linux/can/bcm.h
2920 F:      include/uapi/linux/can/raw.h
2921 F:      include/uapi/linux/can/gw.h
2922
2923 CAN NETWORK DRIVERS
2924 M:      Wolfgang Grandegger <wg@grandegger.com>
2925 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2926 L:      linux-can@vger.kernel.org
2927 W:      https://github.com/linux-can
2928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2930 S:      Maintained
2931 F:      Documentation/devicetree/bindings/net/can/
2932 F:      drivers/net/can/
2933 F:      include/linux/can/dev.h
2934 F:      include/linux/can/platform/
2935 F:      include/uapi/linux/can/error.h
2936 F:      include/uapi/linux/can/netlink.h
2937
2938 CAPABILITIES
2939 M:      Serge Hallyn <serge@hallyn.com>
2940 L:      linux-security-module@vger.kernel.org
2941 S:      Supported
2942 F:      include/linux/capability.h
2943 F:      include/uapi/linux/capability.h
2944 F:      security/commoncap.c
2945 F:      kernel/capability.c
2946
2947 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2948 M:      Kevin Tsai <ktsai@capellamicro.com>
2949 S:      Maintained
2950 F:      drivers/iio/light/cm*
2951 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2952
2953 CAVIUM I2C DRIVER
2954 M:      Jan Glauber <jglauber@cavium.com>
2955 M:      David Daney <david.daney@cavium.com>
2956 W:      http://www.cavium.com
2957 S:      Supported
2958 F:      drivers/i2c/busses/i2c-octeon*
2959 F:      drivers/i2c/busses/i2c-thunderx*
2960
2961 CAVIUM LIQUIDIO NETWORK DRIVER
2962 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2963 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2964 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2965 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2966 L:     netdev@vger.kernel.org
2967 W:     http://www.cavium.com
2968 S:     Supported
2969 F:     drivers/net/ethernet/cavium/liquidio/
2970
2971 CC2520 IEEE-802.15.4 RADIO DRIVER
2972 M:      Varka Bhadram <varkabhadram@gmail.com>
2973 L:      linux-wpan@vger.kernel.org
2974 S:      Maintained
2975 F:      drivers/net/ieee802154/cc2520.c
2976 F:      include/linux/spi/cc2520.h
2977 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2978
2979 CEC DRIVER
2980 M:      Hans Verkuil <hans.verkuil@cisco.com>
2981 L:      linux-media@vger.kernel.org
2982 T:      git git://linuxtv.org/media_tree.git
2983 W:      http://linuxtv.org
2984 S:      Supported
2985 F:      Documentation/cec.txt
2986 F:      Documentation/media/uapi/cec
2987 F:      drivers/staging/media/cec/
2988 F:      drivers/media/cec-edid.c
2989 F:      drivers/media/rc/keymaps/rc-cec.c
2990 F:      include/media/cec.h
2991 F:      include/media/cec-edid.h
2992 F:      include/linux/cec.h
2993 F:      include/linux/cec-funcs.h
2994
2995 CELL BROADBAND ENGINE ARCHITECTURE
2996 M:      Arnd Bergmann <arnd@arndb.de>
2997 L:      linuxppc-dev@lists.ozlabs.org
2998 W:      http://www.ibm.com/developerworks/power/cell/
2999 S:      Supported
3000 F:      arch/powerpc/include/asm/cell*.h
3001 F:      arch/powerpc/include/asm/spu*.h
3002 F:      arch/powerpc/include/uapi/asm/spu*.h
3003 F:      arch/powerpc/oprofile/*cell*
3004 F:      arch/powerpc/platforms/cell/
3005
3006 CEPH COMMON CODE (LIBCEPH)
3007 M:      Ilya Dryomov <idryomov@gmail.com>
3008 M:      "Yan, Zheng" <zyan@redhat.com>
3009 M:      Sage Weil <sage@redhat.com>
3010 L:      ceph-devel@vger.kernel.org
3011 W:      http://ceph.com/
3012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3013 T:      git git://github.com/ceph/ceph-client.git
3014 S:      Supported
3015 F:      net/ceph/
3016 F:      include/linux/ceph/
3017 F:      include/linux/crush/
3018
3019 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3020 M:      "Yan, Zheng" <zyan@redhat.com>
3021 M:      Sage Weil <sage@redhat.com>
3022 M:      Ilya Dryomov <idryomov@gmail.com>
3023 L:      ceph-devel@vger.kernel.org
3024 W:      http://ceph.com/
3025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3026 T:      git git://github.com/ceph/ceph-client.git
3027 S:      Supported
3028 F:      Documentation/filesystems/ceph.txt
3029 F:      fs/ceph/
3030
3031 CERTIFICATE HANDLING:
3032 M:      David Howells <dhowells@redhat.com>
3033 M:      David Woodhouse <dwmw2@infradead.org>
3034 L:      keyrings@vger.kernel.org
3035 S:      Maintained
3036 F:      Documentation/module-signing.txt
3037 F:      certs/
3038 F:      scripts/sign-file.c
3039 F:      scripts/extract-cert.c
3040
3041 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3042 L:      linux-usb@vger.kernel.org
3043 S:      Orphan
3044 F:      Documentation/usb/WUSB-Design-overview.txt
3045 F:      Documentation/usb/wusb-cbaf
3046 F:      drivers/usb/host/hwa-hc.c
3047 F:      drivers/usb/host/whci/
3048 F:      drivers/usb/wusbcore/
3049 F:      include/linux/usb/wusb*
3050
3051 CFAG12864B LCD DRIVER
3052 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3053 W:      http://miguelojeda.es/auxdisplay.htm
3054 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3055 S:      Maintained
3056 F:      drivers/auxdisplay/cfag12864b.c
3057 F:      include/linux/cfag12864b.h
3058
3059 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3060 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3061 W:      http://miguelojeda.es/auxdisplay.htm
3062 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3063 S:      Maintained
3064 F:      drivers/auxdisplay/cfag12864bfb.c
3065 F:      include/linux/cfag12864b.h
3066
3067 CFG80211 and NL80211
3068 M:      Johannes Berg <johannes@sipsolutions.net>
3069 L:      linux-wireless@vger.kernel.org
3070 W:      http://wireless.kernel.org/
3071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3073 S:      Maintained
3074 F:      include/uapi/linux/nl80211.h
3075 F:      include/net/cfg80211.h
3076 F:      net/wireless/*
3077 X:      net/wireless/wext*
3078
3079 CHAR and MISC DRIVERS
3080 M:      Arnd Bergmann <arnd@arndb.de>
3081 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3083 S:      Supported
3084 F:      drivers/char/*
3085 F:      drivers/misc/*
3086 F:      include/linux/miscdevice.h
3087
3088 CHECKPATCH
3089 M:      Andy Whitcroft <apw@canonical.com>
3090 M:      Joe Perches <joe@perches.com>
3091 S:      Maintained
3092 F:      scripts/checkpatch.pl
3093
3094 CHINESE DOCUMENTATION
3095 M:      Harry Wei <harryxiyou@gmail.com>
3096 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3097 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3098 S:      Maintained
3099 F:      Documentation/zh_CN/
3100
3101 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3102 M:      Peter Chen <Peter.Chen@nxp.com>
3103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3104 L:      linux-usb@vger.kernel.org
3105 S:      Maintained
3106 F:      drivers/usb/chipidea/
3107
3108 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3109 M:      Hans de Goede <hdegoede@redhat.com>
3110 L:      linux-input@vger.kernel.org
3111 S:      Maintained
3112 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3113 F:      drivers/input/touchscreen/chipone_icn8318.c
3114
3115 CHROME HARDWARE PLATFORM SUPPORT
3116 M:      Olof Johansson <olof@lixom.net>
3117 S:      Maintained
3118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3119 F:      drivers/platform/chrome/
3120
3121 CISCO VIC ETHERNET NIC DRIVER
3122 M:      Christian Benvenuti <benve@cisco.com>
3123 M:      Sujith Sankar <ssujith@cisco.com>
3124 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3125 M:      Neel Patel <neepatel@cisco.com>
3126 S:      Supported
3127 F:      drivers/net/ethernet/cisco/enic/
3128
3129 CISCO VIC LOW LATENCY NIC DRIVER
3130 M:      Christian Benvenuti <benve@cisco.com>
3131 M:      Dave Goodell <dgoodell@cisco.com>
3132 S:      Supported
3133 F:      drivers/infiniband/hw/usnic/
3134
3135 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3136 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3137 L:      netdev@vger.kernel.org
3138 S:      Maintained
3139 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3140
3141 CIRRUS LOGIC AUDIO CODEC DRIVERS
3142 M:      Brian Austin <brian.austin@cirrus.com>
3143 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3144 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3145 S:      Maintained
3146 F:      sound/soc/codecs/cs*
3147
3148 CLEANCACHE API
3149 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3150 L:      linux-kernel@vger.kernel.org
3151 S:      Maintained
3152 F:      mm/cleancache.c
3153 F:      include/linux/cleancache.h
3154
3155 CLK API
3156 M:      Russell King <linux@armlinux.org.uk>
3157 L:      linux-clk@vger.kernel.org
3158 S:      Maintained
3159 F:      include/linux/clk.h
3160
3161 CLOCKSOURCE, CLOCKEVENT DRIVERS
3162 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3163 M:      Thomas Gleixner <tglx@linutronix.de>
3164 L:      linux-kernel@vger.kernel.org
3165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3166 S:      Supported
3167 F:      drivers/clocksource
3168
3169 CISCO FCOE HBA DRIVER
3170 M:      Hiral Patel <hiralpat@cisco.com>
3171 M:      Suma Ramars <sramars@cisco.com>
3172 M:      Brian Uchino <buchino@cisco.com>
3173 L:      linux-scsi@vger.kernel.org
3174 S:      Supported
3175 F:      drivers/scsi/fnic/
3176
3177 CISCO SCSI HBA DRIVER
3178 M:      Narsimhulu Musini <nmusini@cisco.com>
3179 M:      Sesidhar Baddela <sebaddel@cisco.com>
3180 L:      linux-scsi@vger.kernel.org
3181 S:      Supported
3182 F:      drivers/scsi/snic/
3183
3184 CMPC ACPI DRIVER
3185 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3186 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3187 L:      platform-driver-x86@vger.kernel.org
3188 S:      Supported
3189 F:      drivers/platform/x86/classmate-laptop.c
3190
3191 COBALT MEDIA DRIVER
3192 M:      Hans Verkuil <hans.verkuil@cisco.com>
3193 L:      linux-media@vger.kernel.org
3194 T:      git git://linuxtv.org/media_tree.git
3195 W:      https://linuxtv.org
3196 S:      Supported
3197 F:      drivers/media/pci/cobalt/
3198
3199 COCCINELLE/Semantic Patches (SmPL)
3200 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3201 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3202 M:      Nicolas Palix <nicolas.palix@imag.fr>
3203 M:      Michal Marek <mmarek@suse.com>
3204 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3206 W:      http://coccinelle.lip6.fr/
3207 S:      Supported
3208 F:      Documentation/dev-tools/coccinelle.rst
3209 F:      scripts/coccinelle/
3210 F:      scripts/coccicheck
3211
3212 CODA FILE SYSTEM
3213 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3214 M:      coda@cs.cmu.edu
3215 L:      codalist@coda.cs.cmu.edu
3216 W:      http://www.coda.cs.cmu.edu/
3217 S:      Maintained
3218 F:      Documentation/filesystems/coda.txt
3219 F:      fs/coda/
3220 F:      include/linux/coda*.h
3221 F:      include/uapi/linux/coda*.h
3222
3223 CODA V4L2 MEM2MEM DRIVER
3224 M:      Philipp Zabel <p.zabel@pengutronix.de>
3225 L:      linux-media@vger.kernel.org
3226 S:      Maintained
3227 F:      Documentation/devicetree/bindings/media/coda.txt
3228 F:      drivers/media/platform/coda/
3229
3230 COMMON CLK FRAMEWORK
3231 M:      Michael Turquette <mturquette@baylibre.com>
3232 M:      Stephen Boyd <sboyd@codeaurora.org>
3233 L:      linux-clk@vger.kernel.org
3234 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3236 S:      Maintained
3237 F:      Documentation/devicetree/bindings/clock/
3238 F:      drivers/clk/
3239 X:      drivers/clk/clkdev.c
3240 F:      include/linux/clk-pr*
3241 F:      include/linux/clk/
3242
3243 COMMON INTERNET FILE SYSTEM (CIFS)
3244 M:      Steve French <sfrench@samba.org>
3245 L:      linux-cifs@vger.kernel.org
3246 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3247 W:      http://linux-cifs.samba.org/
3248 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3249 S:      Supported
3250 F:      Documentation/filesystems/cifs/
3251 F:      fs/cifs/
3252
3253 COMPACTPCI HOTPLUG CORE
3254 M:      Scott Murray <scott@spiteful.org>
3255 L:      linux-pci@vger.kernel.org
3256 S:      Maintained
3257 F:      drivers/pci/hotplug/cpci_hotplug*
3258
3259 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3260 M:      Scott Murray <scott@spiteful.org>
3261 L:      linux-pci@vger.kernel.org
3262 S:      Maintained
3263 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3264
3265 COMPACTPCI HOTPLUG GENERIC DRIVER
3266 M:      Scott Murray <scott@spiteful.org>
3267 L:      linux-pci@vger.kernel.org
3268 S:      Maintained
3269 F:      drivers/pci/hotplug/cpcihp_generic.c
3270
3271 COMPAL LAPTOP SUPPORT
3272 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3273 L:      platform-driver-x86@vger.kernel.org
3274 S:      Maintained
3275 F:      drivers/platform/x86/compal-laptop.c
3276
3277 CONEXANT ACCESSRUNNER USB DRIVER
3278 L:      accessrunner-general@lists.sourceforge.net
3279 W:      http://accessrunner.sourceforge.net/
3280 S:      Orphan
3281 F:      drivers/usb/atm/cxacru.c
3282
3283 CONFIGFS
3284 M:      Joel Becker <jlbec@evilplan.org>
3285 M:      Christoph Hellwig <hch@lst.de>
3286 T:      git git://git.infradead.org/users/hch/configfs.git
3287 S:      Supported
3288 F:      fs/configfs/
3289 F:      include/linux/configfs.h
3290
3291 CONNECTOR
3292 M:      Evgeniy Polyakov <zbr@ioremap.net>
3293 L:      netdev@vger.kernel.org
3294 S:      Maintained
3295 F:      drivers/connector/
3296
3297 CONTROL GROUP (CGROUP)
3298 M:      Tejun Heo <tj@kernel.org>
3299 M:      Li Zefan <lizefan@huawei.com>
3300 M:      Johannes Weiner <hannes@cmpxchg.org>
3301 L:      cgroups@vger.kernel.org
3302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3303 S:      Maintained
3304 F:      Documentation/cgroup*
3305 F:      include/linux/cgroup*
3306 F:      kernel/cgroup*
3307
3308 CONTROL GROUP - CPUSET
3309 M:      Li Zefan <lizefan@huawei.com>
3310 L:      cgroups@vger.kernel.org
3311 W:      http://www.bullopensource.org/cpuset/
3312 W:      http://oss.sgi.com/projects/cpusets/
3313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3314 S:      Maintained
3315 F:      Documentation/cgroup-v1/cpusets.txt
3316 F:      include/linux/cpuset.h
3317 F:      kernel/cpuset.c
3318
3319 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3320 M:      Johannes Weiner <hannes@cmpxchg.org>
3321 M:      Michal Hocko <mhocko@kernel.org>
3322 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3323 L:      cgroups@vger.kernel.org
3324 L:      linux-mm@kvack.org
3325 S:      Maintained
3326 F:      mm/memcontrol.c
3327 F:      mm/swap_cgroup.c
3328
3329 CORETEMP HARDWARE MONITORING DRIVER
3330 M:      Fenghua Yu <fenghua.yu@intel.com>
3331 L:      linux-hwmon@vger.kernel.org
3332 S:      Maintained
3333 F:      Documentation/hwmon/coretemp
3334 F:      drivers/hwmon/coretemp.c
3335
3336 COSA/SRP SYNC SERIAL DRIVER
3337 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3338 W:      http://www.fi.muni.cz/~kas/cosa/
3339 S:      Maintained
3340 F:      drivers/net/wan/cosa*
3341
3342 CPMAC ETHERNET DRIVER
3343 M:      Florian Fainelli <f.fainelli@gmail.com>
3344 L:      netdev@vger.kernel.org
3345 S:      Maintained
3346 F:      drivers/net/ethernet/ti/cpmac.c
3347
3348 CPU FREQUENCY DRIVERS
3349 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3350 M:      Viresh Kumar <viresh.kumar@linaro.org>
3351 L:      linux-pm@vger.kernel.org
3352 S:      Maintained
3353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3354 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3355 F:      Documentation/cpu-freq/
3356 F:      drivers/cpufreq/
3357 F:      include/linux/cpufreq.h
3358
3359 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3360 M:      Viresh Kumar <viresh.kumar@linaro.org>
3361 M:      Sudeep Holla <sudeep.holla@arm.com>
3362 L:      linux-pm@vger.kernel.org
3363 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3364 S:      Maintained
3365 F:      drivers/cpufreq/arm_big_little.h
3366 F:      drivers/cpufreq/arm_big_little.c
3367 F:      drivers/cpufreq/arm_big_little_dt.c
3368
3369 CPUIDLE DRIVER - ARM BIG LITTLE
3370 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3371 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3372 L:      linux-pm@vger.kernel.org
3373 L:      linux-arm-kernel@lists.infradead.org
3374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3375 S:      Maintained
3376 F:      drivers/cpuidle/cpuidle-big_little.c
3377
3378 CPUIDLE DRIVER - ARM EXYNOS
3379 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3380 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3381 M:      Kukjin Kim <kgene@kernel.org>
3382 L:      linux-pm@vger.kernel.org
3383 L:      linux-samsung-soc@vger.kernel.org
3384 S:      Supported
3385 F:      drivers/cpuidle/cpuidle-exynos.c
3386 F:      arch/arm/mach-exynos/pm.c
3387
3388 CPUIDLE DRIVERS
3389 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3390 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3391 L:      linux-pm@vger.kernel.org
3392 S:      Maintained
3393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3394 F:      drivers/cpuidle/*
3395 F:      include/linux/cpuidle.h
3396
3397 CPUID/MSR DRIVER
3398 M:      "H. Peter Anvin" <hpa@zytor.com>
3399 S:      Maintained
3400 F:      arch/x86/kernel/cpuid.c
3401 F:      arch/x86/kernel/msr.c
3402
3403 CPU POWER MONITORING SUBSYSTEM
3404 M:      Thomas Renninger <trenn@suse.com>
3405 L:      linux-pm@vger.kernel.org
3406 S:      Maintained
3407 F:      tools/power/cpupower/
3408
3409 CRAMFS FILESYSTEM
3410 W:      http://sourceforge.net/projects/cramfs/
3411 S:      Orphan / Obsolete
3412 F:      Documentation/filesystems/cramfs.txt
3413 F:      fs/cramfs/
3414
3415 CRIS PORT
3416 M:      Mikael Starvik <starvik@axis.com>
3417 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3418 L:      linux-cris-kernel@axis.com
3419 W:      http://developer.axis.com
3420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3421 S:      Maintained
3422 F:      arch/cris/
3423 F:      drivers/tty/serial/crisv10.*
3424
3425 CRYPTO API
3426 M:      Herbert Xu <herbert@gondor.apana.org.au>
3427 M:      "David S. Miller" <davem@davemloft.net>
3428 L:      linux-crypto@vger.kernel.org
3429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3431 S:      Maintained
3432 F:      Documentation/crypto/
3433 F:      Documentation/devicetree/bindings/crypto/
3434 F:      Documentation/DocBook/crypto-API.tmpl
3435 F:      arch/*/crypto/
3436 F:      crypto/
3437 F:      drivers/crypto/
3438 F:      include/crypto/
3439
3440 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3441 M:      Neil Horman <nhorman@tuxdriver.com>
3442 L:      linux-crypto@vger.kernel.org
3443 S:      Maintained
3444 F:      crypto/ansi_cprng.c
3445 F:      crypto/rng.c
3446
3447 CS3308 MEDIA DRIVER
3448 M:      Hans Verkuil <hverkuil@xs4all.nl>
3449 L:      linux-media@vger.kernel.org
3450 T:      git git://linuxtv.org/media_tree.git
3451 W:      http://linuxtv.org
3452 S:      Odd Fixes
3453 F:      drivers/media/i2c/cs3308.c
3454 F:      drivers/media/i2c/cs3308.h
3455
3456 CS5535 Audio ALSA driver
3457 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3458 S:      Maintained
3459 F:      sound/pci/cs5535audio/
3460
3461 CW1200 WLAN driver
3462 M:      Solomon Peachy <pizza@shaftnet.org>
3463 S:      Maintained
3464 F:      drivers/net/wireless/st/cw1200/
3465
3466 CX18 VIDEO4LINUX DRIVER
3467 M:      Andy Walls <awalls@md.metrocast.net>
3468 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3469 L:      linux-media@vger.kernel.org
3470 T:      git git://linuxtv.org/media_tree.git
3471 W:      https://linuxtv.org
3472 W:      http://www.ivtvdriver.org/index.php/Cx18
3473 S:      Maintained
3474 F:      Documentation/media/v4l-drivers/cx18*
3475 F:      drivers/media/pci/cx18/
3476 F:      include/uapi/linux/ivtv*
3477
3478 CX2341X MPEG ENCODER HELPER MODULE
3479 M:      Hans Verkuil <hverkuil@xs4all.nl>
3480 L:      linux-media@vger.kernel.org
3481 T:      git git://linuxtv.org/media_tree.git
3482 W:      https://linuxtv.org
3483 S:      Maintained
3484 F:      drivers/media/common/cx2341x*
3485 F:      include/media/cx2341x*
3486
3487 CX24120 MEDIA DRIVER
3488 M:      Jemma Denson <jdenson@gmail.com>
3489 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3490 L:      linux-media@vger.kernel.org
3491 W:      https://linuxtv.org
3492 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3493 S:      Maintained
3494 F:      drivers/media/dvb-frontends/cx24120*
3495
3496 CX88 VIDEO4LINUX DRIVER
3497 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3498 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3499 L:      linux-media@vger.kernel.org
3500 W:      https://linuxtv.org
3501 T:      git git://linuxtv.org/media_tree.git
3502 S:      Odd fixes
3503 F:      Documentation/media/v4l-drivers/cx88*
3504 F:      drivers/media/pci/cx88/
3505
3506 CXD2820R MEDIA DRIVER
3507 M:      Antti Palosaari <crope@iki.fi>
3508 L:      linux-media@vger.kernel.org
3509 W:      https://linuxtv.org
3510 W:      http://palosaari.fi/linux/
3511 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3512 T:      git git://linuxtv.org/anttip/media_tree.git
3513 S:      Maintained
3514 F:      drivers/media/dvb-frontends/cxd2820r*
3515
3516 CXGB3 ETHERNET DRIVER (CXGB3)
3517 M:      Santosh Raspatur <santosh@chelsio.com>
3518 L:      netdev@vger.kernel.org
3519 W:      http://www.chelsio.com
3520 S:      Supported
3521 F:      drivers/net/ethernet/chelsio/cxgb3/
3522
3523 CXGB3 ISCSI DRIVER (CXGB3I)
3524 M:      Karen Xie <kxie@chelsio.com>
3525 L:      linux-scsi@vger.kernel.org
3526 W:      http://www.chelsio.com
3527 S:      Supported
3528 F:      drivers/scsi/cxgbi/cxgb3i
3529
3530 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3531 M:      Steve Wise <swise@chelsio.com>
3532 L:      linux-rdma@vger.kernel.org
3533 W:      http://www.openfabrics.org
3534 S:      Supported
3535 F:      drivers/infiniband/hw/cxgb3/
3536 F:      include/uapi/rdma/cxgb3-abi.h
3537
3538 CXGB4 ETHERNET DRIVER (CXGB4)
3539 M:      Hariprasad S <hariprasad@chelsio.com>
3540 L:      netdev@vger.kernel.org
3541 W:      http://www.chelsio.com
3542 S:      Supported
3543 F:      drivers/net/ethernet/chelsio/cxgb4/
3544
3545 CXGB4 ISCSI DRIVER (CXGB4I)
3546 M:      Karen Xie <kxie@chelsio.com>
3547 L:      linux-scsi@vger.kernel.org
3548 W:      http://www.chelsio.com
3549 S:      Supported
3550 F:      drivers/scsi/cxgbi/cxgb4i
3551
3552 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3553 M:      Steve Wise <swise@chelsio.com>
3554 L:      linux-rdma@vger.kernel.org
3555 W:      http://www.openfabrics.org
3556 S:      Supported
3557 F:      drivers/infiniband/hw/cxgb4/
3558 F:      include/uapi/rdma/cxgb4-abi.h
3559
3560 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3561 M:      Casey Leedom <leedom@chelsio.com>
3562 L:      netdev@vger.kernel.org
3563 W:      http://www.chelsio.com
3564 S:      Supported
3565 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3566
3567 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3568 M:      Ian Munsie <imunsie@au1.ibm.com>
3569 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3570 L:      linuxppc-dev@lists.ozlabs.org
3571 S:      Supported
3572 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3573 F:      drivers/misc/cxl/
3574 F:      include/misc/cxl*
3575 F:      include/uapi/misc/cxl.h
3576 F:      Documentation/powerpc/cxl.txt
3577 F:      Documentation/ABI/testing/sysfs-class-cxl
3578
3579 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3580 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3581 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3582 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3583 L:      linux-scsi@vger.kernel.org
3584 S:      Supported
3585 F:      drivers/scsi/cxlflash/
3586 F:      include/uapi/scsi/cxlflash_ioctls.h
3587 F:      Documentation/powerpc/cxlflash.txt
3588
3589 STMMAC ETHERNET DRIVER
3590 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3591 M:      Alexandre Torgue <alexandre.torgue@st.com>
3592 L:      netdev@vger.kernel.org
3593 W:      http://www.stlinux.com
3594 S:      Supported
3595 F:      drivers/net/ethernet/stmicro/stmmac/
3596
3597 CYBERPRO FB DRIVER
3598 M:      Russell King <linux@armlinux.org.uk>
3599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3600 W:      http://www.armlinux.org.uk/
3601 S:      Maintained
3602 F:      drivers/video/fbdev/cyber2000fb.*
3603
3604 CYCLADES ASYNC MUX DRIVER
3605 W:      http://www.cyclades.com/
3606 S:      Orphan
3607 F:      drivers/tty/cyclades.c
3608 F:      include/linux/cyclades.h
3609 F:      include/uapi/linux/cyclades.h
3610
3611 CYCLADES PC300 DRIVER
3612 W:      http://www.cyclades.com/
3613 S:      Orphan
3614 F:      drivers/net/wan/pc300*
3615
3616 CYPRESS_FIRMWARE MEDIA DRIVER
3617 M:      Antti Palosaari <crope@iki.fi>
3618 L:      linux-media@vger.kernel.org
3619 W:      https://linuxtv.org
3620 W:      http://palosaari.fi/linux/
3621 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3622 T:      git git://linuxtv.org/anttip/media_tree.git
3623 S:      Maintained
3624 F:      drivers/media/common/cypress_firmware*
3625
3626 CYTTSP TOUCHSCREEN DRIVER
3627 M:      Ferruh Yigit <fery@cypress.com>
3628 L:      linux-input@vger.kernel.org
3629 S:      Supported
3630 F:      drivers/input/touchscreen/cyttsp*
3631 F:      include/linux/input/cyttsp.h
3632
3633 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3634 M:      Joshua Kinard <kumba@gentoo.org>
3635 S:      Maintained
3636 F:      drivers/rtc/rtc-ds1685.c
3637 F:      include/linux/rtc/ds1685.h
3638
3639 DAMA SLAVE for AX.25
3640 M:      Joerg Reuter <jreuter@yaina.de>
3641 W:      http://yaina.de/jreuter/
3642 W:      http://www.qsl.net/dl1bke/
3643 L:      linux-hams@vger.kernel.org
3644 S:      Maintained
3645 F:      net/ax25/af_ax25.c
3646 F:      net/ax25/ax25_dev.c
3647 F:      net/ax25/ax25_ds_*
3648 F:      net/ax25/ax25_in.c
3649 F:      net/ax25/ax25_out.c
3650 F:      net/ax25/ax25_timer.c
3651 F:      net/ax25/sysctl_net_ax25.c
3652
3653 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3654 L:      netdev@vger.kernel.org
3655 S:      Orphan
3656 F:      Documentation/networking/dmfe.txt
3657 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3658
3659 DC390/AM53C974 SCSI driver
3660 M:      Hannes Reinecke <hare@suse.com>
3661 L:      linux-scsi@vger.kernel.org
3662 S:      Maintained
3663 F:      drivers/scsi/am53c974.c
3664
3665 DC395x SCSI driver
3666 M:      Oliver Neukum <oliver@neukum.org>
3667 M:      Ali Akcaagac <aliakc@web.de>
3668 M:      Jamie Lenehan <lenehan@twibble.org>
3669 L:      dc395x@twibble.org
3670 W:      http://twibble.org/dist/dc395x/
3671 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3672 S:      Maintained
3673 F:      Documentation/scsi/dc395x.txt
3674 F:      drivers/scsi/dc395x.*
3675
3676 DCCP PROTOCOL
3677 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3678 L:      dccp@vger.kernel.org
3679 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3680 S:      Maintained
3681 F:      include/linux/dccp.h
3682 F:      include/uapi/linux/dccp.h
3683 F:      include/linux/tfrc.h
3684 F:      net/dccp/
3685
3686 DECnet NETWORK LAYER
3687 W:      http://linux-decnet.sourceforge.net
3688 L:      linux-decnet-user@lists.sourceforge.net
3689 S:      Orphan
3690 F:      Documentation/networking/decnet.txt
3691 F:      net/decnet/
3692
3693 DECSTATION PLATFORM SUPPORT
3694 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3695 L:      linux-mips@linux-mips.org
3696 W:      http://www.linux-mips.org/wiki/DECstation
3697 S:      Maintained
3698 F:      arch/mips/dec/
3699 F:      arch/mips/include/asm/dec/
3700 F:      arch/mips/include/asm/mach-dec/
3701
3702 DEFXX FDDI NETWORK DRIVER
3703 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3704 S:      Maintained
3705 F:      drivers/net/fddi/defxx.*
3706
3707 DELL LAPTOP DRIVER
3708 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3709 M:      Pali Rohár <pali.rohar@gmail.com>
3710 L:      platform-driver-x86@vger.kernel.org
3711 S:      Maintained
3712 F:      drivers/platform/x86/dell-laptop.c
3713
3714 DELL LAPTOP RBTN DRIVER
3715 M:      Pali Rohár <pali.rohar@gmail.com>
3716 S:      Maintained
3717 F:      drivers/platform/x86/dell-rbtn.*
3718
3719 DELL LAPTOP FREEFALL DRIVER
3720 M:      Pali Rohár <pali.rohar@gmail.com>
3721 S:      Maintained
3722 F:      drivers/platform/x86/dell-smo8800.c
3723
3724 DELL LAPTOP SMM DRIVER
3725 M:      Pali Rohár <pali.rohar@gmail.com>
3726 S:      Maintained
3727 F:      drivers/hwmon/dell-smm-hwmon.c
3728 F:      include/uapi/linux/i8k.h
3729
3730 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3731 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3732 S:      Maintained
3733 F:      Documentation/dcdbas.txt
3734 F:      drivers/firmware/dcdbas.*
3735
3736 DELL WMI EXTRAS DRIVER
3737 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3738 M:      Pali Rohár <pali.rohar@gmail.com>
3739 S:      Maintained
3740 F:      drivers/platform/x86/dell-wmi.c
3741
3742 DESIGNWARE USB2 DRD IP DRIVER
3743 M:      John Youn <johnyoun@synopsys.com>
3744 L:      linux-usb@vger.kernel.org
3745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3746 S:      Maintained
3747 F:      drivers/usb/dwc2/
3748
3749 DESIGNWARE USB3 DRD IP DRIVER
3750 M:      Felipe Balbi <balbi@kernel.org>
3751 L:      linux-usb@vger.kernel.org
3752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3753 S:      Maintained
3754 F:      drivers/usb/dwc3/
3755
3756 DEVICE COREDUMP (DEV_COREDUMP)
3757 M:      Johannes Berg <johannes@sipsolutions.net>
3758 L:      linux-kernel@vger.kernel.org
3759 S:      Maintained
3760 F:      drivers/base/devcoredump.c
3761 F:      include/linux/devcoredump.h
3762
3763 DEVICE FREQUENCY (DEVFREQ)
3764 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3765 M:      Kyungmin Park <kyungmin.park@samsung.com>
3766 L:      linux-pm@vger.kernel.org
3767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3768 S:      Maintained
3769 F:      drivers/devfreq/
3770 F:      include/linux/devfreq.h
3771 F:      Documentation/devicetree/bindings/devfreq/
3772
3773 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3774 M:      Chanwoo Choi <cw00.choi@samsung.com>
3775 L:      linux-pm@vger.kernel.org
3776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3777 S:      Supported
3778 F:      drivers/devfreq/event/
3779 F:      drivers/devfreq/devfreq-event.c
3780 F:      include/linux/devfreq-event.h
3781 F:      Documentation/devicetree/bindings/devfreq/event/
3782
3783 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3784 M:      Chanwoo Choi <cw00.choi@samsung.com>
3785 L:      linux-pm@vger.kernel.org
3786 L:      linux-samsung-soc@vger.kernel.org
3787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3788 S:      Maintained
3789 F:      drivers/devfreq/exynos-bus.c
3790 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3791
3792 DEVICE NUMBER REGISTRY
3793 M:      Torben Mathiasen <device@lanana.org>
3794 W:      http://lanana.org/docs/device-list/index.html
3795 S:      Maintained
3796
3797 DEVICE-MAPPER  (LVM)
3798 M:      Alasdair Kergon <agk@redhat.com>
3799 M:      Mike Snitzer <snitzer@redhat.com>
3800 M:      dm-devel@redhat.com
3801 L:      dm-devel@redhat.com
3802 W:      http://sources.redhat.com/dm
3803 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3805 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3806 S:      Maintained
3807 F:      Documentation/device-mapper/
3808 F:      drivers/md/dm*
3809 F:      drivers/md/persistent-data/
3810 F:      include/linux/device-mapper.h
3811 F:      include/linux/dm-*.h
3812 F:      include/uapi/linux/dm-*.h
3813
3814 DEVLINK
3815 M:      Jiri Pirko <jiri@mellanox.com>
3816 L:      netdev@vger.kernel.org
3817 S:      Supported
3818 F:      net/core/devlink.c
3819 F:      include/net/devlink.h
3820 F:      include/uapi/linux/devlink.h
3821
3822 DIALOG SEMICONDUCTOR DRIVERS
3823 M:      Support Opensource <support.opensource@diasemi.com>
3824 W:      http://www.dialog-semiconductor.com/products
3825 S:      Supported
3826 F:      Documentation/hwmon/da90??
3827 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3828 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3829 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3830 F:      drivers/gpio/gpio-da90??.c
3831 F:      drivers/hwmon/da90??-hwmon.c
3832 F:      drivers/iio/adc/da91??-*.c
3833 F:      drivers/input/misc/da90??_onkey.c
3834 F:      drivers/input/touchscreen/da9052_tsi.c
3835 F:      drivers/leds/leds-da90??.c
3836 F:      drivers/mfd/da903x.c
3837 F:      drivers/mfd/da90??-*.c
3838 F:      drivers/mfd/da91??-*.c
3839 F:      drivers/power/supply/da9052-battery.c
3840 F:      drivers/power/supply/da91??-*.c
3841 F:      drivers/regulator/da903x.c
3842 F:      drivers/regulator/da9???-regulator.[ch]
3843 F:      drivers/rtc/rtc-da90??.c
3844 F:      drivers/video/backlight/da90??_bl.c
3845 F:      drivers/watchdog/da90??_wdt.c
3846 F:      include/linux/mfd/da903x.h
3847 F:      include/linux/mfd/da9052/
3848 F:      include/linux/mfd/da9055/
3849 F:      include/linux/mfd/da9062/
3850 F:      include/linux/mfd/da9063/
3851 F:      include/linux/mfd/da9150/
3852 F:      include/linux/regulator/da9211.h
3853 F:      include/sound/da[79]*.h
3854 F:      sound/soc/codecs/da[79]*.[ch]
3855
3856 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3857 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3858 L:      linux-gpio@vger.kernel.org
3859 S:      Maintained
3860 F:      drivers/gpio/gpio-gpio-mm.c
3861
3862 DIGI NEO AND CLASSIC PCI PRODUCTS
3863 M:      Lidza Louina <lidza.louina@gmail.com>
3864 M:      Mark Hounschell <markh@compro.net>
3865 L:      driverdev-devel@linuxdriverproject.org
3866 S:      Maintained
3867 F:      drivers/staging/dgnc/
3868
3869 DIOLAN U2C-12 I2C DRIVER
3870 M:      Guenter Roeck <linux@roeck-us.net>
3871 L:      linux-i2c@vger.kernel.org
3872 S:      Maintained
3873 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3874
3875 DIRECT ACCESS (DAX)
3876 M:      Matthew Wilcox <willy@linux.intel.com>
3877 L:      linux-fsdevel@vger.kernel.org
3878 S:      Supported
3879 F:      fs/dax.c
3880
3881 DIRECTORY NOTIFICATION (DNOTIFY)
3882 M:      Eric Paris <eparis@parisplace.org>
3883 S:      Maintained
3884 F:      Documentation/filesystems/dnotify.txt
3885 F:      fs/notify/dnotify/
3886 F:      include/linux/dnotify.h
3887
3888 DISK GEOMETRY AND PARTITION HANDLING
3889 M:      Andries Brouwer <aeb@cwi.nl>
3890 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3891 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3892 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3893 S:      Maintained
3894
3895 DISKQUOTA
3896 M:      Jan Kara <jack@suse.com>
3897 S:      Maintained
3898 F:      Documentation/filesystems/quota.txt
3899 F:      fs/quota/
3900 F:      include/linux/quota*.h
3901 F:      include/uapi/linux/quota*.h
3902
3903 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3904 M:      Bernie Thompson <bernie@plugable.com>
3905 L:      linux-fbdev@vger.kernel.org
3906 S:      Maintained
3907 W:      http://plugable.com/category/projects/udlfb/
3908 F:      drivers/video/fbdev/udlfb.c
3909 F:      include/video/udlfb.h
3910 F:      Documentation/fb/udlfb.txt
3911
3912 DISTRIBUTED LOCK MANAGER (DLM)
3913 M:      Christine Caulfield <ccaulfie@redhat.com>
3914 M:      David Teigland <teigland@redhat.com>
3915 L:      cluster-devel@redhat.com
3916 W:      http://sources.redhat.com/cluster/
3917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3918 S:      Supported
3919 F:      fs/dlm/
3920
3921 DMA BUFFER SHARING FRAMEWORK
3922 M:      Sumit Semwal <sumit.semwal@linaro.org>
3923 S:      Maintained
3924 L:      linux-media@vger.kernel.org
3925 L:      dri-devel@lists.freedesktop.org
3926 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3927 F:      drivers/dma-buf/
3928 F:      include/linux/dma-buf*
3929 F:      include/linux/reservation.h
3930 F:      include/linux/*fence.h
3931 F:      Documentation/dma-buf-sharing.txt
3932 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3933
3934 SYNC FILE FRAMEWORK
3935 M:      Sumit Semwal <sumit.semwal@linaro.org>
3936 R:      Gustavo Padovan <gustavo@padovan.org>
3937 S:      Maintained
3938 L:      linux-media@vger.kernel.org
3939 L:      dri-devel@lists.freedesktop.org
3940 F:      drivers/dma-buf/sync_file.c
3941 F:      include/linux/sync_file.h
3942 F:      Documentation/sync_file.txt
3943 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3944
3945 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3946 M:      Vinod Koul <vinod.koul@intel.com>
3947 L:      dmaengine@vger.kernel.org
3948 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3949 S:      Maintained
3950 F:      drivers/dma/
3951 F:      include/linux/dmaengine.h
3952 F:      Documentation/devicetree/bindings/dma/
3953 F:      Documentation/dmaengine/
3954 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3955
3956 DME1737 HARDWARE MONITOR DRIVER
3957 M:      Juerg Haefliger <juergh@gmail.com>
3958 L:      linux-hwmon@vger.kernel.org
3959 S:      Maintained
3960 F:      Documentation/hwmon/dme1737
3961 F:      drivers/hwmon/dme1737.c
3962
3963 DMI/SMBIOS SUPPORT
3964 M:      Jean Delvare <jdelvare@suse.com>
3965 S:      Maintained
3966 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3967 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3968 F:      drivers/firmware/dmi-id.c
3969 F:      drivers/firmware/dmi_scan.c
3970 F:      include/linux/dmi.h
3971
3972 DOCUMENTATION
3973 M:      Jonathan Corbet <corbet@lwn.net>
3974 L:      linux-doc@vger.kernel.org
3975 S:      Maintained
3976 F:      Documentation/
3977 F:      scripts/docproc.c
3978 F:      scripts/kernel-doc*
3979 X:      Documentation/ABI/
3980 X:      Documentation/devicetree/
3981 X:      Documentation/acpi
3982 X:      Documentation/power
3983 X:      Documentation/spi
3984 X:      Documentation/media
3985 T:      git git://git.lwn.net/linux.git docs-next
3986
3987 DOUBLETALK DRIVER
3988 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3989 L:      blinux-list@redhat.com
3990 S:      Maintained
3991 F:      drivers/char/dtlk.c
3992 F:      include/linux/dtlk.h
3993
3994 DPT_I2O SCSI RAID DRIVER
3995 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3996 L:      linux-scsi@vger.kernel.org
3997 W:      http://www.adaptec.com/
3998 S:      Maintained
3999 F:      drivers/scsi/dpt*
4000 F:      drivers/scsi/dpt/
4001
4002 DRBD DRIVER
4003 M:      Philipp Reisner <philipp.reisner@linbit.com>
4004 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4005 L:      drbd-dev@lists.linbit.com
4006 W:      http://www.drbd.org
4007 T:      git git://git.linbit.com/linux-drbd.git
4008 T:      git git://git.linbit.com/drbd-8.4.git
4009 S:      Supported
4010 F:      drivers/block/drbd/
4011 F:      lib/lru_cache.c
4012 F:      Documentation/blockdev/drbd/
4013
4014 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4015 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4017 S:      Supported
4018 F:      Documentation/kobject.txt
4019 F:      drivers/base/
4020 F:      fs/debugfs/
4021 F:      fs/kernfs/
4022 F:      fs/sysfs/
4023 F:      include/linux/debugfs.h
4024 F:      include/linux/kobj*
4025 F:      lib/kobj*
4026
4027 DRM DRIVERS
4028 M:      David Airlie <airlied@linux.ie>
4029 L:      dri-devel@lists.freedesktop.org
4030 T:      git git://people.freedesktop.org/~airlied/linux
4031 B:      https://bugs.freedesktop.org/
4032 S:      Maintained
4033 F:      drivers/gpu/drm/
4034 F:      drivers/gpu/vga/
4035 F:      Documentation/devicetree/bindings/display/
4036 F:      Documentation/devicetree/bindings/gpu/
4037 F:      Documentation/devicetree/bindings/video/
4038 F:      Documentation/gpu/
4039 F:      include/drm/
4040 F:      include/uapi/drm/
4041
4042 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4043 M:      Dave Airlie <airlied@redhat.com>
4044 S:      Odd Fixes
4045 F:      drivers/gpu/drm/ast/
4046
4047 DRM DRIVER FOR BOCHS VIRTUAL GPU
4048 M:      Gerd Hoffmann <kraxel@redhat.com>
4049 S:      Odd Fixes
4050 F:      drivers/gpu/drm/bochs/
4051
4052 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4053 M:      Dave Airlie <airlied@redhat.com>
4054 S:      Odd Fixes
4055 F:      drivers/gpu/drm/cirrus/
4056
4057 RADEON and AMDGPU DRM DRIVERS
4058 M:      Alex Deucher <alexander.deucher@amd.com>
4059 M:      Christian König <christian.koenig@amd.com>
4060 L:      dri-devel@lists.freedesktop.org
4061 T:      git git://people.freedesktop.org/~agd5f/linux
4062 S:      Supported
4063 F:      drivers/gpu/drm/radeon/
4064 F:      include/uapi/drm/radeon_drm.h
4065 F:      drivers/gpu/drm/amd/
4066 F:      include/uapi/drm/amdgpu_drm.h
4067
4068 DRM PANEL DRIVERS
4069 M:      Thierry Reding <thierry.reding@gmail.com>
4070 L:      dri-devel@lists.freedesktop.org
4071 T:      git git://anongit.freedesktop.org/tegra/linux.git
4072 S:      Maintained
4073 F:      drivers/gpu/drm/drm_panel.c
4074 F:      drivers/gpu/drm/panel/
4075 F:      include/drm/drm_panel.h
4076 F:      Documentation/devicetree/bindings/display/panel/
4077
4078 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4079 M:      Daniel Vetter <daniel.vetter@intel.com>
4080 M:      Jani Nikula <jani.nikula@linux.intel.com>
4081 L:      intel-gfx@lists.freedesktop.org
4082 L:      dri-devel@lists.freedesktop.org
4083 W:      https://01.org/linuxgraphics/
4084 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4085 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4086 T:      git git://anongit.freedesktop.org/drm-intel
4087 S:      Supported
4088 F:      drivers/gpu/drm/i915/
4089 F:      include/drm/i915*
4090 F:      include/uapi/drm/i915_drm.h
4091 F:      Documentation/gpu/i915.rst
4092
4093 DRM DRIVERS FOR ATMEL HLCDC
4094 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4095 L:      dri-devel@lists.freedesktop.org
4096 S:      Supported
4097 F:      drivers/gpu/drm/atmel-hlcdc/
4098 F:      Documentation/devicetree/bindings/drm/atmel/
4099
4100 DRM DRIVERS FOR ALLWINNER A10
4101 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4102 L:      dri-devel@lists.freedesktop.org
4103 S:      Supported
4104 F:      drivers/gpu/drm/sun4i/
4105 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4106
4107 DRM DRIVERS FOR EXYNOS
4108 M:      Inki Dae <inki.dae@samsung.com>
4109 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4110 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4111 M:      Kyungmin Park <kyungmin.park@samsung.com>
4112 L:      dri-devel@lists.freedesktop.org
4113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4114 S:      Supported
4115 F:      drivers/gpu/drm/exynos/
4116 F:      include/uapi/drm/exynos_drm.h
4117 F:      Documentation/devicetree/bindings/display/exynos/
4118
4119 DRM DRIVERS FOR FREESCALE DCU
4120 M:      Stefan Agner <stefan@agner.ch>
4121 M:      Alison Wang <alison.wang@freescale.com>
4122 L:      dri-devel@lists.freedesktop.org
4123 S:      Supported
4124 F:      drivers/gpu/drm/fsl-dcu/
4125 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4126 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4127 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4128
4129 DRM DRIVERS FOR FREESCALE IMX
4130 M:      Philipp Zabel <p.zabel@pengutronix.de>
4131 L:      dri-devel@lists.freedesktop.org
4132 S:      Maintained
4133 F:      drivers/gpu/drm/imx/
4134 F:      drivers/gpu/ipu-v3/
4135 F:      Documentation/devicetree/bindings/display/imx/
4136
4137 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4138 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4139 L:      dri-devel@lists.freedesktop.org
4140 T:      git git://github.com/patjak/drm-gma500
4141 S:      Maintained
4142 F:      drivers/gpu/drm/gma500/
4143
4144 DRM DRIVERS FOR HISILICON
4145 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4146 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4147 R:      Chen Feng <puck.chen@hisilicon.com>
4148 L:      dri-devel@lists.freedesktop.org
4149 T:      git git://github.com/xin3liang/linux.git
4150 S:      Maintained
4151 F:      drivers/gpu/drm/hisilicon/
4152 F:      Documentation/devicetree/bindings/display/hisilicon/
4153
4154 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4155 S:      Orphan / Obsolete
4156 F:      drivers/gpu/drm/i810/
4157 F:      include/uapi/drm/i810_drm.h
4158
4159 DRM DRIVERS FOR MEDIATEK
4160 M:      CK Hu <ck.hu@mediatek.com>
4161 M:      Philipp Zabel <p.zabel@pengutronix.de>
4162 L:      dri-devel@lists.freedesktop.org
4163 S:      Supported
4164 F:      drivers/gpu/drm/mediatek/
4165 F:      Documentation/devicetree/bindings/display/mediatek/
4166
4167 DRM DRIVER FOR MSM ADRENO GPU
4168 M:      Rob Clark <robdclark@gmail.com>
4169 L:      linux-arm-msm@vger.kernel.org
4170 L:      dri-devel@lists.freedesktop.org
4171 L:      freedreno@lists.freedesktop.org
4172 T:      git git://people.freedesktop.org/~robclark/linux
4173 S:      Maintained
4174 F:      drivers/gpu/drm/msm/
4175 F:      include/uapi/drm/msm_drm.h
4176 F:      Documentation/devicetree/bindings/display/msm/
4177
4178 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4179 M:      Ben Skeggs <bskeggs@redhat.com>
4180 L:      dri-devel@lists.freedesktop.org
4181 L:      nouveau@lists.freedesktop.org
4182 T:      git git://github.com/skeggsb/linux
4183 S:      Supported
4184 F:      drivers/gpu/drm/nouveau/
4185 F:      include/uapi/drm/nouveau_drm.h
4186
4187 DRM DRIVERS FOR NVIDIA TEGRA
4188 M:      Thierry Reding <thierry.reding@gmail.com>
4189 L:      dri-devel@lists.freedesktop.org
4190 L:      linux-tegra@vger.kernel.org
4191 T:      git git://anongit.freedesktop.org/tegra/linux.git
4192 S:      Supported
4193 F:      drivers/gpu/drm/tegra/
4194 F:      drivers/gpu/host1x/
4195 F:      include/linux/host1x.h
4196 F:      include/uapi/drm/tegra_drm.h
4197 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4198
4199 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4200 S:      Orphan / Obsolete
4201 F:      drivers/gpu/drm/mga/
4202 F:      include/uapi/drm/mga_drm.h
4203
4204 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4205 M:      Dave Airlie <airlied@redhat.com>
4206 S:      Odd Fixes
4207 F:      drivers/gpu/drm/mgag200/
4208
4209 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4210 S:      Orphan / Obsolete
4211 F:      drivers/gpu/drm/r128/
4212 F:      include/uapi/drm/r128_drm.h
4213
4214 DRM DRIVERS FOR RENESAS
4215 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4216 L:      dri-devel@lists.freedesktop.org
4217 L:      linux-renesas-soc@vger.kernel.org
4218 T:      git git://linuxtv.org/pinchartl/fbdev
4219 S:      Supported
4220 F:      drivers/gpu/drm/rcar-du/
4221 F:      drivers/gpu/drm/shmobile/
4222 F:      include/linux/platform_data/shmob_drm.h
4223 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4224
4225 DRM DRIVER FOR QXL VIRTUAL GPU
4226 M:      Dave Airlie <airlied@redhat.com>
4227 S:      Odd Fixes
4228 F:      drivers/gpu/drm/qxl/
4229 F:      include/uapi/drm/qxl_drm.h
4230
4231 DRM DRIVERS FOR ROCKCHIP
4232 M:      Mark Yao <mark.yao@rock-chips.com>
4233 L:      dri-devel@lists.freedesktop.org
4234 S:      Maintained
4235 F:      drivers/gpu/drm/rockchip/
4236 F:      Documentation/devicetree/bindings/display/rockchip/
4237
4238 DRM DRIVER FOR SAVAGE VIDEO CARDS
4239 S:      Orphan / Obsolete
4240 F:      drivers/gpu/drm/savage/
4241 F:      include/uapi/drm/savage_drm.h
4242
4243 DRM DRIVER FOR SIS VIDEO CARDS
4244 S:      Orphan / Obsolete
4245 F:      drivers/gpu/drm/sis/
4246 F:      include/uapi/drm/sis_drm.h
4247
4248 DRM DRIVERS FOR STI
4249 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4250 M:      Vincent Abriou <vincent.abriou@st.com>
4251 L:      dri-devel@lists.freedesktop.org
4252 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4253 S:      Maintained
4254 F:      drivers/gpu/drm/sti
4255 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4256
4257 DRM DRIVER FOR TDFX VIDEO CARDS
4258 S:      Orphan / Obsolete
4259 F:      drivers/gpu/drm/tdfx/
4260
4261 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4262 M:      Dave Airlie <airlied@redhat.com>
4263 S:      Odd Fixes
4264 F:      drivers/gpu/drm/udl/
4265
4266 DRM DRIVERS FOR VIVANTE GPU IP
4267 M:      Lucas Stach <l.stach@pengutronix.de>
4268 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4269 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4270 L:      dri-devel@lists.freedesktop.org
4271 S:      Maintained
4272 F:      drivers/gpu/drm/etnaviv/
4273 F:      include/uapi/drm/etnaviv_drm.h
4274 F:      Documentation/devicetree/bindings/display/etnaviv/
4275
4276 DRM DRIVER FOR VMWARE VIRTUAL GPU
4277 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4278 M:      Sinclair Yeh <syeh@vmware.com>
4279 M:      Thomas Hellstrom <thellstrom@vmware.com>
4280 L:      dri-devel@lists.freedesktop.org
4281 T:      git git://people.freedesktop.org/~syeh/repos_linux
4282 T:      git git://people.freedesktop.org/~thomash/linux
4283 S:      Supported
4284 F:      drivers/gpu/drm/vmwgfx/
4285 F:      include/uapi/drm/vmwgfx_drm.h
4286
4287 DRM DRIVERS FOR VC4
4288 M:      Eric Anholt <eric@anholt.net>
4289 T:      git git://github.com/anholt/linux
4290 S:      Supported
4291 F:      drivers/gpu/drm/vc4/
4292 F:      include/uapi/drm/vc4_drm.h
4293 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4294
4295 DRM DRIVERS FOR TI OMAP
4296 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4297 L:      dri-devel@lists.freedesktop.org
4298 S:      Maintained
4299 F:      drivers/gpu/drm/omapdrm/
4300 F:      Documentation/devicetree/bindings/display/ti/
4301
4302 DRM DRIVERS FOR TI LCDC
4303 M:      Jyri Sarha <jsarha@ti.com>
4304 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4305 L:      dri-devel@lists.freedesktop.org
4306 S:      Maintained
4307 F:      drivers/gpu/drm/tilcdc/
4308 F:      Documentation/devicetree/bindings/display/tilcdc/
4309
4310 DSBR100 USB FM RADIO DRIVER
4311 M:      Alexey Klimov <klimov.linux@gmail.com>
4312 L:      linux-media@vger.kernel.org
4313 T:      git git://linuxtv.org/media_tree.git
4314 S:      Maintained
4315 F:      drivers/media/radio/dsbr100.c
4316
4317 DSCC4 DRIVER
4318 M:      Francois Romieu <romieu@fr.zoreil.com>
4319 L:      netdev@vger.kernel.org
4320 S:      Maintained
4321 F:      drivers/net/wan/dscc4.c
4322
4323 DT3155 MEDIA DRIVER
4324 M:      Hans Verkuil <hverkuil@xs4all.nl>
4325 L:      linux-media@vger.kernel.org
4326 T:      git git://linuxtv.org/media_tree.git
4327 W:      https://linuxtv.org
4328 S:      Odd Fixes
4329 F:      drivers/media/pci/dt3155/
4330
4331 DVB_USB_AF9015 MEDIA DRIVER
4332 M:      Antti Palosaari <crope@iki.fi>
4333 L:      linux-media@vger.kernel.org
4334 W:      https://linuxtv.org
4335 W:      http://palosaari.fi/linux/
4336 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4337 T:      git git://linuxtv.org/anttip/media_tree.git
4338 S:      Maintained
4339 F:      drivers/media/usb/dvb-usb-v2/af9015*
4340
4341 DVB_USB_AF9035 MEDIA DRIVER
4342 M:      Antti Palosaari <crope@iki.fi>
4343 L:      linux-media@vger.kernel.org
4344 W:      https://linuxtv.org
4345 W:      http://palosaari.fi/linux/
4346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4347 T:      git git://linuxtv.org/anttip/media_tree.git
4348 S:      Maintained
4349 F:      drivers/media/usb/dvb-usb-v2/af9035*
4350
4351 DVB_USB_ANYSEE MEDIA DRIVER
4352 M:      Antti Palosaari <crope@iki.fi>
4353 L:      linux-media@vger.kernel.org
4354 W:      https://linuxtv.org
4355 W:      http://palosaari.fi/linux/
4356 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4357 T:      git git://linuxtv.org/anttip/media_tree.git
4358 S:      Maintained
4359 F:      drivers/media/usb/dvb-usb-v2/anysee*
4360
4361 DVB_USB_AU6610 MEDIA DRIVER
4362 M:      Antti Palosaari <crope@iki.fi>
4363 L:      linux-media@vger.kernel.org
4364 W:      https://linuxtv.org
4365 W:      http://palosaari.fi/linux/
4366 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4367 T:      git git://linuxtv.org/anttip/media_tree.git
4368 S:      Maintained
4369 F:      drivers/media/usb/dvb-usb-v2/au6610*
4370
4371 DVB_USB_CE6230 MEDIA DRIVER
4372 M:      Antti Palosaari <crope@iki.fi>
4373 L:      linux-media@vger.kernel.org
4374 W:      https://linuxtv.org
4375 W:      http://palosaari.fi/linux/
4376 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4377 T:      git git://linuxtv.org/anttip/media_tree.git
4378 S:      Maintained
4379 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4380
4381 DVB_USB_CXUSB MEDIA DRIVER
4382 M:      Michael Krufky <mkrufky@linuxtv.org>
4383 L:      linux-media@vger.kernel.org
4384 W:      https://linuxtv.org
4385 W:      http://github.com/mkrufky
4386 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4387 T:      git git://linuxtv.org/media_tree.git
4388 S:      Maintained
4389 F:      drivers/media/usb/dvb-usb/cxusb*
4390
4391 DVB_USB_EC168 MEDIA DRIVER
4392 M:      Antti Palosaari <crope@iki.fi>
4393 L:      linux-media@vger.kernel.org
4394 W:      https://linuxtv.org
4395 W:      http://palosaari.fi/linux/
4396 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4397 T:      git git://linuxtv.org/anttip/media_tree.git
4398 S:      Maintained
4399 F:      drivers/media/usb/dvb-usb-v2/ec168*
4400
4401 DVB_USB_GL861 MEDIA DRIVER
4402 M:      Antti Palosaari <crope@iki.fi>
4403 L:      linux-media@vger.kernel.org
4404 W:      https://linuxtv.org
4405 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4406 T:      git git://linuxtv.org/anttip/media_tree.git
4407 S:      Maintained
4408 F:      drivers/media/usb/dvb-usb-v2/gl861*
4409
4410 DVB_USB_MXL111SF MEDIA DRIVER
4411 M:      Michael Krufky <mkrufky@linuxtv.org>
4412 L:      linux-media@vger.kernel.org
4413 W:      https://linuxtv.org
4414 W:      http://github.com/mkrufky
4415 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4416 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4417 S:      Maintained
4418 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4419
4420 DVB_USB_RTL28XXU MEDIA DRIVER
4421 M:      Antti Palosaari <crope@iki.fi>
4422 L:      linux-media@vger.kernel.org
4423 W:      https://linuxtv.org
4424 W:      http://palosaari.fi/linux/
4425 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4426 T:      git git://linuxtv.org/anttip/media_tree.git
4427 S:      Maintained
4428 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4429
4430 DVB_USB_V2 MEDIA DRIVER
4431 M:      Antti Palosaari <crope@iki.fi>
4432 L:      linux-media@vger.kernel.org
4433 W:      https://linuxtv.org
4434 W:      http://palosaari.fi/linux/
4435 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4436 T:      git git://linuxtv.org/anttip/media_tree.git
4437 S:      Maintained
4438 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4439 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4440
4441 DYNAMIC DEBUG
4442 M:      Jason Baron <jbaron@akamai.com>
4443 S:      Maintained
4444 F:      lib/dynamic_debug.c
4445 F:      include/linux/dynamic_debug.h
4446
4447 DZ DECSTATION DZ11 SERIAL DRIVER
4448 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4449 S:      Maintained
4450 F:      drivers/tty/serial/dz.*
4451
4452 E3X0 POWER BUTTON DRIVER
4453 M:      Moritz Fischer <moritz.fischer@ettus.com>
4454 L:      usrp-users@lists.ettus.com
4455 W:      http://www.ettus.com
4456 S:      Supported
4457 F:      drivers/input/misc/e3x0-button.c
4458 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4459
4460 E4000 MEDIA DRIVER
4461 M:      Antti Palosaari <crope@iki.fi>
4462 L:      linux-media@vger.kernel.org
4463 W:      https://linuxtv.org
4464 W:      http://palosaari.fi/linux/
4465 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4466 T:      git git://linuxtv.org/anttip/media_tree.git
4467 S:      Maintained
4468 F:      drivers/media/tuners/e4000*
4469
4470 EATA ISA/EISA/PCI SCSI DRIVER
4471 M:      Dario Ballabio <ballabio_dario@emc.com>
4472 L:      linux-scsi@vger.kernel.org
4473 S:      Maintained
4474 F:      drivers/scsi/eata.c
4475
4476 EC100 MEDIA DRIVER
4477 M:      Antti Palosaari <crope@iki.fi>
4478 L:      linux-media@vger.kernel.org
4479 W:      https://linuxtv.org
4480 W:      http://palosaari.fi/linux/
4481 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4482 T:      git git://linuxtv.org/anttip/media_tree.git
4483 S:      Maintained
4484 F:      drivers/media/dvb-frontends/ec100*
4485
4486 ECRYPT FILE SYSTEM
4487 M:      Tyler Hicks <tyhicks@canonical.com>
4488 L:      ecryptfs@vger.kernel.org
4489 W:      http://ecryptfs.org
4490 W:      https://launchpad.net/ecryptfs
4491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4492 S:      Supported
4493 F:      Documentation/filesystems/ecryptfs.txt
4494 F:      fs/ecryptfs/
4495
4496 EDAC-CORE
4497 M:      Borislav Petkov <bp@alien8.de>
4498 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4499 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4500 L:      linux-edac@vger.kernel.org
4501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4503 S:      Supported
4504 F:      Documentation/edac.txt
4505 F:      drivers/edac/
4506 F:      include/linux/edac.h
4507
4508 EDAC-AMD64
4509 M:      Borislav Petkov <bp@alien8.de>
4510 L:      linux-edac@vger.kernel.org
4511 S:      Maintained
4512 F:      drivers/edac/amd64_edac*
4513
4514 EDAC-CALXEDA
4515 M:      Robert Richter <rric@kernel.org>
4516 L:      linux-edac@vger.kernel.org
4517 S:      Maintained
4518 F:      drivers/edac/highbank*
4519
4520 EDAC-CAVIUM
4521 M:      Ralf Baechle <ralf@linux-mips.org>
4522 M:      David Daney <david.daney@cavium.com>
4523 L:      linux-edac@vger.kernel.org
4524 L:      linux-mips@linux-mips.org
4525 S:      Supported
4526 F:      drivers/edac/octeon_edac*
4527
4528 EDAC-E752X
4529 M:      Mark Gross <mark.gross@intel.com>
4530 L:      linux-edac@vger.kernel.org
4531 S:      Maintained
4532 F:      drivers/edac/e752x_edac.c
4533
4534 EDAC-E7XXX
4535 L:      linux-edac@vger.kernel.org
4536 S:      Maintained
4537 F:      drivers/edac/e7xxx_edac.c
4538
4539 EDAC-FSL_DDR
4540 M:      York Sun <york.sun@nxp.com>
4541 L:      linux-edac@vger.kernel.org
4542 S:      Maintained
4543 F:      drivers/edac/fsl_ddr_edac.*
4544
4545 EDAC-GHES
4546 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4547 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4548 L:      linux-edac@vger.kernel.org
4549 S:      Maintained
4550 F:      drivers/edac/ghes_edac.c
4551
4552 EDAC-I82443BXGX
4553 M:      Tim Small <tim@buttersideup.com>
4554 L:      linux-edac@vger.kernel.org
4555 S:      Maintained
4556 F:      drivers/edac/i82443bxgx_edac.c
4557
4558 EDAC-I3000
4559 L:      linux-edac@vger.kernel.org
4560 S:      Orphan
4561 F:      drivers/edac/i3000_edac.c
4562
4563 EDAC-I5000
4564 L:      linux-edac@vger.kernel.org
4565 S:      Maintained
4566 F:      drivers/edac/i5000_edac.c
4567
4568 EDAC-I5400
4569 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4570 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4571 L:      linux-edac@vger.kernel.org
4572 S:      Maintained
4573 F:      drivers/edac/i5400_edac.c
4574
4575 EDAC-I7300
4576 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4577 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4578 L:      linux-edac@vger.kernel.org
4579 S:      Maintained
4580 F:      drivers/edac/i7300_edac.c
4581
4582 EDAC-I7CORE
4583 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4584 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4585 L:      linux-edac@vger.kernel.org
4586 S:      Maintained
4587 F:      drivers/edac/i7core_edac.c
4588
4589 EDAC-I82975X
4590 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4591 M:      "Arvind R." <arvino55@gmail.com>
4592 L:      linux-edac@vger.kernel.org
4593 S:      Maintained
4594 F:      drivers/edac/i82975x_edac.c
4595
4596 EDAC-IE31200
4597 M:      Jason Baron <jbaron@akamai.com>
4598 L:      linux-edac@vger.kernel.org
4599 S:      Maintained
4600 F:      drivers/edac/ie31200_edac.c
4601
4602 EDAC-MPC85XX
4603 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4604 L:      linux-edac@vger.kernel.org
4605 S:      Maintained
4606 F:      drivers/edac/mpc85xx_edac.[ch]
4607
4608 EDAC-PASEMI
4609 M:      Egor Martovetsky <egor@pasemi.com>
4610 L:      linux-edac@vger.kernel.org
4611 S:      Maintained
4612 F:      drivers/edac/pasemi_edac.c
4613
4614 EDAC-R82600
4615 M:      Tim Small <tim@buttersideup.com>
4616 L:      linux-edac@vger.kernel.org
4617 S:      Maintained
4618 F:      drivers/edac/r82600_edac.c
4619
4620 EDAC-SBRIDGE
4621 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4622 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4623 L:      linux-edac@vger.kernel.org
4624 S:      Maintained
4625 F:      drivers/edac/sb_edac.c
4626
4627 EDAC-SKYLAKE
4628 M:      Tony Luck <tony.luck@intel.com>
4629 L:      linux-edac@vger.kernel.org
4630 S:      Maintained
4631 F:      drivers/edac/skx_edac.c
4632
4633 EDAC-XGENE
4634 APPLIED MICRO (APM) X-GENE SOC EDAC
4635 M:     Loc Ho <lho@apm.com>
4636 S:     Supported
4637 F:     drivers/edac/xgene_edac.c
4638 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4639
4640 EDIROL UA-101/UA-1000 DRIVER
4641 M:      Clemens Ladisch <clemens@ladisch.de>
4642 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4643 T:      git git://git.alsa-project.org/alsa-kernel.git
4644 S:      Maintained
4645 F:      sound/usb/misc/ua101.c
4646
4647 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4648 M:      Matt Fleming <matt@codeblueprint.co.uk>
4649 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4650 L:      linux-efi@vger.kernel.org
4651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4652 S:      Maintained
4653 F:      Documentation/efi-stub.txt
4654 F:      arch/*/kernel/efi.c
4655 F:      arch/x86/boot/compressed/eboot.[ch]
4656 F:      arch/*/include/asm/efi.h
4657 F:      arch/x86/platform/efi/
4658 F:      drivers/firmware/efi/
4659 F:      include/linux/efi*.h
4660 F:      arch/arm/boot/compressed/efi-header.S
4661 F:      arch/arm64/kernel/efi-entry.S
4662
4663 EFI VARIABLE FILESYSTEM
4664 M:      Matthew Garrett <matthew.garrett@nebula.com>
4665 M:      Jeremy Kerr <jk@ozlabs.org>
4666 M:      Matt Fleming <matt@codeblueprint.co.uk>
4667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4668 L:      linux-efi@vger.kernel.org
4669 S:      Maintained
4670 F:      fs/efivarfs/
4671
4672 EFIFB FRAMEBUFFER DRIVER
4673 L:      linux-fbdev@vger.kernel.org
4674 M:      Peter Jones <pjones@redhat.com>
4675 S:      Maintained
4676 F:      drivers/video/fbdev/efifb.c
4677
4678 EFI TEST DRIVER
4679 L:      linux-efi@vger.kernel.org
4680 M:      Ivan Hu <ivan.hu@canonical.com>
4681 M:      Matt Fleming <matt@codeblueprint.co.uk>
4682 S:      Maintained
4683 F:      drivers/firmware/efi/test/
4684
4685 EFS FILESYSTEM
4686 W:      http://aeschi.ch.eu.org/efs/
4687 S:      Orphan
4688 F:      fs/efs/
4689
4690 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4691 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4692 L:      netdev@vger.kernel.org
4693 S:      Maintained
4694 F:      drivers/net/ethernet/ibm/ehea/
4695
4696 EM28XX VIDEO4LINUX DRIVER
4697 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4698 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4699 L:      linux-media@vger.kernel.org
4700 W:      https://linuxtv.org
4701 T:      git git://linuxtv.org/media_tree.git
4702 S:      Maintained
4703 F:      drivers/media/usb/em28xx/
4704 F:      Documentation/media/v4l-drivers/em28xx*
4705
4706 EMBEDDED LINUX
4707 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4708 M:      Matt Mackall <mpm@selenic.com>
4709 M:      David Woodhouse <dwmw2@infradead.org>
4710 L:      linux-embedded@vger.kernel.org
4711 S:      Maintained
4712
4713 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4714 M:      James Smart <james.smart@avagotech.com>
4715 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4716 L:      linux-scsi@vger.kernel.org
4717 W:      http://www.avagotech.com
4718 S:      Supported
4719 F:      drivers/scsi/lpfc/
4720
4721 ENE CB710 FLASH CARD READER DRIVER
4722 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4723 S:      Maintained
4724 F:      drivers/misc/cb710/
4725 F:      drivers/mmc/host/cb710-mmc.*
4726 F:      include/linux/cb710.h
4727
4728 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4729 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4730 S:      Maintained
4731 F:      drivers/media/rc/ene_ir.*
4732
4733 EPSON S1D13XXX FRAMEBUFFER DRIVER
4734 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4735 S:      Maintained
4736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4737 F:      drivers/video/fbdev/s1d13xxxfb.c
4738 F:      include/video/s1d13xxxfb.h
4739
4740 ET131X NETWORK DRIVER
4741 M:      Mark Einon <mark.einon@gmail.com>
4742 S:      Odd Fixes
4743 F:      drivers/net/ethernet/agere/
4744
4745 ETHERNET BRIDGE
4746 M:      Stephen Hemminger <stephen@networkplumber.org>
4747 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4748 L:      netdev@vger.kernel.org
4749 W:      http://www.linuxfoundation.org/en/Net:Bridge
4750 S:      Maintained
4751 F:      include/linux/netfilter_bridge/
4752 F:      net/bridge/
4753
4754 ETHERNET PHY LIBRARY
4755 M:      Florian Fainelli <f.fainelli@gmail.com>
4756 L:      netdev@vger.kernel.org
4757 S:      Maintained
4758 F:      include/linux/phy.h
4759 F:      include/linux/phy_fixed.h
4760 F:      drivers/net/phy/
4761 F:      Documentation/networking/phy.txt
4762 F:      drivers/of/of_mdio.c
4763 F:      drivers/of/of_net.c
4764
4765 EXT2 FILE SYSTEM
4766 M:      Jan Kara <jack@suse.com>
4767 L:      linux-ext4@vger.kernel.org
4768 S:      Maintained
4769 F:      Documentation/filesystems/ext2.txt
4770 F:      fs/ext2/
4771 F:      include/linux/ext2*
4772
4773 EXT4 FILE SYSTEM
4774 M:      "Theodore Ts'o" <tytso@mit.edu>
4775 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4776 L:      linux-ext4@vger.kernel.org
4777 W:      http://ext4.wiki.kernel.org
4778 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4780 S:      Maintained
4781 F:      Documentation/filesystems/ext4.txt
4782 F:      fs/ext4/
4783
4784 Extended Verification Module (EVM)
4785 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4786 L:      linux-ima-devel@lists.sourceforge.net
4787 L:      linux-security-module@vger.kernel.org
4788 S:      Supported
4789 F:      security/integrity/evm/
4790
4791 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4792 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4793 M:      Chanwoo Choi <cw00.choi@samsung.com>
4794 L:      linux-kernel@vger.kernel.org
4795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4796 S:      Maintained
4797 F:      drivers/extcon/
4798 F:      include/linux/extcon/
4799 F:      include/linux/extcon.h
4800 F:      Documentation/extcon/
4801 F:      Documentation/devicetree/bindings/extcon/
4802
4803 EXYNOS DP DRIVER
4804 M:      Jingoo Han <jingoohan1@gmail.com>
4805 L:      dri-devel@lists.freedesktop.org
4806 S:      Maintained
4807 F:      drivers/gpu/drm/exynos/exynos_dp*
4808
4809 EXYNOS SYSMMU (IOMMU) driver
4810 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4811 L:      iommu@lists.linux-foundation.org
4812 S:      Maintained
4813 F:      drivers/iommu/exynos-iommu.c
4814
4815 EZchip NPS platform support
4816 M:      Noam Camus <noamc@ezchip.com>
4817 S:      Supported
4818 F:      arch/arc/plat-eznps
4819 F:      arch/arc/boot/dts/eznps.dts
4820
4821 F71805F HARDWARE MONITORING DRIVER
4822 M:      Jean Delvare <jdelvare@suse.com>
4823 L:      linux-hwmon@vger.kernel.org
4824 S:      Maintained
4825 F:      Documentation/hwmon/f71805f
4826 F:      drivers/hwmon/f71805f.c
4827
4828 FC0011 TUNER DRIVER
4829 M:      Michael Buesch <m@bues.ch>
4830 L:      linux-media@vger.kernel.org
4831 S:      Maintained
4832 F:      drivers/media/tuners/fc0011.h
4833 F:      drivers/media/tuners/fc0011.c
4834
4835 FC2580 MEDIA DRIVER
4836 M:      Antti Palosaari <crope@iki.fi>
4837 L:      linux-media@vger.kernel.org
4838 W:      https://linuxtv.org
4839 W:      http://palosaari.fi/linux/
4840 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4841 T:      git git://linuxtv.org/anttip/media_tree.git
4842 S:      Maintained
4843 F:      drivers/media/tuners/fc2580*
4844
4845 FANOTIFY
4846 M:      Eric Paris <eparis@redhat.com>
4847 S:      Maintained
4848 F:      fs/notify/fanotify/
4849 F:      include/linux/fanotify.h
4850 F:      include/uapi/linux/fanotify.h
4851
4852 FARSYNC SYNCHRONOUS DRIVER
4853 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4854 W:      http://www.farsite.co.uk/
4855 S:      Supported
4856 F:      drivers/net/wan/farsync.*
4857
4858 FAULT INJECTION SUPPORT
4859 M:      Akinobu Mita <akinobu.mita@gmail.com>
4860 S:      Supported
4861 F:      Documentation/fault-injection/
4862 F:      lib/fault-inject.c
4863
4864 FBTFT Framebuffer drivers
4865 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4866 M:      Noralf Trønnes <noralf@tronnes.org>
4867 S:      Maintained
4868 F:      drivers/staging/fbtft/
4869
4870 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4871 M:      Johannes Thumshirn <jth@kernel.org>
4872 L:      fcoe-devel@open-fcoe.org
4873 W:      www.Open-FCoE.org
4874 S:      Supported
4875 F:      drivers/scsi/libfc/
4876 F:      drivers/scsi/fcoe/
4877 F:      include/scsi/fc/
4878 F:      include/scsi/libfc.h
4879 F:      include/scsi/libfcoe.h
4880 F:      include/uapi/scsi/fc/
4881
4882 FILE LOCKING (flock() and fcntl()/lockf())
4883 M:      Jeff Layton <jlayton@poochiereds.net>
4884 M:      "J. Bruce Fields" <bfields@fieldses.org>
4885 L:      linux-fsdevel@vger.kernel.org
4886 S:      Maintained
4887 F:      include/linux/fcntl.h
4888 F:      include/linux/fs.h
4889 F:      include/uapi/linux/fcntl.h
4890 F:      include/uapi/linux/fs.h
4891 F:      fs/fcntl.c
4892 F:      fs/locks.c
4893
4894 FILESYSTEMS (VFS and infrastructure)
4895 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4896 L:      linux-fsdevel@vger.kernel.org
4897 S:      Maintained
4898 F:      fs/*
4899
4900 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4901 M:      Riku Voipio <riku.voipio@iki.fi>
4902 L:      linux-hwmon@vger.kernel.org
4903 S:      Maintained
4904 F:      drivers/hwmon/f75375s.c
4905 F:      include/linux/f75375s.h
4906
4907 FIREWIRE AUDIO DRIVERS
4908 M:      Clemens Ladisch <clemens@ladisch.de>
4909 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4910 T:      git git://git.alsa-project.org/alsa-kernel.git
4911 S:      Maintained
4912 F:      sound/firewire/
4913
4914 FIREWIRE MEDIA DRIVERS (firedtv)
4915 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4916 L:      linux-media@vger.kernel.org
4917 L:      linux1394-devel@lists.sourceforge.net
4918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4919 S:      Maintained
4920 F:      drivers/media/firewire/
4921
4922 FIREWIRE SBP-2 TARGET
4923 M:      Chris Boot <bootc@bootc.net>
4924 L:      linux-scsi@vger.kernel.org
4925 L:      target-devel@vger.kernel.org
4926 L:      linux1394-devel@lists.sourceforge.net
4927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4928 S:      Maintained
4929 F:      drivers/target/sbp/
4930
4931 FIREWIRE SUBSYSTEM
4932 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4933 L:      linux1394-devel@lists.sourceforge.net
4934 W:      http://ieee1394.wiki.kernel.org/
4935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4936 S:      Maintained
4937 F:      drivers/firewire/
4938 F:      include/linux/firewire.h
4939 F:      include/uapi/linux/firewire*.h
4940 F:      tools/firewire/
4941
4942 FIRMWARE LOADER (request_firmware)
4943 M:      Ming Lei <ming.lei@canonical.com>
4944 M:      Luis R. Rodriguez <mcgrof@kernel.org>
4945 L:      linux-kernel@vger.kernel.org
4946 S:      Maintained
4947 F:      Documentation/firmware_class/
4948 F:      drivers/base/firmware*.c
4949 F:      include/linux/firmware.h
4950
4951 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4952 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4953 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4954 S:      Maintained
4955 F:      drivers/block/rsxx/
4956
4957 FLOPPY DRIVER
4958 M:      Jiri Kosina <jikos@kernel.org>
4959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4960 S:      Odd fixes
4961 F:      drivers/block/floppy.c
4962
4963 FMC SUBSYSTEM
4964 M:      Alessandro Rubini <rubini@gnudd.com>
4965 W:      http://www.ohwr.org/projects/fmc-bus
4966 S:      Supported
4967 F:      drivers/fmc/
4968 F:      include/linux/fmc*.h
4969 F:      include/linux/ipmi-fru.h
4970 K:      fmc_d.*register
4971
4972 FPGA MANAGER FRAMEWORK
4973 M:      Alan Tull <atull@opensource.altera.com>
4974 R:      Moritz Fischer <moritz.fischer@ettus.com>
4975 S:      Maintained
4976 F:      drivers/fpga/
4977 F:      include/linux/fpga/fpga-mgr.h
4978 W:      http://www.rocketboards.org
4979
4980 FPU EMULATOR
4981 M:      Bill Metzenthen <billm@melbpc.org.au>
4982 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4983 S:      Maintained
4984 F:      arch/x86/math-emu/
4985
4986 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4987 L:      netdev@vger.kernel.org
4988 S:      Orphan
4989 F:      drivers/net/wan/dlci.c
4990 F:      drivers/net/wan/sdla.c
4991
4992 FRAMEBUFFER LAYER
4993 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4994 L:      linux-fbdev@vger.kernel.org
4995 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4996 S:      Maintained
4997 F:      Documentation/fb/
4998 F:      drivers/video/
4999 F:      include/video/
5000 F:      include/linux/fb.h
5001 F:      include/uapi/video/
5002 F:      include/uapi/linux/fb.h
5003
5004 FREESCALE DIU FRAMEBUFFER DRIVER
5005 M:      Timur Tabi <timur@tabi.org>
5006 L:      linux-fbdev@vger.kernel.org
5007 S:      Maintained
5008 F:      drivers/video/fbdev/fsl-diu-fb.*
5009
5010 FREESCALE DMA DRIVER
5011 M:      Li Yang <leoli@freescale.com>
5012 M:      Zhang Wei <zw@zh-kernel.org>
5013 L:      linuxppc-dev@lists.ozlabs.org
5014 S:      Maintained
5015 F:      drivers/dma/fsldma.*
5016
5017 FREESCALE GPMI NAND DRIVER
5018 M:      Han Xu <han.xu@nxp.com>
5019 L:      linux-mtd@lists.infradead.org
5020 S:      Maintained
5021 F:      drivers/mtd/nand/gpmi-nand/*
5022
5023 FREESCALE I2C CPM DRIVER
5024 M:      Jochen Friedrich <jochen@scram.de>
5025 L:      linuxppc-dev@lists.ozlabs.org
5026 L:      linux-i2c@vger.kernel.org
5027 S:      Maintained
5028 F:      drivers/i2c/busses/i2c-cpm.c
5029
5030 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5031 M:      Sascha Hauer <kernel@pengutronix.de>
5032 L:      linux-fbdev@vger.kernel.org
5033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5034 S:      Maintained
5035 F:      include/linux/platform_data/video-imxfb.h
5036 F:      drivers/video/fbdev/imxfb.c
5037
5038 FREESCALE QUAD SPI DRIVER
5039 M:      Han Xu <han.xu@nxp.com>
5040 L:      linux-mtd@lists.infradead.org
5041 S:      Maintained
5042 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5043
5044 FREESCALE SOC FS_ENET DRIVER
5045 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5046 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5047 L:      linuxppc-dev@lists.ozlabs.org
5048 L:      netdev@vger.kernel.org
5049 S:      Maintained
5050 F:      drivers/net/ethernet/freescale/fs_enet/
5051 F:      include/linux/fs_enet_pd.h
5052
5053 FREESCALE IMX / MXC FEC DRIVER
5054 M:      Fugang Duan <fugang.duan@nxp.com>
5055 L:      netdev@vger.kernel.org
5056 S:      Maintained
5057 F:      drivers/net/ethernet/freescale/fec_main.c
5058 F:      drivers/net/ethernet/freescale/fec_ptp.c
5059 F:      drivers/net/ethernet/freescale/fec.h
5060 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5061
5062 FREESCALE QORIQ DPAA FMAN DRIVER
5063 M:      Madalin Bucur <madalin.bucur@nxp.com>
5064 L:      netdev@vger.kernel.org
5065 S:      Maintained
5066 F:      drivers/net/ethernet/freescale/fman
5067 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5068
5069 FREESCALE QUICC ENGINE LIBRARY
5070 L:      linuxppc-dev@lists.ozlabs.org
5071 S:      Orphan
5072 F:      drivers/soc/fsl/qe/
5073 F:      include/soc/fsl/*qe*.h
5074 F:      include/soc/fsl/*ucc*.h
5075
5076 FREESCALE USB PERIPHERAL DRIVERS
5077 M:      Li Yang <leoli@freescale.com>
5078 L:      linux-usb@vger.kernel.org
5079 L:      linuxppc-dev@lists.ozlabs.org
5080 S:      Maintained
5081 F:      drivers/usb/gadget/udc/fsl*
5082
5083 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5084 M:      Li Yang <leoli@freescale.com>
5085 L:      netdev@vger.kernel.org
5086 L:      linuxppc-dev@lists.ozlabs.org
5087 S:      Maintained
5088 F:      drivers/net/ethernet/freescale/ucc_geth*
5089
5090 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5091 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5092 L:      netdev@vger.kernel.org
5093 S:      Maintained
5094 F:      drivers/net/ethernet/freescale/gianfar*
5095 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5096 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5097
5098 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5099 M:      Zhao Qiang <qiang.zhao@nxp.com>
5100 L:      netdev@vger.kernel.org
5101 L:      linuxppc-dev@lists.ozlabs.org
5102 S:      Maintained
5103 F:      drivers/net/wan/fsl_ucc_hdlc*
5104
5105 FREESCALE QUICC ENGINE UCC UART DRIVER
5106 M:      Timur Tabi <timur@tabi.org>
5107 L:      linuxppc-dev@lists.ozlabs.org
5108 S:      Maintained
5109 F:      drivers/tty/serial/ucc_uart.c
5110
5111 FREESCALE SOC SOUND DRIVERS
5112 M:      Timur Tabi <timur@tabi.org>
5113 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5114 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5115 R:      Fabio Estevam <fabio.estevam@nxp.com>
5116 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5117 L:      linuxppc-dev@lists.ozlabs.org
5118 S:      Maintained
5119 F:      sound/soc/fsl/fsl*
5120 F:      sound/soc/fsl/imx*
5121 F:      sound/soc/fsl/mpc8610_hpcd.c
5122
5123 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5124 M:      "J. German Rivera" <German.Rivera@freescale.com>
5125 M:      Stuart Yoder <stuart.yoder@nxp.com>
5126 L:      linux-kernel@vger.kernel.org
5127 S:      Maintained
5128 F:      drivers/staging/fsl-mc/
5129
5130 FREEVXFS FILESYSTEM
5131 M:      Christoph Hellwig <hch@infradead.org>
5132 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5133 S:      Maintained
5134 F:      fs/freevxfs/
5135
5136 FREEZER
5137 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5138 M:      Pavel Machek <pavel@ucw.cz>
5139 L:      linux-pm@vger.kernel.org
5140 S:      Supported
5141 F:      Documentation/power/freezing-of-tasks.txt
5142 F:      include/linux/freezer.h
5143 F:      kernel/freezer.c
5144
5145 FRONTSWAP API
5146 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5147 L:      linux-kernel@vger.kernel.org
5148 S:      Maintained
5149 F:      mm/frontswap.c
5150 F:      include/linux/frontswap.h
5151
5152 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5153 M:      David Howells <dhowells@redhat.com>
5154 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5155 S:      Supported
5156 F:      Documentation/filesystems/caching/
5157 F:      fs/fscache/
5158 F:      include/linux/fscache*.h
5159
5160 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5161 M:      Theodore Y. Ts'o <tytso@mit.edu>
5162 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5163 S:      Supported
5164 F:      fs/crypto/
5165 F:      include/linux/fscrypto.h
5166
5167 F2FS FILE SYSTEM
5168 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5169 M:      Chao Yu <yuchao0@huawei.com>
5170 L:      linux-f2fs-devel@lists.sourceforge.net
5171 W:      https://f2fs.wiki.kernel.org/
5172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5173 S:      Maintained
5174 F:      Documentation/filesystems/f2fs.txt
5175 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5176 F:      fs/f2fs/
5177 F:      include/linux/f2fs_fs.h
5178 F:      include/trace/events/f2fs.h
5179
5180 FUJITSU FR-V (FRV) PORT
5181 S:      Orphan
5182 F:      arch/frv/
5183
5184 FUJITSU LAPTOP EXTRAS
5185 M:      Jonathan Woithe <jwoithe@just42.net>
5186 L:      platform-driver-x86@vger.kernel.org
5187 S:      Maintained
5188 F:      drivers/platform/x86/fujitsu-laptop.c
5189
5190 FUJITSU M-5MO LS CAMERA ISP DRIVER
5191 M:      Kyungmin Park <kyungmin.park@samsung.com>
5192 M:      Heungjun Kim <riverful.kim@samsung.com>
5193 L:      linux-media@vger.kernel.org
5194 S:      Maintained
5195 F:      drivers/media/i2c/m5mols/
5196 F:      include/media/i2c/m5mols.h
5197
5198 FUJITSU TABLET EXTRAS
5199 M:      Robert Gerlach <khnz@gmx.de>
5200 L:      platform-driver-x86@vger.kernel.org
5201 S:      Maintained
5202 F:      drivers/platform/x86/fujitsu-tablet.c
5203
5204 FUSE: FILESYSTEM IN USERSPACE
5205 M:      Miklos Szeredi <miklos@szeredi.hu>
5206 L:      linux-fsdevel@vger.kernel.org
5207 W:      http://fuse.sourceforge.net/
5208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5209 S:      Maintained
5210 F:      fs/fuse/
5211 F:      include/uapi/linux/fuse.h
5212 F:      Documentation/filesystems/fuse.txt
5213
5214 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5215 M:      Rik Faith <faith@cs.unc.edu>
5216 L:      linux-scsi@vger.kernel.org
5217 S:      Odd Fixes (e.g., new signatures)
5218 F:      drivers/scsi/fdomain.*
5219
5220 GCC PLUGINS
5221 M:      Kees Cook <keescook@chromium.org>
5222 R:      Emese Revfy <re.emese@gmail.com>
5223 L:      kernel-hardening@lists.openwall.com
5224 S:      Maintained
5225 F:      scripts/gcc-plugins/
5226 F:      scripts/gcc-plugin.sh
5227 F:      Documentation/gcc-plugins.txt
5228
5229 GCOV BASED KERNEL PROFILING
5230 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5231 S:      Maintained
5232 F:      kernel/gcov/
5233 F:      Documentation/dev-tools/gcov.rst
5234
5235 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5236 M:      Achim Leubner <achim_leubner@adaptec.com>
5237 L:      linux-scsi@vger.kernel.org
5238 W:      http://www.icp-vortex.com/
5239 S:      Supported
5240 F:      drivers/scsi/gdt*
5241
5242 GDB KERNEL DEBUGGING HELPER SCRIPTS
5243 M:      Jan Kiszka <jan.kiszka@siemens.com>
5244 M:      Kieran Bingham <kieran@bingham.xyz>
5245 S:      Supported
5246 F:      scripts/gdb/
5247
5248 GEMTEK FM RADIO RECEIVER DRIVER
5249 M:      Hans Verkuil <hverkuil@xs4all.nl>
5250 L:      linux-media@vger.kernel.org
5251 T:      git git://linuxtv.org/media_tree.git
5252 W:      https://linuxtv.org
5253 S:      Maintained
5254 F:      drivers/media/radio/radio-gemtek*
5255
5256 GENERIC GPIO I2C DRIVER
5257 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5258 S:      Supported
5259 F:      drivers/i2c/busses/i2c-gpio.c
5260 F:      include/linux/i2c-gpio.h
5261
5262 GENERIC GPIO I2C MULTIPLEXER DRIVER
5263 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5264 L:      linux-i2c@vger.kernel.org
5265 S:      Supported
5266 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5267 F:      include/linux/i2c-mux-gpio.h
5268 F:      Documentation/i2c/muxes/i2c-mux-gpio
5269
5270 GENERIC HDLC (WAN) DRIVERS
5271 M:      Krzysztof Halasa <khc@pm.waw.pl>
5272 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5273 S:      Maintained
5274 F:      drivers/net/wan/c101.c
5275 F:      drivers/net/wan/hd6457*
5276 F:      drivers/net/wan/hdlc*
5277 F:      drivers/net/wan/n2.c
5278 F:      drivers/net/wan/pc300too.c
5279 F:      drivers/net/wan/pci200syn.c
5280 F:      drivers/net/wan/wanxl*
5281
5282 GENERIC INCLUDE/ASM HEADER FILES
5283 M:      Arnd Bergmann <arnd@arndb.de>
5284 L:      linux-arch@vger.kernel.org
5285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5286 S:      Maintained
5287 F:      include/asm-generic/
5288 F:      include/uapi/asm-generic/
5289
5290 GENERIC PHY FRAMEWORK
5291 M:      Kishon Vijay Abraham I <kishon@ti.com>
5292 L:      linux-kernel@vger.kernel.org
5293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5294 S:      Supported
5295 F:      drivers/phy/
5296 F:      include/linux/phy/
5297
5298 GENERIC PM DOMAINS
5299 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5300 M:      Kevin Hilman <khilman@kernel.org>
5301 M:      Ulf Hansson <ulf.hansson@linaro.org>
5302 L:      linux-pm@vger.kernel.org
5303 S:      Supported
5304 F:      drivers/base/power/domain*.c
5305 F:      include/linux/pm_domain.h
5306
5307 GENERIC UIO DRIVER FOR PCI DEVICES
5308 M:      "Michael S. Tsirkin" <mst@redhat.com>
5309 L:      kvm@vger.kernel.org
5310 S:      Supported
5311 F:      drivers/uio/uio_pci_generic.c
5312
5313 GET_MAINTAINER SCRIPT
5314 M:      Joe Perches <joe@perches.com>
5315 S:      Maintained
5316 F:      scripts/get_maintainer.pl
5317
5318 GENWQE (IBM Generic Workqueue Card)
5319 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5320 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5321 S:      Supported
5322 F:      drivers/misc/genwqe/
5323
5324 GFS2 FILE SYSTEM
5325 M:      Steven Whitehouse <swhiteho@redhat.com>
5326 M:      Bob Peterson <rpeterso@redhat.com>
5327 L:      cluster-devel@redhat.com
5328 W:      http://sources.redhat.com/cluster/
5329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5330 S:      Supported
5331 F:      Documentation/filesystems/gfs2*.txt
5332 F:      fs/gfs2/
5333 F:      include/uapi/linux/gfs2_ondisk.h
5334
5335 GIGASET ISDN DRIVERS
5336 M:      Paul Bolle <pebolle@tiscali.nl>
5337 L:      gigaset307x-common@lists.sourceforge.net
5338 W:      http://gigaset307x.sourceforge.net/
5339 S:      Odd Fixes
5340 F:      Documentation/isdn/README.gigaset
5341 F:      drivers/isdn/gigaset/
5342 F:      include/uapi/linux/gigaset_dev.h
5343
5344 GO7007 MPEG CODEC
5345 M:      Hans Verkuil <hans.verkuil@cisco.com>
5346 L:      linux-media@vger.kernel.org
5347 S:      Maintained
5348 F:      drivers/media/usb/go7007/
5349
5350 GOODIX TOUCHSCREEN
5351 M:      Bastien Nocera <hadess@hadess.net>
5352 L:      linux-input@vger.kernel.org
5353 S:      Maintained
5354 F:      drivers/input/touchscreen/goodix.c
5355
5356 GPIO MOCKUP DRIVER
5357 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5358 L:      linux-gpio@vger.kernel.org
5359 S:      Maintained
5360 F:      drivers/gpio/gpio-mockup.c
5361 F:      tools/testing/selftests/gpio/
5362
5363 GPIO SUBSYSTEM
5364 M:      Linus Walleij <linus.walleij@linaro.org>
5365 M:      Alexandre Courbot <gnurou@gmail.com>
5366 L:      linux-gpio@vger.kernel.org
5367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5368 S:      Maintained
5369 F:      Documentation/devicetree/bindings/gpio/
5370 F:      Documentation/gpio/
5371 F:      Documentation/ABI/testing/gpio-cdev
5372 F:      Documentation/ABI/obsolete/sysfs-gpio
5373 F:      drivers/gpio/
5374 F:      include/linux/gpio/
5375 F:      include/linux/gpio.h
5376 F:      include/asm-generic/gpio.h
5377 F:      include/uapi/linux/gpio.h
5378 F:      tools/gpio/
5379
5380 GRE DEMULTIPLEXER DRIVER
5381 M:      Dmitry Kozlov <xeb@mail.ru>
5382 L:      netdev@vger.kernel.org
5383 S:      Maintained
5384 F:      net/ipv4/gre_demux.c
5385 F:      net/ipv4/gre_offload.c
5386 F:      include/net/gre.h
5387
5388 GRETH 10/100/1G Ethernet MAC device driver
5389 M:      Andreas Larsson <andreas@gaisler.com>
5390 L:      netdev@vger.kernel.org
5391 S:      Maintained
5392 F:      drivers/net/ethernet/aeroflex/
5393
5394 GREYBUS SUBSYSTEM
5395 M:      Johan Hovold <johan@kernel.org>
5396 M:      Alex Elder <elder@kernel.org>
5397 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5398 S:      Maintained
5399 F:      drivers/staging/greybus/
5400
5401 GREYBUS AUDIO PROTOCOLS DRIVERS
5402 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5403 M:      Mark Greer <mgreer@animalcreek.com>
5404 S:      Maintained
5405 F:      drivers/staging/greybus/audio_apbridgea.c
5406 F:      drivers/staging/greybus/audio_apbridgea.h
5407 F:      drivers/staging/greybus/audio_codec.c
5408 F:      drivers/staging/greybus/audio_codec.h
5409 F:      drivers/staging/greybus/audio_gb.c
5410 F:      drivers/staging/greybus/audio_manager.c
5411 F:      drivers/staging/greybus/audio_manager.h
5412 F:      drivers/staging/greybus/audio_manager_module.c
5413 F:      drivers/staging/greybus/audio_manager_private.h
5414 F:      drivers/staging/greybus/audio_manager_sysfs.c
5415 F:      drivers/staging/greybus/audio_module.c
5416 F:      drivers/staging/greybus/audio_topology.c
5417
5418 GREYBUS PROTOCOLS DRIVERS
5419 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5420 S:      Maintained
5421 F:      drivers/staging/greybus/sdio.c
5422 F:      drivers/staging/greybus/light.c
5423 F:      drivers/staging/greybus/gpio.c
5424 F:      drivers/staging/greybus/power_supply.c
5425 F:      drivers/staging/greybus/spi.c
5426 F:      drivers/staging/greybus/spilib.c
5427
5428 GREYBUS PROTOCOLS DRIVERS
5429 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5430 S:      Maintained
5431 F:      drivers/staging/greybus/loopback.c
5432 F:      drivers/staging/greybus/timesync.c
5433 F:      drivers/staging/greybus/timesync_platform.c
5434
5435 GREYBUS PROTOCOLS DRIVERS
5436 M:      Viresh Kumar <vireshk@kernel.org>
5437 S:      Maintained
5438 F:      drivers/staging/greybus/authentication.c
5439 F:      drivers/staging/greybus/bootrom.c
5440 F:      drivers/staging/greybus/firmware.h
5441 F:      drivers/staging/greybus/fw-core.c
5442 F:      drivers/staging/greybus/fw-download.c
5443 F:      drivers/staging/greybus/fw-managament.c
5444 F:      drivers/staging/greybus/greybus_authentication.h
5445 F:      drivers/staging/greybus/greybus_firmware.h
5446 F:      drivers/staging/greybus/hid.c
5447 F:      drivers/staging/greybus/i2c.c
5448 F:      drivers/staging/greybus/spi.c
5449 F:      drivers/staging/greybus/spilib.c
5450 F:      drivers/staging/greybus/spilib.h
5451
5452 GREYBUS PROTOCOLS DRIVERS
5453 M:      David Lin <dtwlin@gmail.com>
5454 S:      Maintained
5455 F:      drivers/staging/greybus/uart.c
5456 F:      drivers/staging/greybus/log.c
5457
5458 GREYBUS PLATFORM DRIVERS
5459 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5460 S:      Maintained
5461 F:      drivers/staging/greybus/arche-platform.c
5462 F:      drivers/staging/greybus/arche-apb-ctrl.c
5463 F:      drivers/staging/greybus/arche_platform.h
5464
5465 GS1662 VIDEO SERIALIZER
5466 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5467 L:      linux-media@vger.kernel.org
5468 T:      git git://linuxtv.org/media_tree.git
5469 S:      Maintained
5470 F:      drivers/media/spi/gs1662.c
5471
5472 GSPCA FINEPIX SUBDRIVER
5473 M:      Frank Zago <frank@zago.net>
5474 L:      linux-media@vger.kernel.org
5475 T:      git git://linuxtv.org/media_tree.git
5476 S:      Maintained
5477 F:      drivers/media/usb/gspca/finepix.c
5478
5479 GSPCA GL860 SUBDRIVER
5480 M:      Olivier Lorin <o.lorin@laposte.net>
5481 L:      linux-media@vger.kernel.org
5482 T:      git git://linuxtv.org/media_tree.git
5483 S:      Maintained
5484 F:      drivers/media/usb/gspca/gl860/
5485
5486 GSPCA M5602 SUBDRIVER
5487 M:      Erik Andren <erik.andren@gmail.com>
5488 L:      linux-media@vger.kernel.org
5489 T:      git git://linuxtv.org/media_tree.git
5490 S:      Maintained
5491 F:      drivers/media/usb/gspca/m5602/
5492
5493 GSPCA PAC207 SONIXB SUBDRIVER
5494 M:      Hans Verkuil <hverkuil@xs4all.nl>
5495 L:      linux-media@vger.kernel.org
5496 T:      git git://linuxtv.org/media_tree.git
5497 S:      Odd Fixes
5498 F:      drivers/media/usb/gspca/pac207.c
5499
5500 GSPCA SN9C20X SUBDRIVER
5501 M:      Brian Johnson <brijohn@gmail.com>
5502 L:      linux-media@vger.kernel.org
5503 T:      git git://linuxtv.org/media_tree.git
5504 S:      Maintained
5505 F:      drivers/media/usb/gspca/sn9c20x.c
5506
5507 GSPCA T613 SUBDRIVER
5508 M:      Leandro Costantino <lcostantino@gmail.com>
5509 L:      linux-media@vger.kernel.org
5510 T:      git git://linuxtv.org/media_tree.git
5511 S:      Maintained
5512 F:      drivers/media/usb/gspca/t613.c
5513
5514 GSPCA USB WEBCAM DRIVER
5515 M:      Hans Verkuil <hverkuil@xs4all.nl>
5516 L:      linux-media@vger.kernel.org
5517 T:      git git://linuxtv.org/media_tree.git
5518 S:      Odd Fixes
5519 F:      drivers/media/usb/gspca/
5520
5521 GUID PARTITION TABLE (GPT)
5522 M:      Davidlohr Bueso <dave@stgolabs.net>
5523 L:      linux-efi@vger.kernel.org
5524 S:      Maintained
5525 F:      block/partitions/efi.*
5526
5527 STK1160 USB VIDEO CAPTURE DRIVER
5528 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5529 L:      linux-media@vger.kernel.org
5530 T:      git git://linuxtv.org/media_tree.git
5531 S:      Maintained
5532 F:      drivers/media/usb/stk1160/
5533
5534 H8/300 ARCHITECTURE
5535 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5536 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5537 W:      http://uclinux-h8.sourceforge.jp
5538 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5539 S:      Maintained
5540 F:      arch/h8300/
5541 F:      drivers/clocksource/h8300_*.c
5542 F:      drivers/clk/h8300/
5543 F:      drivers/irqchip/irq-renesas-h8*.c
5544
5545 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5546 M:      Frank Seidel <frank@f-seidel.de>
5547 L:      platform-driver-x86@vger.kernel.org
5548 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5549 S:      Maintained
5550 F:      drivers/platform/x86/hdaps.c
5551
5552 HDPVR USB VIDEO ENCODER DRIVER
5553 M:      Hans Verkuil <hverkuil@xs4all.nl>
5554 L:      linux-media@vger.kernel.org
5555 T:      git git://linuxtv.org/media_tree.git
5556 W:      https://linuxtv.org
5557 S:      Odd Fixes
5558 F:      drivers/media/usb/hdpvr/
5559
5560 HWPOISON MEMORY FAILURE HANDLING
5561 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5562 L:      linux-mm@kvack.org
5563 S:      Maintained
5564 F:      mm/memory-failure.c
5565 F:      mm/hwpoison-inject.c
5566
5567 HYPERVISOR VIRTUAL CONSOLE DRIVER
5568 L:      linuxppc-dev@lists.ozlabs.org
5569 S:      Odd Fixes
5570 F:      drivers/tty/hvc/
5571
5572 HACKRF MEDIA DRIVER
5573 M:      Antti Palosaari <crope@iki.fi>
5574 L:      linux-media@vger.kernel.org
5575 W:      https://linuxtv.org
5576 W:      http://palosaari.fi/linux/
5577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5578 T:      git git://linuxtv.org/anttip/media_tree.git
5579 S:      Maintained
5580 F:      drivers/media/usb/hackrf/
5581
5582 HARDWARE MONITORING
5583 M:      Jean Delvare <jdelvare@suse.com>
5584 M:      Guenter Roeck <linux@roeck-us.net>
5585 L:      linux-hwmon@vger.kernel.org
5586 W:      http://hwmon.wiki.kernel.org/
5587 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5589 S:      Maintained
5590 F:      Documentation/hwmon/
5591 F:      drivers/hwmon/
5592 F:      include/linux/hwmon*.h
5593
5594 HARDWARE RANDOM NUMBER GENERATOR CORE
5595 M:      Matt Mackall <mpm@selenic.com>
5596 M:      Herbert Xu <herbert@gondor.apana.org.au>
5597 L:      linux-crypto@vger.kernel.org
5598 S:      Odd fixes
5599 F:      Documentation/devicetree/bindings/rng/
5600 F:      Documentation/hw_random.txt
5601 F:      drivers/char/hw_random/
5602 F:      include/linux/hw_random.h
5603
5604 HARDWARE SPINLOCK CORE
5605 M:      Ohad Ben-Cohen <ohad@wizery.com>
5606 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5607 L:      linux-remoteproc@vger.kernel.org
5608 S:      Maintained
5609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5610 F:      Documentation/devicetree/bindings/hwlock/
5611 F:      Documentation/hwspinlock.txt
5612 F:      drivers/hwspinlock/
5613 F:      include/linux/hwspinlock.h
5614
5615 HARMONY SOUND DRIVER
5616 L:      linux-parisc@vger.kernel.org
5617 S:      Maintained
5618 F:      sound/parisc/harmony.*
5619
5620 HD29L2 MEDIA DRIVER
5621 M:      Antti Palosaari <crope@iki.fi>
5622 L:      linux-media@vger.kernel.org
5623 W:      https://linuxtv.org
5624 W:      http://palosaari.fi/linux/
5625 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5626 T:      git git://linuxtv.org/anttip/media_tree.git
5627 S:      Maintained
5628 F:      drivers/media/dvb-frontends/hd29l2*
5629
5630 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5631 M:      Brian Boylston <brian.boylston@hpe.com>
5632 S:      Supported
5633 F:      Documentation/watchdog/hpwdt.txt
5634 F:      drivers/watchdog/hpwdt.c
5635
5636 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5637 M:      Don Brace <don.brace@microsemi.com>
5638 L:      iss_storagedev@hp.com
5639 L:      esc.storagedev@microsemi.com
5640 L:      linux-scsi@vger.kernel.org
5641 S:      Supported
5642 F:      Documentation/scsi/hpsa.txt
5643 F:      drivers/scsi/hpsa*.[ch]
5644 F:      include/linux/cciss*.h
5645 F:      include/uapi/linux/cciss*.h
5646
5647 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5648 M:      Don Brace <don.brace@microsemi.com>
5649 L:      iss_storagedev@hp.com
5650 L:      esc.storagedev@microsemi.com
5651 L:      linux-scsi@vger.kernel.org
5652 S:      Supported
5653 F:      Documentation/blockdev/cciss.txt
5654 F:      drivers/block/cciss*
5655 F:      include/linux/cciss_ioctl.h
5656 F:      include/uapi/linux/cciss_ioctl.h
5657
5658 HFI1 DRIVER
5659 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5660 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5661 L:      linux-rdma@vger.kernel.org
5662 S:      Supported
5663 F:      drivers/infiniband/hw/hfi1
5664
5665 HFS FILESYSTEM
5666 L:      linux-fsdevel@vger.kernel.org
5667 S:      Orphan
5668 F:      Documentation/filesystems/hfs.txt
5669 F:      fs/hfs/
5670
5671 HFSPLUS FILESYSTEM
5672 L:      linux-fsdevel@vger.kernel.org
5673 S:      Orphan
5674 F:      Documentation/filesystems/hfsplus.txt
5675 F:      fs/hfsplus/
5676
5677 HGA FRAMEBUFFER DRIVER
5678 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5679 L:      linux-nvidia@lists.surfsouth.com
5680 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5681 S:      Maintained
5682 F:      drivers/video/fbdev/hgafb.c
5683
5684 HIBERNATION (aka Software Suspend, aka swsusp)
5685 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5686 M:      Pavel Machek <pavel@ucw.cz>
5687 L:      linux-pm@vger.kernel.org
5688 B:      https://bugzilla.kernel.org
5689 S:      Supported
5690 F:      arch/x86/power/
5691 F:      drivers/base/power/
5692 F:      kernel/power/
5693 F:      include/linux/suspend.h
5694 F:      include/linux/freezer.h
5695 F:      include/linux/pm.h
5696 F:      arch/*/include/asm/suspend*.h
5697
5698 HID CORE LAYER
5699 M:      Jiri Kosina <jikos@kernel.org>
5700 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5701 L:      linux-input@vger.kernel.org
5702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5703 S:      Maintained
5704 F:      drivers/hid/
5705 F:      include/linux/hid*
5706 F:      include/uapi/linux/hid*
5707
5708 HID SENSOR HUB DRIVERS
5709 M:      Jiri Kosina <jikos@kernel.org>
5710 M:      Jonathan Cameron <jic23@kernel.org>
5711 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5712 L:      linux-input@vger.kernel.org
5713 L:      linux-iio@vger.kernel.org
5714 S:      Maintained
5715 F:      Documentation/hid/hid-sensor*
5716 F:      drivers/hid/hid-sensor-*
5717 F:      drivers/iio/*/hid-*
5718 F:      include/linux/hid-sensor-*
5719
5720 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5721 M:      Thomas Gleixner <tglx@linutronix.de>
5722 L:      linux-kernel@vger.kernel.org
5723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5724 S:      Maintained
5725 F:      Documentation/timers/
5726 F:      kernel/time/hrtimer.c
5727 F:      kernel/time/clockevents.c
5728 F:      kernel/time/tick*.*
5729 F:      kernel/time/timer_*.c
5730 F:      include/linux/clockchips.h
5731 F:      include/linux/hrtimer.h
5732
5733 HIGH-SPEED SCC DRIVER FOR AX.25
5734 L:      linux-hams@vger.kernel.org
5735 S:      Orphan
5736 F:      drivers/net/hamradio/dmascc.c
5737 F:      drivers/net/hamradio/scc.c
5738
5739 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5740 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5741 W:      http://www.highpoint-tech.com
5742 S:      Supported
5743 F:      Documentation/scsi/hptiop.txt
5744 F:      drivers/scsi/hptiop.c
5745
5746 HIPPI
5747 M:      Jes Sorensen <jes@trained-monkey.org>
5748 L:      linux-hippi@sunsite.dk
5749 S:      Maintained
5750 F:      include/linux/hippidevice.h
5751 F:      include/uapi/linux/if_hippi.h
5752 F:      net/802/hippi.c
5753 F:      drivers/net/hippi/
5754
5755 HISILICON NETWORK SUBSYSTEM DRIVER
5756 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5757 M:      Salil Mehta <salil.mehta@huawei.com>
5758 L:      netdev@vger.kernel.org
5759 W:      http://www.hisilicon.com
5760 S:      Maintained
5761 F:      drivers/net/ethernet/hisilicon/
5762 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5763
5764 HISILICON ROCE DRIVER
5765 M:      Lijun Ou <oulijun@huawei.com>
5766 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5767 L:      linux-rdma@vger.kernel.org
5768 S:      Maintained
5769 F:      drivers/infiniband/hw/hns/
5770 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5771
5772 HISILICON SAS Controller
5773 M:      John Garry <john.garry@huawei.com>
5774 W:      http://www.hisilicon.com
5775 S:      Supported
5776 F:      drivers/scsi/hisi_sas/
5777 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5778
5779 HOST AP DRIVER
5780 M:      Jouni Malinen <j@w1.fi>
5781 L:      linux-wireless@vger.kernel.org
5782 W:      http://w1.fi/hostap-driver.html
5783 S:      Obsolete
5784 F:      drivers/net/wireless/intersil/hostap/
5785
5786 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5787 L:      platform-driver-x86@vger.kernel.org
5788 S:      Orphan
5789 F:      drivers/platform/x86/tc1100-wmi.c
5790
5791 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5792 M:      Jaroslav Kysela <perex@perex.cz>
5793 S:      Maintained
5794 F:      drivers/net/ethernet/hp/hp100.*
5795
5796 HPET:   High Precision Event Timers driver
5797 M:      Clemens Ladisch <clemens@ladisch.de>
5798 S:      Maintained
5799 F:      Documentation/timers/hpet.txt
5800 F:      drivers/char/hpet.c
5801 F:      include/linux/hpet.h
5802 F:      include/uapi/linux/hpet.h
5803
5804 HPET:   x86
5805 S:      Orphan
5806 F:      arch/x86/kernel/hpet.c
5807 F:      arch/x86/include/asm/hpet.h
5808
5809 HPFS FILESYSTEM
5810 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5811 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5812 S:      Maintained
5813 F:      fs/hpfs/
5814
5815 HSI SUBSYSTEM
5816 M:      Sebastian Reichel <sre@kernel.org>
5817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5818 S:      Maintained
5819 F:      Documentation/ABI/testing/sysfs-bus-hsi
5820 F:      Documentation/device-drivers/serial-interfaces.rst
5821 F:      drivers/hsi/
5822 F:      include/linux/hsi/
5823 F:      include/uapi/linux/hsi/
5824
5825 HSO 3G MODEM DRIVER
5826 M:      Jan Dumon <j.dumon@option.com>
5827 W:      http://www.pharscape.org
5828 S:      Maintained
5829 F:      drivers/net/usb/hso.c
5830
5831 HSR NETWORK PROTOCOL
5832 M:      Arvid Brodin <arvid.brodin@alten.se>
5833 L:      netdev@vger.kernel.org
5834 S:      Maintained
5835 F:      net/hsr/
5836
5837 HTCPEN TOUCHSCREEN DRIVER
5838 M:      Pau Oliva Fora <pof@eslack.org>
5839 L:      linux-input@vger.kernel.org
5840 S:      Maintained
5841 F:      drivers/input/touchscreen/htcpen.c
5842
5843 HUGETLB FILESYSTEM
5844 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5845 S:      Maintained
5846 F:      fs/hugetlbfs/
5847
5848 HVA ST MEDIA DRIVER
5849 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5850 L:      linux-media@vger.kernel.org
5851 T:      git git://linuxtv.org/media_tree.git
5852 W:      https://linuxtv.org
5853 S:      Supported
5854 F:      drivers/media/platform/sti/hva
5855
5856 Hyper-V CORE AND DRIVERS
5857 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5858 M:      Haiyang Zhang <haiyangz@microsoft.com>
5859 L:      devel@linuxdriverproject.org
5860 S:      Maintained
5861 F:      arch/x86/include/asm/mshyperv.h
5862 F:      arch/x86/include/uapi/asm/hyperv.h
5863 F:      arch/x86/kernel/cpu/mshyperv.c
5864 F:      drivers/hid/hid-hyperv.c
5865 F:      drivers/hv/
5866 F:      drivers/input/serio/hyperv-keyboard.c
5867 F:      drivers/pci/host/pci-hyperv.c
5868 F:      drivers/net/hyperv/
5869 F:      drivers/scsi/storvsc_drv.c
5870 F:      drivers/video/fbdev/hyperv_fb.c
5871 F:      include/linux/hyperv.h
5872 F:      tools/hv/
5873 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5874
5875 I2C MUXES
5876 M:      Peter Rosin <peda@axentia.se>
5877 L:      linux-i2c@vger.kernel.org
5878 S:      Maintained
5879 F:      Documentation/i2c/i2c-topology
5880 F:      Documentation/i2c/muxes/
5881 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5882 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
5883 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
5884 F:      drivers/i2c/i2c-mux.c
5885 F:      drivers/i2c/muxes/
5886 F:      include/linux/i2c-mux.h
5887
5888 I2C OVER PARALLEL PORT
5889 M:      Jean Delvare <jdelvare@suse.com>
5890 L:      linux-i2c@vger.kernel.org
5891 S:      Maintained
5892 F:      Documentation/i2c/busses/i2c-parport
5893 F:      Documentation/i2c/busses/i2c-parport-light
5894 F:      drivers/i2c/busses/i2c-parport.c
5895 F:      drivers/i2c/busses/i2c-parport-light.c
5896
5897 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5898 M:      Jean Delvare <jdelvare@suse.com>
5899 L:      linux-i2c@vger.kernel.org
5900 S:      Maintained
5901 F:      Documentation/i2c/busses/i2c-ali1535
5902 F:      Documentation/i2c/busses/i2c-ali1563
5903 F:      Documentation/i2c/busses/i2c-ali15x3
5904 F:      Documentation/i2c/busses/i2c-amd756
5905 F:      Documentation/i2c/busses/i2c-amd8111
5906 F:      Documentation/i2c/busses/i2c-i801
5907 F:      Documentation/i2c/busses/i2c-nforce2
5908 F:      Documentation/i2c/busses/i2c-piix4
5909 F:      Documentation/i2c/busses/i2c-sis5595
5910 F:      Documentation/i2c/busses/i2c-sis630
5911 F:      Documentation/i2c/busses/i2c-sis96x
5912 F:      Documentation/i2c/busses/i2c-via
5913 F:      Documentation/i2c/busses/i2c-viapro
5914 F:      drivers/i2c/busses/i2c-ali1535.c
5915 F:      drivers/i2c/busses/i2c-ali1563.c
5916 F:      drivers/i2c/busses/i2c-ali15x3.c
5917 F:      drivers/i2c/busses/i2c-amd756.c
5918 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5919 F:      drivers/i2c/busses/i2c-amd8111.c
5920 F:      drivers/i2c/busses/i2c-i801.c
5921 F:      drivers/i2c/busses/i2c-isch.c
5922 F:      drivers/i2c/busses/i2c-nforce2.c
5923 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5924 F:      drivers/i2c/busses/i2c-piix4.c
5925 F:      drivers/i2c/busses/i2c-sis5595.c
5926 F:      drivers/i2c/busses/i2c-sis630.c
5927 F:      drivers/i2c/busses/i2c-sis96x.c
5928 F:      drivers/i2c/busses/i2c-via.c
5929 F:      drivers/i2c/busses/i2c-viapro.c
5930
5931 I2C/SMBUS ISMT DRIVER
5932 M:      Seth Heasley <seth.heasley@intel.com>
5933 M:      Neil Horman <nhorman@tuxdriver.com>
5934 L:      linux-i2c@vger.kernel.org
5935 F:      drivers/i2c/busses/i2c-ismt.c
5936 F:      Documentation/i2c/busses/i2c-ismt
5937
5938 I2C/SMBUS STUB DRIVER
5939 M:      Jean Delvare <jdelvare@suse.com>
5940 L:      linux-i2c@vger.kernel.org
5941 S:      Maintained
5942 F:      drivers/i2c/i2c-stub.c
5943
5944 I2C SUBSYSTEM
5945 M:      Wolfram Sang <wsa@the-dreams.de>
5946 L:      linux-i2c@vger.kernel.org
5947 W:      https://i2c.wiki.kernel.org/
5948 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5950 S:      Maintained
5951 F:      Documentation/devicetree/bindings/i2c/
5952 F:      Documentation/i2c/
5953 F:      drivers/i2c/
5954 F:      drivers/i2c/*/
5955 F:      include/linux/i2c.h
5956 F:      include/linux/i2c-*.h
5957 F:      include/uapi/linux/i2c.h
5958 F:      include/uapi/linux/i2c-*.h
5959
5960 I2C ACPI SUPPORT
5961 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5962 L:      linux-i2c@vger.kernel.org
5963 L:      linux-acpi@vger.kernel.org
5964 S:      Maintained
5965
5966 I2C-TAOS-EVM DRIVER
5967 M:      Jean Delvare <jdelvare@suse.com>
5968 L:      linux-i2c@vger.kernel.org
5969 S:      Maintained
5970 F:      Documentation/i2c/busses/i2c-taos-evm
5971 F:      drivers/i2c/busses/i2c-taos-evm.c
5972
5973 I2C-TINY-USB DRIVER
5974 M:      Till Harbaum <till@harbaum.org>
5975 L:      linux-i2c@vger.kernel.org
5976 W:      http://www.harbaum.org/till/i2c_tiny_usb
5977 S:      Maintained
5978 F:      drivers/i2c/busses/i2c-tiny-usb.c
5979
5980 i386 BOOT CODE
5981 M:      "H. Peter Anvin" <hpa@zytor.com>
5982 S:      Maintained
5983 F:      arch/x86/boot/
5984
5985 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5986 M:      "H. Peter Anvin" <hpa@zytor.com>
5987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5988 S:      Maintained
5989
5990 IA64 (Itanium) PLATFORM
5991 M:      Tony Luck <tony.luck@intel.com>
5992 M:      Fenghua Yu <fenghua.yu@intel.com>
5993 L:      linux-ia64@vger.kernel.org
5994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5995 S:      Maintained
5996 F:      arch/ia64/
5997
5998 IBM Power VMX Cryptographic instructions
5999 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6000 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6001 L:      linux-crypto@vger.kernel.org
6002 S:      Supported
6003 F:      drivers/crypto/vmx/Makefile
6004 F:      drivers/crypto/vmx/Kconfig
6005 F:      drivers/crypto/vmx/vmx.c
6006 F:      drivers/crypto/vmx/aes*
6007 F:      drivers/crypto/vmx/ghash*
6008 F:      drivers/crypto/vmx/ppc-xlate.pl
6009
6010 IBM Power in-Nest Crypto Acceleration
6011 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6012 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6013 L:      linux-crypto@vger.kernel.org
6014 S:      Supported
6015 F:      drivers/crypto/nx/Makefile
6016 F:      drivers/crypto/nx/Kconfig
6017 F:      drivers/crypto/nx/nx-aes*
6018 F:      drivers/crypto/nx/nx-sha*
6019 F:      drivers/crypto/nx/nx.*
6020 F:      drivers/crypto/nx/nx_csbcpb.h
6021 F:      drivers/crypto/nx/nx_debugfs.h
6022
6023 IBM Power 842 compression accelerator
6024 M:      Dan Streetman <ddstreet@ieee.org>
6025 S:      Supported
6026 F:      drivers/crypto/nx/Makefile
6027 F:      drivers/crypto/nx/Kconfig
6028 F:      drivers/crypto/nx/nx-842*
6029 F:      include/linux/sw842.h
6030 F:      crypto/842.c
6031 F:      lib/842/
6032
6033 IBM Power Linux RAID adapter
6034 M:      Brian King <brking@us.ibm.com>
6035 S:      Supported
6036 F:      drivers/scsi/ipr.*
6037
6038 IBM Power Virtual Ethernet Device Driver
6039 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6040 L:      netdev@vger.kernel.org
6041 S:      Supported
6042 F:      drivers/net/ethernet/ibm/ibmveth.*
6043
6044 IBM Power SRIOV Virtual NIC Device Driver
6045 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6046 M:      John Allen <jallen@linux.vnet.ibm.com>
6047 L:      netdev@vger.kernel.org
6048 S:      Supported
6049 F:      drivers/net/ethernet/ibm/ibmvnic.*
6050
6051 IBM Power Virtual SCSI Device Drivers
6052 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6053 L:      linux-scsi@vger.kernel.org
6054 S:      Supported
6055 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6056 F:      include/scsi/viosrp.h
6057
6058 IBM Power Virtual SCSI Device Target Driver
6059 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6060 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6061 L:      linux-scsi@vger.kernel.org
6062 L:      target-devel@vger.kernel.org
6063 S:      Supported
6064 F:      drivers/scsi/ibmvscsi_tgt/
6065
6066 IBM Power Virtual FC Device Drivers
6067 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6068 L:      linux-scsi@vger.kernel.org
6069 S:      Supported
6070 F:      drivers/scsi/ibmvscsi/ibmvfc*
6071
6072 IBM ServeRAID RAID DRIVER
6073 S:      Orphan
6074 F:      drivers/scsi/ips.*
6075
6076 ICH LPC AND GPIO DRIVER
6077 M:      Peter Tyser <ptyser@xes-inc.com>
6078 S:      Maintained
6079 F:      drivers/mfd/lpc_ich.c
6080 F:      drivers/gpio/gpio-ich.c
6081
6082 IDE SUBSYSTEM
6083 M:      "David S. Miller" <davem@davemloft.net>
6084 L:      linux-ide@vger.kernel.org
6085 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6087 S:      Maintained
6088 F:      Documentation/ide/
6089 F:      drivers/ide/
6090 F:      include/linux/ide.h
6091
6092 IDEAPAD LAPTOP EXTRAS DRIVER
6093 M:      Ike Panhc <ike.pan@canonical.com>
6094 L:      platform-driver-x86@vger.kernel.org
6095 W:      http://launchpad.net/ideapad-laptop
6096 S:      Maintained
6097 F:      drivers/platform/x86/ideapad-laptop.c
6098
6099 IDEAPAD LAPTOP SLIDEBAR DRIVER
6100 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6101 L:      linux-input@vger.kernel.org
6102 W:      https://github.com/o2genum/ideapad-slidebar
6103 S:      Maintained
6104 F:      drivers/input/misc/ideapad_slidebar.c
6105
6106 IDE/ATAPI DRIVERS
6107 M:      Borislav Petkov <bp@alien8.de>
6108 L:      linux-ide@vger.kernel.org
6109 S:      Maintained
6110 F:      Documentation/cdrom/ide-cd
6111 F:      drivers/ide/ide-cd*
6112
6113 IDLE-I7300
6114 M:      Andy Henroid <andrew.d.henroid@intel.com>
6115 L:      linux-pm@vger.kernel.org
6116 S:      Supported
6117 F:      drivers/idle/i7300_idle.c
6118
6119 IEEE 802.15.4 SUBSYSTEM
6120 M:      Alexander Aring <aar@pengutronix.de>
6121 M:      Stefan Schmidt <stefan@osg.samsung.com>
6122 L:      linux-wpan@vger.kernel.org
6123 W:      http://wpan.cakelab.org/
6124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6126 S:      Maintained
6127 F:      net/ieee802154/
6128 F:      net/mac802154/
6129 F:      drivers/net/ieee802154/
6130 F:      include/linux/nl802154.h
6131 F:      include/linux/ieee802154.h
6132 F:      include/net/nl802154.h
6133 F:      include/net/mac802154.h
6134 F:      include/net/af_ieee802154.h
6135 F:      include/net/cfg802154.h
6136 F:      include/net/ieee802154_netdev.h
6137 F:      Documentation/networking/ieee802154.txt
6138
6139 IGORPLUG-USB IR RECEIVER
6140 M:      Sean Young <sean@mess.org>
6141 L:      linux-media@vger.kernel.org
6142 S:      Maintained
6143 F:      drivers/media/rc/igorplugusb.c
6144
6145 IGUANAWORKS USB IR TRANSCEIVER
6146 M:      Sean Young <sean@mess.org>
6147 L:      linux-media@vger.kernel.org
6148 S:      Maintained
6149 F:      drivers/media/rc/iguanair.c
6150
6151 IIO SUBSYSTEM AND DRIVERS
6152 M:      Jonathan Cameron <jic23@kernel.org>
6153 R:      Hartmut Knaack <knaack.h@gmx.de>
6154 R:      Lars-Peter Clausen <lars@metafoo.de>
6155 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6156 L:      linux-iio@vger.kernel.org
6157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6158 S:      Maintained
6159 F:      Documentation/devicetree/bindings/iio/
6160 F:      drivers/iio/
6161 F:      drivers/staging/iio/
6162 F:      include/linux/iio/
6163 F:      tools/iio/
6164
6165 IKANOS/ADI EAGLE ADSL USB DRIVER
6166 M:      Matthieu Castet <castet.matthieu@free.fr>
6167 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6168 S:      Maintained
6169 F:      drivers/usb/atm/ueagle-atm.c
6170
6171 IMGTEC ASCII LCD DRIVER
6172 M:      Paul Burton <paul.burton@imgtec.com>
6173 S:      Maintained
6174 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6175 F:      drivers/auxdisplay/img-ascii-lcd.c
6176
6177 INA209 HARDWARE MONITOR DRIVER
6178 M:      Guenter Roeck <linux@roeck-us.net>
6179 L:      linux-hwmon@vger.kernel.org
6180 S:      Maintained
6181 F:      Documentation/hwmon/ina209
6182 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6183 F:      drivers/hwmon/ina209.c
6184
6185 INA2XX HARDWARE MONITOR DRIVER
6186 M:      Guenter Roeck <linux@roeck-us.net>
6187 L:      linux-hwmon@vger.kernel.org
6188 S:      Maintained
6189 F:      Documentation/hwmon/ina2xx
6190 F:      drivers/hwmon/ina2xx.c
6191 F:      include/linux/platform_data/ina2xx.h
6192
6193 INDUSTRY PACK SUBSYSTEM (IPACK)
6194 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6195 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6196 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6197 L:      industrypack-devel@lists.sourceforge.net
6198 W:      http://industrypack.sourceforge.net
6199 S:      Maintained
6200 F:      drivers/ipack/
6201
6202 INGENIC JZ4780 DMA Driver
6203 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6204 S:      Maintained
6205 F:      drivers/dma/dma-jz4780.c
6206
6207 INGENIC JZ4780 NAND DRIVER
6208 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6209 L:      linux-mtd@lists.infradead.org
6210 S:      Maintained
6211 F:      drivers/mtd/nand/jz4780_*
6212
6213 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6214 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6215 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6216 L:      linux-ima-devel@lists.sourceforge.net
6217 L:      linux-ima-user@lists.sourceforge.net
6218 L:      linux-security-module@vger.kernel.org
6219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6220 S:      Supported
6221 F:      security/integrity/ima/
6222
6223 IMGTEC IR DECODER DRIVER
6224 M:      James Hogan <james.hogan@imgtec.com>
6225 S:      Maintained
6226 F:      drivers/media/rc/img-ir/
6227
6228 IMS TWINTURBO FRAMEBUFFER DRIVER
6229 L:      linux-fbdev@vger.kernel.org
6230 S:      Orphan
6231 F:      drivers/video/fbdev/imsttfb.c
6232
6233 INFINIBAND SUBSYSTEM
6234 M:      Doug Ledford <dledford@redhat.com>
6235 M:      Sean Hefty <sean.hefty@intel.com>
6236 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6237 L:      linux-rdma@vger.kernel.org
6238 W:      http://www.openfabrics.org/
6239 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6241 S:      Supported
6242 F:      Documentation/infiniband/
6243 F:      drivers/infiniband/
6244 F:      include/uapi/linux/if_infiniband.h
6245 F:      include/uapi/rdma/
6246 F:      include/rdma/
6247
6248 INOTIFY
6249 M:      John McCutchan <john@johnmccutchan.com>
6250 M:      Robert Love <rlove@rlove.org>
6251 M:      Eric Paris <eparis@parisplace.org>
6252 S:      Maintained
6253 F:      Documentation/filesystems/inotify.txt
6254 F:      fs/notify/inotify/
6255 F:      include/linux/inotify.h
6256 F:      include/uapi/linux/inotify.h
6257
6258 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6259 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6260 L:      linux-input@vger.kernel.org
6261 Q:      http://patchwork.kernel.org/project/linux-input/list/
6262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6263 S:      Maintained
6264 F:      drivers/input/
6265 F:      include/linux/input.h
6266 F:      include/uapi/linux/input.h
6267 F:      include/linux/input/
6268 F:      Documentation/devicetree/bindings/input/
6269
6270 INPUT MULTITOUCH (MT) PROTOCOL
6271 M:      Henrik Rydberg <rydberg@bitmath.org>
6272 L:      linux-input@vger.kernel.org
6273 S:      Odd fixes
6274 F:      Documentation/input/multi-touch-protocol.txt
6275 F:      drivers/input/input-mt.c
6276 K:      \b(ABS|SYN)_MT_
6277
6278 INTEL ASoC BDW/HSW DRIVERS
6279 M:      Jie Yang <yang.jie@linux.intel.com>
6280 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6281 S:      Supported
6282 F:      sound/soc/intel/common/sst-dsp*
6283 F:      sound/soc/intel/common/sst-firmware.c
6284 F:      sound/soc/intel/boards/broadwell.c
6285 F:      sound/soc/intel/haswell/
6286
6287 INTEL C600 SERIES SAS CONTROLLER DRIVER
6288 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6289 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6290 L:      linux-scsi@vger.kernel.org
6291 T:      git git://git.code.sf.net/p/intel-sas/isci
6292 S:      Supported
6293 F:      drivers/scsi/isci/
6294
6295 INTEL HID EVENT DRIVER
6296 M:      Alex Hung <alex.hung@canonical.com>
6297 L:      platform-driver-x86@vger.kernel.org
6298 S:      Maintained
6299 F:      drivers/platform/x86/intel-hid.c
6300
6301 INTEL VIRTUAL BUTTON DRIVER
6302 M:      AceLan Kao <acelan.kao@canonical.com>
6303 L:      platform-driver-x86@vger.kernel.org
6304 S:      Maintained
6305 F:      drivers/platform/x86/intel-vbtn.c
6306
6307 INTEL IDLE DRIVER
6308 M:      Len Brown <lenb@kernel.org>
6309 L:      linux-pm@vger.kernel.org
6310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6311 S:      Supported
6312 F:      drivers/idle/intel_idle.c
6313
6314 INTEL INTEGRATED SENSOR HUB DRIVER
6315 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6316 M:      Jiri Kosina <jikos@kernel.org>
6317 L:      linux-input@vger.kernel.org
6318 S:      Maintained
6319 F:      drivers/hid/intel-ish-hid/
6320
6321 INTEL PSTATE DRIVER
6322 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6323 M:      Len Brown <lenb@kernel.org>
6324 L:      linux-pm@vger.kernel.org
6325 S:      Supported
6326 F:      drivers/cpufreq/intel_pstate.c
6327
6328 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6329 M:      Maik Broemme <mbroemme@libmpq.org>
6330 L:      linux-fbdev@vger.kernel.org
6331 S:      Maintained
6332 F:      Documentation/fb/intelfb.txt
6333 F:      drivers/video/fbdev/intelfb/
6334
6335 INTEL 810/815 FRAMEBUFFER DRIVER
6336 M:      Antonino Daplas <adaplas@gmail.com>
6337 L:      linux-fbdev@vger.kernel.org
6338 S:      Maintained
6339 F:      drivers/video/fbdev/i810/
6340
6341 INTEL MENLOW THERMAL DRIVER
6342 M:      Sujith Thomas <sujith.thomas@intel.com>
6343 L:      platform-driver-x86@vger.kernel.org
6344 W:      https://01.org/linux-acpi
6345 S:      Supported
6346 F:      drivers/platform/x86/intel_menlow.c
6347
6348 INTEL I/OAT DMA DRIVER
6349 M:      Dave Jiang <dave.jiang@intel.com>
6350 R:      Dan Williams <dan.j.williams@intel.com>
6351 L:      dmaengine@vger.kernel.org
6352 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6353 S:      Supported
6354 F:      drivers/dma/ioat*
6355
6356 INTEL IOMMU (VT-d)
6357 M:      David Woodhouse <dwmw2@infradead.org>
6358 L:      iommu@lists.linux-foundation.org
6359 T:      git git://git.infradead.org/iommu-2.6.git
6360 S:      Supported
6361 F:      drivers/iommu/intel-iommu.c
6362 F:      include/linux/intel-iommu.h
6363
6364 INTEL IOP-ADMA DMA DRIVER
6365 R:      Dan Williams <dan.j.williams@intel.com>
6366 S:      Odd fixes
6367 F:      drivers/dma/iop-adma.c
6368
6369 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6370 M:      Krzysztof Halasa <khalasa@piap.pl>
6371 S:      Maintained
6372 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6373 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6374 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6375 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6376 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6377 F:      drivers/net/wan/ixp4xx_hss.c
6378
6379 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6380 M:      Deepak Saxena <dsaxena@plexity.net>
6381 S:      Maintained
6382 F:      drivers/char/hw_random/ixp4xx-rng.c
6383
6384 INTEL ETHERNET DRIVERS
6385 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6386 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6387 W:      http://www.intel.com/support/feedback.htm
6388 W:      http://e1000.sourceforge.net/
6389 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6392 S:      Supported
6393 F:      Documentation/networking/e100.txt
6394 F:      Documentation/networking/e1000.txt
6395 F:      Documentation/networking/e1000e.txt
6396 F:      Documentation/networking/igb.txt
6397 F:      Documentation/networking/igbvf.txt
6398 F:      Documentation/networking/ixgb.txt
6399 F:      Documentation/networking/ixgbe.txt
6400 F:      Documentation/networking/ixgbevf.txt
6401 F:      Documentation/networking/i40e.txt
6402 F:      Documentation/networking/i40evf.txt
6403 F:      drivers/net/ethernet/intel/
6404 F:      drivers/net/ethernet/intel/*/
6405
6406 INTEL RDMA RNIC DRIVER
6407 M:     Faisal Latif <faisal.latif@intel.com>
6408 R:     Chien Tin Tung <chien.tin.tung@intel.com>
6409 R:     Mustafa Ismail <mustafa.ismail@intel.com>
6410 R:     Shiraz Saleem <shiraz.saleem@intel.com>
6411 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6412 L:     linux-rdma@vger.kernel.org
6413 S:     Supported
6414 F:     drivers/infiniband/hw/i40iw/
6415
6416 INTEL MERRIFIELD GPIO DRIVER
6417 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6418 L:      linux-gpio@vger.kernel.org
6419 S:      Maintained
6420 F:      drivers/gpio/gpio-merrifield.c
6421
6422 INTEL-MID GPIO DRIVER
6423 M:      David Cohen <david.a.cohen@linux.intel.com>
6424 L:      linux-gpio@vger.kernel.org
6425 S:      Maintained
6426 F:      drivers/gpio/gpio-intel-mid.c
6427
6428 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6429 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6430 L:      linux-wireless@vger.kernel.org
6431 S:      Maintained
6432 F:      Documentation/networking/README.ipw2100
6433 F:      Documentation/networking/README.ipw2200
6434 F:      drivers/net/wireless/intel/ipw2x00/
6435
6436 INTEL(R) TRACE HUB
6437 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6438 S:      Supported
6439 F:      Documentation/trace/intel_th.txt
6440 F:      drivers/hwtracing/intel_th/
6441
6442 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6443 M:      Ning Sun <ning.sun@intel.com>
6444 L:      tboot-devel@lists.sourceforge.net
6445 W:      http://tboot.sourceforge.net
6446 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6447 S:      Supported
6448 F:      Documentation/intel_txt.txt
6449 F:      include/linux/tboot.h
6450 F:      arch/x86/kernel/tboot.c
6451
6452 INTEL WIRELESS WIMAX CONNECTION 2400
6453 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6454 M:      linux-wimax@intel.com
6455 L:      wimax@linuxwimax.org (subscribers-only)
6456 S:      Supported
6457 W:      http://linuxwimax.org
6458 F:      Documentation/wimax/README.i2400m
6459 F:      drivers/net/wimax/i2400m/
6460 F:      include/uapi/linux/wimax/i2400m.h
6461
6462 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6463 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6464 L:      linux-wireless@vger.kernel.org
6465 S:      Supported
6466 F:      drivers/net/wireless/intel/iwlegacy/
6467
6468 INTEL WIRELESS WIFI LINK (iwlwifi)
6469 M:      Johannes Berg <johannes.berg@intel.com>
6470 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6471 M:      Luca Coelho <luciano.coelho@intel.com>
6472 M:      Intel Linux Wireless <linuxwifi@intel.com>
6473 L:      linux-wireless@vger.kernel.org
6474 W:      http://intellinuxwireless.org
6475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6476 S:      Supported
6477 F:      drivers/net/wireless/intel/iwlwifi/
6478
6479 INTEL MANAGEMENT ENGINE (mei)
6480 M:      Tomas Winkler <tomas.winkler@intel.com>
6481 L:      linux-kernel@vger.kernel.org
6482 S:      Supported
6483 F:      include/uapi/linux/mei.h
6484 F:      include/linux/mei_cl_bus.h
6485 F:      drivers/misc/mei/*
6486 F:      drivers/watchdog/mei_wdt.c
6487 F:      Documentation/misc-devices/mei/*
6488 F:      samples/mei/*
6489
6490 INTEL MIC DRIVERS (mic)
6491 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6492 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6493 S:      Supported
6494 W:      https://github.com/sudeepdutt/mic
6495 W:      http://software.intel.com/en-us/mic-developer
6496 F:      include/linux/mic_bus.h
6497 F:      include/linux/scif.h
6498 F:      include/uapi/linux/mic_common.h
6499 F:      include/uapi/linux/mic_ioctl.h
6500 F:      include/uapi/linux/scif_ioctl.h
6501 F:      drivers/misc/mic/
6502 F:      drivers/dma/mic_x100_dma.c
6503 F:      drivers/dma/mic_x100_dma.h
6504 F:      Documentation/mic/
6505
6506 INTEL PMC/P-Unit IPC DRIVER
6507 M:      Zha Qipeng<qipeng.zha@intel.com>
6508 L:      platform-driver-x86@vger.kernel.org
6509 S:      Maintained
6510 F:      drivers/platform/x86/intel_pmc_ipc.c
6511 F:      drivers/platform/x86/intel_punit_ipc.c
6512 F:      arch/x86/include/asm/intel_pmc_ipc.h
6513 F:      arch/x86/include/asm/intel_punit_ipc.h
6514
6515 INTEL TELEMETRY DRIVER
6516 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6517 L:      platform-driver-x86@vger.kernel.org
6518 S:      Maintained
6519 F:      arch/x86/include/asm/intel_telemetry.h
6520 F:      drivers/platform/x86/intel_telemetry*
6521
6522 INTEL PMC CORE DRIVER
6523 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6524 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6525 L:      platform-driver-x86@vger.kernel.org
6526 S:      Maintained
6527 F:      arch/x86/include/asm/pmc_core.h
6528 F:      drivers/platform/x86/intel_pmc_core*
6529
6530 IOC3 ETHERNET DRIVER
6531 M:      Ralf Baechle <ralf@linux-mips.org>
6532 L:      linux-mips@linux-mips.org
6533 S:      Maintained
6534 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6535
6536 IOC3 SERIAL DRIVER
6537 M:      Pat Gefre <pfg@sgi.com>
6538 L:      linux-serial@vger.kernel.org
6539 S:      Maintained
6540 F:      drivers/tty/serial/ioc3_serial.c
6541
6542 IOMMU DRIVERS
6543 M:      Joerg Roedel <joro@8bytes.org>
6544 L:      iommu@lists.linux-foundation.org
6545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6546 S:      Maintained
6547 F:      Documentation/devicetree/bindings/iommu/
6548 F:      drivers/iommu/
6549
6550 IP MASQUERADING
6551 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6552 S:      Maintained
6553 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6554
6555 IPMI SUBSYSTEM
6556 M:      Corey Minyard <minyard@acm.org>
6557 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6558 W:      http://openipmi.sourceforge.net/
6559 S:      Supported
6560 F:      Documentation/IPMI.txt
6561 F:      drivers/char/ipmi/
6562 F:      include/linux/ipmi*
6563 F:      include/uapi/linux/ipmi*
6564
6565 QCOM AUDIO (ASoC) DRIVERS
6566 M:      Patrick Lai <plai@codeaurora.org>
6567 M:      Banajit Goswami <bgoswami@codeaurora.org>
6568 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6569 S:      Supported
6570 F:      sound/soc/qcom/
6571
6572 IPS SCSI RAID DRIVER
6573 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6574 L:      linux-scsi@vger.kernel.org
6575 W:      http://www.adaptec.com/
6576 S:      Maintained
6577 F:      drivers/scsi/ips*
6578
6579 IPVS
6580 M:      Wensong Zhang <wensong@linux-vs.org>
6581 M:      Simon Horman <horms@verge.net.au>
6582 M:      Julian Anastasov <ja@ssi.bg>
6583 L:      netdev@vger.kernel.org
6584 L:      lvs-devel@vger.kernel.org
6585 S:      Maintained
6586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6588 F:      Documentation/networking/ipvs-sysctl.txt
6589 F:      include/net/ip_vs.h
6590 F:      include/uapi/linux/ip_vs.h
6591 F:      net/netfilter/ipvs/
6592
6593 IPWIRELESS DRIVER
6594 M:      Jiri Kosina <jikos@kernel.org>
6595 M:      David Sterba <dsterba@suse.com>
6596 S:      Odd Fixes
6597 F:      drivers/tty/ipwireless/
6598
6599 IPX NETWORK LAYER
6600 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6601 L:      netdev@vger.kernel.org
6602 S:      Maintained
6603 F:      include/net/ipx.h
6604 F:      include/uapi/linux/ipx.h
6605 F:      net/ipx/
6606
6607 IRDA SUBSYSTEM
6608 M:      Samuel Ortiz <samuel@sortiz.org>
6609 L:      irda-users@lists.sourceforge.net (subscribers-only)
6610 L:      netdev@vger.kernel.org
6611 W:      http://irda.sourceforge.net/
6612 S:      Maintained
6613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6614 F:      Documentation/networking/irda.txt
6615 F:      drivers/net/irda/
6616 F:      include/net/irda/
6617 F:      net/irda/
6618
6619 IRQ SUBSYSTEM
6620 M:      Thomas Gleixner <tglx@linutronix.de>
6621 L:      linux-kernel@vger.kernel.org
6622 S:      Maintained
6623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6624 F:      kernel/irq/
6625
6626 IRQCHIP DRIVERS
6627 M:      Thomas Gleixner <tglx@linutronix.de>
6628 M:      Jason Cooper <jason@lakedaemon.net>
6629 M:      Marc Zyngier <marc.zyngier@arm.com>
6630 L:      linux-kernel@vger.kernel.org
6631 S:      Maintained
6632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6633 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6634 F:      Documentation/devicetree/bindings/interrupt-controller/
6635 F:      drivers/irqchip/
6636
6637 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6638 M:      Marc Zyngier <marc.zyngier@arm.com>
6639 S:      Maintained
6640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6641 F:      Documentation/IRQ-domain.txt
6642 F:      include/linux/irqdomain.h
6643 F:      kernel/irq/irqdomain.c
6644 F:      kernel/irq/msi.c
6645
6646 ISA
6647 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6648 S:      Maintained
6649 F:      Documentation/isa.txt
6650 F:      drivers/base/isa.c
6651 F:      include/linux/isa.h
6652
6653 ISAPNP
6654 M:      Jaroslav Kysela <perex@perex.cz>
6655 S:      Maintained
6656 F:      Documentation/isapnp.txt
6657 F:      drivers/pnp/isapnp/
6658 F:      include/linux/isapnp.h
6659
6660 ISA RADIO MODULE
6661 M:      Hans Verkuil <hverkuil@xs4all.nl>
6662 L:      linux-media@vger.kernel.org
6663 T:      git git://linuxtv.org/media_tree.git
6664 W:      https://linuxtv.org
6665 S:      Maintained
6666 F:      drivers/media/radio/radio-isa*
6667
6668 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6669 M:      Peter Jones <pjones@redhat.com>
6670 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6671 S:      Maintained
6672 F:      drivers/firmware/iscsi_ibft*
6673
6674 ISCSI
6675 M:      Lee Duncan <lduncan@suse.com>
6676 M:      Chris Leech <cleech@redhat.com>
6677 L:      open-iscsi@googlegroups.com
6678 W:      www.open-iscsi.com
6679 S:      Maintained
6680 F:      drivers/scsi/*iscsi*
6681 F:      include/scsi/*iscsi*
6682
6683 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6684 M:      Or Gerlitz <ogerlitz@mellanox.com>
6685 M:      Sagi Grimberg <sagi@grimberg.me>
6686 M:      Roi Dayan <roid@mellanox.com>
6687 L:      linux-rdma@vger.kernel.org
6688 S:      Supported
6689 W:      http://www.openfabrics.org
6690 W:      www.open-iscsi.org
6691 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6692 F:      drivers/infiniband/ulp/iser/
6693
6694 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6695 M:      Sagi Grimberg <sagi@grimberg.me>
6696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6697 L:      linux-rdma@vger.kernel.org
6698 L:      target-devel@vger.kernel.org
6699 S:      Supported
6700 W:      http://www.linux-iscsi.org
6701 F:      drivers/infiniband/ulp/isert
6702
6703 ISDN SUBSYSTEM
6704 M:      Karsten Keil <isdn@linux-pingi.de>
6705 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6706 L:      netdev@vger.kernel.org
6707 W:      http://www.isdn4linux.de
6708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6709 S:      Maintained
6710 F:      Documentation/isdn/
6711 F:      drivers/isdn/
6712 F:      include/linux/isdn.h
6713 F:      include/linux/isdn/
6714 F:      include/uapi/linux/isdn.h
6715 F:      include/uapi/linux/isdn/
6716
6717 ISDN SUBSYSTEM (Eicon active card driver)
6718 M:      Armin Schindler <mac@melware.de>
6719 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6720 W:      http://www.melware.de
6721 S:      Maintained
6722 F:      drivers/isdn/hardware/eicon/
6723
6724 IT87 HARDWARE MONITORING DRIVER
6725 M:      Jean Delvare <jdelvare@suse.com>
6726 L:      linux-hwmon@vger.kernel.org
6727 S:      Maintained
6728 F:      Documentation/hwmon/it87
6729 F:      drivers/hwmon/it87.c
6730
6731 IT913X MEDIA DRIVER
6732 M:      Antti Palosaari <crope@iki.fi>
6733 L:      linux-media@vger.kernel.org
6734 W:      https://linuxtv.org
6735 W:      http://palosaari.fi/linux/
6736 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6737 T:      git git://linuxtv.org/anttip/media_tree.git
6738 S:      Maintained
6739 F:      drivers/media/tuners/it913x*
6740
6741 IVTV VIDEO4LINUX DRIVER
6742 M:      Andy Walls <awalls@md.metrocast.net>
6743 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6744 L:      linux-media@vger.kernel.org
6745 T:      git git://linuxtv.org/media_tree.git
6746 W:      http://www.ivtvdriver.org
6747 S:      Maintained
6748 F:      Documentation/media/v4l-drivers/ivtv*
6749 F:      drivers/media/pci/ivtv/
6750 F:      include/uapi/linux/ivtv*
6751
6752 IX2505V MEDIA DRIVER
6753 M:      Malcolm Priestley <tvboxspy@gmail.com>
6754 L:      linux-media@vger.kernel.org
6755 W:      https://linuxtv.org
6756 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6757 S:      Maintained
6758 F:      drivers/media/dvb-frontends/ix2505v*
6759
6760 JC42.4 TEMPERATURE SENSOR DRIVER
6761 M:      Guenter Roeck <linux@roeck-us.net>
6762 L:      linux-hwmon@vger.kernel.org
6763 S:      Maintained
6764 F:      drivers/hwmon/jc42.c
6765 F:      Documentation/hwmon/jc42
6766
6767 JFS FILESYSTEM
6768 M:      Dave Kleikamp <shaggy@kernel.org>
6769 L:      jfs-discussion@lists.sourceforge.net
6770 W:      http://jfs.sourceforge.net/
6771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6772 S:      Maintained
6773 F:      Documentation/filesystems/jfs.txt
6774 F:      fs/jfs/
6775
6776 JME NETWORK DRIVER
6777 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6778 L:      netdev@vger.kernel.org
6779 S:      Maintained
6780 F:      drivers/net/ethernet/jme.*
6781
6782 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6783 M:      David Woodhouse <dwmw2@infradead.org>
6784 L:      linux-mtd@lists.infradead.org
6785 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6786 S:      Maintained
6787 F:      fs/jffs2/
6788 F:      include/uapi/linux/jffs2.h
6789
6790 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6791 M:      "Theodore Ts'o" <tytso@mit.edu>
6792 M:      Jan Kara <jack@suse.com>
6793 L:      linux-ext4@vger.kernel.org
6794 S:      Maintained
6795 F:      fs/jbd2/
6796 F:      include/linux/jbd2.h
6797
6798 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6799 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6800 L:      linux-media@vger.kernel.org
6801 S:      Maintained
6802 F:      drivers/media/platform/rcar_jpu.c
6803
6804 JSM Neo PCI based serial card
6805 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6806 L:      linux-serial@vger.kernel.org
6807 S:      Maintained
6808 F:      drivers/tty/serial/jsm/
6809
6810 K10TEMP HARDWARE MONITORING DRIVER
6811 M:      Clemens Ladisch <clemens@ladisch.de>
6812 L:      linux-hwmon@vger.kernel.org
6813 S:      Maintained
6814 F:      Documentation/hwmon/k10temp
6815 F:      drivers/hwmon/k10temp.c
6816
6817 K8TEMP HARDWARE MONITORING DRIVER
6818 M:      Rudolf Marek <r.marek@assembler.cz>
6819 L:      linux-hwmon@vger.kernel.org
6820 S:      Maintained
6821 F:      Documentation/hwmon/k8temp
6822 F:      drivers/hwmon/k8temp.c
6823
6824 KASAN
6825 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6826 R:      Alexander Potapenko <glider@google.com>
6827 R:      Dmitry Vyukov <dvyukov@google.com>
6828 L:      kasan-dev@googlegroups.com
6829 S:      Maintained
6830 F:      arch/*/include/asm/kasan.h
6831 F:      arch/*/mm/kasan_init*
6832 F:      Documentation/dev-tools/kasan.rst
6833 F:      include/linux/kasan*.h
6834 F:      lib/test_kasan.c
6835 F:      mm/kasan/
6836 F:      scripts/Makefile.kasan
6837
6838 KCONFIG
6839 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6840 L:      linux-kbuild@vger.kernel.org
6841 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6842 S:      Maintained
6843 F:      Documentation/kbuild/kconfig-language.txt
6844 F:      scripts/kconfig/
6845
6846 KDUMP
6847 M:      Dave Young <dyoung@redhat.com>
6848 M:      Baoquan He <bhe@redhat.com>
6849 R:      Vivek Goyal <vgoyal@redhat.com>
6850 L:      kexec@lists.infradead.org
6851 W:      http://lse.sourceforge.net/kdump/
6852 S:      Maintained
6853 F:      Documentation/kdump/
6854
6855 KEENE FM RADIO TRANSMITTER DRIVER
6856 M:      Hans Verkuil <hverkuil@xs4all.nl>
6857 L:      linux-media@vger.kernel.org
6858 T:      git git://linuxtv.org/media_tree.git
6859 W:      https://linuxtv.org
6860 S:      Maintained
6861 F:      drivers/media/radio/radio-keene*
6862
6863 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6864 M:      Ian Kent <raven@themaw.net>
6865 L:      autofs@vger.kernel.org
6866 S:      Maintained
6867 F:      fs/autofs4/
6868
6869 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6870 M:      Michal Marek <mmarek@suse.com>
6871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6873 L:      linux-kbuild@vger.kernel.org
6874 S:      Maintained
6875 F:      Documentation/kbuild/
6876 F:      Makefile
6877 F:      scripts/Makefile.*
6878 F:      scripts/basic/
6879 F:      scripts/mk*
6880 F:      scripts/package/
6881
6882 KERNEL JANITORS
6883 L:      kernel-janitors@vger.kernel.org
6884 W:      http://kernelnewbies.org/KernelJanitors
6885 S:      Odd Fixes
6886
6887 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6888 M:      "J. Bruce Fields" <bfields@fieldses.org>
6889 M:      Jeff Layton <jlayton@poochiereds.net>
6890 L:      linux-nfs@vger.kernel.org
6891 W:      http://nfs.sourceforge.net/
6892 T:      git git://linux-nfs.org/~bfields/linux.git
6893 S:      Supported
6894 F:      fs/nfsd/
6895 F:      include/uapi/linux/nfsd/
6896 F:      fs/lockd/
6897 F:      fs/nfs_common/
6898 F:      net/sunrpc/
6899 F:      include/linux/lockd/
6900 F:      include/linux/sunrpc/
6901 F:      include/uapi/linux/sunrpc/
6902
6903 KERNEL SELFTEST FRAMEWORK
6904 M:      Shuah Khan <shuahkh@osg.samsung.com>
6905 M:      Shuah Khan <shuah@kernel.org>
6906 L:      linux-kselftest@vger.kernel.org
6907 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6908 S:      Maintained
6909 F:      tools/testing/selftests
6910
6911 KERNEL VIRTUAL MACHINE (KVM)
6912 M:      Paolo Bonzini <pbonzini@redhat.com>
6913 M:      Radim Krčmář <rkrcmar@redhat.com>
6914 L:      kvm@vger.kernel.org
6915 W:      http://www.linux-kvm.org
6916 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6917 S:      Supported
6918 F:      Documentation/*/kvm*.txt
6919 F:      Documentation/virtual/kvm/
6920 F:      arch/*/kvm/
6921 F:      arch/x86/kernel/kvm.c
6922 F:      arch/x86/kernel/kvmclock.c
6923 F:      arch/*/include/asm/kvm*
6924 F:      include/linux/kvm*
6925 F:      include/uapi/linux/kvm*
6926 F:      virt/kvm/
6927 F:      tools/kvm/
6928
6929 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6930 M:      Joerg Roedel <joro@8bytes.org>
6931 L:      kvm@vger.kernel.org
6932 W:      http://www.linux-kvm.org/
6933 S:      Maintained
6934 F:      arch/x86/include/asm/svm.h
6935 F:      arch/x86/kvm/svm.c
6936
6937 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6938 M:      Alexander Graf <agraf@suse.com>
6939 L:      kvm-ppc@vger.kernel.org
6940 W:      http://www.linux-kvm.org/
6941 T:      git git://github.com/agraf/linux-2.6.git
6942 S:      Supported
6943 F:      arch/powerpc/include/asm/kvm*
6944 F:      arch/powerpc/kvm/
6945
6946 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6947 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6948 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6949 L:      linux-s390@vger.kernel.org
6950 W:      http://www.ibm.com/developerworks/linux/linux390/
6951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6952 S:      Supported
6953 F:      Documentation/s390/kvm.txt
6954 F:      arch/s390/include/asm/kvm*
6955 F:      arch/s390/kvm/
6956
6957 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6958 M:      Christoffer Dall <christoffer.dall@linaro.org>
6959 M:      Marc Zyngier <marc.zyngier@arm.com>
6960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6961 L:      kvmarm@lists.cs.columbia.edu
6962 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6964 S:      Supported
6965 F:      arch/arm/include/uapi/asm/kvm*
6966 F:      arch/arm/include/asm/kvm*
6967 F:      arch/arm/kvm/
6968 F:      virt/kvm/arm/
6969 F:      include/kvm/arm_*
6970
6971 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6972 M:      Christoffer Dall <christoffer.dall@linaro.org>
6973 M:      Marc Zyngier <marc.zyngier@arm.com>
6974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6975 L:      kvmarm@lists.cs.columbia.edu
6976 S:      Maintained
6977 F:      arch/arm64/include/uapi/asm/kvm*
6978 F:      arch/arm64/include/asm/kvm*
6979 F:      arch/arm64/kvm/
6980
6981 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6982 M:      James Hogan <james.hogan@imgtec.com>
6983 L:      linux-mips@linux-mips.org
6984 S:      Supported
6985 F:      arch/mips/include/uapi/asm/kvm*
6986 F:      arch/mips/include/asm/kvm*
6987 F:      arch/mips/kvm/
6988
6989 KEXEC
6990 M:      Eric Biederman <ebiederm@xmission.com>
6991 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6992 L:      kexec@lists.infradead.org
6993 S:      Maintained
6994 F:      include/linux/kexec.h
6995 F:      include/uapi/linux/kexec.h
6996 F:      kernel/kexec*
6997
6998 KEYS/KEYRINGS:
6999 M:      David Howells <dhowells@redhat.com>
7000 L:      keyrings@vger.kernel.org
7001 S:      Maintained
7002 F:      Documentation/security/keys.txt
7003 F:      include/linux/key.h
7004 F:      include/linux/key-type.h
7005 F:      include/linux/keyctl.h
7006 F:      include/uapi/linux/keyctl.h
7007 F:      include/keys/
7008 F:      security/keys/
7009
7010 KEYS-TRUSTED
7011 M:      David Safford <safford@us.ibm.com>
7012 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7013 L:      linux-security-module@vger.kernel.org
7014 L:      keyrings@vger.kernel.org
7015 S:      Supported
7016 F:      Documentation/security/keys-trusted-encrypted.txt
7017 F:      include/keys/trusted-type.h
7018 F:      security/keys/trusted.c
7019 F:      security/keys/trusted.h
7020
7021 KEYS-ENCRYPTED
7022 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7023 M:      David Safford <safford@us.ibm.com>
7024 L:      linux-security-module@vger.kernel.org
7025 L:      keyrings@vger.kernel.org
7026 S:      Supported
7027 F:      Documentation/security/keys-trusted-encrypted.txt
7028 F:      include/keys/encrypted-type.h
7029 F:      security/keys/encrypted-keys/
7030
7031 KGDB / KDB /debug_core
7032 M:      Jason Wessel <jason.wessel@windriver.com>
7033 W:      http://kgdb.wiki.kernel.org/
7034 L:      kgdb-bugreport@lists.sourceforge.net
7035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7036 S:      Maintained
7037 F:      Documentation/DocBook/kgdb.tmpl
7038 F:      drivers/misc/kgdbts.c
7039 F:      drivers/tty/serial/kgdboc.c
7040 F:      include/linux/kdb.h
7041 F:      include/linux/kgdb.h
7042 F:      kernel/debug/
7043
7044 KMEMCHECK
7045 M:      Vegard Nossum <vegardno@ifi.uio.no>
7046 M:      Pekka Enberg <penberg@kernel.org>
7047 S:      Maintained
7048 F:      Documentation/dev-tools/kmemcheck.rst
7049 F:      arch/x86/include/asm/kmemcheck.h
7050 F:      arch/x86/mm/kmemcheck/
7051 F:      include/linux/kmemcheck.h
7052 F:      mm/kmemcheck.c
7053
7054 KMEMLEAK
7055 M:      Catalin Marinas <catalin.marinas@arm.com>
7056 S:      Maintained
7057 F:      Documentation/dev-tools/kmemleak.rst
7058 F:      include/linux/kmemleak.h
7059 F:      mm/kmemleak.c
7060 F:      mm/kmemleak-test.c
7061
7062 KPROBES
7063 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7064 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7065 M:      "David S. Miller" <davem@davemloft.net>
7066 M:      Masami Hiramatsu <mhiramat@kernel.org>
7067 S:      Maintained
7068 F:      Documentation/kprobes.txt
7069 F:      include/linux/kprobes.h
7070 F:      kernel/kprobes.c
7071
7072 KS0108 LCD CONTROLLER DRIVER
7073 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7074 W:      http://miguelojeda.es/auxdisplay.htm
7075 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7076 S:      Maintained
7077 F:      Documentation/auxdisplay/ks0108
7078 F:      drivers/auxdisplay/ks0108.c
7079 F:      include/linux/ks0108.h
7080
7081 L3MDEV
7082 M:      David Ahern <dsa@cumulusnetworks.com>
7083 L:      netdev@vger.kernel.org
7084 S:      Maintained
7085 F:      net/l3mdev
7086 F:      include/net/l3mdev.h
7087
7088 LANTIQ MIPS ARCHITECTURE
7089 M:      John Crispin <john@phrozen.org>
7090 L:      linux-mips@linux-mips.org
7091 S:      Maintained
7092 F:      arch/mips/lantiq
7093
7094 LAPB module
7095 L:      linux-x25@vger.kernel.org
7096 S:      Orphan
7097 F:      Documentation/networking/lapb-module.txt
7098 F:      include/*/lapb.h
7099 F:      net/lapb/
7100
7101 LASI 53c700 driver for PARISC
7102 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7103 L:      linux-scsi@vger.kernel.org
7104 S:      Maintained
7105 F:      Documentation/scsi/53c700.txt
7106 F:      drivers/scsi/53c700*
7107
7108 LED SUBSYSTEM
7109 M:      Richard Purdie <rpurdie@rpsys.net>
7110 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
7111 M:      Pavel Machek <pavel@ucw.cz>
7112 L:      linux-leds@vger.kernel.org
7113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7114 S:      Maintained
7115 F:      Documentation/devicetree/bindings/leds/
7116 F:      drivers/leds/
7117 F:      include/linux/leds.h
7118
7119 LEGACY EEPROM DRIVER
7120 M:      Jean Delvare <jdelvare@suse.com>
7121 S:      Maintained
7122 F:      Documentation/misc-devices/eeprom
7123 F:      drivers/misc/eeprom/eeprom.c
7124
7125 LEGO USB Tower driver
7126 M:      Juergen Stuber <starblue@users.sourceforge.net>
7127 L:      legousb-devel@lists.sourceforge.net
7128 W:      http://legousb.sourceforge.net/
7129 S:      Maintained
7130 F:      drivers/usb/misc/legousbtower.c
7131
7132 LG2160 MEDIA DRIVER
7133 M:      Michael Krufky <mkrufky@linuxtv.org>
7134 L:      linux-media@vger.kernel.org
7135 W:      https://linuxtv.org
7136 W:      http://github.com/mkrufky
7137 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7138 T:      git git://linuxtv.org/mkrufky/tuners.git
7139 S:      Maintained
7140 F:      drivers/media/dvb-frontends/lg2160.*
7141
7142 LGDT3305 MEDIA DRIVER
7143 M:      Michael Krufky <mkrufky@linuxtv.org>
7144 L:      linux-media@vger.kernel.org
7145 W:      https://linuxtv.org
7146 W:      http://github.com/mkrufky
7147 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7148 T:      git git://linuxtv.org/mkrufky/tuners.git
7149 S:      Maintained
7150 F:      drivers/media/dvb-frontends/lgdt3305.*
7151
7152 LGUEST
7153 M:      Rusty Russell <rusty@rustcorp.com.au>
7154 L:      lguest@lists.ozlabs.org
7155 W:      http://lguest.ozlabs.org/
7156 S:      Odd Fixes
7157 F:      arch/x86/include/asm/lguest*.h
7158 F:      arch/x86/lguest/
7159 F:      drivers/lguest/
7160 F:      include/linux/lguest*.h
7161 F:      tools/lguest/
7162
7163 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7164 M:      Tejun Heo <tj@kernel.org>
7165 L:      linux-ide@vger.kernel.org
7166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7167 S:      Maintained
7168 F:      drivers/ata/
7169 F:      include/linux/ata.h
7170 F:      include/linux/libata.h
7171 F:      Documentation/devicetree/bindings/ata/
7172
7173 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7174 M:      Viresh Kumar <vireshk@kernel.org>
7175 L:      linux-ide@vger.kernel.org
7176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7177 S:      Maintained
7178 F:      include/linux/pata_arasan_cf_data.h
7179 F:      drivers/ata/pata_arasan_cf.c
7180
7181 LIBATA PATA DRIVERS
7182 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7183 M:      Tejun Heo <tj@kernel.org>
7184 L:      linux-ide@vger.kernel.org
7185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7186 S:      Maintained
7187 F:      drivers/ata/pata_*.c
7188 F:      drivers/ata/ata_generic.c
7189
7190 LIBATA SATA AHCI PLATFORM devices support
7191 M:      Hans de Goede <hdegoede@redhat.com>
7192 M:      Tejun Heo <tj@kernel.org>
7193 L:      linux-ide@vger.kernel.org
7194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7195 S:      Maintained
7196 F:      drivers/ata/ahci_platform.c
7197 F:      drivers/ata/libahci_platform.c
7198 F:      include/linux/ahci_platform.h
7199
7200 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7201 M:      Mikael Pettersson <mikpelinux@gmail.com>
7202 L:      linux-ide@vger.kernel.org
7203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7204 S:      Maintained
7205 F:      drivers/ata/sata_promise.*
7206
7207 LIBLOCKDEP
7208 M:      Sasha Levin <sasha.levin@oracle.com>
7209 S:      Maintained
7210 F:      tools/lib/lockdep/
7211
7212 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7213 M:      Dan Williams <dan.j.williams@intel.com>
7214 L:      linux-nvdimm@lists.01.org
7215 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7217 S:      Supported
7218 F:      drivers/nvdimm/*
7219 F:      include/linux/nd.h
7220 F:      include/linux/libnvdimm.h
7221 F:      include/uapi/linux/ndctl.h
7222
7223 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7224 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7225 L:      linux-nvdimm@lists.01.org
7226 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7227 S:      Supported
7228 F:      drivers/nvdimm/blk.c
7229 F:      drivers/nvdimm/region_devs.c
7230 F:      drivers/acpi/nfit*
7231
7232 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7233 M:      Vishal Verma <vishal.l.verma@intel.com>
7234 L:      linux-nvdimm@lists.01.org
7235 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7236 S:      Supported
7237 F:      drivers/nvdimm/btt*
7238
7239 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7240 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7241 L:      linux-nvdimm@lists.01.org
7242 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7243 S:      Supported
7244 F:      drivers/nvdimm/pmem.c
7245 F:      include/linux/pmem.h
7246 F:      arch/*/include/asm/pmem.h
7247
7248 LIGHTNVM PLATFORM SUPPORT
7249 M:      Matias Bjorling <mb@lightnvm.io>
7250 W:      http://github/OpenChannelSSD
7251 L:      linux-block@vger.kernel.org
7252 S:      Maintained
7253 F:      drivers/lightnvm/
7254 F:      include/linux/lightnvm.h
7255 F:      include/uapi/linux/lightnvm.h
7256
7257 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7258 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7259 M:      Paul Mackerras <paulus@samba.org>
7260 M:      Michael Ellerman <mpe@ellerman.id.au>
7261 W:      https://github.com/linuxppc/linux/wiki
7262 L:      linuxppc-dev@lists.ozlabs.org
7263 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7265 S:      Supported
7266 F:      Documentation/powerpc/
7267 F:      arch/powerpc/
7268 F:      drivers/char/tpm/tpm_ibmvtpm*
7269 F:      drivers/crypto/nx/
7270 F:      drivers/crypto/vmx/
7271 F:      drivers/net/ethernet/ibm/ibmveth.*
7272 F:      drivers/net/ethernet/ibm/ibmvnic.*
7273 F:      drivers/pci/hotplug/pnv_php.c
7274 F:      drivers/pci/hotplug/rpa*
7275 F:      drivers/scsi/ibmvscsi/
7276 F:      tools/testing/selftests/powerpc
7277 N:      opal
7278 N:      /pmac
7279 N:      powermac
7280 N:      powernv
7281 N:      [^a-z0-9]ps3
7282 N:      pseries
7283
7284 LINUX FOR POWER MACINTOSH
7285 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7286 W:      http://www.penguinppc.org/
7287 L:      linuxppc-dev@lists.ozlabs.org
7288 S:      Maintained
7289 F:      arch/powerpc/platforms/powermac/
7290 F:      drivers/macintosh/
7291
7292 LINUX FOR POWERPC EMBEDDED MPC5XXX
7293 M:      Anatolij Gustschin <agust@denx.de>
7294 L:      linuxppc-dev@lists.ozlabs.org
7295 T:      git git://git.denx.de/linux-denx-agust.git
7296 S:      Maintained
7297 F:      arch/powerpc/platforms/512x/
7298 F:      arch/powerpc/platforms/52xx/
7299
7300 LINUX FOR POWERPC EMBEDDED PPC4XX
7301 M:      Alistair Popple <alistair@popple.id.au>
7302 M:      Matt Porter <mporter@kernel.crashing.org>
7303 W:      http://www.penguinppc.org/
7304 L:      linuxppc-dev@lists.ozlabs.org
7305 S:      Maintained
7306 F:      arch/powerpc/platforms/40x/
7307 F:      arch/powerpc/platforms/44x/
7308
7309 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7310 L:      linuxppc-dev@lists.ozlabs.org
7311 S:      Orphan
7312 F:      arch/powerpc/*/*virtex*
7313 F:      arch/powerpc/*/*/*virtex*
7314
7315 LINUX FOR POWERPC EMBEDDED PPC8XX
7316 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7317 W:      http://www.penguinppc.org/
7318 L:      linuxppc-dev@lists.ozlabs.org
7319 S:      Maintained
7320 F:      arch/powerpc/platforms/8xx/
7321
7322 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7323 M:      Scott Wood <oss@buserror.net>
7324 M:      Kumar Gala <galak@kernel.crashing.org>
7325 W:      http://www.penguinppc.org/
7326 L:      linuxppc-dev@lists.ozlabs.org
7327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7328 S:      Maintained
7329 F:      arch/powerpc/platforms/83xx/
7330 F:      arch/powerpc/platforms/85xx/
7331
7332 LINUX FOR POWERPC PA SEMI PWRFICIENT
7333 L:      linuxppc-dev@lists.ozlabs.org
7334 S:      Orphan
7335 F:      arch/powerpc/platforms/pasemi/
7336 F:      drivers/*/*pasemi*
7337 F:      drivers/*/*/*pasemi*
7338
7339 LINUX SECURITY MODULE (LSM) FRAMEWORK
7340 M:      Chris Wright <chrisw@sous-sol.org>
7341 L:      linux-security-module@vger.kernel.org
7342 S:      Supported
7343
7344 LIS3LV02D ACCELEROMETER DRIVER
7345 M:      Eric Piel <eric.piel@tremplin-utc.net>
7346 S:      Maintained
7347 F:      Documentation/misc-devices/lis3lv02d
7348 F:      drivers/misc/lis3lv02d/
7349 F:      drivers/platform/x86/hp_accel.c
7350
7351 LIVE PATCHING
7352 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7353 M:      Jessica Yu <jeyu@redhat.com>
7354 M:      Jiri Kosina <jikos@kernel.org>
7355 M:      Miroslav Benes <mbenes@suse.cz>
7356 R:      Petr Mladek <pmladek@suse.com>
7357 S:      Maintained
7358 F:      kernel/livepatch/
7359 F:      include/linux/livepatch.h
7360 F:      arch/x86/include/asm/livepatch.h
7361 F:      arch/x86/kernel/livepatch.c
7362 F:      Documentation/livepatch/
7363 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7364 F:      samples/livepatch/
7365 L:      live-patching@vger.kernel.org
7366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7367
7368 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7369 M:      Kees Cook <keescook@chromium.org>
7370 S:      Maintained
7371 F:      drivers/misc/lkdtm*
7372
7373 LLC (802.2)
7374 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7375 S:      Maintained
7376 F:      include/linux/llc.h
7377 F:      include/uapi/linux/llc.h
7378 F:      include/net/llc*
7379 F:      net/llc/
7380
7381 LM73 HARDWARE MONITOR DRIVER
7382 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7383 L:      linux-hwmon@vger.kernel.org
7384 S:      Maintained
7385 F:      drivers/hwmon/lm73.c
7386
7387 LM78 HARDWARE MONITOR DRIVER
7388 M:      Jean Delvare <jdelvare@suse.com>
7389 L:      linux-hwmon@vger.kernel.org
7390 S:      Maintained
7391 F:      Documentation/hwmon/lm78
7392 F:      drivers/hwmon/lm78.c
7393
7394 LM83 HARDWARE MONITOR DRIVER
7395 M:      Jean Delvare <jdelvare@suse.com>
7396 L:      linux-hwmon@vger.kernel.org
7397 S:      Maintained
7398 F:      Documentation/hwmon/lm83
7399 F:      drivers/hwmon/lm83.c
7400
7401 LM90 HARDWARE MONITOR DRIVER
7402 M:      Jean Delvare <jdelvare@suse.com>
7403 L:      linux-hwmon@vger.kernel.org
7404 S:      Maintained
7405 F:      Documentation/hwmon/lm90
7406 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7407 F:      drivers/hwmon/lm90.c
7408
7409 LM95234 HARDWARE MONITOR DRIVER
7410 M:      Guenter Roeck <linux@roeck-us.net>
7411 L:      linux-hwmon@vger.kernel.org
7412 S:      Maintained
7413 F:      Documentation/hwmon/lm95234
7414 F:      drivers/hwmon/lm95234.c
7415
7416 LME2510 MEDIA DRIVER
7417 M:      Malcolm Priestley <tvboxspy@gmail.com>
7418 L:      linux-media@vger.kernel.org
7419 W:      https://linuxtv.org
7420 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7421 S:      Maintained
7422 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7423
7424 LOCKING PRIMITIVES
7425 M:      Peter Zijlstra <peterz@infradead.org>
7426 M:      Ingo Molnar <mingo@redhat.com>
7427 L:      linux-kernel@vger.kernel.org
7428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7429 S:      Maintained
7430 F:      Documentation/locking/
7431 F:      include/linux/lockdep.h
7432 F:      include/linux/spinlock*.h
7433 F:      arch/*/include/asm/spinlock*.h
7434 F:      include/linux/rwlock*.h
7435 F:      include/linux/mutex*.h
7436 F:      arch/*/include/asm/mutex*.h
7437 F:      include/linux/rwsem*.h
7438 F:      arch/*/include/asm/rwsem.h
7439 F:      include/linux/seqlock.h
7440 F:      lib/locking*.[ch]
7441 F:      kernel/locking/
7442
7443 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7444 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7445 L:      linux-ntfs-dev@lists.sourceforge.net
7446 W:      http://www.linux-ntfs.org/content/view/19/37/
7447 S:      Maintained
7448 F:      Documentation/ldm.txt
7449 F:      block/partitions/ldm.*
7450
7451 LogFS
7452 M:      Joern Engel <joern@logfs.org>
7453 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7454 L:      logfs@logfs.org
7455 W:      logfs.org
7456 S:      Maintained
7457 F:      fs/logfs/
7458
7459 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7460 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7461 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7462 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7463 L:      MPT-FusionLinux.pdl@broadcom.com
7464 L:      linux-scsi@vger.kernel.org
7465 W:      http://www.avagotech.com/support/
7466 S:      Supported
7467 F:      drivers/message/fusion/
7468 F:      drivers/scsi/mpt2sas/
7469 F:      drivers/scsi/mpt3sas/
7470
7471 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7472 M:      Matthew Wilcox <matthew@wil.cx>
7473 L:      linux-scsi@vger.kernel.org
7474 S:      Maintained
7475 F:      drivers/scsi/sym53c8xx_2/
7476
7477 LTC4261 HARDWARE MONITOR DRIVER
7478 M:      Guenter Roeck <linux@roeck-us.net>
7479 L:      linux-hwmon@vger.kernel.org
7480 S:      Maintained
7481 F:      Documentation/hwmon/ltc4261
7482 F:      drivers/hwmon/ltc4261.c
7483
7484 LTP (Linux Test Project)
7485 M:      Mike Frysinger <vapier@gentoo.org>
7486 M:      Cyril Hrubis <chrubis@suse.cz>
7487 M:      Wanlong Gao <wanlong.gao@gmail.com>
7488 M:      Jan Stancek <jstancek@redhat.com>
7489 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7490 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7491 L:      ltp@lists.linux.it (subscribers-only)
7492 W:      http://linux-test-project.github.io/
7493 T:      git git://github.com/linux-test-project/ltp.git
7494 S:      Maintained
7495
7496 M32R ARCHITECTURE
7497 W:      http://www.linux-m32r.org/
7498 S:      Orphan
7499 F:      arch/m32r/
7500
7501 M68K ARCHITECTURE
7502 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7503 L:      linux-m68k@lists.linux-m68k.org
7504 W:      http://www.linux-m68k.org/
7505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7506 S:      Maintained
7507 F:      arch/m68k/
7508 F:      drivers/zorro/
7509
7510 M68K ON APPLE MACINTOSH
7511 M:      Joshua Thompson <funaho@jurai.org>
7512 W:      http://www.mac.linux-m68k.org/
7513 L:      linux-m68k@lists.linux-m68k.org
7514 S:      Maintained
7515 F:      arch/m68k/mac/
7516
7517 M68K ON HP9000/300
7518 M:      Philip Blundell <philb@gnu.org>
7519 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7520 S:      Maintained
7521 F:      arch/m68k/hp300/
7522
7523 M88DS3103 MEDIA DRIVER
7524 M:      Antti Palosaari <crope@iki.fi>
7525 L:      linux-media@vger.kernel.org
7526 W:      https://linuxtv.org
7527 W:      http://palosaari.fi/linux/
7528 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7529 T:      git git://linuxtv.org/anttip/media_tree.git
7530 S:      Maintained
7531 F:      drivers/media/dvb-frontends/m88ds3103*
7532
7533 M88RS2000 MEDIA DRIVER
7534 M:      Malcolm Priestley <tvboxspy@gmail.com>
7535 L:      linux-media@vger.kernel.org
7536 W:      https://linuxtv.org
7537 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7538 S:      Maintained
7539 F:      drivers/media/dvb-frontends/m88rs2000*
7540
7541 MA901 MASTERKIT USB FM RADIO DRIVER
7542 M:      Alexey Klimov <klimov.linux@gmail.com>
7543 L:      linux-media@vger.kernel.org
7544 T:      git git://linuxtv.org/media_tree.git
7545 S:      Maintained
7546 F:      drivers/media/radio/radio-ma901.c
7547
7548 MAC80211
7549 M:      Johannes Berg <johannes@sipsolutions.net>
7550 L:      linux-wireless@vger.kernel.org
7551 W:      http://wireless.kernel.org/
7552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7554 S:      Maintained
7555 F:      Documentation/networking/mac80211-injection.txt
7556 F:      include/net/mac80211.h
7557 F:      net/mac80211/
7558 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7559
7560 MACVLAN DRIVER
7561 M:      Patrick McHardy <kaber@trash.net>
7562 L:      netdev@vger.kernel.org
7563 S:      Maintained
7564 F:      drivers/net/macvlan.c
7565 F:      include/linux/if_macvlan.h
7566
7567 MAILBOX API
7568 M:      Jassi Brar <jassisinghbrar@gmail.com>
7569 L:      linux-kernel@vger.kernel.org
7570 S:      Maintained
7571 F:      drivers/mailbox/
7572 F:      include/linux/mailbox_client.h
7573 F:      include/linux/mailbox_controller.h
7574
7575 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7576 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7577 W:      http://www.kernel.org/doc/man-pages
7578 L:      linux-man@vger.kernel.org
7579 S:      Maintained
7580
7581 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7582 M:      Andrew Lunn <andrew@lunn.ch>
7583 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7584 L:      netdev@vger.kernel.org
7585 S:      Maintained
7586 F:      drivers/net/dsa/mv88e6xxx/
7587 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7588
7589 MARVELL ARMADA DRM SUPPORT
7590 M:      Russell King <rmk+kernel@armlinux.org.uk>
7591 S:      Maintained
7592 F:      drivers/gpu/drm/armada/
7593 F:      include/uapi/drm/armada_drm.h
7594 F:      Documentation/devicetree/bindings/display/armada/
7595
7596 MARVELL CRYPTO DRIVER
7597 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7598 M:      Arnaud Ebalard <arno@natisbad.org>
7599 F:      drivers/crypto/marvell/
7600 S:      Maintained
7601 L:      linux-crypto@vger.kernel.org
7602
7603 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7604 M:      Mirko Lindner <mlindner@marvell.com>
7605 M:      Stephen Hemminger <stephen@networkplumber.org>
7606 L:      netdev@vger.kernel.org
7607 S:      Maintained
7608 F:      drivers/net/ethernet/marvell/sk*
7609
7610 MARVELL LIBERTAS WIRELESS DRIVER
7611 L:      libertas-dev@lists.infradead.org
7612 S:      Orphan
7613 F:      drivers/net/wireless/marvell/libertas/
7614
7615 MARVELL MV643XX ETHERNET DRIVER
7616 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7617 L:      netdev@vger.kernel.org
7618 S:      Maintained
7619 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7620 F:      include/linux/mv643xx.h
7621
7622 MARVELL MVNETA ETHERNET DRIVER
7623 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7624 L:      netdev@vger.kernel.org
7625 S:      Maintained
7626 F:      drivers/net/ethernet/marvell/mvneta.*
7627
7628 MARVELL MWIFIEX WIRELESS DRIVER
7629 M:      Amitkumar Karwar <akarwar@marvell.com>
7630 M:      Nishant Sarmukadam <nishants@marvell.com>
7631 L:      linux-wireless@vger.kernel.org
7632 S:      Maintained
7633 F:      drivers/net/wireless/marvell/mwifiex/
7634
7635 MARVELL MWL8K WIRELESS DRIVER
7636 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7637 L:      linux-wireless@vger.kernel.org
7638 S:      Odd Fixes
7639 F:      drivers/net/wireless/marvell/mwl8k.c
7640
7641 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7642 M:      Nicolas Pitre <nico@fluxnic.net>
7643 S:      Odd Fixes
7644 F:      drivers/mmc/host/mvsdio.*
7645
7646 MATROX FRAMEBUFFER DRIVER
7647 L:      linux-fbdev@vger.kernel.org
7648 S:      Orphan
7649 F:      drivers/video/fbdev/matrox/matroxfb_*
7650 F:      include/uapi/linux/matroxfb.h
7651
7652 MAX16065 HARDWARE MONITOR DRIVER
7653 M:      Guenter Roeck <linux@roeck-us.net>
7654 L:      linux-hwmon@vger.kernel.org
7655 S:      Maintained
7656 F:      Documentation/hwmon/max16065
7657 F:      drivers/hwmon/max16065.c
7658
7659 MAX20751 HARDWARE MONITOR DRIVER
7660 M:      Guenter Roeck <linux@roeck-us.net>
7661 L:      linux-hwmon@vger.kernel.org
7662 S:      Maintained
7663 F:      Documentation/hwmon/max20751
7664 F:      drivers/hwmon/max20751.c
7665
7666 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7667 L:      linux-hwmon@vger.kernel.org
7668 S:      Orphan
7669 F:      Documentation/hwmon/max6650
7670 F:      drivers/hwmon/max6650.c
7671
7672 MAX6697 HARDWARE MONITOR DRIVER
7673 M:      Guenter Roeck <linux@roeck-us.net>
7674 L:      linux-hwmon@vger.kernel.org
7675 S:      Maintained
7676 F:      Documentation/hwmon/max6697
7677 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7678 F:      drivers/hwmon/max6697.c
7679 F:      include/linux/platform_data/max6697.h
7680
7681 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7682 M:      Peter Rosin <peda@axentia.se>
7683 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7684 S:      Maintained
7685 F:      Documentation/devicetree/bindings/sound/max9860.txt
7686 F:      sound/soc/codecs/max9860.*
7687
7688 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7689 M:      Krzysztof Kozlowski <krzk@kernel.org>
7690 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7691 L:      linux-pm@vger.kernel.org
7692 S:      Supported
7693 F:      drivers/power/supply/max14577_charger.c
7694 F:      drivers/power/supply/max77693_charger.c
7695
7696 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7697 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7698 L:      linux-kernel@vger.kernel.org
7699 S:      Supported
7700 F:      drivers/*/*max77802*.c
7701 F:      Documentation/devicetree/bindings/*/*max77802.txt
7702 F:      include/dt-bindings/*/*max77802.h
7703
7704 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7705 M:      Chanwoo Choi <cw00.choi@samsung.com>
7706 M:      Krzysztof Kozlowski <krzk@kernel.org>
7707 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7708 L:      linux-kernel@vger.kernel.org
7709 S:      Supported
7710 F:      drivers/*/max14577*.c
7711 F:      drivers/*/max77686*.c
7712 F:      drivers/*/max77693*.c
7713 F:      drivers/extcon/extcon-max14577.c
7714 F:      drivers/extcon/extcon-max77693.c
7715 F:      drivers/rtc/rtc-max77686.c
7716 F:      drivers/clk/clk-max77686.c
7717 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7718 F:      Documentation/devicetree/bindings/*/max77686.txt
7719 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7720 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7721 F:      include/linux/mfd/max14577*.h
7722 F:      include/linux/mfd/max77686*.h
7723 F:      include/linux/mfd/max77693*.h
7724
7725 MAXIRADIO FM RADIO RECEIVER DRIVER
7726 M:      Hans Verkuil <hverkuil@xs4all.nl>
7727 L:      linux-media@vger.kernel.org
7728 T:      git git://linuxtv.org/media_tree.git
7729 W:      https://linuxtv.org
7730 S:      Maintained
7731 F:      drivers/media/radio/radio-maxiradio*
7732
7733 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7734 M:      Peter Rosin <peda@axentia.se>
7735 L:      linux-iio@vger.kernel.org
7736 S:      Maintained
7737 F:      drivers/iio/potentiometer/mcp4531.c
7738
7739 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7740 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7741 L:      linux-iio@vger.kernel.org
7742 S:      Maintained
7743 F:      drivers/iio/dac/cio-dac.c
7744
7745 MEDIA DRIVERS FOR RENESAS - FCP
7746 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7747 L:      linux-media@vger.kernel.org
7748 L:      linux-renesas-soc@vger.kernel.org
7749 T:      git git://linuxtv.org/media_tree.git
7750 S:      Supported
7751 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7752 F:      drivers/media/platform/rcar-fcp.c
7753 F:      include/media/rcar-fcp.h
7754
7755 MEDIA DRIVERS FOR RENESAS - VIN
7756 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7757 L:      linux-media@vger.kernel.org
7758 L:      linux-renesas-soc@vger.kernel.org
7759 T:      git git://linuxtv.org/media_tree.git
7760 S:      Supported
7761 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7762 F:      drivers/media/platform/rcar-vin/
7763
7764 MEDIA DRIVERS FOR RENESAS - VSP1
7765 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7766 L:      linux-media@vger.kernel.org
7767 L:      linux-renesas-soc@vger.kernel.org
7768 T:      git git://linuxtv.org/media_tree.git
7769 S:      Supported
7770 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7771 F:      drivers/media/platform/vsp1/
7772
7773 MEDIA DRIVERS FOR HELENE
7774 M:      Abylay Ospan <aospan@netup.ru>
7775 L:      linux-media@vger.kernel.org
7776 W:      https://linuxtv.org
7777 W:      http://netup.tv/
7778 T:      git git://linuxtv.org/media_tree.git
7779 S:      Supported
7780 F:      drivers/media/dvb-frontends/helene*
7781
7782 MEDIA DRIVERS FOR ASCOT2E
7783 M:      Sergey Kozlov <serjk@netup.ru>
7784 M:      Abylay Ospan <aospan@netup.ru>
7785 L:      linux-media@vger.kernel.org
7786 W:      https://linuxtv.org
7787 W:      http://netup.tv/
7788 T:      git git://linuxtv.org/media_tree.git
7789 S:      Supported
7790 F:      drivers/media/dvb-frontends/ascot2e*
7791
7792 MEDIA DRIVERS FOR CXD2841ER
7793 M:      Sergey Kozlov <serjk@netup.ru>
7794 M:      Abylay Ospan <aospan@netup.ru>
7795 L:      linux-media@vger.kernel.org
7796 W:      https://linuxtv.org
7797 W:      http://netup.tv/
7798 T:      git git://linuxtv.org/media_tree.git
7799 S:      Supported
7800 F:      drivers/media/dvb-frontends/cxd2841er*
7801
7802 MEDIA DRIVERS FOR HORUS3A
7803 M:      Sergey Kozlov <serjk@netup.ru>
7804 M:      Abylay Ospan <aospan@netup.ru>
7805 L:      linux-media@vger.kernel.org
7806 W:      https://linuxtv.org
7807 W:      http://netup.tv/
7808 T:      git git://linuxtv.org/media_tree.git
7809 S:      Supported
7810 F:      drivers/media/dvb-frontends/horus3a*
7811
7812 MEDIA DRIVERS FOR LNBH25
7813 M:      Sergey Kozlov <serjk@netup.ru>
7814 M:      Abylay Ospan <aospan@netup.ru>
7815 L:      linux-media@vger.kernel.org
7816 W:      https://linuxtv.org
7817 W:      http://netup.tv/
7818 T:      git git://linuxtv.org/media_tree.git
7819 S:      Supported
7820 F:      drivers/media/dvb-frontends/lnbh25*
7821
7822 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7823 M:      Sergey Kozlov <serjk@netup.ru>
7824 M:      Abylay Ospan <aospan@netup.ru>
7825 L:      linux-media@vger.kernel.org
7826 W:      https://linuxtv.org
7827 W:      http://netup.tv/
7828 T:      git git://linuxtv.org/media_tree.git
7829 S:      Supported
7830 F:      drivers/media/pci/netup_unidvb/*
7831
7832 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7833 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7834 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7835 P:      LinuxTV.org Project
7836 L:      linux-media@vger.kernel.org
7837 W:      https://linuxtv.org
7838 Q:      http://patchwork.kernel.org/project/linux-media/list/
7839 T:      git git://linuxtv.org/media_tree.git
7840 S:      Maintained
7841 F:      Documentation/media/
7842 F:      drivers/media/
7843 F:      drivers/staging/media/
7844 F:      include/linux/platform_data/media/
7845 F:      include/media/
7846 F:      include/uapi/linux/dvb/
7847 F:      include/uapi/linux/videodev2.h
7848 F:      include/uapi/linux/media.h
7849 F:      include/uapi/linux/v4l2-*
7850 F:      include/uapi/linux/meye.h
7851 F:      include/uapi/linux/ivtv*
7852 F:      include/uapi/linux/uvcvideo.h
7853
7854 MEDIATEK ETHERNET DRIVER
7855 M:      Felix Fietkau <nbd@openwrt.org>
7856 M:      John Crispin <blogic@openwrt.org>
7857 L:      netdev@vger.kernel.org
7858 S:      Maintained
7859 F:      drivers/net/ethernet/mediatek/
7860
7861 MEDIATEK MT7601U WIRELESS LAN DRIVER
7862 M:      Jakub Kicinski <kubakici@wp.pl>
7863 L:      linux-wireless@vger.kernel.org
7864 S:      Maintained
7865 F:      drivers/net/wireless/mediatek/mt7601u/
7866
7867 MEGARAID SCSI/SAS DRIVERS
7868 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7869 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7870 M:      Uday Lingala <uday.lingala@avagotech.com>
7871 L:      megaraidlinux.pdl@avagotech.com
7872 L:      linux-scsi@vger.kernel.org
7873 W:      http://www.lsi.com
7874 S:      Maintained
7875 F:      Documentation/scsi/megaraid.txt
7876 F:      drivers/scsi/megaraid.*
7877 F:      drivers/scsi/megaraid/
7878
7879 MELFAS MIP4 TOUCHSCREEN DRIVER
7880 M:      Sangwon Jee <jeesw@melfas.com>
7881 W:      http://www.melfas.com
7882 S:      Supported
7883 F:      drivers/input/touchscreen/melfas_mip4.c
7884 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7885
7886 MELLANOX ETHERNET DRIVER (mlx4_en)
7887 M:      Tariq Toukan <tariqt@mellanox.com>
7888 L:      netdev@vger.kernel.org
7889 S:      Supported
7890 W:      http://www.mellanox.com
7891 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7892 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7893
7894 MELLANOX ETHERNET DRIVER (mlx5e)
7895 M:      Saeed Mahameed <saeedm@mellanox.com>
7896 L:      netdev@vger.kernel.org
7897 S:      Supported
7898 W:      http://www.mellanox.com
7899 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7900 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7901
7902 MELLANOX ETHERNET SWITCH DRIVERS
7903 M:      Jiri Pirko <jiri@mellanox.com>
7904 M:      Ido Schimmel <idosch@mellanox.com>
7905 L:      netdev@vger.kernel.org
7906 S:      Supported
7907 W:      http://www.mellanox.com
7908 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7909 F:      drivers/net/ethernet/mellanox/mlxsw/
7910
7911 MELLANOX MLXCPLD LED DRIVER
7912 M:      Vadim Pasternak <vadimp@mellanox.com>
7913 L:      linux-leds@vger.kernel.org
7914 S:      Supported
7915 F:      drivers/leds/leds-mlxcpld.c
7916 F:      Documentation/leds/leds-mlxcpld.txt
7917
7918 MELLANOX PLATFORM DRIVER
7919 M:      Vadim Pasternak <vadimp@mellanox.com>
7920 L:      platform-driver-x86@vger.kernel.org
7921 S:      Supported
7922 F:      arch/x86/platform/mellanox/mlx-platform.c
7923
7924 SOFT-ROCE DRIVER (rxe)
7925 M:      Moni Shoua <monis@mellanox.com>
7926 L:      linux-rdma@vger.kernel.org
7927 S:      Supported
7928 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7929 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7930 F:      drivers/infiniband/sw/rxe/
7931 F:      include/uapi/rdma/rdma_user_rxe.h
7932
7933 MEMBARRIER SUPPORT
7934 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7935 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7936 L:      linux-kernel@vger.kernel.org
7937 S:      Supported
7938 F:      kernel/membarrier.c
7939 F:      include/uapi/linux/membarrier.h
7940
7941 MEMORY MANAGEMENT
7942 L:      linux-mm@kvack.org
7943 W:      http://www.linux-mm.org
7944 S:      Maintained
7945 F:      include/linux/mm.h
7946 F:      include/linux/gfp.h
7947 F:      include/linux/mmzone.h
7948 F:      include/linux/memory_hotplug.h
7949 F:      include/linux/vmalloc.h
7950 F:      mm/
7951
7952 MEMORY TECHNOLOGY DEVICES (MTD)
7953 M:      David Woodhouse <dwmw2@infradead.org>
7954 M:      Brian Norris <computersforpeace@gmail.com>
7955 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7956 M:      Marek Vasut <marek.vasut@gmail.com>
7957 M:      Richard Weinberger <richard@nod.at>
7958 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
7959 L:      linux-mtd@lists.infradead.org
7960 W:      http://www.linux-mtd.infradead.org/
7961 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7962 T:      git git://git.infradead.org/linux-mtd.git
7963 T:      git git://git.infradead.org/l2-mtd.git
7964 S:      Maintained
7965 F:      Documentation/devicetree/bindings/mtd/
7966 F:      drivers/mtd/
7967 F:      include/linux/mtd/
7968 F:      include/uapi/mtd/
7969
7970 MEN A21 WATCHDOG DRIVER
7971 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7972 L:      linux-watchdog@vger.kernel.org
7973 S:      Maintained
7974 F:      drivers/watchdog/mena21_wdt.c
7975
7976 MEN CHAMELEON BUS (mcb)
7977 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7978 S:      Maintained
7979 F:      drivers/mcb/
7980 F:      include/linux/mcb.h
7981 F:      Documentation/men-chameleon-bus.txt
7982
7983 MEN F21BMC (Board Management Controller)
7984 M:      Andreas Werner <andreas.werner@men.de>
7985 S:      Supported
7986 F:      drivers/mfd/menf21bmc.c
7987 F:      drivers/watchdog/menf21bmc_wdt.c
7988 F:      drivers/leds/leds-menf21bmc.c
7989 F:      drivers/hwmon/menf21bmc_hwmon.c
7990 F:      Documentation/hwmon/menf21bmc
7991
7992 METAG ARCHITECTURE
7993 M:      James Hogan <james.hogan@imgtec.com>
7994 L:      linux-metag@vger.kernel.org
7995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7996 S:      Odd Fixes
7997 F:      arch/metag/
7998 F:      Documentation/metag/
7999 F:      Documentation/devicetree/bindings/metag/
8000 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8001 F:      drivers/clocksource/metag_generic.c
8002 F:      drivers/irqchip/irq-metag.c
8003 F:      drivers/irqchip/irq-metag-ext.c
8004 F:      drivers/tty/metag_da.c
8005
8006 MICROBLAZE ARCHITECTURE
8007 M:      Michal Simek <monstr@monstr.eu>
8008 W:      http://www.monstr.eu/fdt/
8009 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8010 S:      Supported
8011 F:      arch/microblaze/
8012
8013 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8014 M:      Richard Genoud <richard.genoud@gmail.com>
8015 S:      Maintained
8016 F:      drivers/tty/serial/atmel_serial.c
8017 F:      include/linux/atmel_serial.h
8018
8019 MICROCHIP / ATMEL ISC DRIVER
8020 M:      Songjun Wu <songjun.wu@microchip.com>
8021 L:      linux-media@vger.kernel.org
8022 S:      Supported
8023 F:      drivers/media/platform/atmel/atmel-isc.c
8024 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8025 F:      devicetree/bindings/media/atmel-isc.txt
8026
8027 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8028 M:      Chen Yu <yu.c.chen@intel.com>
8029 L:      platform-driver-x86@vger.kernel.org
8030 S:      Supported
8031 F:      drivers/platform/x86/surfacepro3_button.c
8032
8033 MICROTEK X6 SCANNER
8034 M:      Oliver Neukum <oliver@neukum.org>
8035 S:      Maintained
8036 F:      drivers/usb/image/microtek.*
8037
8038 MIPS
8039 M:      Ralf Baechle <ralf@linux-mips.org>
8040 L:      linux-mips@linux-mips.org
8041 W:      http://www.linux-mips.org/
8042 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8043 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8044 S:      Supported
8045 F:      Documentation/devicetree/bindings/mips/
8046 F:      Documentation/mips/
8047 F:      arch/mips/
8048
8049 MIPS/LOONGSON1 ARCHITECTURE
8050 M:      Keguang Zhang <keguang.zhang@gmail.com>
8051 L:      linux-mips@linux-mips.org
8052 S:      Maintained
8053 F:      arch/mips/loongson32/
8054 F:      arch/mips/include/asm/mach-loongson32/
8055 F:      drivers/*/*loongson1*
8056 F:      drivers/*/*/*loongson1*
8057
8058 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8059 M:      Hans Verkuil <hverkuil@xs4all.nl>
8060 L:      linux-media@vger.kernel.org
8061 T:      git git://linuxtv.org/media_tree.git
8062 W:      https://linuxtv.org
8063 S:      Odd Fixes
8064 F:      drivers/media/radio/radio-miropcm20*
8065
8066 MELLANOX MLX4 core VPI driver
8067 M:      Yishai Hadas <yishaih@mellanox.com>
8068 L:      netdev@vger.kernel.org
8069 L:      linux-rdma@vger.kernel.org
8070 W:      http://www.mellanox.com
8071 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8072 S:      Supported
8073 F:      drivers/net/ethernet/mellanox/mlx4/
8074 F:      include/linux/mlx4/
8075 F:      include/uapi/rdma/mlx4-abi.h
8076
8077 MELLANOX MLX4 IB driver
8078 M:      Yishai Hadas <yishaih@mellanox.com>
8079 L:      linux-rdma@vger.kernel.org
8080 W:      http://www.mellanox.com
8081 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8082 S:      Supported
8083 F:      drivers/infiniband/hw/mlx4/
8084 F:      include/linux/mlx4/
8085
8086 MELLANOX MLX5 core VPI driver
8087 M:      Saeed Mahameed <saeedm@mellanox.com>
8088 M:      Matan Barak <matanb@mellanox.com>
8089 M:      Leon Romanovsky <leonro@mellanox.com>
8090 L:      netdev@vger.kernel.org
8091 L:      linux-rdma@vger.kernel.org
8092 W:      http://www.mellanox.com
8093 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8094 S:      Supported
8095 F:      drivers/net/ethernet/mellanox/mlx5/core/
8096 F:      include/linux/mlx5/
8097 F:      include/uapi/rdma/mlx5-abi.h
8098
8099 MELLANOX MLX5 IB driver
8100 M:      Matan Barak <matanb@mellanox.com>
8101 M:      Leon Romanovsky <leonro@mellanox.com>
8102 L:      linux-rdma@vger.kernel.org
8103 W:      http://www.mellanox.com
8104 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8105 S:      Supported
8106 F:      drivers/infiniband/hw/mlx5/
8107 F:      include/linux/mlx5/
8108
8109 MELEXIS MLX90614 DRIVER
8110 M:      Crt Mori <cmo@melexis.com>
8111 L:      linux-iio@vger.kernel.org
8112 W:      http://www.melexis.com
8113 S:      Supported
8114 F:      drivers/iio/temperature/mlx90614.c
8115
8116 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8117 M:      Don Brace <don.brace@microsemi.com>
8118 L:      esc.storagedev@microsemi.com
8119 L:      linux-scsi@vger.kernel.org
8120 S:      Supported
8121 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8122 F:      drivers/scsi/smartpqi/Kconfig
8123 F:      drivers/scsi/smartpqi/Makefile
8124 F:      include/linux/cciss*.h
8125 F:      include/uapi/linux/cciss*.h
8126 F:      Documentation/scsi/smartpqi.txt
8127
8128 MN88472 MEDIA DRIVER
8129 M:      Antti Palosaari <crope@iki.fi>
8130 L:      linux-media@vger.kernel.org
8131 W:      https://linuxtv.org
8132 W:      http://palosaari.fi/linux/
8133 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8134 S:      Maintained
8135 F:      drivers/media/dvb-frontends/mn88472*
8136
8137 MN88473 MEDIA DRIVER
8138 M:      Antti Palosaari <crope@iki.fi>
8139 L:      linux-media@vger.kernel.org
8140 W:      https://linuxtv.org
8141 W:      http://palosaari.fi/linux/
8142 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8143 S:      Maintained
8144 F:      drivers/media/dvb-frontends/mn88473*
8145
8146 MODULE SUPPORT
8147 M:      Jessica Yu <jeyu@redhat.com>
8148 M:      Rusty Russell <rusty@rustcorp.com.au>
8149 S:      Maintained
8150 F:      include/linux/module.h
8151 F:      kernel/module.c
8152
8153 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8154 W:      http://popies.net/meye/
8155 S:      Orphan
8156 F:      Documentation/media/v4l-drivers/meye*
8157 F:      drivers/media/pci/meye/
8158 F:      include/uapi/linux/meye.h
8159
8160 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8161 M:      Jiri Slaby <jirislaby@gmail.com>
8162 S:      Maintained
8163 F:      Documentation/serial/moxa-smartio
8164 F:      drivers/tty/mxser.*
8165
8166 MR800 AVERMEDIA USB FM RADIO DRIVER
8167 M:      Alexey Klimov <klimov.linux@gmail.com>
8168 L:      linux-media@vger.kernel.org
8169 T:      git git://linuxtv.org/media_tree.git
8170 S:      Maintained
8171 F:      drivers/media/radio/radio-mr800.c
8172
8173 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8174 M:      Alan Ott <alan@signal11.us>
8175 L:      linux-wpan@vger.kernel.org
8176 S:      Maintained
8177 F:      drivers/net/ieee802154/mrf24j40.c
8178 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8179
8180 MSI LAPTOP SUPPORT
8181 M:      "Lee, Chun-Yi" <jlee@suse.com>
8182 L:      platform-driver-x86@vger.kernel.org
8183 S:      Maintained
8184 F:      drivers/platform/x86/msi-laptop.c
8185
8186 MSI WMI SUPPORT
8187 L:      platform-driver-x86@vger.kernel.org
8188 S:      Orphan
8189 F:      drivers/platform/x86/msi-wmi.c
8190
8191 MSI001 MEDIA DRIVER
8192 M:      Antti Palosaari <crope@iki.fi>
8193 L:      linux-media@vger.kernel.org
8194 W:      https://linuxtv.org
8195 W:      http://palosaari.fi/linux/
8196 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8197 T:      git git://linuxtv.org/anttip/media_tree.git
8198 S:      Maintained
8199 F:      drivers/media/tuners/msi001*
8200
8201 MSI2500 MEDIA DRIVER
8202 M:      Antti Palosaari <crope@iki.fi>
8203 L:      linux-media@vger.kernel.org
8204 W:      https://linuxtv.org
8205 W:      http://palosaari.fi/linux/
8206 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8207 T:      git git://linuxtv.org/anttip/media_tree.git
8208 S:      Maintained
8209 F:      drivers/media/usb/msi2500/
8210
8211 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8212 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8213 L:      linux-mtd@lists.infradead.org
8214 S:      Maintained
8215 F:      drivers/mtd/devices/docg3*
8216
8217 MT9M032 APTINA SENSOR DRIVER
8218 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8219 L:      linux-media@vger.kernel.org
8220 T:      git git://linuxtv.org/media_tree.git
8221 S:      Maintained
8222 F:      drivers/media/i2c/mt9m032.c
8223 F:      include/media/i2c/mt9m032.h
8224
8225 MT9P031 APTINA CAMERA SENSOR
8226 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8227 L:      linux-media@vger.kernel.org
8228 T:      git git://linuxtv.org/media_tree.git
8229 S:      Maintained
8230 F:      drivers/media/i2c/mt9p031.c
8231 F:      include/media/i2c/mt9p031.h
8232
8233 MT9T001 APTINA CAMERA SENSOR
8234 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8235 L:      linux-media@vger.kernel.org
8236 T:      git git://linuxtv.org/media_tree.git
8237 S:      Maintained
8238 F:      drivers/media/i2c/mt9t001.c
8239 F:      include/media/i2c/mt9t001.h
8240
8241 MT9V032 APTINA CAMERA SENSOR
8242 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8243 L:      linux-media@vger.kernel.org
8244 T:      git git://linuxtv.org/media_tree.git
8245 S:      Maintained
8246 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8247 F:      drivers/media/i2c/mt9v032.c
8248 F:      include/media/i2c/mt9v032.h
8249
8250 MULTIFUNCTION DEVICES (MFD)
8251 M:      Lee Jones <lee.jones@linaro.org>
8252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8253 S:      Supported
8254 F:      Documentation/devicetree/bindings/mfd/
8255 F:      drivers/mfd/
8256 F:      include/linux/mfd/
8257
8258 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8259 M:      Ulf Hansson <ulf.hansson@linaro.org>
8260 L:      linux-mmc@vger.kernel.org
8261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8262 S:      Maintained
8263 F:      Documentation/devicetree/bindings/mmc/
8264 F:      drivers/mmc/
8265 F:      include/linux/mmc/
8266 F:      include/uapi/linux/mmc/
8267
8268 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8269 S:      Orphan
8270 F:      drivers/mmc/host/mmc_spi.c
8271 F:      include/linux/spi/mmc_spi.h
8272
8273 MULTISOUND SOUND DRIVER
8274 M:      Andrew Veliath <andrewtv@usa.net>
8275 S:      Maintained
8276 F:      Documentation/sound/oss/MultiSound
8277 F:      sound/oss/msnd*
8278
8279 MULTITECH MULTIPORT CARD (ISICOM)
8280 S:      Orphan
8281 F:      drivers/tty/isicom.c
8282 F:      include/linux/isicom.h
8283
8284 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8285 M:      Bin Liu <b-liu@ti.com>
8286 L:      linux-usb@vger.kernel.org
8287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8288 S:      Maintained
8289 F:      drivers/usb/musb/
8290
8291 MXL5007T MEDIA DRIVER
8292 M:      Michael Krufky <mkrufky@linuxtv.org>
8293 L:      linux-media@vger.kernel.org
8294 W:      https://linuxtv.org
8295 W:      http://github.com/mkrufky
8296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8297 T:      git git://linuxtv.org/mkrufky/tuners.git
8298 S:      Maintained
8299 F:      drivers/media/tuners/mxl5007t.*
8300
8301 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8302 M:      Hyong-Youb Kim <hykim@myri.com>
8303 L:      netdev@vger.kernel.org
8304 W:      https://www.myricom.com/support/downloads/myri10ge.html
8305 S:      Supported
8306 F:      drivers/net/ethernet/myricom/myri10ge/
8307
8308 NAND FLASH SUBSYSTEM
8309 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8310 R:      Richard Weinberger <richard@nod.at>
8311 L:      linux-mtd@lists.infradead.org
8312 W:      http://www.linux-mtd.infradead.org/
8313 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8314 T:      git git://github.com/linux-nand/linux.git
8315 S:      Maintained
8316 F:      drivers/mtd/nand/
8317 F:      include/linux/mtd/nand*.h
8318
8319 NATSEMI ETHERNET DRIVER (DP8381x)
8320 S:      Orphan
8321 F:      drivers/net/ethernet/natsemi/natsemi.c
8322
8323 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8324 M:      Daniel Mack <zonque@gmail.com>
8325 S:      Maintained
8326 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8327 W:      http://www.native-instruments.com
8328 F:      sound/usb/caiaq/
8329
8330 NCP FILESYSTEM
8331 M:      Petr Vandrovec <petr@vandrovec.name>
8332 S:      Odd Fixes
8333 F:      fs/ncpfs/
8334
8335 NCR 5380 SCSI DRIVERS
8336 M:      Finn Thain <fthain@telegraphics.com.au>
8337 M:      Michael Schmitz <schmitzmic@gmail.com>
8338 L:      linux-scsi@vger.kernel.org
8339 S:      Maintained
8340 F:      Documentation/scsi/g_NCR5380.txt
8341 F:      drivers/scsi/NCR5380.*
8342 F:      drivers/scsi/arm/cumana_1.c
8343 F:      drivers/scsi/arm/oak.c
8344 F:      drivers/scsi/atari_scsi.*
8345 F:      drivers/scsi/dmx3191d.c
8346 F:      drivers/scsi/g_NCR5380.*
8347 F:      drivers/scsi/g_NCR5380_mmio.c
8348 F:      drivers/scsi/mac_scsi.*
8349 F:      drivers/scsi/sun3_scsi.*
8350 F:      drivers/scsi/sun3_scsi_vme.c
8351
8352 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8353 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8354 L:      linux-scsi@vger.kernel.org
8355 S:      Maintained
8356 F:      drivers/scsi/NCR_D700.*
8357
8358 NCT6775 HARDWARE MONITOR DRIVER
8359 M:      Guenter Roeck <linux@roeck-us.net>
8360 L:      linux-hwmon@vger.kernel.org
8361 S:      Maintained
8362 F:      Documentation/hwmon/nct6775
8363 F:      drivers/hwmon/nct6775.c
8364
8365 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8366 M:      Faisal Latif <faisal.latif@intel.com>
8367 L:      linux-rdma@vger.kernel.org
8368 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8369 S:      Supported
8370 F:      drivers/infiniband/hw/nes/
8371 F:      include/uapi/rdma/nes-abi.h
8372
8373 NETEM NETWORK EMULATOR
8374 M:      Stephen Hemminger <stephen@networkplumber.org>
8375 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8376 S:      Maintained
8377 F:      net/sched/sch_netem.c
8378
8379 NETERION 10GbE DRIVERS (s2io/vxge)
8380 M:      Jon Mason <jdmason@kudzu.us>
8381 L:      netdev@vger.kernel.org
8382 S:      Supported
8383 F:      Documentation/networking/s2io.txt
8384 F:      Documentation/networking/vxge.txt
8385 F:      drivers/net/ethernet/neterion/
8386
8387 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8388 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8389 M:      Patrick McHardy <kaber@trash.net>
8390 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8391 L:      netfilter-devel@vger.kernel.org
8392 L:      coreteam@netfilter.org
8393 W:      http://www.netfilter.org/
8394 W:      http://www.iptables.org/
8395 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8398 S:      Supported
8399 F:      include/linux/netfilter*
8400 F:      include/linux/netfilter/
8401 F:      include/net/netfilter/
8402 F:      include/uapi/linux/netfilter*
8403 F:      include/uapi/linux/netfilter/
8404 F:      net/*/netfilter.c
8405 F:      net/*/netfilter/
8406 F:      net/netfilter/
8407 F:      net/bridge/br_netfilter*.c
8408
8409 NETLABEL
8410 M:      Paul Moore <paul@paul-moore.com>
8411 W:      http://netlabel.sf.net
8412 L:      netdev@vger.kernel.org
8413 S:      Maintained
8414 F:      Documentation/netlabel/
8415 F:      include/net/netlabel.h
8416 F:      net/netlabel/
8417
8418 NETROM NETWORK LAYER
8419 M:      Ralf Baechle <ralf@linux-mips.org>
8420 L:      linux-hams@vger.kernel.org
8421 W:      http://www.linux-ax25.org/
8422 S:      Maintained
8423 F:      include/net/netrom.h
8424 F:      include/uapi/linux/netrom.h
8425 F:      net/netrom/
8426
8427 NETRONOME ETHERNET DRIVERS
8428 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8429 L:      oss-drivers@netronome.com
8430 S:      Maintained
8431 F:      drivers/net/ethernet/netronome/
8432
8433 NETWORK BLOCK DEVICE (NBD)
8434 M:      Markus Pargmann <mpa@pengutronix.de>
8435 S:      Maintained
8436 L:      nbd-general@lists.sourceforge.net
8437 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8438 F:      Documentation/blockdev/nbd.txt
8439 F:      drivers/block/nbd.c
8440 F:      include/uapi/linux/nbd.h
8441
8442 NETWORK DROP MONITOR
8443 M:      Neil Horman <nhorman@tuxdriver.com>
8444 L:      netdev@vger.kernel.org
8445 S:      Maintained
8446 W:      https://fedorahosted.org/dropwatch/
8447 F:      net/core/drop_monitor.c
8448
8449 NETWORKING [DSA]
8450 M:      Andrew Lunn <andrew@lunn.ch>
8451 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8452 M:      Florian Fainelli <f.fainelli@gmail.com>
8453 S:      Maintained
8454 F:      net/dsa/
8455 F:      include/net/dsa.h
8456 F:      drivers/net/dsa/
8457
8458 NETWORKING [GENERAL]
8459 M:      "David S. Miller" <davem@davemloft.net>
8460 L:      netdev@vger.kernel.org
8461 W:      http://www.linuxfoundation.org/en/Net
8462 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8465 S:      Maintained
8466 F:      net/
8467 F:      include/net/
8468 F:      include/linux/in.h
8469 F:      include/linux/net.h
8470 F:      include/linux/netdevice.h
8471 F:      include/uapi/linux/in.h
8472 F:      include/uapi/linux/net.h
8473 F:      include/uapi/linux/netdevice.h
8474 F:      include/uapi/linux/net_namespace.h
8475 F:      tools/net/
8476 F:      tools/testing/selftests/net/
8477 F:      lib/random32.c
8478
8479 NETWORKING [IPv4/IPv6]
8480 M:      "David S. Miller" <davem@davemloft.net>
8481 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8482 M:      James Morris <jmorris@namei.org>
8483 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8484 M:      Patrick McHardy <kaber@trash.net>
8485 L:      netdev@vger.kernel.org
8486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8487 S:      Maintained
8488 F:      net/ipv4/
8489 F:      net/ipv6/
8490 F:      include/net/ip*
8491 F:      arch/x86/net/*
8492
8493 NETWORKING [IPSEC]
8494 M:      Steffen Klassert <steffen.klassert@secunet.com>
8495 M:      Herbert Xu <herbert@gondor.apana.org.au>
8496 M:      "David S. Miller" <davem@davemloft.net>
8497 L:      netdev@vger.kernel.org
8498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8500 S:      Maintained
8501 F:      net/core/flow.c
8502 F:      net/xfrm/
8503 F:      net/key/
8504 F:      net/ipv4/xfrm*
8505 F:      net/ipv4/esp4.c
8506 F:      net/ipv4/ah4.c
8507 F:      net/ipv4/ipcomp.c
8508 F:      net/ipv4/ip_vti.c
8509 F:      net/ipv6/xfrm*
8510 F:      net/ipv6/esp6.c
8511 F:      net/ipv6/ah6.c
8512 F:      net/ipv6/ipcomp6.c
8513 F:      net/ipv6/ip6_vti.c
8514 F:      include/uapi/linux/xfrm.h
8515 F:      include/net/xfrm.h
8516
8517 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8518 M:      Paul Moore <paul@paul-moore.com>
8519 L:      netdev@vger.kernel.org
8520 S:      Maintained
8521
8522 NETWORKING [WIRELESS]
8523 L:      linux-wireless@vger.kernel.org
8524 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8525
8526 NETWORKING DRIVERS
8527 L:      netdev@vger.kernel.org
8528 W:      http://www.linuxfoundation.org/en/Net
8529 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8532 S:      Odd Fixes
8533 F:      Documentation/devicetree/bindings/net/
8534 F:      drivers/net/
8535 F:      include/linux/if_*
8536 F:      include/linux/netdevice.h
8537 F:      include/linux/etherdevice.h
8538 F:      include/linux/fcdevice.h
8539 F:      include/linux/fddidevice.h
8540 F:      include/linux/hippidevice.h
8541 F:      include/linux/inetdevice.h
8542 F:      include/uapi/linux/if_*
8543 F:      include/uapi/linux/netdevice.h
8544
8545 NETWORKING DRIVERS (WIRELESS)
8546 M:      Kalle Valo <kvalo@codeaurora.org>
8547 L:      linux-wireless@vger.kernel.org
8548 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8551 S:      Maintained
8552 F:      Documentation/devicetree/bindings/net/wireless/
8553 F:      drivers/net/wireless/
8554
8555 NETXEN (1/10) GbE SUPPORT
8556 M:      Manish Chopra <manish.chopra@cavium.com>
8557 M:      Rahul Verma <rahul.verma@cavium.com>
8558 M:      Dept-GELinuxNICDev@cavium.com
8559 L:      netdev@vger.kernel.org
8560 S:      Supported
8561 F:      drivers/net/ethernet/qlogic/netxen/
8562
8563 NFC SUBSYSTEM
8564 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8565 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8566 M:      Samuel Ortiz <sameo@linux.intel.com>
8567 L:      linux-wireless@vger.kernel.org
8568 L:      linux-nfc@lists.01.org (subscribers-only)
8569 S:      Supported
8570 F:      net/nfc/
8571 F:      include/net/nfc/
8572 F:      include/uapi/linux/nfc.h
8573 F:      drivers/nfc/
8574 F:      include/linux/platform_data/nfcmrvl.h
8575 F:      include/linux/platform_data/nxp-nci.h
8576 F:      include/linux/platform_data/pn544.h
8577 F:      include/linux/platform_data/st21nfca.h
8578 F:      include/linux/platform_data/st-nci.h
8579 F:      Documentation/devicetree/bindings/net/nfc/
8580
8581 NFS, SUNRPC, AND LOCKD CLIENTS
8582 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8583 M:      Anna Schumaker <anna.schumaker@netapp.com>
8584 L:      linux-nfs@vger.kernel.org
8585 W:      http://client.linux-nfs.org
8586 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8587 S:      Maintained
8588 F:      fs/lockd/
8589 F:      fs/nfs/
8590 F:      fs/nfs_common/
8591 F:      net/sunrpc/
8592 F:      include/linux/lockd/
8593 F:      include/linux/nfs*
8594 F:      include/linux/sunrpc/
8595 F:      include/uapi/linux/nfs*
8596 F:      include/uapi/linux/sunrpc/
8597
8598 NILFS2 FILESYSTEM
8599 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8600 L:      linux-nilfs@vger.kernel.org
8601 W:      http://nilfs.sourceforge.net/
8602 W:      http://nilfs.osdn.jp/
8603 T:      git git://github.com/konis/nilfs2.git
8604 S:      Supported
8605 F:      Documentation/filesystems/nilfs2.txt
8606 F:      fs/nilfs2/
8607 F:      include/trace/events/nilfs2.h
8608 F:      include/uapi/linux/nilfs2_api.h
8609 F:      include/uapi/linux/nilfs2_ondisk.h
8610
8611 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8612 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8613 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8614 S:      Maintained
8615 F:      Documentation/scsi/NinjaSCSI.txt
8616 F:      drivers/scsi/pcmcia/nsp_*
8617
8618 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8619 M:      GOTO Masanori <gotom@debian.or.jp>
8620 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8621 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8622 S:      Maintained
8623 F:      Documentation/scsi/NinjaSCSI.txt
8624 F:      drivers/scsi/nsp32*
8625
8626 NIOS2 ARCHITECTURE
8627 M:      Ley Foon Tan <lftan@altera.com>
8628 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8630 S:      Maintained
8631 F:      arch/nios2/
8632
8633 NOKIA N900 POWER SUPPLY DRIVERS
8634 R:      Pali Rohár <pali.rohar@gmail.com>
8635 F:      include/linux/power/bq2415x_charger.h
8636 F:      include/linux/power/bq27xxx_battery.h
8637 F:      include/linux/power/isp1704_charger.h
8638 F:      drivers/power/supply/bq2415x_charger.c
8639 F:      drivers/power/supply/bq27xxx_battery.c
8640 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8641 F:      drivers/power/supply/isp1704_charger.c
8642 F:      drivers/power/supply/rx51_battery.c
8643
8644 NTB DRIVER CORE
8645 M:      Jon Mason <jdmason@kudzu.us>
8646 M:      Dave Jiang <dave.jiang@intel.com>
8647 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8648 L:      linux-ntb@googlegroups.com
8649 S:      Supported
8650 W:      https://github.com/jonmason/ntb/wiki
8651 T:      git git://github.com/jonmason/ntb.git
8652 F:      drivers/ntb/
8653 F:      drivers/net/ntb_netdev.c
8654 F:      include/linux/ntb.h
8655 F:      include/linux/ntb_transport.h
8656 F:      tools/testing/selftests/ntb/
8657
8658 NTB INTEL DRIVER
8659 M:      Jon Mason <jdmason@kudzu.us>
8660 M:      Dave Jiang <dave.jiang@intel.com>
8661 L:      linux-ntb@googlegroups.com
8662 S:      Supported
8663 W:      https://github.com/jonmason/ntb/wiki
8664 T:      git git://github.com/jonmason/ntb.git
8665 F:      drivers/ntb/hw/intel/
8666
8667 NTB AMD DRIVER
8668 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8669 L:      linux-ntb@googlegroups.com
8670 S:      Supported
8671 F:      drivers/ntb/hw/amd/
8672
8673 NTFS FILESYSTEM
8674 M:      Anton Altaparmakov <anton@tuxera.com>
8675 L:      linux-ntfs-dev@lists.sourceforge.net
8676 W:      http://www.tuxera.com/
8677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8678 S:      Supported
8679 F:      Documentation/filesystems/ntfs.txt
8680 F:      fs/ntfs/
8681
8682 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8683 M:      Antonino Daplas <adaplas@gmail.com>
8684 L:      linux-fbdev@vger.kernel.org
8685 S:      Maintained
8686 F:      drivers/video/fbdev/riva/
8687 F:      drivers/video/fbdev/nvidia/
8688
8689 NVM EXPRESS DRIVER
8690 M:      Keith Busch <keith.busch@intel.com>
8691 M:      Jens Axboe <axboe@fb.com>
8692 L:      linux-nvme@lists.infradead.org
8693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8694 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8695 S:      Supported
8696 F:      drivers/nvme/host/
8697 F:      include/linux/nvme.h
8698
8699 NVM EXPRESS TARGET DRIVER
8700 M:      Christoph Hellwig <hch@lst.de>
8701 M:      Sagi Grimberg <sagi@grimberg.me>
8702 L:      linux-nvme@lists.infradead.org
8703 S:      Supported
8704 F:      drivers/nvme/target/
8705
8706 NVMEM FRAMEWORK
8707 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8708 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8709 S:      Maintained
8710 F:      drivers/nvmem/
8711 F:      Documentation/devicetree/bindings/nvmem/
8712 F:      include/linux/nvmem-consumer.h
8713 F:      include/linux/nvmem-provider.h
8714
8715 NXP-NCI NFC DRIVER
8716 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8717 R:      Charles Gorand <charles.gorand@effinnov.com>
8718 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8719 S:      Supported
8720 F:      drivers/nfc/nxp-nci
8721
8722 NXP TDA998X DRM DRIVER
8723 M:      Russell King <rmk+kernel@armlinux.org.uk>
8724 S:      Supported
8725 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8726 F:      include/drm/i2c/tda998x.h
8727
8728 NXP TFA9879 DRIVER
8729 M:      Peter Rosin <peda@axentia.se>
8730 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8731 S:      Maintained
8732 F:      sound/soc/codecs/tfa9879*
8733
8734 OBJTOOL
8735 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8736 S:      Supported
8737 F:      tools/objtool/
8738
8739 OMAP SUPPORT
8740 M:      Tony Lindgren <tony@atomide.com>
8741 L:      linux-omap@vger.kernel.org
8742 W:      http://www.muru.com/linux/omap/
8743 W:      http://linux.omap.com/
8744 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8746 S:      Maintained
8747 F:      arch/arm/*omap*/
8748 F:      arch/arm/configs/omap1_defconfig
8749 F:      arch/arm/configs/omap2plus_defconfig
8750 F:      drivers/i2c/busses/i2c-omap.c
8751 F:      drivers/irqchip/irq-omap-intc.c
8752 F:      drivers/mfd/*omap*.c
8753 F:      drivers/mfd/menelaus.c
8754 F:      drivers/mfd/palmas.c
8755 F:      drivers/mfd/tps65217.c
8756 F:      drivers/mfd/tps65218.c
8757 F:      drivers/mfd/tps65910.c
8758 F:      drivers/mfd/twl-core.[ch]
8759 F:      drivers/mfd/twl4030*.c
8760 F:      drivers/mfd/twl6030*.c
8761 F:      drivers/mfd/twl6040*.c
8762 F:      drivers/regulator/palmas-regulator*.c
8763 F:      drivers/regulator/pbias-regulator.c
8764 F:      drivers/regulator/tps65217-regulator.c
8765 F:      drivers/regulator/tps65218-regulator.c
8766 F:      drivers/regulator/tps65910-regulator.c
8767 F:      drivers/regulator/twl-regulator.c
8768 F:      include/linux/i2c-omap.h
8769
8770 OMAP DEVICE TREE SUPPORT
8771 M:      Benoît Cousson <bcousson@baylibre.com>
8772 M:      Tony Lindgren <tony@atomide.com>
8773 L:      linux-omap@vger.kernel.org
8774 L:      devicetree@vger.kernel.org
8775 S:      Maintained
8776 F:      arch/arm/boot/dts/*omap*
8777 F:      arch/arm/boot/dts/*am3*
8778 F:      arch/arm/boot/dts/*am4*
8779 F:      arch/arm/boot/dts/*am5*
8780 F:      arch/arm/boot/dts/*dra7*
8781
8782 OMAP CLOCK FRAMEWORK SUPPORT
8783 M:      Paul Walmsley <paul@pwsan.com>
8784 L:      linux-omap@vger.kernel.org
8785 S:      Maintained
8786 F:      arch/arm/*omap*/*clock*
8787
8788 OMAP POWER MANAGEMENT SUPPORT
8789 M:      Kevin Hilman <khilman@kernel.org>
8790 L:      linux-omap@vger.kernel.org
8791 S:      Maintained
8792 F:      arch/arm/*omap*/*pm*
8793 F:      drivers/cpufreq/omap-cpufreq.c
8794
8795 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8796 M:      Rajendra Nayak <rnayak@codeaurora.org>
8797 M:      Paul Walmsley <paul@pwsan.com>
8798 L:      linux-omap@vger.kernel.org
8799 S:      Maintained
8800 F:      arch/arm/mach-omap2/prm*
8801
8802 OMAP AUDIO SUPPORT
8803 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8804 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8806 L:      linux-omap@vger.kernel.org
8807 S:      Maintained
8808 F:      sound/soc/omap/
8809
8810 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8811 M:      Roger Quadros <rogerq@ti.com>
8812 M:      Tony Lindgren <tony@atomide.com>
8813 L:      linux-omap@vger.kernel.org
8814 S:      Maintained
8815 F:      drivers/memory/omap-gpmc.c
8816 F:      arch/arm/mach-omap2/*gpmc*
8817
8818 OMAP FRAMEBUFFER SUPPORT
8819 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8820 L:      linux-fbdev@vger.kernel.org
8821 L:      linux-omap@vger.kernel.org
8822 S:      Maintained
8823 F:      drivers/video/fbdev/omap/
8824
8825 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8826 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8827 L:      linux-omap@vger.kernel.org
8828 L:      linux-fbdev@vger.kernel.org
8829 S:      Maintained
8830 F:      drivers/video/fbdev/omap2/
8831 F:      Documentation/arm/OMAP/DSS
8832
8833 OMAP HARDWARE SPINLOCK SUPPORT
8834 M:      Ohad Ben-Cohen <ohad@wizery.com>
8835 L:      linux-omap@vger.kernel.org
8836 S:      Maintained
8837 F:      drivers/hwspinlock/omap_hwspinlock.c
8838
8839 OMAP MMC SUPPORT
8840 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8841 L:      linux-omap@vger.kernel.org
8842 S:      Maintained
8843 F:      drivers/mmc/host/omap.c
8844
8845 OMAP HS MMC SUPPORT
8846 L:      linux-mmc@vger.kernel.org
8847 L:      linux-omap@vger.kernel.org
8848 S:      Orphan
8849 F:      drivers/mmc/host/omap_hsmmc.c
8850
8851 OMAP RANDOM NUMBER GENERATOR SUPPORT
8852 M:      Deepak Saxena <dsaxena@plexity.net>
8853 S:      Maintained
8854 F:      drivers/char/hw_random/omap-rng.c
8855
8856 OMAP HWMOD SUPPORT
8857 M:      Benoît Cousson <bcousson@baylibre.com>
8858 M:      Paul Walmsley <paul@pwsan.com>
8859 L:      linux-omap@vger.kernel.org
8860 S:      Maintained
8861 F:      arch/arm/mach-omap2/omap_hwmod.*
8862
8863 OMAP HWMOD DATA
8864 M:      Paul Walmsley <paul@pwsan.com>
8865 L:      linux-omap@vger.kernel.org
8866 S:      Maintained
8867 F:      arch/arm/mach-omap2/omap_hwmod*data*
8868
8869 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8870 M:      Benoît Cousson <bcousson@baylibre.com>
8871 L:      linux-omap@vger.kernel.org
8872 S:      Maintained
8873 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8874
8875 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8876 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8877 L:      linux-media@vger.kernel.org
8878 S:      Maintained
8879 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8880 F:      drivers/media/platform/omap3isp/
8881 F:      drivers/staging/media/omap4iss/
8882
8883 OMAP USB SUPPORT
8884 L:      linux-usb@vger.kernel.org
8885 L:      linux-omap@vger.kernel.org
8886 S:      Orphan
8887 F:      drivers/usb/*/*omap*
8888 F:      arch/arm/*omap*/usb*
8889
8890 OMAP GPIO DRIVER
8891 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8892 M:      Santosh Shilimkar <ssantosh@kernel.org>
8893 M:      Kevin Hilman <khilman@kernel.org>
8894 L:      linux-omap@vger.kernel.org
8895 S:      Maintained
8896 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8897 F:      drivers/gpio/gpio-omap.c
8898
8899 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8900 M:      Mark Jackson <mpfj@newflow.co.uk>
8901 L:      linux-omap@vger.kernel.org
8902 S:      Maintained
8903 F:      arch/arm/boot/dts/am335x-nano.dts
8904
8905 OMFS FILESYSTEM
8906 M:      Bob Copeland <me@bobcopeland.com>
8907 L:      linux-karma-devel@lists.sourceforge.net
8908 S:      Maintained
8909 F:      Documentation/filesystems/omfs.txt
8910 F:      fs/omfs/
8911
8912 OMNIKEY CARDMAN 4000 DRIVER
8913 M:      Harald Welte <laforge@gnumonks.org>
8914 S:      Maintained
8915 F:      drivers/char/pcmcia/cm4000_cs.c
8916 F:      include/linux/cm4000_cs.h
8917 F:      include/uapi/linux/cm4000_cs.h
8918
8919 OMNIKEY CARDMAN 4040 DRIVER
8920 M:      Harald Welte <laforge@gnumonks.org>
8921 S:      Maintained
8922 F:      drivers/char/pcmcia/cm4040_cs.*
8923
8924 OMNIVISION OV7670 SENSOR DRIVER
8925 M:      Jonathan Corbet <corbet@lwn.net>
8926 L:      linux-media@vger.kernel.org
8927 T:      git git://linuxtv.org/media_tree.git
8928 S:      Maintained
8929 F:      drivers/media/i2c/ov7670.c
8930
8931 ONENAND FLASH DRIVER
8932 M:      Kyungmin Park <kyungmin.park@samsung.com>
8933 L:      linux-mtd@lists.infradead.org
8934 S:      Maintained
8935 F:      drivers/mtd/onenand/
8936 F:      include/linux/mtd/onenand*.h
8937
8938 ONSTREAM SCSI TAPE DRIVER
8939 M:      Willem Riede <osst@riede.org>
8940 L:      osst-users@lists.sourceforge.net
8941 L:      linux-scsi@vger.kernel.org
8942 S:      Maintained
8943 F:      Documentation/scsi/osst.txt
8944 F:      drivers/scsi/osst.*
8945 F:      drivers/scsi/osst_*.h
8946 F:      drivers/scsi/st.h
8947
8948 OPENCORES I2C BUS DRIVER
8949 M:      Peter Korsgaard <jacmet@sunsite.dk>
8950 L:      linux-i2c@vger.kernel.org
8951 S:      Maintained
8952 F:      Documentation/i2c/busses/i2c-ocores
8953 F:      drivers/i2c/busses/i2c-ocores.c
8954
8955 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8956 M:      Rob Herring <robh+dt@kernel.org>
8957 M:      Frank Rowand <frowand.list@gmail.com>
8958 L:      devicetree@vger.kernel.org
8959 W:      http://www.devicetree.org/
8960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8961 S:      Maintained
8962 F:      drivers/of/
8963 F:      include/linux/of*.h
8964 F:      scripts/dtc/
8965
8966 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8967 M:      Rob Herring <robh+dt@kernel.org>
8968 M:      Mark Rutland <mark.rutland@arm.com>
8969 L:      devicetree@vger.kernel.org
8970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8971 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8972 S:      Maintained
8973 F:      Documentation/devicetree/
8974 F:      arch/*/boot/dts/
8975 F:      include/dt-bindings/
8976
8977 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8978 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8979 L:      devicetree@vger.kernel.org
8980 S:      Maintained
8981 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8982 F:      Documentation/devicetree/overlay-notes.txt
8983 F:      drivers/of/overlay.c
8984 F:      drivers/of/resolver.c
8985
8986 OPENRISC ARCHITECTURE
8987 M:      Jonas Bonn <jonas@southpole.se>
8988 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
8989 M:      Stafford Horne <shorne@gmail.com>
8990 L:      openrisc@lists.librecores.org
8991 W:      http://openrisc.io
8992 S:      Maintained
8993 F:      arch/openrisc/
8994
8995 OPENVSWITCH
8996 M:      Pravin Shelar <pshelar@nicira.com>
8997 L:      netdev@vger.kernel.org
8998 L:      dev@openvswitch.org
8999 W:      http://openvswitch.org
9000 S:      Maintained
9001 F:      net/openvswitch/
9002 F:      include/uapi/linux/openvswitch.h
9003
9004 OPERATING PERFORMANCE POINTS (OPP)
9005 M:      Viresh Kumar <vireshk@kernel.org>
9006 M:      Nishanth Menon <nm@ti.com>
9007 M:      Stephen Boyd <sboyd@codeaurora.org>
9008 L:      linux-pm@vger.kernel.org
9009 S:      Maintained
9010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9011 F:      drivers/base/power/opp/
9012 F:      include/linux/pm_opp.h
9013 F:      Documentation/power/opp.txt
9014 F:      Documentation/devicetree/bindings/opp/
9015
9016 OPL4 DRIVER
9017 M:      Clemens Ladisch <clemens@ladisch.de>
9018 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9019 T:      git git://git.alsa-project.org/alsa-kernel.git
9020 S:      Maintained
9021 F:      sound/drivers/opl4/
9022
9023 OPROFILE
9024 M:      Robert Richter <rric@kernel.org>
9025 L:      oprofile-list@lists.sf.net
9026 S:      Maintained
9027 F:      arch/*/include/asm/oprofile*.h
9028 F:      arch/*/oprofile/
9029 F:      drivers/oprofile/
9030 F:      include/linux/oprofile.h
9031
9032 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9033 M:      Mark Fasheh <mfasheh@versity.com>
9034 M:      Joel Becker <jlbec@evilplan.org>
9035 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9036 W:      http://ocfs2.wiki.kernel.org
9037 S:      Supported
9038 F:      Documentation/filesystems/ocfs2.txt
9039 F:      Documentation/filesystems/dlmfs.txt
9040 F:      fs/ocfs2/
9041
9042 ORINOCO DRIVER
9043 L:      linux-wireless@vger.kernel.org
9044 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9045 W:      http://www.nongnu.org/orinoco/
9046 S:      Orphan
9047 F:      drivers/net/wireless/intersil/orinoco/
9048
9049 OSD LIBRARY and FILESYSTEM
9050 M:      Boaz Harrosh <ooo@electrozaur.com>
9051 M:      Benny Halevy <bhalevy@primarydata.com>
9052 L:      osd-dev@open-osd.org
9053 W:      http://open-osd.org
9054 T:      git git://git.open-osd.org/open-osd.git
9055 S:      Maintained
9056 F:      drivers/scsi/osd/
9057 F:      include/scsi/osd_*
9058 F:      fs/exofs/
9059
9060 OVERLAY FILESYSTEM
9061 M:      Miklos Szeredi <miklos@szeredi.hu>
9062 L:      linux-unionfs@vger.kernel.org
9063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9064 S:      Supported
9065 F:      fs/overlayfs/
9066 F:      Documentation/filesystems/overlayfs.txt
9067
9068 ORANGEFS FILESYSTEM
9069 M:      Mike Marshall <hubcap@omnibond.com>
9070 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9072 S:      Supported
9073 F:      fs/orangefs/
9074 F:      Documentation/filesystems/orangefs.txt
9075
9076 P54 WIRELESS DRIVER
9077 M:      Christian Lamparter <chunkeey@googlemail.com>
9078 L:      linux-wireless@vger.kernel.org
9079 W:      http://wireless.kernel.org/en/users/Drivers/p54
9080 S:      Maintained
9081 F:      drivers/net/wireless/intersil/p54/
9082
9083 PA SEMI ETHERNET DRIVER
9084 L:      netdev@vger.kernel.org
9085 S:      Orphan
9086 F:      drivers/net/ethernet/pasemi/*
9087
9088 PA SEMI SMBUS DRIVER
9089 L:      linux-i2c@vger.kernel.org
9090 S:      Orphan
9091 F:      drivers/i2c/busses/i2c-pasemi.c
9092
9093 PADATA PARALLEL EXECUTION MECHANISM
9094 M:      Steffen Klassert <steffen.klassert@secunet.com>
9095 L:      linux-crypto@vger.kernel.org
9096 S:      Maintained
9097 F:      kernel/padata.c
9098 F:      include/linux/padata.h
9099 F:      Documentation/padata.txt
9100
9101 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9102 M:      Harald Welte <laforge@gnumonks.org>
9103 L:      platform-driver-x86@vger.kernel.org
9104 S:      Maintained
9105 F:      drivers/platform/x86/panasonic-laptop.c
9106
9107 PANASONIC MN10300/AM33/AM34 PORT
9108 M:      David Howells <dhowells@redhat.com>
9109 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9110 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9111 S:      Maintained
9112 F:      Documentation/mn10300/
9113 F:      arch/mn10300/
9114
9115 PARALLEL LCD/KEYPAD PANEL DRIVER
9116 M:      Willy Tarreau <willy@haproxy.com>
9117 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9118 S:      Odd Fixes
9119 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9120 F:      drivers/misc/panel.c
9121
9122 PARALLEL PORT SUBSYSTEM
9123 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9124 M:      Sudip Mukherjee <sudip@vectorindia.org>
9125 L:      linux-parport@lists.infradead.org (subscribers-only)
9126 S:      Maintained
9127 F:      drivers/parport/
9128 F:      include/linux/parport*.h
9129 F:      drivers/char/ppdev.c
9130 F:      include/uapi/linux/ppdev.h
9131 F:      Documentation/parport*.txt
9132
9133 PARAVIRT_OPS INTERFACE
9134 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9135 M:      Chris Wright <chrisw@sous-sol.org>
9136 M:      Alok Kataria <akataria@vmware.com>
9137 M:      Rusty Russell <rusty@rustcorp.com.au>
9138 L:      virtualization@lists.linux-foundation.org
9139 S:      Supported
9140 F:      Documentation/virtual/paravirt_ops.txt
9141 F:      arch/*/kernel/paravirt*
9142 F:      arch/*/include/asm/paravirt.h
9143 F:      include/linux/hypervisor.h
9144
9145 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9146 M:      Tim Waugh <tim@cyberelk.net>
9147 L:      linux-parport@lists.infradead.org (subscribers-only)
9148 S:      Maintained
9149 F:      Documentation/blockdev/paride.txt
9150 F:      drivers/block/paride/
9151
9152 PARISC ARCHITECTURE
9153 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9154 M:      Helge Deller <deller@gmx.de>
9155 L:      linux-parisc@vger.kernel.org
9156 W:      http://www.parisc-linux.org/
9157 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9160 S:      Maintained
9161 F:      arch/parisc/
9162 F:      Documentation/parisc/
9163 F:      drivers/parisc/
9164 F:      drivers/char/agp/parisc-agp.c
9165 F:      drivers/input/serio/gscps2.c
9166 F:      drivers/parport/parport_gsc.*
9167 F:      drivers/tty/serial/8250/8250_gsc.c
9168 F:      drivers/video/fbdev/sti*
9169 F:      drivers/video/console/sti*
9170 F:      drivers/video/logo/logo_parisc*
9171
9172 PC87360 HARDWARE MONITORING DRIVER
9173 M:      Jim Cromie <jim.cromie@gmail.com>
9174 L:      linux-hwmon@vger.kernel.org
9175 S:      Maintained
9176 F:      Documentation/hwmon/pc87360
9177 F:      drivers/hwmon/pc87360.c
9178
9179 PC8736x GPIO DRIVER
9180 M:      Jim Cromie <jim.cromie@gmail.com>
9181 S:      Maintained
9182 F:      drivers/char/pc8736x_gpio.c
9183
9184 PC87427 HARDWARE MONITORING DRIVER
9185 M:      Jean Delvare <jdelvare@suse.com>
9186 L:      linux-hwmon@vger.kernel.org
9187 S:      Maintained
9188 F:      Documentation/hwmon/pc87427
9189 F:      drivers/hwmon/pc87427.c
9190
9191 PCA9532 LED DRIVER
9192 M:      Riku Voipio <riku.voipio@iki.fi>
9193 S:      Maintained
9194 F:      drivers/leds/leds-pca9532.c
9195 F:      include/linux/leds-pca9532.h
9196
9197 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9198 M:      Guenter Roeck <linux@roeck-us.net>
9199 L:      linux-i2c@vger.kernel.org
9200 S:      Maintained
9201 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9202
9203 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9204 M:      Khalid Aziz <khalid@gonehiking.org>
9205 S:      Maintained
9206 F:      drivers/firmware/pcdp.*
9207
9208 PCI ERROR RECOVERY
9209 M:      Linas Vepstas <linasvepstas@gmail.com>
9210 L:      linux-pci@vger.kernel.org
9211 S:      Supported
9212 F:      Documentation/PCI/pci-error-recovery.txt
9213
9214 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9215 M:      Russell Currey <ruscur@russell.cc>
9216 L:      linuxppc-dev@lists.ozlabs.org
9217 S:      Supported
9218 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9219 F:      arch/powerpc/kernel/eeh*.c
9220 F:      arch/powerpc/platforms/*/eeh*.c
9221 F:      arch/powerpc/include/*/eeh*.h
9222
9223 PCI SUBSYSTEM
9224 M:      Bjorn Helgaas <bhelgaas@google.com>
9225 L:      linux-pci@vger.kernel.org
9226 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9228 S:      Supported
9229 F:      Documentation/devicetree/bindings/pci/
9230 F:      Documentation/PCI/
9231 F:      drivers/pci/
9232 F:      include/linux/pci*
9233 F:      arch/x86/pci/
9234 F:      arch/x86/kernel/quirks.c
9235
9236 PCI DRIVER FOR ALTERA PCIE IP
9237 M:      Ley Foon Tan <lftan@altera.com>
9238 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9239 L:      linux-pci@vger.kernel.org
9240 S:      Supported
9241 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9242 F:      drivers/pci/host/pcie-altera.c
9243
9244 PCI DRIVER FOR ARM VERSATILE PLATFORM
9245 M:      Rob Herring <robh@kernel.org>
9246 L:      linux-pci@vger.kernel.org
9247 L:      linux-arm-kernel@lists.infradead.org
9248 S:      Maintained
9249 F:      Documentation/devicetree/bindings/pci/versatile.txt
9250 F:      drivers/pci/host/pci-versatile.c
9251
9252 PCI DRIVER FOR ARMADA 8K
9253 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9254 L:      linux-pci@vger.kernel.org
9255 L:      linux-arm-kernel@lists.infradead.org
9256 S:      Maintained
9257 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9258 F:      drivers/pci/host/pcie-armada8k.c
9259
9260 PCI DRIVER FOR APPLIEDMICRO XGENE
9261 M:      Tanmay Inamdar <tinamdar@apm.com>
9262 L:      linux-pci@vger.kernel.org
9263 L:      linux-arm-kernel@lists.infradead.org
9264 S:      Maintained
9265 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9266 F:      drivers/pci/host/pci-xgene.c
9267
9268 PCI DRIVER FOR FREESCALE LAYERSCAPE
9269 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9270 M:      Mingkai Hu <mingkai.hu@freescale.com>
9271 M:      Roy Zang <tie-fei.zang@freescale.com>
9272 L:      linuxppc-dev@lists.ozlabs.org
9273 L:      linux-pci@vger.kernel.org
9274 L:      linux-arm-kernel@lists.infradead.org
9275 S:      Maintained
9276 F:      drivers/pci/host/*layerscape*
9277
9278 PCI DRIVER FOR IMX6
9279 M:      Richard Zhu <hongxing.zhu@nxp.com>
9280 M:      Lucas Stach <l.stach@pengutronix.de>
9281 L:      linux-pci@vger.kernel.org
9282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9283 S:      Maintained
9284 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9285 F:      drivers/pci/host/*imx6*
9286
9287 PCI DRIVER FOR TI KEYSTONE
9288 M:      Murali Karicheri <m-karicheri2@ti.com>
9289 L:      linux-pci@vger.kernel.org
9290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9291 S:      Maintained
9292 F:      drivers/pci/host/*keystone*
9293
9294 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9295 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9296 M:      Jason Cooper <jason@lakedaemon.net>
9297 L:      linux-pci@vger.kernel.org
9298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9299 S:      Maintained
9300 F:      drivers/pci/host/*mvebu*
9301
9302 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9303 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9304 L:      linux-pci@vger.kernel.org
9305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9306 S:      Maintained
9307 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9308 F:      drivers/pci/host/pci-aardvark.c
9309
9310 PCI DRIVER FOR NVIDIA TEGRA
9311 M:      Thierry Reding <thierry.reding@gmail.com>
9312 L:      linux-tegra@vger.kernel.org
9313 L:      linux-pci@vger.kernel.org
9314 S:      Supported
9315 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9316 F:      drivers/pci/host/pci-tegra.c
9317
9318 PCI DRIVER FOR TI DRA7XX
9319 M:      Kishon Vijay Abraham I <kishon@ti.com>
9320 L:      linux-omap@vger.kernel.org
9321 L:      linux-pci@vger.kernel.org
9322 S:      Supported
9323 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9324 F:      drivers/pci/host/pci-dra7xx.c
9325
9326 PCI DRIVER FOR RENESAS R-CAR
9327 M:      Simon Horman <horms@verge.net.au>
9328 L:      linux-pci@vger.kernel.org
9329 L:      linux-renesas-soc@vger.kernel.org
9330 S:      Maintained
9331 F:      drivers/pci/host/*rcar*
9332
9333 PCI DRIVER FOR SAMSUNG EXYNOS
9334 M:      Jingoo Han <jingoohan1@gmail.com>
9335 L:      linux-pci@vger.kernel.org
9336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9337 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9338 S:      Maintained
9339 F:      drivers/pci/host/pci-exynos.c
9340
9341 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9342 M:      Jingoo Han <jingoohan1@gmail.com>
9343 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9344 L:      linux-pci@vger.kernel.org
9345 S:      Maintained
9346 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9347 F:      drivers/pci/host/*designware*
9348
9349 PCI DRIVER FOR GENERIC OF HOSTS
9350 M:      Will Deacon <will.deacon@arm.com>
9351 L:      linux-pci@vger.kernel.org
9352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9353 S:      Maintained
9354 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9355 F:      drivers/pci/host/pci-host-common.c
9356 F:      drivers/pci/host/pci-host-generic.c
9357
9358 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9359 M:      Keith Busch <keith.busch@intel.com>
9360 L:      linux-pci@vger.kernel.org
9361 S:      Supported
9362 F:      drivers/pci/host/vmd.c
9363
9364 PCIE DRIVER FOR ST SPEAR13XX
9365 M:      Pratyush Anand <pratyush.anand@gmail.com>
9366 L:      linux-pci@vger.kernel.org
9367 S:      Maintained
9368 F:      drivers/pci/host/*spear*
9369
9370 PCI MSI DRIVER FOR ALTERA MSI IP
9371 M:      Ley Foon Tan <lftan@altera.com>
9372 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9373 L:      linux-pci@vger.kernel.org
9374 S:      Supported
9375 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9376 F:      drivers/pci/host/pcie-altera-msi.c
9377
9378 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9379 M:      Duc Dang <dhdang@apm.com>
9380 L:      linux-pci@vger.kernel.org
9381 L:      linux-arm-kernel@lists.infradead.org
9382 S:      Maintained
9383 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9384 F:      drivers/pci/host/pci-xgene-msi.c
9385
9386 PCIE DRIVER FOR AXIS ARTPEC
9387 M:      Niklas Cassel <niklas.cassel@axis.com>
9388 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9389 L:      linux-arm-kernel@axis.com
9390 L:      linux-pci@vger.kernel.org
9391 S:      Maintained
9392 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9393 F:      drivers/pci/host/*artpec*
9394
9395 PCIE DRIVER FOR HISILICON
9396 M:      Zhou Wang <wangzhou1@hisilicon.com>
9397 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9398 L:      linux-pci@vger.kernel.org
9399 S:      Maintained
9400 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9401 F:      drivers/pci/host/pcie-hisi.c
9402
9403 PCIE DRIVER FOR ROCKCHIP
9404 M:      Shawn Lin <shawn.lin@rock-chips.com>
9405 M:      Wenrui Li <wenrui.li@rock-chips.com>
9406 L:      linux-pci@vger.kernel.org
9407 L:      linux-rockchip@lists.infradead.org
9408 S:      Maintained
9409 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9410 F:      drivers/pci/host/pcie-rockchip.c
9411
9412 PCIE DRIVER FOR QUALCOMM MSM
9413 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9414 L:     linux-pci@vger.kernel.org
9415 L:     linux-arm-msm@vger.kernel.org
9416 S:     Maintained
9417 F:     drivers/pci/host/*qcom*
9418
9419 PCIE DRIVER FOR CAVIUM THUNDERX
9420 M:      David Daney <david.daney@cavium.com>
9421 L:      linux-pci@vger.kernel.org
9422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9423 S:      Supported
9424 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9425 F:      drivers/pci/host/pci-thunder-*
9426
9427 PCMCIA SUBSYSTEM
9428 P:      Linux PCMCIA Team
9429 L:      linux-pcmcia@lists.infradead.org
9430 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9432 S:      Maintained
9433 F:      Documentation/pcmcia/
9434 F:      tools/pcmcia/
9435 F:      drivers/pcmcia/
9436 F:      include/pcmcia/
9437
9438 PCNET32 NETWORK DRIVER
9439 M:      Don Fry <pcnet32@frontier.com>
9440 L:      netdev@vger.kernel.org
9441 S:      Maintained
9442 F:      drivers/net/ethernet/amd/pcnet32.c
9443
9444 PCRYPT PARALLEL CRYPTO ENGINE
9445 M:      Steffen Klassert <steffen.klassert@secunet.com>
9446 L:      linux-crypto@vger.kernel.org
9447 S:      Maintained
9448 F:      crypto/pcrypt.c
9449 F:      include/crypto/pcrypt.h
9450
9451 PER-CPU MEMORY ALLOCATOR
9452 M:      Tejun Heo <tj@kernel.org>
9453 M:      Christoph Lameter <cl@linux.com>
9454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9455 S:      Maintained
9456 F:      include/linux/percpu*.h
9457 F:      mm/percpu*.c
9458 F:      arch/*/include/asm/percpu.h
9459
9460 PER-TASK DELAY ACCOUNTING
9461 M:      Balbir Singh <bsingharora@gmail.com>
9462 S:      Maintained
9463 F:      include/linux/delayacct.h
9464 F:      kernel/delayacct.c
9465
9466 PERFORMANCE EVENTS SUBSYSTEM
9467 M:      Peter Zijlstra <peterz@infradead.org>
9468 M:      Ingo Molnar <mingo@redhat.com>
9469 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9470 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9471 L:      linux-kernel@vger.kernel.org
9472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9473 S:      Supported
9474 F:      kernel/events/*
9475 F:      include/linux/perf_event.h
9476 F:      include/uapi/linux/perf_event.h
9477 F:      arch/*/kernel/perf_event*.c
9478 F:      arch/*/kernel/*/perf_event*.c
9479 F:      arch/*/kernel/*/*/perf_event*.c
9480 F:      arch/*/include/asm/perf_event.h
9481 F:      arch/*/kernel/perf_callchain.c
9482 F:      arch/*/events/*
9483 F:      tools/perf/
9484
9485 PERSONALITY HANDLING
9486 M:      Christoph Hellwig <hch@infradead.org>
9487 L:      linux-abi-devel@lists.sourceforge.net
9488 S:      Maintained
9489 F:      include/linux/personality.h
9490 F:      include/uapi/linux/personality.h
9491
9492 PHONET PROTOCOL
9493 M:      Remi Denis-Courmont <courmisch@gmail.com>
9494 S:      Supported
9495 F:      Documentation/networking/phonet.txt
9496 F:      include/linux/phonet.h
9497 F:      include/net/phonet/
9498 F:      include/uapi/linux/phonet.h
9499 F:      net/phonet/
9500
9501 PHRAM MTD DRIVER
9502 M:      Joern Engel <joern@lazybastard.org>
9503 L:      linux-mtd@lists.infradead.org
9504 S:      Maintained
9505 F:      drivers/mtd/devices/phram.c
9506
9507 PICOLCD HID DRIVER
9508 M:      Bruno Prémont <bonbons@linux-vserver.org>
9509 L:      linux-input@vger.kernel.org
9510 S:      Maintained
9511 F:      drivers/hid/hid-picolcd*
9512
9513 PICOXCELL SUPPORT
9514 M:      Jamie Iles <jamie@jamieiles.com>
9515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9516 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9517 S:      Supported
9518 F:      arch/arm/boot/dts/picoxcell*
9519 F:      arch/arm/mach-picoxcell/
9520 F:      drivers/crypto/picoxcell*
9521
9522 PIN CONTROL SUBSYSTEM
9523 M:      Linus Walleij <linus.walleij@linaro.org>
9524 L:      linux-gpio@vger.kernel.org
9525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9526 S:      Maintained
9527 F:      Documentation/devicetree/bindings/pinctrl/
9528 F:      Documentation/pinctrl.txt
9529 F:      drivers/pinctrl/
9530 F:      include/linux/pinctrl/
9531
9532 PIN CONTROLLER - ATMEL AT91
9533 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9535 S:      Maintained
9536 F:      drivers/pinctrl/pinctrl-at91.*
9537
9538 PIN CONTROLLER - ATMEL AT91 PIO4
9539 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9541 L:      linux-gpio@vger.kernel.org
9542 S:      Supported
9543 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9544
9545 PIN CONTROLLER - INTEL
9546 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9547 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9548 S:      Maintained
9549 F:      drivers/pinctrl/intel/
9550
9551 PIN CONTROLLER - RENESAS
9552 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9553 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9554 L:      linux-renesas-soc@vger.kernel.org
9555 S:      Maintained
9556 F:      drivers/pinctrl/sh-pfc/
9557
9558 PIN CONTROLLER - SAMSUNG
9559 M:      Tomasz Figa <tomasz.figa@gmail.com>
9560 M:      Krzysztof Kozlowski <krzk@kernel.org>
9561 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9563 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9564 S:      Maintained
9565 F:      drivers/pinctrl/samsung/
9566 F:      include/dt-bindings/pinctrl/samsung.h
9567 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9568
9569 PIN CONTROLLER - SINGLE
9570 M:      Tony Lindgren <tony@atomide.com>
9571 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9573 L:      linux-omap@vger.kernel.org
9574 S:      Maintained
9575 F:      drivers/pinctrl/pinctrl-single.c
9576
9577 PIN CONTROLLER - ST SPEAR
9578 M:      Viresh Kumar <vireshk@kernel.org>
9579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9580 W:      http://www.st.com/spear
9581 S:      Maintained
9582 F:      drivers/pinctrl/spear/
9583
9584 PISTACHIO SOC SUPPORT
9585 M:      James Hartley <james.hartley@imgtec.com>
9586 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9587 L:      linux-mips@linux-mips.org
9588 S:      Maintained
9589 F:      arch/mips/pistachio/
9590 F:      arch/mips/include/asm/mach-pistachio/
9591 F:      arch/mips/boot/dts/pistachio/
9592 F:      arch/mips/configs/pistachio*_defconfig
9593
9594 PKTCDVD DRIVER
9595 M:      Jiri Kosina <jikos@kernel.org>
9596 S:      Maintained
9597 F:      drivers/block/pktcdvd.c
9598 F:      include/linux/pktcdvd.h
9599 F:      include/uapi/linux/pktcdvd.h
9600
9601 PKUNITY SOC DRIVERS
9602 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9603 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9604 S:      Maintained
9605 T:      git git://github.com/gxt/linux.git
9606 F:      drivers/input/serio/i8042-unicore32io.h
9607 F:      drivers/i2c/busses/i2c-puv3.c
9608 F:      drivers/video/fbdev/fb-puv3.c
9609 F:      drivers/rtc/rtc-puv3.c
9610
9611 PMBUS HARDWARE MONITORING DRIVERS
9612 M:      Guenter Roeck <linux@roeck-us.net>
9613 L:      linux-hwmon@vger.kernel.org
9614 W:      http://hwmon.wiki.kernel.org/
9615 W:      http://www.roeck-us.net/linux/drivers/
9616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9617 S:      Maintained
9618 F:      Documentation/hwmon/pmbus
9619 F:      drivers/hwmon/pmbus/
9620 F:      include/linux/i2c/pmbus.h
9621
9622 PMC SIERRA MaxRAID DRIVER
9623 L:      linux-scsi@vger.kernel.org
9624 W:      http://www.pmc-sierra.com/
9625 S:      Orphan
9626 F:      drivers/scsi/pmcraid.*
9627
9628 PMC SIERRA PM8001 DRIVER
9629 M:      Jack Wang <jinpu.wang@profitbricks.com>
9630 M:      lindar_liu@usish.com
9631 L:      pmchba@pmcs.com
9632 L:      linux-scsi@vger.kernel.org
9633 S:      Supported
9634 F:      drivers/scsi/pm8001/
9635
9636 POSIX CLOCKS and TIMERS
9637 M:      Thomas Gleixner <tglx@linutronix.de>
9638 L:      linux-kernel@vger.kernel.org
9639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9640 S:      Maintained
9641 F:      fs/timerfd.c
9642 F:      include/linux/timer*
9643 F:      kernel/time/*timer*
9644
9645 POWER MANAGEMENT CORE
9646 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9647 L:      linux-pm@vger.kernel.org
9648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9649 B:      https://bugzilla.kernel.org
9650 S:      Supported
9651 F:      drivers/base/power/
9652 F:      include/linux/pm.h
9653 F:      include/linux/pm_*
9654 F:      include/linux/powercap.h
9655 F:      drivers/powercap/
9656
9657 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9658 M:      Sebastian Reichel <sre@kernel.org>
9659 L:      linux-pm@vger.kernel.org
9660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9661 S:      Maintained
9662 F:      Documentation/devicetree/bindings/power/supply/
9663 F:      include/linux/power_supply.h
9664 F:      drivers/power/supply/
9665
9666 POWER STATE COORDINATION INTERFACE (PSCI)
9667 M:      Mark Rutland <mark.rutland@arm.com>
9668 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9669 L:      linux-arm-kernel@lists.infradead.org
9670 S:      Maintained
9671 F:      drivers/firmware/psci.c
9672 F:      include/linux/psci.h
9673 F:      include/uapi/linux/psci.h
9674
9675 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9676 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9677 L:      linuxppc-dev@lists.ozlabs.org
9678 S:      Maintained
9679 F:      drivers/char/powernv-op-panel.c
9680
9681 PNP SUPPORT
9682 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9683 S:      Maintained
9684 F:      drivers/pnp/
9685
9686 PPP PROTOCOL DRIVERS AND COMPRESSORS
9687 M:      Paul Mackerras <paulus@samba.org>
9688 L:      linux-ppp@vger.kernel.org
9689 S:      Maintained
9690 F:      drivers/net/ppp/ppp_*
9691
9692 PPP OVER ATM (RFC 2364)
9693 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9694 S:      Maintained
9695 F:      net/atm/pppoatm.c
9696 F:      include/uapi/linux/atmppp.h
9697
9698 PPP OVER ETHERNET
9699 M:      Michal Ostrowski <mostrows@earthlink.net>
9700 S:      Maintained
9701 F:      drivers/net/ppp/pppoe.c
9702 F:      drivers/net/ppp/pppox.c
9703
9704 PPP OVER L2TP
9705 M:      James Chapman <jchapman@katalix.com>
9706 S:      Maintained
9707 F:      net/l2tp/l2tp_ppp.c
9708 F:      include/linux/if_pppol2tp.h
9709 F:      include/uapi/linux/if_pppol2tp.h
9710
9711 PPS SUPPORT
9712 M:      Rodolfo Giometti <giometti@enneenne.com>
9713 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9714 L:      linuxpps@ml.enneenne.com (subscribers-only)
9715 S:      Maintained
9716 F:      Documentation/pps/
9717 F:      drivers/pps/
9718 F:      include/linux/pps*.h
9719
9720 PPTP DRIVER
9721 M:      Dmitry Kozlov <xeb@mail.ru>
9722 L:      netdev@vger.kernel.org
9723 S:      Maintained
9724 F:      drivers/net/ppp/pptp.c
9725 W:      http://sourceforge.net/projects/accel-pptp
9726
9727 PREEMPTIBLE KERNEL
9728 M:      Robert Love <rml@tech9.net>
9729 L:      kpreempt-tech@lists.sourceforge.net
9730 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9731 S:      Supported
9732 F:      Documentation/preempt-locking.txt
9733 F:      include/linux/preempt.h
9734
9735 PRISM54 WIRELESS DRIVER
9736 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9737 L:      linux-wireless@vger.kernel.org
9738 W:      http://wireless.kernel.org/en/users/Drivers/p54
9739 S:      Obsolete
9740 F:      drivers/net/wireless/intersil/prism54/
9741
9742 PS3 NETWORK SUPPORT
9743 M:      Geoff Levand <geoff@infradead.org>
9744 L:      netdev@vger.kernel.org
9745 L:      linuxppc-dev@lists.ozlabs.org
9746 S:      Maintained
9747 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9748
9749 PS3 PLATFORM SUPPORT
9750 M:      Geoff Levand <geoff@infradead.org>
9751 L:      linuxppc-dev@lists.ozlabs.org
9752 S:      Maintained
9753 F:      arch/powerpc/boot/ps3*
9754 F:      arch/powerpc/include/asm/lv1call.h
9755 F:      arch/powerpc/include/asm/ps3*.h
9756 F:      arch/powerpc/platforms/ps3/
9757 F:      drivers/*/ps3*
9758 F:      drivers/ps3/
9759 F:      drivers/rtc/rtc-ps3.c
9760 F:      drivers/usb/host/*ps3.c
9761 F:      sound/ppc/snd_ps3*
9762
9763 PS3VRAM DRIVER
9764 M:      Jim Paris <jim@jtan.com>
9765 M:      Geoff Levand <geoff@infradead.org>
9766 L:      linuxppc-dev@lists.ozlabs.org
9767 S:      Maintained
9768 F:      drivers/block/ps3vram.c
9769
9770 PSTORE FILESYSTEM
9771 M:      Anton Vorontsov <anton@enomsg.org>
9772 M:      Colin Cross <ccross@android.com>
9773 M:      Kees Cook <keescook@chromium.org>
9774 M:      Tony Luck <tony.luck@intel.com>
9775 S:      Maintained
9776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9777 F:      fs/pstore/
9778 F:      include/linux/pstore*
9779 F:      drivers/firmware/efi/efi-pstore.c
9780 F:      drivers/acpi/apei/erst.c
9781
9782 PTP HARDWARE CLOCK SUPPORT
9783 M:      Richard Cochran <richardcochran@gmail.com>
9784 L:      netdev@vger.kernel.org
9785 S:      Maintained
9786 W:      http://linuxptp.sourceforge.net/
9787 F:      Documentation/ABI/testing/sysfs-ptp
9788 F:      Documentation/ptp/*
9789 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9790 F:      drivers/net/phy/dp83640*
9791 F:      drivers/ptp/*
9792 F:      include/linux/ptp_cl*
9793
9794 PTRACE SUPPORT
9795 M:      Roland McGrath <roland@hack.frob.com>
9796 M:      Oleg Nesterov <oleg@redhat.com>
9797 S:      Maintained
9798 F:      include/asm-generic/syscall.h
9799 F:      include/linux/ptrace.h
9800 F:      include/linux/regset.h
9801 F:      include/linux/tracehook.h
9802 F:      include/uapi/linux/ptrace.h
9803 F:      kernel/ptrace.c
9804
9805 PULSE8-CEC DRIVER
9806 M:      Hans Verkuil <hverkuil@xs4all.nl>
9807 L:      linux-media@vger.kernel.org
9808 T:      git git://linuxtv.org/media_tree.git
9809 S:      Maintained
9810 F:      drivers/staging/media/pulse8-cec
9811
9812 PVRUSB2 VIDEO4LINUX DRIVER
9813 M:      Mike Isely <isely@pobox.com>
9814 L:      pvrusb2@isely.net       (subscribers-only)
9815 L:      linux-media@vger.kernel.org
9816 W:      http://www.isely.net/pvrusb2/
9817 T:      git git://linuxtv.org/media_tree.git
9818 S:      Maintained
9819 F:      Documentation/media/v4l-drivers/pvrusb2*
9820 F:      drivers/media/usb/pvrusb2/
9821
9822 PWC WEBCAM DRIVER
9823 M:      Hans Verkuil <hverkuil@xs4all.nl>
9824 L:      linux-media@vger.kernel.org
9825 T:      git git://linuxtv.org/media_tree.git
9826 S:      Odd Fixes
9827 F:      drivers/media/usb/pwc/*
9828
9829 PWM FAN DRIVER
9830 M:      Kamil Debski <kamil@wypas.org>
9831 M:      Lukasz Majewski <l.majewski@samsung.com>
9832 L:      linux-hwmon@vger.kernel.org
9833 S:      Supported
9834 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9835 F:      Documentation/hwmon/pwm-fan
9836 F:      drivers/hwmon/pwm-fan.c
9837
9838 PWM SUBSYSTEM
9839 M:      Thierry Reding <thierry.reding@gmail.com>
9840 L:      linux-pwm@vger.kernel.org
9841 S:      Maintained
9842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9843 F:      Documentation/pwm.txt
9844 F:      Documentation/devicetree/bindings/pwm/
9845 F:      include/linux/pwm.h
9846 F:      drivers/pwm/
9847 F:      drivers/video/backlight/pwm_bl.c
9848 F:      include/linux/pwm_backlight.h
9849
9850 PXA2xx/PXA3xx SUPPORT
9851 M:      Daniel Mack <daniel@zonque.org>
9852 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9853 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9855 T:      git git://github.com/hzhuang1/linux.git
9856 T:      git git://github.com/rjarzmik/linux.git
9857 S:      Maintained
9858 F:      arch/arm/boot/dts/pxa*
9859 F:      arch/arm/mach-pxa/
9860 F:      drivers/dma/pxa*
9861 F:      drivers/pcmcia/pxa2xx*
9862 F:      drivers/pinctrl/pxa/
9863 F:      drivers/spi/spi-pxa2xx*
9864 F:      drivers/usb/gadget/udc/pxa2*
9865 F:      include/sound/pxa2xx-lib.h
9866 F:      sound/arm/pxa*
9867 F:      sound/soc/pxa/
9868
9869 PXA GPIO DRIVER
9870 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9871 L:      linux-gpio@vger.kernel.org
9872 S:      Maintained
9873 F:      drivers/gpio/gpio-pxa.c
9874
9875 PXA3xx NAND FLASH DRIVER
9876 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9877 L:      linux-mtd@lists.infradead.org
9878 S:      Maintained
9879 F:      drivers/mtd/nand/pxa3xx_nand.c
9880
9881 MMP SUPPORT
9882 M:      Eric Miao <eric.y.miao@gmail.com>
9883 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9885 T:      git git://github.com/hzhuang1/linux.git
9886 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9887 S:      Maintained
9888 F:      arch/arm/boot/dts/mmp*
9889 F:      arch/arm/mach-mmp/
9890
9891 PXA MMCI DRIVER
9892 S:      Orphan
9893
9894 PXA RTC DRIVER
9895 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9896 L:      rtc-linux@googlegroups.com
9897 S:      Maintained
9898
9899 QAT DRIVER
9900 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9901 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
9902 L:      qat-linux@intel.com
9903 S:      Supported
9904 F:      drivers/crypto/qat/
9905
9906 QIB DRIVER
9907 M:      Mike Marciniszyn <infinipath@intel.com>
9908 L:      linux-rdma@vger.kernel.org
9909 S:      Supported
9910 F:      drivers/infiniband/hw/qib/
9911
9912 QLOGIC QLA1280 SCSI DRIVER
9913 M:      Michael Reed <mdr@sgi.com>
9914 L:      linux-scsi@vger.kernel.org
9915 S:      Maintained
9916 F:      drivers/scsi/qla1280.[ch]
9917
9918 QLOGIC QLA2XXX FC-SCSI DRIVER
9919 M:      qla2xxx-upstream@qlogic.com
9920 L:      linux-scsi@vger.kernel.org
9921 S:      Supported
9922 F:      Documentation/scsi/LICENSE.qla2xxx
9923 F:      drivers/scsi/qla2xxx/
9924
9925 QLOGIC QLA4XXX iSCSI DRIVER
9926 M:      QLogic-Storage-Upstream@qlogic.com
9927 L:      linux-scsi@vger.kernel.org
9928 S:      Supported
9929 F:      Documentation/scsi/LICENSE.qla4xxx
9930 F:      drivers/scsi/qla4xxx/
9931
9932 QLOGIC QLA3XXX NETWORK DRIVER
9933 M:      Dept-GELinuxNICDev@cavium.com
9934 L:      netdev@vger.kernel.org
9935 S:      Supported
9936 F:      Documentation/networking/LICENSE.qla3xxx
9937 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9938
9939 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9940 M:      Harish Patil <harish.patil@cavium.com>
9941 M:      Manish Chopra <manish.chopra@cavium.com>
9942 M:      Dept-GELinuxNICDev@cavium.com
9943 L:      netdev@vger.kernel.org
9944 S:      Supported
9945 F:      drivers/net/ethernet/qlogic/qlcnic/
9946
9947 QLOGIC QLGE 10Gb ETHERNET DRIVER
9948 M:      Harish Patil <harish.patil@cavium.com>
9949 M:      Manish Chopra <manish.chopra@cavium.com>
9950 M:      Dept-GELinuxNICDev@cavium.com
9951 L:      netdev@vger.kernel.org
9952 S:      Supported
9953 F:      drivers/net/ethernet/qlogic/qlge/
9954
9955 QLOGIC QL4xxx ETHERNET DRIVER
9956 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
9957 M:      Ariel Elior <Ariel.Elior@cavium.com>
9958 M:      everest-linux-l2@cavium.com
9959 L:      netdev@vger.kernel.org
9960 S:      Supported
9961 F:      drivers/net/ethernet/qlogic/qed/
9962 F:      include/linux/qed/
9963 F:      drivers/net/ethernet/qlogic/qede/
9964
9965 QNX4 FILESYSTEM
9966 M:      Anders Larsen <al@alarsen.net>
9967 W:      http://www.alarsen.net/linux/qnx4fs/
9968 S:      Maintained
9969 F:      fs/qnx4/
9970 F:      include/uapi/linux/qnx4_fs.h
9971 F:      include/uapi/linux/qnxtypes.h
9972
9973 QT1010 MEDIA DRIVER
9974 M:      Antti Palosaari <crope@iki.fi>
9975 L:      linux-media@vger.kernel.org
9976 W:      https://linuxtv.org
9977 W:      http://palosaari.fi/linux/
9978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9979 T:      git git://linuxtv.org/anttip/media_tree.git
9980 S:      Maintained
9981 F:      drivers/media/tuners/qt1010*
9982
9983 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9984 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9985 L:      linux-wireless@vger.kernel.org
9986 L:      ath9k-devel@lists.ath9k.org
9987 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9988 S:      Supported
9989 F:      drivers/net/wireless/ath/ath9k/
9990
9991 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9992 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9993 L:      ath10k@lists.infradead.org
9994 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9996 S:      Supported
9997 F:      drivers/net/wireless/ath/ath10k/
9998
9999 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10000 M:      Timur Tabi <timur@codeaurora.org>
10001 L:      netdev@vger.kernel.org
10002 S:      Supported
10003 F:      drivers/net/ethernet/qualcomm/emac/
10004
10005 QUALCOMM HEXAGON ARCHITECTURE
10006 M:      Richard Kuo <rkuo@codeaurora.org>
10007 L:      linux-hexagon@vger.kernel.org
10008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10009 S:      Supported
10010 F:      arch/hexagon/
10011
10012 QUALCOMM WCN36XX WIRELESS DRIVER
10013 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10014 L:      wcn36xx@lists.infradead.org
10015 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10016 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10017 S:      Supported
10018 F:      drivers/net/wireless/ath/wcn36xx/
10019
10020 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10021 M:      Gabriel Somlo <somlo@cmu.edu>
10022 M:      "Michael S. Tsirkin" <mst@redhat.com>
10023 L:      qemu-devel@nongnu.org
10024 S:      Maintained
10025 F:      drivers/firmware/qemu_fw_cfg.c
10026
10027 RADOS BLOCK DEVICE (RBD)
10028 M:      Ilya Dryomov <idryomov@gmail.com>
10029 M:      Sage Weil <sage@redhat.com>
10030 M:      Alex Elder <elder@kernel.org>
10031 L:      ceph-devel@vger.kernel.org
10032 W:      http://ceph.com/
10033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10034 T:      git git://github.com/ceph/ceph-client.git
10035 S:      Supported
10036 F:      Documentation/ABI/testing/sysfs-bus-rbd
10037 F:      drivers/block/rbd.c
10038 F:      drivers/block/rbd_types.h
10039
10040 RADEON FRAMEBUFFER DISPLAY DRIVER
10041 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10042 L:      linux-fbdev@vger.kernel.org
10043 S:      Maintained
10044 F:      drivers/video/fbdev/aty/radeon*
10045 F:      include/uapi/linux/radeonfb.h
10046
10047 RADIOSHARK RADIO DRIVER
10048 M:      Hans Verkuil <hverkuil@xs4all.nl>
10049 L:      linux-media@vger.kernel.org
10050 T:      git git://linuxtv.org/media_tree.git
10051 S:      Maintained
10052 F:      drivers/media/radio/radio-shark.c
10053
10054 RADIOSHARK2 RADIO DRIVER
10055 M:      Hans Verkuil <hverkuil@xs4all.nl>
10056 L:      linux-media@vger.kernel.org
10057 T:      git git://linuxtv.org/media_tree.git
10058 S:      Maintained
10059 F:      drivers/media/radio/radio-shark2.c
10060 F:      drivers/media/radio/radio-tea5777.c
10061
10062 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10063 M:      Paul Mackerras <paulus@samba.org>
10064 L:      linux-fbdev@vger.kernel.org
10065 S:      Maintained
10066 F:      drivers/video/fbdev/aty/aty128fb.c
10067
10068 RALINK MIPS ARCHITECTURE
10069 M:      John Crispin <john@phrozen.org>
10070 L:      linux-mips@linux-mips.org
10071 S:      Maintained
10072 F:      arch/mips/ralink
10073
10074 RALINK RT2X00 WIRELESS LAN DRIVER
10075 P:      rt2x00 project
10076 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10077 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10078 L:      linux-wireless@vger.kernel.org
10079 S:      Maintained
10080 F:      drivers/net/wireless/ralink/rt2x00/
10081
10082 RAMDISK RAM BLOCK DEVICE DRIVER
10083 M:      Jens Axboe <axboe@kernel.dk>
10084 S:      Maintained
10085 F:      Documentation/blockdev/ramdisk.txt
10086 F:      drivers/block/brd.c
10087
10088 RANDOM NUMBER DRIVER
10089 M:      "Theodore Ts'o" <tytso@mit.edu>
10090 S:      Maintained
10091 F:      drivers/char/random.c
10092
10093 RAPIDIO SUBSYSTEM
10094 M:      Matt Porter <mporter@kernel.crashing.org>
10095 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10096 S:      Maintained
10097 F:      drivers/rapidio/
10098
10099 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10100 L:      linux-wireless@vger.kernel.org
10101 S:      Orphan
10102 F:      drivers/net/wireless/ray*
10103
10104 RCUTORTURE MODULE
10105 M:      Josh Triplett <josh@joshtriplett.org>
10106 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10107 L:      linux-kernel@vger.kernel.org
10108 S:      Supported
10109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10110 F:      Documentation/RCU/torture.txt
10111 F:      kernel/rcu/rcutorture.c
10112
10113 RCUTORTURE TEST FRAMEWORK
10114 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10115 M:      Josh Triplett <josh@joshtriplett.org>
10116 R:      Steven Rostedt <rostedt@goodmis.org>
10117 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10118 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10119 L:      linux-kernel@vger.kernel.org
10120 S:      Supported
10121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10122 F:      tools/testing/selftests/rcutorture
10123
10124 RDC R-321X SoC
10125 M:      Florian Fainelli <florian@openwrt.org>
10126 S:      Maintained
10127
10128 RDC R6040 FAST ETHERNET DRIVER
10129 M:      Florian Fainelli <f.fainelli@gmail.com>
10130 L:      netdev@vger.kernel.org
10131 S:      Maintained
10132 F:      drivers/net/ethernet/rdc/r6040.c
10133
10134 RDS - RELIABLE DATAGRAM SOCKETS
10135 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10136 L:      netdev@vger.kernel.org
10137 L:      linux-rdma@vger.kernel.org
10138 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10139 W:      https://oss.oracle.com/projects/rds/
10140 S:      Supported
10141 F:      net/rds/
10142 F:      Documentation/networking/rds.txt
10143
10144 RDMAVT - RDMA verbs software
10145 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10146 L:      linux-rdma@vger.kernel.org
10147 S:      Supported
10148 F:      drivers/infiniband/sw/rdmavt
10149
10150 READ-COPY UPDATE (RCU)
10151 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10152 M:      Josh Triplett <josh@joshtriplett.org>
10153 R:      Steven Rostedt <rostedt@goodmis.org>
10154 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10155 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10156 L:      linux-kernel@vger.kernel.org
10157 W:      http://www.rdrop.com/users/paulmck/RCU/
10158 S:      Supported
10159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10160 F:      Documentation/RCU/
10161 X:      Documentation/RCU/torture.txt
10162 F:      include/linux/rcu*
10163 X:      include/linux/srcu.h
10164 F:      kernel/rcu/
10165 X:      kernel/torture.c
10166
10167 REAL TIME CLOCK (RTC) SUBSYSTEM
10168 M:      Alessandro Zummo <a.zummo@towertech.it>
10169 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10170 L:      rtc-linux@googlegroups.com
10171 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10173 S:      Maintained
10174 F:      Documentation/devicetree/bindings/rtc/
10175 F:      Documentation/rtc.txt
10176 F:      drivers/rtc/
10177 F:      include/linux/rtc.h
10178 F:      include/uapi/linux/rtc.h
10179 F:      include/linux/rtc/
10180 F:      include/linux/platform_data/rtc-*
10181 F:      tools/testing/selftests/timers/rtctest.c
10182
10183 REALTEK AUDIO CODECS
10184 M:      Bard Liao <bardliao@realtek.com>
10185 M:      Oder Chiou <oder_chiou@realtek.com>
10186 S:      Maintained
10187 F:      sound/soc/codecs/rt*
10188 F:      include/sound/rt*.h
10189
10190 REISERFS FILE SYSTEM
10191 L:      reiserfs-devel@vger.kernel.org
10192 S:      Supported
10193 F:      fs/reiserfs/
10194
10195 REGISTER MAP ABSTRACTION
10196 M:      Mark Brown <broonie@kernel.org>
10197 L:      linux-kernel@vger.kernel.org
10198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10199 S:      Supported
10200 F:      Documentation/devicetree/bindings/regmap/
10201 F:      drivers/base/regmap/
10202 F:      include/linux/regmap.h
10203
10204 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10205 M:      Ohad Ben-Cohen <ohad@wizery.com>
10206 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10207 L:      linux-remoteproc@vger.kernel.org
10208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10209 S:      Maintained
10210 F:      Documentation/devicetree/bindings/remoteproc/
10211 F:      Documentation/remoteproc.txt
10212 F:      drivers/remoteproc/
10213 F:      include/linux/remoteproc.h
10214
10215 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10216 M:      Ohad Ben-Cohen <ohad@wizery.com>
10217 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10218 L:      linux-remoteproc@vger.kernel.org
10219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10220 S:      Maintained
10221 F:      drivers/rpmsg/
10222 F:      Documentation/rpmsg.txt
10223 F:      include/linux/rpmsg.h
10224
10225 RENESAS CLOCK DRIVERS
10226 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10227 L:      linux-renesas-soc@vger.kernel.org
10228 S:      Supported
10229 F:      drivers/clk/renesas/
10230
10231 RENESAS ETHERNET DRIVERS
10232 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10233 L:      netdev@vger.kernel.org
10234 L:      linux-renesas-soc@vger.kernel.org
10235 F:      drivers/net/ethernet/renesas/
10236 F:      include/linux/sh_eth.h
10237
10238 RENESAS USB2 PHY DRIVER
10239 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10240 L:      linux-renesas-soc@vger.kernel.org
10241 S:      Maintained
10242 F:      drivers/phy/phy-rcar-gen3-usb2.c
10243
10244 RESET CONTROLLER FRAMEWORK
10245 M:      Philipp Zabel <p.zabel@pengutronix.de>
10246 T:      git git://git.pengutronix.de/git/pza/linux
10247 S:      Maintained
10248 F:      drivers/reset/
10249 F:      Documentation/devicetree/bindings/reset/
10250 F:      include/dt-bindings/reset/
10251 F:      include/linux/reset.h
10252 F:      include/linux/reset-controller.h
10253
10254 RFKILL
10255 M:      Johannes Berg <johannes@sipsolutions.net>
10256 L:      linux-wireless@vger.kernel.org
10257 W:      http://wireless.kernel.org/
10258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10260 S:      Maintained
10261 F:      Documentation/rfkill.txt
10262 F:      net/rfkill/
10263
10264 RHASHTABLE
10265 M:      Thomas Graf <tgraf@suug.ch>
10266 M:      Herbert Xu <herbert@gondor.apana.org.au>
10267 L:      netdev@vger.kernel.org
10268 S:      Maintained
10269 F:      lib/rhashtable.c
10270 F:      include/linux/rhashtable.h
10271
10272 RICOH SMARTMEDIA/XD DRIVER
10273 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10274 S:      Maintained
10275 F:      drivers/mtd/nand/r852.c
10276 F:      drivers/mtd/nand/r852.h
10277
10278 RICOH R5C592 MEMORYSTICK DRIVER
10279 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10280 S:      Maintained
10281 F:      drivers/memstick/host/r592.*
10282
10283 ROCCAT DRIVERS
10284 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10285 W:      http://sourceforge.net/projects/roccat/
10286 S:      Maintained
10287 F:      drivers/hid/hid-roccat*
10288 F:      include/linux/hid-roccat*
10289 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10290
10291 ROCKER DRIVER
10292 M:      Jiri Pirko <jiri@resnulli.us>
10293 L:      netdev@vger.kernel.org
10294 S:      Supported
10295 F:      drivers/net/ethernet/rocker/
10296
10297 ROCKETPORT DRIVER
10298 P:      Comtrol Corp.
10299 W:      http://www.comtrol.com
10300 S:      Maintained
10301 F:      Documentation/serial/rocket.txt
10302 F:      drivers/tty/rocket*
10303
10304 ROCKETPORT EXPRESS/INFINITY DRIVER
10305 M:      Kevin Cernekee <cernekee@gmail.com>
10306 L:      linux-serial@vger.kernel.org
10307 S:      Odd Fixes
10308 F:      drivers/tty/serial/rp2.*
10309
10310 ROSE NETWORK LAYER
10311 M:      Ralf Baechle <ralf@linux-mips.org>
10312 L:      linux-hams@vger.kernel.org
10313 W:      http://www.linux-ax25.org/
10314 S:      Maintained
10315 F:      include/net/rose.h
10316 F:      include/uapi/linux/rose.h
10317 F:      net/rose/
10318
10319 RTL2830 MEDIA DRIVER
10320 M:      Antti Palosaari <crope@iki.fi>
10321 L:      linux-media@vger.kernel.org
10322 W:      https://linuxtv.org
10323 W:      http://palosaari.fi/linux/
10324 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10325 T:      git git://linuxtv.org/anttip/media_tree.git
10326 S:      Maintained
10327 F:      drivers/media/dvb-frontends/rtl2830*
10328
10329 RTL2832 MEDIA DRIVER
10330 M:      Antti Palosaari <crope@iki.fi>
10331 L:      linux-media@vger.kernel.org
10332 W:      https://linuxtv.org
10333 W:      http://palosaari.fi/linux/
10334 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10335 T:      git git://linuxtv.org/anttip/media_tree.git
10336 S:      Maintained
10337 F:      drivers/media/dvb-frontends/rtl2832*
10338
10339 RTL2832_SDR MEDIA DRIVER
10340 M:      Antti Palosaari <crope@iki.fi>
10341 L:      linux-media@vger.kernel.org
10342 W:      https://linuxtv.org
10343 W:      http://palosaari.fi/linux/
10344 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10345 T:      git git://linuxtv.org/anttip/media_tree.git
10346 S:      Maintained
10347 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10348
10349 RTL8180 WIRELESS DRIVER
10350 L:      linux-wireless@vger.kernel.org
10351 W:      http://wireless.kernel.org/
10352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10353 S:      Orphan
10354 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10355
10356 RTL8187 WIRELESS DRIVER
10357 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10358 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10359 M:      Larry Finger <Larry.Finger@lwfinger.net>
10360 L:      linux-wireless@vger.kernel.org
10361 W:      http://wireless.kernel.org/
10362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10363 S:      Maintained
10364 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10365
10366 RTL8192CE WIRELESS DRIVER
10367 M:      Larry Finger <Larry.Finger@lwfinger.net>
10368 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10369 L:      linux-wireless@vger.kernel.org
10370 W:      http://wireless.kernel.org/
10371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10372 S:      Maintained
10373 F:      drivers/net/wireless/realtek/rtlwifi/
10374 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10375
10376 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10377 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10378 L:      linux-wireless@vger.kernel.org
10379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10380 S:      Maintained
10381 F:      drivers/net/wireless/realtek/rtl8xxxu/
10382
10383 S3 SAVAGE FRAMEBUFFER DRIVER
10384 M:      Antonino Daplas <adaplas@gmail.com>
10385 L:      linux-fbdev@vger.kernel.org
10386 S:      Maintained
10387 F:      drivers/video/fbdev/savage/
10388
10389 S390
10390 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10391 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10392 L:      linux-s390@vger.kernel.org
10393 W:      http://www.ibm.com/developerworks/linux/linux390/
10394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10395 S:      Supported
10396 F:      arch/s390/
10397 F:      drivers/s390/
10398 F:      Documentation/s390/
10399 F:      Documentation/DocBook/s390*
10400
10401 S390 COMMON I/O LAYER
10402 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10403 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10404 L:      linux-s390@vger.kernel.org
10405 W:      http://www.ibm.com/developerworks/linux/linux390/
10406 S:      Supported
10407 F:      drivers/s390/cio/
10408
10409 S390 DASD DRIVER
10410 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10411 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10412 L:      linux-s390@vger.kernel.org
10413 W:      http://www.ibm.com/developerworks/linux/linux390/
10414 S:      Supported
10415 F:      drivers/s390/block/dasd*
10416 F:      block/partitions/ibm.c
10417
10418 S390 NETWORK DRIVERS
10419 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10420 L:      linux-s390@vger.kernel.org
10421 W:      http://www.ibm.com/developerworks/linux/linux390/
10422 S:      Supported
10423 F:      drivers/s390/net/
10424
10425 S390 PCI SUBSYSTEM
10426 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10427 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10428 L:      linux-s390@vger.kernel.org
10429 W:      http://www.ibm.com/developerworks/linux/linux390/
10430 S:      Supported
10431 F:      arch/s390/pci/
10432 F:      drivers/pci/hotplug/s390_pci_hpc.c
10433
10434 S390 ZCRYPT DRIVER
10435 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10436 L:      linux-s390@vger.kernel.org
10437 W:      http://www.ibm.com/developerworks/linux/linux390/
10438 S:      Supported
10439 F:      drivers/s390/crypto/
10440
10441 S390 ZFCP DRIVER
10442 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10443 L:      linux-s390@vger.kernel.org
10444 W:      http://www.ibm.com/developerworks/linux/linux390/
10445 S:      Supported
10446 F:      drivers/s390/scsi/zfcp_*
10447
10448 S390 IUCV NETWORK LAYER
10449 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10450 L:      linux-s390@vger.kernel.org
10451 W:      http://www.ibm.com/developerworks/linux/linux390/
10452 S:      Supported
10453 F:      drivers/s390/net/*iucv*
10454 F:      include/net/iucv/
10455 F:      net/iucv/
10456
10457 S390 IOMMU (PCI)
10458 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10459 L:      linux-s390@vger.kernel.org
10460 W:      http://www.ibm.com/developerworks/linux/linux390/
10461 S:      Supported
10462 F:      drivers/iommu/s390-iommu.c
10463
10464 S3C24XX SD/MMC Driver
10465 M:      Ben Dooks <ben-linux@fluff.org>
10466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10467 S:      Supported
10468 F:      drivers/mmc/host/s3cmci.*
10469
10470 SAA6588 RDS RECEIVER DRIVER
10471 M:      Hans Verkuil <hverkuil@xs4all.nl>
10472 L:      linux-media@vger.kernel.org
10473 T:      git git://linuxtv.org/media_tree.git
10474 W:      https://linuxtv.org
10475 S:      Odd Fixes
10476 F:      drivers/media/i2c/saa6588*
10477
10478 SAA7134 VIDEO4LINUX DRIVER
10479 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10480 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10481 L:      linux-media@vger.kernel.org
10482 W:      https://linuxtv.org
10483 T:      git git://linuxtv.org/media_tree.git
10484 S:      Odd fixes
10485 F:      Documentation/media/v4l-drivers/saa7134*
10486 F:      drivers/media/pci/saa7134/
10487
10488 SAA7146 VIDEO4LINUX-2 DRIVER
10489 M:      Hans Verkuil <hverkuil@xs4all.nl>
10490 L:      linux-media@vger.kernel.org
10491 T:      git git://linuxtv.org/media_tree.git
10492 S:      Maintained
10493 F:      drivers/media/common/saa7146/
10494 F:      drivers/media/pci/saa7146/
10495 F:      include/media/saa7146*
10496
10497 SAMSUNG LAPTOP DRIVER
10498 M:      Corentin Chary <corentin.chary@gmail.com>
10499 L:      platform-driver-x86@vger.kernel.org
10500 S:      Maintained
10501 F:      drivers/platform/x86/samsung-laptop.c
10502
10503 SAMSUNG AUDIO (ASoC) DRIVERS
10504 M:      Krzysztof Kozlowski <krzk@kernel.org>
10505 M:      Sangbeom Kim <sbkim73@samsung.com>
10506 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10508 S:      Supported
10509 F:      sound/soc/samsung/
10510
10511 SAMSUNG FRAMEBUFFER DRIVER
10512 M:      Jingoo Han <jingoohan1@gmail.com>
10513 L:      linux-fbdev@vger.kernel.org
10514 S:      Maintained
10515 F:      drivers/video/fbdev/s3c-fb.c
10516
10517 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10518 M:      Sangbeom Kim <sbkim73@samsung.com>
10519 M:      Krzysztof Kozlowski <krzk@kernel.org>
10520 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10521 L:      linux-kernel@vger.kernel.org
10522 L:      linux-samsung-soc@vger.kernel.org
10523 S:      Supported
10524 F:      drivers/mfd/sec*.c
10525 F:      drivers/regulator/s2m*.c
10526 F:      drivers/regulator/s5m*.c
10527 F:      drivers/clk/clk-s2mps11.c
10528 F:      drivers/rtc/rtc-s5m.c
10529 F:      include/linux/mfd/samsung/
10530 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10531 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10532 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10533 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10534
10535 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10536 M:      Kyungmin Park <kyungmin.park@samsung.com>
10537 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10538 L:      linux-media@vger.kernel.org
10539 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10540 S:      Supported
10541 F:      drivers/media/platform/exynos4-is/
10542
10543 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10544 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10545 L:      linux-media@vger.kernel.org
10546 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10547 S:      Maintained
10548 F:      drivers/media/platform/s3c-camif/
10549 F:      include/media/drv-intf/s3c_camif.h
10550
10551 SAMSUNG S5C73M3 CAMERA DRIVER
10552 M:      Kyungmin Park <kyungmin.park@samsung.com>
10553 M:      Andrzej Hajda <a.hajda@samsung.com>
10554 L:      linux-media@vger.kernel.org
10555 S:      Supported
10556 F:      drivers/media/i2c/s5c73m3/*
10557
10558 SAMSUNG S5K5BAF CAMERA DRIVER
10559 M:      Kyungmin Park <kyungmin.park@samsung.com>
10560 M:      Andrzej Hajda <a.hajda@samsung.com>
10561 L:      linux-media@vger.kernel.org
10562 S:      Supported
10563 F:      drivers/media/i2c/s5k5baf.c
10564
10565 SAMSUNG S3FWRN5 NFC DRIVER
10566 M:      Robert Baldyga <r.baldyga@samsung.com>
10567 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10568 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10569 S:      Supported
10570 F:      drivers/nfc/s3fwrn5
10571
10572 SAMSUNG SOC CLOCK DRIVERS
10573 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10574 M:      Tomasz Figa <tomasz.figa@gmail.com>
10575 M:      Chanwoo Choi <cw00.choi@samsung.com>
10576 S:      Supported
10577 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10578 F:      drivers/clk/samsung/
10579 F:      include/dt-bindings/clock/exynos*.h
10580 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10581
10582 SAMSUNG SPI DRIVERS
10583 M:      Kukjin Kim <kgene@kernel.org>
10584 M:      Krzysztof Kozlowski <krzk@kernel.org>
10585 M:      Andi Shyti <andi.shyti@samsung.com>
10586 L:      linux-spi@vger.kernel.org
10587 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10588 S:      Maintained
10589 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10590 F:      drivers/spi/spi-s3c*
10591 F:      include/linux/platform_data/spi-s3c64xx.h
10592
10593 SAMSUNG SXGBE DRIVERS
10594 M:      Byungho An <bh74.an@samsung.com>
10595 M:      Girish K S <ks.giri@samsung.com>
10596 M:      Vipul Pandya <vipul.pandya@samsung.com>
10597 S:      Supported
10598 L:      netdev@vger.kernel.org
10599 F:      drivers/net/ethernet/samsung/sxgbe/
10600
10601 SAMSUNG THERMAL DRIVER
10602 M:      Lukasz Majewski <l.majewski@samsung.com>
10603 L:      linux-pm@vger.kernel.org
10604 L:      linux-samsung-soc@vger.kernel.org
10605 S:      Supported
10606 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10607 F:      drivers/thermal/samsung/
10608
10609 SAMSUNG USB2 PHY DRIVER
10610 M:      Kamil Debski <kamil@wypas.org>
10611 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10612 L:      linux-kernel@vger.kernel.org
10613 S:      Supported
10614 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10615 F:      Documentation/phy/samsung-usb2.txt
10616 F:      drivers/phy/phy-exynos4210-usb2.c
10617 F:      drivers/phy/phy-exynos4x12-usb2.c
10618 F:      drivers/phy/phy-exynos5250-usb2.c
10619 F:      drivers/phy/phy-s5pv210-usb2.c
10620 F:      drivers/phy/phy-samsung-usb2.c
10621 F:      drivers/phy/phy-samsung-usb2.h
10622
10623 SERIAL DRIVERS
10624 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10625 L:      linux-serial@vger.kernel.org
10626 S:      Maintained
10627 F:      Documentation/devicetree/bindings/serial/
10628 F:      drivers/tty/serial/
10629
10630 STI CEC DRIVER
10631 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10632 L:      kernel@stlinux.com
10633 S:      Maintained
10634 F:      drivers/staging/media/st-cec/
10635 F:      Documentation/devicetree/bindings/media/stih-cec.txt
10636
10637 SYNOPSYS DESIGNWARE DMAC DRIVER
10638 M:      Viresh Kumar <vireshk@kernel.org>
10639 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10640 S:      Maintained
10641 F:      include/linux/dma/dw.h
10642 F:      include/linux/platform_data/dma-dw.h
10643 F:      drivers/dma/dw/
10644
10645 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10646 M: Lars Persson <lars.persson@axis.com>
10647 L: netdev@vger.kernel.org
10648 S: Supported
10649 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10650 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10651
10652 SYNOPSYS DESIGNWARE I2C DRIVER
10653 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10654 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10655 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10656 L:      linux-i2c@vger.kernel.org
10657 S:      Maintained
10658 F:      drivers/i2c/busses/i2c-designware-*
10659 F:      include/linux/platform_data/i2c-designware.h
10660
10661 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10662 M:      Jaehoon Chung <jh80.chung@samsung.com>
10663 L:      linux-mmc@vger.kernel.org
10664 S:      Maintained
10665 F:      include/linux/mmc/dw_mmc.h
10666 F:      drivers/mmc/host/dw_mmc*
10667
10668 SYSTEM TRACE MODULE CLASS
10669 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10670 S:      Maintained
10671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10672 F:      Documentation/trace/stm.txt
10673 F:      drivers/hwtracing/stm/
10674 F:      include/linux/stm.h
10675 F:      include/uapi/linux/stm.h
10676
10677 THUNDERBOLT DRIVER
10678 M:      Andreas Noever <andreas.noever@gmail.com>
10679 S:      Maintained
10680 F:      drivers/thunderbolt/
10681
10682 TI BQ27XXX POWER SUPPLY DRIVER
10683 R:      Andrew F. Davis <afd@ti.com>
10684 F:      include/linux/power/bq27xxx_battery.h
10685 F:      drivers/power/supply/bq27xxx_battery.c
10686 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10687
10688 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10689 M:      John Stultz <john.stultz@linaro.org>
10690 M:      Thomas Gleixner <tglx@linutronix.de>
10691 L:      linux-kernel@vger.kernel.org
10692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10693 S:      Supported
10694 F:      include/linux/clocksource.h
10695 F:      include/linux/time.h
10696 F:      include/linux/timex.h
10697 F:      include/uapi/linux/time.h
10698 F:      include/uapi/linux/timex.h
10699 F:      kernel/time/clocksource.c
10700 F:      kernel/time/time*.c
10701 F:      kernel/time/alarmtimer.c
10702 F:      kernel/time/ntp.c
10703 F:      tools/testing/selftests/timers/
10704
10705 SC1200 WDT DRIVER
10706 M:      Zwane Mwaikambo <zwanem@gmail.com>
10707 S:      Maintained
10708 F:      drivers/watchdog/sc1200wdt.c
10709
10710 SCHEDULER
10711 M:      Ingo Molnar <mingo@redhat.com>
10712 M:      Peter Zijlstra <peterz@infradead.org>
10713 L:      linux-kernel@vger.kernel.org
10714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10715 S:      Maintained
10716 F:      kernel/sched/
10717 F:      include/linux/sched.h
10718 F:      include/uapi/linux/sched.h
10719 F:      include/linux/wait.h
10720
10721 SCORE ARCHITECTURE
10722 M:      Chen Liqin <liqin.linux@gmail.com>
10723 M:      Lennox Wu <lennox.wu@gmail.com>
10724 W:      http://www.sunplus.com
10725 S:      Supported
10726 F:      arch/score/
10727
10728 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10729 M:      Sudeep Holla <sudeep.holla@arm.com>
10730 L:      linux-arm-kernel@lists.infradead.org
10731 S:      Maintained
10732 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10733 F:      drivers/clk/clk-scpi.c
10734 F:      drivers/cpufreq/scpi-cpufreq.c
10735 F:      drivers/firmware/arm_scpi.c
10736 F:      include/linux/scpi_protocol.h
10737
10738 SCSI CDROM DRIVER
10739 M:      Jens Axboe <axboe@kernel.dk>
10740 L:      linux-scsi@vger.kernel.org
10741 W:      http://www.kernel.dk
10742 S:      Maintained
10743 F:      drivers/scsi/sr*
10744
10745 SCSI RDMA PROTOCOL (SRP) INITIATOR
10746 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10747 L:      linux-rdma@vger.kernel.org
10748 S:      Supported
10749 W:      http://www.openfabrics.org
10750 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10752 F:      drivers/infiniband/ulp/srp/
10753 F:      include/scsi/srp.h
10754
10755 SCSI SG DRIVER
10756 M:      Doug Gilbert <dgilbert@interlog.com>
10757 L:      linux-scsi@vger.kernel.org
10758 W:      http://sg.danny.cz/sg
10759 S:      Maintained
10760 F:      Documentation/scsi/scsi-generic.txt
10761 F:      drivers/scsi/sg.c
10762 F:      include/scsi/sg.h
10763
10764 SCSI SUBSYSTEM
10765 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10767 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10769 L:      linux-scsi@vger.kernel.org
10770 S:      Maintained
10771 F:      Documentation/devicetree/bindings/scsi/
10772 F:      drivers/scsi/
10773 F:      include/scsi/
10774
10775 SCSI TAPE DRIVER
10776 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10777 L:      linux-scsi@vger.kernel.org
10778 S:      Maintained
10779 F:      Documentation/scsi/st.txt
10780 F:      drivers/scsi/st.*
10781 F:      drivers/scsi/st_*.h
10782
10783 SCTP PROTOCOL
10784 M:      Vlad Yasevich <vyasevich@gmail.com>
10785 M:      Neil Horman <nhorman@tuxdriver.com>
10786 L:      linux-sctp@vger.kernel.org
10787 W:      http://lksctp.sourceforge.net
10788 S:      Maintained
10789 F:      Documentation/networking/sctp.txt
10790 F:      include/linux/sctp.h
10791 F:      include/uapi/linux/sctp.h
10792 F:      include/net/sctp/
10793 F:      net/sctp/
10794
10795 SCx200 CPU SUPPORT
10796 M:      Jim Cromie <jim.cromie@gmail.com>
10797 S:      Odd Fixes
10798 F:      Documentation/i2c/busses/scx200_acb
10799 F:      arch/x86/platform/scx200/
10800 F:      drivers/watchdog/scx200_wdt.c
10801 F:      drivers/i2c/busses/scx200*
10802 F:      drivers/mtd/maps/scx200_docflash.c
10803 F:      include/linux/scx200.h
10804
10805 SCx200 GPIO DRIVER
10806 M:      Jim Cromie <jim.cromie@gmail.com>
10807 S:      Maintained
10808 F:      drivers/char/scx200_gpio.c
10809 F:      include/linux/scx200_gpio.h
10810
10811 SCx200 HRT CLOCKSOURCE DRIVER
10812 M:      Jim Cromie <jim.cromie@gmail.com>
10813 S:      Maintained
10814 F:      drivers/clocksource/scx200_hrt.c
10815
10816 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10817 M:      Sascha Sommer <saschasommer@freenet.de>
10818 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10819 S:      Maintained
10820 F:      drivers/mmc/host/sdricoh_cs.c
10821
10822 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10823 M:      Adrian Hunter <adrian.hunter@intel.com>
10824 L:      linux-mmc@vger.kernel.org
10825 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10826 S:      Maintained
10827 F:      drivers/mmc/host/sdhci*
10828 F:      include/linux/mmc/sdhci*
10829
10830 SECURE COMPUTING
10831 M:      Kees Cook <keescook@chromium.org>
10832 R:      Andy Lutomirski <luto@amacapital.net>
10833 R:      Will Drewry <wad@chromium.org>
10834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10835 S:      Supported
10836 F:      kernel/seccomp.c
10837 F:      include/uapi/linux/seccomp.h
10838 F:      include/linux/seccomp.h
10839 F:      tools/testing/selftests/seccomp/*
10840 K:      \bsecure_computing
10841 K:      \bTIF_SECCOMP\b
10842
10843 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10844 M:      Al Cooper <alcooperx@gmail.com>
10845 L:      linux-mmc@vger.kernel.org
10846 L:      bcm-kernel-feedback-list@broadcom.com
10847 S:      Maintained
10848 F:      drivers/mmc/host/sdhci-brcmstb*
10849
10850 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10851 M:      Ben Dooks <ben-linux@fluff.org>
10852 M:      Jaehoon Chung <jh80.chung@samsung.com>
10853 L:      linux-mmc@vger.kernel.org
10854 S:      Maintained
10855 F:      drivers/mmc/host/sdhci-s3c*
10856
10857 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10858 M:      Viresh Kumar <vireshk@kernel.org>
10859 L:      linux-mmc@vger.kernel.org
10860 S:      Maintained
10861 F:      drivers/mmc/host/sdhci-spear.c
10862
10863 SECURITY SUBSYSTEM
10864 M:      James Morris <james.l.morris@oracle.com>
10865 M:      "Serge E. Hallyn" <serge@hallyn.com>
10866 L:      linux-security-module@vger.kernel.org (suggested Cc:)
10867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10868 W:      http://kernsec.org/
10869 S:      Supported
10870 F:      security/
10871
10872 SECURITY CONTACT
10873 M:      Security Officers <security@kernel.org>
10874 S:      Supported
10875
10876 SELINUX SECURITY MODULE
10877 M:      Paul Moore <paul@paul-moore.com>
10878 M:      Stephen Smalley <sds@tycho.nsa.gov>
10879 M:      Eric Paris <eparis@parisplace.org>
10880 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
10881 W:      http://selinuxproject.org
10882 T:      git git://git.infradead.org/users/pcmoore/selinux
10883 S:      Supported
10884 F:      include/linux/selinux*
10885 F:      security/selinux/
10886 F:      scripts/selinux/
10887
10888 APPARMOR SECURITY MODULE
10889 M:      John Johansen <john.johansen@canonical.com>
10890 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10891 W:      apparmor.wiki.kernel.org
10892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10893 S:      Supported
10894 F:      security/apparmor/
10895
10896 LOADPIN SECURITY MODULE
10897 M:      Kees Cook <keescook@chromium.org>
10898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10899 S:      Supported
10900 F:      security/loadpin/
10901
10902 YAMA SECURITY MODULE
10903 M:      Kees Cook <keescook@chromium.org>
10904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10905 S:      Supported
10906 F:      security/yama/
10907
10908 SENSABLE PHANTOM
10909 M:      Jiri Slaby <jirislaby@gmail.com>
10910 S:      Maintained
10911 F:      drivers/misc/phantom.c
10912 F:      include/uapi/linux/phantom.h
10913
10914 Emulex 10Gbps iSCSI - OneConnect DRIVER
10915 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10916 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
10917 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10918 L:      linux-scsi@vger.kernel.org
10919 W:      http://www.broadcom.com
10920 S:      Supported
10921 F:      drivers/scsi/be2iscsi/
10922
10923 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10924 M:      Sathya Perla <sathya.perla@broadcom.com>
10925 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10926 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10927 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10928 L:      netdev@vger.kernel.org
10929 W:      http://www.emulex.com
10930 S:      Supported
10931 F:      drivers/net/ethernet/emulex/benet/
10932
10933 EMULEX ONECONNECT ROCE DRIVER
10934 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10935 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10936 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10937 L:      linux-rdma@vger.kernel.org
10938 W:      http://www.emulex.com
10939 S:      Supported
10940 F:      drivers/infiniband/hw/ocrdma/
10941 F:      include/uapi/rdma/ocrdma-abi.h
10942
10943 SFC NETWORK DRIVER
10944 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10945 M:      Edward Cree <ecree@solarflare.com>
10946 M:      Bert Kenward <bkenward@solarflare.com>
10947 L:      netdev@vger.kernel.org
10948 S:      Supported
10949 F:      drivers/net/ethernet/sfc/
10950
10951 SGI GRU DRIVER
10952 M:      Dimitri Sivanich <sivanich@sgi.com>
10953 S:      Maintained
10954 F:      drivers/misc/sgi-gru/
10955
10956 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10957 M:      Pat Gefre <pfg@sgi.com>
10958 L:      linux-ia64@vger.kernel.org
10959 S:      Supported
10960 F:      Documentation/ia64/serial.txt
10961 F:      drivers/tty/serial/ioc?_serial.c
10962 F:      include/linux/ioc?.h
10963
10964 SGI XP/XPC/XPNET DRIVER
10965 M:      Cliff Whickman <cpw@sgi.com>
10966 M:      Robin Holt <robinmholt@gmail.com>
10967 S:      Maintained
10968 F:      drivers/misc/sgi-xp/
10969
10970 SI2157 MEDIA DRIVER
10971 M:      Antti Palosaari <crope@iki.fi>
10972 L:      linux-media@vger.kernel.org
10973 W:      https://linuxtv.org
10974 W:      http://palosaari.fi/linux/
10975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10976 T:      git git://linuxtv.org/anttip/media_tree.git
10977 S:      Maintained
10978 F:      drivers/media/tuners/si2157*
10979
10980 SI2168 MEDIA DRIVER
10981 M:      Antti Palosaari <crope@iki.fi>
10982 L:      linux-media@vger.kernel.org
10983 W:      https://linuxtv.org
10984 W:      http://palosaari.fi/linux/
10985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10986 T:      git git://linuxtv.org/anttip/media_tree.git
10987 S:      Maintained
10988 F:      drivers/media/dvb-frontends/si2168*
10989
10990 SI470X FM RADIO RECEIVER I2C DRIVER
10991 M:      Hans Verkuil <hverkuil@xs4all.nl>
10992 L:      linux-media@vger.kernel.org
10993 T:      git git://linuxtv.org/media_tree.git
10994 W:      https://linuxtv.org
10995 S:      Odd Fixes
10996 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10997
10998 SI470X FM RADIO RECEIVER USB DRIVER
10999 M:      Hans Verkuil <hverkuil@xs4all.nl>
11000 L:      linux-media@vger.kernel.org
11001 T:      git git://linuxtv.org/media_tree.git
11002 W:      https://linuxtv.org
11003 S:      Maintained
11004 F:      drivers/media/radio/si470x/radio-si470x-common.c
11005 F:      drivers/media/radio/si470x/radio-si470x.h
11006 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11007
11008 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11009 M:      Eduardo Valentin <edubezval@gmail.com>
11010 L:      linux-media@vger.kernel.org
11011 T:      git git://linuxtv.org/media_tree.git
11012 W:      https://linuxtv.org
11013 S:      Odd Fixes
11014 F:      drivers/media/radio/si4713/si4713.?
11015
11016 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11017 M:      Eduardo Valentin <edubezval@gmail.com>
11018 L:      linux-media@vger.kernel.org
11019 T:      git git://linuxtv.org/media_tree.git
11020 W:      https://linuxtv.org
11021 S:      Odd Fixes
11022 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11023
11024 SI4713 FM RADIO TRANSMITTER USB DRIVER
11025 M:      Hans Verkuil <hverkuil@xs4all.nl>
11026 L:      linux-media@vger.kernel.org
11027 T:      git git://linuxtv.org/media_tree.git
11028 W:      https://linuxtv.org
11029 S:      Maintained
11030 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11031
11032 SIANO DVB DRIVER
11033 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11034 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11035 L:      linux-media@vger.kernel.org
11036 W:      https://linuxtv.org
11037 T:      git git://linuxtv.org/media_tree.git
11038 S:      Odd fixes
11039 F:      drivers/media/common/siano/
11040 F:      drivers/media/usb/siano/
11041 F:      drivers/media/usb/siano/
11042 F:      drivers/media/mmc/siano/
11043
11044 SIMPLEFB FB DRIVER
11045 M:      Hans de Goede <hdegoede@redhat.com>
11046 L:      linux-fbdev@vger.kernel.org
11047 S:      Maintained
11048 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11049 F:      drivers/video/fbdev/simplefb.c
11050 F:      include/linux/platform_data/simplefb.h
11051
11052 SH_VEU V4L2 MEM2MEM DRIVER
11053 L:      linux-media@vger.kernel.org
11054 S:      Orphan
11055 F:      drivers/media/platform/sh_veu.c
11056
11057 SH_VOU V4L2 OUTPUT DRIVER
11058 L:      linux-media@vger.kernel.org
11059 S:      Orphan
11060 F:      drivers/media/platform/sh_vou.c
11061 F:      include/media/drv-intf/sh_vou.h
11062
11063 SIMPLE FIRMWARE INTERFACE (SFI)
11064 M:      Len Brown <lenb@kernel.org>
11065 L:      sfi-devel@simplefirmware.org
11066 W:      http://simplefirmware.org/
11067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11068 S:      Supported
11069 F:      arch/x86/platform/sfi/
11070 F:      drivers/sfi/
11071 F:      include/linux/sfi*.h
11072
11073 SIMTEC EB110ATX (Chalice CATS)
11074 P:      Ben Dooks
11075 P:      Vincent Sanders <vince@simtec.co.uk>
11076 M:      Simtec Linux Team <linux@simtec.co.uk>
11077 W:      http://www.simtec.co.uk/products/EB110ATX/
11078 S:      Supported
11079
11080 SIMTEC EB2410ITX (BAST)
11081 P:      Ben Dooks
11082 P:      Vincent Sanders <vince@simtec.co.uk>
11083 M:      Simtec Linux Team <linux@simtec.co.uk>
11084 W:      http://www.simtec.co.uk/products/EB2410ITX/
11085 S:      Supported
11086 F:      arch/arm/mach-s3c24xx/mach-bast.c
11087 F:      arch/arm/mach-s3c24xx/bast-ide.c
11088 F:      arch/arm/mach-s3c24xx/bast-irq.c
11089
11090 TI DAVINCI MACHINE SUPPORT
11091 M:      Sekhar Nori <nsekhar@ti.com>
11092 M:      Kevin Hilman <khilman@kernel.org>
11093 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11095 S:      Supported
11096 F:      arch/arm/mach-davinci/
11097 F:      drivers/i2c/busses/i2c-davinci.c
11098
11099 TI DAVINCI SERIES MEDIA DRIVER
11100 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11101 L:      linux-media@vger.kernel.org
11102 W:      https://linuxtv.org
11103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11104 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11105 S:      Maintained
11106 F:      drivers/media/platform/davinci/
11107 F:      include/media/davinci/
11108
11109 TI AM437X VPFE DRIVER
11110 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11111 L:      linux-media@vger.kernel.org
11112 W:      https://linuxtv.org
11113 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11114 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11115 S:      Maintained
11116 F:      drivers/media/platform/am437x/
11117
11118 OV2659 OMNIVISION SENSOR DRIVER
11119 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11120 L:      linux-media@vger.kernel.org
11121 W:      https://linuxtv.org
11122 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11123 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11124 S:      Maintained
11125 F:      drivers/media/i2c/ov2659.c
11126 F:      include/media/i2c/ov2659.h
11127
11128 SILICON MOTION SM712 FRAME BUFFER DRIVER
11129 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11130 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11131 M:      Sudip Mukherjee <sudip@vectorindia.org>
11132 L:      linux-fbdev@vger.kernel.org
11133 S:      Maintained
11134 F:      drivers/video/fbdev/sm712*
11135 F:      Documentation/fb/sm712fb.txt
11136
11137 SIS 190 ETHERNET DRIVER
11138 M:      Francois Romieu <romieu@fr.zoreil.com>
11139 L:      netdev@vger.kernel.org
11140 S:      Maintained
11141 F:      drivers/net/ethernet/sis/sis190.c
11142
11143 SIS 900/7016 FAST ETHERNET DRIVER
11144 M:      Daniele Venzano <venza@brownhat.org>
11145 W:      http://www.brownhat.org/sis900.html
11146 L:      netdev@vger.kernel.org
11147 S:      Maintained
11148 F:      drivers/net/ethernet/sis/sis900.*
11149
11150 SIS FRAMEBUFFER DRIVER
11151 M:      Thomas Winischhofer <thomas@winischhofer.net>
11152 W:      http://www.winischhofer.net/linuxsisvga.shtml
11153 S:      Maintained
11154 F:      Documentation/fb/sisfb.txt
11155 F:      drivers/video/fbdev/sis/
11156 F:      include/video/sisfb.h
11157
11158 SIS USB2VGA DRIVER
11159 M:      Thomas Winischhofer <thomas@winischhofer.net>
11160 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11161 S:      Maintained
11162 F:      drivers/usb/misc/sisusbvga/
11163
11164 SLAB ALLOCATOR
11165 M:      Christoph Lameter <cl@linux.com>
11166 M:      Pekka Enberg <penberg@kernel.org>
11167 M:      David Rientjes <rientjes@google.com>
11168 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11169 M:      Andrew Morton <akpm@linux-foundation.org>
11170 L:      linux-mm@kvack.org
11171 S:      Maintained
11172 F:      include/linux/sl?b*.h
11173 F:      mm/sl?b*
11174
11175 SLEEPABLE READ-COPY UPDATE (SRCU)
11176 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11177 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11178 M:      Josh Triplett <josh@joshtriplett.org>
11179 R:      Steven Rostedt <rostedt@goodmis.org>
11180 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11181 L:      linux-kernel@vger.kernel.org
11182 W:      http://www.rdrop.com/users/paulmck/RCU/
11183 S:      Supported
11184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11185 F:      include/linux/srcu.h
11186 F:      kernel/rcu/srcu.c
11187
11188 SMACK SECURITY MODULE
11189 M:      Casey Schaufler <casey@schaufler-ca.com>
11190 L:      linux-security-module@vger.kernel.org
11191 W:      http://schaufler-ca.com
11192 T:      git git://github.com/cschaufler/smack-next
11193 S:      Maintained
11194 F:      Documentation/security/Smack.txt
11195 F:      security/smack/
11196
11197 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11198 M:      Kevin Hilman <khilman@kernel.org>
11199 M:      Nishanth Menon <nm@ti.com>
11200 S:      Maintained
11201 F:      drivers/power/avs/
11202 F:      include/linux/power/smartreflex.h
11203 L:      linux-pm@vger.kernel.org
11204
11205 SMC91x ETHERNET DRIVER
11206 M:      Nicolas Pitre <nico@fluxnic.net>
11207 S:      Odd Fixes
11208 F:      drivers/net/ethernet/smsc/smc91x.*
11209
11210 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11211 M:      Sakari Ailus <sakari.ailus@iki.fi>
11212 L:      linux-media@vger.kernel.org
11213 S:      Maintained
11214 F:      drivers/media/i2c/smiapp/
11215 F:      include/media/i2c/smiapp.h
11216 F:      drivers/media/i2c/smiapp-pll.c
11217 F:      drivers/media/i2c/smiapp-pll.h
11218 F:      include/uapi/linux/smiapp.h
11219 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11220
11221 SMM665 HARDWARE MONITOR DRIVER
11222 M:      Guenter Roeck <linux@roeck-us.net>
11223 L:      linux-hwmon@vger.kernel.org
11224 S:      Maintained
11225 F:      Documentation/hwmon/smm665
11226 F:      drivers/hwmon/smm665.c
11227
11228 SMSC EMC2103 HARDWARE MONITOR DRIVER
11229 M:      Steve Glendinning <steve.glendinning@shawell.net>
11230 L:      linux-hwmon@vger.kernel.org
11231 S:      Maintained
11232 F:      Documentation/hwmon/emc2103
11233 F:      drivers/hwmon/emc2103.c
11234
11235 SMSC SCH5627 HARDWARE MONITOR DRIVER
11236 M:      Hans de Goede <hdegoede@redhat.com>
11237 L:      linux-hwmon@vger.kernel.org
11238 S:      Supported
11239 F:      Documentation/hwmon/sch5627
11240 F:      drivers/hwmon/sch5627.c
11241
11242 SMSC47B397 HARDWARE MONITOR DRIVER
11243 M:      Jean Delvare <jdelvare@suse.com>
11244 L:      linux-hwmon@vger.kernel.org
11245 S:      Maintained
11246 F:      Documentation/hwmon/smsc47b397
11247 F:      drivers/hwmon/smsc47b397.c
11248
11249 SMSC911x ETHERNET DRIVER
11250 M:      Steve Glendinning <steve.glendinning@shawell.net>
11251 L:      netdev@vger.kernel.org
11252 S:      Maintained
11253 F:      include/linux/smsc911x.h
11254 F:      drivers/net/ethernet/smsc/smsc911x.*
11255
11256 SMSC9420 PCI ETHERNET DRIVER
11257 M:      Steve Glendinning <steve.glendinning@shawell.net>
11258 L:      netdev@vger.kernel.org
11259 S:      Maintained
11260 F:      drivers/net/ethernet/smsc/smsc9420.*
11261
11262 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11263 M:      Steve Glendinning <steve.glendinning@shawell.net>
11264 L:      linux-fbdev@vger.kernel.org
11265 S:      Maintained
11266 F:      drivers/video/fbdev/smscufx.c
11267
11268 SOC-CAMERA V4L2 SUBSYSTEM
11269 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11270 L:      linux-media@vger.kernel.org
11271 T:      git git://linuxtv.org/media_tree.git
11272 S:      Maintained
11273 F:      include/media/soc*
11274 F:      drivers/media/i2c/soc_camera/
11275 F:      drivers/media/platform/soc_camera/
11276
11277 SOEKRIS NET48XX LED SUPPORT
11278 M:      Chris Boot <bootc@bootc.net>
11279 S:      Maintained
11280 F:      drivers/leds/leds-net48xx.c
11281
11282 SOFTLOGIC 6x10 MPEG CODEC
11283 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11284 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11285 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11286 M:      Ismael Luceno <ismael@iodev.co.uk>
11287 L:      linux-media@vger.kernel.org
11288 S:      Supported
11289 F:      drivers/media/pci/solo6x10/
11290
11291 SOFTWARE RAID (Multiple Disks) SUPPORT
11292 M:      Shaohua Li <shli@kernel.org>
11293 L:      linux-raid@vger.kernel.org
11294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11295 S:      Supported
11296 F:      drivers/md/
11297 F:      include/linux/raid/
11298 F:      include/uapi/linux/raid/
11299
11300 SONIC NETWORK DRIVER
11301 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11302 L:      netdev@vger.kernel.org
11303 S:      Maintained
11304 F:      drivers/net/ethernet/natsemi/sonic.*
11305
11306 SONICS SILICON BACKPLANE DRIVER (SSB)
11307 M:      Michael Buesch <m@bues.ch>
11308 L:      linux-wireless@vger.kernel.org
11309 S:      Maintained
11310 F:      drivers/ssb/
11311 F:      include/linux/ssb/
11312
11313 SONY VAIO CONTROL DEVICE DRIVER
11314 M:      Mattia Dongili <malattia@linux.it>
11315 L:      platform-driver-x86@vger.kernel.org
11316 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11317 S:      Maintained
11318 F:      Documentation/laptops/sony-laptop.txt
11319 F:      drivers/char/sonypi.c
11320 F:      drivers/platform/x86/sony-laptop.c
11321 F:      include/linux/sony-laptop.h
11322
11323 SONY MEMORYSTICK CARD SUPPORT
11324 M:      Alex Dubov <oakad@yahoo.com>
11325 W:      http://tifmxx.berlios.de/
11326 S:      Maintained
11327 F:      drivers/memstick/host/tifm_ms.c
11328
11329 SONY MEMORYSTICK STANDARD SUPPORT
11330 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11331 S:      Maintained
11332 F:      drivers/memstick/core/ms_block.*
11333
11334 SOUND
11335 M:      Jaroslav Kysela <perex@perex.cz>
11336 M:      Takashi Iwai <tiwai@suse.com>
11337 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11338 W:      http://www.alsa-project.org/
11339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11340 T:      git git://git.alsa-project.org/alsa-kernel.git
11341 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11342 S:      Maintained
11343 F:      Documentation/sound/
11344 F:      include/sound/
11345 F:      include/uapi/sound/
11346 F:      sound/
11347
11348 SOUND - COMPRESSED AUDIO
11349 M:      Vinod Koul <vinod.koul@intel.com>
11350 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11352 S:      Supported
11353 F:      Documentation/sound/alsa/compress_offload.txt
11354 F:      include/sound/compress_driver.h
11355 F:      include/uapi/sound/compress_*
11356 F:      sound/core/compress_offload.c
11357 F:      sound/soc/soc-compress.c
11358
11359 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11360 M:      Liam Girdwood <lgirdwood@gmail.com>
11361 M:      Mark Brown <broonie@kernel.org>
11362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11363 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11364 W:      http://alsa-project.org/main/index.php/ASoC
11365 S:      Supported
11366 F:      Documentation/devicetree/bindings/sound/
11367 F:      Documentation/sound/alsa/soc/
11368 F:      sound/soc/
11369 F:      include/sound/soc*
11370
11371 SOUND - DMAENGINE HELPERS
11372 M:      Lars-Peter Clausen <lars@metafoo.de>
11373 S:      Supported
11374 F:      include/sound/dmaengine_pcm.h
11375 F:      sound/core/pcm_dmaengine.c
11376 F:      sound/soc/soc-generic-dmaengine-pcm.c
11377
11378 SP2 MEDIA DRIVER
11379 M:      Olli Salonen <olli.salonen@iki.fi>
11380 L:      linux-media@vger.kernel.org
11381 W:      https://linuxtv.org
11382 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11383 S:      Maintained
11384 F:      drivers/media/dvb-frontends/sp2*
11385
11386 SPARC + UltraSPARC (sparc/sparc64)
11387 M:      "David S. Miller" <davem@davemloft.net>
11388 L:      sparclinux@vger.kernel.org
11389 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11392 S:      Maintained
11393 F:      arch/sparc/
11394 F:      drivers/sbus/
11395
11396 SPARC SERIAL DRIVERS
11397 M:      "David S. Miller" <davem@davemloft.net>
11398 L:      sparclinux@vger.kernel.org
11399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11401 S:      Maintained
11402 F:      include/linux/sunserialcore.h
11403 F:      drivers/tty/serial/suncore.c
11404 F:      drivers/tty/serial/sunhv.c
11405 F:      drivers/tty/serial/sunsab.c
11406 F:      drivers/tty/serial/sunsab.h
11407 F:      drivers/tty/serial/sunsu.c
11408 F:      drivers/tty/serial/sunzilog.c
11409 F:      drivers/tty/serial/sunzilog.h
11410
11411 SPARSE CHECKER
11412 M:      "Christopher Li" <sparse@chrisli.org>
11413 L:      linux-sparse@vger.kernel.org
11414 W:      https://sparse.wiki.kernel.org/
11415 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11416 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11417 S:      Maintained
11418 F:      include/linux/compiler.h
11419
11420 SPEAR PLATFORM SUPPORT
11421 M:      Viresh Kumar <vireshk@kernel.org>
11422 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11424 W:      http://www.st.com/spear
11425 S:      Maintained
11426 F:      arch/arm/boot/dts/spear*
11427 F:      arch/arm/mach-spear/
11428
11429 SPEAR CLOCK FRAMEWORK SUPPORT
11430 M:      Viresh Kumar <vireshk@kernel.org>
11431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11432 W:      http://www.st.com/spear
11433 S:      Maintained
11434 F:      drivers/clk/spear/
11435
11436 SPI NOR SUBSYSTEM
11437 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11438 M:      Marek Vasut <marek.vasut@gmail.com>
11439 L:      linux-mtd@lists.infradead.org
11440 W:      http://www.linux-mtd.infradead.org/
11441 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11442 T:      git git://github.com/spi-nor/linux.git
11443 S:      Maintained
11444 F:      drivers/mtd/spi-nor/
11445 F:      include/linux/mtd/spi-nor.h
11446
11447 SPI SUBSYSTEM
11448 M:      Mark Brown <broonie@kernel.org>
11449 L:      linux-spi@vger.kernel.org
11450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11451 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11452 S:      Maintained
11453 F:      Documentation/devicetree/bindings/spi/
11454 F:      Documentation/spi/
11455 F:      drivers/spi/
11456 F:      include/linux/spi/
11457 F:      include/uapi/linux/spi/
11458 F:      tools/spi/
11459
11460 SPIDERNET NETWORK DRIVER for CELL
11461 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11462 L:      netdev@vger.kernel.org
11463 S:      Supported
11464 F:      Documentation/networking/spider_net.txt
11465 F:      drivers/net/ethernet/toshiba/spider_net*
11466
11467 SPU FILE SYSTEM
11468 M:      Jeremy Kerr <jk@ozlabs.org>
11469 L:      linuxppc-dev@lists.ozlabs.org
11470 W:      http://www.ibm.com/developerworks/power/cell/
11471 S:      Supported
11472 F:      Documentation/filesystems/spufs.txt
11473 F:      arch/powerpc/platforms/cell/spufs/
11474
11475 SQUASHFS FILE SYSTEM
11476 M:      Phillip Lougher <phillip@squashfs.org.uk>
11477 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11478 W:      http://squashfs.org.uk
11479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11480 S:      Maintained
11481 F:      Documentation/filesystems/squashfs.txt
11482 F:      fs/squashfs/
11483
11484 SRM (Alpha) environment access
11485 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11486 S:      Maintained
11487 F:      arch/alpha/kernel/srm_env.c
11488
11489 STABLE BRANCH
11490 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11491 L:      stable@vger.kernel.org
11492 S:      Supported
11493 F:      Documentation/stable_kernel_rules.txt
11494
11495 STAGING SUBSYSTEM
11496 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11498 L:      devel@driverdev.osuosl.org
11499 S:      Supported
11500 F:      drivers/staging/
11501
11502 STAGING - COMEDI
11503 M:      Ian Abbott <abbotti@mev.co.uk>
11504 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11505 S:      Odd Fixes
11506 F:      drivers/staging/comedi/
11507
11508 STAGING - FLARION FT1000 DRIVERS
11509 M:      Marek Belisko <marek.belisko@gmail.com>
11510 S:      Odd Fixes
11511 F:      drivers/staging/ft1000/
11512
11513 STAGING - INDUSTRIAL IO
11514 M:      Jonathan Cameron <jic23@kernel.org>
11515 L:      linux-iio@vger.kernel.org
11516 S:      Odd Fixes
11517 F:      Documentation/devicetree/bindings/staging/iio/
11518 F:      drivers/staging/iio/
11519
11520 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11521 M:      Jarod Wilson <jarod@wilsonet.com>
11522 W:      http://www.lirc.org/
11523 S:      Odd Fixes
11524 F:      drivers/staging/media/lirc/
11525
11526 STAGING - LUSTRE PARALLEL FILESYSTEM
11527 M:      Oleg Drokin <oleg.drokin@intel.com>
11528 M:      Andreas Dilger <andreas.dilger@intel.com>
11529 M:      James Simmons <jsimmons@infradead.org>
11530 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11531 W:      http://wiki.lustre.org/
11532 S:      Maintained
11533 F:      drivers/staging/lustre
11534
11535 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11536 M:      Marc Dietrich <marvin24@gmx.de>
11537 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11538 L:      linux-tegra@vger.kernel.org
11539 S:      Maintained
11540 F:      drivers/staging/nvec/
11541
11542 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11543 M:      Jens Frederich <jfrederich@gmail.com>
11544 M:      Daniel Drake <dsd@laptop.org>
11545 M:      Jon Nettleton <jon.nettleton@gmail.com>
11546 W:      http://wiki.laptop.org/go/DCON
11547 S:      Maintained
11548 F:      drivers/staging/olpc_dcon/
11549
11550 STAGING - REALTEK RTL8712U DRIVERS
11551 M:      Larry Finger <Larry.Finger@lwfinger.net>
11552 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11553 S:      Odd Fixes
11554 F:      drivers/staging/rtl8712/
11555
11556 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11557 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11558 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11559 M:      Sudip Mukherjee <sudip@vectorindia.org>
11560 L:      linux-fbdev@vger.kernel.org
11561 S:      Maintained
11562 F:      drivers/staging/sm750fb/
11563
11564 STAGING - SLICOSS
11565 M:      Lior Dotan <liodot@gmail.com>
11566 M:      Christopher Harrer <charrer@alacritech.com>
11567 S:      Odd Fixes
11568 F:      drivers/staging/slicoss/
11569
11570 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11571 M:      William Hubbs <w.d.hubbs@gmail.com>
11572 M:      Chris Brannon <chris@the-brannons.com>
11573 M:      Kirk Reiser <kirk@reisers.ca>
11574 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11575 L:      speakup@linux-speakup.org
11576 W:      http://www.linux-speakup.org/
11577 S:      Odd Fixes
11578 F:      drivers/staging/speakup/
11579
11580 STAGING - VIA VT665X DRIVERS
11581 M:      Forest Bond <forest@alittletooquiet.net>
11582 S:      Odd Fixes
11583 F:      drivers/staging/vt665?/
11584
11585 STAGING - WILC1000 WIFI DRIVER
11586 M:      Aditya Shankar <aditya.shankar@microchip.com>
11587 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11588 L:      linux-wireless@vger.kernel.org
11589 S:      Supported
11590 F:      drivers/staging/wilc1000/
11591
11592 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11593 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11594 S:      Odd Fixes
11595 F:      drivers/staging/xgifb/
11596
11597 STARFIRE/DURALAN NETWORK DRIVER
11598 M:      Ion Badulescu <ionut@badula.org>
11599 S:      Odd Fixes
11600 F:      drivers/net/ethernet/adaptec/starfire*
11601
11602 SUN3/3X
11603 M:      Sam Creasey <sammy@sammy.net>
11604 W:      http://sammy.net/sun3/
11605 S:      Maintained
11606 F:      arch/m68k/kernel/*sun3*
11607 F:      arch/m68k/sun3*/
11608 F:      arch/m68k/include/asm/sun3*
11609 F:      drivers/net/ethernet/i825xx/sun3*
11610
11611 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11612 M:      Hans de Goede <hdegoede@redhat.com>
11613 L:      linux-input@vger.kernel.org
11614 S:      Maintained
11615 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11616 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11617
11618 SUNDANCE NETWORK DRIVER
11619 M:      Denis Kirjanov <kda@linux-powerpc.org>
11620 L:      netdev@vger.kernel.org
11621 S:      Maintained
11622 F:      drivers/net/ethernet/dlink/sundance.c
11623
11624 SUPERH
11625 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11626 M:      Rich Felker <dalias@libc.org>
11627 L:      linux-sh@vger.kernel.org
11628 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11629 S:      Maintained
11630 F:      Documentation/sh/
11631 F:      arch/sh/
11632 F:      drivers/sh/
11633
11634 SUSPEND TO RAM
11635 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11636 M:      Len Brown <len.brown@intel.com>
11637 M:      Pavel Machek <pavel@ucw.cz>
11638 L:      linux-pm@vger.kernel.org
11639 B:      https://bugzilla.kernel.org
11640 S:      Supported
11641 F:      Documentation/power/
11642 F:      arch/x86/kernel/acpi/
11643 F:      drivers/base/power/
11644 F:      kernel/power/
11645 F:      include/linux/suspend.h
11646 F:      include/linux/freezer.h
11647 F:      include/linux/pm.h
11648
11649 SVGA HANDLING
11650 M:      Martin Mares <mj@ucw.cz>
11651 L:      linux-video@atrey.karlin.mff.cuni.cz
11652 S:      Maintained
11653 F:      Documentation/svga.txt
11654 F:      arch/x86/boot/video*
11655
11656 SWIOTLB SUBSYSTEM
11657 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11658 L:      linux-kernel@vger.kernel.org
11659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11660 S:      Supported
11661 F:      lib/swiotlb.c
11662 F:      arch/*/kernel/pci-swiotlb.c
11663 F:      include/linux/swiotlb.h
11664
11665 SWITCHDEV
11666 M:      Jiri Pirko <jiri@resnulli.us>
11667 L:      netdev@vger.kernel.org
11668 S:      Supported
11669 F:      net/switchdev/
11670 F:      include/net/switchdev.h
11671
11672 SYNOPSYS ARC ARCHITECTURE
11673 M:      Vineet Gupta <vgupta@synopsys.com>
11674 L:      linux-snps-arc@lists.infradead.org
11675 S:      Supported
11676 F:      arch/arc/
11677 F:      Documentation/devicetree/bindings/arc/*
11678 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11679 F:      drivers/tty/serial/arc_uart.c
11680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11681
11682 SYNOPSYS ARC SDP platform support
11683 M:      Alexey Brodkin <abrodkin@synopsys.com>
11684 S:      Supported
11685 F:      arch/arc/plat-axs10x
11686 F:      arch/arc/boot/dts/ax*
11687 F:      Documentation/devicetree/bindings/arc/axs10*
11688
11689 SYSTEM CONFIGURATION (SYSCON)
11690 M:      Lee Jones <lee.jones@linaro.org>
11691 M:      Arnd Bergmann <arnd@arndb.de>
11692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11693 S:      Supported
11694 F:      drivers/mfd/syscon.c
11695
11696 SYSTEM RESET/SHUTDOWN DRIVERS
11697 M:      Sebastian Reichel <sre@kernel.org>
11698 L:      linux-pm@vger.kernel.org
11699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11700 S:      Maintained
11701 F:      Documentation/devicetree/bindings/power/reset/
11702 F:      drivers/power/reset/
11703
11704 SYSV FILESYSTEM
11705 M:      Christoph Hellwig <hch@infradead.org>
11706 S:      Maintained
11707 F:      Documentation/filesystems/sysv-fs.txt
11708 F:      fs/sysv/
11709 F:      include/linux/sysv_fs.h
11710
11711 TARGET SUBSYSTEM
11712 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11713 L:      linux-scsi@vger.kernel.org
11714 L:      target-devel@vger.kernel.org
11715 W:      http://www.linux-iscsi.org
11716 W:      http://groups.google.com/group/linux-iscsi-target-dev
11717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11718 S:      Supported
11719 F:      drivers/target/
11720 F:      include/target/
11721 F:      Documentation/target/
11722
11723 TASKSTATS STATISTICS INTERFACE
11724 M:      Balbir Singh <bsingharora@gmail.com>
11725 S:      Maintained
11726 F:      Documentation/accounting/taskstats*
11727 F:      include/linux/taskstats*
11728 F:      kernel/taskstats.c
11729
11730 TC CLASSIFIER
11731 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11732 L:      netdev@vger.kernel.org
11733 S:      Maintained
11734 F:      include/net/pkt_cls.h
11735 F:      include/uapi/linux/pkt_cls.h
11736 F:      net/sched/
11737
11738 TCP LOW PRIORITY MODULE
11739 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11740 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11741 W:      http://tcp-lp-mod.sourceforge.net/
11742 S:      Maintained
11743 F:      net/ipv4/tcp_lp.c
11744
11745 TDA10071 MEDIA DRIVER
11746 M:      Antti Palosaari <crope@iki.fi>
11747 L:      linux-media@vger.kernel.org
11748 W:      https://linuxtv.org
11749 W:      http://palosaari.fi/linux/
11750 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11751 T:      git git://linuxtv.org/anttip/media_tree.git
11752 S:      Maintained
11753 F:      drivers/media/dvb-frontends/tda10071*
11754
11755 TDA18212 MEDIA DRIVER
11756 M:      Antti Palosaari <crope@iki.fi>
11757 L:      linux-media@vger.kernel.org
11758 W:      https://linuxtv.org
11759 W:      http://palosaari.fi/linux/
11760 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11761 T:      git git://linuxtv.org/anttip/media_tree.git
11762 S:      Maintained
11763 F:      drivers/media/tuners/tda18212*
11764
11765 TDA18218 MEDIA DRIVER
11766 M:      Antti Palosaari <crope@iki.fi>
11767 L:      linux-media@vger.kernel.org
11768 W:      https://linuxtv.org
11769 W:      http://palosaari.fi/linux/
11770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11771 T:      git git://linuxtv.org/anttip/media_tree.git
11772 S:      Maintained
11773 F:      drivers/media/tuners/tda18218*
11774
11775 TDA18271 MEDIA DRIVER
11776 M:      Michael Krufky <mkrufky@linuxtv.org>
11777 L:      linux-media@vger.kernel.org
11778 W:      https://linuxtv.org
11779 W:      http://github.com/mkrufky
11780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11781 T:      git git://linuxtv.org/mkrufky/tuners.git
11782 S:      Maintained
11783 F:      drivers/media/tuners/tda18271*
11784
11785 TDA827x MEDIA DRIVER
11786 M:      Michael Krufky <mkrufky@linuxtv.org>
11787 L:      linux-media@vger.kernel.org
11788 W:      https://linuxtv.org
11789 W:      http://github.com/mkrufky
11790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11791 T:      git git://linuxtv.org/mkrufky/tuners.git
11792 S:      Maintained
11793 F:      drivers/media/tuners/tda8290.*
11794
11795 TDA8290 MEDIA DRIVER
11796 M:      Michael Krufky <mkrufky@linuxtv.org>
11797 L:      linux-media@vger.kernel.org
11798 W:      https://linuxtv.org
11799 W:      http://github.com/mkrufky
11800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11801 T:      git git://linuxtv.org/mkrufky/tuners.git
11802 S:      Maintained
11803 F:      drivers/media/tuners/tda8290.*
11804
11805 TDA9840 MEDIA DRIVER
11806 M:      Hans Verkuil <hverkuil@xs4all.nl>
11807 L:      linux-media@vger.kernel.org
11808 T:      git git://linuxtv.org/media_tree.git
11809 W:      https://linuxtv.org
11810 S:      Maintained
11811 F:      drivers/media/i2c/tda9840*
11812
11813 TEA5761 TUNER DRIVER
11814 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11815 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11816 L:      linux-media@vger.kernel.org
11817 W:      https://linuxtv.org
11818 T:      git git://linuxtv.org/media_tree.git
11819 S:      Odd fixes
11820 F:      drivers/media/tuners/tea5761.*
11821
11822 TEA5767 TUNER DRIVER
11823 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11824 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11825 L:      linux-media@vger.kernel.org
11826 W:      https://linuxtv.org
11827 T:      git git://linuxtv.org/media_tree.git
11828 S:      Maintained
11829 F:      drivers/media/tuners/tea5767.*
11830
11831 TEA6415C MEDIA DRIVER
11832 M:      Hans Verkuil <hverkuil@xs4all.nl>
11833 L:      linux-media@vger.kernel.org
11834 T:      git git://linuxtv.org/media_tree.git
11835 W:      https://linuxtv.org
11836 S:      Maintained
11837 F:      drivers/media/i2c/tea6415c*
11838
11839 TEA6420 MEDIA DRIVER
11840 M:      Hans Verkuil <hverkuil@xs4all.nl>
11841 L:      linux-media@vger.kernel.org
11842 T:      git git://linuxtv.org/media_tree.git
11843 W:      https://linuxtv.org
11844 S:      Maintained
11845 F:      drivers/media/i2c/tea6420*
11846
11847 TEAM DRIVER
11848 M:      Jiri Pirko <jiri@resnulli.us>
11849 L:      netdev@vger.kernel.org
11850 S:      Supported
11851 F:      drivers/net/team/
11852 F:      include/linux/if_team.h
11853 F:      include/uapi/linux/if_team.h
11854
11855 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11856 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11857 S:      Maintained
11858 F:      arch/x86/platform/ts5500/
11859
11860 TECHNOTREND USB IR RECEIVER
11861 M:      Sean Young <sean@mess.org>
11862 L:      linux-media@vger.kernel.org
11863 S:      Maintained
11864 F:      drivers/media/rc/ttusbir.c
11865
11866 TEGRA ARCHITECTURE SUPPORT
11867 M:      Stephen Warren <swarren@wwwdotorg.org>
11868 M:      Thierry Reding <thierry.reding@gmail.com>
11869 M:      Alexandre Courbot <gnurou@gmail.com>
11870 L:      linux-tegra@vger.kernel.org
11871 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
11872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11873 S:      Supported
11874 N:      [^a-z]tegra
11875
11876 TEGRA CLOCK DRIVER
11877 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
11878 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
11879 S:      Supported
11880 F:      drivers/clk/tegra/
11881
11882 TEGRA DMA DRIVERS
11883 M:      Laxman Dewangan <ldewangan@nvidia.com>
11884 M:      Jon Hunter <jonathanh@nvidia.com>
11885 S:      Supported
11886 F:      drivers/dma/tegra*
11887
11888 TEGRA I2C DRIVER
11889 M:      Laxman Dewangan <ldewangan@nvidia.com>
11890 S:      Supported
11891 F:      drivers/i2c/busses/i2c-tegra.c
11892
11893 TEGRA IOMMU DRIVERS
11894 M:      Hiroshi Doyu <hdoyu@nvidia.com>
11895 S:      Supported
11896 F:      drivers/iommu/tegra*
11897
11898 TEGRA KBC DRIVER
11899 M:      Rakesh Iyer <riyer@nvidia.com>
11900 M:      Laxman Dewangan <ldewangan@nvidia.com>
11901 S:      Supported
11902 F:      drivers/input/keyboard/tegra-kbc.c
11903
11904 TEGRA PWM DRIVER
11905 M:      Thierry Reding <thierry.reding@gmail.com>
11906 S:      Supported
11907 F:      drivers/pwm/pwm-tegra.c
11908
11909 TEGRA SERIAL DRIVER
11910 M:      Laxman Dewangan <ldewangan@nvidia.com>
11911 S:      Supported
11912 F:      drivers/tty/serial/serial-tegra.c
11913
11914 TEGRA SPI DRIVER
11915 M:      Laxman Dewangan <ldewangan@nvidia.com>
11916 S:      Supported
11917 F:      drivers/spi/spi-tegra*
11918
11919 TEHUTI ETHERNET DRIVER
11920 M:      Andy Gospodarek <andy@greyhouse.net>
11921 L:      netdev@vger.kernel.org
11922 S:      Supported
11923 F:      drivers/net/ethernet/tehuti/*
11924
11925 Telecom Clock Driver for MCPL0010
11926 M:      Mark Gross <mark.gross@intel.com>
11927 S:      Supported
11928 F:      drivers/char/tlclk.c
11929
11930 TENSILICA XTENSA PORT (xtensa)
11931 M:      Chris Zankel <chris@zankel.net>
11932 M:      Max Filippov <jcmvbkbc@gmail.com>
11933 L:      linux-xtensa@linux-xtensa.org
11934 T:      git git://github.com/czankel/xtensa-linux.git
11935 S:      Maintained
11936 F:      arch/xtensa/
11937 F:      drivers/irqchip/irq-xtensa-*
11938
11939 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11940 M:      Hans Verkuil <hverkuil@xs4all.nl>
11941 L:      linux-media@vger.kernel.org
11942 T:      git git://linuxtv.org/media_tree.git
11943 W:      https://linuxtv.org
11944 S:      Maintained
11945 F:      drivers/media/radio/radio-raremono.c
11946
11947 THERMAL
11948 M:      Zhang Rui <rui.zhang@intel.com>
11949 M:      Eduardo Valentin <edubezval@gmail.com>
11950 L:      linux-pm@vger.kernel.org
11951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11953 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11954 S:      Supported
11955 F:      drivers/thermal/
11956 F:      include/linux/thermal.h
11957 F:      include/uapi/linux/thermal.h
11958 F:      include/linux/cpu_cooling.h
11959 F:      Documentation/devicetree/bindings/thermal/
11960
11961 THERMAL/CPU_COOLING
11962 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11963 M:      Viresh Kumar <viresh.kumar@linaro.org>
11964 M:      Javi Merino <javi.merino@kernel.org>
11965 L:      linux-pm@vger.kernel.org
11966 S:      Supported
11967 F:      Documentation/thermal/cpu-cooling-api.txt
11968 F:      drivers/thermal/cpu_cooling.c
11969 F:      include/linux/cpu_cooling.h
11970
11971 THINKPAD ACPI EXTRAS DRIVER
11972 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11973 L:      ibm-acpi-devel@lists.sourceforge.net
11974 L:      platform-driver-x86@vger.kernel.org
11975 W:      http://ibm-acpi.sourceforge.net
11976 W:      http://thinkwiki.org/wiki/Ibm-acpi
11977 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11978 S:      Maintained
11979 F:      drivers/platform/x86/thinkpad_acpi.c
11980
11981 TI BANDGAP AND THERMAL DRIVER
11982 M:      Eduardo Valentin <edubezval@gmail.com>
11983 M:      Keerthy <j-keerthy@ti.com>
11984 L:      linux-pm@vger.kernel.org
11985 L:      linux-omap@vger.kernel.org
11986 S:      Maintained
11987 F:      drivers/thermal/ti-soc-thermal/
11988
11989 TI VPE/CAL DRIVERS
11990 M:      Benoit Parrot <bparrot@ti.com>
11991 L:      linux-media@vger.kernel.org
11992 W:      http://linuxtv.org/
11993 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11994 S:      Maintained
11995 F:      drivers/media/platform/ti-vpe/
11996
11997 TI CDCE706 CLOCK DRIVER
11998 M:      Max Filippov <jcmvbkbc@gmail.com>
11999 S:      Maintained
12000 F:      drivers/clk/clk-cdce706.c
12001
12002 TI CLOCK DRIVER
12003 M:      Tero Kristo <t-kristo@ti.com>
12004 L:      linux-omap@vger.kernel.org
12005 S:      Maintained
12006 F:      drivers/clk/ti/
12007 F:      include/linux/clk/ti.h
12008
12009 TI ETHERNET SWITCH DRIVER (CPSW)
12010 M:      Mugunthan V N <mugunthanvnm@ti.com>
12011 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12012 L:      linux-omap@vger.kernel.org
12013 L:      netdev@vger.kernel.org
12014 S:      Maintained
12015 F:      drivers/net/ethernet/ti/cpsw*
12016 F:      drivers/net/ethernet/ti/davinci*
12017
12018 TI FLASH MEDIA INTERFACE DRIVER
12019 M:      Alex Dubov <oakad@yahoo.com>
12020 S:      Maintained
12021 F:      drivers/misc/tifm*
12022 F:      drivers/mmc/host/tifm_sd.c
12023 F:      include/linux/tifm.h
12024
12025 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12026 M:      Santosh Shilimkar <ssantosh@kernel.org>
12027 L:      linux-kernel@vger.kernel.org
12028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12029 S:      Maintained
12030 F:      drivers/soc/ti/*
12031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12032
12033
12034 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12035 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12036 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12037 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12038 S:      Maintained
12039 F:      sound/soc/codecs/lm49453*
12040 F:      sound/soc/codecs/isabelle*
12041
12042 TI LP855x BACKLIGHT DRIVER
12043 M:      Milo Kim <milo.kim@ti.com>
12044 S:      Maintained
12045 F:      Documentation/backlight/lp855x-driver.txt
12046 F:      drivers/video/backlight/lp855x_bl.c
12047 F:      include/linux/platform_data/lp855x.h
12048
12049 TI LP8727 CHARGER DRIVER
12050 M:      Milo Kim <milo.kim@ti.com>
12051 S:      Maintained
12052 F:      drivers/power/supply/lp8727_charger.c
12053 F:      include/linux/platform_data/lp8727.h
12054
12055 TI LP8788 MFD DRIVER
12056 M:      Milo Kim <milo.kim@ti.com>
12057 S:      Maintained
12058 F:      drivers/iio/adc/lp8788_adc.c
12059 F:      drivers/leds/leds-lp8788.c
12060 F:      drivers/mfd/lp8788*.c
12061 F:      drivers/power/supply/lp8788-charger.c
12062 F:      drivers/regulator/lp8788-*.c
12063 F:      include/linux/mfd/lp8788*.h
12064
12065 TI NETCP ETHERNET DRIVER
12066 M:      Wingman Kwok <w-kwok2@ti.com>
12067 M:      Murali Karicheri <m-karicheri2@ti.com>
12068 L:      netdev@vger.kernel.org
12069 S:      Maintained
12070 F:      drivers/net/ethernet/ti/netcp*
12071
12072 TI TAS571X FAMILY ASoC CODEC DRIVER
12073 M:      Kevin Cernekee <cernekee@chromium.org>
12074 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12075 S:      Odd Fixes
12076 F:      sound/soc/codecs/tas571x*
12077
12078 TI TWL4030 SERIES SOC CODEC DRIVER
12079 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12080 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12081 S:      Maintained
12082 F:      sound/soc/codecs/twl4030*
12083
12084 TI WILINK WIRELESS DRIVERS
12085 L:      linux-wireless@vger.kernel.org
12086 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12087 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12089 S:      Orphan
12090 F:      drivers/net/wireless/ti/
12091 F:      include/linux/wl12xx.h
12092
12093 TIPC NETWORK LAYER
12094 M:      Jon Maloy <jon.maloy@ericsson.com>
12095 M:      Ying Xue <ying.xue@windriver.com>
12096 L:      netdev@vger.kernel.org (core kernel code)
12097 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12098 W:      http://tipc.sourceforge.net/
12099 S:      Maintained
12100 F:      include/uapi/linux/tipc*.h
12101 F:      net/tipc/
12102
12103 TILE ARCHITECTURE
12104 M:      Chris Metcalf <cmetcalf@mellanox.com>
12105 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12107 S:      Supported
12108 F:      arch/tile/
12109 F:      drivers/char/tile-srom.c
12110 F:      drivers/edac/tile_edac.c
12111 F:      drivers/net/ethernet/tile/
12112 F:      drivers/rtc/rtc-tile.c
12113 F:      drivers/tty/hvc/hvc_tile.c
12114 F:      drivers/tty/serial/tilegx.c
12115 F:      drivers/usb/host/*-tilegx.c
12116 F:      include/linux/usb/tilegx.h
12117
12118 TLAN NETWORK DRIVER
12119 M:      Samuel Chessman <chessman@tux.org>
12120 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12121 W:      http://sourceforge.net/projects/tlan/
12122 S:      Maintained
12123 F:      Documentation/networking/tlan.txt
12124 F:      drivers/net/ethernet/ti/tlan.*
12125
12126 TOMOYO SECURITY MODULE
12127 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12128 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12129 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12130 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12131 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12132 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12133 W:      http://tomoyo.sourceforge.jp/
12134 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12135 S:      Maintained
12136 F:      security/tomoyo/
12137
12138 TOPSTAR LAPTOP EXTRAS DRIVER
12139 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12140 L:      platform-driver-x86@vger.kernel.org
12141 S:      Maintained
12142 F:      drivers/platform/x86/topstar-laptop.c
12143
12144 TOSHIBA ACPI EXTRAS DRIVER
12145 M:      Azael Avalos <coproscefalo@gmail.com>
12146 L:      platform-driver-x86@vger.kernel.org
12147 S:      Maintained
12148 F:      drivers/platform/x86/toshiba_acpi.c
12149
12150 TOSHIBA BLUETOOTH DRIVER
12151 M:      Azael Avalos <coproscefalo@gmail.com>
12152 L:      platform-driver-x86@vger.kernel.org
12153 S:      Maintained
12154 F:      drivers/platform/x86/toshiba_bluetooth.c
12155
12156 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12157 M:      Azael Avalos <coproscefalo@gmail.com>
12158 L:      platform-driver-x86@vger.kernel.org
12159 S:      Maintained
12160 F:      drivers/platform/x86/toshiba_haps.c
12161
12162 TOSHIBA WMI HOTKEYS DRIVER
12163 M:      Azael Avalos <coproscefalo@gmail.com>
12164 L:      platform-driver-x86@vger.kernel.org
12165 S:      Maintained
12166 F:      drivers/platform/x86/toshiba-wmi.c
12167
12168 TOSHIBA SMM DRIVER
12169 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12170 W:      http://www.buzzard.org.uk/toshiba/
12171 S:      Maintained
12172 F:      drivers/char/toshiba.c
12173 F:      include/linux/toshiba.h
12174 F:      include/uapi/linux/toshiba.h
12175
12176 TOSHIBA TC358743 DRIVER
12177 M:      Mats Randgaard <matrandg@cisco.com>
12178 L:      linux-media@vger.kernel.org
12179 S:      Maintained
12180 F:      drivers/media/i2c/tc358743*
12181 F:      include/media/i2c/tc358743.h
12182
12183 TMIO/SDHI MMC DRIVER
12184 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12185 L:      linux-mmc@vger.kernel.org
12186 S:      Supported
12187 F:      drivers/mmc/host/tmio_mmc*
12188 F:      drivers/mmc/host/sh_mobile_sdhi.c
12189 F:      include/linux/mfd/tmio.h
12190
12191 TMP401 HARDWARE MONITOR DRIVER
12192 M:      Guenter Roeck <linux@roeck-us.net>
12193 L:      linux-hwmon@vger.kernel.org
12194 S:      Maintained
12195 F:      Documentation/hwmon/tmp401
12196 F:      drivers/hwmon/tmp401.c
12197
12198 TMPFS (SHMEM FILESYSTEM)
12199 M:      Hugh Dickins <hughd@google.com>
12200 L:      linux-mm@kvack.org
12201 S:      Maintained
12202 F:      include/linux/shmem_fs.h
12203 F:      mm/shmem.c
12204
12205 TM6000 VIDEO4LINUX DRIVER
12206 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12207 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12208 L:      linux-media@vger.kernel.org
12209 W:      https://linuxtv.org
12210 T:      git git://linuxtv.org/media_tree.git
12211 S:      Odd fixes
12212 F:      drivers/media/usb/tm6000/
12213 F:      Documentation/media/v4l-drivers/tm6000*
12214
12215 TW5864 VIDEO4LINUX DRIVER
12216 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12217 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12218 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12219 L:      linux-media@vger.kernel.org
12220 S:      Supported
12221 F:      drivers/media/pci/tw5864/
12222
12223 TW68 VIDEO4LINUX DRIVER
12224 M:      Hans Verkuil <hverkuil@xs4all.nl>
12225 L:      linux-media@vger.kernel.org
12226 T:      git git://linuxtv.org/media_tree.git
12227 W:      https://linuxtv.org
12228 S:      Odd Fixes
12229 F:      drivers/media/pci/tw68/
12230
12231 TW686X VIDEO4LINUX DRIVER
12232 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12233 L:      linux-media@vger.kernel.org
12234 T:      git git://linuxtv.org/media_tree.git
12235 W:      http://linuxtv.org
12236 S:      Maintained
12237 F:      drivers/media/pci/tw686x/
12238
12239 TPM DEVICE DRIVER
12240 M:      Peter Huewe <peterhuewe@gmx.de>
12241 M:      Marcel Selhorst <tpmdd@selhorst.net>
12242 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12243 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12244 W:      http://tpmdd.sourceforge.net
12245 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12246 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12247 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12248 S:      Maintained
12249 F:      drivers/char/tpm/
12250
12251 TPM IBM_VTPM DEVICE DRIVER
12252 M:      Ashley Lai <ashleydlai@gmail.com>
12253 W:      http://tpmdd.sourceforge.net
12254 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12255 S:      Maintained
12256 F:      drivers/char/tpm/tpm_ibmvtpm*
12257
12258 TRACING
12259 M:      Steven Rostedt <rostedt@goodmis.org>
12260 M:      Ingo Molnar <mingo@redhat.com>
12261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12262 S:      Maintained
12263 F:      Documentation/trace/ftrace.txt
12264 F:      arch/*/*/*/ftrace.h
12265 F:      arch/*/kernel/ftrace.c
12266 F:      include/*/ftrace.h
12267 F:      include/linux/trace*.h
12268 F:      include/trace/
12269 F:      kernel/trace/
12270 F:      tools/testing/selftests/ftrace/
12271
12272 TRACING MMIO ACCESSES (MMIOTRACE)
12273 M:      Steven Rostedt <rostedt@goodmis.org>
12274 M:      Ingo Molnar <mingo@kernel.org>
12275 R:      Karol Herbst <karolherbst@gmail.com>
12276 R:      Pekka Paalanen <ppaalanen@gmail.com>
12277 S:      Maintained
12278 L:      linux-kernel@vger.kernel.org
12279 L:      nouveau@lists.freedesktop.org
12280 F:      kernel/trace/trace_mmiotrace.c
12281 F:      include/linux/mmiotrace.h
12282 F:      arch/x86/mm/kmmio.c
12283 F:      arch/x86/mm/mmio-mod.c
12284 F:      arch/x86/mm/testmmiotrace.c
12285
12286 TRIVIAL PATCHES
12287 M:      Jiri Kosina <trivial@kernel.org>
12288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12289 S:      Maintained
12290 K:      ^Subject:.*(?i)trivial
12291
12292 TTY LAYER
12293 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12294 M:      Jiri Slaby <jslaby@suse.com>
12295 S:      Supported
12296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12297 F:      Documentation/serial/
12298 F:      drivers/tty/
12299 F:      drivers/tty/serial/serial_core.c
12300 F:      include/linux/serial_core.h
12301 F:      include/linux/serial.h
12302 F:      include/linux/tty.h
12303 F:      include/uapi/linux/serial_core.h
12304 F:      include/uapi/linux/serial.h
12305 F:      include/uapi/linux/tty.h
12306
12307 TUA9001 MEDIA DRIVER
12308 M:      Antti Palosaari <crope@iki.fi>
12309 L:      linux-media@vger.kernel.org
12310 W:      https://linuxtv.org
12311 W:      http://palosaari.fi/linux/
12312 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12313 T:      git git://linuxtv.org/anttip/media_tree.git
12314 S:      Maintained
12315 F:      drivers/media/tuners/tua9001*
12316
12317 TULIP NETWORK DRIVERS
12318 L:      netdev@vger.kernel.org
12319 L:      linux-parisc@vger.kernel.org
12320 S:      Orphan
12321 F:      drivers/net/ethernet/dec/tulip/
12322
12323 TUN/TAP driver
12324 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12325 W:      http://vtun.sourceforge.net/tun
12326 S:      Maintained
12327 F:      Documentation/networking/tuntap.txt
12328 F:      arch/um/os-Linux/drivers/
12329
12330 TURBOCHANNEL SUBSYSTEM
12331 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12332 M:      Ralf Baechle <ralf@linux-mips.org>
12333 L:      linux-mips@linux-mips.org
12334 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12335 S:      Maintained
12336 F:      drivers/tc/
12337 F:      include/linux/tc.h
12338
12339 UBI FILE SYSTEM (UBIFS)
12340 M:      Richard Weinberger <richard@nod.at>
12341 M:      Artem Bityutskiy <dedekind1@gmail.com>
12342 M:      Adrian Hunter <adrian.hunter@intel.com>
12343 L:      linux-mtd@lists.infradead.org
12344 T:      git git://git.infradead.org/ubifs-2.6.git
12345 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12346 S:      Supported
12347 F:      Documentation/filesystems/ubifs.txt
12348 F:      fs/ubifs/
12349
12350 UCLINUX (M68KNOMMU AND COLDFIRE)
12351 M:      Greg Ungerer <gerg@linux-m68k.org>
12352 W:      http://www.linux-m68k.org/
12353 W:      http://www.uclinux.org/
12354 L:      linux-m68k@lists.linux-m68k.org
12355 L:      uclinux-dev@uclinux.org  (subscribers-only)
12356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12357 S:      Maintained
12358 F:      arch/m68k/coldfire/
12359 F:      arch/m68k/68*/
12360 F:      arch/m68k/*/*_no.*
12361 F:      arch/m68k/include/asm/*_no.*
12362
12363 UDF FILESYSTEM
12364 M:      Jan Kara <jack@suse.com>
12365 S:      Maintained
12366 F:      Documentation/filesystems/udf.txt
12367 F:      fs/udf/
12368
12369 UFS FILESYSTEM
12370 M:      Evgeniy Dushistov <dushistov@mail.ru>
12371 S:      Maintained
12372 F:      Documentation/filesystems/ufs.txt
12373 F:      fs/ufs/
12374
12375 UHID USERSPACE HID IO DRIVER:
12376 M:      David Herrmann <dh.herrmann@googlemail.com>
12377 L:      linux-input@vger.kernel.org
12378 S:      Maintained
12379 F:      drivers/hid/uhid.c
12380 F:      include/uapi/linux/uhid.h
12381
12382 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12383 L:      linux-usb@vger.kernel.org
12384 S:      Orphan
12385 F:      drivers/uwb/
12386 F:      include/linux/uwb.h
12387 F:      include/linux/uwb/
12388
12389 UNICORE32 ARCHITECTURE:
12390 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12391 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12392 S:      Maintained
12393 T:      git git://github.com/gxt/linux.git
12394 F:      arch/unicore32/
12395
12396 UNIFDEF
12397 M:      Tony Finch <dot@dotat.at>
12398 W:      http://dotat.at/prog/unifdef
12399 S:      Maintained
12400 F:      scripts/unifdef.c
12401
12402 UNIFORM CDROM DRIVER
12403 M:      Jens Axboe <axboe@kernel.dk>
12404 W:      http://www.kernel.dk
12405 S:      Maintained
12406 F:      Documentation/cdrom/
12407 F:      drivers/cdrom/cdrom.c
12408 F:      include/linux/cdrom.h
12409 F:      include/uapi/linux/cdrom.h
12410
12411 UNISYS S-PAR DRIVERS
12412 M:      David Kershner <david.kershner@unisys.com>
12413 L:      sparmaintainer@unisys.com (Unisys internal)
12414 S:      Supported
12415 F:      drivers/staging/unisys/
12416
12417 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12418 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12419 L:      linux-scsi@vger.kernel.org
12420 S:      Supported
12421 F:      Documentation/scsi/ufs.txt
12422 F:      drivers/scsi/ufs/
12423
12424 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12425 M:      Joao Pinto <Joao.Pinto@synopsys.com>
12426 L:      linux-scsi@vger.kernel.org
12427 S:      Supported
12428 F:      drivers/scsi/ufs/*dwc*
12429
12430 UNSORTED BLOCK IMAGES (UBI)
12431 M:      Artem Bityutskiy <dedekind1@gmail.com>
12432 M:      Richard Weinberger <richard@nod.at>
12433 W:      http://www.linux-mtd.infradead.org/
12434 L:      linux-mtd@lists.infradead.org
12435 T:      git git://git.infradead.org/ubifs-2.6.git
12436 S:      Supported
12437 F:      drivers/mtd/ubi/
12438 F:      include/linux/mtd/ubi.h
12439 F:      include/uapi/mtd/ubi-user.h
12440
12441 USB ACM DRIVER
12442 M:      Oliver Neukum <oneukum@suse.com>
12443 L:      linux-usb@vger.kernel.org
12444 S:      Maintained
12445 F:      Documentation/usb/acm.txt
12446 F:      drivers/usb/class/cdc-acm.*
12447
12448 USB AR5523 WIRELESS DRIVER
12449 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12450 L:      linux-wireless@vger.kernel.org
12451 S:      Maintained
12452 F:      drivers/net/wireless/ath/ar5523/
12453
12454 USB ATTACHED SCSI
12455 M:      Oliver Neukum <oneukum@suse.com>
12456 L:      linux-usb@vger.kernel.org
12457 L:      linux-scsi@vger.kernel.org
12458 S:      Maintained
12459 F:      drivers/usb/storage/uas.c
12460
12461 USB CDC ETHERNET DRIVER
12462 M:      Oliver Neukum <oliver@neukum.org>
12463 L:      linux-usb@vger.kernel.org
12464 S:      Maintained
12465 F:      drivers/net/usb/cdc_*.c
12466 F:      include/uapi/linux/usb/cdc.h
12467
12468 USB CHAOSKEY DRIVER
12469 M:      Keith Packard <keithp@keithp.com>
12470 L:      linux-usb@vger.kernel.org
12471 S:      Maintained
12472 F:      drivers/usb/misc/chaoskey.c
12473
12474 USB CYPRESS C67X00 DRIVER
12475 M:      Peter Korsgaard <jacmet@sunsite.dk>
12476 L:      linux-usb@vger.kernel.org
12477 S:      Maintained
12478 F:      drivers/usb/c67x00/
12479
12480 USB DAVICOM DM9601 DRIVER
12481 M:      Peter Korsgaard <jacmet@sunsite.dk>
12482 L:      netdev@vger.kernel.org
12483 W:      http://www.linux-usb.org/usbnet
12484 S:      Maintained
12485 F:      drivers/net/usb/dm9601.c
12486
12487 USB DIAMOND RIO500 DRIVER
12488 M:      Cesar Miquel <miquel@df.uba.ar>
12489 L:      rio500-users@lists.sourceforge.net
12490 W:      http://rio500.sourceforge.net
12491 S:      Maintained
12492 F:      drivers/usb/misc/rio500*
12493
12494 USB EHCI DRIVER
12495 M:      Alan Stern <stern@rowland.harvard.edu>
12496 L:      linux-usb@vger.kernel.org
12497 S:      Maintained
12498 F:      Documentation/usb/ehci.txt
12499 F:      drivers/usb/host/ehci*
12500
12501 USB GADGET/PERIPHERAL SUBSYSTEM
12502 M:      Felipe Balbi <balbi@kernel.org>
12503 L:      linux-usb@vger.kernel.org
12504 W:      http://www.linux-usb.org/gadget
12505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12506 S:      Maintained
12507 F:      drivers/usb/gadget/
12508 F:      include/linux/usb/gadget*
12509
12510 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12511 M:      Jiri Kosina <jikos@kernel.org>
12512 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12513 L:      linux-usb@vger.kernel.org
12514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12515 S:      Maintained
12516 F:      Documentation/hid/hiddev.txt
12517 F:      drivers/hid/usbhid/
12518
12519 USB ISP116X DRIVER
12520 M:      Olav Kongas <ok@artecdesign.ee>
12521 L:      linux-usb@vger.kernel.org
12522 S:      Maintained
12523 F:      drivers/usb/host/isp116x*
12524 F:      include/linux/usb/isp116x.h
12525
12526 USB LAN78XX ETHERNET DRIVER
12527 M:      Woojung Huh <woojung.huh@microchip.com>
12528 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12529 L:      netdev@vger.kernel.org
12530 S:      Maintained
12531 F:      drivers/net/usb/lan78xx.*
12532
12533 USB MASS STORAGE DRIVER
12534 M:      Alan Stern <stern@rowland.harvard.edu>
12535 L:      linux-usb@vger.kernel.org
12536 L:      usb-storage@lists.one-eyed-alien.net
12537 S:      Maintained
12538 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12539 F:      drivers/usb/storage/
12540
12541 USB MIDI DRIVER
12542 M:      Clemens Ladisch <clemens@ladisch.de>
12543 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12544 T:      git git://git.alsa-project.org/alsa-kernel.git
12545 S:      Maintained
12546 F:      sound/usb/midi.*
12547
12548 USB NETWORKING DRIVERS
12549 L:      linux-usb@vger.kernel.org
12550 S:      Odd Fixes
12551 F:      drivers/net/usb/
12552
12553 USB OHCI DRIVER
12554 M:      Alan Stern <stern@rowland.harvard.edu>
12555 L:      linux-usb@vger.kernel.org
12556 S:      Maintained
12557 F:      Documentation/usb/ohci.txt
12558 F:      drivers/usb/host/ohci*
12559
12560 USB OTG FSM (Finite State Machine)
12561 M:      Peter Chen <Peter.Chen@nxp.com>
12562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12563 L:      linux-usb@vger.kernel.org
12564 S:      Maintained
12565 F:      drivers/usb/common/usb-otg-fsm.c
12566
12567 USB OVER IP DRIVER
12568 M:      Valentina Manea <valentina.manea.m@gmail.com>
12569 M:      Shuah Khan <shuahkh@osg.samsung.com>
12570 M:      Shuah Khan <shuah@kernel.org>
12571 L:      linux-usb@vger.kernel.org
12572 S:      Maintained
12573 F:      Documentation/usb/usbip_protocol.txt
12574 F:      drivers/usb/usbip/
12575 F:      tools/usb/usbip/
12576
12577 USB PEGASUS DRIVER
12578 M:      Petko Manolov <petkan@nucleusys.com>
12579 L:      linux-usb@vger.kernel.org
12580 L:      netdev@vger.kernel.org
12581 T:      git git://github.com/petkan/pegasus.git
12582 W:      https://github.com/petkan/pegasus
12583 S:      Maintained
12584 F:      drivers/net/usb/pegasus.*
12585
12586 USB PHY LAYER
12587 M:      Felipe Balbi <balbi@kernel.org>
12588 L:      linux-usb@vger.kernel.org
12589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12590 S:      Maintained
12591 F:      drivers/usb/phy/
12592
12593 USB PRINTER DRIVER (usblp)
12594 M:      Pete Zaitcev <zaitcev@redhat.com>
12595 L:      linux-usb@vger.kernel.org
12596 S:      Supported
12597 F:      drivers/usb/class/usblp.c
12598
12599 USB QMI WWAN NETWORK DRIVER
12600 M:      Bjørn Mork <bjorn@mork.no>
12601 L:      netdev@vger.kernel.org
12602 S:      Maintained
12603 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12604 F:      drivers/net/usb/qmi_wwan.c
12605
12606 USB RTL8150 DRIVER
12607 M:      Petko Manolov <petkan@nucleusys.com>
12608 L:      linux-usb@vger.kernel.org
12609 L:      netdev@vger.kernel.org
12610 T:      git git://github.com/petkan/rtl8150.git
12611 W:      https://github.com/petkan/rtl8150
12612 S:      Maintained
12613 F:      drivers/net/usb/rtl8150.c
12614
12615 USB SERIAL SUBSYSTEM
12616 M:      Johan Hovold <johan@kernel.org>
12617 L:      linux-usb@vger.kernel.org
12618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12619 S:      Maintained
12620 F:      Documentation/usb/usb-serial.txt
12621 F:      drivers/usb/serial/
12622 F:      include/linux/usb/serial.h
12623
12624 USB SMSC75XX ETHERNET DRIVER
12625 M:      Steve Glendinning <steve.glendinning@shawell.net>
12626 L:      netdev@vger.kernel.org
12627 S:      Maintained
12628 F:      drivers/net/usb/smsc75xx.*
12629
12630 USB SMSC95XX ETHERNET DRIVER
12631 M:      Steve Glendinning <steve.glendinning@shawell.net>
12632 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12633 L:      netdev@vger.kernel.org
12634 S:      Maintained
12635 F:      drivers/net/usb/smsc95xx.*
12636
12637 USB SUBSYSTEM
12638 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12639 L:      linux-usb@vger.kernel.org
12640 W:      http://www.linux-usb.org
12641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12642 S:      Supported
12643 F:      Documentation/devicetree/bindings/usb/
12644 F:      Documentation/usb/
12645 F:      drivers/usb/
12646 F:      include/linux/usb.h
12647 F:      include/linux/usb/
12648
12649 USB UHCI DRIVER
12650 M:      Alan Stern <stern@rowland.harvard.edu>
12651 L:      linux-usb@vger.kernel.org
12652 S:      Maintained
12653 F:      drivers/usb/host/uhci*
12654
12655 USB "USBNET" DRIVER FRAMEWORK
12656 M:      Oliver Neukum <oneukum@suse.com>
12657 L:      netdev@vger.kernel.org
12658 W:      http://www.linux-usb.org/usbnet
12659 S:      Maintained
12660 F:      drivers/net/usb/usbnet.c
12661 F:      include/linux/usb/usbnet.h
12662
12663 USB VIDEO CLASS
12664 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12665 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12666 L:      linux-media@vger.kernel.org
12667 T:      git git://linuxtv.org/media_tree.git
12668 W:      http://www.ideasonboard.org/uvc/
12669 S:      Maintained
12670 F:      drivers/media/usb/uvc/
12671 F:      include/uapi/linux/uvcvideo.h
12672
12673 USB VISION DRIVER
12674 M:      Hans Verkuil <hverkuil@xs4all.nl>
12675 L:      linux-media@vger.kernel.org
12676 T:      git git://linuxtv.org/media_tree.git
12677 W:      https://linuxtv.org
12678 S:      Odd Fixes
12679 F:      drivers/media/usb/usbvision/
12680
12681 USB WEBCAM GADGET
12682 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12683 L:      linux-usb@vger.kernel.org
12684 S:      Maintained
12685 F:      drivers/usb/gadget/function/*uvc*
12686 F:      drivers/usb/gadget/legacy/webcam.c
12687
12688 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12689 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12690 L:      linux-wireless@vger.kernel.org
12691 S:      Maintained
12692 F:      drivers/net/wireless/rndis_wlan.c
12693
12694 USB XHCI DRIVER
12695 M:      Mathias Nyman <mathias.nyman@intel.com>
12696 L:      linux-usb@vger.kernel.org
12697 S:      Supported
12698 F:      drivers/usb/host/xhci*
12699 F:      drivers/usb/host/pci-quirks*
12700
12701 USB ZD1201 DRIVER
12702 L:      linux-wireless@vger.kernel.org
12703 W:      http://linux-lc100020.sourceforge.net
12704 S:      Orphan
12705 F:      drivers/net/wireless/zydas/zd1201.*
12706
12707 USB ZR364XX DRIVER
12708 M:      Antoine Jacquet <royale@zerezo.com>
12709 L:      linux-usb@vger.kernel.org
12710 L:      linux-media@vger.kernel.org
12711 T:      git git://linuxtv.org/media_tree.git
12712 W:      http://royale.zerezo.com/zr364xx/
12713 S:      Maintained
12714 F:      Documentation/media/v4l-drivers/zr364xx*
12715 F:      drivers/media/usb/zr364xx/
12716
12717 ULPI BUS
12718 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12719 L:      linux-usb@vger.kernel.org
12720 S:      Maintained
12721 F:      drivers/usb/common/ulpi.c
12722 F:      include/linux/ulpi/
12723
12724 USER-MODE LINUX (UML)
12725 M:      Jeff Dike <jdike@addtoit.com>
12726 M:      Richard Weinberger <richard@nod.at>
12727 L:      user-mode-linux-devel@lists.sourceforge.net
12728 L:      user-mode-linux-user@lists.sourceforge.net
12729 W:      http://user-mode-linux.sourceforge.net
12730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12731 S:      Maintained
12732 F:      Documentation/virtual/uml/
12733 F:      arch/um/
12734 F:      arch/x86/um/
12735 F:      fs/hostfs/
12736 F:      fs/hppfs/
12737
12738 USERSPACE I/O (UIO)
12739 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12740 S:      Maintained
12741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12742 F:      Documentation/DocBook/uio-howto.tmpl
12743 F:      drivers/uio/
12744 F:      include/linux/uio*.h
12745
12746 UTIL-LINUX PACKAGE
12747 M:      Karel Zak <kzak@redhat.com>
12748 L:      util-linux@vger.kernel.org
12749 W:      http://en.wikipedia.org/wiki/Util-linux
12750 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12751 S:      Maintained
12752
12753 UVESAFB DRIVER
12754 M:      Michal Januszewski <spock@gentoo.org>
12755 L:      linux-fbdev@vger.kernel.org
12756 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12757 S:      Maintained
12758 F:      Documentation/fb/uvesafb.txt
12759 F:      drivers/video/fbdev/uvesafb.*
12760
12761 VF610 NAND DRIVER
12762 M:      Stefan Agner <stefan@agner.ch>
12763 L:      linux-mtd@lists.infradead.org
12764 S:      Supported
12765 F:      drivers/mtd/nand/vf610_nfc.c
12766
12767 VFAT/FAT/MSDOS FILESYSTEM
12768 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12769 S:      Maintained
12770 F:      Documentation/filesystems/vfat.txt
12771 F:      fs/fat/
12772
12773 VFIO DRIVER
12774 M:      Alex Williamson <alex.williamson@redhat.com>
12775 L:      kvm@vger.kernel.org
12776 T:      git git://github.com/awilliam/linux-vfio.git
12777 S:      Maintained
12778 F:      Documentation/vfio.txt
12779 F:      drivers/vfio/
12780 F:      include/linux/vfio.h
12781 F:      include/uapi/linux/vfio.h
12782
12783 VFIO PLATFORM DRIVER
12784 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12785 L:      kvm@vger.kernel.org
12786 S:      Maintained
12787 F:      drivers/vfio/platform/
12788
12789 VIDEOBUF2 FRAMEWORK
12790 M:      Pawel Osciak <pawel@osciak.com>
12791 M:      Marek Szyprowski <m.szyprowski@samsung.com>
12792 M:      Kyungmin Park <kyungmin.park@samsung.com>
12793 L:      linux-media@vger.kernel.org
12794 S:      Maintained
12795 F:      drivers/media/v4l2-core/videobuf2-*
12796 F:      include/media/videobuf2-*
12797
12798 VIRTIO AND VHOST VSOCK DRIVER
12799 M:      Stefan Hajnoczi <stefanha@redhat.com>
12800 L:      kvm@vger.kernel.org
12801 L:      virtualization@lists.linux-foundation.org
12802 L:      netdev@vger.kernel.org
12803 S:      Maintained
12804 F:      include/linux/virtio_vsock.h
12805 F:      include/uapi/linux/virtio_vsock.h
12806 F:      net/vmw_vsock/virtio_transport_common.c
12807 F:      net/vmw_vsock/virtio_transport.c
12808 F:      drivers/vhost/vsock.c
12809 F:      drivers/vhost/vsock.h
12810
12811 VIRTUAL SERIO DEVICE DRIVER
12812 M:      Stephen Chandler Paul <thatslyude@gmail.com>
12813 S:      Maintained
12814 F:      drivers/input/serio/userio.c
12815 F:      include/uapi/linux/userio.h
12816
12817 VIRTIO CONSOLE DRIVER
12818 M:      Amit Shah <amit.shah@redhat.com>
12819 L:      virtualization@lists.linux-foundation.org
12820 S:      Maintained
12821 F:      drivers/char/virtio_console.c
12822 F:      include/linux/virtio_console.h
12823 F:      include/uapi/linux/virtio_console.h
12824
12825 VIRTIO CORE, NET AND BLOCK DRIVERS
12826 M:      "Michael S. Tsirkin" <mst@redhat.com>
12827 M:      Jason Wang <jasowang@redhat.com>
12828 L:      virtualization@lists.linux-foundation.org
12829 S:      Maintained
12830 F:      Documentation/devicetree/bindings/virtio/
12831 F:      drivers/virtio/
12832 F:      tools/virtio/
12833 F:      drivers/net/virtio_net.c
12834 F:      drivers/block/virtio_blk.c
12835 F:      include/linux/virtio_*.h
12836 F:      include/uapi/linux/virtio_*.h
12837
12838 VIRTIO DRIVERS FOR S390
12839 M:      Christian Borntraeger <borntraeger@de.ibm.com>
12840 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12841 L:      linux-s390@vger.kernel.org
12842 L:      virtualization@lists.linux-foundation.org
12843 L:      kvm@vger.kernel.org
12844 S:      Supported
12845 F:      drivers/s390/virtio/
12846
12847 VIRTIO GPU DRIVER
12848 M:      David Airlie <airlied@linux.ie>
12849 M:      Gerd Hoffmann <kraxel@redhat.com>
12850 L:      dri-devel@lists.freedesktop.org
12851 L:      virtualization@lists.linux-foundation.org
12852 S:      Maintained
12853 F:      drivers/gpu/drm/virtio/
12854 F:      include/uapi/linux/virtio_gpu.h
12855
12856 VIRTIO HOST (VHOST)
12857 M:      "Michael S. Tsirkin" <mst@redhat.com>
12858 M:      Jason Wang <jasowang@redhat.com>
12859 L:      kvm@vger.kernel.org
12860 L:      virtualization@lists.linux-foundation.org
12861 L:      netdev@vger.kernel.org
12862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12863 S:      Maintained
12864 F:      drivers/vhost/
12865 F:      include/uapi/linux/vhost.h
12866
12867 VIRTIO INPUT DRIVER
12868 M:      Gerd Hoffmann <kraxel@redhat.com>
12869 S:      Maintained
12870 F:      drivers/virtio/virtio_input.c
12871 F:      include/uapi/linux/virtio_input.h
12872
12873 VIA RHINE NETWORK DRIVER
12874 S:      Orphan
12875 F:      drivers/net/ethernet/via/via-rhine.c
12876
12877 VIA SD/MMC CARD CONTROLLER DRIVER
12878 M:      Bruce Chang <brucechang@via.com.tw>
12879 M:      Harald Welte <HaraldWelte@viatech.com>
12880 S:      Maintained
12881 F:      drivers/mmc/host/via-sdmmc.c
12882
12883 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12884 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12885 L:      linux-fbdev@vger.kernel.org
12886 S:      Maintained
12887 F:      include/linux/via-core.h
12888 F:      include/linux/via-gpio.h
12889 F:      include/linux/via_i2c.h
12890 F:      drivers/video/fbdev/via/
12891
12892 VIA VELOCITY NETWORK DRIVER
12893 M:      Francois Romieu <romieu@fr.zoreil.com>
12894 L:      netdev@vger.kernel.org
12895 S:      Maintained
12896 F:      drivers/net/ethernet/via/via-velocity.*
12897
12898 VIRT LIB
12899 M:      Alex Williamson <alex.williamson@redhat.com>
12900 M:      Paolo Bonzini <pbonzini@redhat.com>
12901 L:      kvm@vger.kernel.org
12902 S:      Supported
12903 F:      virt/lib/
12904
12905 VIVID VIRTUAL VIDEO DRIVER
12906 M:      Hans Verkuil <hverkuil@xs4all.nl>
12907 L:      linux-media@vger.kernel.org
12908 T:      git git://linuxtv.org/media_tree.git
12909 W:      https://linuxtv.org
12910 S:      Maintained
12911 F:      drivers/media/platform/vivid/*
12912
12913 VLAN (802.1Q)
12914 M:      Patrick McHardy <kaber@trash.net>
12915 L:      netdev@vger.kernel.org
12916 S:      Maintained
12917 F:      drivers/net/macvlan.c
12918 F:      include/linux/if_*vlan.h
12919 F:      net/8021q/
12920
12921 VLYNQ BUS
12922 M:      Florian Fainelli <f.fainelli@gmail.com>
12923 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
12924 S:      Maintained
12925 F:      drivers/vlynq/vlynq.c
12926 F:      include/linux/vlynq.h
12927
12928 VME SUBSYSTEM
12929 M:      Martyn Welch <martyn@welchs.me.uk>
12930 M:      Manohar Vanga <manohar.vanga@gmail.com>
12931 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12932 L:      devel@driverdev.osuosl.org
12933 S:      Maintained
12934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12935 F:      Documentation/vme_api.txt
12936 F:      drivers/staging/vme/
12937 F:      drivers/vme/
12938 F:      include/linux/vme*
12939
12940 VMWARE HYPERVISOR INTERFACE
12941 M:      Alok Kataria <akataria@vmware.com>
12942 L:      virtualization@lists.linux-foundation.org
12943 S:      Supported
12944 F:      arch/x86/kernel/cpu/vmware.c
12945
12946 VMWARE BALLOON DRIVER
12947 M:      Xavier Deguillard <xdeguillard@vmware.com>
12948 M:      Philip Moltmann <moltmann@vmware.com>
12949 M:      "VMware, Inc." <pv-drivers@vmware.com>
12950 L:      linux-kernel@vger.kernel.org
12951 S:      Maintained
12952 F:      drivers/misc/vmw_balloon.c
12953
12954 VMWARE VMMOUSE SUBDRIVER
12955 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12956 M:      "VMware, Inc." <pv-drivers@vmware.com>
12957 L:      linux-input@vger.kernel.org
12958 S:      Maintained
12959 F:      drivers/input/mouse/vmmouse.c
12960 F:      drivers/input/mouse/vmmouse.h
12961
12962 VMWARE VMXNET3 ETHERNET DRIVER
12963 M:      Shrikrishna Khare <skhare@vmware.com>
12964 M:      "VMware, Inc." <pv-drivers@vmware.com>
12965 L:      netdev@vger.kernel.org
12966 S:      Maintained
12967 F:      drivers/net/vmxnet3/
12968
12969 VMware PVSCSI driver
12970 M:      Jim Gill <jgill@vmware.com>
12971 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12972 L:      linux-scsi@vger.kernel.org
12973 S:      Maintained
12974 F:      drivers/scsi/vmw_pvscsi.c
12975 F:      drivers/scsi/vmw_pvscsi.h
12976
12977 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12978 M:      Liam Girdwood <lgirdwood@gmail.com>
12979 M:      Mark Brown <broonie@kernel.org>
12980 L:      linux-kernel@vger.kernel.org
12981 W:      http://www.slimlogic.co.uk/?p=48
12982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12983 S:      Supported
12984 F:      Documentation/devicetree/bindings/regulator/
12985 F:      drivers/regulator/
12986 F:      include/dt-bindings/regulator/
12987 F:      include/linux/regulator/
12988
12989 VRF
12990 M:      David Ahern <dsa@cumulusnetworks.com>
12991 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12992 L:      netdev@vger.kernel.org
12993 S:      Maintained
12994 F:      drivers/net/vrf.c
12995 F:      Documentation/networking/vrf.txt
12996
12997 VT1211 HARDWARE MONITOR DRIVER
12998 M:      Juerg Haefliger <juergh@gmail.com>
12999 L:      linux-hwmon@vger.kernel.org
13000 S:      Maintained
13001 F:      Documentation/hwmon/vt1211
13002 F:      drivers/hwmon/vt1211.c
13003
13004 VT8231 HARDWARE MONITOR DRIVER
13005 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13006 L:      linux-hwmon@vger.kernel.org
13007 S:      Maintained
13008 F:      drivers/hwmon/vt8231.c
13009
13010 VUB300 USB to SDIO/SD/MMC bridge chip
13011 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13012 L:      linux-mmc@vger.kernel.org
13013 L:      linux-usb@vger.kernel.org
13014 S:      Supported
13015 F:      drivers/mmc/host/vub300.c
13016
13017 W1 DALLAS'S 1-WIRE BUS
13018 M:      Evgeniy Polyakov <zbr@ioremap.net>
13019 S:      Maintained
13020 F:      Documentation/w1/
13021 F:      drivers/w1/
13022
13023 W83791D HARDWARE MONITORING DRIVER
13024 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13025 L:      linux-hwmon@vger.kernel.org
13026 S:      Maintained
13027 F:      Documentation/hwmon/w83791d
13028 F:      drivers/hwmon/w83791d.c
13029
13030 W83793 HARDWARE MONITORING DRIVER
13031 M:      Rudolf Marek <r.marek@assembler.cz>
13032 L:      linux-hwmon@vger.kernel.org
13033 S:      Maintained
13034 F:      Documentation/hwmon/w83793
13035 F:      drivers/hwmon/w83793.c
13036
13037 W83795 HARDWARE MONITORING DRIVER
13038 M:      Jean Delvare <jdelvare@suse.com>
13039 L:      linux-hwmon@vger.kernel.org
13040 S:      Maintained
13041 F:      drivers/hwmon/w83795.c
13042
13043 W83L51xD SD/MMC CARD INTERFACE DRIVER
13044 M:      Pierre Ossman <pierre@ossman.eu>
13045 S:      Maintained
13046 F:      drivers/mmc/host/wbsd.*
13047
13048 WACOM PROTOCOL 4 SERIAL TABLETS
13049 M:      Julian Squires <julian@cipht.net>
13050 M:      Hans de Goede <hdegoede@redhat.com>
13051 L:      linux-input@vger.kernel.org
13052 S:      Maintained
13053 F:      drivers/input/tablet/wacom_serial4.c
13054
13055 WATCHDOG DEVICE DRIVERS
13056 M:      Wim Van Sebroeck <wim@iguana.be>
13057 R:      Guenter Roeck <linux@roeck-us.net>
13058 L:      linux-watchdog@vger.kernel.org
13059 W:      http://www.linux-watchdog.org/
13060 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13061 S:      Maintained
13062 F:      Documentation/devicetree/bindings/watchdog/
13063 F:      Documentation/watchdog/
13064 F:      drivers/watchdog/
13065 F:      include/linux/watchdog.h
13066 F:      include/uapi/linux/watchdog.h
13067
13068 WIIMOTE HID DRIVER
13069 M:      David Herrmann <dh.herrmann@googlemail.com>
13070 L:      linux-input@vger.kernel.org
13071 S:      Maintained
13072 F:      drivers/hid/hid-wiimote*
13073
13074 WINBOND CIR DRIVER
13075 M:      David Härdeman <david@hardeman.nu>
13076 S:      Maintained
13077 F:      drivers/media/rc/winbond-cir.c
13078
13079 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13080 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13081 L:      linux-watchdog@vger.kernel.org
13082 S:      Maintained
13083 F:      drivers/watchdog/ebc-c384_wdt.c
13084
13085 WINSYSTEMS WS16C48 GPIO DRIVER
13086 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13087 L:      linux-gpio@vger.kernel.org
13088 S:      Maintained
13089 F:      drivers/gpio/gpio-ws16c48.c
13090
13091 WIMAX STACK
13092 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13093 M:      linux-wimax@intel.com
13094 L:      wimax@linuxwimax.org (subscribers-only)
13095 S:      Supported
13096 W:      http://linuxwimax.org
13097 F:      Documentation/wimax/README.wimax
13098 F:      include/linux/wimax/debug.h
13099 F:      include/net/wimax.h
13100 F:      include/uapi/linux/wimax.h
13101 F:      net/wimax/
13102
13103 WISTRON LAPTOP BUTTON DRIVER
13104 M:      Miloslav Trmac <mitr@volny.cz>
13105 S:      Maintained
13106 F:      drivers/input/misc/wistron_btns.c
13107
13108 WL3501 WIRELESS PCMCIA CARD DRIVER
13109 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13110 L:      linux-wireless@vger.kernel.org
13111 W:      http://oops.ghostprotocols.net:81/blog
13112 S:      Maintained
13113 F:      drivers/net/wireless/wl3501*
13114
13115 WOLFSON MICROELECTRONICS DRIVERS
13116 L:      patches@opensource.wolfsonmicro.com
13117 T:      git https://github.com/CirrusLogic/linux-drivers.git
13118 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13119 S:      Supported
13120 F:      Documentation/hwmon/wm83??
13121 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13122 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13123 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13124 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13125 F:      drivers/clk/clk-wm83*.c
13126 F:      drivers/extcon/extcon-arizona.c
13127 F:      drivers/leds/leds-wm83*.c
13128 F:      drivers/gpio/gpio-*wm*.c
13129 F:      drivers/gpio/gpio-arizona.c
13130 F:      drivers/hwmon/wm83??-hwmon.c
13131 F:      drivers/input/misc/wm831x-on.c
13132 F:      drivers/input/touchscreen/wm831x-ts.c
13133 F:      drivers/input/touchscreen/wm97*.c
13134 F:      drivers/mfd/arizona*
13135 F:      drivers/mfd/wm*.c
13136 F:      drivers/mfd/cs47l24*
13137 F:      drivers/power/supply/wm83*.c
13138 F:      drivers/rtc/rtc-wm83*.c
13139 F:      drivers/regulator/wm8*.c
13140 F:      drivers/video/backlight/wm83*_bl.c
13141 F:      drivers/watchdog/wm83*_wdt.c
13142 F:      include/linux/mfd/arizona/
13143 F:      include/linux/mfd/wm831x/
13144 F:      include/linux/mfd/wm8350/
13145 F:      include/linux/mfd/wm8400*
13146 F:      include/linux/wm97xx.h
13147 F:      include/sound/wm????.h
13148 F:      sound/soc/codecs/arizona.?
13149 F:      sound/soc/codecs/wm*
13150 F:      sound/soc/codecs/cs47l24*
13151
13152 WORKQUEUE
13153 M:      Tejun Heo <tj@kernel.org>
13154 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13156 S:      Maintained
13157 F:      include/linux/workqueue.h
13158 F:      kernel/workqueue.c
13159 F:      Documentation/workqueue.txt
13160
13161 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13162 M:      Chen-Yu Tsai <wens@csie.org>
13163 L:      linux-kernel@vger.kernel.org
13164 S:      Maintained
13165 N:      axp[128]
13166
13167 X.25 NETWORK LAYER
13168 M:      Andrew Hendry <andrew.hendry@gmail.com>
13169 L:      linux-x25@vger.kernel.org
13170 S:      Odd Fixes
13171 F:      Documentation/networking/x25*
13172 F:      include/net/x25*
13173 F:      net/x25/
13174
13175 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13176 M:      Thomas Gleixner <tglx@linutronix.de>
13177 M:      Ingo Molnar <mingo@redhat.com>
13178 M:      "H. Peter Anvin" <hpa@zytor.com>
13179 M:      x86@kernel.org
13180 L:      linux-kernel@vger.kernel.org
13181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13182 S:      Maintained
13183 F:      Documentation/x86/
13184 F:      arch/x86/
13185
13186 X86 PLATFORM DRIVERS
13187 M:      Darren Hart <dvhart@infradead.org>
13188 L:      platform-driver-x86@vger.kernel.org
13189 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13190 S:      Maintained
13191 F:      drivers/platform/x86/
13192 F:      drivers/platform/olpc/
13193
13194 X86 MCE INFRASTRUCTURE
13195 M:      Tony Luck <tony.luck@intel.com>
13196 M:      Borislav Petkov <bp@alien8.de>
13197 L:      linux-edac@vger.kernel.org
13198 S:      Maintained
13199 F:      arch/x86/kernel/cpu/mcheck/*
13200
13201 X86 MICROCODE UPDATE SUPPORT
13202 M:      Borislav Petkov <bp@alien8.de>
13203 S:      Maintained
13204 F:      arch/x86/kernel/cpu/microcode/*
13205
13206 X86 VDSO
13207 M:      Andy Lutomirski <luto@amacapital.net>
13208 L:      linux-kernel@vger.kernel.org
13209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13210 S:      Maintained
13211 F:      arch/x86/entry/vdso/
13212
13213 XC2028/3028 TUNER DRIVER
13214 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13215 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13216 L:      linux-media@vger.kernel.org
13217 W:      https://linuxtv.org
13218 T:      git git://linuxtv.org/media_tree.git
13219 S:      Maintained
13220 F:      drivers/media/tuners/tuner-xc2028.*
13221
13222 XEN HYPERVISOR INTERFACE
13223 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13224 M:      David Vrabel <david.vrabel@citrix.com>
13225 M:      Juergen Gross <jgross@suse.com>
13226 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13228 S:      Supported
13229 F:      arch/x86/xen/
13230 F:      drivers/*/xen-*front.c
13231 F:      drivers/xen/
13232 F:      arch/x86/include/asm/xen/
13233 F:      include/xen/
13234 F:      include/uapi/xen/
13235
13236 XEN HYPERVISOR ARM
13237 M:      Stefano Stabellini <sstabellini@kernel.org>
13238 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13239 S:      Maintained
13240 F:      arch/arm/xen/
13241 F:      arch/arm/include/asm/xen/
13242
13243 XEN HYPERVISOR ARM64
13244 M:      Stefano Stabellini <sstabellini@kernel.org>
13245 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13246 S:      Maintained
13247 F:      arch/arm64/xen/
13248 F:      arch/arm64/include/asm/xen/
13249
13250 XEN NETWORK BACKEND DRIVER
13251 M:      Wei Liu <wei.liu2@citrix.com>
13252 M:      Paul Durrant <paul.durrant@citrix.com>
13253 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13254 L:      netdev@vger.kernel.org
13255 S:      Supported
13256 F:      drivers/net/xen-netback/*
13257
13258 XEN PCI SUBSYSTEM
13259 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13260 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13261 S:      Supported
13262 F:      arch/x86/pci/*xen*
13263 F:      drivers/pci/*xen*
13264
13265 XEN BLOCK SUBSYSTEM
13266 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13267 M:      Roger Pau Monné <roger.pau@citrix.com>
13268 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13269 S:      Supported
13270 F:      drivers/block/xen-blkback/*
13271 F:      drivers/block/xen*
13272
13273 XEN PVSCSI DRIVERS
13274 M:      Juergen Gross <jgross@suse.com>
13275 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13276 L:      linux-scsi@vger.kernel.org
13277 S:      Supported
13278 F:      drivers/scsi/xen-scsifront.c
13279 F:      drivers/xen/xen-scsiback.c
13280 F:      include/xen/interface/io/vscsiif.h
13281
13282 XEN SWIOTLB SUBSYSTEM
13283 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13284 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13285 S:      Supported
13286 F:      arch/x86/xen/*swiotlb*
13287 F:      drivers/xen/*swiotlb*
13288
13289 XFS FILESYSTEM
13290 M:      Dave Chinner <david@fromorbit.com>
13291 M:      linux-xfs@vger.kernel.org
13292 L:      linux-xfs@vger.kernel.org
13293 W:      http://xfs.org/
13294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13295 S:      Supported
13296 F:      Documentation/filesystems/xfs.txt
13297 F:      fs/xfs/
13298
13299 XILINX AXI ETHERNET DRIVER
13300 M:      Anirudha Sarangi <anirudh@xilinx.com>
13301 M:      John Linn <John.Linn@xilinx.com>
13302 S:      Maintained
13303 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13304
13305 XILINX UARTLITE SERIAL DRIVER
13306 M:      Peter Korsgaard <jacmet@sunsite.dk>
13307 L:      linux-serial@vger.kernel.org
13308 S:      Maintained
13309 F:      drivers/tty/serial/uartlite.c
13310
13311 XILINX VIDEO IP CORES
13312 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13313 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13314 L:      linux-media@vger.kernel.org
13315 T:      git git://linuxtv.org/media_tree.git
13316 S:      Supported
13317 F:      Documentation/devicetree/bindings/media/xilinx/
13318 F:      drivers/media/platform/xilinx/
13319 F:      include/uapi/linux/xilinx-v4l2-controls.h
13320
13321 XILLYBUS DRIVER
13322 M:      Eli Billauer <eli.billauer@gmail.com>
13323 L:      linux-kernel@vger.kernel.org
13324 S:      Supported
13325 F:      drivers/char/xillybus/
13326
13327 XTENSA XTFPGA PLATFORM SUPPORT
13328 M:      Max Filippov <jcmvbkbc@gmail.com>
13329 L:      linux-xtensa@linux-xtensa.org
13330 S:      Maintained
13331 F:      drivers/spi/spi-xtensa-xtfpga.c
13332 F:      sound/soc/xtensa/xtfpga-i2s.c
13333
13334 YAM DRIVER FOR AX.25
13335 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13336 L:      linux-hams@vger.kernel.org
13337 S:      Maintained
13338 F:      drivers/net/hamradio/yam*
13339 F:      include/linux/yam.h
13340
13341 YEALINK PHONE DRIVER
13342 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13343 L:      usbb2k-api-dev@nongnu.org
13344 S:      Maintained
13345 F:      Documentation/input/yealink.txt
13346 F:      drivers/input/misc/yealink.*
13347
13348 Z8530 DRIVER FOR AX.25
13349 M:      Joerg Reuter <jreuter@yaina.de>
13350 W:      http://yaina.de/jreuter/
13351 W:      http://www.qsl.net/dl1bke/
13352 L:      linux-hams@vger.kernel.org
13353 S:      Maintained
13354 F:      Documentation/networking/z8530drv.txt
13355 F:      drivers/net/hamradio/*scc.c
13356 F:      drivers/net/hamradio/z8530.h
13357
13358 ZBUD COMPRESSED PAGE ALLOCATOR
13359 M:      Seth Jennings <sjenning@redhat.com>
13360 L:      linux-mm@kvack.org
13361 S:      Maintained
13362 F:      mm/zbud.c
13363 F:      include/linux/zbud.h
13364
13365 ZD1211RW WIRELESS DRIVER
13366 M:      Daniel Drake <dsd@gentoo.org>
13367 M:      Ulrich Kunitz <kune@deine-taler.de>
13368 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13369 L:      linux-wireless@vger.kernel.org
13370 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13371 S:      Maintained
13372 F:      drivers/net/wireless/zydas/zd1211rw/
13373
13374 ZPOOL COMPRESSED PAGE STORAGE API
13375 M:      Dan Streetman <ddstreet@ieee.org>
13376 L:      linux-mm@kvack.org
13377 S:      Maintained
13378 F:      mm/zpool.c
13379 F:      include/linux/zpool.h
13380
13381 ZR36067 VIDEO FOR LINUX DRIVER
13382 L:      mjpeg-users@lists.sourceforge.net
13383 L:      linux-media@vger.kernel.org
13384 W:      http://mjpeg.sourceforge.net/driver-zoran/
13385 T:      hg https://linuxtv.org/hg/v4l-dvb
13386 S:      Odd Fixes
13387 F:      drivers/media/pci/zoran/
13388
13389 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13390 M:      Minchan Kim <minchan@kernel.org>
13391 M:      Nitin Gupta <ngupta@vflare.org>
13392 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13393 L:      linux-kernel@vger.kernel.org
13394 S:      Maintained
13395 F:      drivers/block/zram/
13396 F:      Documentation/blockdev/zram.txt
13397
13398 ZS DECSTATION Z85C30 SERIAL DRIVER
13399 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13400 S:      Maintained
13401 F:      drivers/tty/serial/zs.*
13402
13403 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13404 M:      Minchan Kim <minchan@kernel.org>
13405 M:      Nitin Gupta <ngupta@vflare.org>
13406 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13407 L:      linux-mm@kvack.org
13408 S:      Maintained
13409 F:      mm/zsmalloc.c
13410 F:      include/linux/zsmalloc.h
13411 F:      Documentation/vm/zsmalloc.txt
13412
13413 ZSWAP COMPRESSED SWAP CACHING
13414 M:      Seth Jennings <sjenning@redhat.com>
13415 L:      linux-mm@kvack.org
13416 S:      Maintained
13417 F:      mm/zswap.c
13418
13419 THE REST
13420 M:      Linus Torvalds <torvalds@linux-foundation.org>
13421 L:      linux-kernel@vger.kernel.org
13422 Q:      http://patchwork.kernel.org/project/LKML/list/
13423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13424 S:      Buried alive in reporters
13425 F:      *
13426 F:      */