Merge tag 'armsoc-arm64' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <aar@pengutronix.de>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
270 L:      linux-gpio@vger.kernel.org
271 S:      Maintained
272 F:      drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M:      Jes Sorensen <jes@trained-monkey.org>
276 L:      linux-acenic@sunsite.dk
277 S:      Maintained
278 F:      drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M:      Peter Feuerer <peter@piie.net>
282 L:      platform-driver-x86@vger.kernel.org
283 W:      http://piie.net/?section=acerhdf
284 S:      Maintained
285 F:      drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M:      "Lee, Chun-Yi" <jlee@suse.com>
289 L:      platform-driver-x86@vger.kernel.org
290 S:      Maintained
291 F:      drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M:      Len Brown <lenb@kernel.org>
296 L:      linux-acpi@vger.kernel.org
297 W:      https://01.org/linux-acpi
298 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B:      https://bugzilla.kernel.org
301 S:      Supported
302 F:      drivers/acpi/
303 F:      drivers/pnp/pnpacpi/
304 F:      include/linux/acpi.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/i2c/ads1015.h
482
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M:      Jean Delvare <jdelvare@suse.com>
490 L:      linux-hwmon@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/hwmon/adt7475
493 F:      drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADXL345
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M:      Matthew Wilcox <matthew@wil.cx>
504 M:      Hannes Reinecke <hare@suse.com>
505 L:      linux-scsi@vger.kernel.org
506 S:      Maintained
507 F:      Documentation/scsi/advansys.txt
508 F:      drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M:      Antti Palosaari <crope@iki.fi>
517 L:      linux-media@vger.kernel.org
518 W:      https://linuxtv.org
519 W:      http://palosaari.fi/linux/
520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
521 T:      git git://linuxtv.org/anttip/media_tree.git
522 S:      Maintained
523 F:      drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M:      Antti Palosaari <crope@iki.fi>
527 L:      linux-media@vger.kernel.org
528 W:      https://linuxtv.org
529 W:      http://palosaari.fi/linux/
530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
531 T:      git git://linuxtv.org/anttip/media_tree.git
532 S:      Maintained
533 F:      drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M:      David Howells <dhowells@redhat.com>
543 L:      linux-afs@lists.infradead.org
544 S:      Supported
545 F:      fs/afs/
546 F:      include/net/af_rxrpc.h
547 F:      net/rxrpc/af_rxrpc.c
548 W:      https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M:      David Airlie <airlied@linux.ie>
552 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S:      Maintained
554 F:      drivers/char/agp/
555 F:      include/linux/agp*
556 F:      include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M:      "Juergen E. Fischer" <fischer@norbit.de>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      drivers/scsi/aha152x*
563 F:      drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M:      Hannes Reinecke <hare@suse.com>
567 L:      linux-scsi@vger.kernel.org
568 S:      Maintained
569 F:      drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M:      Hans Verkuil <hverkuil@xs4all.nl>
573 L:      linux-media@vger.kernel.org
574 T:      git git://linuxtv.org/media_tree.git
575 W:      https://linuxtv.org
576 S:      Maintained
577 F:      drivers/media/radio/radio-aimslab*
578
579 AIO
580 M:      Benjamin LaHaise <bcrl@kvack.org>
581 L:      linux-aio@kvack.org
582 S:      Supported
583 F:      fs/aio.c
584 F:      include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M:      Antti Palosaari <crope@iki.fi>
588 L:      linux-media@vger.kernel.org
589 W:      https://linuxtv.org
590 W:      http://palosaari.fi/linux/
591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
592 T:      git git://linuxtv.org/anttip/media_tree.git
593 S:      Maintained
594 F:      drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M:      Duncan Sands <duncan.sands@free.fr>
603 L:      linux-usb@vger.kernel.org
604 W:      http://www.linux-usb.org/SpeedTouch/
605 S:      Maintained
606 F:      drivers/usb/atm/speedtch.c
607 F:      drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M:      Rudolf Marek <r.marek@assembler.cz>
616 L:      linux-i2c@vger.kernel.org
617 S:      Maintained
618 F:      Documentation/i2c/busses/i2c-ali1563
619 F:      drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
623 L:      linux-crypto@vger.kernel.org
624 S:      Maintained
625 F:      drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M:      Richard Henderson <rth@twiddle.net>
629 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M:      Matt Turner <mattst88@gmail.com>
631 S:      Odd Fixes
632 L:      linux-alpha@vger.kernel.org
633 F:      arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M:      Ley Foon Tan <lftan@altera.com>
641 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S:      Maintained
643 F:      drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M:      Tien Hock Loh <thloh@altera.com>
647 L:      linux-gpio@vger.kernel.org
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M:      Thor Thayer <thor.thayer@linux.intel.com>
653 S:      Maintained
654 F:      drivers/gpio/gpio-altera-a10sr.c
655 F:      drivers/mfd/altera-a10sr.c
656 F:      include/linux/mfd/altera-a10sr.h
657
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M:      Vince Bridgers <vbridger@opensource.altera.com>
660 L:      netdev@vger.kernel.org
661 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S:      Maintained
663 F:      drivers/net/ethernet/altera/
664
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M:      Tobias Klauser <tklauser@distanz.ch>
667 L:      linux-serial@vger.kernel.org
668 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669 S:      Maintained
670 F:      drivers/tty/serial/altera_uart.c
671 F:      drivers/tty/serial/altera_jtaguart.c
672 F:      include/linux/altera_uart.h
673 F:      include/linux/altera_jtaguart.h
674
675 AMAZON ETHERNET DRIVERS
676 M:      Netanel Belgazal <netanel@annapurnalabs.com>
677 R:      Saeed Bishara <saeed@annapurnalabs.com>
678 R:      Zorik Machulsky <zorik@annapurnalabs.com>
679 L:      netdev@vger.kernel.org
680 S:      Supported
681 F:      Documentation/networking/ena.txt
682 F:      drivers/net/ethernet/amazon/
683
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M:      Tom Lendacky <thomas.lendacky@amd.com>
686 M:      Gary Hook <gary.hook@amd.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Supported
689 F:      drivers/crypto/ccp/
690 F:      include/linux/ccp.h
691
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M:      Huang Rui <ray.huang@amd.com>
694 L:      linux-hwmon@vger.kernel.org
695 S:      Supported
696 F:      Documentation/hwmon/fam15h_power
697 F:      drivers/hwmon/fam15h_power.c
698
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
701 S:      Orphan
702 F:      drivers/usb/gadget/udc/amd5536udc.*
703
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P:      Andres Salomon <dilinger@queued.net>
706 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708 S:      Supported
709 F:      drivers/char/hw_random/geode-rng.c
710 F:      drivers/crypto/geode*
711 F:      drivers/video/fbdev/geode/
712 F:      arch/x86/include/asm/geode.h
713
714 AMD IOMMU (AMD-VI)
715 M:      Joerg Roedel <joro@8bytes.org>
716 L:      iommu@lists.linux-foundation.org
717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718 S:      Maintained
719 F:      drivers/iommu/amd_iommu*.[ch]
720 F:      include/linux/amd-iommu.h
721
722 AMD KFD
723 M:      Oded Gabbay <oded.gabbay@gmail.com>
724 L:      dri-devel@lists.freedesktop.org
725 T:      git git://people.freedesktop.org/~gabbayo/linux.git
726 S:      Supported
727 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F:      drivers/gpu/drm/amd/amdkfd/
732 F:      drivers/gpu/drm/amd/include/cik_structs.h
733 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F:      drivers/gpu/drm/amd/include/vi_structs.h
735 F:      drivers/gpu/drm/radeon/radeon_kfd.c
736 F:      drivers/gpu/drm/radeon/radeon_kfd.h
737 F:      include/uapi/linux/kfd_ioctl.h
738
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
741 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M:      Tom Lendacky <thomas.lendacky@amd.com>
743 S:      Supported
744 F:      arch/arm64/boot/dts/amd/
745
746 AMD XGBE DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 L:      netdev@vger.kernel.org
749 S:      Supported
750 F:      drivers/net/ethernet/amd/xgbe/
751 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753 AMS (Apple Motion Sensor) DRIVER
754 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
755 S:      Supported
756 F:      drivers/macintosh/ams/
757
758 ANALOG DEVICES INC AD9389B DRIVER
759 M:      Hans Verkuil <hans.verkuil@cisco.com>
760 L:      linux-media@vger.kernel.org
761 S:      Maintained
762 F:      drivers/media/i2c/ad9389b*
763
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M:      Lars-Peter Clausen <lars@metafoo.de>
766 L:      linux-media@vger.kernel.org
767 W:      http://ez.analog.com/community/linux-device-drivers
768 S:      Supported
769 F:      drivers/media/i2c/adv7180.c
770
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M:      Hans Verkuil <hans.verkuil@cisco.com>
773 L:      linux-media@vger.kernel.org
774 S:      Maintained
775 F:      drivers/media/i2c/adv7511*
776
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M:      Hans Verkuil <hans.verkuil@cisco.com>
779 L:      linux-media@vger.kernel.org
780 S:      Maintained
781 F:      drivers/media/i2c/adv7604*
782
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M:      Hans Verkuil <hans.verkuil@cisco.com>
785 L:      linux-media@vger.kernel.org
786 S:      Maintained
787 F:      drivers/media/i2c/adv7842*
788
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M:      Lars-Peter Clausen <lars@metafoo.de>
791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W:      http://wiki.analog.com/
793 W:      http://ez.analog.com/community/linux-device-drivers
794 S:      Supported
795 F:      sound/soc/codecs/adau*
796 F:      sound/soc/codecs/adav*
797 F:      sound/soc/codecs/ad1*
798 F:      sound/soc/codecs/ad7*
799 F:      sound/soc/codecs/ssm*
800 F:      sound/soc/codecs/sigmadsp.*
801
802 ANALOG DEVICES INC ASOC DRIVERS
803 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W:      http://blackfin.uclinux.org/
806 S:      Supported
807 F:      sound/soc/blackfin/*
808
809 ANALOG DEVICES INC IIO DRIVERS
810 M:      Lars-Peter Clausen <lars@metafoo.de>
811 M:      Michael Hennerich <Michael.Hennerich@analog.com>
812 W:      http://wiki.analog.com/
813 W:      http://ez.analog.com/community/linux-device-drivers
814 S:      Supported
815 F:      drivers/iio/*/ad*
816 X:      drivers/iio/*/adjd*
817 F:      drivers/staging/iio/*/ad*
818 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820 ANALOG DEVICES INC DMA DRIVERS
821 M:      Lars-Peter Clausen <lars@metafoo.de>
822 W:      http://ez.analog.com/community/linux-device-drivers
823 S:      Supported
824 F:      drivers/dma/dma-axi-dmac.c
825
826 ANDROID CONFIG FRAGMENTS
827 M:      Rob Herring <robh@kernel.org>
828 S:      Supported
829 F:      kernel/configs/android*
830
831 ANDROID DRIVERS
832 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M:      Arve Hjønnevåg <arve@android.com>
834 M:      Riley Andrews <riandrews@android.com>
835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L:      devel@driverdev.osuosl.org
837 S:      Supported
838 F:      drivers/android/
839 F:      drivers/staging/android/
840
841 ANDROID ION DRIVER
842 M:      Laura Abbott <labbott@redhat.com>
843 M:      Sumit Semwal <sumit.semwal@linaro.org>
844 L:      devel@driverdev.osuosl.org
845 S:      Supported
846 F:      Documentation/devicetree/bindings/staging/ion/
847 F:      drivers/staging/android/ion
848 F:      drivers/staging/android/uapi/ion.h
849 F:      drivers/staging/android/uapi/ion_test.h
850
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M:      Johannes Berg <johannes@sipsolutions.net>
853 L:      linuxppc-dev@lists.ozlabs.org
854 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
855 S:      Maintained
856 F:      sound/aoa/
857
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
860 L:      linux-iio@vger.kernel.org
861 S:      Maintained
862 F:      drivers/iio/adc/stx104.c
863
864 APM DRIVER
865 M:      Jiri Kosina <jikos@kernel.org>
866 S:      Odd fixes
867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F:      arch/x86/kernel/apm_32.c
869 F:      include/linux/apm_bios.h
870 F:      include/uapi/linux/apm_bios.h
871 F:      drivers/char/apm-emulation.c
872
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M:      Henrik Rydberg <rydberg@bitmath.org>
875 L:      linux-input@vger.kernel.org
876 S:      Odd fixes
877 F:      drivers/input/mouse/bcm5974.c
878
879 APPLE SMC DRIVER
880 M:      Henrik Rydberg <rydberg@bitmath.org>
881 L:      linux-hwmon@vger.kernel.org
882 S:      Odd fixes
883 F:      drivers/hwmon/applesmc.c
884
885 APPLETALK NETWORK LAYER
886 L:      netdev@vger.kernel.org
887 S:      Odd fixes
888 F:      drivers/net/appletalk/
889 F:      net/appletalk/
890
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M:      Duc Dang <dhdang@apm.com>
893 S:      Supported
894 F:      arch/arm64/boot/dts/apm/
895
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M:      Iyappan Subramanian <isubramanian@apm.com>
898 M:      Keyur Chudgar <kchudgar@apm.com>
899 S:      Supported
900 F:      drivers/net/ethernet/apm/xgene/
901 F:      drivers/net/phy/mdio-xgene.c
902 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
904
905 APPLIED MICRO (APM) X-GENE SOC PMU
906 M:      Tai Nguyen <ttnguyen@apm.com>
907 S:      Supported
908 F:      drivers/perf/xgene_pmu.c
909 F:      Documentation/perf/xgene-pmu.txt
910 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
911
912 APTINA CAMERA SENSOR PLL
913 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
914 L:      linux-media@vger.kernel.org
915 S:      Maintained
916 F:      drivers/media/i2c/aptina-pll.*
917
918 ARC FRAMEBUFFER DRIVER
919 M:      Jaya Kumar <jayalk@intworks.biz>
920 S:      Maintained
921 F:      drivers/video/fbdev/arcfb.c
922 F:      drivers/video/fbdev/core/fb_defio.c
923
924 ARCNET NETWORK LAYER
925 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
926 L:      netdev@vger.kernel.org
927 S:      Maintained
928 F:      drivers/net/arcnet/
929 F:      include/uapi/linux/if_arcnet.h
930
931 ARC PGU DRM DRIVER
932 M:      Alexey Brodkin <abrodkin@synopsys.com>
933 S:      Supported
934 F:      drivers/gpu/drm/arc/
935 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
936
937 ARM ARCHITECTED TIMER DRIVER
938 M:      Mark Rutland <mark.rutland@arm.com>
939 M:      Marc Zyngier <marc.zyngier@arm.com>
940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941 S:      Maintained
942 F:      arch/arm/include/asm/arch_timer.h
943 F:      arch/arm64/include/asm/arch_timer.h
944 F:      drivers/clocksource/arm_arch_timer.c
945
946 ARM HDLCD DRM DRIVER
947 M:      Liviu Dudau <liviu.dudau@arm.com>
948 S:      Supported
949 F:      drivers/gpu/drm/arm/hdlcd_*
950 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
951
952 ARM MALI-DP DRM DRIVER
953 M:      Liviu Dudau <liviu.dudau@arm.com>
954 M:      Brian Starkey <brian.starkey@arm.com>
955 M:      Mali DP Maintainers <malidp@foss.arm.com>
956 S:      Supported
957 F:      drivers/gpu/drm/arm/
958 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
959
960 ARM MFM AND FLOPPY DRIVERS
961 M:      Ian Molton <spyro@f2s.com>
962 S:      Maintained
963 F:      arch/arm/lib/floppydma.S
964 F:      arch/arm/include/asm/floppy.h
965
966 ARM PMU PROFILING AND DEBUGGING
967 M:      Will Deacon <will.deacon@arm.com>
968 M:      Mark Rutland <mark.rutland@arm.com>
969 S:      Maintained
970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971 F:      arch/arm*/kernel/perf_*
972 F:      arch/arm/oprofile/common.c
973 F:      arch/arm*/kernel/hw_breakpoint.c
974 F:      arch/arm*/include/asm/hw_breakpoint.h
975 F:      arch/arm*/include/asm/perf_event.h
976 F:      drivers/perf/*
977 F:      include/linux/perf/arm_pmu.h
978 F:      Documentation/devicetree/bindings/arm/pmu.txt
979
980 ARM PORT
981 M:      Russell King <linux@armlinux.org.uk>
982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983 W:      http://www.armlinux.org.uk/
984 S:      Maintained
985 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
986 F:      arch/arm/
987
988 ARM SUB-ARCHITECTURES
989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 S:      Maintained
991 F:      arch/arm/mach-*/
992 F:      arch/arm/plat-*/
993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
994
995 ARM PRIMECELL AACI PL041 DRIVER
996 M:      Russell King <linux@armlinux.org.uk>
997 S:      Maintained
998 F:      sound/arm/aaci.*
999
1000 ARM PRIMECELL CLCD PL110 DRIVER
1001 M:      Russell King <linux@armlinux.org.uk>
1002 S:      Maintained
1003 F:      drivers/video/fbdev/amba-clcd.*
1004
1005 ARM PRIMECELL KMI PL050 DRIVER
1006 M:      Russell King <linux@armlinux.org.uk>
1007 S:      Maintained
1008 F:      drivers/input/serio/ambakmi.*
1009 F:      include/linux/amba/kmi.h
1010
1011 ARM PRIMECELL MMCI PL180/1 DRIVER
1012 M:      Russell King <linux@armlinux.org.uk>
1013 S:      Maintained
1014 F:      drivers/mmc/host/mmci.*
1015 F:      include/linux/amba/mmci.h
1016
1017 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1018 M:      Russell King <linux@armlinux.org.uk>
1019 S:      Maintained
1020 F:      drivers/tty/serial/amba-pl01*.c
1021 F:      include/linux/amba/serial.h
1022
1023 ARM PRIMECELL BUS SUPPORT
1024 M:      Russell King <linux@armlinux.org.uk>
1025 S:      Maintained
1026 F:      drivers/amba/
1027 F:      include/linux/amba/bus.h
1028
1029 ARM/ADS SPHERE MACHINE SUPPORT
1030 M:      Lennert Buytenhek <kernel@wantstofly.org>
1031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032 S:      Maintained
1033
1034 ARM/AFEB9260 MACHINE SUPPORT
1035 M:      Sergey Lapin <slapin@ossfans.org>
1036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037 S:      Maintained
1038
1039 ARM/AJECO 1ARM MACHINE SUPPORT
1040 M:      Lennert Buytenhek <kernel@wantstofly.org>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043
1044 ARM/Allwinner sunXi SoC support
1045 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1046 M:      Chen-Yu Tsai <wens@csie.org>
1047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 S:      Maintained
1049 N:      sun[x456789]i
1050 F:      arch/arm/boot/dts/ntc-gr8*
1051 F:      arch/arm64/boot/dts/allwinner/
1052
1053 ARM/Allwinner SoC Clock Support
1054 M:      Emilio López <emilio@elopez.com.ar>
1055 S:      Maintained
1056 F:      drivers/clk/sunxi/
1057
1058 ARM/Amlogic Meson SoC support
1059 M:      Carlo Caione <carlo@caione.org>
1060 M:      Kevin Hilman <khilman@baylibre.com>
1061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 L:      linux-amlogic@lists.infradead.org
1063 W:      http://linux-meson.com/
1064 S:      Maintained
1065 F:      arch/arm/mach-meson/
1066 F:      arch/arm/boot/dts/meson*
1067 F:      arch/arm64/boot/dts/amlogic/
1068 F:      drivers/pinctrl/meson/
1069 F:      drivers/mmc/host/meson*
1070 N:      meson
1071
1072 ARM/Annapurna Labs ALPINE ARCHITECTURE
1073 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1074 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 S:      Maintained
1077 F:      arch/arm/mach-alpine/
1078 F:      arch/arm/boot/dts/alpine*
1079 F:      arch/arm64/boot/dts/al/
1080 F:      drivers/*/*alpine*
1081
1082 ARM/ARTPEC MACHINE SUPPORT
1083 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1084 M:      Lars Persson <lars.persson@axis.com>
1085 M:      Niklas Cassel <niklas.cassel@axis.com>
1086 S:      Maintained
1087 L:      linux-arm-kernel@axis.com
1088 F:      arch/arm/mach-artpec
1089 F:      arch/arm/boot/dts/artpec6*
1090 F:      drivers/clk/axis
1091
1092 ARM/ASPEED MACHINE SUPPORT
1093 M:      Joel Stanley <joel@jms.id.au>
1094 S:      Maintained
1095 F:      arch/arm/mach-aspeed/
1096 F:      arch/arm/boot/dts/aspeed-*
1097 F:      drivers/*/*aspeed*
1098
1099 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1100 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1101 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1102 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 W:      http://www.linux4sam.org
1105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1106 S:      Supported
1107 F:      arch/arm/mach-at91/
1108 F:      include/soc/at91/
1109 F:      arch/arm/boot/dts/at91*.dts
1110 F:      arch/arm/boot/dts/at91*.dtsi
1111 F:      arch/arm/boot/dts/sama*.dts
1112 F:      arch/arm/boot/dts/sama*.dtsi
1113 F:      arch/arm/include/debug/at91.S
1114
1115 ARM/ATMEL AT91 Clock Support
1116 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1117 S:      Maintained
1118 F:      drivers/clk/at91
1119
1120 ARM/CALXEDA HIGHBANK ARCHITECTURE
1121 M:      Rob Herring <robh@kernel.org>
1122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S:      Maintained
1124 F:      arch/arm/mach-highbank/
1125 F:      arch/arm/boot/dts/highbank.dts
1126 F:      arch/arm/boot/dts/ecx-*.dts*
1127
1128 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1129 M:      Krzysztof Halasa <khalasa@piap.pl>
1130 S:      Maintained
1131 F:      arch/arm/mach-cns3xxx/
1132
1133 ARM/CAVIUM THUNDER NETWORK DRIVER
1134 M:      Sunil Goutham <sgoutham@cavium.com>
1135 M:      Robert Richter <rric@kernel.org>
1136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 S:      Supported
1138 F:      drivers/net/ethernet/cavium/thunder/
1139
1140 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1141 M:      Alexander Shiyan <shc_work@mail.ru>
1142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 S:      Odd Fixes
1144 N:      clps711x
1145
1146 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1147 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1148 M:      Ryan Mallon <rmallon@gmail.com>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151 F:      arch/arm/mach-ep93xx/
1152 F:      arch/arm/mach-ep93xx/include/mach/
1153
1154 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1155 M:      Lennert Buytenhek <kernel@wantstofly.org>
1156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 S:      Maintained
1158
1159 ARM/CLKDEV SUPPORT
1160 M:      Russell King <linux@armlinux.org.uk>
1161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 S:      Maintained
1163 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164 F:      arch/arm/include/asm/clkdev.h
1165 F:      drivers/clk/clkdev.c
1166
1167 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1168 M:      Mike Rapoport <mike@compulab.co.il>
1169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S:      Maintained
1171
1172 ARM/CONTEC MICRO9 MACHINE SUPPORT
1173 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1174 S:      Maintained
1175 F:      arch/arm/mach-ep93xx/micro9.c
1176
1177 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1178 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Maintained
1181 F:      drivers/hwtracing/coresight/*
1182 F:      Documentation/trace/coresight.txt
1183 F:      Documentation/devicetree/bindings/arm/coresight.txt
1184 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185 F:      tools/perf/arch/arm/util/pmu.c
1186 F:      tools/perf/arch/arm/util/auxtrace.c
1187 F:      tools/perf/arch/arm/util/cs-etm.c
1188 F:      tools/perf/arch/arm/util/cs-etm.h
1189 F:      tools/perf/util/cs-etm.h
1190
1191 ARM/CORGI MACHINE SUPPORT
1192 M:      Richard Purdie <rpurdie@rpsys.net>
1193 S:      Maintained
1194
1195 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1196 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 T:      git git://github.com/ulli-kroll/linux.git
1199 S:      Maintained
1200 F:      arch/arm/mach-gemini/
1201 F:      drivers/rtc/rtc-gemini.c
1202
1203 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1204 M:      Barry Song <baohua@kernel.org>
1205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1207 S:      Maintained
1208 F:      arch/arm/boot/dts/prima2*
1209 F:      arch/arm/mach-prima2/
1210 F:      drivers/clk/sirf/
1211 F:      drivers/clocksource/timer-prima2.c
1212 F:      drivers/clocksource/timer-atlas7.c
1213 N:      [^a-z]sirf
1214
1215 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1216 M:      Baruch Siach <baruch@tkos.co.il>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 F:      arch/arm/boot/dts/cx92755*
1220 N:      digicolor
1221
1222 ARM/EBSA110 MACHINE SUPPORT
1223 M:      Russell King <linux@armlinux.org.uk>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 W:      http://www.armlinux.org.uk/
1226 S:      Maintained
1227 F:      arch/arm/mach-ebsa110/
1228 F:      drivers/net/ethernet/amd/am79c961a.*
1229
1230 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1231 M:      Uwe Kleine-König <kernel@pengutronix.de>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 N:      efm32
1235
1236 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1237 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 S:      Maintained
1240 F:      arch/arm/mach-pxa/ezx.c
1241
1242 ARM/FARADAY FA526 PORT
1243 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 S:      Maintained
1246 T:      git git://git.berlios.de/gemini-board
1247 F:      arch/arm/mm/*-fa*
1248
1249 ARM/FOOTBRIDGE ARCHITECTURE
1250 M:      Russell King <linux@armlinux.org.uk>
1251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 W:      http://www.armlinux.org.uk/
1253 S:      Maintained
1254 F:      arch/arm/include/asm/hardware/dec21285.h
1255 F:      arch/arm/mach-footbridge/
1256
1257 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1258 M:      Shawn Guo <shawnguo@kernel.org>
1259 M:      Sascha Hauer <kernel@pengutronix.de>
1260 R:      Fabio Estevam <fabio.estevam@nxp.com>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264 F:      arch/arm/mach-imx/
1265 F:      arch/arm/mach-mxs/
1266 F:      arch/arm/boot/dts/imx*
1267 F:      arch/arm/configs/imx*_defconfig
1268 F:      drivers/clk/imx/
1269 F:      include/soc/imx/
1270
1271 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1272 M:      Shawn Guo <shawnguo@kernel.org>
1273 M:      Sascha Hauer <kernel@pengutronix.de>
1274 R:      Stefan Agner <stefan@agner.ch>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S:      Maintained
1277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278 F:      arch/arm/mach-imx/*vf610*
1279 F:      arch/arm/boot/dts/vf*
1280
1281 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1282 M:      Lennert Buytenhek <kernel@wantstofly.org>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285
1286 ARM/GUMSTIX MACHINE SUPPORT
1287 M:      Steve Sakoman <sakoman@gmail.com>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Maintained
1290
1291 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1292 M:      Philipp Zabel <philipp.zabel@gmail.com>
1293 M:      Paul Parsons <lost.distance@yahoo.com>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296 F:      arch/arm/mach-pxa/hx4700.c
1297 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1298 F:      sound/soc/pxa/hx4700.c
1299
1300 ARM/HISILICON SOC SUPPORT
1301 M:      Wei Xu <xuwei5@hisilicon.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 W:      http://www.hisilicon.com
1304 S:      Supported
1305 T:      git git://github.com/hisilicon/linux-hisi.git
1306 F:      arch/arm/mach-hisi/
1307 F:      arch/arm/boot/dts/hi3*
1308 F:      arch/arm/boot/dts/hip*
1309 F:      arch/arm/boot/dts/hisi*
1310 F:      arch/arm64/boot/dts/hisilicon/
1311
1312 ARM/HP JORNADA 7XX MACHINE SUPPORT
1313 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1314 W:      www.jlime.com
1315 S:      Maintained
1316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317 F:      arch/arm/mach-sa1100/jornada720.c
1318 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1319
1320 ARM/IGEP MACHINE SUPPORT
1321 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1322 M:      Javier Martinez Canillas <javier@dowhile0.org>
1323 L:      linux-omap@vger.kernel.org
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      arch/arm/boot/dts/omap3-igep*
1327
1328 ARM/INCOME PXA270 SUPPORT
1329 M:      Marek Vasut <marek.vasut@gmail.com>
1330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 S:      Maintained
1332 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1333
1334 ARM/INTEL IOP32X ARM ARCHITECTURE
1335 M:      Lennert Buytenhek <kernel@wantstofly.org>
1336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 S:      Maintained
1338
1339 ARM/INTEL IOP33X ARM ARCHITECTURE
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Orphan
1342
1343 ARM/INTEL IOP13XX ARM ARCHITECTURE
1344 M:      Lennert Buytenhek <kernel@wantstofly.org>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347
1348 ARM/INTEL IQ81342EX MACHINE SUPPORT
1349 M:      Lennert Buytenhek <kernel@wantstofly.org>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 S:      Maintained
1352
1353 ARM/INTEL IXDP2850 MACHINE SUPPORT
1354 M:      Lennert Buytenhek <kernel@wantstofly.org>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 S:      Maintained
1357
1358 ARM/INTEL IXP4XX ARM ARCHITECTURE
1359 M:      Imre Kaloz <kaloz@openwrt.org>
1360 M:      Krzysztof Halasa <khalasa@piap.pl>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-ixp4xx/
1364
1365 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1366 M:      Jonathan Cameron <jic23@cam.ac.uk>
1367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 S:      Maintained
1369 F:      arch/arm/mach-pxa/stargate2.c
1370 F:      drivers/pcmcia/pxa2xx_stargate2.c
1371
1372 ARM/INTEL XSC3 (MANZANO) ARM CORE
1373 M:      Lennert Buytenhek <kernel@wantstofly.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376
1377 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1378 M:      Lennert Buytenhek <kernel@wantstofly.org>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S:      Maintained
1381
1382 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1383 M:      Santosh Shilimkar <ssantosh@kernel.org>
1384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S:      Maintained
1386 F:      arch/arm/mach-keystone/
1387 F:      arch/arm/boot/dts/keystone-*
1388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1389
1390 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1391 M:      Santosh Shilimkar <ssantosh@kernel.org>
1392 L:      linux-kernel@vger.kernel.org
1393 S:      Maintained
1394 F:      drivers/clk/keystone/
1395
1396 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1397 M:      Santosh Shilimkar <ssantosh@kernel.org>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 L:      linux-kernel@vger.kernel.org
1400 S:      Maintained
1401 F:      drivers/clocksource/timer-keystone.c
1402
1403 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1404 M:      Santosh Shilimkar <ssantosh@kernel.org>
1405 L:      linux-kernel@vger.kernel.org
1406 S:      Maintained
1407 F:      drivers/power/reset/keystone-reset.c
1408
1409 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1410 M:      Santosh Shilimkar <ssantosh@kernel.org>
1411 L:      linux-kernel@vger.kernel.org
1412 S:      Maintained
1413 F:      drivers/memory/*emif*
1414
1415 ARM/LG1K ARCHITECTURE
1416 M:      Chanho Min <chanho.min@lge.com>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S:      Maintained
1419 F:      arch/arm64/boot/dts/lg/
1420
1421 ARM/LOGICPD PXA270 MACHINE SUPPORT
1422 M:      Lennert Buytenhek <kernel@wantstofly.org>
1423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 S:      Maintained
1425
1426 ARM/LPC18XX ARCHITECTURE
1427 M:      Joachim Eastwood <manabian@gmail.com>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 F:      arch/arm/boot/dts/lpc43*
1431 F:      drivers/clk/nxp/clk-lpc18xx*
1432 F:      drivers/clocksource/time-lpc32xx.c
1433 F:      drivers/i2c/busses/i2c-lpc2k.c
1434 F:      drivers/memory/pl172.c
1435 F:      drivers/mtd/spi-nor/nxp-spifi.c
1436 F:      drivers/rtc/rtc-lpc24xx.c
1437 N:      lpc18xx
1438
1439 ARM/LPC32XX SOC SUPPORT
1440 M:      Vladimir Zapolskiy <vz@mleia.com>
1441 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1444 S:      Maintained
1445 F:      arch/arm/boot/dts/lpc32*
1446 F:      arch/arm/mach-lpc32xx/
1447 F:      drivers/i2c/busses/i2c-pnx.c
1448 F:      drivers/net/ethernet/nxp/lpc_eth.c
1449 F:      drivers/usb/host/ohci-nxp.c
1450 F:      drivers/watchdog/pnx4008_wdt.c
1451 N:      lpc32xx
1452
1453 ARM/MAGICIAN MACHINE SUPPORT
1454 M:      Philipp Zabel <philipp.zabel@gmail.com>
1455 S:      Maintained
1456
1457 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1458 M:      Jason Cooper <jason@lakedaemon.net>
1459 M:      Andrew Lunn <andrew@lunn.ch>
1460 M:      Gregory Clement <gregory.clement@free-electrons.com>
1461 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S:      Maintained
1464 F:      arch/arm/mach-mvebu/
1465 F:      drivers/rtc/rtc-armada38x.c
1466 F:      arch/arm/boot/dts/armada*
1467 F:      arch/arm/boot/dts/kirkwood*
1468 F:      arch/arm64/boot/dts/marvell/armada*
1469 F:      drivers/cpufreq/mvebu-cpufreq.c
1470 F:      arch/arm/configs/mvebu_*_defconfig
1471
1472 ARM/Marvell Berlin SoC support
1473 M:      Jisheng Zhang <jszhang@marvell.com>
1474 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477 F:      arch/arm/mach-berlin/
1478 F:      arch/arm/boot/dts/berlin*
1479 F:      arch/arm64/boot/dts/marvell/berlin*
1480
1481
1482 ARM/Marvell Dove/MV78xx0/Orion SOC support
1483 M:      Jason Cooper <jason@lakedaemon.net>
1484 M:      Andrew Lunn <andrew@lunn.ch>
1485 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1486 M:      Gregory Clement <gregory.clement@free-electrons.com>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 F:      arch/arm/mach-dove/
1490 F:      arch/arm/mach-mv78xx0/
1491 F:      arch/arm/mach-orion5x/
1492 F:      arch/arm/plat-orion/
1493 F:      arch/arm/boot/dts/dove*
1494 F:      arch/arm/boot/dts/orion5x*
1495
1496
1497 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1498 M:      Alexander Clouter <alex@digriz.org.uk>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 W:      http://www.digriz.org.uk/ts78xx/kernel
1501 S:      Maintained
1502 F:      arch/arm/mach-orion5x/ts78xx-*
1503
1504 ARM/OXNAS platform support
1505 M:      Neil Armstrong <narmstrong@baylibre.com>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1508 S:      Maintained
1509 F:      arch/arm/mach-oxnas/
1510 F:      arch/arm/boot/dts/ox8*.dtsi
1511 F:      arch/arm/boot/dts/wd-mbwe.dts
1512 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1513 N:      oxnas
1514
1515 ARM/Mediatek RTC DRIVER
1516 M:      Eddie Huang <eddie.huang@mediatek.com>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 F:      drivers/rtc/rtc-mt6397.c
1521
1522 ARM/Mediatek SoC support
1523 M:      Matthias Brugger <matthias.bgg@gmail.com>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527 F:      arch/arm/boot/dts/mt6*
1528 F:      arch/arm/boot/dts/mt7*
1529 F:      arch/arm/boot/dts/mt8*
1530 F:      arch/arm/mach-mediatek/
1531 F:      arch/arm64/boot/dts/mediatek/
1532 N:      mtk
1533 K:      mediatek
1534
1535 ARM/Mediatek USB3 PHY DRIVER
1536 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1539 S:      Maintained
1540 F:      drivers/phy/phy-mt65xx-usb3.c
1541
1542 ARM/MICREL KS8695 ARCHITECTURE
1543 M:      Greg Ungerer <gerg@uclinux.org>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 F:      arch/arm/mach-ks8695/
1546 S:      Odd Fixes
1547
1548 ARM/MIOA701 MACHINE SUPPORT
1549 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 F:      arch/arm/mach-pxa/mioa701.c
1552 S:      Maintained
1553
1554 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1555 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1556 S:      Maintained
1557
1558 ARM/NOMADIK ARCHITECTURE
1559 M:      Alessandro Rubini <rubini@unipv.it>
1560 M:      Linus Walleij <linus.walleij@linaro.org>
1561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 S:      Maintained
1563 F:      arch/arm/mach-nomadik/
1564 F:      drivers/pinctrl/nomadik/
1565 F:      drivers/i2c/busses/i2c-nomadik.c
1566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1567
1568 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1569 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1570 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1571 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1572 S:      Supported
1573
1574 ARM/TOSA MACHINE SUPPORT
1575 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1576 M:      Dirk Opfer <dirk@opfer-online.de>
1577 S:      Maintained
1578
1579 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1580 M:      Marek Vasut <marek.vasut@gmail.com>
1581 L:      linux-arm-kernel@lists.infradead.org
1582 W:      http://hackndev.com
1583 S:      Maintained
1584 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1585 F:      arch/arm/mach-pxa/palmtx.c
1586 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1587 F:      arch/arm/mach-pxa/palmt5.c
1588 F:      arch/arm/mach-pxa/include/mach/palmld.h
1589 F:      arch/arm/mach-pxa/palmld.c
1590 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1591 F:      arch/arm/mach-pxa/palmte2.c
1592 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1593 F:      arch/arm/mach-pxa/palmtc.c
1594
1595 ARM/PALM TREO SUPPORT
1596 M:      Tomas Cech <sleep_walker@suse.com>
1597 L:      linux-arm-kernel@lists.infradead.org
1598 W:      http://hackndev.com
1599 S:      Maintained
1600 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1601 F:      arch/arm/mach-pxa/palmtreo.c
1602
1603 ARM/PALMZ72 SUPPORT
1604 M:      Sergey Lapin <slapin@ossfans.org>
1605 L:      linux-arm-kernel@lists.infradead.org
1606 W:      http://hackndev.com
1607 S:      Maintained
1608 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1609 F:      arch/arm/mach-pxa/palmz72.c
1610
1611 ARM/PLEB SUPPORT
1612 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1613 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1614 S:      Maintained
1615
1616 ARM/PT DIGITAL BOARD PORT
1617 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 W:      http://www.armlinux.org.uk/
1620 S:      Maintained
1621
1622 ARM/QUALCOMM SUPPORT
1623 M:      Andy Gross <andy.gross@linaro.org>
1624 M:      David Brown <david.brown@linaro.org>
1625 L:      linux-arm-msm@vger.kernel.org
1626 L:      linux-soc@vger.kernel.org
1627 S:      Maintained
1628 F:      Documentation/devicetree/bindings/soc/qcom/
1629 F:      arch/arm/boot/dts/qcom-*.dts
1630 F:      arch/arm/boot/dts/qcom-*.dtsi
1631 F:      arch/arm/mach-qcom/
1632 F:      arch/arm64/boot/dts/qcom/*
1633 F:      drivers/i2c/busses/i2c-qup.c
1634 F:      drivers/clk/qcom/
1635 F:      drivers/pinctrl/qcom/
1636 F:      drivers/soc/qcom/
1637 F:      drivers/spi/spi-qup.c
1638 F:      drivers/tty/serial/msm_serial.h
1639 F:      drivers/tty/serial/msm_serial.c
1640 F:      drivers/*/pm8???-*
1641 F:      drivers/mfd/ssbi.c
1642 F:      drivers/firmware/qcom_scm.c
1643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1644
1645 ARM/RADISYS ENP2611 MACHINE SUPPORT
1646 M:      Lennert Buytenhek <kernel@wantstofly.org>
1647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 S:      Maintained
1649
1650 ARM/RENESAS ARM64 ARCHITECTURE
1651 M:      Simon Horman <horms@verge.net.au>
1652 M:      Magnus Damm <magnus.damm@gmail.com>
1653 L:      linux-renesas-soc@vger.kernel.org
1654 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1656 S:      Supported
1657 F:      arch/arm64/boot/dts/renesas/
1658 F:      drivers/soc/renesas/
1659 F:      include/linux/soc/renesas/
1660
1661 ARM/RISCPC ARCHITECTURE
1662 M:      Russell King <linux@armlinux.org.uk>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 W:      http://www.armlinux.org.uk/
1665 S:      Maintained
1666 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1667 F:      arch/arm/include/asm/hardware/ioc.h
1668 F:      arch/arm/include/asm/hardware/iomd.h
1669 F:      arch/arm/include/asm/hardware/memc.h
1670 F:      arch/arm/mach-rpc/
1671 F:      drivers/net/ethernet/8390/etherh.c
1672 F:      drivers/net/ethernet/i825xx/ether1*
1673 F:      drivers/net/ethernet/seeq/ether3*
1674 F:      drivers/scsi/arm/
1675
1676 ARM/Rockchip SoC support
1677 M:      Heiko Stuebner <heiko@sntech.de>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 L:      linux-rockchip@lists.infradead.org
1680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1681 S:      Maintained
1682 F:      arch/arm/boot/dts/rk3*
1683 F:      arch/arm/mach-rockchip/
1684 F:      drivers/clk/rockchip/
1685 F:      drivers/i2c/busses/i2c-rk3x.c
1686 F:      drivers/*/*rockchip*
1687 F:      drivers/*/*/*rockchip*
1688 F:      sound/soc/rockchip/
1689 N:      rockchip
1690
1691 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1692 M:      Kukjin Kim <kgene@kernel.org>
1693 M:      Krzysztof Kozlowski <krzk@kernel.org>
1694 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1697 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1698 S:      Maintained
1699 F:      arch/arm/boot/dts/s3c*
1700 F:      arch/arm/boot/dts/s5p*
1701 F:      arch/arm/boot/dts/samsung*
1702 F:      arch/arm/boot/dts/exynos*
1703 F:      arch/arm64/boot/dts/exynos/
1704 F:      arch/arm/plat-samsung/
1705 F:      arch/arm/mach-s3c24*/
1706 F:      arch/arm/mach-s3c64xx/
1707 F:      arch/arm/mach-s5p*/
1708 F:      arch/arm/mach-exynos*/
1709 F:      drivers/*/*s3c24*
1710 F:      drivers/*/*/*s3c24*
1711 F:      drivers/*/*s3c64xx*
1712 F:      drivers/*/*s5pv210*
1713 F:      drivers/memory/samsung/*
1714 F:      drivers/soc/samsung/*
1715 F:      Documentation/arm/Samsung/
1716 F:      Documentation/devicetree/bindings/arm/samsung/
1717 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1718 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1719 N:      exynos
1720
1721 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1722 M:      Kyungmin Park <kyungmin.park@samsung.com>
1723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 S:      Maintained
1725 F:      arch/arm/mach-s5pv210/
1726
1727 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1728 M:      Kyungmin Park <kyungmin.park@samsung.com>
1729 M:      Kamil Debski <kamil@wypas.org>
1730 M:      Andrzej Hajda <a.hajda@samsung.com>
1731 L:      linux-arm-kernel@lists.infradead.org
1732 L:      linux-media@vger.kernel.org
1733 S:      Maintained
1734 F:      drivers/media/platform/s5p-g2d/
1735
1736 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1737 M:      Kyungmin Park <kyungmin.park@samsung.com>
1738 M:      Kamil Debski <kamil@wypas.org>
1739 M:      Jeongtae Park <jtp.park@samsung.com>
1740 M:      Andrzej Hajda <a.hajda@samsung.com>
1741 L:      linux-arm-kernel@lists.infradead.org
1742 L:      linux-media@vger.kernel.org
1743 S:      Maintained
1744 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1745 F:      drivers/media/platform/s5p-mfc/
1746
1747 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1748 M:      Kyungmin Park <kyungmin.park@samsung.com>
1749 L:      linux-arm-kernel@lists.infradead.org
1750 L:      linux-media@vger.kernel.org
1751 S:      Maintained
1752 F:      drivers/staging/media/platform/s5p-cec/
1753
1754 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1755 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1756 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1757 L:      linux-arm-kernel@lists.infradead.org
1758 L:      linux-media@vger.kernel.org
1759 S:      Maintained
1760 F:      drivers/media/platform/s5p-jpeg/
1761
1762 ARM/SHMOBILE ARM ARCHITECTURE
1763 M:      Simon Horman <horms@verge.net.au>
1764 M:      Magnus Damm <magnus.damm@gmail.com>
1765 L:      linux-renesas-soc@vger.kernel.org
1766 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1768 S:      Supported
1769 F:      arch/arm/boot/dts/emev2*
1770 F:      arch/arm/boot/dts/r7s*
1771 F:      arch/arm/boot/dts/r8a*
1772 F:      arch/arm/boot/dts/sh*
1773 F:      arch/arm/configs/shmobile_defconfig
1774 F:      arch/arm/include/debug/renesas-scif.S
1775 F:      arch/arm/mach-shmobile/
1776 F:      drivers/soc/renesas/
1777 F:      include/linux/soc/renesas/
1778
1779 ARM/SOCFPGA ARCHITECTURE
1780 M:      Dinh Nguyen <dinguyen@kernel.org>
1781 S:      Maintained
1782 F:      arch/arm/mach-socfpga/
1783 F:      arch/arm/boot/dts/socfpga*
1784 F:      arch/arm/configs/socfpga_defconfig
1785 F:      arch/arm64/boot/dts/altera/
1786 W:      http://www.rocketboards.org
1787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1788
1789 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1790 M:      Dinh Nguyen <dinguyen@kernel.org>
1791 S:      Maintained
1792 F:      drivers/clk/socfpga/
1793
1794 ARM/SOCFPGA EDAC SUPPORT
1795 M:      Thor Thayer <thor.thayer@linux.intel.com>
1796 S:      Maintained
1797 F:      drivers/edac/altera_edac.
1798
1799 ARM/STI ARCHITECTURE
1800 M:      Patrice Chotard <patrice.chotard@st.com>
1801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 L:      kernel@stlinux.com
1803 W:      http://www.stlinux.com
1804 S:      Maintained
1805 F:      arch/arm/mach-sti/
1806 F:      arch/arm/boot/dts/sti*
1807 F:      drivers/char/hw_random/st-rng.c
1808 F:      drivers/clocksource/arm_global_timer.c
1809 F:      drivers/clocksource/clksrc_st_lpc.c
1810 F:      drivers/cpufreq/sti-cpufreq.c
1811 F:      drivers/dma/st_fdma*
1812 F:      drivers/i2c/busses/i2c-st.c
1813 F:      drivers/media/rc/st_rc.c
1814 F:      drivers/media/platform/sti/c8sectpfe/
1815 F:      drivers/mmc/host/sdhci-st.c
1816 F:      drivers/phy/phy-miphy28lp.c
1817 F:      drivers/phy/phy-stih407-usb.c
1818 F:      drivers/pinctrl/pinctrl-st.c
1819 F:      drivers/remoteproc/st_remoteproc.c
1820 F:      drivers/remoteproc/st_slim_rproc.c
1821 F:      drivers/reset/sti/
1822 F:      drivers/rtc/rtc-st-lpc.c
1823 F:      drivers/tty/serial/st-asc.c
1824 F:      drivers/usb/dwc3/dwc3-st.c
1825 F:      drivers/usb/host/ehci-st.c
1826 F:      drivers/usb/host/ohci-st.c
1827 F:      drivers/watchdog/st_lpc_wdt.c
1828 F:      drivers/ata/ahci_st.c
1829 F:      include/linux/remoteproc/st_slim_rproc.h
1830
1831 ARM/STM32 ARCHITECTURE
1832 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1833 M:      Alexandre Torgue <alexandre.torgue@st.com>
1834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 S:      Maintained
1836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1837 N:      stm32
1838 F:      drivers/clocksource/armv7m_systick.c
1839
1840 ARM/TANGO ARCHITECTURE
1841 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1842 L:      linux-arm-kernel@lists.infradead.org
1843 S:      Maintained
1844 N:      tango
1845
1846 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1847 M:      Lennert Buytenhek <kernel@wantstofly.org>
1848 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 S:      Maintained
1850
1851 ARM/TETON BGA MACHINE SUPPORT
1852 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 S:      Maintained
1855
1856 ARM/THECUS N2100 MACHINE SUPPORT
1857 M:      Lennert Buytenhek <kernel@wantstofly.org>
1858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 S:      Maintained
1860
1861 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1862 M:      Wan ZongShun <mcuos.com@gmail.com>
1863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 W:      http://www.mcuos.com
1865 S:      Maintained
1866 F:      arch/arm/mach-w90x900/
1867 F:      drivers/input/keyboard/w90p910_keypad.c
1868 F:      drivers/input/touchscreen/w90p910_ts.c
1869 F:      drivers/watchdog/nuc900_wdt.c
1870 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1871 F:      drivers/mtd/nand/nuc900_nand.c
1872 F:      drivers/rtc/rtc-nuc900.c
1873 F:      drivers/spi/spi-nuc900.c
1874 F:      drivers/usb/host/ehci-w90x900.c
1875 F:      drivers/video/fbdev/nuc900fb.c
1876
1877 ARM/U300 MACHINE SUPPORT
1878 M:      Linus Walleij <linus.walleij@linaro.org>
1879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 S:      Supported
1881 F:      arch/arm/mach-u300/
1882 F:      drivers/clocksource/timer-u300.c
1883 F:      drivers/i2c/busses/i2c-stu300.c
1884 F:      drivers/rtc/rtc-coh901331.c
1885 F:      drivers/watchdog/coh901327_wdt.c
1886 F:      drivers/dma/coh901318*
1887 F:      drivers/mfd/ab3100*
1888 F:      drivers/rtc/rtc-ab3100.c
1889 F:      drivers/rtc/rtc-coh901331.c
1890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1891
1892 ARM/UNIPHIER ARCHITECTURE
1893 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1896 S:      Maintained
1897 F:      arch/arm/boot/dts/uniphier*
1898 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1899 F:      arch/arm/mach-uniphier/
1900 F:      arch/arm/mm/cache-uniphier.c
1901 F:      arch/arm64/boot/dts/socionext/
1902 F:      drivers/bus/uniphier-system-bus.c
1903 F:      drivers/clk/uniphier/
1904 F:      drivers/i2c/busses/i2c-uniphier*
1905 F:      drivers/pinctrl/uniphier/
1906 F:      drivers/reset/reset-uniphier.c
1907 F:      drivers/tty/serial/8250/8250_uniphier.c
1908 N:      uniphier
1909
1910 ARM/Ux500 ARM ARCHITECTURE
1911 M:      Linus Walleij <linus.walleij@linaro.org>
1912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 S:      Maintained
1914 F:      arch/arm/mach-ux500/
1915 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1916 F:      drivers/dma/ste_dma40*
1917 F:      drivers/hwspinlock/u8500_hsem.c
1918 F:      drivers/mfd/abx500*
1919 F:      drivers/mfd/ab8500*
1920 F:      drivers/mfd/dbx500*
1921 F:      drivers/mfd/db8500*
1922 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1923 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1924 F:      drivers/rtc/rtc-ab8500.c
1925 F:      drivers/rtc/rtc-pl031.c
1926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1927
1928 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1929 M:      Ulf Hansson <ulf.hansson@linaro.org>
1930 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 T:      git git://git.linaro.org/people/ulfh/clk.git
1932 S:      Maintained
1933 F:      drivers/clk/ux500/
1934
1935 ARM/VERSATILE EXPRESS PLATFORM
1936 M:      Liviu Dudau <liviu.dudau@arm.com>
1937 M:      Sudeep Holla <sudeep.holla@arm.com>
1938 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 S:      Maintained
1941 F:      arch/arm/boot/dts/vexpress*
1942 F:      arch/arm64/boot/dts/arm/
1943 F:      arch/arm/mach-vexpress/
1944 F:      */*/vexpress*
1945 F:      */*/*/vexpress*
1946 F:      drivers/clk/versatile/clk-vexpress-osc.c
1947 F:      drivers/clocksource/versatile.c
1948 N:      mps2
1949
1950 ARM/VFP SUPPORT
1951 M:      Russell King <linux@armlinux.org.uk>
1952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 W:      http://www.armlinux.org.uk/
1954 S:      Maintained
1955 F:      arch/arm/vfp/
1956
1957 ARM/VOIPAC PXA270 SUPPORT
1958 M:      Marek Vasut <marek.vasut@gmail.com>
1959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 S:      Maintained
1961 F:      arch/arm/mach-pxa/vpac270.c
1962 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1963
1964 ARM/VT8500 ARM ARCHITECTURE
1965 M:      Tony Prisk <linux@prisktech.co.nz>
1966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 S:      Maintained
1968 F:      arch/arm/mach-vt8500/
1969 F:      drivers/clocksource/vt8500_timer.c
1970 F:      drivers/i2c/busses/i2c-wmt.c
1971 F:      drivers/mmc/host/wmt-sdmmc.c
1972 F:      drivers/pwm/pwm-vt8500.c
1973 F:      drivers/rtc/rtc-vt8500.c
1974 F:      drivers/tty/serial/vt8500_serial.c
1975 F:      drivers/usb/host/ehci-platform.c
1976 F:      drivers/usb/host/uhci-platform.c
1977 F:      drivers/video/fbdev/vt8500lcdfb.*
1978 F:      drivers/video/fbdev/wm8505fb*
1979 F:      drivers/video/fbdev/wmt_ge_rops.*
1980
1981 ARM/ZIPIT Z2 SUPPORT
1982 M:      Marek Vasut <marek.vasut@gmail.com>
1983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 S:      Maintained
1985 F:      arch/arm/mach-pxa/z2.c
1986 F:      arch/arm/mach-pxa/include/mach/z2.h
1987
1988 ARM/ZTE ARCHITECTURE
1989 M:      Jun Nie <jun.nie@linaro.org>
1990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 S:      Maintained
1992 F:      arch/arm/mach-zx/
1993 F:      drivers/clk/zte/
1994 F:      Documentation/devicetree/bindings/arm/zte.txt
1995 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1996
1997 ARM/ZYNQ ARCHITECTURE
1998 M:      Michal Simek <michal.simek@xilinx.com>
1999 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 W:      http://wiki.xilinx.com
2002 T:      git https://github.com/Xilinx/linux-xlnx.git
2003 S:      Supported
2004 F:      arch/arm/mach-zynq/
2005 F:      drivers/cpuidle/cpuidle-zynq.c
2006 F:      drivers/block/xsysace.c
2007 N:      zynq
2008 N:      xilinx
2009 F:      drivers/clocksource/cadence_ttc_timer.c
2010 F:      drivers/i2c/busses/i2c-cadence.c
2011 F:      drivers/mmc/host/sdhci-of-arasan.c
2012 F:      drivers/edac/synopsys_edac.c
2013
2014 ARM SMMU DRIVERS
2015 M:      Will Deacon <will.deacon@arm.com>
2016 R:      Robin Murphy <robin.murphy@arm.com>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 S:      Maintained
2019 F:      drivers/iommu/arm-smmu.c
2020 F:      drivers/iommu/arm-smmu-v3.c
2021 F:      drivers/iommu/io-pgtable-arm.c
2022 F:      drivers/iommu/io-pgtable-arm-v7s.c
2023
2024 ARM64 PORT (AARCH64 ARCHITECTURE)
2025 M:      Catalin Marinas <catalin.marinas@arm.com>
2026 M:      Will Deacon <will.deacon@arm.com>
2027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2029 S:      Maintained
2030 F:      arch/arm64/
2031 F:      Documentation/arm64/
2032
2033 AS3645A LED FLASH CONTROLLER DRIVER
2034 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2035 L:      linux-media@vger.kernel.org
2036 T:      git git://linuxtv.org/media_tree.git
2037 S:      Maintained
2038 F:      drivers/media/i2c/as3645a.c
2039 F:      include/media/i2c/as3645a.h
2040
2041 ASAHI KASEI AK8974 DRIVER
2042 M:      Linus Walleij <linus.walleij@linaro.org>
2043 L:      linux-iio@vger.kernel.org
2044 W:      http://www.akm.com/
2045 S:      Supported
2046 F:      drivers/iio/magnetometer/ak8974.c
2047
2048 ASC7621 HARDWARE MONITOR DRIVER
2049 M:      George Joseph <george.joseph@fairview5.com>
2050 L:      linux-hwmon@vger.kernel.org
2051 S:      Maintained
2052 F:      Documentation/hwmon/asc7621
2053 F:      drivers/hwmon/asc7621.c
2054
2055 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2056 M:      Corentin Chary <corentin.chary@gmail.com>
2057 L:      acpi4asus-user@lists.sourceforge.net
2058 L:      platform-driver-x86@vger.kernel.org
2059 W:      http://acpi4asus.sf.net
2060 S:      Maintained
2061 F:      drivers/platform/x86/asus*.c
2062 F:      drivers/platform/x86/eeepc*.c
2063
2064 ASUS WIRELESS RADIO CONTROL DRIVER
2065 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2066 L:      platform-driver-x86@vger.kernel.org
2067 S:      Maintained
2068 F:      drivers/platform/x86/asus-wireless.c
2069
2070 ASYMMETRIC KEYS
2071 M:      David Howells <dhowells@redhat.com>
2072 L:      keyrings@vger.kernel.org
2073 S:      Maintained
2074 F:      Documentation/crypto/asymmetric-keys.txt
2075 F:      include/linux/verification.h
2076 F:      include/crypto/public_key.h
2077 F:      include/crypto/pkcs7.h
2078 F:      crypto/asymmetric_keys/
2079
2080 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2081 R:      Dan Williams <dan.j.williams@intel.com>
2082 W:      http://sourceforge.net/projects/xscaleiop
2083 S:      Odd fixes
2084 F:      Documentation/crypto/async-tx-api.txt
2085 F:      crypto/async_tx/
2086 F:      drivers/dma/
2087 F:      include/linux/dmaengine.h
2088 F:      include/linux/async_tx.h
2089
2090 AT24 EEPROM DRIVER
2091 M:      Wolfram Sang <wsa@the-dreams.de>
2092 L:      linux-i2c@vger.kernel.org
2093 S:      Maintained
2094 F:      drivers/misc/eeprom/at24.c
2095 F:      include/linux/platform_data/at24.h
2096
2097 ATA OVER ETHERNET (AOE) DRIVER
2098 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2099 W:      http://www.openaoe.org/
2100 S:      Supported
2101 F:      Documentation/aoe/
2102 F:      drivers/block/aoe/
2103
2104 ATHEROS 71XX/9XXX GPIO DRIVER
2105 M:      Alban Bedel <albeu@free.fr>
2106 W:      https://github.com/AlbanBedel/linux
2107 T:      git git://github.com/AlbanBedel/linux
2108 S:      Maintained
2109 F:      drivers/gpio/gpio-ath79.c
2110 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2111
2112 ATHEROS ATH GENERIC UTILITIES
2113 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2114 L:      linux-wireless@vger.kernel.org
2115 S:      Supported
2116 F:      drivers/net/wireless/ath/*
2117
2118 ATHEROS ATH5K WIRELESS DRIVER
2119 M:      Jiri Slaby <jirislaby@gmail.com>
2120 M:      Nick Kossifidis <mickflemm@gmail.com>
2121 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2122 L:      linux-wireless@vger.kernel.org
2123 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2124 S:      Maintained
2125 F:      drivers/net/wireless/ath/ath5k/
2126
2127 ATHEROS ATH6KL WIRELESS DRIVER
2128 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2129 L:      linux-wireless@vger.kernel.org
2130 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2132 S:      Supported
2133 F:      drivers/net/wireless/ath/ath6kl/
2134
2135 WILOCITY WIL6210 WIRELESS DRIVER
2136 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2137 L:      linux-wireless@vger.kernel.org
2138 L:      wil6210@qca.qualcomm.com
2139 S:      Supported
2140 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2141 F:      drivers/net/wireless/ath/wil6210/
2142 F:      include/uapi/linux/wil6210_uapi.h
2143
2144 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2145 M:      Christian Lamparter <chunkeey@googlemail.com>
2146 L:      linux-wireless@vger.kernel.org
2147 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2148 S:      Maintained
2149 F:      drivers/net/wireless/ath/carl9170/
2150
2151 ATK0110 HWMON DRIVER
2152 M:      Luca Tettamanti <kronos.it@gmail.com>
2153 L:      linux-hwmon@vger.kernel.org
2154 S:      Maintained
2155 F:      drivers/hwmon/asus_atk0110.c
2156
2157 ATI_REMOTE2 DRIVER
2158 M:      Ville Syrjala <syrjala@sci.fi>
2159 S:      Maintained
2160 F:      drivers/input/misc/ati_remote2.c
2161
2162 ATLX ETHERNET DRIVERS
2163 M:      Jay Cliburn <jcliburn@gmail.com>
2164 M:      Chris Snook <chris.snook@gmail.com>
2165 L:      netdev@vger.kernel.org
2166 W:      http://sourceforge.net/projects/atl1
2167 W:      http://atl1.sourceforge.net
2168 S:      Maintained
2169 F:      drivers/net/ethernet/atheros/
2170
2171 ATM
2172 M:      Chas Williams <3chas3@gmail.com>
2173 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2174 L:      netdev@vger.kernel.org
2175 W:      http://linux-atm.sourceforge.net
2176 S:      Maintained
2177 F:      drivers/atm/
2178 F:      include/linux/atm*
2179 F:      include/uapi/linux/atm*
2180
2181 ATMEL AT91 / AT32 MCI DRIVER
2182 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2183 S:      Maintained
2184 F:      drivers/mmc/host/atmel-mci.c
2185
2186 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2187 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2188 S:      Supported
2189 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2190
2191 ATMEL SAMA5D2 ADC DRIVER
2192 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2193 L:      linux-iio@vger.kernel.org
2194 S:      Supported
2195 F:      drivers/iio/adc/at91-sama5d2_adc.c
2196
2197 ATMEL Audio ALSA driver
2198 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2199 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2200 S:      Supported
2201 F:      sound/soc/atmel
2202
2203 ATMEL XDMA DRIVER
2204 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2205 L:      linux-arm-kernel@lists.infradead.org
2206 L:      dmaengine@vger.kernel.org
2207 S:      Supported
2208 F:      drivers/dma/at_xdmac.c
2209
2210 ATMEL I2C DRIVER
2211 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2212 L:      linux-i2c@vger.kernel.org
2213 S:      Supported
2214 F:      drivers/i2c/busses/i2c-at91.c
2215
2216 ATMEL ISI DRIVER
2217 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2218 L:      linux-media@vger.kernel.org
2219 S:      Supported
2220 F:      drivers/media/platform/soc_camera/atmel-isi.c
2221 F:      include/media/atmel-isi.h
2222
2223 ATMEL LCDFB DRIVER
2224 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2225 L:      linux-fbdev@vger.kernel.org
2226 S:      Maintained
2227 F:      drivers/video/fbdev/atmel_lcdfb.c
2228 F:      include/video/atmel_lcdc.h
2229
2230 ATMEL MACB ETHERNET DRIVER
2231 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2232 S:      Supported
2233 F:      drivers/net/ethernet/cadence/
2234
2235 ATMEL NAND DRIVER
2236 M:      Wenyou Yang <wenyou.yang@atmel.com>
2237 M:      Josh Wu <rainyfeeling@outlook.com>
2238 L:      linux-mtd@lists.infradead.org
2239 S:      Supported
2240 F:      drivers/mtd/nand/atmel_nand*
2241
2242 ATMEL SDMMC DRIVER
2243 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2244 L:      linux-mmc@vger.kernel.org
2245 S:      Supported
2246 F:      drivers/mmc/host/sdhci-of-at91.c
2247
2248 ATMEL SPI DRIVER
2249 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2250 S:      Supported
2251 F:      drivers/spi/spi-atmel.*
2252
2253 ATMEL SSC DRIVER
2254 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256 S:      Supported
2257 F:      drivers/misc/atmel-ssc.c
2258 F:      include/linux/atmel-ssc.h
2259
2260 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2261 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 S:      Supported
2264 F:      drivers/misc/atmel_tclib.c
2265 F:      drivers/clocksource/tcb_clksrc.c
2266
2267 ATMEL USBA UDC DRIVER
2268 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 S:      Supported
2271 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2272
2273 ATMEL WIRELESS DRIVER
2274 M:      Simon Kelley <simon@thekelleys.org.uk>
2275 L:      linux-wireless@vger.kernel.org
2276 W:      http://www.thekelleys.org.uk/atmel
2277 W:      http://atmelwlandriver.sourceforge.net/
2278 S:      Maintained
2279 F:      drivers/net/wireless/atmel/atmel*
2280
2281 ATMEL MAXTOUCH DRIVER
2282 M:      Nick Dyer <nick@shmanahar.org>
2283 T:      git git://github.com/ndyer/linux.git
2284 S:      Maintained
2285 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2286 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2287 F:      include/linux/platform_data/atmel_mxt_ts.h
2288
2289 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2290 M:      Bradley Grove <linuxdrivers@attotech.com>
2291 L:      linux-scsi@vger.kernel.org
2292 W:      http://www.attotech.com
2293 S:      Supported
2294 F:      drivers/scsi/esas2r
2295
2296 ATUSB IEEE 802.15.4 RADIO DRIVER
2297 M:      Stefan Schmidt <stefan@osg.samsung.com>
2298 L:      linux-wpan@vger.kernel.org
2299 S:      Maintained
2300 F:      drivers/net/ieee802154/atusb.c
2301 F:      drivers/net/ieee802154/atusb.h
2302 F:      drivers/net/ieee802154/at86rf230.h
2303
2304 AUDIT SUBSYSTEM
2305 M:      Paul Moore <paul@paul-moore.com>
2306 M:      Eric Paris <eparis@redhat.com>
2307 L:      linux-audit@redhat.com (moderated for non-subscribers)
2308 W:      http://people.redhat.com/sgrubb/audit/
2309 T:      git git://git.infradead.org/users/pcmoore/audit
2310 S:      Maintained
2311 F:      include/linux/audit.h
2312 F:      include/uapi/linux/audit.h
2313 F:      kernel/audit*
2314
2315 AUXILIARY DISPLAY DRIVERS
2316 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2317 W:      http://miguelojeda.es/auxdisplay.htm
2318 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2319 S:      Maintained
2320 F:      drivers/auxdisplay/
2321 F:      include/linux/cfag12864b.h
2322
2323 AVR32 ARCHITECTURE
2324 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2325 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2326 W:      http://www.atmel.com/products/AVR32/
2327 W:      http://mirror.egtvedt.no/avr32linux.org/
2328 W:      http://avrfreaks.net/
2329 S:      Maintained
2330 F:      arch/avr32/
2331
2332 AVR32/AT32AP MACHINE SUPPORT
2333 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2334 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2335 S:      Maintained
2336 F:      arch/avr32/mach-at32ap/
2337
2338 AX.25 NETWORK LAYER
2339 M:      Ralf Baechle <ralf@linux-mips.org>
2340 L:      linux-hams@vger.kernel.org
2341 W:      http://www.linux-ax25.org/
2342 S:      Maintained
2343 F:      include/uapi/linux/ax25.h
2344 F:      include/net/ax25.h
2345 F:      net/ax25/
2346
2347 AXENTIA ASOC DRIVERS
2348 M:      Peter Rosin <peda@axentia.se>
2349 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2350 S:      Maintained
2351 F:      Documentation/devicetree/bindings/sound/axentia,*
2352 F:      sound/soc/atmel/tse850-pcm5142.c
2353
2354 AZ6007 DVB DRIVER
2355 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2356 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2357 L:      linux-media@vger.kernel.org
2358 W:      https://linuxtv.org
2359 T:      git git://linuxtv.org/media_tree.git
2360 S:      Maintained
2361 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2362
2363 AZTECH FM RADIO RECEIVER DRIVER
2364 M:      Hans Verkuil <hverkuil@xs4all.nl>
2365 L:      linux-media@vger.kernel.org
2366 T:      git git://linuxtv.org/media_tree.git
2367 W:      https://linuxtv.org
2368 S:      Maintained
2369 F:      drivers/media/radio/radio-aztech*
2370
2371 B43 WIRELESS DRIVER
2372 L:      linux-wireless@vger.kernel.org
2373 L:      b43-dev@lists.infradead.org
2374 W:      http://wireless.kernel.org/en/users/Drivers/b43
2375 S:      Odd Fixes
2376 F:      drivers/net/wireless/broadcom/b43/
2377
2378 B43LEGACY WIRELESS DRIVER
2379 M:      Larry Finger <Larry.Finger@lwfinger.net>
2380 L:      linux-wireless@vger.kernel.org
2381 L:      b43-dev@lists.infradead.org
2382 W:      http://wireless.kernel.org/en/users/Drivers/b43
2383 S:      Maintained
2384 F:      drivers/net/wireless/broadcom/b43legacy/
2385
2386 BACKLIGHT CLASS/SUBSYSTEM
2387 M:      Lee Jones <lee.jones@linaro.org>
2388 M:      Daniel Thompson <daniel.thompson@linaro.org>
2389 M:      Jingoo Han <jingoohan1@gmail.com>
2390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2391 S:      Maintained
2392 F:      drivers/video/backlight/
2393 F:      include/linux/backlight.h
2394 F:      include/linux/pwm_backlight.h
2395 F:      Documentation/devicetree/bindings/leds/backlight
2396
2397 BATMAN ADVANCED
2398 M:      Marek Lindner <mareklindner@neomailbox.ch>
2399 M:      Simon Wunderlich <sw@simonwunderlich.de>
2400 M:      Antonio Quartulli <a@unstable.cc>
2401 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2402 W:      https://www.open-mesh.org/
2403 Q:      https://patchwork.open-mesh.org/project/batman/list/
2404 S:      Maintained
2405 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2406 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2407 F:      Documentation/networking/batman-adv.txt
2408 F:      include/uapi/linux/batman_adv.h
2409 F:      net/batman-adv/
2410
2411 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2412 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2413 L:      linux-hams@vger.kernel.org
2414 W:      http://www.baycom.org/~tom/ham/ham.html
2415 S:      Maintained
2416 F:      drivers/net/hamradio/baycom*
2417
2418 BCACHE (BLOCK LAYER CACHE)
2419 M:      Kent Overstreet <kent.overstreet@gmail.com>
2420 L:      linux-bcache@vger.kernel.org
2421 W:      http://bcache.evilpiepirate.org
2422 S:      Orphan
2423 F:      drivers/md/bcache/
2424
2425 BDISP ST MEDIA DRIVER
2426 M:      Fabien Dessenne <fabien.dessenne@st.com>
2427 L:      linux-media@vger.kernel.org
2428 T:      git git://linuxtv.org/media_tree.git
2429 W:      https://linuxtv.org
2430 S:      Supported
2431 F:      drivers/media/platform/sti/bdisp
2432
2433 DELTA ST MEDIA DRIVER
2434 M:      Hugues Fruchet <hugues.fruchet@st.com>
2435 L:      linux-media@vger.kernel.org
2436 T:      git git://linuxtv.org/media_tree.git
2437 W:      https://linuxtv.org
2438 S:      Supported
2439 F:      drivers/media/platform/sti/delta
2440
2441 BEFS FILE SYSTEM
2442 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2443 M:      Salah Triki <salah.triki@gmail.com>
2444 S:      Maintained
2445 T:      git git://github.com/luisbg/linux-befs.git
2446 F:      Documentation/filesystems/befs.txt
2447 F:      fs/befs/
2448
2449 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2450 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2451 L:      netdev@vger.kernel.org
2452 S:      Maintained
2453 F:      drivers/net/ethernet/ec_bhf.c
2454
2455 BFS FILE SYSTEM
2456 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2457 S:      Maintained
2458 F:      Documentation/filesystems/bfs.txt
2459 F:      fs/bfs/
2460 F:      include/uapi/linux/bfs_fs.h
2461
2462 BLACKFIN ARCHITECTURE
2463 M:      Steven Miao <realmz6@gmail.com>
2464 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2465 T:      git git://git.code.sf.net/p/adi-linux/code
2466 W:      http://blackfin.uclinux.org
2467 S:      Supported
2468 F:      arch/blackfin/
2469
2470 BLACKFIN EMAC DRIVER
2471 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2472 W:      http://blackfin.uclinux.org
2473 S:      Supported
2474 F:      drivers/net/ethernet/adi/
2475
2476 BLACKFIN RTC DRIVER
2477 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2478 W:      http://blackfin.uclinux.org
2479 S:      Supported
2480 F:      drivers/rtc/rtc-bfin.c
2481
2482 BLACKFIN SDH DRIVER
2483 M:      Sonic Zhang <sonic.zhang@analog.com>
2484 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2485 W:      http://blackfin.uclinux.org
2486 S:      Supported
2487 F:      drivers/mmc/host/bfin_sdh.c
2488
2489 BLACKFIN SERIAL DRIVER
2490 M:      Sonic Zhang <sonic.zhang@analog.com>
2491 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2492 W:      http://blackfin.uclinux.org
2493 S:      Supported
2494 F:      drivers/tty/serial/bfin_uart.c
2495
2496 BLACKFIN WATCHDOG DRIVER
2497 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2498 W:      http://blackfin.uclinux.org
2499 S:      Supported
2500 F:      drivers/watchdog/bfin_wdt.c
2501
2502 BLACKFIN I2C TWI DRIVER
2503 M:      Sonic Zhang <sonic.zhang@analog.com>
2504 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2505 W:      http://blackfin.uclinux.org/
2506 S:      Supported
2507 F:      drivers/i2c/busses/i2c-bfin-twi.c
2508
2509 BLACKFIN MEDIA DRIVER
2510 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2511 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2512 W:      http://blackfin.uclinux.org/
2513 S:      Supported
2514 F:      drivers/media/platform/blackfin/
2515 F:      drivers/media/i2c/adv7183*
2516 F:      drivers/media/i2c/vs6624*
2517
2518 BLINKM RGB LED DRIVER
2519 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2520 S:      Maintained
2521 F:      drivers/leds/leds-blinkm.c
2522
2523 BLOCK LAYER
2524 M:      Jens Axboe <axboe@kernel.dk>
2525 L:      linux-block@vger.kernel.org
2526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2527 S:      Maintained
2528 F:      block/
2529 F:      kernel/trace/blktrace.c
2530 F:      lib/sbitmap.c
2531
2532 BLOCK2MTD DRIVER
2533 M:      Joern Engel <joern@lazybastard.org>
2534 L:      linux-mtd@lists.infradead.org
2535 S:      Maintained
2536 F:      drivers/mtd/devices/block2mtd.c
2537
2538 BLUETOOTH DRIVERS
2539 M:      Marcel Holtmann <marcel@holtmann.org>
2540 M:      Gustavo Padovan <gustavo@padovan.org>
2541 M:      Johan Hedberg <johan.hedberg@gmail.com>
2542 L:      linux-bluetooth@vger.kernel.org
2543 W:      http://www.bluez.org/
2544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2546 S:      Maintained
2547 F:      drivers/bluetooth/
2548
2549 BLUETOOTH SUBSYSTEM
2550 M:      Marcel Holtmann <marcel@holtmann.org>
2551 M:      Gustavo Padovan <gustavo@padovan.org>
2552 M:      Johan Hedberg <johan.hedberg@gmail.com>
2553 L:      linux-bluetooth@vger.kernel.org
2554 W:      http://www.bluez.org/
2555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2557 S:      Maintained
2558 F:      net/bluetooth/
2559 F:      include/net/bluetooth/
2560
2561 BONDING DRIVER
2562 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2563 M:      Veaceslav Falico <vfalico@gmail.com>
2564 M:      Andy Gospodarek <andy@greyhouse.net>
2565 L:      netdev@vger.kernel.org
2566 W:      http://sourceforge.net/projects/bonding/
2567 S:      Supported
2568 F:      drivers/net/bonding/
2569 F:      include/uapi/linux/if_bonding.h
2570
2571 BPF (Safe dynamic programs and tools)
2572 M:      Alexei Starovoitov <ast@kernel.org>
2573 L:      netdev@vger.kernel.org
2574 L:      linux-kernel@vger.kernel.org
2575 S:      Supported
2576 F:      kernel/bpf/
2577 F:      tools/testing/selftests/bpf/
2578 F:      lib/test_bpf.c
2579
2580 BROADCOM B44 10/100 ETHERNET DRIVER
2581 M:      Michael Chan <michael.chan@broadcom.com>
2582 L:      netdev@vger.kernel.org
2583 S:      Supported
2584 F:      drivers/net/ethernet/broadcom/b44.*
2585
2586 BROADCOM B53 ETHERNET SWITCH DRIVER
2587 M:      Florian Fainelli <f.fainelli@gmail.com>
2588 L:      netdev@vger.kernel.org
2589 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2590 S:      Supported
2591 F:      drivers/net/dsa/b53/*
2592 F:      include/linux/platform_data/b53.h
2593
2594 BROADCOM GENET ETHERNET DRIVER
2595 M:      Florian Fainelli <f.fainelli@gmail.com>
2596 L:      netdev@vger.kernel.org
2597 S:      Supported
2598 F:      drivers/net/ethernet/broadcom/genet/
2599
2600 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2601 M:      Rasesh Mody <rasesh.mody@cavium.com>
2602 M:      Harish Patil <harish.patil@cavium.com>
2603 M:      Dept-GELinuxNICDev@cavium.com
2604 L:      netdev@vger.kernel.org
2605 S:      Supported
2606 F:      drivers/net/ethernet/broadcom/bnx2.*
2607 F:      drivers/net/ethernet/broadcom/bnx2_*
2608
2609 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2610 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2611 M:      Ariel Elior <ariel.elior@cavium.com>
2612 M:      everest-linux-l2@cavium.com
2613 L:      netdev@vger.kernel.org
2614 S:      Supported
2615 F:      drivers/net/ethernet/broadcom/bnx2x/
2616
2617 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2618 M:      Michael Chan <michael.chan@broadcom.com>
2619 L:      netdev@vger.kernel.org
2620 S:      Supported
2621 F:      drivers/net/ethernet/broadcom/bnxt/
2622
2623 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2624 M:      Florian Fainelli <f.fainelli@gmail.com>
2625 M:      Ray Jui <rjui@broadcom.com>
2626 M:      Scott Branden <sbranden@broadcom.com>
2627 M:      bcm-kernel-feedback-list@broadcom.com
2628 T:      git git://github.com/broadcom/mach-bcm
2629 S:      Maintained
2630 N:      bcm281*
2631 N:      bcm113*
2632 N:      bcm216*
2633 N:      kona
2634 F:      arch/arm/mach-bcm/
2635
2636 BROADCOM BCM2835 ARM ARCHITECTURE
2637 M:      Stephen Warren <swarren@wwwdotorg.org>
2638 M:      Lee Jones <lee@kernel.org>
2639 M:      Eric Anholt <eric@anholt.net>
2640 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 T:      git git://github.com/anholt/linux
2643 S:      Maintained
2644 N:      bcm2835
2645 F:      drivers/staging/vc04_services
2646
2647 BROADCOM BCM47XX MIPS ARCHITECTURE
2648 M:      Hauke Mehrtens <hauke@hauke-m.de>
2649 M:      Rafał Miłecki <zajec5@gmail.com>
2650 L:      linux-mips@linux-mips.org
2651 S:      Maintained
2652 F:      Documentation/devicetree/bindings/mips/brcm/
2653 F:      arch/mips/bcm47xx/*
2654 F:      arch/mips/include/asm/mach-bcm47xx/*
2655
2656 BROADCOM BCM5301X ARM ARCHITECTURE
2657 M:      Hauke Mehrtens <hauke@hauke-m.de>
2658 M:      Rafał Miłecki <zajec5@gmail.com>
2659 M:      bcm-kernel-feedback-list@broadcom.com
2660 L:      linux-arm-kernel@lists.infradead.org
2661 S:      Maintained
2662 F:      arch/arm/mach-bcm/bcm_5301x.c
2663 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2664 F:      arch/arm/boot/dts/bcm470*
2665
2666 BROADCOM BCM53573 ARM ARCHITECTURE
2667 M:      Rafał Miłecki <rafal@milecki.pl>
2668 L:      linux-arm-kernel@lists.infradead.org
2669 S:      Maintained
2670 F:      arch/arm/boot/dts/bcm53573*
2671 F:      arch/arm/boot/dts/bcm47189*
2672
2673 BROADCOM BCM63XX ARM ARCHITECTURE
2674 M:      Florian Fainelli <f.fainelli@gmail.com>
2675 M:      bcm-kernel-feedback-list@broadcom.com
2676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2677 T:      git git://github.com/broadcom/stblinux.git
2678 S:      Maintained
2679 N:      bcm63xx
2680
2681 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2682 M:      Kevin Cernekee <cernekee@gmail.com>
2683 L:      linux-usb@vger.kernel.org
2684 S:      Maintained
2685 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2686
2687 BROADCOM BCM7XXX ARM ARCHITECTURE
2688 M:      Brian Norris <computersforpeace@gmail.com>
2689 M:      Gregory Fong <gregory.0xf0@gmail.com>
2690 M:      Florian Fainelli <f.fainelli@gmail.com>
2691 M:      bcm-kernel-feedback-list@broadcom.com
2692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693 T:      git git://github.com/broadcom/stblinux.git
2694 S:      Maintained
2695 F:      arch/arm/mach-bcm/*brcmstb*
2696 F:      arch/arm/boot/dts/bcm7*.dts*
2697 F:      drivers/bus/brcmstb_gisb.c
2698 N:      brcmstb
2699
2700 BROADCOM BMIPS MIPS ARCHITECTURE
2701 M:      Kevin Cernekee <cernekee@gmail.com>
2702 M:      Florian Fainelli <f.fainelli@gmail.com>
2703 L:      linux-mips@linux-mips.org
2704 T:      git git://github.com/broadcom/stblinux.git
2705 S:      Maintained
2706 F:      arch/mips/bmips/*
2707 F:      arch/mips/include/asm/mach-bmips/*
2708 F:      arch/mips/kernel/*bmips*
2709 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2710 F:      drivers/irqchip/irq-bcm63*
2711 F:      drivers/irqchip/irq-bcm7*
2712 F:      drivers/irqchip/irq-brcmstb*
2713 F:      include/linux/bcm963xx_nvram.h
2714 F:      include/linux/bcm963xx_tag.h
2715
2716 BROADCOM BMIPS CPUFREQ DRIVER
2717 M:      Markus Mayer <mmayer@broadcom.com>
2718 M:      bcm-kernel-feedback-list@broadcom.com
2719 L:      linux-pm@vger.kernel.org
2720 S:      Maintained
2721 F:      drivers/cpufreq/bmips-cpufreq.c
2722
2723 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2724 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2725 M:      Prashant Sreedharan <prashant@broadcom.com>
2726 M:      Michael Chan <mchan@broadcom.com>
2727 L:      netdev@vger.kernel.org
2728 S:      Supported
2729 F:      drivers/net/ethernet/broadcom/tg3.*
2730
2731 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2732 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2733 M:      Franky Lin <franky.lin@broadcom.com>
2734 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2735 L:      linux-wireless@vger.kernel.org
2736 L:      brcm80211-dev-list.pdl@broadcom.com
2737 S:      Supported
2738 F:      drivers/net/wireless/broadcom/brcm80211/
2739
2740 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2741 M:      QLogic-Storage-Upstream@qlogic.com
2742 L:      linux-scsi@vger.kernel.org
2743 S:      Supported
2744 F:      drivers/scsi/bnx2fc/
2745
2746 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2747 M:      QLogic-Storage-Upstream@qlogic.com
2748 L:      linux-scsi@vger.kernel.org
2749 S:      Supported
2750 F:      drivers/scsi/bnx2i/
2751
2752 BROADCOM IPROC ARM ARCHITECTURE
2753 M:      Ray Jui <rjui@broadcom.com>
2754 M:      Scott Branden <sbranden@broadcom.com>
2755 M:      Jon Mason <jonmason@broadcom.com>
2756 M:      bcm-kernel-feedback-list@broadcom.com
2757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758 T:      git git://github.com/broadcom/cygnus-linux.git
2759 S:      Maintained
2760 N:      iproc
2761 N:      cygnus
2762 N:      bcm[-_]nsp
2763 N:      bcm9113*
2764 N:      bcm9583*
2765 N:      bcm9585*
2766 N:      bcm9586*
2767 N:      bcm988312
2768 N:      bcm113*
2769 N:      bcm583*
2770 N:      bcm585*
2771 N:      bcm586*
2772 N:      bcm88312
2773 F:      arch/arm64/boot/dts/broadcom/ns2*
2774 F:      drivers/clk/bcm/clk-ns*
2775 F:      drivers/pinctrl/bcm/pinctrl-ns*
2776
2777 BROADCOM BRCMSTB GPIO DRIVER
2778 M:      Gregory Fong <gregory.0xf0@gmail.com>
2779 L:      bcm-kernel-feedback-list@broadcom.com
2780 S:      Supported
2781 F:      drivers/gpio/gpio-brcmstb.c
2782 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2783
2784 BROADCOM KONA GPIO DRIVER
2785 M:      Ray Jui <rjui@broadcom.com>
2786 L:      bcm-kernel-feedback-list@broadcom.com
2787 S:      Supported
2788 F:      drivers/gpio/gpio-bcm-kona.c
2789 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2790
2791 BROADCOM NVRAM DRIVER
2792 M:      Rafał Miłecki <zajec5@gmail.com>
2793 L:      linux-mips@linux-mips.org
2794 S:      Maintained
2795 F:      drivers/firmware/broadcom/*
2796
2797 BROADCOM STB NAND FLASH DRIVER
2798 M:      Brian Norris <computersforpeace@gmail.com>
2799 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2800 L:      linux-mtd@lists.infradead.org
2801 L:      bcm-kernel-feedback-list@broadcom.com
2802 S:      Maintained
2803 F:      drivers/mtd/nand/brcmnand/
2804
2805 BROADCOM STB AVS CPUFREQ DRIVER
2806 M:      Markus Mayer <mmayer@broadcom.com>
2807 M:      bcm-kernel-feedback-list@broadcom.com
2808 L:      linux-pm@vger.kernel.org
2809 S:      Maintained
2810 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2811 F:      drivers/cpufreq/brcmstb*
2812
2813 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2814 M:      Rafał Miłecki <zajec5@gmail.com>
2815 L:      linux-wireless@vger.kernel.org
2816 S:      Maintained
2817 F:      drivers/bcma/
2818 F:      include/linux/bcma/
2819
2820 BROADCOM SYSTEMPORT ETHERNET DRIVER
2821 M:      Florian Fainelli <f.fainelli@gmail.com>
2822 L:      netdev@vger.kernel.org
2823 S:      Supported
2824 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2825
2826 BROADCOM VULCAN ARM64 SOC
2827 M:      Jayachandran C. <c.jayachandran@gmail.com>
2828 M:      bcm-kernel-feedback-list@broadcom.com
2829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2830 S:      Maintained
2831 F:      arch/arm64/boot/dts/broadcom/vulcan*
2832
2833 BROADCOM NETXTREME-E ROCE DRIVER
2834 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2835 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2836 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2837 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2838 L:      linux-rdma@vger.kernel.org
2839 W:      http://www.broadcom.com
2840 S:      Supported
2841 F:      drivers/infiniband/hw/bnxt_re/
2842 F:      include/uapi/rdma/bnxt_re-abi.h
2843
2844 BROCADE BFA FC SCSI DRIVER
2845 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2846 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2847 L:      linux-scsi@vger.kernel.org
2848 S:      Supported
2849 F:      drivers/scsi/bfa/
2850
2851 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2852 M:      Rasesh Mody <rasesh.mody@cavium.com>
2853 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2854 M:      Dept-GELinuxNICDev@cavium.com
2855 L:      netdev@vger.kernel.org
2856 S:      Supported
2857 F:      drivers/net/ethernet/brocade/bna/
2858
2859 BSG (block layer generic sg v4 driver)
2860 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2861 L:      linux-scsi@vger.kernel.org
2862 S:      Supported
2863 F:      block/bsg.c
2864 F:      include/linux/bsg.h
2865 F:      include/uapi/linux/bsg.h
2866
2867 BT87X AUDIO DRIVER
2868 M:      Clemens Ladisch <clemens@ladisch.de>
2869 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2870 T:      git git://git.alsa-project.org/alsa-kernel.git
2871 S:      Maintained
2872 F:      Documentation/sound/alsa/Bt87x.txt
2873 F:      sound/pci/bt87x.c
2874
2875 BT8XXGPIO DRIVER
2876 M:      Michael Buesch <m@bues.ch>
2877 W:      http://bu3sch.de/btgpio.php
2878 S:      Maintained
2879 F:      drivers/gpio/gpio-bt8xx.c
2880
2881 BTRFS FILE SYSTEM
2882 M:      Chris Mason <clm@fb.com>
2883 M:      Josef Bacik <jbacik@fb.com>
2884 M:      David Sterba <dsterba@suse.com>
2885 L:      linux-btrfs@vger.kernel.org
2886 W:      http://btrfs.wiki.kernel.org/
2887 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2889 S:      Maintained
2890 F:      Documentation/filesystems/btrfs.txt
2891 F:      fs/btrfs/
2892
2893 BTTV VIDEO4LINUX DRIVER
2894 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2895 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2896 L:      linux-media@vger.kernel.org
2897 W:      https://linuxtv.org
2898 T:      git git://linuxtv.org/media_tree.git
2899 S:      Odd fixes
2900 F:      Documentation/media/v4l-drivers/bttv*
2901 F:      drivers/media/pci/bt8xx/bttv*
2902
2903 BUSLOGIC SCSI DRIVER
2904 M:      Khalid Aziz <khalid@gonehiking.org>
2905 L:      linux-scsi@vger.kernel.org
2906 S:      Maintained
2907 F:      drivers/scsi/BusLogic.*
2908 F:      drivers/scsi/FlashPoint.*
2909
2910 C-MEDIA CMI8788 DRIVER
2911 M:      Clemens Ladisch <clemens@ladisch.de>
2912 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2913 T:      git git://git.alsa-project.org/alsa-kernel.git
2914 S:      Maintained
2915 F:      sound/pci/oxygen/
2916
2917 C6X ARCHITECTURE
2918 M:      Mark Salter <msalter@redhat.com>
2919 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2920 L:      linux-c6x-dev@linux-c6x.org
2921 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2922 S:      Maintained
2923 F:      arch/c6x/
2924
2925 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2926 M:      David Howells <dhowells@redhat.com>
2927 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2928 S:      Supported
2929 F:      Documentation/filesystems/caching/cachefiles.txt
2930 F:      fs/cachefiles/
2931
2932 CADET FM/AM RADIO RECEIVER DRIVER
2933 M:      Hans Verkuil <hverkuil@xs4all.nl>
2934 L:      linux-media@vger.kernel.org
2935 T:      git git://linuxtv.org/media_tree.git
2936 W:      https://linuxtv.org
2937 S:      Maintained
2938 F:      drivers/media/radio/radio-cadet*
2939
2940 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2941 M:      Jonathan Corbet <corbet@lwn.net>
2942 L:      linux-media@vger.kernel.org
2943 T:      git git://linuxtv.org/media_tree.git
2944 S:      Maintained
2945 F:      Documentation/media/v4l-drivers/cafe_ccic*
2946 F:      drivers/media/platform/marvell-ccic/
2947
2948 CAIF NETWORK LAYER
2949 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2950 L:      netdev@vger.kernel.org
2951 S:      Supported
2952 F:      Documentation/networking/caif/
2953 F:      drivers/net/caif/
2954 F:      include/uapi/linux/caif/
2955 F:      include/net/caif/
2956 F:      net/caif/
2957
2958 CALGARY x86-64 IOMMU
2959 M:      Muli Ben-Yehuda <mulix@mulix.org>
2960 M:      Jon Mason <jdmason@kudzu.us>
2961 L:      iommu@lists.linux-foundation.org
2962 S:      Maintained
2963 F:      arch/x86/kernel/pci-calgary_64.c
2964 F:      arch/x86/kernel/tce_64.c
2965 F:      arch/x86/include/asm/calgary.h
2966 F:      arch/x86/include/asm/tce.h
2967
2968 CAN NETWORK LAYER
2969 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2970 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2971 L:      linux-can@vger.kernel.org
2972 W:      https://github.com/linux-can
2973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2975 S:      Maintained
2976 F:      Documentation/networking/can.txt
2977 F:      net/can/
2978 F:      include/linux/can/core.h
2979 F:      include/uapi/linux/can.h
2980 F:      include/uapi/linux/can/bcm.h
2981 F:      include/uapi/linux/can/raw.h
2982 F:      include/uapi/linux/can/gw.h
2983
2984 CAN NETWORK DRIVERS
2985 M:      Wolfgang Grandegger <wg@grandegger.com>
2986 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2987 L:      linux-can@vger.kernel.org
2988 W:      https://github.com/linux-can
2989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2991 S:      Maintained
2992 F:      Documentation/devicetree/bindings/net/can/
2993 F:      drivers/net/can/
2994 F:      include/linux/can/dev.h
2995 F:      include/linux/can/platform/
2996 F:      include/uapi/linux/can/error.h
2997 F:      include/uapi/linux/can/netlink.h
2998
2999 CAPABILITIES
3000 M:      Serge Hallyn <serge@hallyn.com>
3001 L:      linux-security-module@vger.kernel.org
3002 S:      Supported
3003 F:      include/linux/capability.h
3004 F:      include/uapi/linux/capability.h
3005 F:      security/commoncap.c
3006 F:      kernel/capability.c
3007
3008 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3009 M:      Kevin Tsai <ktsai@capellamicro.com>
3010 S:      Maintained
3011 F:      drivers/iio/light/cm*
3012 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3013
3014 CAVIUM THUNDERX2 ARM64 SOC
3015 M:      Jayachandran C <jnair@caviumnetworks.com>
3016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3017 S:      Maintained
3018 F:      arch/arm64/boot/dts/cavium/thunder-99xx*
3019 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3020
3021 CAVIUM I2C DRIVER
3022 M:      Jan Glauber <jglauber@cavium.com>
3023 M:      David Daney <david.daney@cavium.com>
3024 W:      http://www.cavium.com
3025 S:      Supported
3026 F:      drivers/i2c/busses/i2c-octeon*
3027 F:      drivers/i2c/busses/i2c-thunderx*
3028
3029 CAVIUM LIQUIDIO NETWORK DRIVER
3030 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3031 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3032 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3033 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3034 L:     netdev@vger.kernel.org
3035 W:     http://www.cavium.com
3036 S:     Supported
3037 F:     drivers/net/ethernet/cavium/liquidio/
3038
3039 CAVIUM OCTEON-TX CRYPTO DRIVER
3040 M:      George Cherian <george.cherian@cavium.com>
3041 L:      linux-crypto@vger.kernel.org
3042 W:      http://www.cavium.com
3043 S:      Supported
3044 F:      drivers/crypto/cavium/cpt/
3045
3046 CC2520 IEEE-802.15.4 RADIO DRIVER
3047 M:      Varka Bhadram <varkabhadram@gmail.com>
3048 L:      linux-wpan@vger.kernel.org
3049 S:      Maintained
3050 F:      drivers/net/ieee802154/cc2520.c
3051 F:      include/linux/spi/cc2520.h
3052 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3053
3054 CEC DRIVER
3055 M:      Hans Verkuil <hans.verkuil@cisco.com>
3056 L:      linux-media@vger.kernel.org
3057 T:      git git://linuxtv.org/media_tree.git
3058 W:      http://linuxtv.org
3059 S:      Supported
3060 F:      Documentation/media/kapi/cec-core.rst
3061 F:      Documentation/media/uapi/cec
3062 F:      drivers/media/cec/
3063 F:      drivers/media/cec-edid.c
3064 F:      drivers/media/rc/keymaps/rc-cec.c
3065 F:      include/media/cec.h
3066 F:      include/media/cec-edid.h
3067 F:      include/uapi/linux/cec.h
3068 F:      include/uapi/linux/cec-funcs.h
3069
3070 CELL BROADBAND ENGINE ARCHITECTURE
3071 M:      Arnd Bergmann <arnd@arndb.de>
3072 L:      linuxppc-dev@lists.ozlabs.org
3073 W:      http://www.ibm.com/developerworks/power/cell/
3074 S:      Supported
3075 F:      arch/powerpc/include/asm/cell*.h
3076 F:      arch/powerpc/include/asm/spu*.h
3077 F:      arch/powerpc/include/uapi/asm/spu*.h
3078 F:      arch/powerpc/oprofile/*cell*
3079 F:      arch/powerpc/platforms/cell/
3080
3081 CEPH COMMON CODE (LIBCEPH)
3082 M:      Ilya Dryomov <idryomov@gmail.com>
3083 M:      "Yan, Zheng" <zyan@redhat.com>
3084 M:      Sage Weil <sage@redhat.com>
3085 L:      ceph-devel@vger.kernel.org
3086 W:      http://ceph.com/
3087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3088 T:      git git://github.com/ceph/ceph-client.git
3089 S:      Supported
3090 F:      net/ceph/
3091 F:      include/linux/ceph/
3092 F:      include/linux/crush/
3093
3094 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3095 M:      "Yan, Zheng" <zyan@redhat.com>
3096 M:      Sage Weil <sage@redhat.com>
3097 M:      Ilya Dryomov <idryomov@gmail.com>
3098 L:      ceph-devel@vger.kernel.org
3099 W:      http://ceph.com/
3100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3101 T:      git git://github.com/ceph/ceph-client.git
3102 S:      Supported
3103 F:      Documentation/filesystems/ceph.txt
3104 F:      fs/ceph/
3105
3106 CERTIFICATE HANDLING:
3107 M:      David Howells <dhowells@redhat.com>
3108 M:      David Woodhouse <dwmw2@infradead.org>
3109 L:      keyrings@vger.kernel.org
3110 S:      Maintained
3111 F:      Documentation/module-signing.txt
3112 F:      certs/
3113 F:      scripts/sign-file.c
3114 F:      scripts/extract-cert.c
3115
3116 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3117 L:      linux-usb@vger.kernel.org
3118 S:      Orphan
3119 F:      Documentation/usb/WUSB-Design-overview.txt
3120 F:      Documentation/usb/wusb-cbaf
3121 F:      drivers/usb/host/hwa-hc.c
3122 F:      drivers/usb/host/whci/
3123 F:      drivers/usb/wusbcore/
3124 F:      include/linux/usb/wusb*
3125
3126 HT16K33 LED CONTROLLER DRIVER
3127 M:      Robin van der Gracht <robin@protonic.nl>
3128 S:      Maintained
3129 F:      drivers/auxdisplay/ht16k33.c
3130 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3131
3132 CFAG12864B LCD DRIVER
3133 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3134 W:      http://miguelojeda.es/auxdisplay.htm
3135 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3136 S:      Maintained
3137 F:      drivers/auxdisplay/cfag12864b.c
3138 F:      include/linux/cfag12864b.h
3139
3140 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3141 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3142 W:      http://miguelojeda.es/auxdisplay.htm
3143 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3144 S:      Maintained
3145 F:      drivers/auxdisplay/cfag12864bfb.c
3146 F:      include/linux/cfag12864b.h
3147
3148 CFG80211 and NL80211
3149 M:      Johannes Berg <johannes@sipsolutions.net>
3150 L:      linux-wireless@vger.kernel.org
3151 W:      http://wireless.kernel.org/
3152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3154 S:      Maintained
3155 F:      include/uapi/linux/nl80211.h
3156 F:      include/net/cfg80211.h
3157 F:      net/wireless/*
3158 X:      net/wireless/wext*
3159
3160 CHAR and MISC DRIVERS
3161 M:      Arnd Bergmann <arnd@arndb.de>
3162 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3164 S:      Supported
3165 F:      drivers/char/*
3166 F:      drivers/misc/*
3167 F:      include/linux/miscdevice.h
3168
3169 CHECKPATCH
3170 M:      Andy Whitcroft <apw@canonical.com>
3171 M:      Joe Perches <joe@perches.com>
3172 S:      Maintained
3173 F:      scripts/checkpatch.pl
3174
3175 CHINESE DOCUMENTATION
3176 M:      Harry Wei <harryxiyou@gmail.com>
3177 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3178 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3179 S:      Maintained
3180 F:      Documentation/translations/zh_CN/
3181
3182 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3183 M:      Peter Chen <Peter.Chen@nxp.com>
3184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3185 L:      linux-usb@vger.kernel.org
3186 S:      Maintained
3187 F:      drivers/usb/chipidea/
3188
3189 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3190 M:      Hans de Goede <hdegoede@redhat.com>
3191 L:      linux-input@vger.kernel.org
3192 S:      Maintained
3193 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3194 F:      drivers/input/touchscreen/chipone_icn8318.c
3195
3196 CHROME HARDWARE PLATFORM SUPPORT
3197 M:      Olof Johansson <olof@lixom.net>
3198 S:      Maintained
3199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3200 F:      drivers/platform/chrome/
3201
3202 CISCO VIC ETHERNET NIC DRIVER
3203 M:      Christian Benvenuti <benve@cisco.com>
3204 M:      Sujith Sankar <ssujith@cisco.com>
3205 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3206 M:      Neel Patel <neepatel@cisco.com>
3207 S:      Supported
3208 F:      drivers/net/ethernet/cisco/enic/
3209
3210 CISCO VIC LOW LATENCY NIC DRIVER
3211 M:      Christian Benvenuti <benve@cisco.com>
3212 M:      Dave Goodell <dgoodell@cisco.com>
3213 S:      Supported
3214 F:      drivers/infiniband/hw/usnic/
3215
3216 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3217 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3218 L:      netdev@vger.kernel.org
3219 S:      Maintained
3220 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3221
3222 CIRRUS LOGIC AUDIO CODEC DRIVERS
3223 M:      Brian Austin <brian.austin@cirrus.com>
3224 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3225 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3226 S:      Maintained
3227 F:      sound/soc/codecs/cs*
3228
3229 CLEANCACHE API
3230 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3231 L:      linux-kernel@vger.kernel.org
3232 S:      Maintained
3233 F:      mm/cleancache.c
3234 F:      include/linux/cleancache.h
3235
3236 CLK API
3237 M:      Russell King <linux@armlinux.org.uk>
3238 L:      linux-clk@vger.kernel.org
3239 S:      Maintained
3240 F:      include/linux/clk.h
3241
3242 CLOCKSOURCE, CLOCKEVENT DRIVERS
3243 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3244 M:      Thomas Gleixner <tglx@linutronix.de>
3245 L:      linux-kernel@vger.kernel.org
3246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3247 S:      Supported
3248 F:      drivers/clocksource
3249
3250 CISCO FCOE HBA DRIVER
3251 M:      Satish Kharat <satishkh@cisco.com>
3252 M:      Sesidhar Baddela <sebaddel@cisco.com>
3253 M:      Karan Tilak Kumar <kartilak@cisco.com>
3254 L:      linux-scsi@vger.kernel.org
3255 S:      Supported
3256 F:      drivers/scsi/fnic/
3257
3258 CISCO SCSI HBA DRIVER
3259 M:      Karan Tilak Kumar <kartilak@cisco.com>
3260 M:      Sesidhar Baddela <sebaddel@cisco.com>
3261 L:      linux-scsi@vger.kernel.org
3262 S:      Supported
3263 F:      drivers/scsi/snic/
3264
3265 CMPC ACPI DRIVER
3266 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3267 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3268 L:      platform-driver-x86@vger.kernel.org
3269 S:      Supported
3270 F:      drivers/platform/x86/classmate-laptop.c
3271
3272 COBALT MEDIA DRIVER
3273 M:      Hans Verkuil <hans.verkuil@cisco.com>
3274 L:      linux-media@vger.kernel.org
3275 T:      git git://linuxtv.org/media_tree.git
3276 W:      https://linuxtv.org
3277 S:      Supported
3278 F:      drivers/media/pci/cobalt/
3279
3280 COCCINELLE/Semantic Patches (SmPL)
3281 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3282 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3283 M:      Nicolas Palix <nicolas.palix@imag.fr>
3284 M:      Michal Marek <mmarek@suse.com>
3285 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3287 W:      http://coccinelle.lip6.fr/
3288 S:      Supported
3289 F:      Documentation/dev-tools/coccinelle.rst
3290 F:      scripts/coccinelle/
3291 F:      scripts/coccicheck
3292
3293 CODA FILE SYSTEM
3294 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3295 M:      coda@cs.cmu.edu
3296 L:      codalist@coda.cs.cmu.edu
3297 W:      http://www.coda.cs.cmu.edu/
3298 S:      Maintained
3299 F:      Documentation/filesystems/coda.txt
3300 F:      fs/coda/
3301 F:      include/linux/coda*.h
3302 F:      include/uapi/linux/coda*.h
3303
3304 CODA V4L2 MEM2MEM DRIVER
3305 M:      Philipp Zabel <p.zabel@pengutronix.de>
3306 L:      linux-media@vger.kernel.org
3307 S:      Maintained
3308 F:      Documentation/devicetree/bindings/media/coda.txt
3309 F:      drivers/media/platform/coda/
3310
3311 COMMON CLK FRAMEWORK
3312 M:      Michael Turquette <mturquette@baylibre.com>
3313 M:      Stephen Boyd <sboyd@codeaurora.org>
3314 L:      linux-clk@vger.kernel.org
3315 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3317 S:      Maintained
3318 F:      Documentation/devicetree/bindings/clock/
3319 F:      drivers/clk/
3320 X:      drivers/clk/clkdev.c
3321 F:      include/linux/clk-pr*
3322 F:      include/linux/clk/
3323
3324 COMMON INTERNET FILE SYSTEM (CIFS)
3325 M:      Steve French <sfrench@samba.org>
3326 L:      linux-cifs@vger.kernel.org
3327 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3328 W:      http://linux-cifs.samba.org/
3329 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3330 S:      Supported
3331 F:      Documentation/filesystems/cifs/
3332 F:      fs/cifs/
3333
3334 COMPACTPCI HOTPLUG CORE
3335 M:      Scott Murray <scott@spiteful.org>
3336 L:      linux-pci@vger.kernel.org
3337 S:      Maintained
3338 F:      drivers/pci/hotplug/cpci_hotplug*
3339
3340 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3341 M:      Scott Murray <scott@spiteful.org>
3342 L:      linux-pci@vger.kernel.org
3343 S:      Maintained
3344 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3345
3346 COMPACTPCI HOTPLUG GENERIC DRIVER
3347 M:      Scott Murray <scott@spiteful.org>
3348 L:      linux-pci@vger.kernel.org
3349 S:      Maintained
3350 F:      drivers/pci/hotplug/cpcihp_generic.c
3351
3352 COMPAL LAPTOP SUPPORT
3353 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3354 L:      platform-driver-x86@vger.kernel.org
3355 S:      Maintained
3356 F:      drivers/platform/x86/compal-laptop.c
3357
3358 CONEXANT ACCESSRUNNER USB DRIVER
3359 L:      accessrunner-general@lists.sourceforge.net
3360 W:      http://accessrunner.sourceforge.net/
3361 S:      Orphan
3362 F:      drivers/usb/atm/cxacru.c
3363
3364 CONFIGFS
3365 M:      Joel Becker <jlbec@evilplan.org>
3366 M:      Christoph Hellwig <hch@lst.de>
3367 T:      git git://git.infradead.org/users/hch/configfs.git
3368 S:      Supported
3369 F:      fs/configfs/
3370 F:      include/linux/configfs.h
3371
3372 CONNECTOR
3373 M:      Evgeniy Polyakov <zbr@ioremap.net>
3374 L:      netdev@vger.kernel.org
3375 S:      Maintained
3376 F:      drivers/connector/
3377
3378 CONTROL GROUP (CGROUP)
3379 M:      Tejun Heo <tj@kernel.org>
3380 M:      Li Zefan <lizefan@huawei.com>
3381 M:      Johannes Weiner <hannes@cmpxchg.org>
3382 L:      cgroups@vger.kernel.org
3383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3384 S:      Maintained
3385 F:      Documentation/cgroup*
3386 F:      include/linux/cgroup*
3387 F:      kernel/cgroup*
3388
3389 CONTROL GROUP - CPUSET
3390 M:      Li Zefan <lizefan@huawei.com>
3391 L:      cgroups@vger.kernel.org
3392 W:      http://www.bullopensource.org/cpuset/
3393 W:      http://oss.sgi.com/projects/cpusets/
3394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3395 S:      Maintained
3396 F:      Documentation/cgroup-v1/cpusets.txt
3397 F:      include/linux/cpuset.h
3398 F:      kernel/cpuset.c
3399
3400 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3401 M:      Johannes Weiner <hannes@cmpxchg.org>
3402 M:      Michal Hocko <mhocko@kernel.org>
3403 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3404 L:      cgroups@vger.kernel.org
3405 L:      linux-mm@kvack.org
3406 S:      Maintained
3407 F:      mm/memcontrol.c
3408 F:      mm/swap_cgroup.c
3409
3410 CORETEMP HARDWARE MONITORING DRIVER
3411 M:      Fenghua Yu <fenghua.yu@intel.com>
3412 L:      linux-hwmon@vger.kernel.org
3413 S:      Maintained
3414 F:      Documentation/hwmon/coretemp
3415 F:      drivers/hwmon/coretemp.c
3416
3417 COSA/SRP SYNC SERIAL DRIVER
3418 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3419 W:      http://www.fi.muni.cz/~kas/cosa/
3420 S:      Maintained
3421 F:      drivers/net/wan/cosa*
3422
3423 CPMAC ETHERNET DRIVER
3424 M:      Florian Fainelli <f.fainelli@gmail.com>
3425 L:      netdev@vger.kernel.org
3426 S:      Maintained
3427 F:      drivers/net/ethernet/ti/cpmac.c
3428
3429 CPU FREQUENCY DRIVERS
3430 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3431 M:      Viresh Kumar <viresh.kumar@linaro.org>
3432 L:      linux-pm@vger.kernel.org
3433 S:      Maintained
3434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3435 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3436 B:      https://bugzilla.kernel.org
3437 F:      Documentation/cpu-freq/
3438 F:      drivers/cpufreq/
3439 F:      include/linux/cpufreq.h
3440
3441 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3442 M:      Viresh Kumar <viresh.kumar@linaro.org>
3443 M:      Sudeep Holla <sudeep.holla@arm.com>
3444 L:      linux-pm@vger.kernel.org
3445 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3446 S:      Maintained
3447 F:      drivers/cpufreq/arm_big_little.h
3448 F:      drivers/cpufreq/arm_big_little.c
3449 F:      drivers/cpufreq/arm_big_little_dt.c
3450
3451 CPUIDLE DRIVER - ARM BIG LITTLE
3452 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3453 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3454 L:      linux-pm@vger.kernel.org
3455 L:      linux-arm-kernel@lists.infradead.org
3456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3457 S:      Maintained
3458 F:      drivers/cpuidle/cpuidle-big_little.c
3459
3460 CPUIDLE DRIVER - ARM EXYNOS
3461 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3462 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3463 M:      Kukjin Kim <kgene@kernel.org>
3464 L:      linux-pm@vger.kernel.org
3465 L:      linux-samsung-soc@vger.kernel.org
3466 S:      Supported
3467 F:      drivers/cpuidle/cpuidle-exynos.c
3468 F:      arch/arm/mach-exynos/pm.c
3469
3470 CPUIDLE DRIVERS
3471 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3472 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3473 L:      linux-pm@vger.kernel.org
3474 S:      Maintained
3475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3476 B:      https://bugzilla.kernel.org
3477 F:      drivers/cpuidle/*
3478 F:      include/linux/cpuidle.h
3479
3480 CPUID/MSR DRIVER
3481 M:      "H. Peter Anvin" <hpa@zytor.com>
3482 S:      Maintained
3483 F:      arch/x86/kernel/cpuid.c
3484 F:      arch/x86/kernel/msr.c
3485
3486 CPU POWER MONITORING SUBSYSTEM
3487 M:      Thomas Renninger <trenn@suse.com>
3488 L:      linux-pm@vger.kernel.org
3489 S:      Maintained
3490 F:      tools/power/cpupower/
3491
3492 CRAMFS FILESYSTEM
3493 W:      http://sourceforge.net/projects/cramfs/
3494 S:      Orphan / Obsolete
3495 F:      Documentation/filesystems/cramfs.txt
3496 F:      fs/cramfs/
3497
3498 CRIS PORT
3499 M:      Mikael Starvik <starvik@axis.com>
3500 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3501 L:      linux-cris-kernel@axis.com
3502 W:      http://developer.axis.com
3503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3504 S:      Maintained
3505 F:      arch/cris/
3506 F:      drivers/tty/serial/crisv10.*
3507
3508 CRYPTO API
3509 M:      Herbert Xu <herbert@gondor.apana.org.au>
3510 M:      "David S. Miller" <davem@davemloft.net>
3511 L:      linux-crypto@vger.kernel.org
3512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3514 S:      Maintained
3515 F:      Documentation/crypto/
3516 F:      Documentation/devicetree/bindings/crypto/
3517 F:      Documentation/DocBook/crypto-API.tmpl
3518 F:      arch/*/crypto/
3519 F:      crypto/
3520 F:      drivers/crypto/
3521 F:      include/crypto/
3522 F:      include/linux/crypto*
3523
3524 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3525 M:      Neil Horman <nhorman@tuxdriver.com>
3526 L:      linux-crypto@vger.kernel.org
3527 S:      Maintained
3528 F:      crypto/ansi_cprng.c
3529 F:      crypto/rng.c
3530
3531 CS3308 MEDIA DRIVER
3532 M:      Hans Verkuil <hverkuil@xs4all.nl>
3533 L:      linux-media@vger.kernel.org
3534 T:      git git://linuxtv.org/media_tree.git
3535 W:      http://linuxtv.org
3536 S:      Odd Fixes
3537 F:      drivers/media/i2c/cs3308.c
3538 F:      drivers/media/i2c/cs3308.h
3539
3540 CS5535 Audio ALSA driver
3541 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3542 S:      Maintained
3543 F:      sound/pci/cs5535audio/
3544
3545 CW1200 WLAN driver
3546 M:      Solomon Peachy <pizza@shaftnet.org>
3547 S:      Maintained
3548 F:      drivers/net/wireless/st/cw1200/
3549
3550 CX18 VIDEO4LINUX DRIVER
3551 M:      Andy Walls <awalls@md.metrocast.net>
3552 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3553 L:      linux-media@vger.kernel.org
3554 T:      git git://linuxtv.org/media_tree.git
3555 W:      https://linuxtv.org
3556 W:      http://www.ivtvdriver.org/index.php/Cx18
3557 S:      Maintained
3558 F:      Documentation/media/v4l-drivers/cx18*
3559 F:      drivers/media/pci/cx18/
3560 F:      include/uapi/linux/ivtv*
3561
3562 CX2341X MPEG ENCODER HELPER MODULE
3563 M:      Hans Verkuil <hverkuil@xs4all.nl>
3564 L:      linux-media@vger.kernel.org
3565 T:      git git://linuxtv.org/media_tree.git
3566 W:      https://linuxtv.org
3567 S:      Maintained
3568 F:      drivers/media/common/cx2341x*
3569 F:      include/media/cx2341x*
3570
3571 CX24120 MEDIA DRIVER
3572 M:      Jemma Denson <jdenson@gmail.com>
3573 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3574 L:      linux-media@vger.kernel.org
3575 W:      https://linuxtv.org
3576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3577 S:      Maintained
3578 F:      drivers/media/dvb-frontends/cx24120*
3579
3580 CX88 VIDEO4LINUX DRIVER
3581 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3582 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3583 L:      linux-media@vger.kernel.org
3584 W:      https://linuxtv.org
3585 T:      git git://linuxtv.org/media_tree.git
3586 S:      Odd fixes
3587 F:      Documentation/media/v4l-drivers/cx88*
3588 F:      drivers/media/pci/cx88/
3589
3590 CXD2820R MEDIA DRIVER
3591 M:      Antti Palosaari <crope@iki.fi>
3592 L:      linux-media@vger.kernel.org
3593 W:      https://linuxtv.org
3594 W:      http://palosaari.fi/linux/
3595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3596 T:      git git://linuxtv.org/anttip/media_tree.git
3597 S:      Maintained
3598 F:      drivers/media/dvb-frontends/cxd2820r*
3599
3600 CXGB3 ETHERNET DRIVER (CXGB3)
3601 M:      Santosh Raspatur <santosh@chelsio.com>
3602 L:      netdev@vger.kernel.org
3603 W:      http://www.chelsio.com
3604 S:      Supported
3605 F:      drivers/net/ethernet/chelsio/cxgb3/
3606
3607 CXGB3 ISCSI DRIVER (CXGB3I)
3608 M:      Karen Xie <kxie@chelsio.com>
3609 L:      linux-scsi@vger.kernel.org
3610 W:      http://www.chelsio.com
3611 S:      Supported
3612 F:      drivers/scsi/cxgbi/cxgb3i
3613
3614 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3615 M:      Steve Wise <swise@chelsio.com>
3616 L:      linux-rdma@vger.kernel.org
3617 W:      http://www.openfabrics.org
3618 S:      Supported
3619 F:      drivers/infiniband/hw/cxgb3/
3620 F:      include/uapi/rdma/cxgb3-abi.h
3621
3622 CXGB4 ETHERNET DRIVER (CXGB4)
3623 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3624 L:      netdev@vger.kernel.org
3625 W:      http://www.chelsio.com
3626 S:      Supported
3627 F:      drivers/net/ethernet/chelsio/cxgb4/
3628
3629 CXGB4 ISCSI DRIVER (CXGB4I)
3630 M:      Karen Xie <kxie@chelsio.com>
3631 L:      linux-scsi@vger.kernel.org
3632 W:      http://www.chelsio.com
3633 S:      Supported
3634 F:      drivers/scsi/cxgbi/cxgb4i
3635
3636 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3637 M:      Steve Wise <swise@chelsio.com>
3638 L:      linux-rdma@vger.kernel.org
3639 W:      http://www.openfabrics.org
3640 S:      Supported
3641 F:      drivers/infiniband/hw/cxgb4/
3642 F:      include/uapi/rdma/cxgb4-abi.h
3643
3644 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3645 M:      Casey Leedom <leedom@chelsio.com>
3646 L:      netdev@vger.kernel.org
3647 W:      http://www.chelsio.com
3648 S:      Supported
3649 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3650
3651 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3652 M:      Ian Munsie <imunsie@au1.ibm.com>
3653 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3654 L:      linuxppc-dev@lists.ozlabs.org
3655 S:      Supported
3656 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3657 F:      drivers/misc/cxl/
3658 F:      include/misc/cxl*
3659 F:      include/uapi/misc/cxl.h
3660 F:      Documentation/powerpc/cxl.txt
3661 F:      Documentation/ABI/testing/sysfs-class-cxl
3662
3663 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3664 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3665 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3666 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3667 L:      linux-scsi@vger.kernel.org
3668 S:      Supported
3669 F:      drivers/scsi/cxlflash/
3670 F:      include/uapi/scsi/cxlflash_ioctls.h
3671 F:      Documentation/powerpc/cxlflash.txt
3672
3673 STMMAC ETHERNET DRIVER
3674 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3675 M:      Alexandre Torgue <alexandre.torgue@st.com>
3676 L:      netdev@vger.kernel.org
3677 W:      http://www.stlinux.com
3678 S:      Supported
3679 F:      drivers/net/ethernet/stmicro/stmmac/
3680
3681 CYBERPRO FB DRIVER
3682 M:      Russell King <linux@armlinux.org.uk>
3683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3684 W:      http://www.armlinux.org.uk/
3685 S:      Maintained
3686 F:      drivers/video/fbdev/cyber2000fb.*
3687
3688 CYCLADES ASYNC MUX DRIVER
3689 W:      http://www.cyclades.com/
3690 S:      Orphan
3691 F:      drivers/tty/cyclades.c
3692 F:      include/linux/cyclades.h
3693 F:      include/uapi/linux/cyclades.h
3694
3695 CYCLADES PC300 DRIVER
3696 W:      http://www.cyclades.com/
3697 S:      Orphan
3698 F:      drivers/net/wan/pc300*
3699
3700 CYPRESS_FIRMWARE MEDIA DRIVER
3701 M:      Antti Palosaari <crope@iki.fi>
3702 L:      linux-media@vger.kernel.org
3703 W:      https://linuxtv.org
3704 W:      http://palosaari.fi/linux/
3705 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3706 T:      git git://linuxtv.org/anttip/media_tree.git
3707 S:      Maintained
3708 F:      drivers/media/common/cypress_firmware*
3709
3710 CYTTSP TOUCHSCREEN DRIVER
3711 M:      Ferruh Yigit <fery@cypress.com>
3712 L:      linux-input@vger.kernel.org
3713 S:      Supported
3714 F:      drivers/input/touchscreen/cyttsp*
3715 F:      include/linux/input/cyttsp.h
3716
3717 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3718 M:      Joshua Kinard <kumba@gentoo.org>
3719 S:      Maintained
3720 F:      drivers/rtc/rtc-ds1685.c
3721 F:      include/linux/rtc/ds1685.h
3722
3723 DAMA SLAVE for AX.25
3724 M:      Joerg Reuter <jreuter@yaina.de>
3725 W:      http://yaina.de/jreuter/
3726 W:      http://www.qsl.net/dl1bke/
3727 L:      linux-hams@vger.kernel.org
3728 S:      Maintained
3729 F:      net/ax25/af_ax25.c
3730 F:      net/ax25/ax25_dev.c
3731 F:      net/ax25/ax25_ds_*
3732 F:      net/ax25/ax25_in.c
3733 F:      net/ax25/ax25_out.c
3734 F:      net/ax25/ax25_timer.c
3735 F:      net/ax25/sysctl_net_ax25.c
3736
3737 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3738 L:      netdev@vger.kernel.org
3739 S:      Orphan
3740 F:      Documentation/networking/dmfe.txt
3741 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3742
3743 DC390/AM53C974 SCSI driver
3744 M:      Hannes Reinecke <hare@suse.com>
3745 L:      linux-scsi@vger.kernel.org
3746 S:      Maintained
3747 F:      drivers/scsi/am53c974.c
3748
3749 DC395x SCSI driver
3750 M:      Oliver Neukum <oliver@neukum.org>
3751 M:      Ali Akcaagac <aliakc@web.de>
3752 M:      Jamie Lenehan <lenehan@twibble.org>
3753 L:      dc395x@twibble.org
3754 W:      http://twibble.org/dist/dc395x/
3755 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3756 S:      Maintained
3757 F:      Documentation/scsi/dc395x.txt
3758 F:      drivers/scsi/dc395x.*
3759
3760 DCCP PROTOCOL
3761 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3762 L:      dccp@vger.kernel.org
3763 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3764 S:      Maintained
3765 F:      include/linux/dccp.h
3766 F:      include/uapi/linux/dccp.h
3767 F:      include/linux/tfrc.h
3768 F:      net/dccp/
3769
3770 DECnet NETWORK LAYER
3771 W:      http://linux-decnet.sourceforge.net
3772 L:      linux-decnet-user@lists.sourceforge.net
3773 S:      Orphan
3774 F:      Documentation/networking/decnet.txt
3775 F:      net/decnet/
3776
3777 DECSTATION PLATFORM SUPPORT
3778 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3779 L:      linux-mips@linux-mips.org
3780 W:      http://www.linux-mips.org/wiki/DECstation
3781 S:      Maintained
3782 F:      arch/mips/dec/
3783 F:      arch/mips/include/asm/dec/
3784 F:      arch/mips/include/asm/mach-dec/
3785
3786 DEFXX FDDI NETWORK DRIVER
3787 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3788 S:      Maintained
3789 F:      drivers/net/fddi/defxx.*
3790
3791 DELL LAPTOP DRIVER
3792 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3793 M:      Pali Rohár <pali.rohar@gmail.com>
3794 L:      platform-driver-x86@vger.kernel.org
3795 S:      Maintained
3796 F:      drivers/platform/x86/dell-laptop.c
3797
3798 DELL LAPTOP RBTN DRIVER
3799 M:      Pali Rohár <pali.rohar@gmail.com>
3800 S:      Maintained
3801 F:      drivers/platform/x86/dell-rbtn.*
3802
3803 DELL LAPTOP FREEFALL DRIVER
3804 M:      Pali Rohár <pali.rohar@gmail.com>
3805 S:      Maintained
3806 F:      drivers/platform/x86/dell-smo8800.c
3807
3808 DELL LAPTOP SMM DRIVER
3809 M:      Pali Rohár <pali.rohar@gmail.com>
3810 S:      Maintained
3811 F:      drivers/hwmon/dell-smm-hwmon.c
3812 F:      include/uapi/linux/i8k.h
3813
3814 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3815 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3816 S:      Maintained
3817 F:      Documentation/dcdbas.txt
3818 F:      drivers/firmware/dcdbas.*
3819
3820 DELL WMI EXTRAS DRIVER
3821 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3822 M:      Pali Rohár <pali.rohar@gmail.com>
3823 S:      Maintained
3824 F:      drivers/platform/x86/dell-wmi.c
3825
3826 DESIGNWARE USB2 DRD IP DRIVER
3827 M:      John Youn <johnyoun@synopsys.com>
3828 L:      linux-usb@vger.kernel.org
3829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3830 S:      Maintained
3831 F:      drivers/usb/dwc2/
3832
3833 DESIGNWARE USB3 DRD IP DRIVER
3834 M:      Felipe Balbi <balbi@kernel.org>
3835 L:      linux-usb@vger.kernel.org
3836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3837 S:      Maintained
3838 F:      drivers/usb/dwc3/
3839
3840 DEVICE COREDUMP (DEV_COREDUMP)
3841 M:      Johannes Berg <johannes@sipsolutions.net>
3842 L:      linux-kernel@vger.kernel.org
3843 S:      Maintained
3844 F:      drivers/base/devcoredump.c
3845 F:      include/linux/devcoredump.h
3846
3847 DEVICE FREQUENCY (DEVFREQ)
3848 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3849 M:      Kyungmin Park <kyungmin.park@samsung.com>
3850 R:      Chanwoo Choi <cw00.choi@samsung.com>
3851 L:      linux-pm@vger.kernel.org
3852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3853 S:      Maintained
3854 F:      drivers/devfreq/
3855 F:      include/linux/devfreq.h
3856 F:      Documentation/devicetree/bindings/devfreq/
3857
3858 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3859 M:      Chanwoo Choi <cw00.choi@samsung.com>
3860 L:      linux-pm@vger.kernel.org
3861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3862 S:      Supported
3863 F:      drivers/devfreq/event/
3864 F:      drivers/devfreq/devfreq-event.c
3865 F:      include/linux/devfreq-event.h
3866 F:      Documentation/devicetree/bindings/devfreq/event/
3867
3868 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3869 M:      Chanwoo Choi <cw00.choi@samsung.com>
3870 L:      linux-pm@vger.kernel.org
3871 L:      linux-samsung-soc@vger.kernel.org
3872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3873 S:      Maintained
3874 F:      drivers/devfreq/exynos-bus.c
3875 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3876
3877 DEVICE NUMBER REGISTRY
3878 M:      Torben Mathiasen <device@lanana.org>
3879 W:      http://lanana.org/docs/device-list/index.html
3880 S:      Maintained
3881
3882 DEVICE-MAPPER  (LVM)
3883 M:      Alasdair Kergon <agk@redhat.com>
3884 M:      Mike Snitzer <snitzer@redhat.com>
3885 M:      dm-devel@redhat.com
3886 L:      dm-devel@redhat.com
3887 W:      http://sources.redhat.com/dm
3888 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3890 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3891 S:      Maintained
3892 F:      Documentation/device-mapper/
3893 F:      drivers/md/dm*
3894 F:      drivers/md/persistent-data/
3895 F:      include/linux/device-mapper.h
3896 F:      include/linux/dm-*.h
3897 F:      include/uapi/linux/dm-*.h
3898
3899 DEVLINK
3900 M:      Jiri Pirko <jiri@mellanox.com>
3901 L:      netdev@vger.kernel.org
3902 S:      Supported
3903 F:      net/core/devlink.c
3904 F:      include/net/devlink.h
3905 F:      include/uapi/linux/devlink.h
3906
3907 DIALOG SEMICONDUCTOR DRIVERS
3908 M:      Support Opensource <support.opensource@diasemi.com>
3909 W:      http://www.dialog-semiconductor.com/products
3910 S:      Supported
3911 F:      Documentation/hwmon/da90??
3912 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3913 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3914 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3915 F:      drivers/gpio/gpio-da90??.c
3916 F:      drivers/hwmon/da90??-hwmon.c
3917 F:      drivers/iio/adc/da91??-*.c
3918 F:      drivers/input/misc/da90??_onkey.c
3919 F:      drivers/input/touchscreen/da9052_tsi.c
3920 F:      drivers/leds/leds-da90??.c
3921 F:      drivers/mfd/da903x.c
3922 F:      drivers/mfd/da90??-*.c
3923 F:      drivers/mfd/da91??-*.c
3924 F:      drivers/power/supply/da9052-battery.c
3925 F:      drivers/power/supply/da91??-*.c
3926 F:      drivers/regulator/da903x.c
3927 F:      drivers/regulator/da9???-regulator.[ch]
3928 F:      drivers/rtc/rtc-da90??.c
3929 F:      drivers/video/backlight/da90??_bl.c
3930 F:      drivers/watchdog/da90??_wdt.c
3931 F:      include/linux/mfd/da903x.h
3932 F:      include/linux/mfd/da9052/
3933 F:      include/linux/mfd/da9055/
3934 F:      include/linux/mfd/da9062/
3935 F:      include/linux/mfd/da9063/
3936 F:      include/linux/mfd/da9150/
3937 F:      include/linux/regulator/da9211.h
3938 F:      include/sound/da[79]*.h
3939 F:      sound/soc/codecs/da[79]*.[ch]
3940
3941 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3942 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3943 L:      linux-gpio@vger.kernel.org
3944 S:      Maintained
3945 F:      drivers/gpio/gpio-gpio-mm.c
3946
3947 DIGI NEO AND CLASSIC PCI PRODUCTS
3948 M:      Lidza Louina <lidza.louina@gmail.com>
3949 M:      Mark Hounschell <markh@compro.net>
3950 L:      driverdev-devel@linuxdriverproject.org
3951 S:      Maintained
3952 F:      drivers/staging/dgnc/
3953
3954 DIOLAN U2C-12 I2C DRIVER
3955 M:      Guenter Roeck <linux@roeck-us.net>
3956 L:      linux-i2c@vger.kernel.org
3957 S:      Maintained
3958 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3959
3960 DIRECT ACCESS (DAX)
3961 M:      Matthew Wilcox <mawilcox@microsoft.com>
3962 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
3963 L:      linux-fsdevel@vger.kernel.org
3964 S:      Supported
3965 F:      fs/dax.c
3966 F:      include/linux/dax.h
3967 F:      include/trace/events/fs_dax.h
3968
3969 DIRECTORY NOTIFICATION (DNOTIFY)
3970 M:      Eric Paris <eparis@parisplace.org>
3971 S:      Maintained
3972 F:      Documentation/filesystems/dnotify.txt
3973 F:      fs/notify/dnotify/
3974 F:      include/linux/dnotify.h
3975
3976 DISK GEOMETRY AND PARTITION HANDLING
3977 M:      Andries Brouwer <aeb@cwi.nl>
3978 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3979 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3980 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3981 S:      Maintained
3982
3983 DISKQUOTA
3984 M:      Jan Kara <jack@suse.com>
3985 S:      Maintained
3986 F:      Documentation/filesystems/quota.txt
3987 F:      fs/quota/
3988 F:      include/linux/quota*.h
3989 F:      include/uapi/linux/quota*.h
3990
3991 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3992 M:      Bernie Thompson <bernie@plugable.com>
3993 L:      linux-fbdev@vger.kernel.org
3994 S:      Maintained
3995 W:      http://plugable.com/category/projects/udlfb/
3996 F:      drivers/video/fbdev/udlfb.c
3997 F:      include/video/udlfb.h
3998 F:      Documentation/fb/udlfb.txt
3999
4000 DISTRIBUTED LOCK MANAGER (DLM)
4001 M:      Christine Caulfield <ccaulfie@redhat.com>
4002 M:      David Teigland <teigland@redhat.com>
4003 L:      cluster-devel@redhat.com
4004 W:      http://sources.redhat.com/cluster/
4005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4006 S:      Supported
4007 F:      fs/dlm/
4008
4009 DMA BUFFER SHARING FRAMEWORK
4010 M:      Sumit Semwal <sumit.semwal@linaro.org>
4011 S:      Maintained
4012 L:      linux-media@vger.kernel.org
4013 L:      dri-devel@lists.freedesktop.org
4014 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4015 F:      drivers/dma-buf/
4016 F:      include/linux/dma-buf*
4017 F:      include/linux/reservation.h
4018 F:      include/linux/*fence.h
4019 F:      Documentation/dma-buf-sharing.txt
4020 T:      git git://anongit.freedesktop.org/drm/drm-misc
4021
4022 SYNC FILE FRAMEWORK
4023 M:      Sumit Semwal <sumit.semwal@linaro.org>
4024 R:      Gustavo Padovan <gustavo@padovan.org>
4025 S:      Maintained
4026 L:      linux-media@vger.kernel.org
4027 L:      dri-devel@lists.freedesktop.org
4028 F:      drivers/dma-buf/sync_*
4029 F:      drivers/dma-buf/sw_sync.c
4030 F:      include/linux/sync_file.h
4031 F:      include/uapi/linux/sync_file.h
4032 F:      Documentation/sync_file.txt
4033 T:      git git://anongit.freedesktop.org/drm/drm-misc
4034
4035 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4036 M:      Vinod Koul <vinod.koul@intel.com>
4037 L:      dmaengine@vger.kernel.org
4038 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4039 S:      Maintained
4040 F:      drivers/dma/
4041 F:      include/linux/dmaengine.h
4042 F:      Documentation/devicetree/bindings/dma/
4043 F:      Documentation/dmaengine/
4044 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4045
4046 DME1737 HARDWARE MONITOR DRIVER
4047 M:      Juerg Haefliger <juergh@gmail.com>
4048 L:      linux-hwmon@vger.kernel.org
4049 S:      Maintained
4050 F:      Documentation/hwmon/dme1737
4051 F:      drivers/hwmon/dme1737.c
4052
4053 DMI/SMBIOS SUPPORT
4054 M:      Jean Delvare <jdelvare@suse.com>
4055 S:      Maintained
4056 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4057 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4058 F:      drivers/firmware/dmi-id.c
4059 F:      drivers/firmware/dmi_scan.c
4060 F:      include/linux/dmi.h
4061
4062 DOCUMENTATION
4063 M:      Jonathan Corbet <corbet@lwn.net>
4064 L:      linux-doc@vger.kernel.org
4065 S:      Maintained
4066 F:      Documentation/
4067 F:      scripts/docproc.c
4068 F:      scripts/kernel-doc*
4069 X:      Documentation/ABI/
4070 X:      Documentation/devicetree/
4071 X:      Documentation/acpi
4072 X:      Documentation/power
4073 X:      Documentation/spi
4074 X:      Documentation/media
4075 T:      git git://git.lwn.net/linux.git docs-next
4076
4077 DOUBLETALK DRIVER
4078 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4079 L:      blinux-list@redhat.com
4080 S:      Maintained
4081 F:      drivers/char/dtlk.c
4082 F:      include/linux/dtlk.h
4083
4084 DPT_I2O SCSI RAID DRIVER
4085 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4086 L:      linux-scsi@vger.kernel.org
4087 W:      http://www.adaptec.com/
4088 S:      Maintained
4089 F:      drivers/scsi/dpt*
4090 F:      drivers/scsi/dpt/
4091
4092 DRBD DRIVER
4093 M:      Philipp Reisner <philipp.reisner@linbit.com>
4094 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4095 L:      drbd-dev@lists.linbit.com
4096 W:      http://www.drbd.org
4097 T:      git git://git.linbit.com/linux-drbd.git
4098 T:      git git://git.linbit.com/drbd-8.4.git
4099 S:      Supported
4100 F:      drivers/block/drbd/
4101 F:      lib/lru_cache.c
4102 F:      Documentation/blockdev/drbd/
4103
4104 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4105 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4107 S:      Supported
4108 F:      Documentation/kobject.txt
4109 F:      drivers/base/
4110 F:      fs/debugfs/
4111 F:      fs/kernfs/
4112 F:      fs/sysfs/
4113 F:      include/linux/debugfs.h
4114 F:      include/linux/kobj*
4115 F:      lib/kobj*
4116
4117 DRM DRIVERS
4118 M:      David Airlie <airlied@linux.ie>
4119 L:      dri-devel@lists.freedesktop.org
4120 T:      git git://people.freedesktop.org/~airlied/linux
4121 B:      https://bugs.freedesktop.org/
4122 C:      irc://chat.freenode.net/dri-devel
4123 S:      Maintained
4124 F:      drivers/gpu/drm/
4125 F:      drivers/gpu/vga/
4126 F:      Documentation/devicetree/bindings/display/
4127 F:      Documentation/devicetree/bindings/gpu/
4128 F:      Documentation/devicetree/bindings/video/
4129 F:      Documentation/gpu/
4130 F:      include/drm/
4131 F:      include/uapi/drm/
4132
4133 DRM DRIVERS AND MISC GPU PATCHES
4134 M:      Daniel Vetter <daniel.vetter@intel.com>
4135 M:      Jani Nikula <jani.nikula@linux.intel.com>
4136 M:      Sean Paul <seanpaul@chromium.org>
4137 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4138 S:      Maintained
4139 T:      git git://anongit.freedesktop.org/drm/drm-misc
4140 F:      Documentation/gpu/
4141 F:      drivers/gpu/vga/
4142 F:      drivers/gpu/drm/*
4143 F:      include/drm/drm*
4144 F:      include/uapi/drm/drm*
4145
4146 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4147 M:      Dave Airlie <airlied@redhat.com>
4148 S:      Odd Fixes
4149 F:      drivers/gpu/drm/ast/
4150
4151 DRM DRIVERS FOR BRIDGE CHIPS
4152 M:      Archit Taneja <architt@codeaurora.org>
4153 S:      Maintained
4154 T:      git git://anongit.freedesktop.org/drm/drm-misc
4155 F:      drivers/gpu/drm/bridge/
4156
4157 DRM DRIVER FOR BOCHS VIRTUAL GPU
4158 M:      Gerd Hoffmann <kraxel@redhat.com>
4159 L:      virtualization@lists.linux-foundation.org
4160 T:      git git://git.kraxel.org/linux drm-qemu
4161 S:      Maintained
4162 F:      drivers/gpu/drm/bochs/
4163
4164 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4165 M:      Dave Airlie <airlied@redhat.com>
4166 M:      Gerd Hoffmann <kraxel@redhat.com>
4167 L:      virtualization@lists.linux-foundation.org
4168 T:      git git://git.kraxel.org/linux drm-qemu
4169 S:      Obsolete
4170 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4171 F:      drivers/gpu/drm/cirrus/
4172
4173 RADEON and AMDGPU DRM DRIVERS
4174 M:      Alex Deucher <alexander.deucher@amd.com>
4175 M:      Christian König <christian.koenig@amd.com>
4176 L:      amd-gfx@lists.freedesktop.org
4177 T:      git git://people.freedesktop.org/~agd5f/linux
4178 S:      Supported
4179 F:      drivers/gpu/drm/radeon/
4180 F:      include/uapi/drm/radeon_drm.h
4181 F:      drivers/gpu/drm/amd/
4182 F:      include/uapi/drm/amdgpu_drm.h
4183
4184 DRM PANEL DRIVERS
4185 M:      Thierry Reding <thierry.reding@gmail.com>
4186 L:      dri-devel@lists.freedesktop.org
4187 T:      git git://anongit.freedesktop.org/tegra/linux.git
4188 S:      Maintained
4189 F:      drivers/gpu/drm/drm_panel.c
4190 F:      drivers/gpu/drm/panel/
4191 F:      include/drm/drm_panel.h
4192 F:      Documentation/devicetree/bindings/display/panel/
4193
4194 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4195 M:      Daniel Vetter <daniel.vetter@intel.com>
4196 M:      Jani Nikula <jani.nikula@linux.intel.com>
4197 L:      intel-gfx@lists.freedesktop.org
4198 W:      https://01.org/linuxgraphics/
4199 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4200 C:      irc://chat.freenode.net/intel-gfx
4201 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4202 T:      git git://anongit.freedesktop.org/drm-intel
4203 S:      Supported
4204 F:      drivers/gpu/drm/i915/
4205 F:      include/drm/i915*
4206 F:      include/uapi/drm/i915_drm.h
4207 F:      Documentation/gpu/i915.rst
4208
4209 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4210 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4211 M:      Zhi Wang <zhi.a.wang@intel.com>
4212 L:      intel-gvt-dev@lists.freedesktop.org
4213 L:      intel-gfx@lists.freedesktop.org
4214 W:      https://01.org/igvt-g
4215 T:      git https://github.com/01org/gvt-linux.git
4216 S:      Supported
4217 F:      drivers/gpu/drm/i915/gvt/
4218
4219 DRM DRIVERS FOR ATMEL HLCDC
4220 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4221 L:      dri-devel@lists.freedesktop.org
4222 S:      Supported
4223 F:      drivers/gpu/drm/atmel-hlcdc/
4224 F:      Documentation/devicetree/bindings/drm/atmel/
4225
4226 DRM DRIVERS FOR ALLWINNER A10
4227 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4228 L:      dri-devel@lists.freedesktop.org
4229 S:      Supported
4230 F:      drivers/gpu/drm/sun4i/
4231 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4232
4233 DRM DRIVERS FOR AMLOGIC SOCS
4234 M:      Neil Armstrong <narmstrong@baylibre.com>
4235 L:      dri-devel@lists.freedesktop.org
4236 L:      linux-amlogic@lists.infradead.org
4237 W:      http://linux-meson.com/
4238 S:      Supported
4239 F:      drivers/gpu/drm/meson/
4240 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4241
4242 DRM DRIVERS FOR EXYNOS
4243 M:      Inki Dae <inki.dae@samsung.com>
4244 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4245 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4246 M:      Kyungmin Park <kyungmin.park@samsung.com>
4247 L:      dri-devel@lists.freedesktop.org
4248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4249 S:      Supported
4250 F:      drivers/gpu/drm/exynos/
4251 F:      include/uapi/drm/exynos_drm.h
4252 F:      Documentation/devicetree/bindings/display/exynos/
4253
4254 DRM DRIVERS FOR FREESCALE DCU
4255 M:      Stefan Agner <stefan@agner.ch>
4256 M:      Alison Wang <alison.wang@freescale.com>
4257 L:      dri-devel@lists.freedesktop.org
4258 S:      Supported
4259 F:      drivers/gpu/drm/fsl-dcu/
4260 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4261 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4262 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4263
4264 DRM DRIVERS FOR FREESCALE IMX
4265 M:      Philipp Zabel <p.zabel@pengutronix.de>
4266 L:      dri-devel@lists.freedesktop.org
4267 S:      Maintained
4268 F:      drivers/gpu/drm/imx/
4269 F:      drivers/gpu/ipu-v3/
4270 F:      Documentation/devicetree/bindings/display/imx/
4271
4272 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4273 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4274 L:      dri-devel@lists.freedesktop.org
4275 T:      git git://github.com/patjak/drm-gma500
4276 S:      Maintained
4277 F:      drivers/gpu/drm/gma500/
4278
4279 DRM DRIVERS FOR HISILICON
4280 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4281 M:      Rongrong Zou <zourongrong@gmail.com>
4282 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4283 R:      Chen Feng <puck.chen@hisilicon.com>
4284 L:      dri-devel@lists.freedesktop.org
4285 T:      git git://github.com/xin3liang/linux.git
4286 S:      Maintained
4287 F:      drivers/gpu/drm/hisilicon/
4288 F:      Documentation/devicetree/bindings/display/hisilicon/
4289
4290 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4291 S:      Orphan / Obsolete
4292 F:      drivers/gpu/drm/i810/
4293 F:      include/uapi/drm/i810_drm.h
4294
4295 DRM DRIVERS FOR MEDIATEK
4296 M:      CK Hu <ck.hu@mediatek.com>
4297 M:      Philipp Zabel <p.zabel@pengutronix.de>
4298 L:      dri-devel@lists.freedesktop.org
4299 S:      Supported
4300 F:      drivers/gpu/drm/mediatek/
4301 F:      Documentation/devicetree/bindings/display/mediatek/
4302
4303 DRM DRIVER FOR MSM ADRENO GPU
4304 M:      Rob Clark <robdclark@gmail.com>
4305 L:      linux-arm-msm@vger.kernel.org
4306 L:      dri-devel@lists.freedesktop.org
4307 L:      freedreno@lists.freedesktop.org
4308 T:      git git://people.freedesktop.org/~robclark/linux
4309 S:      Maintained
4310 F:      drivers/gpu/drm/msm/
4311 F:      include/uapi/drm/msm_drm.h
4312 F:      Documentation/devicetree/bindings/display/msm/
4313
4314 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4315 M:      Ben Skeggs <bskeggs@redhat.com>
4316 L:      dri-devel@lists.freedesktop.org
4317 L:      nouveau@lists.freedesktop.org
4318 T:      git git://github.com/skeggsb/linux
4319 S:      Supported
4320 F:      drivers/gpu/drm/nouveau/
4321 F:      include/uapi/drm/nouveau_drm.h
4322
4323 DRM DRIVERS FOR NVIDIA TEGRA
4324 M:      Thierry Reding <thierry.reding@gmail.com>
4325 L:      dri-devel@lists.freedesktop.org
4326 L:      linux-tegra@vger.kernel.org
4327 T:      git git://anongit.freedesktop.org/tegra/linux.git
4328 S:      Supported
4329 F:      drivers/gpu/drm/tegra/
4330 F:      drivers/gpu/host1x/
4331 F:      include/linux/host1x.h
4332 F:      include/uapi/drm/tegra_drm.h
4333 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4334
4335 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4336 S:      Orphan / Obsolete
4337 F:      drivers/gpu/drm/mga/
4338 F:      include/uapi/drm/mga_drm.h
4339
4340 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4341 M:      Dave Airlie <airlied@redhat.com>
4342 S:      Odd Fixes
4343 F:      drivers/gpu/drm/mgag200/
4344
4345 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4346 S:      Orphan / Obsolete
4347 F:      drivers/gpu/drm/r128/
4348 F:      include/uapi/drm/r128_drm.h
4349
4350 DRM DRIVERS FOR RENESAS
4351 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4352 L:      dri-devel@lists.freedesktop.org
4353 L:      linux-renesas-soc@vger.kernel.org
4354 T:      git git://linuxtv.org/pinchartl/fbdev
4355 S:      Supported
4356 F:      drivers/gpu/drm/rcar-du/
4357 F:      drivers/gpu/drm/shmobile/
4358 F:      include/linux/platform_data/shmob_drm.h
4359 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4360
4361 DRM DRIVER FOR QXL VIRTUAL GPU
4362 M:      Dave Airlie <airlied@redhat.com>
4363 M:      Gerd Hoffmann <kraxel@redhat.com>
4364 L:      virtualization@lists.linux-foundation.org
4365 T:      git git://git.kraxel.org/linux drm-qemu
4366 S:      Maintained
4367 F:      drivers/gpu/drm/qxl/
4368 F:      include/uapi/drm/qxl_drm.h
4369
4370 DRM DRIVERS FOR ROCKCHIP
4371 M:      Mark Yao <mark.yao@rock-chips.com>
4372 L:      dri-devel@lists.freedesktop.org
4373 S:      Maintained
4374 F:      drivers/gpu/drm/rockchip/
4375 F:      Documentation/devicetree/bindings/display/rockchip/
4376
4377 DRM DRIVER FOR SAVAGE VIDEO CARDS
4378 S:      Orphan / Obsolete
4379 F:      drivers/gpu/drm/savage/
4380 F:      include/uapi/drm/savage_drm.h
4381
4382 DRM DRIVER FOR SIS VIDEO CARDS
4383 S:      Orphan / Obsolete
4384 F:      drivers/gpu/drm/sis/
4385 F:      include/uapi/drm/sis_drm.h
4386
4387 DRM DRIVERS FOR STI
4388 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4389 M:      Vincent Abriou <vincent.abriou@st.com>
4390 L:      dri-devel@lists.freedesktop.org
4391 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4392 S:      Maintained
4393 F:      drivers/gpu/drm/sti
4394 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4395
4396 DRM DRIVER FOR TDFX VIDEO CARDS
4397 S:      Orphan / Obsolete
4398 F:      drivers/gpu/drm/tdfx/
4399
4400 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4401 M:      Dave Airlie <airlied@redhat.com>
4402 S:      Odd Fixes
4403 F:      drivers/gpu/drm/udl/
4404
4405 DRM DRIVERS FOR VIVANTE GPU IP
4406 M:      Lucas Stach <l.stach@pengutronix.de>
4407 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4408 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4409 L:      etnaviv@lists.freedesktop.org
4410 L:      dri-devel@lists.freedesktop.org
4411 S:      Maintained
4412 F:      drivers/gpu/drm/etnaviv/
4413 F:      include/uapi/drm/etnaviv_drm.h
4414 F:      Documentation/devicetree/bindings/display/etnaviv/
4415
4416 DRM DRIVER FOR VMWARE VIRTUAL GPU
4417 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4418 M:      Sinclair Yeh <syeh@vmware.com>
4419 M:      Thomas Hellstrom <thellstrom@vmware.com>
4420 L:      dri-devel@lists.freedesktop.org
4421 T:      git git://people.freedesktop.org/~syeh/repos_linux
4422 T:      git git://people.freedesktop.org/~thomash/linux
4423 S:      Supported
4424 F:      drivers/gpu/drm/vmwgfx/
4425 F:      include/uapi/drm/vmwgfx_drm.h
4426
4427 DRM DRIVERS FOR VC4
4428 M:      Eric Anholt <eric@anholt.net>
4429 T:      git git://github.com/anholt/linux
4430 S:      Supported
4431 F:      drivers/gpu/drm/vc4/
4432 F:      include/uapi/drm/vc4_drm.h
4433 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4434
4435 DRM DRIVERS FOR TI OMAP
4436 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4437 L:      dri-devel@lists.freedesktop.org
4438 S:      Maintained
4439 F:      drivers/gpu/drm/omapdrm/
4440 F:      Documentation/devicetree/bindings/display/ti/
4441
4442 DRM DRIVERS FOR TI LCDC
4443 M:      Jyri Sarha <jsarha@ti.com>
4444 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4445 L:      dri-devel@lists.freedesktop.org
4446 S:      Maintained
4447 F:      drivers/gpu/drm/tilcdc/
4448 F:      Documentation/devicetree/bindings/display/tilcdc/
4449
4450 DRM DRIVERS FOR ZTE ZX
4451 M:      Shawn Guo <shawnguo@kernel.org>
4452 L:      dri-devel@lists.freedesktop.org
4453 S:      Maintained
4454 F:      drivers/gpu/drm/zte/
4455 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4456
4457 DSBR100 USB FM RADIO DRIVER
4458 M:      Alexey Klimov <klimov.linux@gmail.com>
4459 L:      linux-media@vger.kernel.org
4460 T:      git git://linuxtv.org/media_tree.git
4461 S:      Maintained
4462 F:      drivers/media/radio/dsbr100.c
4463
4464 DSCC4 DRIVER
4465 M:      Francois Romieu <romieu@fr.zoreil.com>
4466 L:      netdev@vger.kernel.org
4467 S:      Maintained
4468 F:      drivers/net/wan/dscc4.c
4469
4470 DT3155 MEDIA DRIVER
4471 M:      Hans Verkuil <hverkuil@xs4all.nl>
4472 L:      linux-media@vger.kernel.org
4473 T:      git git://linuxtv.org/media_tree.git
4474 W:      https://linuxtv.org
4475 S:      Odd Fixes
4476 F:      drivers/media/pci/dt3155/
4477
4478 DVB_USB_AF9015 MEDIA DRIVER
4479 M:      Antti Palosaari <crope@iki.fi>
4480 L:      linux-media@vger.kernel.org
4481 W:      https://linuxtv.org
4482 W:      http://palosaari.fi/linux/
4483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4484 T:      git git://linuxtv.org/anttip/media_tree.git
4485 S:      Maintained
4486 F:      drivers/media/usb/dvb-usb-v2/af9015*
4487
4488 DVB_USB_AF9035 MEDIA DRIVER
4489 M:      Antti Palosaari <crope@iki.fi>
4490 L:      linux-media@vger.kernel.org
4491 W:      https://linuxtv.org
4492 W:      http://palosaari.fi/linux/
4493 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4494 T:      git git://linuxtv.org/anttip/media_tree.git
4495 S:      Maintained
4496 F:      drivers/media/usb/dvb-usb-v2/af9035*
4497
4498 DVB_USB_ANYSEE MEDIA DRIVER
4499 M:      Antti Palosaari <crope@iki.fi>
4500 L:      linux-media@vger.kernel.org
4501 W:      https://linuxtv.org
4502 W:      http://palosaari.fi/linux/
4503 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4504 T:      git git://linuxtv.org/anttip/media_tree.git
4505 S:      Maintained
4506 F:      drivers/media/usb/dvb-usb-v2/anysee*
4507
4508 DVB_USB_AU6610 MEDIA DRIVER
4509 M:      Antti Palosaari <crope@iki.fi>
4510 L:      linux-media@vger.kernel.org
4511 W:      https://linuxtv.org
4512 W:      http://palosaari.fi/linux/
4513 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4514 T:      git git://linuxtv.org/anttip/media_tree.git
4515 S:      Maintained
4516 F:      drivers/media/usb/dvb-usb-v2/au6610*
4517
4518 DVB_USB_CE6230 MEDIA DRIVER
4519 M:      Antti Palosaari <crope@iki.fi>
4520 L:      linux-media@vger.kernel.org
4521 W:      https://linuxtv.org
4522 W:      http://palosaari.fi/linux/
4523 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4524 T:      git git://linuxtv.org/anttip/media_tree.git
4525 S:      Maintained
4526 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4527
4528 DVB_USB_CXUSB MEDIA DRIVER
4529 M:      Michael Krufky <mkrufky@linuxtv.org>
4530 L:      linux-media@vger.kernel.org
4531 W:      https://linuxtv.org
4532 W:      http://github.com/mkrufky
4533 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4534 T:      git git://linuxtv.org/media_tree.git
4535 S:      Maintained
4536 F:      drivers/media/usb/dvb-usb/cxusb*
4537
4538 DVB_USB_EC168 MEDIA DRIVER
4539 M:      Antti Palosaari <crope@iki.fi>
4540 L:      linux-media@vger.kernel.org
4541 W:      https://linuxtv.org
4542 W:      http://palosaari.fi/linux/
4543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4544 T:      git git://linuxtv.org/anttip/media_tree.git
4545 S:      Maintained
4546 F:      drivers/media/usb/dvb-usb-v2/ec168*
4547
4548 DVB_USB_GL861 MEDIA DRIVER
4549 M:      Antti Palosaari <crope@iki.fi>
4550 L:      linux-media@vger.kernel.org
4551 W:      https://linuxtv.org
4552 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4553 T:      git git://linuxtv.org/anttip/media_tree.git
4554 S:      Maintained
4555 F:      drivers/media/usb/dvb-usb-v2/gl861*
4556
4557 DVB_USB_MXL111SF MEDIA DRIVER
4558 M:      Michael Krufky <mkrufky@linuxtv.org>
4559 L:      linux-media@vger.kernel.org
4560 W:      https://linuxtv.org
4561 W:      http://github.com/mkrufky
4562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4563 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4564 S:      Maintained
4565 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4566
4567 DVB_USB_RTL28XXU MEDIA DRIVER
4568 M:      Antti Palosaari <crope@iki.fi>
4569 L:      linux-media@vger.kernel.org
4570 W:      https://linuxtv.org
4571 W:      http://palosaari.fi/linux/
4572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4573 T:      git git://linuxtv.org/anttip/media_tree.git
4574 S:      Maintained
4575 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4576
4577 DVB_USB_V2 MEDIA DRIVER
4578 M:      Antti Palosaari <crope@iki.fi>
4579 L:      linux-media@vger.kernel.org
4580 W:      https://linuxtv.org
4581 W:      http://palosaari.fi/linux/
4582 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4583 T:      git git://linuxtv.org/anttip/media_tree.git
4584 S:      Maintained
4585 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4586 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4587
4588 DYNAMIC DEBUG
4589 M:      Jason Baron <jbaron@akamai.com>
4590 S:      Maintained
4591 F:      lib/dynamic_debug.c
4592 F:      include/linux/dynamic_debug.h
4593
4594 DZ DECSTATION DZ11 SERIAL DRIVER
4595 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4596 S:      Maintained
4597 F:      drivers/tty/serial/dz.*
4598
4599 E3X0 POWER BUTTON DRIVER
4600 M:      Moritz Fischer <moritz.fischer@ettus.com>
4601 L:      usrp-users@lists.ettus.com
4602 W:      http://www.ettus.com
4603 S:      Supported
4604 F:      drivers/input/misc/e3x0-button.c
4605 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4606
4607 E4000 MEDIA DRIVER
4608 M:      Antti Palosaari <crope@iki.fi>
4609 L:      linux-media@vger.kernel.org
4610 W:      https://linuxtv.org
4611 W:      http://palosaari.fi/linux/
4612 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4613 T:      git git://linuxtv.org/anttip/media_tree.git
4614 S:      Maintained
4615 F:      drivers/media/tuners/e4000*
4616
4617 EATA ISA/EISA/PCI SCSI DRIVER
4618 M:      Dario Ballabio <ballabio_dario@emc.com>
4619 L:      linux-scsi@vger.kernel.org
4620 S:      Maintained
4621 F:      drivers/scsi/eata.c
4622
4623 EC100 MEDIA DRIVER
4624 M:      Antti Palosaari <crope@iki.fi>
4625 L:      linux-media@vger.kernel.org
4626 W:      https://linuxtv.org
4627 W:      http://palosaari.fi/linux/
4628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4629 T:      git git://linuxtv.org/anttip/media_tree.git
4630 S:      Maintained
4631 F:      drivers/media/dvb-frontends/ec100*
4632
4633 ECRYPT FILE SYSTEM
4634 M:      Tyler Hicks <tyhicks@canonical.com>
4635 L:      ecryptfs@vger.kernel.org
4636 W:      http://ecryptfs.org
4637 W:      https://launchpad.net/ecryptfs
4638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4639 S:      Supported
4640 F:      Documentation/filesystems/ecryptfs.txt
4641 F:      fs/ecryptfs/
4642
4643 EDAC-CORE
4644 M:      Borislav Petkov <bp@alien8.de>
4645 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4646 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4647 L:      linux-edac@vger.kernel.org
4648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4650 S:      Supported
4651 F:      Documentation/admin-guide/ras.rst
4652 F:      Documentation/driver-api/edac.rst
4653 F:      drivers/edac/
4654 F:      include/linux/edac.h
4655
4656 EDAC-AMD64
4657 M:      Borislav Petkov <bp@alien8.de>
4658 L:      linux-edac@vger.kernel.org
4659 S:      Maintained
4660 F:      drivers/edac/amd64_edac*
4661
4662 EDAC-CALXEDA
4663 M:      Robert Richter <rric@kernel.org>
4664 L:      linux-edac@vger.kernel.org
4665 S:      Maintained
4666 F:      drivers/edac/highbank*
4667
4668 EDAC-CAVIUM
4669 M:      Ralf Baechle <ralf@linux-mips.org>
4670 M:      David Daney <david.daney@cavium.com>
4671 L:      linux-edac@vger.kernel.org
4672 L:      linux-mips@linux-mips.org
4673 S:      Supported
4674 F:      drivers/edac/octeon_edac*
4675
4676 EDAC-E752X
4677 M:      Mark Gross <mark.gross@intel.com>
4678 L:      linux-edac@vger.kernel.org
4679 S:      Maintained
4680 F:      drivers/edac/e752x_edac.c
4681
4682 EDAC-E7XXX
4683 L:      linux-edac@vger.kernel.org
4684 S:      Maintained
4685 F:      drivers/edac/e7xxx_edac.c
4686
4687 EDAC-FSL_DDR
4688 M:      York Sun <york.sun@nxp.com>
4689 L:      linux-edac@vger.kernel.org
4690 S:      Maintained
4691 F:      drivers/edac/fsl_ddr_edac.*
4692
4693 EDAC-GHES
4694 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4695 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4696 L:      linux-edac@vger.kernel.org
4697 S:      Maintained
4698 F:      drivers/edac/ghes_edac.c
4699
4700 EDAC-I82443BXGX
4701 M:      Tim Small <tim@buttersideup.com>
4702 L:      linux-edac@vger.kernel.org
4703 S:      Maintained
4704 F:      drivers/edac/i82443bxgx_edac.c
4705
4706 EDAC-I3000
4707 L:      linux-edac@vger.kernel.org
4708 S:      Orphan
4709 F:      drivers/edac/i3000_edac.c
4710
4711 EDAC-I5000
4712 L:      linux-edac@vger.kernel.org
4713 S:      Maintained
4714 F:      drivers/edac/i5000_edac.c
4715
4716 EDAC-I5400
4717 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4718 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4719 L:      linux-edac@vger.kernel.org
4720 S:      Maintained
4721 F:      drivers/edac/i5400_edac.c
4722
4723 EDAC-I7300
4724 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4725 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4726 L:      linux-edac@vger.kernel.org
4727 S:      Maintained
4728 F:      drivers/edac/i7300_edac.c
4729
4730 EDAC-I7CORE
4731 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4732 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4733 L:      linux-edac@vger.kernel.org
4734 S:      Maintained
4735 F:      drivers/edac/i7core_edac.c
4736
4737 EDAC-I82975X
4738 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4739 M:      "Arvind R." <arvino55@gmail.com>
4740 L:      linux-edac@vger.kernel.org
4741 S:      Maintained
4742 F:      drivers/edac/i82975x_edac.c
4743
4744 EDAC-IE31200
4745 M:      Jason Baron <jbaron@akamai.com>
4746 L:      linux-edac@vger.kernel.org
4747 S:      Maintained
4748 F:      drivers/edac/ie31200_edac.c
4749
4750 EDAC-MPC85XX
4751 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4752 L:      linux-edac@vger.kernel.org
4753 S:      Maintained
4754 F:      drivers/edac/mpc85xx_edac.[ch]
4755
4756 EDAC-PASEMI
4757 M:      Egor Martovetsky <egor@pasemi.com>
4758 L:      linux-edac@vger.kernel.org
4759 S:      Maintained
4760 F:      drivers/edac/pasemi_edac.c
4761
4762 EDAC-R82600
4763 M:      Tim Small <tim@buttersideup.com>
4764 L:      linux-edac@vger.kernel.org
4765 S:      Maintained
4766 F:      drivers/edac/r82600_edac.c
4767
4768 EDAC-SBRIDGE
4769 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4770 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4771 L:      linux-edac@vger.kernel.org
4772 S:      Maintained
4773 F:      drivers/edac/sb_edac.c
4774
4775 EDAC-SKYLAKE
4776 M:      Tony Luck <tony.luck@intel.com>
4777 L:      linux-edac@vger.kernel.org
4778 S:      Maintained
4779 F:      drivers/edac/skx_edac.c
4780
4781 EDAC-XGENE
4782 APPLIED MICRO (APM) X-GENE SOC EDAC
4783 M:     Loc Ho <lho@apm.com>
4784 S:     Supported
4785 F:     drivers/edac/xgene_edac.c
4786 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4787
4788 EDIROL UA-101/UA-1000 DRIVER
4789 M:      Clemens Ladisch <clemens@ladisch.de>
4790 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4791 T:      git git://git.alsa-project.org/alsa-kernel.git
4792 S:      Maintained
4793 F:      sound/usb/misc/ua101.c
4794
4795 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4796 M:      Matt Fleming <matt@codeblueprint.co.uk>
4797 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4798 L:      linux-efi@vger.kernel.org
4799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4800 S:      Maintained
4801 F:      Documentation/efi-stub.txt
4802 F:      arch/*/kernel/efi.c
4803 F:      arch/x86/boot/compressed/eboot.[ch]
4804 F:      arch/*/include/asm/efi.h
4805 F:      arch/x86/platform/efi/
4806 F:      drivers/firmware/efi/
4807 F:      include/linux/efi*.h
4808 F:      arch/arm/boot/compressed/efi-header.S
4809 F:      arch/arm64/kernel/efi-entry.S
4810
4811 EFI VARIABLE FILESYSTEM
4812 M:      Matthew Garrett <matthew.garrett@nebula.com>
4813 M:      Jeremy Kerr <jk@ozlabs.org>
4814 M:      Matt Fleming <matt@codeblueprint.co.uk>
4815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4816 L:      linux-efi@vger.kernel.org
4817 S:      Maintained
4818 F:      fs/efivarfs/
4819
4820 EFIFB FRAMEBUFFER DRIVER
4821 L:      linux-fbdev@vger.kernel.org
4822 M:      Peter Jones <pjones@redhat.com>
4823 S:      Maintained
4824 F:      drivers/video/fbdev/efifb.c
4825
4826 EFI TEST DRIVER
4827 L:      linux-efi@vger.kernel.org
4828 M:      Ivan Hu <ivan.hu@canonical.com>
4829 M:      Matt Fleming <matt@codeblueprint.co.uk>
4830 S:      Maintained
4831 F:      drivers/firmware/efi/test/
4832
4833 EFS FILESYSTEM
4834 W:      http://aeschi.ch.eu.org/efs/
4835 S:      Orphan
4836 F:      fs/efs/
4837
4838 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4839 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4840 L:      netdev@vger.kernel.org
4841 S:      Maintained
4842 F:      drivers/net/ethernet/ibm/ehea/
4843
4844 EM28XX VIDEO4LINUX DRIVER
4845 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4846 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4847 L:      linux-media@vger.kernel.org
4848 W:      https://linuxtv.org
4849 T:      git git://linuxtv.org/media_tree.git
4850 S:      Maintained
4851 F:      drivers/media/usb/em28xx/
4852 F:      Documentation/media/v4l-drivers/em28xx*
4853
4854 EMBEDDED LINUX
4855 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4856 M:      Matt Mackall <mpm@selenic.com>
4857 M:      David Woodhouse <dwmw2@infradead.org>
4858 L:      linux-embedded@vger.kernel.org
4859 S:      Maintained
4860
4861 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4862 M:      James Smart <james.smart@broadcom.com>
4863 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4864 L:      linux-scsi@vger.kernel.org
4865 W:      http://www.broadcom.com
4866 S:      Supported
4867 F:      drivers/scsi/lpfc/
4868
4869 ENE CB710 FLASH CARD READER DRIVER
4870 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4871 S:      Maintained
4872 F:      drivers/misc/cb710/
4873 F:      drivers/mmc/host/cb710-mmc.*
4874 F:      include/linux/cb710.h
4875
4876 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4877 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4878 S:      Maintained
4879 F:      drivers/media/rc/ene_ir.*
4880
4881 EPSON S1D13XXX FRAMEBUFFER DRIVER
4882 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4883 S:      Maintained
4884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4885 F:      drivers/video/fbdev/s1d13xxxfb.c
4886 F:      include/video/s1d13xxxfb.h
4887
4888 ET131X NETWORK DRIVER
4889 M:      Mark Einon <mark.einon@gmail.com>
4890 S:      Odd Fixes
4891 F:      drivers/net/ethernet/agere/
4892
4893 ETHERNET BRIDGE
4894 M:      Stephen Hemminger <stephen@networkplumber.org>
4895 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4896 L:      netdev@vger.kernel.org
4897 W:      http://www.linuxfoundation.org/en/Net:Bridge
4898 S:      Maintained
4899 F:      include/linux/netfilter_bridge/
4900 F:      net/bridge/
4901
4902 ETHERNET PHY LIBRARY
4903 M:      Florian Fainelli <f.fainelli@gmail.com>
4904 L:      netdev@vger.kernel.org
4905 S:      Maintained
4906 F:      include/linux/phy.h
4907 F:      include/linux/phy_fixed.h
4908 F:      drivers/net/phy/
4909 F:      Documentation/networking/phy.txt
4910 F:      drivers/of/of_mdio.c
4911 F:      drivers/of/of_net.c
4912
4913 EXT2 FILE SYSTEM
4914 M:      Jan Kara <jack@suse.com>
4915 L:      linux-ext4@vger.kernel.org
4916 S:      Maintained
4917 F:      Documentation/filesystems/ext2.txt
4918 F:      fs/ext2/
4919 F:      include/linux/ext2*
4920
4921 EXT4 FILE SYSTEM
4922 M:      "Theodore Ts'o" <tytso@mit.edu>
4923 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4924 L:      linux-ext4@vger.kernel.org
4925 W:      http://ext4.wiki.kernel.org
4926 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4928 S:      Maintained
4929 F:      Documentation/filesystems/ext4.txt
4930 F:      fs/ext4/
4931
4932 Extended Verification Module (EVM)
4933 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4934 L:      linux-ima-devel@lists.sourceforge.net
4935 L:      linux-security-module@vger.kernel.org
4936 S:      Supported
4937 F:      security/integrity/evm/
4938
4939 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4940 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4941 M:      Chanwoo Choi <cw00.choi@samsung.com>
4942 L:      linux-kernel@vger.kernel.org
4943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4944 S:      Maintained
4945 F:      drivers/extcon/
4946 F:      include/linux/extcon/
4947 F:      include/linux/extcon.h
4948 F:      Documentation/extcon/
4949 F:      Documentation/devicetree/bindings/extcon/
4950
4951 EXYNOS DP DRIVER
4952 M:      Jingoo Han <jingoohan1@gmail.com>
4953 L:      dri-devel@lists.freedesktop.org
4954 S:      Maintained
4955 F:      drivers/gpu/drm/exynos/exynos_dp*
4956
4957 EXYNOS SYSMMU (IOMMU) driver
4958 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4959 L:      iommu@lists.linux-foundation.org
4960 S:      Maintained
4961 F:      drivers/iommu/exynos-iommu.c
4962
4963 EZchip NPS platform support
4964 M:      Noam Camus <noamc@ezchip.com>
4965 S:      Supported
4966 F:      arch/arc/plat-eznps
4967 F:      arch/arc/boot/dts/eznps.dts
4968
4969 F71805F HARDWARE MONITORING DRIVER
4970 M:      Jean Delvare <jdelvare@suse.com>
4971 L:      linux-hwmon@vger.kernel.org
4972 S:      Maintained
4973 F:      Documentation/hwmon/f71805f
4974 F:      drivers/hwmon/f71805f.c
4975
4976 FC0011 TUNER DRIVER
4977 M:      Michael Buesch <m@bues.ch>
4978 L:      linux-media@vger.kernel.org
4979 S:      Maintained
4980 F:      drivers/media/tuners/fc0011.h
4981 F:      drivers/media/tuners/fc0011.c
4982
4983 FC2580 MEDIA DRIVER
4984 M:      Antti Palosaari <crope@iki.fi>
4985 L:      linux-media@vger.kernel.org
4986 W:      https://linuxtv.org
4987 W:      http://palosaari.fi/linux/
4988 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4989 T:      git git://linuxtv.org/anttip/media_tree.git
4990 S:      Maintained
4991 F:      drivers/media/tuners/fc2580*
4992
4993 FANOTIFY
4994 M:      Eric Paris <eparis@redhat.com>
4995 S:      Maintained
4996 F:      fs/notify/fanotify/
4997 F:      include/linux/fanotify.h
4998 F:      include/uapi/linux/fanotify.h
4999
5000 FARSYNC SYNCHRONOUS DRIVER
5001 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5002 W:      http://www.farsite.co.uk/
5003 S:      Supported
5004 F:      drivers/net/wan/farsync.*
5005
5006 FAULT INJECTION SUPPORT
5007 M:      Akinobu Mita <akinobu.mita@gmail.com>
5008 S:      Supported
5009 F:      Documentation/fault-injection/
5010 F:      lib/fault-inject.c
5011
5012 FBTFT Framebuffer drivers
5013 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5014 M:      Noralf Trønnes <noralf@tronnes.org>
5015 S:      Maintained
5016 F:      drivers/staging/fbtft/
5017
5018 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5019 M:      Johannes Thumshirn <jth@kernel.org>
5020 L:      fcoe-devel@open-fcoe.org
5021 W:      www.Open-FCoE.org
5022 S:      Supported
5023 F:      drivers/scsi/libfc/
5024 F:      drivers/scsi/fcoe/
5025 F:      include/scsi/fc/
5026 F:      include/scsi/libfc.h
5027 F:      include/scsi/libfcoe.h
5028 F:      include/uapi/scsi/fc/
5029
5030 FILE LOCKING (flock() and fcntl()/lockf())
5031 M:      Jeff Layton <jlayton@poochiereds.net>
5032 M:      "J. Bruce Fields" <bfields@fieldses.org>
5033 L:      linux-fsdevel@vger.kernel.org
5034 S:      Maintained
5035 F:      include/linux/fcntl.h
5036 F:      include/linux/fs.h
5037 F:      include/uapi/linux/fcntl.h
5038 F:      include/uapi/linux/fs.h
5039 F:      fs/fcntl.c
5040 F:      fs/locks.c
5041
5042 FILESYSTEMS (VFS and infrastructure)
5043 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5044 L:      linux-fsdevel@vger.kernel.org
5045 S:      Maintained
5046 F:      fs/*
5047
5048 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5049 M:      Riku Voipio <riku.voipio@iki.fi>
5050 L:      linux-hwmon@vger.kernel.org
5051 S:      Maintained
5052 F:      drivers/hwmon/f75375s.c
5053 F:      include/linux/f75375s.h
5054
5055 FIREWIRE AUDIO DRIVERS
5056 M:      Clemens Ladisch <clemens@ladisch.de>
5057 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5058 T:      git git://git.alsa-project.org/alsa-kernel.git
5059 S:      Maintained
5060 F:      sound/firewire/
5061
5062 FIREWIRE MEDIA DRIVERS (firedtv)
5063 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5064 L:      linux-media@vger.kernel.org
5065 L:      linux1394-devel@lists.sourceforge.net
5066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5067 S:      Maintained
5068 F:      drivers/media/firewire/
5069
5070 FIREWIRE SBP-2 TARGET
5071 M:      Chris Boot <bootc@bootc.net>
5072 L:      linux-scsi@vger.kernel.org
5073 L:      target-devel@vger.kernel.org
5074 L:      linux1394-devel@lists.sourceforge.net
5075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5076 S:      Maintained
5077 F:      drivers/target/sbp/
5078
5079 FIREWIRE SUBSYSTEM
5080 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5081 L:      linux1394-devel@lists.sourceforge.net
5082 W:      http://ieee1394.wiki.kernel.org/
5083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5084 S:      Maintained
5085 F:      drivers/firewire/
5086 F:      include/linux/firewire.h
5087 F:      include/uapi/linux/firewire*.h
5088 F:      tools/firewire/
5089
5090 FIRMWARE LOADER (request_firmware)
5091 M:      Ming Lei <ming.lei@canonical.com>
5092 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5093 L:      linux-kernel@vger.kernel.org
5094 S:      Maintained
5095 F:      Documentation/firmware_class/
5096 F:      drivers/base/firmware*.c
5097 F:      include/linux/firmware.h
5098
5099 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5100 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5101 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5102 S:      Maintained
5103 F:      drivers/block/rsxx/
5104
5105 FLOPPY DRIVER
5106 M:      Jiri Kosina <jikos@kernel.org>
5107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5108 S:      Odd fixes
5109 F:      drivers/block/floppy.c
5110
5111 FMC SUBSYSTEM
5112 M:      Alessandro Rubini <rubini@gnudd.com>
5113 W:      http://www.ohwr.org/projects/fmc-bus
5114 S:      Supported
5115 F:      drivers/fmc/
5116 F:      include/linux/fmc*.h
5117 F:      include/linux/ipmi-fru.h
5118 K:      fmc_d.*register
5119
5120 FPGA MANAGER FRAMEWORK
5121 M:      Alan Tull <atull@opensource.altera.com>
5122 R:      Moritz Fischer <moritz.fischer@ettus.com>
5123 L:      linux-fpga@vger.kernel.org
5124 S:      Maintained
5125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5126 F:      drivers/fpga/
5127 F:      include/linux/fpga/fpga-mgr.h
5128 W:      http://www.rocketboards.org
5129
5130 FPU EMULATOR
5131 M:      Bill Metzenthen <billm@melbpc.org.au>
5132 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5133 S:      Maintained
5134 F:      arch/x86/math-emu/
5135
5136 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5137 L:      netdev@vger.kernel.org
5138 S:      Orphan
5139 F:      drivers/net/wan/dlci.c
5140 F:      drivers/net/wan/sdla.c
5141
5142 FRAMEBUFFER LAYER
5143 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5144 L:      linux-fbdev@vger.kernel.org
5145 T:      git git://github.com/bzolnier/linux.git
5146 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5147 S:      Maintained
5148 F:      Documentation/fb/
5149 F:      drivers/video/
5150 F:      include/video/
5151 F:      include/linux/fb.h
5152 F:      include/uapi/video/
5153 F:      include/uapi/linux/fb.h
5154
5155 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5156 M:      Horia Geantă <horia.geanta@nxp.com>
5157 M:      Dan Douglass <dan.douglass@nxp.com>
5158 L:      linux-crypto@vger.kernel.org
5159 S:      Maintained
5160 F:      drivers/crypto/caam/
5161 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5162
5163 FREESCALE DIU FRAMEBUFFER DRIVER
5164 M:      Timur Tabi <timur@tabi.org>
5165 L:      linux-fbdev@vger.kernel.org
5166 S:      Maintained
5167 F:      drivers/video/fbdev/fsl-diu-fb.*
5168
5169 FREESCALE DMA DRIVER
5170 M:      Li Yang <leoli@freescale.com>
5171 M:      Zhang Wei <zw@zh-kernel.org>
5172 L:      linuxppc-dev@lists.ozlabs.org
5173 S:      Maintained
5174 F:      drivers/dma/fsldma.*
5175
5176 FREESCALE GPMI NAND DRIVER
5177 M:      Han Xu <han.xu@nxp.com>
5178 L:      linux-mtd@lists.infradead.org
5179 S:      Maintained
5180 F:      drivers/mtd/nand/gpmi-nand/*
5181
5182 FREESCALE I2C CPM DRIVER
5183 M:      Jochen Friedrich <jochen@scram.de>
5184 L:      linuxppc-dev@lists.ozlabs.org
5185 L:      linux-i2c@vger.kernel.org
5186 S:      Maintained
5187 F:      drivers/i2c/busses/i2c-cpm.c
5188
5189 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5190 M:      Sascha Hauer <kernel@pengutronix.de>
5191 L:      linux-fbdev@vger.kernel.org
5192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5193 S:      Maintained
5194 F:      include/linux/platform_data/video-imxfb.h
5195 F:      drivers/video/fbdev/imxfb.c
5196
5197 FREESCALE QUAD SPI DRIVER
5198 M:      Han Xu <han.xu@nxp.com>
5199 L:      linux-mtd@lists.infradead.org
5200 S:      Maintained
5201 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5202
5203 FREESCALE SOC FS_ENET DRIVER
5204 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5205 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5206 L:      linuxppc-dev@lists.ozlabs.org
5207 L:      netdev@vger.kernel.org
5208 S:      Maintained
5209 F:      drivers/net/ethernet/freescale/fs_enet/
5210 F:      include/linux/fs_enet_pd.h
5211
5212 FREESCALE IMX / MXC FEC DRIVER
5213 M:      Fugang Duan <fugang.duan@nxp.com>
5214 L:      netdev@vger.kernel.org
5215 S:      Maintained
5216 F:      drivers/net/ethernet/freescale/fec_main.c
5217 F:      drivers/net/ethernet/freescale/fec_ptp.c
5218 F:      drivers/net/ethernet/freescale/fec.h
5219 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5220
5221 FREESCALE QORIQ DPAA FMAN DRIVER
5222 M:      Madalin Bucur <madalin.bucur@nxp.com>
5223 L:      netdev@vger.kernel.org
5224 S:      Maintained
5225 F:      drivers/net/ethernet/freescale/fman
5226 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5227
5228 FREESCALE QORIQ DPAA ETHERNET DRIVER
5229 M:      Madalin Bucur <madalin.bucur@nxp.com>
5230 L:      netdev@vger.kernel.org
5231 S:      Maintained
5232 F:      drivers/net/ethernet/freescale/dpaa
5233
5234 FREESCALE SOC DRIVERS
5235 M:      Scott Wood <oss@buserror.net>
5236 L:      linuxppc-dev@lists.ozlabs.org
5237 L:      linux-arm-kernel@lists.infradead.org
5238 S:      Maintained
5239 F:      drivers/soc/fsl/
5240 F:      include/linux/fsl/
5241
5242 FREESCALE QUICC ENGINE LIBRARY
5243 M:      Qiang Zhao <qiang.zhao@nxp.com>
5244 L:      linuxppc-dev@lists.ozlabs.org
5245 S:      Maintained
5246 F:      drivers/soc/fsl/qe/
5247 F:      include/soc/fsl/*qe*.h
5248 F:      include/soc/fsl/*ucc*.h
5249
5250 FREESCALE USB PERIPHERAL DRIVERS
5251 M:      Li Yang <leoli@freescale.com>
5252 L:      linux-usb@vger.kernel.org
5253 L:      linuxppc-dev@lists.ozlabs.org
5254 S:      Maintained
5255 F:      drivers/usb/gadget/udc/fsl*
5256
5257 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5258 M:      Li Yang <leoli@freescale.com>
5259 L:      netdev@vger.kernel.org
5260 L:      linuxppc-dev@lists.ozlabs.org
5261 S:      Maintained
5262 F:      drivers/net/ethernet/freescale/ucc_geth*
5263
5264 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5265 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5266 L:      netdev@vger.kernel.org
5267 S:      Maintained
5268 F:      drivers/net/ethernet/freescale/gianfar*
5269 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5270 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5271
5272 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5273 M:      Zhao Qiang <qiang.zhao@nxp.com>
5274 L:      netdev@vger.kernel.org
5275 L:      linuxppc-dev@lists.ozlabs.org
5276 S:      Maintained
5277 F:      drivers/net/wan/fsl_ucc_hdlc*
5278
5279 FREESCALE QUICC ENGINE UCC UART DRIVER
5280 M:      Timur Tabi <timur@tabi.org>
5281 L:      linuxppc-dev@lists.ozlabs.org
5282 S:      Maintained
5283 F:      drivers/tty/serial/ucc_uart.c
5284
5285 FREESCALE SOC SOUND DRIVERS
5286 M:      Timur Tabi <timur@tabi.org>
5287 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5288 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5289 R:      Fabio Estevam <fabio.estevam@nxp.com>
5290 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5291 L:      linuxppc-dev@lists.ozlabs.org
5292 S:      Maintained
5293 F:      sound/soc/fsl/fsl*
5294 F:      sound/soc/fsl/imx*
5295 F:      sound/soc/fsl/mpc8610_hpcd.c
5296
5297 FREEVXFS FILESYSTEM
5298 M:      Christoph Hellwig <hch@infradead.org>
5299 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5300 S:      Maintained
5301 F:      fs/freevxfs/
5302
5303 FREEZER
5304 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5305 M:      Pavel Machek <pavel@ucw.cz>
5306 L:      linux-pm@vger.kernel.org
5307 S:      Supported
5308 F:      Documentation/power/freezing-of-tasks.txt
5309 F:      include/linux/freezer.h
5310 F:      kernel/freezer.c
5311
5312 FRONTSWAP API
5313 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5314 L:      linux-kernel@vger.kernel.org
5315 S:      Maintained
5316 F:      mm/frontswap.c
5317 F:      include/linux/frontswap.h
5318
5319 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5320 M:      David Howells <dhowells@redhat.com>
5321 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5322 S:      Supported
5323 F:      Documentation/filesystems/caching/
5324 F:      fs/fscache/
5325 F:      include/linux/fscache*.h
5326
5327 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5328 M:      Theodore Y. Ts'o <tytso@mit.edu>
5329 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5330 L:      linux-fsdevel@vger.kernel.org
5331 S:      Supported
5332 F:      fs/crypto/
5333 F:      include/linux/fscrypt*.h
5334
5335 F2FS FILE SYSTEM
5336 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5337 M:      Chao Yu <yuchao0@huawei.com>
5338 L:      linux-f2fs-devel@lists.sourceforge.net
5339 W:      https://f2fs.wiki.kernel.org/
5340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5341 S:      Maintained
5342 F:      Documentation/filesystems/f2fs.txt
5343 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5344 F:      fs/f2fs/
5345 F:      include/linux/f2fs_fs.h
5346 F:      include/trace/events/f2fs.h
5347
5348 FUJITSU FR-V (FRV) PORT
5349 S:      Orphan
5350 F:      arch/frv/
5351
5352 FUJITSU LAPTOP EXTRAS
5353 M:      Jonathan Woithe <jwoithe@just42.net>
5354 L:      platform-driver-x86@vger.kernel.org
5355 S:      Maintained
5356 F:      drivers/platform/x86/fujitsu-laptop.c
5357
5358 FUJITSU M-5MO LS CAMERA ISP DRIVER
5359 M:      Kyungmin Park <kyungmin.park@samsung.com>
5360 M:      Heungjun Kim <riverful.kim@samsung.com>
5361 L:      linux-media@vger.kernel.org
5362 S:      Maintained
5363 F:      drivers/media/i2c/m5mols/
5364 F:      include/media/i2c/m5mols.h
5365
5366 FUJITSU TABLET EXTRAS
5367 M:      Robert Gerlach <khnz@gmx.de>
5368 L:      platform-driver-x86@vger.kernel.org
5369 S:      Maintained
5370 F:      drivers/platform/x86/fujitsu-tablet.c
5371
5372 FUSE: FILESYSTEM IN USERSPACE
5373 M:      Miklos Szeredi <miklos@szeredi.hu>
5374 L:      linux-fsdevel@vger.kernel.org
5375 W:      http://fuse.sourceforge.net/
5376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5377 S:      Maintained
5378 F:      fs/fuse/
5379 F:      include/uapi/linux/fuse.h
5380 F:      Documentation/filesystems/fuse.txt
5381
5382 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5383 M:      Rik Faith <faith@cs.unc.edu>
5384 L:      linux-scsi@vger.kernel.org
5385 S:      Odd Fixes (e.g., new signatures)
5386 F:      drivers/scsi/fdomain.*
5387
5388 GCC PLUGINS
5389 M:      Kees Cook <keescook@chromium.org>
5390 R:      Emese Revfy <re.emese@gmail.com>
5391 L:      kernel-hardening@lists.openwall.com
5392 S:      Maintained
5393 F:      scripts/gcc-plugins/
5394 F:      scripts/gcc-plugin.sh
5395 F:      scripts/Makefile.gcc-plugins
5396 F:      Documentation/gcc-plugins.txt
5397
5398 GCOV BASED KERNEL PROFILING
5399 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5400 S:      Maintained
5401 F:      kernel/gcov/
5402 F:      Documentation/dev-tools/gcov.rst
5403
5404 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5405 M:      Achim Leubner <achim_leubner@adaptec.com>
5406 L:      linux-scsi@vger.kernel.org
5407 W:      http://www.icp-vortex.com/
5408 S:      Supported
5409 F:      drivers/scsi/gdt*
5410
5411 GDB KERNEL DEBUGGING HELPER SCRIPTS
5412 M:      Jan Kiszka <jan.kiszka@siemens.com>
5413 M:      Kieran Bingham <kieran@bingham.xyz>
5414 S:      Supported
5415 F:      scripts/gdb/
5416
5417 GEMTEK FM RADIO RECEIVER DRIVER
5418 M:      Hans Verkuil <hverkuil@xs4all.nl>
5419 L:      linux-media@vger.kernel.org
5420 T:      git git://linuxtv.org/media_tree.git
5421 W:      https://linuxtv.org
5422 S:      Maintained
5423 F:      drivers/media/radio/radio-gemtek*
5424
5425 GENERIC GPIO I2C DRIVER
5426 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5427 S:      Supported
5428 F:      drivers/i2c/busses/i2c-gpio.c
5429 F:      include/linux/i2c-gpio.h
5430
5431 GENERIC GPIO I2C MULTIPLEXER DRIVER
5432 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5433 L:      linux-i2c@vger.kernel.org
5434 S:      Supported
5435 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5436 F:      include/linux/i2c-mux-gpio.h
5437 F:      Documentation/i2c/muxes/i2c-mux-gpio
5438
5439 GENERIC HDLC (WAN) DRIVERS
5440 M:      Krzysztof Halasa <khc@pm.waw.pl>
5441 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5442 S:      Maintained
5443 F:      drivers/net/wan/c101.c
5444 F:      drivers/net/wan/hd6457*
5445 F:      drivers/net/wan/hdlc*
5446 F:      drivers/net/wan/n2.c
5447 F:      drivers/net/wan/pc300too.c
5448 F:      drivers/net/wan/pci200syn.c
5449 F:      drivers/net/wan/wanxl*
5450
5451 GENERIC INCLUDE/ASM HEADER FILES
5452 M:      Arnd Bergmann <arnd@arndb.de>
5453 L:      linux-arch@vger.kernel.org
5454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5455 S:      Maintained
5456 F:      include/asm-generic/
5457 F:      include/uapi/asm-generic/
5458
5459 GENERIC PHY FRAMEWORK
5460 M:      Kishon Vijay Abraham I <kishon@ti.com>
5461 L:      linux-kernel@vger.kernel.org
5462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5463 S:      Supported
5464 F:      drivers/phy/
5465 F:      include/linux/phy/
5466
5467 GENERIC PM DOMAINS
5468 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5469 M:      Kevin Hilman <khilman@kernel.org>
5470 M:      Ulf Hansson <ulf.hansson@linaro.org>
5471 L:      linux-pm@vger.kernel.org
5472 S:      Supported
5473 F:      drivers/base/power/domain*.c
5474 F:      include/linux/pm_domain.h
5475
5476 GENERIC UIO DRIVER FOR PCI DEVICES
5477 M:      "Michael S. Tsirkin" <mst@redhat.com>
5478 L:      kvm@vger.kernel.org
5479 S:      Supported
5480 F:      drivers/uio/uio_pci_generic.c
5481
5482 GET_MAINTAINER SCRIPT
5483 M:      Joe Perches <joe@perches.com>
5484 S:      Maintained
5485 F:      scripts/get_maintainer.pl
5486
5487 GENWQE (IBM Generic Workqueue Card)
5488 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5489 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5490 S:      Supported
5491 F:      drivers/misc/genwqe/
5492
5493 GFS2 FILE SYSTEM
5494 M:      Steven Whitehouse <swhiteho@redhat.com>
5495 M:      Bob Peterson <rpeterso@redhat.com>
5496 L:      cluster-devel@redhat.com
5497 W:      http://sources.redhat.com/cluster/
5498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5499 S:      Supported
5500 F:      Documentation/filesystems/gfs2*.txt
5501 F:      fs/gfs2/
5502 F:      include/uapi/linux/gfs2_ondisk.h
5503
5504 GIGASET ISDN DRIVERS
5505 M:      Paul Bolle <pebolle@tiscali.nl>
5506 L:      gigaset307x-common@lists.sourceforge.net
5507 W:      http://gigaset307x.sourceforge.net/
5508 S:      Odd Fixes
5509 F:      Documentation/isdn/README.gigaset
5510 F:      drivers/isdn/gigaset/
5511 F:      include/uapi/linux/gigaset_dev.h
5512
5513 GO7007 MPEG CODEC
5514 M:      Hans Verkuil <hans.verkuil@cisco.com>
5515 L:      linux-media@vger.kernel.org
5516 S:      Maintained
5517 F:      drivers/media/usb/go7007/
5518
5519 GOODIX TOUCHSCREEN
5520 M:      Bastien Nocera <hadess@hadess.net>
5521 L:      linux-input@vger.kernel.org
5522 S:      Maintained
5523 F:      drivers/input/touchscreen/goodix.c
5524
5525 GPIO MOCKUP DRIVER
5526 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5527 L:      linux-gpio@vger.kernel.org
5528 S:      Maintained
5529 F:      drivers/gpio/gpio-mockup.c
5530 F:      tools/testing/selftests/gpio/
5531
5532 GPIO SUBSYSTEM
5533 M:      Linus Walleij <linus.walleij@linaro.org>
5534 M:      Alexandre Courbot <gnurou@gmail.com>
5535 L:      linux-gpio@vger.kernel.org
5536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5537 S:      Maintained
5538 F:      Documentation/devicetree/bindings/gpio/
5539 F:      Documentation/gpio/
5540 F:      Documentation/ABI/testing/gpio-cdev
5541 F:      Documentation/ABI/obsolete/sysfs-gpio
5542 F:      drivers/gpio/
5543 F:      include/linux/gpio/
5544 F:      include/linux/gpio.h
5545 F:      include/asm-generic/gpio.h
5546 F:      include/uapi/linux/gpio.h
5547 F:      tools/gpio/
5548
5549 GRE DEMULTIPLEXER DRIVER
5550 M:      Dmitry Kozlov <xeb@mail.ru>
5551 L:      netdev@vger.kernel.org
5552 S:      Maintained
5553 F:      net/ipv4/gre_demux.c
5554 F:      net/ipv4/gre_offload.c
5555 F:      include/net/gre.h
5556
5557 GRETH 10/100/1G Ethernet MAC device driver
5558 M:      Andreas Larsson <andreas@gaisler.com>
5559 L:      netdev@vger.kernel.org
5560 S:      Maintained
5561 F:      drivers/net/ethernet/aeroflex/
5562
5563 GREYBUS SUBSYSTEM
5564 M:      Johan Hovold <johan@kernel.org>
5565 M:      Alex Elder <elder@kernel.org>
5566 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5567 S:      Maintained
5568 F:      drivers/staging/greybus/
5569 L:      greybus-dev@lists.linaro.org
5570
5571 GREYBUS AUDIO PROTOCOLS DRIVERS
5572 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5573 M:      Mark Greer <mgreer@animalcreek.com>
5574 S:      Maintained
5575 F:      drivers/staging/greybus/audio_apbridgea.c
5576 F:      drivers/staging/greybus/audio_apbridgea.h
5577 F:      drivers/staging/greybus/audio_codec.c
5578 F:      drivers/staging/greybus/audio_codec.h
5579 F:      drivers/staging/greybus/audio_gb.c
5580 F:      drivers/staging/greybus/audio_manager.c
5581 F:      drivers/staging/greybus/audio_manager.h
5582 F:      drivers/staging/greybus/audio_manager_module.c
5583 F:      drivers/staging/greybus/audio_manager_private.h
5584 F:      drivers/staging/greybus/audio_manager_sysfs.c
5585 F:      drivers/staging/greybus/audio_module.c
5586 F:      drivers/staging/greybus/audio_topology.c
5587
5588 GREYBUS PROTOCOLS DRIVERS
5589 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5590 S:      Maintained
5591 F:      drivers/staging/greybus/sdio.c
5592 F:      drivers/staging/greybus/light.c
5593 F:      drivers/staging/greybus/gpio.c
5594 F:      drivers/staging/greybus/power_supply.c
5595 F:      drivers/staging/greybus/spi.c
5596 F:      drivers/staging/greybus/spilib.c
5597
5598 GREYBUS PROTOCOLS DRIVERS
5599 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5600 S:      Maintained
5601 F:      drivers/staging/greybus/loopback.c
5602 F:      drivers/staging/greybus/timesync.c
5603 F:      drivers/staging/greybus/timesync_platform.c
5604
5605 GREYBUS PROTOCOLS DRIVERS
5606 M:      Viresh Kumar <vireshk@kernel.org>
5607 S:      Maintained
5608 F:      drivers/staging/greybus/authentication.c
5609 F:      drivers/staging/greybus/bootrom.c
5610 F:      drivers/staging/greybus/firmware.h
5611 F:      drivers/staging/greybus/fw-core.c
5612 F:      drivers/staging/greybus/fw-download.c
5613 F:      drivers/staging/greybus/fw-managament.c
5614 F:      drivers/staging/greybus/greybus_authentication.h
5615 F:      drivers/staging/greybus/greybus_firmware.h
5616 F:      drivers/staging/greybus/hid.c
5617 F:      drivers/staging/greybus/i2c.c
5618 F:      drivers/staging/greybus/spi.c
5619 F:      drivers/staging/greybus/spilib.c
5620 F:      drivers/staging/greybus/spilib.h
5621
5622 GREYBUS PROTOCOLS DRIVERS
5623 M:      David Lin <dtwlin@gmail.com>
5624 S:      Maintained
5625 F:      drivers/staging/greybus/uart.c
5626 F:      drivers/staging/greybus/log.c
5627
5628 GREYBUS PLATFORM DRIVERS
5629 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5630 S:      Maintained
5631 F:      drivers/staging/greybus/arche-platform.c
5632 F:      drivers/staging/greybus/arche-apb-ctrl.c
5633 F:      drivers/staging/greybus/arche_platform.h
5634
5635 GS1662 VIDEO SERIALIZER
5636 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5637 L:      linux-media@vger.kernel.org
5638 T:      git git://linuxtv.org/media_tree.git
5639 S:      Maintained
5640 F:      drivers/media/spi/gs1662.c
5641
5642 GSPCA FINEPIX SUBDRIVER
5643 M:      Frank Zago <frank@zago.net>
5644 L:      linux-media@vger.kernel.org
5645 T:      git git://linuxtv.org/media_tree.git
5646 S:      Maintained
5647 F:      drivers/media/usb/gspca/finepix.c
5648
5649 GSPCA GL860 SUBDRIVER
5650 M:      Olivier Lorin <o.lorin@laposte.net>
5651 L:      linux-media@vger.kernel.org
5652 T:      git git://linuxtv.org/media_tree.git
5653 S:      Maintained
5654 F:      drivers/media/usb/gspca/gl860/
5655
5656 GSPCA M5602 SUBDRIVER
5657 M:      Erik Andren <erik.andren@gmail.com>
5658 L:      linux-media@vger.kernel.org
5659 T:      git git://linuxtv.org/media_tree.git
5660 S:      Maintained
5661 F:      drivers/media/usb/gspca/m5602/
5662
5663 GSPCA PAC207 SONIXB SUBDRIVER
5664 M:      Hans Verkuil <hverkuil@xs4all.nl>
5665 L:      linux-media@vger.kernel.org
5666 T:      git git://linuxtv.org/media_tree.git
5667 S:      Odd Fixes
5668 F:      drivers/media/usb/gspca/pac207.c
5669
5670 GSPCA SN9C20X SUBDRIVER
5671 M:      Brian Johnson <brijohn@gmail.com>
5672 L:      linux-media@vger.kernel.org
5673 T:      git git://linuxtv.org/media_tree.git
5674 S:      Maintained
5675 F:      drivers/media/usb/gspca/sn9c20x.c
5676
5677 GSPCA T613 SUBDRIVER
5678 M:      Leandro Costantino <lcostantino@gmail.com>
5679 L:      linux-media@vger.kernel.org
5680 T:      git git://linuxtv.org/media_tree.git
5681 S:      Maintained
5682 F:      drivers/media/usb/gspca/t613.c
5683
5684 GSPCA USB WEBCAM DRIVER
5685 M:      Hans Verkuil <hverkuil@xs4all.nl>
5686 L:      linux-media@vger.kernel.org
5687 T:      git git://linuxtv.org/media_tree.git
5688 S:      Odd Fixes
5689 F:      drivers/media/usb/gspca/
5690
5691 GTP (GPRS Tunneling Protocol)
5692 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5693 M:      Harald Welte <laforge@gnumonks.org>
5694 L:      osmocom-net-gprs@lists.osmocom.org
5695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5696 S:      Maintained
5697 F:      drivers/net/gtp.c
5698
5699 GUID PARTITION TABLE (GPT)
5700 M:      Davidlohr Bueso <dave@stgolabs.net>
5701 L:      linux-efi@vger.kernel.org
5702 S:      Maintained
5703 F:      block/partitions/efi.*
5704
5705 STK1160 USB VIDEO CAPTURE DRIVER
5706 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5707 L:      linux-media@vger.kernel.org
5708 T:      git git://linuxtv.org/media_tree.git
5709 S:      Maintained
5710 F:      drivers/media/usb/stk1160/
5711
5712 H8/300 ARCHITECTURE
5713 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5714 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5715 W:      http://uclinux-h8.sourceforge.jp
5716 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5717 S:      Maintained
5718 F:      arch/h8300/
5719 F:      drivers/clocksource/h8300_*.c
5720 F:      drivers/clk/h8300/
5721 F:      drivers/irqchip/irq-renesas-h8*.c
5722
5723 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5724 M:      Frank Seidel <frank@f-seidel.de>
5725 L:      platform-driver-x86@vger.kernel.org
5726 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5727 S:      Maintained
5728 F:      drivers/platform/x86/hdaps.c
5729
5730 HDPVR USB VIDEO ENCODER DRIVER
5731 M:      Hans Verkuil <hverkuil@xs4all.nl>
5732 L:      linux-media@vger.kernel.org
5733 T:      git git://linuxtv.org/media_tree.git
5734 W:      https://linuxtv.org
5735 S:      Odd Fixes
5736 F:      drivers/media/usb/hdpvr/
5737
5738 HWPOISON MEMORY FAILURE HANDLING
5739 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5740 L:      linux-mm@kvack.org
5741 S:      Maintained
5742 F:      mm/memory-failure.c
5743 F:      mm/hwpoison-inject.c
5744
5745 HYPERVISOR VIRTUAL CONSOLE DRIVER
5746 L:      linuxppc-dev@lists.ozlabs.org
5747 S:      Odd Fixes
5748 F:      drivers/tty/hvc/
5749
5750 HACKRF MEDIA DRIVER
5751 M:      Antti Palosaari <crope@iki.fi>
5752 L:      linux-media@vger.kernel.org
5753 W:      https://linuxtv.org
5754 W:      http://palosaari.fi/linux/
5755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5756 T:      git git://linuxtv.org/anttip/media_tree.git
5757 S:      Maintained
5758 F:      drivers/media/usb/hackrf/
5759
5760 HARDWARE MONITORING
5761 M:      Jean Delvare <jdelvare@suse.com>
5762 M:      Guenter Roeck <linux@roeck-us.net>
5763 L:      linux-hwmon@vger.kernel.org
5764 W:      http://hwmon.wiki.kernel.org/
5765 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5767 S:      Maintained
5768 F:      Documentation/hwmon/
5769 F:      drivers/hwmon/
5770 F:      include/linux/hwmon*.h
5771
5772 HARDWARE RANDOM NUMBER GENERATOR CORE
5773 M:      Matt Mackall <mpm@selenic.com>
5774 M:      Herbert Xu <herbert@gondor.apana.org.au>
5775 L:      linux-crypto@vger.kernel.org
5776 S:      Odd fixes
5777 F:      Documentation/devicetree/bindings/rng/
5778 F:      Documentation/hw_random.txt
5779 F:      drivers/char/hw_random/
5780 F:      include/linux/hw_random.h
5781
5782 HARDWARE SPINLOCK CORE
5783 M:      Ohad Ben-Cohen <ohad@wizery.com>
5784 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5785 L:      linux-remoteproc@vger.kernel.org
5786 S:      Maintained
5787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5788 F:      Documentation/devicetree/bindings/hwlock/
5789 F:      Documentation/hwspinlock.txt
5790 F:      drivers/hwspinlock/
5791 F:      include/linux/hwspinlock.h
5792
5793 HARMONY SOUND DRIVER
5794 L:      linux-parisc@vger.kernel.org
5795 S:      Maintained
5796 F:      sound/parisc/harmony.*
5797
5798 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5799 M:      Jimmy Vance <jimmy.vance@hpe.com>
5800 S:      Supported
5801 F:      Documentation/watchdog/hpwdt.txt
5802 F:      drivers/watchdog/hpwdt.c
5803
5804 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5805 M:      Don Brace <don.brace@microsemi.com>
5806 L:      esc.storagedev@microsemi.com
5807 L:      linux-scsi@vger.kernel.org
5808 S:      Supported
5809 F:      Documentation/scsi/hpsa.txt
5810 F:      drivers/scsi/hpsa*.[ch]
5811 F:      include/linux/cciss*.h
5812 F:      include/uapi/linux/cciss*.h
5813
5814 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5815 M:      Don Brace <don.brace@microsemi.com>
5816 L:      esc.storagedev@microsemi.com
5817 L:      linux-scsi@vger.kernel.org
5818 S:      Supported
5819 F:      Documentation/blockdev/cciss.txt
5820 F:      drivers/block/cciss*
5821 F:      include/linux/cciss_ioctl.h
5822 F:      include/uapi/linux/cciss_ioctl.h
5823
5824 HFI1 DRIVER
5825 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5826 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5827 L:      linux-rdma@vger.kernel.org
5828 S:      Supported
5829 F:      drivers/infiniband/hw/hfi1
5830
5831 HFS FILESYSTEM
5832 L:      linux-fsdevel@vger.kernel.org
5833 S:      Orphan
5834 F:      Documentation/filesystems/hfs.txt
5835 F:      fs/hfs/
5836
5837 HFSPLUS FILESYSTEM
5838 L:      linux-fsdevel@vger.kernel.org
5839 S:      Orphan
5840 F:      Documentation/filesystems/hfsplus.txt
5841 F:      fs/hfsplus/
5842
5843 HGA FRAMEBUFFER DRIVER
5844 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5845 L:      linux-nvidia@lists.surfsouth.com
5846 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5847 S:      Maintained
5848 F:      drivers/video/fbdev/hgafb.c
5849
5850 HIBERNATION (aka Software Suspend, aka swsusp)
5851 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5852 M:      Pavel Machek <pavel@ucw.cz>
5853 L:      linux-pm@vger.kernel.org
5854 B:      https://bugzilla.kernel.org
5855 S:      Supported
5856 F:      arch/x86/power/
5857 F:      drivers/base/power/
5858 F:      kernel/power/
5859 F:      include/linux/suspend.h
5860 F:      include/linux/freezer.h
5861 F:      include/linux/pm.h
5862 F:      arch/*/include/asm/suspend*.h
5863
5864 HID CORE LAYER
5865 M:      Jiri Kosina <jikos@kernel.org>
5866 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5867 L:      linux-input@vger.kernel.org
5868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5869 S:      Maintained
5870 F:      drivers/hid/
5871 F:      include/linux/hid*
5872 F:      include/uapi/linux/hid*
5873
5874 HID SENSOR HUB DRIVERS
5875 M:      Jiri Kosina <jikos@kernel.org>
5876 M:      Jonathan Cameron <jic23@kernel.org>
5877 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5878 L:      linux-input@vger.kernel.org
5879 L:      linux-iio@vger.kernel.org
5880 S:      Maintained
5881 F:      Documentation/hid/hid-sensor*
5882 F:      drivers/hid/hid-sensor-*
5883 F:      drivers/iio/*/hid-*
5884 F:      include/linux/hid-sensor-*
5885
5886 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5887 M:      Thomas Gleixner <tglx@linutronix.de>
5888 L:      linux-kernel@vger.kernel.org
5889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5890 S:      Maintained
5891 F:      Documentation/timers/
5892 F:      kernel/time/hrtimer.c
5893 F:      kernel/time/clockevents.c
5894 F:      kernel/time/tick*.*
5895 F:      kernel/time/timer_*.c
5896 F:      include/linux/clockchips.h
5897 F:      include/linux/hrtimer.h
5898
5899 HIGH-SPEED SCC DRIVER FOR AX.25
5900 L:      linux-hams@vger.kernel.org
5901 S:      Orphan
5902 F:      drivers/net/hamradio/dmascc.c
5903 F:      drivers/net/hamradio/scc.c
5904
5905 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5906 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5907 W:      http://www.highpoint-tech.com
5908 S:      Supported
5909 F:      Documentation/scsi/hptiop.txt
5910 F:      drivers/scsi/hptiop.c
5911
5912 HIPPI
5913 M:      Jes Sorensen <jes@trained-monkey.org>
5914 L:      linux-hippi@sunsite.dk
5915 S:      Maintained
5916 F:      include/linux/hippidevice.h
5917 F:      include/uapi/linux/if_hippi.h
5918 F:      net/802/hippi.c
5919 F:      drivers/net/hippi/
5920
5921 HISILICON NETWORK SUBSYSTEM DRIVER
5922 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5923 M:      Salil Mehta <salil.mehta@huawei.com>
5924 L:      netdev@vger.kernel.org
5925 W:      http://www.hisilicon.com
5926 S:      Maintained
5927 F:      drivers/net/ethernet/hisilicon/
5928 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5929
5930 HISILICON ROCE DRIVER
5931 M:      Lijun Ou <oulijun@huawei.com>
5932 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5933 L:      linux-rdma@vger.kernel.org
5934 S:      Maintained
5935 F:      drivers/infiniband/hw/hns/
5936 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5937
5938 HISILICON SAS Controller
5939 M:      John Garry <john.garry@huawei.com>
5940 W:      http://www.hisilicon.com
5941 S:      Supported
5942 F:      drivers/scsi/hisi_sas/
5943 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5944
5945 HOST AP DRIVER
5946 M:      Jouni Malinen <j@w1.fi>
5947 L:      linux-wireless@vger.kernel.org
5948 W:      http://w1.fi/hostap-driver.html
5949 S:      Obsolete
5950 F:      drivers/net/wireless/intersil/hostap/
5951
5952 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5953 L:      platform-driver-x86@vger.kernel.org
5954 S:      Orphan
5955 F:      drivers/platform/x86/tc1100-wmi.c
5956
5957 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5958 M:      Jaroslav Kysela <perex@perex.cz>
5959 S:      Maintained
5960 F:      drivers/net/ethernet/hp/hp100.*
5961
5962 HPET:   High Precision Event Timers driver
5963 M:      Clemens Ladisch <clemens@ladisch.de>
5964 S:      Maintained
5965 F:      Documentation/timers/hpet.txt
5966 F:      drivers/char/hpet.c
5967 F:      include/linux/hpet.h
5968 F:      include/uapi/linux/hpet.h
5969
5970 HPET:   x86
5971 S:      Orphan
5972 F:      arch/x86/kernel/hpet.c
5973 F:      arch/x86/include/asm/hpet.h
5974
5975 HPFS FILESYSTEM
5976 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5977 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5978 S:      Maintained
5979 F:      fs/hpfs/
5980
5981 HSI SUBSYSTEM
5982 M:      Sebastian Reichel <sre@kernel.org>
5983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5984 S:      Maintained
5985 F:      Documentation/ABI/testing/sysfs-bus-hsi
5986 F:      Documentation/device-drivers/serial-interfaces.rst
5987 F:      drivers/hsi/
5988 F:      include/linux/hsi/
5989 F:      include/uapi/linux/hsi/
5990
5991 HSO 3G MODEM DRIVER
5992 M:      Jan Dumon <j.dumon@option.com>
5993 W:      http://www.pharscape.org
5994 S:      Maintained
5995 F:      drivers/net/usb/hso.c
5996
5997 HSR NETWORK PROTOCOL
5998 M:      Arvid Brodin <arvid.brodin@alten.se>
5999 L:      netdev@vger.kernel.org
6000 S:      Maintained
6001 F:      net/hsr/
6002
6003 HTCPEN TOUCHSCREEN DRIVER
6004 M:      Pau Oliva Fora <pof@eslack.org>
6005 L:      linux-input@vger.kernel.org
6006 S:      Maintained
6007 F:      drivers/input/touchscreen/htcpen.c
6008
6009 HUGETLB FILESYSTEM
6010 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6011 S:      Maintained
6012 F:      fs/hugetlbfs/
6013
6014 HVA ST MEDIA DRIVER
6015 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6016 L:      linux-media@vger.kernel.org
6017 T:      git git://linuxtv.org/media_tree.git
6018 W:      https://linuxtv.org
6019 S:      Supported
6020 F:      drivers/media/platform/sti/hva
6021
6022 Hyper-V CORE AND DRIVERS
6023 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6024 M:      Haiyang Zhang <haiyangz@microsoft.com>
6025 M:      Stephen Hemminger <sthemmin@microsoft.com>
6026 L:      devel@linuxdriverproject.org
6027 S:      Maintained
6028 F:      arch/x86/include/asm/mshyperv.h
6029 F:      arch/x86/include/uapi/asm/hyperv.h
6030 F:      arch/x86/kernel/cpu/mshyperv.c
6031 F:      arch/x86/hyperv
6032 F:      drivers/hid/hid-hyperv.c
6033 F:      drivers/hv/
6034 F:      drivers/input/serio/hyperv-keyboard.c
6035 F:      drivers/pci/host/pci-hyperv.c
6036 F:      drivers/net/hyperv/
6037 F:      drivers/scsi/storvsc_drv.c
6038 F:      drivers/uio/uio_hv_generic.c
6039 F:      drivers/video/fbdev/hyperv_fb.c
6040 F:      include/linux/hyperv.h
6041 F:      tools/hv/
6042 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6043
6044 I2C MUXES
6045 M:      Peter Rosin <peda@axentia.se>
6046 L:      linux-i2c@vger.kernel.org
6047 S:      Maintained
6048 F:      Documentation/i2c/i2c-topology
6049 F:      Documentation/i2c/muxes/
6050 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6051 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6052 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6053 F:      drivers/i2c/i2c-mux.c
6054 F:      drivers/i2c/muxes/
6055 F:      include/linux/i2c-mux.h
6056
6057 I2C OVER PARALLEL PORT
6058 M:      Jean Delvare <jdelvare@suse.com>
6059 L:      linux-i2c@vger.kernel.org
6060 S:      Maintained
6061 F:      Documentation/i2c/busses/i2c-parport
6062 F:      Documentation/i2c/busses/i2c-parport-light
6063 F:      drivers/i2c/busses/i2c-parport.c
6064 F:      drivers/i2c/busses/i2c-parport-light.c
6065
6066 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6067 M:      Jean Delvare <jdelvare@suse.com>
6068 L:      linux-i2c@vger.kernel.org
6069 S:      Maintained
6070 F:      Documentation/i2c/busses/i2c-ali1535
6071 F:      Documentation/i2c/busses/i2c-ali1563
6072 F:      Documentation/i2c/busses/i2c-ali15x3
6073 F:      Documentation/i2c/busses/i2c-amd756
6074 F:      Documentation/i2c/busses/i2c-amd8111
6075 F:      Documentation/i2c/busses/i2c-i801
6076 F:      Documentation/i2c/busses/i2c-nforce2
6077 F:      Documentation/i2c/busses/i2c-piix4
6078 F:      Documentation/i2c/busses/i2c-sis5595
6079 F:      Documentation/i2c/busses/i2c-sis630
6080 F:      Documentation/i2c/busses/i2c-sis96x
6081 F:      Documentation/i2c/busses/i2c-via
6082 F:      Documentation/i2c/busses/i2c-viapro
6083 F:      drivers/i2c/busses/i2c-ali1535.c
6084 F:      drivers/i2c/busses/i2c-ali1563.c
6085 F:      drivers/i2c/busses/i2c-ali15x3.c
6086 F:      drivers/i2c/busses/i2c-amd756.c
6087 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6088 F:      drivers/i2c/busses/i2c-amd8111.c
6089 F:      drivers/i2c/busses/i2c-i801.c
6090 F:      drivers/i2c/busses/i2c-isch.c
6091 F:      drivers/i2c/busses/i2c-nforce2.c
6092 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6093 F:      drivers/i2c/busses/i2c-piix4.c
6094 F:      drivers/i2c/busses/i2c-sis5595.c
6095 F:      drivers/i2c/busses/i2c-sis630.c
6096 F:      drivers/i2c/busses/i2c-sis96x.c
6097 F:      drivers/i2c/busses/i2c-via.c
6098 F:      drivers/i2c/busses/i2c-viapro.c
6099
6100 I2C/SMBUS ISMT DRIVER
6101 M:      Seth Heasley <seth.heasley@intel.com>
6102 M:      Neil Horman <nhorman@tuxdriver.com>
6103 L:      linux-i2c@vger.kernel.org
6104 F:      drivers/i2c/busses/i2c-ismt.c
6105 F:      Documentation/i2c/busses/i2c-ismt
6106
6107 I2C/SMBUS STUB DRIVER
6108 M:      Jean Delvare <jdelvare@suse.com>
6109 L:      linux-i2c@vger.kernel.org
6110 S:      Maintained
6111 F:      drivers/i2c/i2c-stub.c
6112
6113 I2C SUBSYSTEM
6114 M:      Wolfram Sang <wsa@the-dreams.de>
6115 L:      linux-i2c@vger.kernel.org
6116 W:      https://i2c.wiki.kernel.org/
6117 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6119 S:      Maintained
6120 F:      Documentation/devicetree/bindings/i2c/
6121 F:      Documentation/i2c/
6122 F:      drivers/i2c/
6123 F:      drivers/i2c/*/
6124 F:      include/linux/i2c.h
6125 F:      include/linux/i2c-*.h
6126 F:      include/uapi/linux/i2c.h
6127 F:      include/uapi/linux/i2c-*.h
6128
6129 I2C ACPI SUPPORT
6130 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6131 L:      linux-i2c@vger.kernel.org
6132 L:      linux-acpi@vger.kernel.org
6133 S:      Maintained
6134
6135 I2C-TAOS-EVM DRIVER
6136 M:      Jean Delvare <jdelvare@suse.com>
6137 L:      linux-i2c@vger.kernel.org
6138 S:      Maintained
6139 F:      Documentation/i2c/busses/i2c-taos-evm
6140 F:      drivers/i2c/busses/i2c-taos-evm.c
6141
6142 I2C-TINY-USB DRIVER
6143 M:      Till Harbaum <till@harbaum.org>
6144 L:      linux-i2c@vger.kernel.org
6145 W:      http://www.harbaum.org/till/i2c_tiny_usb
6146 S:      Maintained
6147 F:      drivers/i2c/busses/i2c-tiny-usb.c
6148
6149 i386 BOOT CODE
6150 M:      "H. Peter Anvin" <hpa@zytor.com>
6151 S:      Maintained
6152 F:      arch/x86/boot/
6153
6154 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6155 M:      "H. Peter Anvin" <hpa@zytor.com>
6156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6157 S:      Maintained
6158
6159 IA64 (Itanium) PLATFORM
6160 M:      Tony Luck <tony.luck@intel.com>
6161 M:      Fenghua Yu <fenghua.yu@intel.com>
6162 L:      linux-ia64@vger.kernel.org
6163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6164 S:      Maintained
6165 F:      arch/ia64/
6166
6167 IBM Power VMX Cryptographic instructions
6168 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6169 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6170 L:      linux-crypto@vger.kernel.org
6171 S:      Supported
6172 F:      drivers/crypto/vmx/Makefile
6173 F:      drivers/crypto/vmx/Kconfig
6174 F:      drivers/crypto/vmx/vmx.c
6175 F:      drivers/crypto/vmx/aes*
6176 F:      drivers/crypto/vmx/ghash*
6177 F:      drivers/crypto/vmx/ppc-xlate.pl
6178
6179 IBM Power in-Nest Crypto Acceleration
6180 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6181 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6182 L:      linux-crypto@vger.kernel.org
6183 S:      Supported
6184 F:      drivers/crypto/nx/Makefile
6185 F:      drivers/crypto/nx/Kconfig
6186 F:      drivers/crypto/nx/nx-aes*
6187 F:      drivers/crypto/nx/nx-sha*
6188 F:      drivers/crypto/nx/nx.*
6189 F:      drivers/crypto/nx/nx_csbcpb.h
6190 F:      drivers/crypto/nx/nx_debugfs.h
6191
6192 IBM Power 842 compression accelerator
6193 M:      Dan Streetman <ddstreet@ieee.org>
6194 S:      Supported
6195 F:      drivers/crypto/nx/Makefile
6196 F:      drivers/crypto/nx/Kconfig
6197 F:      drivers/crypto/nx/nx-842*
6198 F:      include/linux/sw842.h
6199 F:      crypto/842.c
6200 F:      lib/842/
6201
6202 IBM Power Linux RAID adapter
6203 M:      Brian King <brking@us.ibm.com>
6204 S:      Supported
6205 F:      drivers/scsi/ipr.*
6206
6207 IBM Power Virtual Ethernet Device Driver
6208 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6209 L:      netdev@vger.kernel.org
6210 S:      Supported
6211 F:      drivers/net/ethernet/ibm/ibmveth.*
6212
6213 IBM Power SRIOV Virtual NIC Device Driver
6214 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6215 M:      John Allen <jallen@linux.vnet.ibm.com>
6216 L:      netdev@vger.kernel.org
6217 S:      Supported
6218 F:      drivers/net/ethernet/ibm/ibmvnic.*
6219
6220 IBM Power Virtual SCSI Device Drivers
6221 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6222 L:      linux-scsi@vger.kernel.org
6223 S:      Supported
6224 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6225 F:      include/scsi/viosrp.h
6226
6227 IBM Power Virtual SCSI Device Target Driver
6228 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6229 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6230 L:      linux-scsi@vger.kernel.org
6231 L:      target-devel@vger.kernel.org
6232 S:      Supported
6233 F:      drivers/scsi/ibmvscsi_tgt/
6234
6235 IBM Power Virtual FC Device Drivers
6236 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6237 L:      linux-scsi@vger.kernel.org
6238 S:      Supported
6239 F:      drivers/scsi/ibmvscsi/ibmvfc*
6240
6241 IBM ServeRAID RAID DRIVER
6242 S:      Orphan
6243 F:      drivers/scsi/ips.*
6244
6245 ICH LPC AND GPIO DRIVER
6246 M:      Peter Tyser <ptyser@xes-inc.com>
6247 S:      Maintained
6248 F:      drivers/mfd/lpc_ich.c
6249 F:      drivers/gpio/gpio-ich.c
6250
6251 IDE SUBSYSTEM
6252 M:      "David S. Miller" <davem@davemloft.net>
6253 L:      linux-ide@vger.kernel.org
6254 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6256 S:      Maintained
6257 F:      Documentation/ide/
6258 F:      drivers/ide/
6259 F:      include/linux/ide.h
6260
6261 IDEAPAD LAPTOP EXTRAS DRIVER
6262 M:      Ike Panhc <ike.pan@canonical.com>
6263 L:      platform-driver-x86@vger.kernel.org
6264 W:      http://launchpad.net/ideapad-laptop
6265 S:      Maintained
6266 F:      drivers/platform/x86/ideapad-laptop.c
6267
6268 IDEAPAD LAPTOP SLIDEBAR DRIVER
6269 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6270 L:      linux-input@vger.kernel.org
6271 W:      https://github.com/o2genum/ideapad-slidebar
6272 S:      Maintained
6273 F:      drivers/input/misc/ideapad_slidebar.c
6274
6275 IDE/ATAPI DRIVERS
6276 M:      Borislav Petkov <bp@alien8.de>
6277 L:      linux-ide@vger.kernel.org
6278 S:      Maintained
6279 F:      Documentation/cdrom/ide-cd
6280 F:      drivers/ide/ide-cd*
6281
6282 IEEE 802.15.4 SUBSYSTEM
6283 M:      Alexander Aring <aar@pengutronix.de>
6284 M:      Stefan Schmidt <stefan@osg.samsung.com>
6285 L:      linux-wpan@vger.kernel.org
6286 W:      http://wpan.cakelab.org/
6287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6289 S:      Maintained
6290 F:      net/ieee802154/
6291 F:      net/mac802154/
6292 F:      drivers/net/ieee802154/
6293 F:      include/linux/nl802154.h
6294 F:      include/linux/ieee802154.h
6295 F:      include/net/nl802154.h
6296 F:      include/net/mac802154.h
6297 F:      include/net/af_ieee802154.h
6298 F:      include/net/cfg802154.h
6299 F:      include/net/ieee802154_netdev.h
6300 F:      Documentation/networking/ieee802154.txt
6301
6302 IFE PROTOCOL
6303 M:      Yotam Gigi <yotamg@mellanox.com>
6304 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6305 F:      net/ife
6306 F:      include/net/ife.h
6307 F:      include/uapi/linux/ife.h
6308
6309 IGORPLUG-USB IR RECEIVER
6310 M:      Sean Young <sean@mess.org>
6311 L:      linux-media@vger.kernel.org
6312 S:      Maintained
6313 F:      drivers/media/rc/igorplugusb.c
6314
6315 IGUANAWORKS USB IR TRANSCEIVER
6316 M:      Sean Young <sean@mess.org>
6317 L:      linux-media@vger.kernel.org
6318 S:      Maintained
6319 F:      drivers/media/rc/iguanair.c
6320
6321 IIO DIGITAL POTENTIOMETER DAC
6322 M:      Peter Rosin <peda@axentia.se>
6323 L:      linux-iio@vger.kernel.org
6324 S:      Maintained
6325 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6326 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6327 F:      drivers/iio/dac/dpot-dac.c
6328
6329 IIO ENVELOPE DETECTOR
6330 M:      Peter Rosin <peda@axentia.se>
6331 L:      linux-iio@vger.kernel.org
6332 S:      Maintained
6333 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6334 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6335 F:      drivers/iio/adc/envelope-detector.c
6336
6337 IIO SUBSYSTEM AND DRIVERS
6338 M:      Jonathan Cameron <jic23@kernel.org>
6339 R:      Hartmut Knaack <knaack.h@gmx.de>
6340 R:      Lars-Peter Clausen <lars@metafoo.de>
6341 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6342 L:      linux-iio@vger.kernel.org
6343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6344 S:      Maintained
6345 F:      Documentation/devicetree/bindings/iio/
6346 F:      drivers/iio/
6347 F:      drivers/staging/iio/
6348 F:      include/linux/iio/
6349 F:      tools/iio/
6350
6351 IKANOS/ADI EAGLE ADSL USB DRIVER
6352 M:      Matthieu Castet <castet.matthieu@free.fr>
6353 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6354 S:      Maintained
6355 F:      drivers/usb/atm/ueagle-atm.c
6356
6357 IMGTEC ASCII LCD DRIVER
6358 M:      Paul Burton <paul.burton@imgtec.com>
6359 S:      Maintained
6360 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6361 F:      drivers/auxdisplay/img-ascii-lcd.c
6362
6363 INA209 HARDWARE MONITOR DRIVER
6364 M:      Guenter Roeck <linux@roeck-us.net>
6365 L:      linux-hwmon@vger.kernel.org
6366 S:      Maintained
6367 F:      Documentation/hwmon/ina209
6368 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6369 F:      drivers/hwmon/ina209.c
6370
6371 INA2XX HARDWARE MONITOR DRIVER
6372 M:      Guenter Roeck <linux@roeck-us.net>
6373 L:      linux-hwmon@vger.kernel.org
6374 S:      Maintained
6375 F:      Documentation/hwmon/ina2xx
6376 F:      drivers/hwmon/ina2xx.c
6377 F:      include/linux/platform_data/ina2xx.h
6378
6379 INDUSTRY PACK SUBSYSTEM (IPACK)
6380 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6381 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6382 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6383 L:      industrypack-devel@lists.sourceforge.net
6384 W:      http://industrypack.sourceforge.net
6385 S:      Maintained
6386 F:      drivers/ipack/
6387
6388 INGENIC JZ4780 DMA Driver
6389 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6390 S:      Maintained
6391 F:      drivers/dma/dma-jz4780.c
6392
6393 INGENIC JZ4780 NAND DRIVER
6394 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6395 L:      linux-mtd@lists.infradead.org
6396 S:      Maintained
6397 F:      drivers/mtd/nand/jz4780_*
6398
6399 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6400 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6401 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6402 L:      linux-ima-devel@lists.sourceforge.net
6403 L:      linux-ima-user@lists.sourceforge.net
6404 L:      linux-security-module@vger.kernel.org
6405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6406 S:      Supported
6407 F:      security/integrity/ima/
6408
6409 IMGTEC IR DECODER DRIVER
6410 M:      James Hogan <james.hogan@imgtec.com>
6411 S:      Maintained
6412 F:      drivers/media/rc/img-ir/
6413
6414 IMS TWINTURBO FRAMEBUFFER DRIVER
6415 L:      linux-fbdev@vger.kernel.org
6416 S:      Orphan
6417 F:      drivers/video/fbdev/imsttfb.c
6418
6419 INFINIBAND SUBSYSTEM
6420 M:      Doug Ledford <dledford@redhat.com>
6421 M:      Sean Hefty <sean.hefty@intel.com>
6422 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6423 L:      linux-rdma@vger.kernel.org
6424 W:      http://www.openfabrics.org/
6425 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6427 S:      Supported
6428 F:      Documentation/infiniband/
6429 F:      drivers/infiniband/
6430 F:      include/uapi/linux/if_infiniband.h
6431 F:      include/uapi/rdma/
6432 F:      include/rdma/
6433
6434 INOTIFY
6435 M:      John McCutchan <john@johnmccutchan.com>
6436 M:      Robert Love <rlove@rlove.org>
6437 M:      Eric Paris <eparis@parisplace.org>
6438 S:      Maintained
6439 F:      Documentation/filesystems/inotify.txt
6440 F:      fs/notify/inotify/
6441 F:      include/linux/inotify.h
6442 F:      include/uapi/linux/inotify.h
6443
6444 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6445 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6446 L:      linux-input@vger.kernel.org
6447 Q:      http://patchwork.kernel.org/project/linux-input/list/
6448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6449 S:      Maintained
6450 F:      drivers/input/
6451 F:      include/linux/input.h
6452 F:      include/uapi/linux/input.h
6453 F:      include/linux/input/
6454 F:      Documentation/devicetree/bindings/input/
6455
6456 INPUT MULTITOUCH (MT) PROTOCOL
6457 M:      Henrik Rydberg <rydberg@bitmath.org>
6458 L:      linux-input@vger.kernel.org
6459 S:      Odd fixes
6460 F:      Documentation/input/multi-touch-protocol.txt
6461 F:      drivers/input/input-mt.c
6462 K:      \b(ABS|SYN)_MT_
6463
6464 INTEL ASoC BDW/HSW DRIVERS
6465 M:      Jie Yang <yang.jie@linux.intel.com>
6466 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6467 S:      Supported
6468 F:      sound/soc/intel/common/sst-dsp*
6469 F:      sound/soc/intel/common/sst-firmware.c
6470 F:      sound/soc/intel/boards/broadwell.c
6471 F:      sound/soc/intel/haswell/
6472
6473 INTEL C600 SERIES SAS CONTROLLER DRIVER
6474 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6475 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6476 L:      linux-scsi@vger.kernel.org
6477 T:      git git://git.code.sf.net/p/intel-sas/isci
6478 S:      Supported
6479 F:      drivers/scsi/isci/
6480
6481 INTEL HID EVENT DRIVER
6482 M:      Alex Hung <alex.hung@canonical.com>
6483 L:      platform-driver-x86@vger.kernel.org
6484 S:      Maintained
6485 F:      drivers/platform/x86/intel-hid.c
6486
6487 INTEL VIRTUAL BUTTON DRIVER
6488 M:      AceLan Kao <acelan.kao@canonical.com>
6489 L:      platform-driver-x86@vger.kernel.org
6490 S:      Maintained
6491 F:      drivers/platform/x86/intel-vbtn.c
6492
6493 INTEL IDLE DRIVER
6494 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6495 M:      Len Brown <lenb@kernel.org>
6496 L:      linux-pm@vger.kernel.org
6497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6498 B:      https://bugzilla.kernel.org
6499 S:      Supported
6500 F:      drivers/idle/intel_idle.c
6501
6502 INTEL INTEGRATED SENSOR HUB DRIVER
6503 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6504 M:      Jiri Kosina <jikos@kernel.org>
6505 L:      linux-input@vger.kernel.org
6506 S:      Maintained
6507 F:      drivers/hid/intel-ish-hid/
6508
6509 INTEL PSTATE DRIVER
6510 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6511 M:      Len Brown <lenb@kernel.org>
6512 L:      linux-pm@vger.kernel.org
6513 S:      Supported
6514 F:      drivers/cpufreq/intel_pstate.c
6515
6516 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6517 M:      Maik Broemme <mbroemme@libmpq.org>
6518 L:      linux-fbdev@vger.kernel.org
6519 S:      Maintained
6520 F:      Documentation/fb/intelfb.txt
6521 F:      drivers/video/fbdev/intelfb/
6522
6523 INTEL 810/815 FRAMEBUFFER DRIVER
6524 M:      Antonino Daplas <adaplas@gmail.com>
6525 L:      linux-fbdev@vger.kernel.org
6526 S:      Maintained
6527 F:      drivers/video/fbdev/i810/
6528
6529 INTEL MENLOW THERMAL DRIVER
6530 M:      Sujith Thomas <sujith.thomas@intel.com>
6531 L:      platform-driver-x86@vger.kernel.org
6532 W:      https://01.org/linux-acpi
6533 S:      Supported
6534 F:      drivers/platform/x86/intel_menlow.c
6535
6536 INTEL I/OAT DMA DRIVER
6537 M:      Dave Jiang <dave.jiang@intel.com>
6538 R:      Dan Williams <dan.j.williams@intel.com>
6539 L:      dmaengine@vger.kernel.org
6540 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6541 S:      Supported
6542 F:      drivers/dma/ioat*
6543
6544 INTEL IOMMU (VT-d)
6545 M:      David Woodhouse <dwmw2@infradead.org>
6546 L:      iommu@lists.linux-foundation.org
6547 T:      git git://git.infradead.org/iommu-2.6.git
6548 S:      Supported
6549 F:      drivers/iommu/intel-iommu.c
6550 F:      include/linux/intel-iommu.h
6551
6552 INTEL IOP-ADMA DMA DRIVER
6553 R:      Dan Williams <dan.j.williams@intel.com>
6554 S:      Odd fixes
6555 F:      drivers/dma/iop-adma.c
6556
6557 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6558 M:      Krzysztof Halasa <khalasa@piap.pl>
6559 S:      Maintained
6560 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6561 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6562 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6563 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6564 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6565 F:      drivers/net/wan/ixp4xx_hss.c
6566
6567 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6568 M:      Deepak Saxena <dsaxena@plexity.net>
6569 S:      Maintained
6570 F:      drivers/char/hw_random/ixp4xx-rng.c
6571
6572 INTEL ETHERNET DRIVERS
6573 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6574 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6575 W:      http://www.intel.com/support/feedback.htm
6576 W:      http://e1000.sourceforge.net/
6577 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6580 S:      Supported
6581 F:      Documentation/networking/e100.txt
6582 F:      Documentation/networking/e1000.txt
6583 F:      Documentation/networking/e1000e.txt
6584 F:      Documentation/networking/igb.txt
6585 F:      Documentation/networking/igbvf.txt
6586 F:      Documentation/networking/ixgb.txt
6587 F:      Documentation/networking/ixgbe.txt
6588 F:      Documentation/networking/ixgbevf.txt
6589 F:      Documentation/networking/i40e.txt
6590 F:      Documentation/networking/i40evf.txt
6591 F:      drivers/net/ethernet/intel/
6592 F:      drivers/net/ethernet/intel/*/
6593
6594 INTEL RDMA RNIC DRIVER
6595 M:     Faisal Latif <faisal.latif@intel.com>
6596 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6597 L:     linux-rdma@vger.kernel.org
6598 S:     Supported
6599 F:     drivers/infiniband/hw/i40iw/
6600
6601 INTEL MERRIFIELD GPIO DRIVER
6602 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6603 L:      linux-gpio@vger.kernel.org
6604 S:      Maintained
6605 F:      drivers/gpio/gpio-merrifield.c
6606
6607 INTEL-MID GPIO DRIVER
6608 M:      David Cohen <david.a.cohen@linux.intel.com>
6609 L:      linux-gpio@vger.kernel.org
6610 S:      Maintained
6611 F:      drivers/gpio/gpio-intel-mid.c
6612
6613 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6614 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6615 L:      linux-wireless@vger.kernel.org
6616 S:      Maintained
6617 F:      Documentation/networking/README.ipw2100
6618 F:      Documentation/networking/README.ipw2200
6619 F:      drivers/net/wireless/intel/ipw2x00/
6620
6621 INTEL(R) TRACE HUB
6622 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6623 S:      Supported
6624 F:      Documentation/trace/intel_th.txt
6625 F:      drivers/hwtracing/intel_th/
6626
6627 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6628 M:      Ning Sun <ning.sun@intel.com>
6629 L:      tboot-devel@lists.sourceforge.net
6630 W:      http://tboot.sourceforge.net
6631 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6632 S:      Supported
6633 F:      Documentation/intel_txt.txt
6634 F:      include/linux/tboot.h
6635 F:      arch/x86/kernel/tboot.c
6636
6637 INTEL WIRELESS WIMAX CONNECTION 2400
6638 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6639 M:      linux-wimax@intel.com
6640 L:      wimax@linuxwimax.org (subscribers-only)
6641 S:      Supported
6642 W:      http://linuxwimax.org
6643 F:      Documentation/wimax/README.i2400m
6644 F:      drivers/net/wimax/i2400m/
6645 F:      include/uapi/linux/wimax/i2400m.h
6646
6647 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6648 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6649 L:      linux-wireless@vger.kernel.org
6650 S:      Supported
6651 F:      drivers/net/wireless/intel/iwlegacy/
6652
6653 INTEL WIRELESS WIFI LINK (iwlwifi)
6654 M:      Johannes Berg <johannes.berg@intel.com>
6655 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6656 M:      Luca Coelho <luciano.coelho@intel.com>
6657 M:      Intel Linux Wireless <linuxwifi@intel.com>
6658 L:      linux-wireless@vger.kernel.org
6659 W:      http://intellinuxwireless.org
6660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6661 S:      Supported
6662 F:      drivers/net/wireless/intel/iwlwifi/
6663
6664 INTEL MANAGEMENT ENGINE (mei)
6665 M:      Tomas Winkler <tomas.winkler@intel.com>
6666 L:      linux-kernel@vger.kernel.org
6667 S:      Supported
6668 F:      include/uapi/linux/mei.h
6669 F:      include/linux/mei_cl_bus.h
6670 F:      drivers/misc/mei/*
6671 F:      drivers/watchdog/mei_wdt.c
6672 F:      Documentation/misc-devices/mei/*
6673 F:      samples/mei/*
6674
6675 INTEL MIC DRIVERS (mic)
6676 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6677 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6678 S:      Supported
6679 W:      https://github.com/sudeepdutt/mic
6680 W:      http://software.intel.com/en-us/mic-developer
6681 F:      include/linux/mic_bus.h
6682 F:      include/linux/scif.h
6683 F:      include/uapi/linux/mic_common.h
6684 F:      include/uapi/linux/mic_ioctl.h
6685 F:      include/uapi/linux/scif_ioctl.h
6686 F:      drivers/misc/mic/
6687 F:      drivers/dma/mic_x100_dma.c
6688 F:      drivers/dma/mic_x100_dma.h
6689 F:      Documentation/mic/
6690
6691 INTEL PMC/P-Unit IPC DRIVER
6692 M:      Zha Qipeng<qipeng.zha@intel.com>
6693 L:      platform-driver-x86@vger.kernel.org
6694 S:      Maintained
6695 F:      drivers/platform/x86/intel_pmc_ipc.c
6696 F:      drivers/platform/x86/intel_punit_ipc.c
6697 F:      arch/x86/include/asm/intel_pmc_ipc.h
6698 F:      arch/x86/include/asm/intel_punit_ipc.h
6699
6700 INTEL TELEMETRY DRIVER
6701 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6702 L:      platform-driver-x86@vger.kernel.org
6703 S:      Maintained
6704 F:      arch/x86/include/asm/intel_telemetry.h
6705 F:      drivers/platform/x86/intel_telemetry*
6706
6707 INTEL PMC CORE DRIVER
6708 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6709 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6710 L:      platform-driver-x86@vger.kernel.org
6711 S:      Maintained
6712 F:      arch/x86/include/asm/pmc_core.h
6713 F:      drivers/platform/x86/intel_pmc_core*
6714
6715 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6716 M:      Linus Walleij <linus.walleij@linaro.org>
6717 L:      linux-iio@vger.kernel.org
6718 S:      Maintained
6719 F:      drivers/iio/gyro/mpu3050*
6720 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6721
6722 IOC3 ETHERNET DRIVER
6723 M:      Ralf Baechle <ralf@linux-mips.org>
6724 L:      linux-mips@linux-mips.org
6725 S:      Maintained
6726 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6727
6728 IOC3 SERIAL DRIVER
6729 M:      Pat Gefre <pfg@sgi.com>
6730 L:      linux-serial@vger.kernel.org
6731 S:      Maintained
6732 F:      drivers/tty/serial/ioc3_serial.c
6733
6734 IOMMU DRIVERS
6735 M:      Joerg Roedel <joro@8bytes.org>
6736 L:      iommu@lists.linux-foundation.org
6737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6738 S:      Maintained
6739 F:      Documentation/devicetree/bindings/iommu/
6740 F:      drivers/iommu/
6741
6742 IP MASQUERADING
6743 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6744 S:      Maintained
6745 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6746
6747 IPMI SUBSYSTEM
6748 M:      Corey Minyard <minyard@acm.org>
6749 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6750 W:      http://openipmi.sourceforge.net/
6751 S:      Supported
6752 F:      Documentation/IPMI.txt
6753 F:      drivers/char/ipmi/
6754 F:      include/linux/ipmi*
6755 F:      include/uapi/linux/ipmi*
6756
6757 QCOM AUDIO (ASoC) DRIVERS
6758 M:      Patrick Lai <plai@codeaurora.org>
6759 M:      Banajit Goswami <bgoswami@codeaurora.org>
6760 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6761 S:      Supported
6762 F:      sound/soc/qcom/
6763
6764 IPS SCSI RAID DRIVER
6765 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6766 L:      linux-scsi@vger.kernel.org
6767 W:      http://www.adaptec.com/
6768 S:      Maintained
6769 F:      drivers/scsi/ips*
6770
6771 IPVS
6772 M:      Wensong Zhang <wensong@linux-vs.org>
6773 M:      Simon Horman <horms@verge.net.au>
6774 M:      Julian Anastasov <ja@ssi.bg>
6775 L:      netdev@vger.kernel.org
6776 L:      lvs-devel@vger.kernel.org
6777 S:      Maintained
6778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6780 F:      Documentation/networking/ipvs-sysctl.txt
6781 F:      include/net/ip_vs.h
6782 F:      include/uapi/linux/ip_vs.h
6783 F:      net/netfilter/ipvs/
6784
6785 IPWIRELESS DRIVER
6786 M:      Jiri Kosina <jikos@kernel.org>
6787 M:      David Sterba <dsterba@suse.com>
6788 S:      Odd Fixes
6789 F:      drivers/tty/ipwireless/
6790
6791 IPX NETWORK LAYER
6792 L:      netdev@vger.kernel.org
6793 S:      Odd fixes
6794 F:      include/net/ipx.h
6795 F:      include/uapi/linux/ipx.h
6796 F:      net/ipx/
6797
6798 IRDA SUBSYSTEM
6799 M:      Samuel Ortiz <samuel@sortiz.org>
6800 L:      irda-users@lists.sourceforge.net (subscribers-only)
6801 L:      netdev@vger.kernel.org
6802 W:      http://irda.sourceforge.net/
6803 S:      Maintained
6804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6805 F:      Documentation/networking/irda.txt
6806 F:      drivers/net/irda/
6807 F:      include/net/irda/
6808 F:      net/irda/
6809
6810 IRQ SUBSYSTEM
6811 M:      Thomas Gleixner <tglx@linutronix.de>
6812 L:      linux-kernel@vger.kernel.org
6813 S:      Maintained
6814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6815 F:      kernel/irq/
6816
6817 IRQCHIP DRIVERS
6818 M:      Thomas Gleixner <tglx@linutronix.de>
6819 M:      Jason Cooper <jason@lakedaemon.net>
6820 M:      Marc Zyngier <marc.zyngier@arm.com>
6821 L:      linux-kernel@vger.kernel.org
6822 S:      Maintained
6823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6824 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6825 F:      Documentation/devicetree/bindings/interrupt-controller/
6826 F:      drivers/irqchip/
6827
6828 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6829 M:      Marc Zyngier <marc.zyngier@arm.com>
6830 S:      Maintained
6831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6832 F:      Documentation/IRQ-domain.txt
6833 F:      include/linux/irqdomain.h
6834 F:      kernel/irq/irqdomain.c
6835 F:      kernel/irq/msi.c
6836
6837 ISA
6838 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6839 S:      Maintained
6840 F:      Documentation/isa.txt
6841 F:      drivers/base/isa.c
6842 F:      include/linux/isa.h
6843
6844 ISAPNP
6845 M:      Jaroslav Kysela <perex@perex.cz>
6846 S:      Maintained
6847 F:      Documentation/isapnp.txt
6848 F:      drivers/pnp/isapnp/
6849 F:      include/linux/isapnp.h
6850
6851 ISA RADIO MODULE
6852 M:      Hans Verkuil <hverkuil@xs4all.nl>
6853 L:      linux-media@vger.kernel.org
6854 T:      git git://linuxtv.org/media_tree.git
6855 W:      https://linuxtv.org
6856 S:      Maintained
6857 F:      drivers/media/radio/radio-isa*
6858
6859 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6860 M:      Peter Jones <pjones@redhat.com>
6861 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6862 S:      Maintained
6863 F:      drivers/firmware/iscsi_ibft*
6864
6865 ISCSI
6866 M:      Lee Duncan <lduncan@suse.com>
6867 M:      Chris Leech <cleech@redhat.com>
6868 L:      open-iscsi@googlegroups.com
6869 W:      www.open-iscsi.com
6870 S:      Maintained
6871 F:      drivers/scsi/*iscsi*
6872 F:      include/scsi/*iscsi*
6873
6874 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6875 M:      Or Gerlitz <ogerlitz@mellanox.com>
6876 M:      Sagi Grimberg <sagi@grimberg.me>
6877 M:      Roi Dayan <roid@mellanox.com>
6878 L:      linux-rdma@vger.kernel.org
6879 S:      Supported
6880 W:      http://www.openfabrics.org
6881 W:      www.open-iscsi.org
6882 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6883 F:      drivers/infiniband/ulp/iser/
6884
6885 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6886 M:      Sagi Grimberg <sagi@grimberg.me>
6887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6888 L:      linux-rdma@vger.kernel.org
6889 L:      target-devel@vger.kernel.org
6890 S:      Supported
6891 W:      http://www.linux-iscsi.org
6892 F:      drivers/infiniband/ulp/isert
6893
6894 ISDN SUBSYSTEM
6895 M:      Karsten Keil <isdn@linux-pingi.de>
6896 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6897 L:      netdev@vger.kernel.org
6898 W:      http://www.isdn4linux.de
6899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6900 S:      Maintained
6901 F:      Documentation/isdn/
6902 F:      drivers/isdn/
6903 F:      include/linux/isdn.h
6904 F:      include/linux/isdn/
6905 F:      include/uapi/linux/isdn.h
6906 F:      include/uapi/linux/isdn/
6907
6908 ISDN SUBSYSTEM (Eicon active card driver)
6909 M:      Armin Schindler <mac@melware.de>
6910 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6911 W:      http://www.melware.de
6912 S:      Maintained
6913 F:      drivers/isdn/hardware/eicon/
6914
6915 IT87 HARDWARE MONITORING DRIVER
6916 M:      Jean Delvare <jdelvare@suse.com>
6917 L:      linux-hwmon@vger.kernel.org
6918 S:      Maintained
6919 F:      Documentation/hwmon/it87
6920 F:      drivers/hwmon/it87.c
6921
6922 IT913X MEDIA DRIVER
6923 M:      Antti Palosaari <crope@iki.fi>
6924 L:      linux-media@vger.kernel.org
6925 W:      https://linuxtv.org
6926 W:      http://palosaari.fi/linux/
6927 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6928 T:      git git://linuxtv.org/anttip/media_tree.git
6929 S:      Maintained
6930 F:      drivers/media/tuners/it913x*
6931
6932 IVTV VIDEO4LINUX DRIVER
6933 M:      Andy Walls <awalls@md.metrocast.net>
6934 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6935 L:      linux-media@vger.kernel.org
6936 T:      git git://linuxtv.org/media_tree.git
6937 W:      http://www.ivtvdriver.org
6938 S:      Maintained
6939 F:      Documentation/media/v4l-drivers/ivtv*
6940 F:      drivers/media/pci/ivtv/
6941 F:      include/uapi/linux/ivtv*
6942
6943 IX2505V MEDIA DRIVER
6944 M:      Malcolm Priestley <tvboxspy@gmail.com>
6945 L:      linux-media@vger.kernel.org
6946 W:      https://linuxtv.org
6947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6948 S:      Maintained
6949 F:      drivers/media/dvb-frontends/ix2505v*
6950
6951 JC42.4 TEMPERATURE SENSOR DRIVER
6952 M:      Guenter Roeck <linux@roeck-us.net>
6953 L:      linux-hwmon@vger.kernel.org
6954 S:      Maintained
6955 F:      drivers/hwmon/jc42.c
6956 F:      Documentation/hwmon/jc42
6957
6958 JFS FILESYSTEM
6959 M:      Dave Kleikamp <shaggy@kernel.org>
6960 L:      jfs-discussion@lists.sourceforge.net
6961 W:      http://jfs.sourceforge.net/
6962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6963 S:      Maintained
6964 F:      Documentation/filesystems/jfs.txt
6965 F:      fs/jfs/
6966
6967 JME NETWORK DRIVER
6968 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6969 L:      netdev@vger.kernel.org
6970 S:      Maintained
6971 F:      drivers/net/ethernet/jme.*
6972
6973 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6974 M:      David Woodhouse <dwmw2@infradead.org>
6975 L:      linux-mtd@lists.infradead.org
6976 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6977 S:      Maintained
6978 F:      fs/jffs2/
6979 F:      include/uapi/linux/jffs2.h
6980
6981 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6982 M:      "Theodore Ts'o" <tytso@mit.edu>
6983 M:      Jan Kara <jack@suse.com>
6984 L:      linux-ext4@vger.kernel.org
6985 S:      Maintained
6986 F:      fs/jbd2/
6987 F:      include/linux/jbd2.h
6988
6989 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6990 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6991 L:      linux-media@vger.kernel.org
6992 S:      Maintained
6993 F:      drivers/media/platform/rcar_jpu.c
6994
6995 JSM Neo PCI based serial card
6996 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6997 L:      linux-serial@vger.kernel.org
6998 S:      Maintained
6999 F:      drivers/tty/serial/jsm/
7000
7001 K10TEMP HARDWARE MONITORING DRIVER
7002 M:      Clemens Ladisch <clemens@ladisch.de>
7003 L:      linux-hwmon@vger.kernel.org
7004 S:      Maintained
7005 F:      Documentation/hwmon/k10temp
7006 F:      drivers/hwmon/k10temp.c
7007
7008 K8TEMP HARDWARE MONITORING DRIVER
7009 M:      Rudolf Marek <r.marek@assembler.cz>
7010 L:      linux-hwmon@vger.kernel.org
7011 S:      Maintained
7012 F:      Documentation/hwmon/k8temp
7013 F:      drivers/hwmon/k8temp.c
7014
7015 KASAN
7016 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7017 R:      Alexander Potapenko <glider@google.com>
7018 R:      Dmitry Vyukov <dvyukov@google.com>
7019 L:      kasan-dev@googlegroups.com
7020 S:      Maintained
7021 F:      arch/*/include/asm/kasan.h
7022 F:      arch/*/mm/kasan_init*
7023 F:      Documentation/dev-tools/kasan.rst
7024 F:      include/linux/kasan*.h
7025 F:      lib/test_kasan.c
7026 F:      mm/kasan/
7027 F:      scripts/Makefile.kasan
7028
7029 KCONFIG
7030 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7031 L:      linux-kbuild@vger.kernel.org
7032 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7033 S:      Maintained
7034 F:      Documentation/kbuild/kconfig-language.txt
7035 F:      scripts/kconfig/
7036
7037 KDUMP
7038 M:      Dave Young <dyoung@redhat.com>
7039 M:      Baoquan He <bhe@redhat.com>
7040 R:      Vivek Goyal <vgoyal@redhat.com>
7041 L:      kexec@lists.infradead.org
7042 W:      http://lse.sourceforge.net/kdump/
7043 S:      Maintained
7044 F:      Documentation/kdump/
7045
7046 KEENE FM RADIO TRANSMITTER DRIVER
7047 M:      Hans Verkuil <hverkuil@xs4all.nl>
7048 L:      linux-media@vger.kernel.org
7049 T:      git git://linuxtv.org/media_tree.git
7050 W:      https://linuxtv.org
7051 S:      Maintained
7052 F:      drivers/media/radio/radio-keene*
7053
7054 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7055 M:      Ian Kent <raven@themaw.net>
7056 L:      autofs@vger.kernel.org
7057 S:      Maintained
7058 F:      fs/autofs4/
7059
7060 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7061 M:      Michal Marek <mmarek@suse.com>
7062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7064 L:      linux-kbuild@vger.kernel.org
7065 S:      Maintained
7066 F:      Documentation/kbuild/
7067 F:      Makefile
7068 F:      scripts/Makefile.*
7069 F:      scripts/basic/
7070 F:      scripts/mk*
7071 F:      scripts/package/
7072
7073 KERNEL JANITORS
7074 L:      kernel-janitors@vger.kernel.org
7075 W:      http://kernelnewbies.org/KernelJanitors
7076 S:      Odd Fixes
7077
7078 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7079 M:      "J. Bruce Fields" <bfields@fieldses.org>
7080 M:      Jeff Layton <jlayton@poochiereds.net>
7081 L:      linux-nfs@vger.kernel.org
7082 W:      http://nfs.sourceforge.net/
7083 T:      git git://linux-nfs.org/~bfields/linux.git
7084 S:      Supported
7085 F:      fs/nfsd/
7086 F:      include/uapi/linux/nfsd/
7087 F:      fs/lockd/
7088 F:      fs/nfs_common/
7089 F:      net/sunrpc/
7090 F:      include/linux/lockd/
7091 F:      include/linux/sunrpc/
7092 F:      include/uapi/linux/sunrpc/
7093
7094 KERNEL SELFTEST FRAMEWORK
7095 M:      Shuah Khan <shuahkh@osg.samsung.com>
7096 M:      Shuah Khan <shuah@kernel.org>
7097 L:      linux-kselftest@vger.kernel.org
7098 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7099 S:      Maintained
7100 F:      tools/testing/selftests
7101
7102 KERNEL VIRTUAL MACHINE (KVM)
7103 M:      Paolo Bonzini <pbonzini@redhat.com>
7104 M:      Radim Krčmář <rkrcmar@redhat.com>
7105 L:      kvm@vger.kernel.org
7106 W:      http://www.linux-kvm.org
7107 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7108 S:      Supported
7109 F:      Documentation/*/kvm*.txt
7110 F:      Documentation/virtual/kvm/
7111 F:      arch/*/kvm/
7112 F:      arch/x86/kernel/kvm.c
7113 F:      arch/x86/kernel/kvmclock.c
7114 F:      arch/*/include/asm/kvm*
7115 F:      include/linux/kvm*
7116 F:      include/uapi/linux/kvm*
7117 F:      virt/kvm/
7118 F:      tools/kvm/
7119
7120 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7121 M:      Joerg Roedel <joro@8bytes.org>
7122 L:      kvm@vger.kernel.org
7123 W:      http://www.linux-kvm.org/
7124 S:      Maintained
7125 F:      arch/x86/include/asm/svm.h
7126 F:      arch/x86/kvm/svm.c
7127
7128 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7129 M:      Alexander Graf <agraf@suse.com>
7130 L:      kvm-ppc@vger.kernel.org
7131 W:      http://www.linux-kvm.org/
7132 T:      git git://github.com/agraf/linux-2.6.git
7133 S:      Supported
7134 F:      arch/powerpc/include/asm/kvm*
7135 F:      arch/powerpc/kvm/
7136
7137 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7138 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7139 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7140 L:      linux-s390@vger.kernel.org
7141 W:      http://www.ibm.com/developerworks/linux/linux390/
7142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7143 S:      Supported
7144 F:      Documentation/s390/kvm.txt
7145 F:      arch/s390/include/asm/kvm*
7146 F:      arch/s390/kvm/
7147
7148 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7149 M:      Christoffer Dall <christoffer.dall@linaro.org>
7150 M:      Marc Zyngier <marc.zyngier@arm.com>
7151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7152 L:      kvmarm@lists.cs.columbia.edu
7153 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7155 S:      Supported
7156 F:      arch/arm/include/uapi/asm/kvm*
7157 F:      arch/arm/include/asm/kvm*
7158 F:      arch/arm/kvm/
7159 F:      virt/kvm/arm/
7160 F:      include/kvm/arm_*
7161
7162 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7163 M:      Christoffer Dall <christoffer.dall@linaro.org>
7164 M:      Marc Zyngier <marc.zyngier@arm.com>
7165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7166 L:      kvmarm@lists.cs.columbia.edu
7167 S:      Maintained
7168 F:      arch/arm64/include/uapi/asm/kvm*
7169 F:      arch/arm64/include/asm/kvm*
7170 F:      arch/arm64/kvm/
7171
7172 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7173 M:      James Hogan <james.hogan@imgtec.com>
7174 L:      linux-mips@linux-mips.org
7175 S:      Supported
7176 F:      arch/mips/include/uapi/asm/kvm*
7177 F:      arch/mips/include/asm/kvm*
7178 F:      arch/mips/kvm/
7179
7180 KEXEC
7181 M:      Eric Biederman <ebiederm@xmission.com>
7182 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7183 L:      kexec@lists.infradead.org
7184 S:      Maintained
7185 F:      include/linux/kexec.h
7186 F:      include/uapi/linux/kexec.h
7187 F:      kernel/kexec*
7188
7189 KEYS/KEYRINGS:
7190 M:      David Howells <dhowells@redhat.com>
7191 L:      keyrings@vger.kernel.org
7192 S:      Maintained
7193 F:      Documentation/security/keys.txt
7194 F:      include/linux/key.h
7195 F:      include/linux/key-type.h
7196 F:      include/linux/keyctl.h
7197 F:      include/uapi/linux/keyctl.h
7198 F:      include/keys/
7199 F:      security/keys/
7200
7201 KEYS-TRUSTED
7202 M:      David Safford <safford@us.ibm.com>
7203 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7204 L:      linux-security-module@vger.kernel.org
7205 L:      keyrings@vger.kernel.org
7206 S:      Supported
7207 F:      Documentation/security/keys-trusted-encrypted.txt
7208 F:      include/keys/trusted-type.h
7209 F:      security/keys/trusted.c
7210 F:      security/keys/trusted.h
7211
7212 KEYS-ENCRYPTED
7213 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7214 M:      David Safford <safford@us.ibm.com>
7215 L:      linux-security-module@vger.kernel.org
7216 L:      keyrings@vger.kernel.org
7217 S:      Supported
7218 F:      Documentation/security/keys-trusted-encrypted.txt
7219 F:      include/keys/encrypted-type.h
7220 F:      security/keys/encrypted-keys/
7221
7222 KGDB / KDB /debug_core
7223 M:      Jason Wessel <jason.wessel@windriver.com>
7224 W:      http://kgdb.wiki.kernel.org/
7225 L:      kgdb-bugreport@lists.sourceforge.net
7226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7227 S:      Maintained
7228 F:      Documentation/DocBook/kgdb.tmpl
7229 F:      drivers/misc/kgdbts.c
7230 F:      drivers/tty/serial/kgdboc.c
7231 F:      include/linux/kdb.h
7232 F:      include/linux/kgdb.h
7233 F:      kernel/debug/
7234
7235 KMEMCHECK
7236 M:      Vegard Nossum <vegardno@ifi.uio.no>
7237 M:      Pekka Enberg <penberg@kernel.org>
7238 S:      Maintained
7239 F:      Documentation/dev-tools/kmemcheck.rst
7240 F:      arch/x86/include/asm/kmemcheck.h
7241 F:      arch/x86/mm/kmemcheck/
7242 F:      include/linux/kmemcheck.h
7243 F:      mm/kmemcheck.c
7244
7245 KMEMLEAK
7246 M:      Catalin Marinas <catalin.marinas@arm.com>
7247 S:      Maintained
7248 F:      Documentation/dev-tools/kmemleak.rst
7249 F:      include/linux/kmemleak.h
7250 F:      mm/kmemleak.c
7251 F:      mm/kmemleak-test.c
7252
7253 KPROBES
7254 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7255 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7256 M:      "David S. Miller" <davem@davemloft.net>
7257 M:      Masami Hiramatsu <mhiramat@kernel.org>
7258 S:      Maintained
7259 F:      Documentation/kprobes.txt
7260 F:      include/linux/kprobes.h
7261 F:      kernel/kprobes.c
7262
7263 KS0108 LCD CONTROLLER DRIVER
7264 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7265 W:      http://miguelojeda.es/auxdisplay.htm
7266 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7267 S:      Maintained
7268 F:      Documentation/auxdisplay/ks0108
7269 F:      drivers/auxdisplay/ks0108.c
7270 F:      include/linux/ks0108.h
7271
7272 L3MDEV
7273 M:      David Ahern <dsa@cumulusnetworks.com>
7274 L:      netdev@vger.kernel.org
7275 S:      Maintained
7276 F:      net/l3mdev
7277 F:      include/net/l3mdev.h
7278
7279 LANTIQ MIPS ARCHITECTURE
7280 M:      John Crispin <john@phrozen.org>
7281 L:      linux-mips@linux-mips.org
7282 S:      Maintained
7283 F:      arch/mips/lantiq
7284
7285 LAPB module
7286 L:      linux-x25@vger.kernel.org
7287 S:      Orphan
7288 F:      Documentation/networking/lapb-module.txt
7289 F:      include/*/lapb.h
7290 F:      net/lapb/
7291
7292 LASI 53c700 driver for PARISC
7293 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7294 L:      linux-scsi@vger.kernel.org
7295 S:      Maintained
7296 F:      Documentation/scsi/53c700.txt
7297 F:      drivers/scsi/53c700*
7298
7299 LED SUBSYSTEM
7300 M:      Richard Purdie <rpurdie@rpsys.net>
7301 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7302 M:      Pavel Machek <pavel@ucw.cz>
7303 L:      linux-leds@vger.kernel.org
7304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7305 S:      Maintained
7306 F:      Documentation/devicetree/bindings/leds/
7307 F:      drivers/leds/
7308 F:      include/linux/leds.h
7309
7310 LEGACY EEPROM DRIVER
7311 M:      Jean Delvare <jdelvare@suse.com>
7312 S:      Maintained
7313 F:      Documentation/misc-devices/eeprom
7314 F:      drivers/misc/eeprom/eeprom.c
7315
7316 LEGO USB Tower driver
7317 M:      Juergen Stuber <starblue@users.sourceforge.net>
7318 L:      legousb-devel@lists.sourceforge.net
7319 W:      http://legousb.sourceforge.net/
7320 S:      Maintained
7321 F:      drivers/usb/misc/legousbtower.c
7322
7323 LG2160 MEDIA DRIVER
7324 M:      Michael Krufky <mkrufky@linuxtv.org>
7325 L:      linux-media@vger.kernel.org
7326 W:      https://linuxtv.org
7327 W:      http://github.com/mkrufky
7328 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7329 T:      git git://linuxtv.org/mkrufky/tuners.git
7330 S:      Maintained
7331 F:      drivers/media/dvb-frontends/lg2160.*
7332
7333 LGDT3305 MEDIA DRIVER
7334 M:      Michael Krufky <mkrufky@linuxtv.org>
7335 L:      linux-media@vger.kernel.org
7336 W:      https://linuxtv.org
7337 W:      http://github.com/mkrufky
7338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7339 T:      git git://linuxtv.org/mkrufky/tuners.git
7340 S:      Maintained
7341 F:      drivers/media/dvb-frontends/lgdt3305.*
7342
7343 LGUEST
7344 M:      Rusty Russell <rusty@rustcorp.com.au>
7345 L:      lguest@lists.ozlabs.org
7346 W:      http://lguest.ozlabs.org/
7347 S:      Odd Fixes
7348 F:      arch/x86/include/asm/lguest*.h
7349 F:      arch/x86/lguest/
7350 F:      drivers/lguest/
7351 F:      include/linux/lguest*.h
7352 F:      tools/lguest/
7353
7354 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7355 M:      Tejun Heo <tj@kernel.org>
7356 L:      linux-ide@vger.kernel.org
7357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7358 S:      Maintained
7359 F:      drivers/ata/
7360 F:      include/linux/ata.h
7361 F:      include/linux/libata.h
7362 F:      Documentation/devicetree/bindings/ata/
7363
7364 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7365 M:      Viresh Kumar <vireshk@kernel.org>
7366 L:      linux-ide@vger.kernel.org
7367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7368 S:      Maintained
7369 F:      include/linux/pata_arasan_cf_data.h
7370 F:      drivers/ata/pata_arasan_cf.c
7371
7372 LIBATA PATA DRIVERS
7373 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7374 M:      Tejun Heo <tj@kernel.org>
7375 L:      linux-ide@vger.kernel.org
7376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7377 S:      Maintained
7378 F:      drivers/ata/pata_*.c
7379 F:      drivers/ata/ata_generic.c
7380
7381 LIBATA SATA AHCI PLATFORM devices support
7382 M:      Hans de Goede <hdegoede@redhat.com>
7383 M:      Tejun Heo <tj@kernel.org>
7384 L:      linux-ide@vger.kernel.org
7385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7386 S:      Maintained
7387 F:      drivers/ata/ahci_platform.c
7388 F:      drivers/ata/libahci_platform.c
7389 F:      include/linux/ahci_platform.h
7390
7391 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7392 M:      Mikael Pettersson <mikpelinux@gmail.com>
7393 L:      linux-ide@vger.kernel.org
7394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7395 S:      Maintained
7396 F:      drivers/ata/sata_promise.*
7397
7398 LIBLOCKDEP
7399 M:      Sasha Levin <sasha.levin@oracle.com>
7400 S:      Maintained
7401 F:      tools/lib/lockdep/
7402
7403 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7404 M:      Dan Williams <dan.j.williams@intel.com>
7405 L:      linux-nvdimm@lists.01.org
7406 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7408 S:      Supported
7409 F:      drivers/nvdimm/*
7410 F:      include/linux/nd.h
7411 F:      include/linux/libnvdimm.h
7412 F:      include/uapi/linux/ndctl.h
7413
7414 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7415 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7416 L:      linux-nvdimm@lists.01.org
7417 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7418 S:      Supported
7419 F:      drivers/nvdimm/blk.c
7420 F:      drivers/nvdimm/region_devs.c
7421 F:      drivers/acpi/nfit*
7422
7423 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7424 M:      Vishal Verma <vishal.l.verma@intel.com>
7425 L:      linux-nvdimm@lists.01.org
7426 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7427 S:      Supported
7428 F:      drivers/nvdimm/btt*
7429
7430 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7431 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7432 L:      linux-nvdimm@lists.01.org
7433 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7434 S:      Supported
7435 F:      drivers/nvdimm/pmem.c
7436 F:      include/linux/pmem.h
7437 F:      arch/*/include/asm/pmem.h
7438
7439 LIGHTNVM PLATFORM SUPPORT
7440 M:      Matias Bjorling <mb@lightnvm.io>
7441 W:      http://github/OpenChannelSSD
7442 L:      linux-block@vger.kernel.org
7443 S:      Maintained
7444 F:      drivers/lightnvm/
7445 F:      include/linux/lightnvm.h
7446 F:      include/uapi/linux/lightnvm.h
7447
7448 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7449 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7450 M:      Paul Mackerras <paulus@samba.org>
7451 M:      Michael Ellerman <mpe@ellerman.id.au>
7452 W:      https://github.com/linuxppc/linux/wiki
7453 L:      linuxppc-dev@lists.ozlabs.org
7454 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7456 S:      Supported
7457 F:      Documentation/powerpc/
7458 F:      arch/powerpc/
7459 F:      drivers/char/tpm/tpm_ibmvtpm*
7460 F:      drivers/crypto/nx/
7461 F:      drivers/crypto/vmx/
7462 F:      drivers/net/ethernet/ibm/ibmveth.*
7463 F:      drivers/net/ethernet/ibm/ibmvnic.*
7464 F:      drivers/pci/hotplug/pnv_php.c
7465 F:      drivers/pci/hotplug/rpa*
7466 F:      drivers/scsi/ibmvscsi/
7467 F:      tools/testing/selftests/powerpc
7468 N:      opal
7469 N:      /pmac
7470 N:      powermac
7471 N:      powernv
7472 N:      [^a-z0-9]ps3
7473 N:      pseries
7474
7475 LINUX FOR POWER MACINTOSH
7476 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7477 W:      http://www.penguinppc.org/
7478 L:      linuxppc-dev@lists.ozlabs.org
7479 S:      Maintained
7480 F:      arch/powerpc/platforms/powermac/
7481 F:      drivers/macintosh/
7482
7483 LINUX FOR POWERPC EMBEDDED MPC5XXX
7484 M:      Anatolij Gustschin <agust@denx.de>
7485 L:      linuxppc-dev@lists.ozlabs.org
7486 T:      git git://git.denx.de/linux-denx-agust.git
7487 S:      Maintained
7488 F:      arch/powerpc/platforms/512x/
7489 F:      arch/powerpc/platforms/52xx/
7490
7491 LINUX FOR POWERPC EMBEDDED PPC4XX
7492 M:      Alistair Popple <alistair@popple.id.au>
7493 M:      Matt Porter <mporter@kernel.crashing.org>
7494 W:      http://www.penguinppc.org/
7495 L:      linuxppc-dev@lists.ozlabs.org
7496 S:      Maintained
7497 F:      arch/powerpc/platforms/40x/
7498 F:      arch/powerpc/platforms/44x/
7499
7500 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7501 L:      linuxppc-dev@lists.ozlabs.org
7502 S:      Orphan
7503 F:      arch/powerpc/*/*virtex*
7504 F:      arch/powerpc/*/*/*virtex*
7505
7506 LINUX FOR POWERPC EMBEDDED PPC8XX
7507 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7508 W:      http://www.penguinppc.org/
7509 L:      linuxppc-dev@lists.ozlabs.org
7510 S:      Maintained
7511 F:      arch/powerpc/platforms/8xx/
7512
7513 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7514 M:      Scott Wood <oss@buserror.net>
7515 M:      Kumar Gala <galak@kernel.crashing.org>
7516 W:      http://www.penguinppc.org/
7517 L:      linuxppc-dev@lists.ozlabs.org
7518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7519 S:      Maintained
7520 F:      arch/powerpc/platforms/83xx/
7521 F:      arch/powerpc/platforms/85xx/
7522
7523 LINUX FOR POWERPC PA SEMI PWRFICIENT
7524 L:      linuxppc-dev@lists.ozlabs.org
7525 S:      Orphan
7526 F:      arch/powerpc/platforms/pasemi/
7527 F:      drivers/*/*pasemi*
7528 F:      drivers/*/*/*pasemi*
7529
7530 LINUX SECURITY MODULE (LSM) FRAMEWORK
7531 M:      Chris Wright <chrisw@sous-sol.org>
7532 L:      linux-security-module@vger.kernel.org
7533 S:      Supported
7534
7535 LIS3LV02D ACCELEROMETER DRIVER
7536 M:      Eric Piel <eric.piel@tremplin-utc.net>
7537 S:      Maintained
7538 F:      Documentation/misc-devices/lis3lv02d
7539 F:      drivers/misc/lis3lv02d/
7540 F:      drivers/platform/x86/hp_accel.c
7541
7542 LIVE PATCHING
7543 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7544 M:      Jessica Yu <jeyu@redhat.com>
7545 M:      Jiri Kosina <jikos@kernel.org>
7546 M:      Miroslav Benes <mbenes@suse.cz>
7547 R:      Petr Mladek <pmladek@suse.com>
7548 S:      Maintained
7549 F:      kernel/livepatch/
7550 F:      include/linux/livepatch.h
7551 F:      arch/x86/include/asm/livepatch.h
7552 F:      arch/x86/kernel/livepatch.c
7553 F:      Documentation/livepatch/
7554 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7555 F:      samples/livepatch/
7556 L:      live-patching@vger.kernel.org
7557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7558
7559 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7560 M:      Kees Cook <keescook@chromium.org>
7561 S:      Maintained
7562 F:      drivers/misc/lkdtm*
7563
7564 LLC (802.2)
7565 L:      netdev@vger.kernel.org
7566 S:      Odd fixes
7567 F:      include/linux/llc.h
7568 F:      include/uapi/linux/llc.h
7569 F:      include/net/llc*
7570 F:      net/llc/
7571
7572 LM73 HARDWARE MONITOR DRIVER
7573 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7574 L:      linux-hwmon@vger.kernel.org
7575 S:      Maintained
7576 F:      drivers/hwmon/lm73.c
7577
7578 LM78 HARDWARE MONITOR DRIVER
7579 M:      Jean Delvare <jdelvare@suse.com>
7580 L:      linux-hwmon@vger.kernel.org
7581 S:      Maintained
7582 F:      Documentation/hwmon/lm78
7583 F:      drivers/hwmon/lm78.c
7584
7585 LM83 HARDWARE MONITOR DRIVER
7586 M:      Jean Delvare <jdelvare@suse.com>
7587 L:      linux-hwmon@vger.kernel.org
7588 S:      Maintained
7589 F:      Documentation/hwmon/lm83
7590 F:      drivers/hwmon/lm83.c
7591
7592 LM90 HARDWARE MONITOR DRIVER
7593 M:      Jean Delvare <jdelvare@suse.com>
7594 L:      linux-hwmon@vger.kernel.org
7595 S:      Maintained
7596 F:      Documentation/hwmon/lm90
7597 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7598 F:      drivers/hwmon/lm90.c
7599 F:      include/dt-bindings/thermal/lm90.h
7600
7601 LM95234 HARDWARE MONITOR DRIVER
7602 M:      Guenter Roeck <linux@roeck-us.net>
7603 L:      linux-hwmon@vger.kernel.org
7604 S:      Maintained
7605 F:      Documentation/hwmon/lm95234
7606 F:      drivers/hwmon/lm95234.c
7607
7608 LME2510 MEDIA DRIVER
7609 M:      Malcolm Priestley <tvboxspy@gmail.com>
7610 L:      linux-media@vger.kernel.org
7611 W:      https://linuxtv.org
7612 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7613 S:      Maintained
7614 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7615
7616 LOCKING PRIMITIVES
7617 M:      Peter Zijlstra <peterz@infradead.org>
7618 M:      Ingo Molnar <mingo@redhat.com>
7619 L:      linux-kernel@vger.kernel.org
7620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7621 S:      Maintained
7622 F:      Documentation/locking/
7623 F:      include/linux/lockdep.h
7624 F:      include/linux/spinlock*.h
7625 F:      arch/*/include/asm/spinlock*.h
7626 F:      include/linux/rwlock*.h
7627 F:      include/linux/mutex*.h
7628 F:      arch/*/include/asm/mutex*.h
7629 F:      include/linux/rwsem*.h
7630 F:      arch/*/include/asm/rwsem.h
7631 F:      include/linux/seqlock.h
7632 F:      lib/locking*.[ch]
7633 F:      kernel/locking/
7634
7635 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7636 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7637 L:      linux-ntfs-dev@lists.sourceforge.net
7638 W:      http://www.linux-ntfs.org/content/view/19/37/
7639 S:      Maintained
7640 F:      Documentation/ldm.txt
7641 F:      block/partitions/ldm.*
7642
7643 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7644 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7645 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7646 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7647 L:      MPT-FusionLinux.pdl@broadcom.com
7648 L:      linux-scsi@vger.kernel.org
7649 W:      http://www.avagotech.com/support/
7650 S:      Supported
7651 F:      drivers/message/fusion/
7652 F:      drivers/scsi/mpt2sas/
7653 F:      drivers/scsi/mpt3sas/
7654
7655 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7656 M:      Matthew Wilcox <matthew@wil.cx>
7657 L:      linux-scsi@vger.kernel.org
7658 S:      Maintained
7659 F:      drivers/scsi/sym53c8xx_2/
7660
7661 LTC4261 HARDWARE MONITOR DRIVER
7662 M:      Guenter Roeck <linux@roeck-us.net>
7663 L:      linux-hwmon@vger.kernel.org
7664 S:      Maintained
7665 F:      Documentation/hwmon/ltc4261
7666 F:      drivers/hwmon/ltc4261.c
7667
7668 LTP (Linux Test Project)
7669 M:      Mike Frysinger <vapier@gentoo.org>
7670 M:      Cyril Hrubis <chrubis@suse.cz>
7671 M:      Wanlong Gao <wanlong.gao@gmail.com>
7672 M:      Jan Stancek <jstancek@redhat.com>
7673 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7674 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7675 L:      ltp@lists.linux.it (subscribers-only)
7676 W:      http://linux-test-project.github.io/
7677 T:      git git://github.com/linux-test-project/ltp.git
7678 S:      Maintained
7679
7680 M32R ARCHITECTURE
7681 W:      http://www.linux-m32r.org/
7682 S:      Orphan
7683 F:      arch/m32r/
7684
7685 M68K ARCHITECTURE
7686 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7687 L:      linux-m68k@lists.linux-m68k.org
7688 W:      http://www.linux-m68k.org/
7689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7690 S:      Maintained
7691 F:      arch/m68k/
7692 F:      drivers/zorro/
7693
7694 M68K ON APPLE MACINTOSH
7695 M:      Joshua Thompson <funaho@jurai.org>
7696 W:      http://www.mac.linux-m68k.org/
7697 L:      linux-m68k@lists.linux-m68k.org
7698 S:      Maintained
7699 F:      arch/m68k/mac/
7700
7701 M68K ON HP9000/300
7702 M:      Philip Blundell <philb@gnu.org>
7703 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7704 S:      Maintained
7705 F:      arch/m68k/hp300/
7706
7707 M88DS3103 MEDIA DRIVER
7708 M:      Antti Palosaari <crope@iki.fi>
7709 L:      linux-media@vger.kernel.org
7710 W:      https://linuxtv.org
7711 W:      http://palosaari.fi/linux/
7712 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7713 T:      git git://linuxtv.org/anttip/media_tree.git
7714 S:      Maintained
7715 F:      drivers/media/dvb-frontends/m88ds3103*
7716
7717 M88RS2000 MEDIA DRIVER
7718 M:      Malcolm Priestley <tvboxspy@gmail.com>
7719 L:      linux-media@vger.kernel.org
7720 W:      https://linuxtv.org
7721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7722 S:      Maintained
7723 F:      drivers/media/dvb-frontends/m88rs2000*
7724
7725 MA901 MASTERKIT USB FM RADIO DRIVER
7726 M:      Alexey Klimov <klimov.linux@gmail.com>
7727 L:      linux-media@vger.kernel.org
7728 T:      git git://linuxtv.org/media_tree.git
7729 S:      Maintained
7730 F:      drivers/media/radio/radio-ma901.c
7731
7732 MAC80211
7733 M:      Johannes Berg <johannes@sipsolutions.net>
7734 L:      linux-wireless@vger.kernel.org
7735 W:      http://wireless.kernel.org/
7736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7738 S:      Maintained
7739 F:      Documentation/networking/mac80211-injection.txt
7740 F:      include/net/mac80211.h
7741 F:      net/mac80211/
7742 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7743
7744 MACVLAN DRIVER
7745 M:      Patrick McHardy <kaber@trash.net>
7746 L:      netdev@vger.kernel.org
7747 S:      Maintained
7748 F:      drivers/net/macvlan.c
7749 F:      include/linux/if_macvlan.h
7750
7751 MAILBOX API
7752 M:      Jassi Brar <jassisinghbrar@gmail.com>
7753 L:      linux-kernel@vger.kernel.org
7754 S:      Maintained
7755 F:      drivers/mailbox/
7756 F:      include/linux/mailbox_client.h
7757 F:      include/linux/mailbox_controller.h
7758
7759 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7760 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7761 W:      http://www.kernel.org/doc/man-pages
7762 L:      linux-man@vger.kernel.org
7763 S:      Maintained
7764
7765 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7766 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7767 L:      linux-mips@linux-mips.org
7768 S:      Maintained
7769 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7770
7771 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7772 M:      Andrew Lunn <andrew@lunn.ch>
7773 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7774 L:      netdev@vger.kernel.org
7775 S:      Maintained
7776 F:      drivers/net/dsa/mv88e6xxx/
7777 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7778
7779 MARVELL ARMADA DRM SUPPORT
7780 M:      Russell King <linux@armlinux.org.uk>
7781 S:      Maintained
7782 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7783 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7784 F:      drivers/gpu/drm/armada/
7785 F:      include/uapi/drm/armada_drm.h
7786 F:      Documentation/devicetree/bindings/display/armada/
7787
7788 MARVELL CRYPTO DRIVER
7789 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7790 M:      Arnaud Ebalard <arno@natisbad.org>
7791 F:      drivers/crypto/marvell/
7792 S:      Maintained
7793 L:      linux-crypto@vger.kernel.org
7794
7795 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7796 M:      Mirko Lindner <mlindner@marvell.com>
7797 M:      Stephen Hemminger <stephen@networkplumber.org>
7798 L:      netdev@vger.kernel.org
7799 S:      Maintained
7800 F:      drivers/net/ethernet/marvell/sk*
7801
7802 MARVELL LIBERTAS WIRELESS DRIVER
7803 L:      libertas-dev@lists.infradead.org
7804 S:      Orphan
7805 F:      drivers/net/wireless/marvell/libertas/
7806
7807 MARVELL MV643XX ETHERNET DRIVER
7808 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7809 L:      netdev@vger.kernel.org
7810 S:      Maintained
7811 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7812 F:      include/linux/mv643xx.h
7813
7814 MARVELL MVNETA ETHERNET DRIVER
7815 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7816 L:      netdev@vger.kernel.org
7817 S:      Maintained
7818 F:      drivers/net/ethernet/marvell/mvneta.*
7819
7820 MARVELL MWIFIEX WIRELESS DRIVER
7821 M:      Amitkumar Karwar <akarwar@marvell.com>
7822 M:      Nishant Sarmukadam <nishants@marvell.com>
7823 L:      linux-wireless@vger.kernel.org
7824 S:      Maintained
7825 F:      drivers/net/wireless/marvell/mwifiex/
7826
7827 MARVELL MWL8K WIRELESS DRIVER
7828 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7829 L:      linux-wireless@vger.kernel.org
7830 S:      Odd Fixes
7831 F:      drivers/net/wireless/marvell/mwl8k.c
7832
7833 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7834 M:      Nicolas Pitre <nico@fluxnic.net>
7835 S:      Odd Fixes
7836 F:      drivers/mmc/host/mvsdio.*
7837
7838 MATROX FRAMEBUFFER DRIVER
7839 L:      linux-fbdev@vger.kernel.org
7840 S:      Orphan
7841 F:      drivers/video/fbdev/matrox/matroxfb_*
7842 F:      include/uapi/linux/matroxfb.h
7843
7844 MAX16065 HARDWARE MONITOR DRIVER
7845 M:      Guenter Roeck <linux@roeck-us.net>
7846 L:      linux-hwmon@vger.kernel.org
7847 S:      Maintained
7848 F:      Documentation/hwmon/max16065
7849 F:      drivers/hwmon/max16065.c
7850
7851 MAX20751 HARDWARE MONITOR DRIVER
7852 M:      Guenter Roeck <linux@roeck-us.net>
7853 L:      linux-hwmon@vger.kernel.org
7854 S:      Maintained
7855 F:      Documentation/hwmon/max20751
7856 F:      drivers/hwmon/max20751.c
7857
7858 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7859 L:      linux-hwmon@vger.kernel.org
7860 S:      Orphan
7861 F:      Documentation/hwmon/max6650
7862 F:      drivers/hwmon/max6650.c
7863
7864 MAX6697 HARDWARE MONITOR DRIVER
7865 M:      Guenter Roeck <linux@roeck-us.net>
7866 L:      linux-hwmon@vger.kernel.org
7867 S:      Maintained
7868 F:      Documentation/hwmon/max6697
7869 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7870 F:      drivers/hwmon/max6697.c
7871 F:      include/linux/platform_data/max6697.h
7872
7873 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7874 M:      Peter Rosin <peda@axentia.se>
7875 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7876 S:      Maintained
7877 F:      Documentation/devicetree/bindings/sound/max9860.txt
7878 F:      sound/soc/codecs/max9860.*
7879
7880 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7881 M:      Krzysztof Kozlowski <krzk@kernel.org>
7882 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7883 L:      linux-pm@vger.kernel.org
7884 S:      Supported
7885 F:      drivers/power/supply/max14577_charger.c
7886 F:      drivers/power/supply/max77693_charger.c
7887
7888 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7889 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7890 L:      linux-kernel@vger.kernel.org
7891 S:      Supported
7892 F:      drivers/*/*max77802*.c
7893 F:      Documentation/devicetree/bindings/*/*max77802.txt
7894 F:      include/dt-bindings/*/*max77802.h
7895
7896 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7897 M:      Chanwoo Choi <cw00.choi@samsung.com>
7898 M:      Krzysztof Kozlowski <krzk@kernel.org>
7899 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7900 L:      linux-kernel@vger.kernel.org
7901 S:      Supported
7902 F:      drivers/*/max14577*.c
7903 F:      drivers/*/max77686*.c
7904 F:      drivers/*/max77693*.c
7905 F:      drivers/extcon/extcon-max14577.c
7906 F:      drivers/extcon/extcon-max77693.c
7907 F:      drivers/rtc/rtc-max77686.c
7908 F:      drivers/clk/clk-max77686.c
7909 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7910 F:      Documentation/devicetree/bindings/*/max77686.txt
7911 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7912 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7913 F:      include/linux/mfd/max14577*.h
7914 F:      include/linux/mfd/max77686*.h
7915 F:      include/linux/mfd/max77693*.h
7916
7917 MAXIRADIO FM RADIO RECEIVER DRIVER
7918 M:      Hans Verkuil <hverkuil@xs4all.nl>
7919 L:      linux-media@vger.kernel.org
7920 T:      git git://linuxtv.org/media_tree.git
7921 W:      https://linuxtv.org
7922 S:      Maintained
7923 F:      drivers/media/radio/radio-maxiradio*
7924
7925 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7926 M:      Peter Rosin <peda@axentia.se>
7927 L:      linux-iio@vger.kernel.org
7928 S:      Maintained
7929 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7930 F:      drivers/iio/potentiometer/mcp4531.c
7931
7932 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7933 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7934 L:      linux-iio@vger.kernel.org
7935 S:      Maintained
7936 F:      drivers/iio/dac/cio-dac.c
7937
7938 MEDIA DRIVERS FOR RENESAS - FCP
7939 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7940 L:      linux-media@vger.kernel.org
7941 L:      linux-renesas-soc@vger.kernel.org
7942 T:      git git://linuxtv.org/media_tree.git
7943 S:      Supported
7944 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7945 F:      drivers/media/platform/rcar-fcp.c
7946 F:      include/media/rcar-fcp.h
7947
7948 MEDIA DRIVERS FOR RENESAS - FDP1
7949 M:      Kieran Bingham <kieran@bingham.xyz>
7950 L:      linux-media@vger.kernel.org
7951 L:      linux-renesas-soc@vger.kernel.org
7952 T:      git git://linuxtv.org/media_tree.git
7953 S:      Supported
7954 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
7955 F:      drivers/media/platform/rcar_fdp1.c
7956
7957 MEDIA DRIVERS FOR RENESAS - VIN
7958 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7959 L:      linux-media@vger.kernel.org
7960 L:      linux-renesas-soc@vger.kernel.org
7961 T:      git git://linuxtv.org/media_tree.git
7962 S:      Supported
7963 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7964 F:      drivers/media/platform/rcar-vin/
7965
7966 MEDIA DRIVERS FOR RENESAS - VSP1
7967 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7968 L:      linux-media@vger.kernel.org
7969 L:      linux-renesas-soc@vger.kernel.org
7970 T:      git git://linuxtv.org/media_tree.git
7971 S:      Supported
7972 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7973 F:      drivers/media/platform/vsp1/
7974
7975 MEDIA DRIVERS FOR HELENE
7976 M:      Abylay Ospan <aospan@netup.ru>
7977 L:      linux-media@vger.kernel.org
7978 W:      https://linuxtv.org
7979 W:      http://netup.tv/
7980 T:      git git://linuxtv.org/media_tree.git
7981 S:      Supported
7982 F:      drivers/media/dvb-frontends/helene*
7983
7984 MEDIA DRIVERS FOR ASCOT2E
7985 M:      Sergey Kozlov <serjk@netup.ru>
7986 M:      Abylay Ospan <aospan@netup.ru>
7987 L:      linux-media@vger.kernel.org
7988 W:      https://linuxtv.org
7989 W:      http://netup.tv/
7990 T:      git git://linuxtv.org/media_tree.git
7991 S:      Supported
7992 F:      drivers/media/dvb-frontends/ascot2e*
7993
7994 MEDIA DRIVERS FOR CXD2841ER
7995 M:      Sergey Kozlov <serjk@netup.ru>
7996 M:      Abylay Ospan <aospan@netup.ru>
7997 L:      linux-media@vger.kernel.org
7998 W:      https://linuxtv.org
7999 W:      http://netup.tv/
8000 T:      git git://linuxtv.org/media_tree.git
8001 S:      Supported
8002 F:      drivers/media/dvb-frontends/cxd2841er*
8003
8004 MEDIA DRIVERS FOR HORUS3A
8005 M:      Sergey Kozlov <serjk@netup.ru>
8006 M:      Abylay Ospan <aospan@netup.ru>
8007 L:      linux-media@vger.kernel.org
8008 W:      https://linuxtv.org
8009 W:      http://netup.tv/
8010 T:      git git://linuxtv.org/media_tree.git
8011 S:      Supported
8012 F:      drivers/media/dvb-frontends/horus3a*
8013
8014 MEDIA DRIVERS FOR LNBH25
8015 M:      Sergey Kozlov <serjk@netup.ru>
8016 M:      Abylay Ospan <aospan@netup.ru>
8017 L:      linux-media@vger.kernel.org
8018 W:      https://linuxtv.org
8019 W:      http://netup.tv/
8020 T:      git git://linuxtv.org/media_tree.git
8021 S:      Supported
8022 F:      drivers/media/dvb-frontends/lnbh25*
8023
8024 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8025 M:      Sergey Kozlov <serjk@netup.ru>
8026 M:      Abylay Ospan <aospan@netup.ru>
8027 L:      linux-media@vger.kernel.org
8028 W:      https://linuxtv.org
8029 W:      http://netup.tv/
8030 T:      git git://linuxtv.org/media_tree.git
8031 S:      Supported
8032 F:      drivers/media/pci/netup_unidvb/*
8033
8034 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8035 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8036 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8037 P:      LinuxTV.org Project
8038 L:      linux-media@vger.kernel.org
8039 W:      https://linuxtv.org
8040 Q:      http://patchwork.kernel.org/project/linux-media/list/
8041 T:      git git://linuxtv.org/media_tree.git
8042 S:      Maintained
8043 F:      Documentation/media/
8044 F:      drivers/media/
8045 F:      drivers/staging/media/
8046 F:      include/linux/platform_data/media/
8047 F:      include/media/
8048 F:      include/uapi/linux/dvb/
8049 F:      include/uapi/linux/videodev2.h
8050 F:      include/uapi/linux/media.h
8051 F:      include/uapi/linux/v4l2-*
8052 F:      include/uapi/linux/meye.h
8053 F:      include/uapi/linux/ivtv*
8054 F:      include/uapi/linux/uvcvideo.h
8055
8056 MEDIATEK ETHERNET DRIVER
8057 M:      Felix Fietkau <nbd@openwrt.org>
8058 M:      John Crispin <blogic@openwrt.org>
8059 L:      netdev@vger.kernel.org
8060 S:      Maintained
8061 F:      drivers/net/ethernet/mediatek/
8062
8063 MEDIATEK MEDIA DRIVER
8064 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8065 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8066 S:      Supported
8067 F:      drivers/media/platform/mtk-vcodec/
8068 F:      drivers/media/platform/mtk-vpu/
8069 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8070 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8071
8072 MEDIATEK MDP DRIVER
8073 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8074 M:      Houlong Wei <houlong.wei@mediatek.com>
8075 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8076 S:      Supported
8077 F:      drivers/media/platform/mtk-mdp/
8078 F:      drivers/media/platform/mtk-vpu/
8079 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8080
8081 MEDIATEK MT7601U WIRELESS LAN DRIVER
8082 M:      Jakub Kicinski <kubakici@wp.pl>
8083 L:      linux-wireless@vger.kernel.org
8084 S:      Maintained
8085 F:      drivers/net/wireless/mediatek/mt7601u/
8086
8087 MEGARAID SCSI/SAS DRIVERS
8088 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8089 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8090 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8091 L:      megaraidlinux.pdl@broadcom.com
8092 L:      linux-scsi@vger.kernel.org
8093 W:      http://www.avagotech.com/support/
8094 S:      Maintained
8095 F:      Documentation/scsi/megaraid.txt
8096 F:      drivers/scsi/megaraid.*
8097 F:      drivers/scsi/megaraid/
8098
8099 MELFAS MIP4 TOUCHSCREEN DRIVER
8100 M:      Sangwon Jee <jeesw@melfas.com>
8101 W:      http://www.melfas.com
8102 S:      Supported
8103 F:      drivers/input/touchscreen/melfas_mip4.c
8104 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8105
8106 MELLANOX ETHERNET DRIVER (mlx4_en)
8107 M:      Tariq Toukan <tariqt@mellanox.com>
8108 L:      netdev@vger.kernel.org
8109 S:      Supported
8110 W:      http://www.mellanox.com
8111 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8112 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8113
8114 MELLANOX ETHERNET DRIVER (mlx5e)
8115 M:      Saeed Mahameed <saeedm@mellanox.com>
8116 L:      netdev@vger.kernel.org
8117 S:      Supported
8118 W:      http://www.mellanox.com
8119 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8120 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8121
8122 MELLANOX ETHERNET SWITCH DRIVERS
8123 M:      Jiri Pirko <jiri@mellanox.com>
8124 M:      Ido Schimmel <idosch@mellanox.com>
8125 L:      netdev@vger.kernel.org
8126 S:      Supported
8127 W:      http://www.mellanox.com
8128 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8129 F:      drivers/net/ethernet/mellanox/mlxsw/
8130
8131 MELLANOX MLXCPLD I2C AND MUX DRIVER
8132 M:      Vadim Pasternak <vadimp@mellanox.com>
8133 M:      Michael Shych <michaelsh@mellanox.com>
8134 L:      linux-i2c@vger.kernel.org
8135 S:      Supported
8136 F:      drivers/i2c/busses/i2c-mlxcpld.c
8137 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8138 F:      Documentation/i2c/busses/i2c-mlxcpld
8139
8140 MELLANOX MLXCPLD LED DRIVER
8141 M:      Vadim Pasternak <vadimp@mellanox.com>
8142 L:      linux-leds@vger.kernel.org
8143 S:      Supported
8144 F:      drivers/leds/leds-mlxcpld.c
8145 F:      Documentation/leds/leds-mlxcpld.txt
8146
8147 MELLANOX PLATFORM DRIVER
8148 M:      Vadim Pasternak <vadimp@mellanox.com>
8149 L:      platform-driver-x86@vger.kernel.org
8150 S:      Supported
8151 F:      drivers/platform/x86/mlx-platform.c
8152
8153 MELLANOX MLX CPLD HOTPLUG DRIVER
8154 M:      Vadim Pasternak <vadimp@mellanox.com>
8155 L:      platform-driver-x86@vger.kernel.org
8156 S:      Supported
8157 F:      drivers/platform/x86/mlxcpld-hotplug.c
8158 F:      include/linux/platform_data/mlxcpld-hotplug.h
8159
8160 SOFT-ROCE DRIVER (rxe)
8161 M:      Moni Shoua <monis@mellanox.com>
8162 L:      linux-rdma@vger.kernel.org
8163 S:      Supported
8164 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8165 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8166 F:      drivers/infiniband/sw/rxe/
8167 F:      include/uapi/rdma/rdma_user_rxe.h
8168
8169 MEMBARRIER SUPPORT
8170 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8171 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8172 L:      linux-kernel@vger.kernel.org
8173 S:      Supported
8174 F:      kernel/membarrier.c
8175 F:      include/uapi/linux/membarrier.h
8176
8177 MEMORY MANAGEMENT
8178 L:      linux-mm@kvack.org
8179 W:      http://www.linux-mm.org
8180 S:      Maintained
8181 F:      include/linux/mm.h
8182 F:      include/linux/gfp.h
8183 F:      include/linux/mmzone.h
8184 F:      include/linux/memory_hotplug.h
8185 F:      include/linux/vmalloc.h
8186 F:      mm/
8187
8188 MEMORY TECHNOLOGY DEVICES (MTD)
8189 M:      David Woodhouse <dwmw2@infradead.org>
8190 M:      Brian Norris <computersforpeace@gmail.com>
8191 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8192 M:      Marek Vasut <marek.vasut@gmail.com>
8193 M:      Richard Weinberger <richard@nod.at>
8194 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8195 L:      linux-mtd@lists.infradead.org
8196 W:      http://www.linux-mtd.infradead.org/
8197 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8198 T:      git git://git.infradead.org/linux-mtd.git
8199 T:      git git://git.infradead.org/l2-mtd.git
8200 S:      Maintained
8201 F:      Documentation/devicetree/bindings/mtd/
8202 F:      drivers/mtd/
8203 F:      include/linux/mtd/
8204 F:      include/uapi/mtd/
8205
8206 MEN A21 WATCHDOG DRIVER
8207 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8208 L:      linux-watchdog@vger.kernel.org
8209 S:      Maintained
8210 F:      drivers/watchdog/mena21_wdt.c
8211
8212 MEN CHAMELEON BUS (mcb)
8213 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8214 S:      Maintained
8215 F:      drivers/mcb/
8216 F:      include/linux/mcb.h
8217 F:      Documentation/men-chameleon-bus.txt
8218
8219 MEN F21BMC (Board Management Controller)
8220 M:      Andreas Werner <andreas.werner@men.de>
8221 S:      Supported
8222 F:      drivers/mfd/menf21bmc.c
8223 F:      drivers/watchdog/menf21bmc_wdt.c
8224 F:      drivers/leds/leds-menf21bmc.c
8225 F:      drivers/hwmon/menf21bmc_hwmon.c
8226 F:      Documentation/hwmon/menf21bmc
8227
8228 METAG ARCHITECTURE
8229 M:      James Hogan <james.hogan@imgtec.com>
8230 L:      linux-metag@vger.kernel.org
8231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8232 S:      Odd Fixes
8233 F:      arch/metag/
8234 F:      Documentation/metag/
8235 F:      Documentation/devicetree/bindings/metag/
8236 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8237 F:      drivers/clocksource/metag_generic.c
8238 F:      drivers/irqchip/irq-metag.c
8239 F:      drivers/irqchip/irq-metag-ext.c
8240 F:      drivers/tty/metag_da.c
8241
8242 MICROBLAZE ARCHITECTURE
8243 M:      Michal Simek <monstr@monstr.eu>
8244 W:      http://www.monstr.eu/fdt/
8245 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8246 S:      Supported
8247 F:      arch/microblaze/
8248
8249 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8250 M:      Richard Genoud <richard.genoud@gmail.com>
8251 S:      Maintained
8252 F:      drivers/tty/serial/atmel_serial.c
8253 F:      include/linux/atmel_serial.h
8254
8255 MICROCHIP / ATMEL DMA DRIVER
8256 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8258 L:      dmaengine@vger.kernel.org
8259 S:      Supported
8260 F:      drivers/dma/at_hdmac.c
8261 F:      drivers/dma/at_hdmac_regs.h
8262 F:      include/linux/platform_data/dma-atmel.h
8263
8264 MICROCHIP / ATMEL ISC DRIVER
8265 M:      Songjun Wu <songjun.wu@microchip.com>
8266 L:      linux-media@vger.kernel.org
8267 S:      Supported
8268 F:      drivers/media/platform/atmel/atmel-isc.c
8269 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8270 F:      devicetree/bindings/media/atmel-isc.txt
8271
8272 MICROCHIP USB251XB DRIVER
8273 M:      Richard Leitner <richard.leitner@skidata.com>
8274 L:      linux-usb@vger.kernel.org
8275 S:      Maintained
8276 F:      drivers/usb/misc/usb251xb.c
8277 F:      include/linux/platform_data/usb251xb.h
8278 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8279
8280 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8281 M:      Chen Yu <yu.c.chen@intel.com>
8282 L:      platform-driver-x86@vger.kernel.org
8283 S:      Supported
8284 F:      drivers/platform/x86/surfacepro3_button.c
8285
8286 MICROTEK X6 SCANNER
8287 M:      Oliver Neukum <oliver@neukum.org>
8288 S:      Maintained
8289 F:      drivers/usb/image/microtek.*
8290
8291 MIPS
8292 M:      Ralf Baechle <ralf@linux-mips.org>
8293 L:      linux-mips@linux-mips.org
8294 W:      http://www.linux-mips.org/
8295 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8296 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8297 S:      Supported
8298 F:      Documentation/devicetree/bindings/mips/
8299 F:      Documentation/mips/
8300 F:      arch/mips/
8301
8302 MIPS/LOONGSON1 ARCHITECTURE
8303 M:      Keguang Zhang <keguang.zhang@gmail.com>
8304 L:      linux-mips@linux-mips.org
8305 S:      Maintained
8306 F:      arch/mips/loongson32/
8307 F:      arch/mips/include/asm/mach-loongson32/
8308 F:      drivers/*/*loongson1*
8309 F:      drivers/*/*/*loongson1*
8310
8311 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8312 M:      Hans Verkuil <hverkuil@xs4all.nl>
8313 L:      linux-media@vger.kernel.org
8314 T:      git git://linuxtv.org/media_tree.git
8315 W:      https://linuxtv.org
8316 S:      Odd Fixes
8317 F:      drivers/media/radio/radio-miropcm20*
8318
8319 MELLANOX MLX4 core VPI driver
8320 M:      Yishai Hadas <yishaih@mellanox.com>
8321 L:      netdev@vger.kernel.org
8322 L:      linux-rdma@vger.kernel.org
8323 W:      http://www.mellanox.com
8324 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8325 S:      Supported
8326 F:      drivers/net/ethernet/mellanox/mlx4/
8327 F:      include/linux/mlx4/
8328 F:      include/uapi/rdma/mlx4-abi.h
8329
8330 MELLANOX MLX4 IB driver
8331 M:      Yishai Hadas <yishaih@mellanox.com>
8332 L:      linux-rdma@vger.kernel.org
8333 W:      http://www.mellanox.com
8334 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8335 S:      Supported
8336 F:      drivers/infiniband/hw/mlx4/
8337 F:      include/linux/mlx4/
8338
8339 MELLANOX MLX5 core VPI driver
8340 M:      Saeed Mahameed <saeedm@mellanox.com>
8341 M:      Matan Barak <matanb@mellanox.com>
8342 M:      Leon Romanovsky <leonro@mellanox.com>
8343 L:      netdev@vger.kernel.org
8344 L:      linux-rdma@vger.kernel.org
8345 W:      http://www.mellanox.com
8346 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8347 S:      Supported
8348 F:      drivers/net/ethernet/mellanox/mlx5/core/
8349 F:      include/linux/mlx5/
8350 F:      include/uapi/rdma/mlx5-abi.h
8351
8352 MELLANOX MLX5 IB driver
8353 M:      Matan Barak <matanb@mellanox.com>
8354 M:      Leon Romanovsky <leonro@mellanox.com>
8355 L:      linux-rdma@vger.kernel.org
8356 W:      http://www.mellanox.com
8357 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8358 S:      Supported
8359 F:      drivers/infiniband/hw/mlx5/
8360 F:      include/linux/mlx5/
8361
8362 MELEXIS MLX90614 DRIVER
8363 M:      Crt Mori <cmo@melexis.com>
8364 L:      linux-iio@vger.kernel.org
8365 W:      http://www.melexis.com
8366 S:      Supported
8367 F:      drivers/iio/temperature/mlx90614.c
8368
8369 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8370 M:      Don Brace <don.brace@microsemi.com>
8371 L:      esc.storagedev@microsemi.com
8372 L:      linux-scsi@vger.kernel.org
8373 S:      Supported
8374 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8375 F:      drivers/scsi/smartpqi/Kconfig
8376 F:      drivers/scsi/smartpqi/Makefile
8377 F:      include/linux/cciss*.h
8378 F:      include/uapi/linux/cciss*.h
8379 F:      Documentation/scsi/smartpqi.txt
8380
8381 MN88472 MEDIA DRIVER
8382 M:      Antti Palosaari <crope@iki.fi>
8383 L:      linux-media@vger.kernel.org
8384 W:      https://linuxtv.org
8385 W:      http://palosaari.fi/linux/
8386 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8387 S:      Maintained
8388 F:      drivers/media/dvb-frontends/mn88472*
8389
8390 MN88473 MEDIA DRIVER
8391 M:      Antti Palosaari <crope@iki.fi>
8392 L:      linux-media@vger.kernel.org
8393 W:      https://linuxtv.org
8394 W:      http://palosaari.fi/linux/
8395 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8396 S:      Maintained
8397 F:      drivers/media/dvb-frontends/mn88473*
8398
8399 MODULE SUPPORT
8400 M:      Jessica Yu <jeyu@redhat.com>
8401 M:      Rusty Russell <rusty@rustcorp.com.au>
8402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8403 S:      Maintained
8404 F:      include/linux/module.h
8405 F:      kernel/module.c
8406
8407 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8408 W:      http://popies.net/meye/
8409 S:      Orphan
8410 F:      Documentation/media/v4l-drivers/meye*
8411 F:      drivers/media/pci/meye/
8412 F:      include/uapi/linux/meye.h
8413
8414 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8415 M:      Jiri Slaby <jirislaby@gmail.com>
8416 S:      Maintained
8417 F:      Documentation/serial/moxa-smartio
8418 F:      drivers/tty/mxser.*
8419
8420 MR800 AVERMEDIA USB FM RADIO DRIVER
8421 M:      Alexey Klimov <klimov.linux@gmail.com>
8422 L:      linux-media@vger.kernel.org
8423 T:      git git://linuxtv.org/media_tree.git
8424 S:      Maintained
8425 F:      drivers/media/radio/radio-mr800.c
8426
8427 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8428 M:      Alan Ott <alan@signal11.us>
8429 L:      linux-wpan@vger.kernel.org
8430 S:      Maintained
8431 F:      drivers/net/ieee802154/mrf24j40.c
8432 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8433
8434 MSI LAPTOP SUPPORT
8435 M:      "Lee, Chun-Yi" <jlee@suse.com>
8436 L:      platform-driver-x86@vger.kernel.org
8437 S:      Maintained
8438 F:      drivers/platform/x86/msi-laptop.c
8439
8440 MSI WMI SUPPORT
8441 L:      platform-driver-x86@vger.kernel.org
8442 S:      Orphan
8443 F:      drivers/platform/x86/msi-wmi.c
8444
8445 MSI001 MEDIA DRIVER
8446 M:      Antti Palosaari <crope@iki.fi>
8447 L:      linux-media@vger.kernel.org
8448 W:      https://linuxtv.org
8449 W:      http://palosaari.fi/linux/
8450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8451 T:      git git://linuxtv.org/anttip/media_tree.git
8452 S:      Maintained
8453 F:      drivers/media/tuners/msi001*
8454
8455 MSI2500 MEDIA DRIVER
8456 M:      Antti Palosaari <crope@iki.fi>
8457 L:      linux-media@vger.kernel.org
8458 W:      https://linuxtv.org
8459 W:      http://palosaari.fi/linux/
8460 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8461 T:      git git://linuxtv.org/anttip/media_tree.git
8462 S:      Maintained
8463 F:      drivers/media/usb/msi2500/
8464
8465 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8466 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8467 L:      linux-mtd@lists.infradead.org
8468 S:      Maintained
8469 F:      drivers/mtd/devices/docg3*
8470
8471 MT9M032 APTINA SENSOR DRIVER
8472 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8473 L:      linux-media@vger.kernel.org
8474 T:      git git://linuxtv.org/media_tree.git
8475 S:      Maintained
8476 F:      drivers/media/i2c/mt9m032.c
8477 F:      include/media/i2c/mt9m032.h
8478
8479 MT9P031 APTINA CAMERA SENSOR
8480 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8481 L:      linux-media@vger.kernel.org
8482 T:      git git://linuxtv.org/media_tree.git
8483 S:      Maintained
8484 F:      drivers/media/i2c/mt9p031.c
8485 F:      include/media/i2c/mt9p031.h
8486
8487 MT9T001 APTINA CAMERA SENSOR
8488 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8489 L:      linux-media@vger.kernel.org
8490 T:      git git://linuxtv.org/media_tree.git
8491 S:      Maintained
8492 F:      drivers/media/i2c/mt9t001.c
8493 F:      include/media/i2c/mt9t001.h
8494
8495 MT9V032 APTINA CAMERA SENSOR
8496 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8497 L:      linux-media@vger.kernel.org
8498 T:      git git://linuxtv.org/media_tree.git
8499 S:      Maintained
8500 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8501 F:      drivers/media/i2c/mt9v032.c
8502 F:      include/media/i2c/mt9v032.h
8503
8504 MULTIFUNCTION DEVICES (MFD)
8505 M:      Lee Jones <lee.jones@linaro.org>
8506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8507 S:      Supported
8508 F:      Documentation/devicetree/bindings/mfd/
8509 F:      drivers/mfd/
8510 F:      include/linux/mfd/
8511 F:      include/dt-bindings/mfd/
8512
8513 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8514 M:      Ulf Hansson <ulf.hansson@linaro.org>
8515 L:      linux-mmc@vger.kernel.org
8516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8517 S:      Maintained
8518 F:      Documentation/devicetree/bindings/mmc/
8519 F:      drivers/mmc/
8520 F:      include/linux/mmc/
8521 F:      include/uapi/linux/mmc/
8522
8523 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8524 S:      Orphan
8525 F:      drivers/mmc/host/mmc_spi.c
8526 F:      include/linux/spi/mmc_spi.h
8527
8528 MULTISOUND SOUND DRIVER
8529 M:      Andrew Veliath <andrewtv@usa.net>
8530 S:      Maintained
8531 F:      Documentation/sound/oss/MultiSound
8532 F:      sound/oss/msnd*
8533
8534 MULTITECH MULTIPORT CARD (ISICOM)
8535 S:      Orphan
8536 F:      drivers/tty/isicom.c
8537 F:      include/linux/isicom.h
8538
8539 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8540 M:      Bin Liu <b-liu@ti.com>
8541 L:      linux-usb@vger.kernel.org
8542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8543 S:      Maintained
8544 F:      drivers/usb/musb/
8545
8546 MXL5007T MEDIA DRIVER
8547 M:      Michael Krufky <mkrufky@linuxtv.org>
8548 L:      linux-media@vger.kernel.org
8549 W:      https://linuxtv.org
8550 W:      http://github.com/mkrufky
8551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8552 T:      git git://linuxtv.org/mkrufky/tuners.git
8553 S:      Maintained
8554 F:      drivers/media/tuners/mxl5007t.*
8555
8556 MXSFB DRM DRIVER
8557 M:      Marek Vasut <marex@denx.de>
8558 S:      Supported
8559 F:      drivers/gpu/drm/mxsfb/
8560 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8561
8562 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8563 M:      Hyong-Youb Kim <hykim@myri.com>
8564 L:      netdev@vger.kernel.org
8565 W:      https://www.myricom.com/support/downloads/myri10ge.html
8566 S:      Supported
8567 F:      drivers/net/ethernet/myricom/myri10ge/
8568
8569 NAND FLASH SUBSYSTEM
8570 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8571 R:      Richard Weinberger <richard@nod.at>
8572 L:      linux-mtd@lists.infradead.org
8573 W:      http://www.linux-mtd.infradead.org/
8574 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8575 T:      git git://github.com/linux-nand/linux.git
8576 S:      Maintained
8577 F:      drivers/mtd/nand/
8578 F:      include/linux/mtd/nand*.h
8579
8580 NATSEMI ETHERNET DRIVER (DP8381x)
8581 S:      Orphan
8582 F:      drivers/net/ethernet/natsemi/natsemi.c
8583
8584 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8585 M:      Daniel Mack <zonque@gmail.com>
8586 S:      Maintained
8587 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8588 W:      http://www.native-instruments.com
8589 F:      sound/usb/caiaq/
8590
8591 NCP FILESYSTEM
8592 M:      Petr Vandrovec <petr@vandrovec.name>
8593 S:      Odd Fixes
8594 F:      fs/ncpfs/
8595
8596 NCR 5380 SCSI DRIVERS
8597 M:      Finn Thain <fthain@telegraphics.com.au>
8598 M:      Michael Schmitz <schmitzmic@gmail.com>
8599 L:      linux-scsi@vger.kernel.org
8600 S:      Maintained
8601 F:      Documentation/scsi/g_NCR5380.txt
8602 F:      drivers/scsi/NCR5380.*
8603 F:      drivers/scsi/arm/cumana_1.c
8604 F:      drivers/scsi/arm/oak.c
8605 F:      drivers/scsi/atari_scsi.*
8606 F:      drivers/scsi/dmx3191d.c
8607 F:      drivers/scsi/g_NCR5380.*
8608 F:      drivers/scsi/mac_scsi.*
8609 F:      drivers/scsi/sun3_scsi.*
8610 F:      drivers/scsi/sun3_scsi_vme.c
8611
8612 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8613 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8614 L:      linux-scsi@vger.kernel.org
8615 S:      Maintained
8616 F:      drivers/scsi/NCR_D700.*
8617
8618 NCT6775 HARDWARE MONITOR DRIVER
8619 M:      Guenter Roeck <linux@roeck-us.net>
8620 L:      linux-hwmon@vger.kernel.org
8621 S:      Maintained
8622 F:      Documentation/hwmon/nct6775
8623 F:      drivers/hwmon/nct6775.c
8624
8625 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8626 M:      Faisal Latif <faisal.latif@intel.com>
8627 L:      linux-rdma@vger.kernel.org
8628 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8629 S:      Supported
8630 F:      drivers/infiniband/hw/nes/
8631 F:      include/uapi/rdma/nes-abi.h
8632
8633 NETEM NETWORK EMULATOR
8634 M:      Stephen Hemminger <stephen@networkplumber.org>
8635 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8636 S:      Maintained
8637 F:      net/sched/sch_netem.c
8638
8639 NETERION 10GbE DRIVERS (s2io/vxge)
8640 M:      Jon Mason <jdmason@kudzu.us>
8641 L:      netdev@vger.kernel.org
8642 S:      Supported
8643 F:      Documentation/networking/s2io.txt
8644 F:      Documentation/networking/vxge.txt
8645 F:      drivers/net/ethernet/neterion/
8646
8647 NETFILTER
8648 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8649 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8650 L:      netfilter-devel@vger.kernel.org
8651 L:      coreteam@netfilter.org
8652 W:      http://www.netfilter.org/
8653 W:      http://www.iptables.org/
8654 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8657 S:      Supported
8658 F:      include/linux/netfilter*
8659 F:      include/linux/netfilter/
8660 F:      include/net/netfilter/
8661 F:      include/uapi/linux/netfilter*
8662 F:      include/uapi/linux/netfilter/
8663 F:      net/*/netfilter.c
8664 F:      net/*/netfilter/
8665 F:      net/netfilter/
8666 F:      net/bridge/br_netfilter*.c
8667
8668 NETLABEL
8669 M:      Paul Moore <paul@paul-moore.com>
8670 W:      http://netlabel.sf.net
8671 L:      netdev@vger.kernel.org
8672 S:      Maintained
8673 F:      Documentation/netlabel/
8674 F:      include/net/netlabel.h
8675 F:      net/netlabel/
8676
8677 NETROM NETWORK LAYER
8678 M:      Ralf Baechle <ralf@linux-mips.org>
8679 L:      linux-hams@vger.kernel.org
8680 W:      http://www.linux-ax25.org/
8681 S:      Maintained
8682 F:      include/net/netrom.h
8683 F:      include/uapi/linux/netrom.h
8684 F:      net/netrom/
8685
8686 NETRONOME ETHERNET DRIVERS
8687 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8688 L:      oss-drivers@netronome.com
8689 S:      Maintained
8690 F:      drivers/net/ethernet/netronome/
8691
8692 NETWORK BLOCK DEVICE (NBD)
8693 M:      Josef Bacik <jbacik@fb.com>
8694 S:      Maintained
8695 L:      linux-block@vger.kernel.org
8696 L:      nbd-general@lists.sourceforge.net
8697 F:      Documentation/blockdev/nbd.txt
8698 F:      drivers/block/nbd.c
8699 F:      include/uapi/linux/nbd.h
8700
8701 NETWORK DROP MONITOR
8702 M:      Neil Horman <nhorman@tuxdriver.com>
8703 L:      netdev@vger.kernel.org
8704 S:      Maintained
8705 W:      https://fedorahosted.org/dropwatch/
8706 F:      net/core/drop_monitor.c
8707
8708 NETWORKING [DSA]
8709 M:      Andrew Lunn <andrew@lunn.ch>
8710 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8711 M:      Florian Fainelli <f.fainelli@gmail.com>
8712 S:      Maintained
8713 F:      net/dsa/
8714 F:      include/net/dsa.h
8715 F:      drivers/net/dsa/
8716
8717 NETWORKING [GENERAL]
8718 M:      "David S. Miller" <davem@davemloft.net>
8719 L:      netdev@vger.kernel.org
8720 W:      http://www.linuxfoundation.org/en/Net
8721 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8724 S:      Maintained
8725 F:      net/
8726 F:      include/net/
8727 F:      include/linux/in.h
8728 F:      include/linux/net.h
8729 F:      include/linux/netdevice.h
8730 F:      include/uapi/linux/in.h
8731 F:      include/uapi/linux/net.h
8732 F:      include/uapi/linux/netdevice.h
8733 F:      include/uapi/linux/net_namespace.h
8734 F:      tools/net/
8735 F:      tools/testing/selftests/net/
8736 F:      lib/random32.c
8737
8738 NETWORKING [IPv4/IPv6]
8739 M:      "David S. Miller" <davem@davemloft.net>
8740 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8741 M:      James Morris <jmorris@namei.org>
8742 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8743 M:      Patrick McHardy <kaber@trash.net>
8744 L:      netdev@vger.kernel.org
8745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8746 S:      Maintained
8747 F:      net/ipv4/
8748 F:      net/ipv6/
8749 F:      include/net/ip*
8750 F:      arch/x86/net/*
8751
8752 NETWORKING [IPSEC]
8753 M:      Steffen Klassert <steffen.klassert@secunet.com>
8754 M:      Herbert Xu <herbert@gondor.apana.org.au>
8755 M:      "David S. Miller" <davem@davemloft.net>
8756 L:      netdev@vger.kernel.org
8757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8759 S:      Maintained
8760 F:      net/core/flow.c
8761 F:      net/xfrm/
8762 F:      net/key/
8763 F:      net/ipv4/xfrm*
8764 F:      net/ipv4/esp4.c
8765 F:      net/ipv4/ah4.c
8766 F:      net/ipv4/ipcomp.c
8767 F:      net/ipv4/ip_vti.c
8768 F:      net/ipv6/xfrm*
8769 F:      net/ipv6/esp6.c
8770 F:      net/ipv6/ah6.c
8771 F:      net/ipv6/ipcomp6.c
8772 F:      net/ipv6/ip6_vti.c
8773 F:      include/uapi/linux/xfrm.h
8774 F:      include/net/xfrm.h
8775
8776 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8777 M:      Paul Moore <paul@paul-moore.com>
8778 L:      netdev@vger.kernel.org
8779 S:      Maintained
8780
8781 NETWORKING [WIRELESS]
8782 L:      linux-wireless@vger.kernel.org
8783 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8784
8785 NETWORKING DRIVERS
8786 L:      netdev@vger.kernel.org
8787 W:      http://www.linuxfoundation.org/en/Net
8788 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8791 S:      Odd Fixes
8792 F:      Documentation/devicetree/bindings/net/
8793 F:      drivers/net/
8794 F:      include/linux/if_*
8795 F:      include/linux/netdevice.h
8796 F:      include/linux/etherdevice.h
8797 F:      include/linux/fcdevice.h
8798 F:      include/linux/fddidevice.h
8799 F:      include/linux/hippidevice.h
8800 F:      include/linux/inetdevice.h
8801 F:      include/uapi/linux/if_*
8802 F:      include/uapi/linux/netdevice.h
8803
8804 NETWORKING DRIVERS (WIRELESS)
8805 M:      Kalle Valo <kvalo@codeaurora.org>
8806 L:      linux-wireless@vger.kernel.org
8807 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8810 S:      Maintained
8811 F:      Documentation/devicetree/bindings/net/wireless/
8812 F:      drivers/net/wireless/
8813
8814 NETXEN (1/10) GbE SUPPORT
8815 M:      Manish Chopra <manish.chopra@cavium.com>
8816 M:      Rahul Verma <rahul.verma@cavium.com>
8817 M:      Dept-GELinuxNICDev@cavium.com
8818 L:      netdev@vger.kernel.org
8819 S:      Supported
8820 F:      drivers/net/ethernet/qlogic/netxen/
8821
8822 NFC SUBSYSTEM
8823 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8824 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8825 M:      Samuel Ortiz <sameo@linux.intel.com>
8826 L:      linux-wireless@vger.kernel.org
8827 L:      linux-nfc@lists.01.org (subscribers-only)
8828 S:      Supported
8829 F:      net/nfc/
8830 F:      include/net/nfc/
8831 F:      include/uapi/linux/nfc.h
8832 F:      drivers/nfc/
8833 F:      include/linux/platform_data/nfcmrvl.h
8834 F:      include/linux/platform_data/nxp-nci.h
8835 F:      include/linux/platform_data/pn544.h
8836 F:      include/linux/platform_data/st21nfca.h
8837 F:      include/linux/platform_data/st-nci.h
8838 F:      Documentation/devicetree/bindings/net/nfc/
8839
8840 NFS, SUNRPC, AND LOCKD CLIENTS
8841 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8842 M:      Anna Schumaker <anna.schumaker@netapp.com>
8843 L:      linux-nfs@vger.kernel.org
8844 W:      http://client.linux-nfs.org
8845 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8846 S:      Maintained
8847 F:      fs/lockd/
8848 F:      fs/nfs/
8849 F:      fs/nfs_common/
8850 F:      net/sunrpc/
8851 F:      include/linux/lockd/
8852 F:      include/linux/nfs*
8853 F:      include/linux/sunrpc/
8854 F:      include/uapi/linux/nfs*
8855 F:      include/uapi/linux/sunrpc/
8856
8857 NILFS2 FILESYSTEM
8858 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8859 L:      linux-nilfs@vger.kernel.org
8860 W:      http://nilfs.sourceforge.net/
8861 W:      http://nilfs.osdn.jp/
8862 T:      git git://github.com/konis/nilfs2.git
8863 S:      Supported
8864 F:      Documentation/filesystems/nilfs2.txt
8865 F:      fs/nilfs2/
8866 F:      include/trace/events/nilfs2.h
8867 F:      include/uapi/linux/nilfs2_api.h
8868 F:      include/uapi/linux/nilfs2_ondisk.h
8869
8870 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8871 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8872 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8873 S:      Maintained
8874 F:      Documentation/scsi/NinjaSCSI.txt
8875 F:      drivers/scsi/pcmcia/nsp_*
8876
8877 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8878 M:      GOTO Masanori <gotom@debian.or.jp>
8879 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8880 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8881 S:      Maintained
8882 F:      Documentation/scsi/NinjaSCSI.txt
8883 F:      drivers/scsi/nsp32*
8884
8885 NIOS2 ARCHITECTURE
8886 M:      Ley Foon Tan <lftan@altera.com>
8887 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8889 S:      Maintained
8890 F:      arch/nios2/
8891
8892 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8893 M:      Pavel Machek <pavel@ucw.cz>
8894 M:      Sakari Ailus <sakari.ailus@iki.fi>
8895 L:      linux-media@vger.kernel.org
8896 S:      Maintained
8897 F:      drivers/media/i2c/et8ek8
8898 F:      drivers/media/i2c/ad5820.c
8899
8900 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8901 M:      Pavel Machek <pavel@ucw.cz>
8902 M:      Sakari Ailus <sakari.ailus@iki.fi>
8903 L:      linux-media@vger.kernel.org
8904 S:      Maintained
8905 F:      drivers/media/i2c/et8ek8
8906 F:      drivers/media/i2c/ad5820.c
8907
8908 NOKIA N900 POWER SUPPLY DRIVERS
8909 R:      Pali Rohár <pali.rohar@gmail.com>
8910 F:      include/linux/power/bq2415x_charger.h
8911 F:      include/linux/power/bq27xxx_battery.h
8912 F:      include/linux/power/isp1704_charger.h
8913 F:      drivers/power/supply/bq2415x_charger.c
8914 F:      drivers/power/supply/bq27xxx_battery.c
8915 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8916 F:      drivers/power/supply/isp1704_charger.c
8917 F:      drivers/power/supply/rx51_battery.c
8918
8919 NTB DRIVER CORE
8920 M:      Jon Mason <jdmason@kudzu.us>
8921 M:      Dave Jiang <dave.jiang@intel.com>
8922 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8923 L:      linux-ntb@googlegroups.com
8924 S:      Supported
8925 W:      https://github.com/jonmason/ntb/wiki
8926 T:      git git://github.com/jonmason/ntb.git
8927 F:      drivers/ntb/
8928 F:      drivers/net/ntb_netdev.c
8929 F:      include/linux/ntb.h
8930 F:      include/linux/ntb_transport.h
8931 F:      tools/testing/selftests/ntb/
8932
8933 NTB INTEL DRIVER
8934 M:      Jon Mason <jdmason@kudzu.us>
8935 M:      Dave Jiang <dave.jiang@intel.com>
8936 L:      linux-ntb@googlegroups.com
8937 S:      Supported
8938 W:      https://github.com/jonmason/ntb/wiki
8939 T:      git git://github.com/jonmason/ntb.git
8940 F:      drivers/ntb/hw/intel/
8941
8942 NTB AMD DRIVER
8943 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8944 L:      linux-ntb@googlegroups.com
8945 S:      Supported
8946 F:      drivers/ntb/hw/amd/
8947
8948 NTFS FILESYSTEM
8949 M:      Anton Altaparmakov <anton@tuxera.com>
8950 L:      linux-ntfs-dev@lists.sourceforge.net
8951 W:      http://www.tuxera.com/
8952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8953 S:      Supported
8954 F:      Documentation/filesystems/ntfs.txt
8955 F:      fs/ntfs/
8956
8957 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8958 M:      Antonino Daplas <adaplas@gmail.com>
8959 L:      linux-fbdev@vger.kernel.org
8960 S:      Maintained
8961 F:      drivers/video/fbdev/riva/
8962 F:      drivers/video/fbdev/nvidia/
8963
8964 NVM EXPRESS DRIVER
8965 M:      Keith Busch <keith.busch@intel.com>
8966 M:      Jens Axboe <axboe@fb.com>
8967 M:      Christoph Hellwig <hch@lst.de>
8968 M:      Sagi Grimberg <sagi@grimberg.me>
8969 L:      linux-nvme@lists.infradead.org
8970 T:      git://git.infradead.org/nvme.git
8971 W:      http://git.infradead.org/nvme.git
8972 S:      Supported
8973 F:      drivers/nvme/host/
8974 F:      include/linux/nvme.h
8975 F:      include/uapi/linux/nvme_ioctl.h
8976
8977 NVM EXPRESS TARGET DRIVER
8978 M:      Christoph Hellwig <hch@lst.de>
8979 M:      Sagi Grimberg <sagi@grimberg.me>
8980 L:      linux-nvme@lists.infradead.org
8981 T:      git://git.infradead.org/nvme.git
8982 W:      http://git.infradead.org/nvme.git
8983 S:      Supported
8984 F:      drivers/nvme/target/
8985
8986 NVM EXPRESS FC TRANSPORT DRIVERS
8987 M:      James Smart <james.smart@broadcom.com>
8988 L:      linux-nvme@lists.infradead.org
8989 S:      Supported
8990 F:      include/linux/nvme-fc.h
8991 F:      include/linux/nvme-fc-driver.h
8992 F:      drivers/nvme/host/fc.c
8993 F:      drivers/nvme/target/fc.c
8994 F:      drivers/nvme/target/fcloop.c
8995
8996 NVMEM FRAMEWORK
8997 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8998 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8999 S:      Maintained
9000 F:      drivers/nvmem/
9001 F:      Documentation/devicetree/bindings/nvmem/
9002 F:      include/linux/nvmem-consumer.h
9003 F:      include/linux/nvmem-provider.h
9004
9005 NXP-NCI NFC DRIVER
9006 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9007 R:      Charles Gorand <charles.gorand@effinnov.com>
9008 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9009 S:      Supported
9010 F:      drivers/nfc/nxp-nci
9011
9012 NXP TDA998X DRM DRIVER
9013 M:      Russell King <linux@armlinux.org.uk>
9014 S:      Supported
9015 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9016 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9017 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9018 F:      include/drm/i2c/tda998x.h
9019
9020 NXP TFA9879 DRIVER
9021 M:      Peter Rosin <peda@axentia.se>
9022 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9023 S:      Maintained
9024 F:      sound/soc/codecs/tfa9879*
9025
9026 OBJTOOL
9027 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9028 S:      Supported
9029 F:      tools/objtool/
9030
9031 OMAP1 SUPPORT
9032 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9033 M:      Tony Lindgren <tony@atomide.com>
9034 L:      linux-omap@vger.kernel.org
9035 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9037 S:      Maintained
9038 F:      arch/arm/mach-omap1/
9039 F:      arch/arm/plat-omap/
9040 F:      arch/arm/configs/omap1_defconfig
9041 F:      drivers/i2c/busses/i2c-omap.c
9042 F:      include/linux/i2c-omap.h
9043
9044 OMAP2+ SUPPORT
9045 M:      Tony Lindgren <tony@atomide.com>
9046 L:      linux-omap@vger.kernel.org
9047 W:      http://www.muru.com/linux/omap/
9048 W:      http://linux.omap.com/
9049 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9051 S:      Maintained
9052 F:      arch/arm/mach-omap2/
9053 F:      arch/arm/plat-omap/
9054 F:      arch/arm/configs/omap2plus_defconfig
9055 F:      drivers/i2c/busses/i2c-omap.c
9056 F:      drivers/irqchip/irq-omap-intc.c
9057 F:      drivers/mfd/*omap*.c
9058 F:      drivers/mfd/menelaus.c
9059 F:      drivers/mfd/palmas.c
9060 F:      drivers/mfd/tps65217.c
9061 F:      drivers/mfd/tps65218.c
9062 F:      drivers/mfd/tps65910.c
9063 F:      drivers/mfd/twl-core.[ch]
9064 F:      drivers/mfd/twl4030*.c
9065 F:      drivers/mfd/twl6030*.c
9066 F:      drivers/mfd/twl6040*.c
9067 F:      drivers/regulator/palmas-regulator*.c
9068 F:      drivers/regulator/pbias-regulator.c
9069 F:      drivers/regulator/tps65217-regulator.c
9070 F:      drivers/regulator/tps65218-regulator.c
9071 F:      drivers/regulator/tps65910-regulator.c
9072 F:      drivers/regulator/twl-regulator.c
9073 F:      drivers/regulator/twl6030-regulator.c
9074 F:      include/linux/i2c-omap.h
9075
9076 OMAP DEVICE TREE SUPPORT
9077 M:      Benoît Cousson <bcousson@baylibre.com>
9078 M:      Tony Lindgren <tony@atomide.com>
9079 L:      linux-omap@vger.kernel.org
9080 L:      devicetree@vger.kernel.org
9081 S:      Maintained
9082 F:      arch/arm/boot/dts/*omap*
9083 F:      arch/arm/boot/dts/*am3*
9084 F:      arch/arm/boot/dts/*am4*
9085 F:      arch/arm/boot/dts/*am5*
9086 F:      arch/arm/boot/dts/*dra7*
9087
9088 OMAP CLOCK FRAMEWORK SUPPORT
9089 M:      Paul Walmsley <paul@pwsan.com>
9090 L:      linux-omap@vger.kernel.org
9091 S:      Maintained
9092 F:      arch/arm/*omap*/*clock*
9093
9094 OMAP POWER MANAGEMENT SUPPORT
9095 M:      Kevin Hilman <khilman@kernel.org>
9096 L:      linux-omap@vger.kernel.org
9097 S:      Maintained
9098 F:      arch/arm/*omap*/*pm*
9099 F:      drivers/cpufreq/omap-cpufreq.c
9100
9101 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9102 M:      Rajendra Nayak <rnayak@codeaurora.org>
9103 M:      Paul Walmsley <paul@pwsan.com>
9104 L:      linux-omap@vger.kernel.org
9105 S:      Maintained
9106 F:      arch/arm/mach-omap2/prm*
9107
9108 OMAP AUDIO SUPPORT
9109 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9110 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9111 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9112 L:      linux-omap@vger.kernel.org
9113 S:      Maintained
9114 F:      sound/soc/omap/
9115
9116 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9117 M:      Roger Quadros <rogerq@ti.com>
9118 M:      Tony Lindgren <tony@atomide.com>
9119 L:      linux-omap@vger.kernel.org
9120 S:      Maintained
9121 F:      drivers/memory/omap-gpmc.c
9122 F:      arch/arm/mach-omap2/*gpmc*
9123
9124 OMAP FRAMEBUFFER SUPPORT
9125 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9126 L:      linux-fbdev@vger.kernel.org
9127 L:      linux-omap@vger.kernel.org
9128 S:      Maintained
9129 F:      drivers/video/fbdev/omap/
9130
9131 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9132 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9133 L:      linux-omap@vger.kernel.org
9134 L:      linux-fbdev@vger.kernel.org
9135 S:      Maintained
9136 F:      drivers/video/fbdev/omap2/
9137 F:      Documentation/arm/OMAP/DSS
9138
9139 OMAP HARDWARE SPINLOCK SUPPORT
9140 M:      Ohad Ben-Cohen <ohad@wizery.com>
9141 L:      linux-omap@vger.kernel.org
9142 S:      Maintained
9143 F:      drivers/hwspinlock/omap_hwspinlock.c
9144
9145 OMAP MMC SUPPORT
9146 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9147 L:      linux-omap@vger.kernel.org
9148 S:      Maintained
9149 F:      drivers/mmc/host/omap.c
9150
9151 OMAP HS MMC SUPPORT
9152 L:      linux-mmc@vger.kernel.org
9153 L:      linux-omap@vger.kernel.org
9154 S:      Orphan
9155 F:      drivers/mmc/host/omap_hsmmc.c
9156
9157 OMAP RANDOM NUMBER GENERATOR SUPPORT
9158 M:      Deepak Saxena <dsaxena@plexity.net>
9159 S:      Maintained
9160 F:      drivers/char/hw_random/omap-rng.c
9161
9162 OMAP HWMOD SUPPORT
9163 M:      Benoît Cousson <bcousson@baylibre.com>
9164 M:      Paul Walmsley <paul@pwsan.com>
9165 L:      linux-omap@vger.kernel.org
9166 S:      Maintained
9167 F:      arch/arm/mach-omap2/omap_hwmod.*
9168
9169 OMAP HWMOD DATA
9170 M:      Paul Walmsley <paul@pwsan.com>
9171 L:      linux-omap@vger.kernel.org
9172 S:      Maintained
9173 F:      arch/arm/mach-omap2/omap_hwmod*data*
9174
9175 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9176 M:      Benoît Cousson <bcousson@baylibre.com>
9177 L:      linux-omap@vger.kernel.org
9178 S:      Maintained
9179 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9180
9181 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9182 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9183 L:      linux-media@vger.kernel.org
9184 S:      Maintained
9185 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9186 F:      drivers/media/platform/omap3isp/
9187 F:      drivers/staging/media/omap4iss/
9188
9189 OMAP USB SUPPORT
9190 L:      linux-usb@vger.kernel.org
9191 L:      linux-omap@vger.kernel.org
9192 S:      Orphan
9193 F:      drivers/usb/*/*omap*
9194 F:      arch/arm/*omap*/usb*
9195
9196 OMAP GPIO DRIVER
9197 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9198 M:      Santosh Shilimkar <ssantosh@kernel.org>
9199 M:      Kevin Hilman <khilman@kernel.org>
9200 L:      linux-omap@vger.kernel.org
9201 S:      Maintained
9202 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9203 F:      drivers/gpio/gpio-omap.c
9204
9205 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9206 M:      Mark Jackson <mpfj@newflow.co.uk>
9207 L:      linux-omap@vger.kernel.org
9208 S:      Maintained
9209 F:      arch/arm/boot/dts/am335x-nano.dts
9210
9211 OMFS FILESYSTEM
9212 M:      Bob Copeland <me@bobcopeland.com>
9213 L:      linux-karma-devel@lists.sourceforge.net
9214 S:      Maintained
9215 F:      Documentation/filesystems/omfs.txt
9216 F:      fs/omfs/
9217
9218 OMNIKEY CARDMAN 4000 DRIVER
9219 M:      Harald Welte <laforge@gnumonks.org>
9220 S:      Maintained
9221 F:      drivers/char/pcmcia/cm4000_cs.c
9222 F:      include/linux/cm4000_cs.h
9223 F:      include/uapi/linux/cm4000_cs.h
9224
9225 OMNIKEY CARDMAN 4040 DRIVER
9226 M:      Harald Welte <laforge@gnumonks.org>
9227 S:      Maintained
9228 F:      drivers/char/pcmcia/cm4040_cs.*
9229
9230 OMNIVISION OV7670 SENSOR DRIVER
9231 M:      Jonathan Corbet <corbet@lwn.net>
9232 L:      linux-media@vger.kernel.org
9233 T:      git git://linuxtv.org/media_tree.git
9234 S:      Maintained
9235 F:      drivers/media/i2c/ov7670.c
9236
9237 ONENAND FLASH DRIVER
9238 M:      Kyungmin Park <kyungmin.park@samsung.com>
9239 L:      linux-mtd@lists.infradead.org
9240 S:      Maintained
9241 F:      drivers/mtd/onenand/
9242 F:      include/linux/mtd/onenand*.h
9243
9244 ONSTREAM SCSI TAPE DRIVER
9245 M:      Willem Riede <osst@riede.org>
9246 L:      osst-users@lists.sourceforge.net
9247 L:      linux-scsi@vger.kernel.org
9248 S:      Maintained
9249 F:      Documentation/scsi/osst.txt
9250 F:      drivers/scsi/osst.*
9251 F:      drivers/scsi/osst_*.h
9252 F:      drivers/scsi/st.h
9253
9254 OPENCORES I2C BUS DRIVER
9255 M:      Peter Korsgaard <jacmet@sunsite.dk>
9256 L:      linux-i2c@vger.kernel.org
9257 S:      Maintained
9258 F:      Documentation/i2c/busses/i2c-ocores
9259 F:      drivers/i2c/busses/i2c-ocores.c
9260
9261 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9262 M:      Rob Herring <robh+dt@kernel.org>
9263 M:      Frank Rowand <frowand.list@gmail.com>
9264 L:      devicetree@vger.kernel.org
9265 W:      http://www.devicetree.org/
9266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9267 S:      Maintained
9268 F:      drivers/of/
9269 F:      include/linux/of*.h
9270 F:      scripts/dtc/
9271
9272 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9273 M:      Rob Herring <robh+dt@kernel.org>
9274 M:      Mark Rutland <mark.rutland@arm.com>
9275 L:      devicetree@vger.kernel.org
9276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9277 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9278 S:      Maintained
9279 F:      Documentation/devicetree/
9280 F:      arch/*/boot/dts/
9281 F:      include/dt-bindings/
9282
9283 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9284 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9285 L:      devicetree@vger.kernel.org
9286 S:      Maintained
9287 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9288 F:      Documentation/devicetree/overlay-notes.txt
9289 F:      drivers/of/overlay.c
9290 F:      drivers/of/resolver.c
9291
9292 OPENRISC ARCHITECTURE
9293 M:      Jonas Bonn <jonas@southpole.se>
9294 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9295 M:      Stafford Horne <shorne@gmail.com>
9296 L:      openrisc@lists.librecores.org
9297 W:      http://openrisc.io
9298 S:      Maintained
9299 F:      arch/openrisc/
9300
9301 OPENVSWITCH
9302 M:      Pravin Shelar <pshelar@nicira.com>
9303 L:      netdev@vger.kernel.org
9304 L:      dev@openvswitch.org
9305 W:      http://openvswitch.org
9306 S:      Maintained
9307 F:      net/openvswitch/
9308 F:      include/uapi/linux/openvswitch.h
9309
9310 OPERATING PERFORMANCE POINTS (OPP)
9311 M:      Viresh Kumar <vireshk@kernel.org>
9312 M:      Nishanth Menon <nm@ti.com>
9313 M:      Stephen Boyd <sboyd@codeaurora.org>
9314 L:      linux-pm@vger.kernel.org
9315 S:      Maintained
9316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9317 F:      drivers/base/power/opp/
9318 F:      include/linux/pm_opp.h
9319 F:      Documentation/power/opp.txt
9320 F:      Documentation/devicetree/bindings/opp/
9321
9322 OPL4 DRIVER
9323 M:      Clemens Ladisch <clemens@ladisch.de>
9324 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9325 T:      git git://git.alsa-project.org/alsa-kernel.git
9326 S:      Maintained
9327 F:      sound/drivers/opl4/
9328
9329 OPROFILE
9330 M:      Robert Richter <rric@kernel.org>
9331 L:      oprofile-list@lists.sf.net
9332 S:      Maintained
9333 F:      arch/*/include/asm/oprofile*.h
9334 F:      arch/*/oprofile/
9335 F:      drivers/oprofile/
9336 F:      include/linux/oprofile.h
9337
9338 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9339 M:      Mark Fasheh <mfasheh@versity.com>
9340 M:      Joel Becker <jlbec@evilplan.org>
9341 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9342 W:      http://ocfs2.wiki.kernel.org
9343 S:      Supported
9344 F:      Documentation/filesystems/ocfs2.txt
9345 F:      Documentation/filesystems/dlmfs.txt
9346 F:      fs/ocfs2/
9347
9348 ORINOCO DRIVER
9349 L:      linux-wireless@vger.kernel.org
9350 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9351 W:      http://www.nongnu.org/orinoco/
9352 S:      Orphan
9353 F:      drivers/net/wireless/intersil/orinoco/
9354
9355 OSD LIBRARY and FILESYSTEM
9356 M:      Boaz Harrosh <ooo@electrozaur.com>
9357 M:      Benny Halevy <bhalevy@primarydata.com>
9358 L:      osd-dev@open-osd.org
9359 W:      http://open-osd.org
9360 T:      git git://git.open-osd.org/open-osd.git
9361 S:      Maintained
9362 F:      drivers/scsi/osd/
9363 F:      include/scsi/osd_*
9364 F:      fs/exofs/
9365
9366 OVERLAY FILESYSTEM
9367 M:      Miklos Szeredi <miklos@szeredi.hu>
9368 L:      linux-unionfs@vger.kernel.org
9369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9370 S:      Supported
9371 F:      fs/overlayfs/
9372 F:      Documentation/filesystems/overlayfs.txt
9373
9374 ORANGEFS FILESYSTEM
9375 M:      Mike Marshall <hubcap@omnibond.com>
9376 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9378 S:      Supported
9379 F:      fs/orangefs/
9380 F:      Documentation/filesystems/orangefs.txt
9381
9382 P54 WIRELESS DRIVER
9383 M:      Christian Lamparter <chunkeey@googlemail.com>
9384 L:      linux-wireless@vger.kernel.org
9385 W:      http://wireless.kernel.org/en/users/Drivers/p54
9386 S:      Maintained
9387 F:      drivers/net/wireless/intersil/p54/
9388
9389 PA SEMI ETHERNET DRIVER
9390 L:      netdev@vger.kernel.org
9391 S:      Orphan
9392 F:      drivers/net/ethernet/pasemi/*
9393
9394 PA SEMI SMBUS DRIVER
9395 L:      linux-i2c@vger.kernel.org
9396 S:      Orphan
9397 F:      drivers/i2c/busses/i2c-pasemi.c
9398
9399 PADATA PARALLEL EXECUTION MECHANISM
9400 M:      Steffen Klassert <steffen.klassert@secunet.com>
9401 L:      linux-crypto@vger.kernel.org
9402 S:      Maintained
9403 F:      kernel/padata.c
9404 F:      include/linux/padata.h
9405 F:      Documentation/padata.txt
9406
9407 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9408 M:      Harald Welte <laforge@gnumonks.org>
9409 L:      platform-driver-x86@vger.kernel.org
9410 S:      Maintained
9411 F:      drivers/platform/x86/panasonic-laptop.c
9412
9413 PANASONIC MN10300/AM33/AM34 PORT
9414 M:      David Howells <dhowells@redhat.com>
9415 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9416 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9417 S:      Maintained
9418 F:      Documentation/mn10300/
9419 F:      arch/mn10300/
9420
9421 PARALLEL LCD/KEYPAD PANEL DRIVER
9422 M:      Willy Tarreau <willy@haproxy.com>
9423 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9424 S:      Odd Fixes
9425 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9426 F:      drivers/misc/panel.c
9427
9428 PARALLEL PORT SUBSYSTEM
9429 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9430 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9431 L:      linux-parport@lists.infradead.org (subscribers-only)
9432 S:      Maintained
9433 F:      drivers/parport/
9434 F:      include/linux/parport*.h
9435 F:      drivers/char/ppdev.c
9436 F:      include/uapi/linux/ppdev.h
9437 F:      Documentation/parport*.txt
9438
9439 PARAVIRT_OPS INTERFACE
9440 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9441 M:      Chris Wright <chrisw@sous-sol.org>
9442 M:      Alok Kataria <akataria@vmware.com>
9443 M:      Rusty Russell <rusty@rustcorp.com.au>
9444 L:      virtualization@lists.linux-foundation.org
9445 S:      Supported
9446 F:      Documentation/virtual/paravirt_ops.txt
9447 F:      arch/*/kernel/paravirt*
9448 F:      arch/*/include/asm/paravirt.h
9449 F:      include/linux/hypervisor.h
9450
9451 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9452 M:      Tim Waugh <tim@cyberelk.net>
9453 L:      linux-parport@lists.infradead.org (subscribers-only)
9454 S:      Maintained
9455 F:      Documentation/blockdev/paride.txt
9456 F:      drivers/block/paride/
9457
9458 PARISC ARCHITECTURE
9459 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9460 M:      Helge Deller <deller@gmx.de>
9461 L:      linux-parisc@vger.kernel.org
9462 W:      http://www.parisc-linux.org/
9463 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9466 S:      Maintained
9467 F:      arch/parisc/
9468 F:      Documentation/parisc/
9469 F:      drivers/parisc/
9470 F:      drivers/char/agp/parisc-agp.c
9471 F:      drivers/input/serio/gscps2.c
9472 F:      drivers/parport/parport_gsc.*
9473 F:      drivers/tty/serial/8250/8250_gsc.c
9474 F:      drivers/video/fbdev/sti*
9475 F:      drivers/video/console/sti*
9476 F:      drivers/video/logo/logo_parisc*
9477
9478 PARMAN
9479 M:      Jiri Pirko <jiri@mellanox.com>
9480 L:      netdev@vger.kernel.org
9481 S:      Supported
9482 F:      lib/parman.c
9483 F:      lib/test_parman.c
9484 F:      include/linux/parman.h
9485
9486 PC87360 HARDWARE MONITORING DRIVER
9487 M:      Jim Cromie <jim.cromie@gmail.com>
9488 L:      linux-hwmon@vger.kernel.org
9489 S:      Maintained
9490 F:      Documentation/hwmon/pc87360
9491 F:      drivers/hwmon/pc87360.c
9492
9493 PC8736x GPIO DRIVER
9494 M:      Jim Cromie <jim.cromie@gmail.com>
9495 S:      Maintained
9496 F:      drivers/char/pc8736x_gpio.c
9497
9498 PC87427 HARDWARE MONITORING DRIVER
9499 M:      Jean Delvare <jdelvare@suse.com>
9500 L:      linux-hwmon@vger.kernel.org
9501 S:      Maintained
9502 F:      Documentation/hwmon/pc87427
9503 F:      drivers/hwmon/pc87427.c
9504
9505 PCA9532 LED DRIVER
9506 M:      Riku Voipio <riku.voipio@iki.fi>
9507 S:      Maintained
9508 F:      drivers/leds/leds-pca9532.c
9509 F:      include/linux/leds-pca9532.h
9510
9511 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9512 M:      Guenter Roeck <linux@roeck-us.net>
9513 L:      linux-i2c@vger.kernel.org
9514 S:      Maintained
9515 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9516
9517 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9518 M:      Khalid Aziz <khalid@gonehiking.org>
9519 S:      Maintained
9520 F:      drivers/firmware/pcdp.*
9521
9522 PCI ERROR RECOVERY
9523 M:      Linas Vepstas <linasvepstas@gmail.com>
9524 L:      linux-pci@vger.kernel.org
9525 S:      Supported
9526 F:      Documentation/PCI/pci-error-recovery.txt
9527
9528 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9529 M:      Russell Currey <ruscur@russell.cc>
9530 L:      linuxppc-dev@lists.ozlabs.org
9531 S:      Supported
9532 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9533 F:      arch/powerpc/kernel/eeh*.c
9534 F:      arch/powerpc/platforms/*/eeh*.c
9535 F:      arch/powerpc/include/*/eeh*.h
9536
9537 PCI SUBSYSTEM
9538 M:      Bjorn Helgaas <bhelgaas@google.com>
9539 L:      linux-pci@vger.kernel.org
9540 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9542 S:      Supported
9543 F:      Documentation/devicetree/bindings/pci/
9544 F:      Documentation/PCI/
9545 F:      drivers/pci/
9546 F:      include/linux/pci*
9547 F:      arch/x86/pci/
9548 F:      arch/x86/kernel/quirks.c
9549
9550 PCI DRIVER FOR ALTERA PCIE IP
9551 M:      Ley Foon Tan <lftan@altera.com>
9552 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9553 L:      linux-pci@vger.kernel.org
9554 S:      Supported
9555 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9556 F:      drivers/pci/host/pcie-altera.c
9557
9558 PCI DRIVER FOR ARM VERSATILE PLATFORM
9559 M:      Rob Herring <robh@kernel.org>
9560 L:      linux-pci@vger.kernel.org
9561 L:      linux-arm-kernel@lists.infradead.org
9562 S:      Maintained
9563 F:      Documentation/devicetree/bindings/pci/versatile.txt
9564 F:      drivers/pci/host/pci-versatile.c
9565
9566 PCI DRIVER FOR ARMADA 8K
9567 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9568 L:      linux-pci@vger.kernel.org
9569 L:      linux-arm-kernel@lists.infradead.org
9570 S:      Maintained
9571 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9572 F:      drivers/pci/dwc/pcie-armada8k.c
9573
9574 PCI DRIVER FOR APPLIEDMICRO XGENE
9575 M:      Tanmay Inamdar <tinamdar@apm.com>
9576 L:      linux-pci@vger.kernel.org
9577 L:      linux-arm-kernel@lists.infradead.org
9578 S:      Maintained
9579 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9580 F:      drivers/pci/host/pci-xgene.c
9581
9582 PCI DRIVER FOR FREESCALE LAYERSCAPE
9583 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9584 M:      Mingkai Hu <mingkai.hu@freescale.com>
9585 M:      Roy Zang <tie-fei.zang@freescale.com>
9586 L:      linuxppc-dev@lists.ozlabs.org
9587 L:      linux-pci@vger.kernel.org
9588 L:      linux-arm-kernel@lists.infradead.org
9589 S:      Maintained
9590 F:      drivers/pci/dwc/*layerscape*
9591
9592 PCI DRIVER FOR IMX6
9593 M:      Richard Zhu <hongxing.zhu@nxp.com>
9594 M:      Lucas Stach <l.stach@pengutronix.de>
9595 L:      linux-pci@vger.kernel.org
9596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9597 S:      Maintained
9598 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9599 F:      drivers/pci/dwc/*imx6*
9600
9601 PCI DRIVER FOR TI KEYSTONE
9602 M:      Murali Karicheri <m-karicheri2@ti.com>
9603 L:      linux-pci@vger.kernel.org
9604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9605 S:      Maintained
9606 F:      drivers/pci/dwc/*keystone*
9607
9608 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9609 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9610 M:      Jason Cooper <jason@lakedaemon.net>
9611 L:      linux-pci@vger.kernel.org
9612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9613 S:      Maintained
9614 F:      drivers/pci/host/*mvebu*
9615
9616 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9617 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9618 L:      linux-pci@vger.kernel.org
9619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9620 S:      Maintained
9621 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9622 F:      drivers/pci/host/pci-aardvark.c
9623
9624 PCI DRIVER FOR NVIDIA TEGRA
9625 M:      Thierry Reding <thierry.reding@gmail.com>
9626 L:      linux-tegra@vger.kernel.org
9627 L:      linux-pci@vger.kernel.org
9628 S:      Supported
9629 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9630 F:      drivers/pci/host/pci-tegra.c
9631
9632 PCI DRIVER FOR TI DRA7XX
9633 M:      Kishon Vijay Abraham I <kishon@ti.com>
9634 L:      linux-omap@vger.kernel.org
9635 L:      linux-pci@vger.kernel.org
9636 S:      Supported
9637 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9638 F:      drivers/pci/dwc/pci-dra7xx.c
9639
9640 PCI DRIVER FOR RENESAS R-CAR
9641 M:      Simon Horman <horms@verge.net.au>
9642 L:      linux-pci@vger.kernel.org
9643 L:      linux-renesas-soc@vger.kernel.org
9644 S:      Maintained
9645 F:      drivers/pci/host/*rcar*
9646
9647 PCI DRIVER FOR SAMSUNG EXYNOS
9648 M:      Jingoo Han <jingoohan1@gmail.com>
9649 L:      linux-pci@vger.kernel.org
9650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9651 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9652 S:      Maintained
9653 F:      drivers/pci/dwc/pci-exynos.c
9654
9655 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9656 M:      Jingoo Han <jingoohan1@gmail.com>
9657 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9658 L:      linux-pci@vger.kernel.org
9659 S:      Maintained
9660 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9661 F:      drivers/pci/dwc/*designware*
9662
9663 PCI DRIVER FOR GENERIC OF HOSTS
9664 M:      Will Deacon <will.deacon@arm.com>
9665 L:      linux-pci@vger.kernel.org
9666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9667 S:      Maintained
9668 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9669 F:      drivers/pci/host/pci-host-common.c
9670 F:      drivers/pci/host/pci-host-generic.c
9671
9672 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9673 M:      Keith Busch <keith.busch@intel.com>
9674 L:      linux-pci@vger.kernel.org
9675 S:      Supported
9676 F:      drivers/pci/host/vmd.c
9677
9678 PCIE DRIVER FOR ST SPEAR13XX
9679 M:      Pratyush Anand <pratyush.anand@gmail.com>
9680 L:      linux-pci@vger.kernel.org
9681 S:      Maintained
9682 F:      drivers/pci/dwc/*spear*
9683
9684 PCI MSI DRIVER FOR ALTERA MSI IP
9685 M:      Ley Foon Tan <lftan@altera.com>
9686 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9687 L:      linux-pci@vger.kernel.org
9688 S:      Supported
9689 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9690 F:      drivers/pci/host/pcie-altera-msi.c
9691
9692 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9693 M:      Duc Dang <dhdang@apm.com>
9694 L:      linux-pci@vger.kernel.org
9695 L:      linux-arm-kernel@lists.infradead.org
9696 S:      Maintained
9697 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9698 F:      drivers/pci/host/pci-xgene-msi.c
9699
9700 PCIE DRIVER FOR AXIS ARTPEC
9701 M:      Niklas Cassel <niklas.cassel@axis.com>
9702 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9703 L:      linux-arm-kernel@axis.com
9704 L:      linux-pci@vger.kernel.org
9705 S:      Maintained
9706 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9707 F:      drivers/pci/dwc/*artpec*
9708
9709 PCIE DRIVER FOR HISILICON
9710 M:      Zhou Wang <wangzhou1@hisilicon.com>
9711 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9712 L:      linux-pci@vger.kernel.org
9713 S:      Maintained
9714 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9715 F:      drivers/pci/dwc/pcie-hisi.c
9716
9717 PCIE DRIVER FOR ROCKCHIP
9718 M:      Shawn Lin <shawn.lin@rock-chips.com>
9719 M:      Wenrui Li <wenrui.li@rock-chips.com>
9720 L:      linux-pci@vger.kernel.org
9721 L:      linux-rockchip@lists.infradead.org
9722 S:      Maintained
9723 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9724 F:      drivers/pci/host/pcie-rockchip.c
9725
9726 PCIE DRIVER FOR QUALCOMM MSM
9727 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9728 L:     linux-pci@vger.kernel.org
9729 L:     linux-arm-msm@vger.kernel.org
9730 S:     Maintained
9731 F:     drivers/pci/dwc/*qcom*
9732
9733 PCIE DRIVER FOR CAVIUM THUNDERX
9734 M:      David Daney <david.daney@cavium.com>
9735 L:      linux-pci@vger.kernel.org
9736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9737 S:      Supported
9738 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9739 F:      drivers/pci/host/pci-thunder-*
9740
9741 PCMCIA SUBSYSTEM
9742 P:      Linux PCMCIA Team
9743 L:      linux-pcmcia@lists.infradead.org
9744 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9746 S:      Maintained
9747 F:      Documentation/pcmcia/
9748 F:      tools/pcmcia/
9749 F:      drivers/pcmcia/
9750 F:      include/pcmcia/
9751
9752 PCNET32 NETWORK DRIVER
9753 M:      Don Fry <pcnet32@frontier.com>
9754 L:      netdev@vger.kernel.org
9755 S:      Maintained
9756 F:      drivers/net/ethernet/amd/pcnet32.c
9757
9758 PCRYPT PARALLEL CRYPTO ENGINE
9759 M:      Steffen Klassert <steffen.klassert@secunet.com>
9760 L:      linux-crypto@vger.kernel.org
9761 S:      Maintained
9762 F:      crypto/pcrypt.c
9763 F:      include/crypto/pcrypt.h
9764
9765 PER-CPU MEMORY ALLOCATOR
9766 M:      Tejun Heo <tj@kernel.org>
9767 M:      Christoph Lameter <cl@linux.com>
9768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9769 S:      Maintained
9770 F:      include/linux/percpu*.h
9771 F:      mm/percpu*.c
9772 F:      arch/*/include/asm/percpu.h
9773
9774 PER-TASK DELAY ACCOUNTING
9775 M:      Balbir Singh <bsingharora@gmail.com>
9776 S:      Maintained
9777 F:      include/linux/delayacct.h
9778 F:      kernel/delayacct.c
9779
9780 PERFORMANCE EVENTS SUBSYSTEM
9781 M:      Peter Zijlstra <peterz@infradead.org>
9782 M:      Ingo Molnar <mingo@redhat.com>
9783 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9784 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9785 L:      linux-kernel@vger.kernel.org
9786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9787 S:      Supported
9788 F:      kernel/events/*
9789 F:      include/linux/perf_event.h
9790 F:      include/uapi/linux/perf_event.h
9791 F:      arch/*/kernel/perf_event*.c
9792 F:      arch/*/kernel/*/perf_event*.c
9793 F:      arch/*/kernel/*/*/perf_event*.c
9794 F:      arch/*/include/asm/perf_event.h
9795 F:      arch/*/kernel/perf_callchain.c
9796 F:      arch/*/events/*
9797 F:      tools/perf/
9798
9799 PERSONALITY HANDLING
9800 M:      Christoph Hellwig <hch@infradead.org>
9801 L:      linux-abi-devel@lists.sourceforge.net
9802 S:      Maintained
9803 F:      include/linux/personality.h
9804 F:      include/uapi/linux/personality.h
9805
9806 PHONET PROTOCOL
9807 M:      Remi Denis-Courmont <courmisch@gmail.com>
9808 S:      Supported
9809 F:      Documentation/networking/phonet.txt
9810 F:      include/linux/phonet.h
9811 F:      include/net/phonet/
9812 F:      include/uapi/linux/phonet.h
9813 F:      net/phonet/
9814
9815 PHRAM MTD DRIVER
9816 M:      Joern Engel <joern@lazybastard.org>
9817 L:      linux-mtd@lists.infradead.org
9818 S:      Maintained
9819 F:      drivers/mtd/devices/phram.c
9820
9821 PICOLCD HID DRIVER
9822 M:      Bruno Prémont <bonbons@linux-vserver.org>
9823 L:      linux-input@vger.kernel.org
9824 S:      Maintained
9825 F:      drivers/hid/hid-picolcd*
9826
9827 PICOXCELL SUPPORT
9828 M:      Jamie Iles <jamie@jamieiles.com>
9829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9830 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9831 S:      Supported
9832 F:      arch/arm/boot/dts/picoxcell*
9833 F:      arch/arm/mach-picoxcell/
9834 F:      drivers/crypto/picoxcell*
9835
9836 PIN CONTROL SUBSYSTEM
9837 M:      Linus Walleij <linus.walleij@linaro.org>
9838 L:      linux-gpio@vger.kernel.org
9839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9840 S:      Maintained
9841 F:      Documentation/devicetree/bindings/pinctrl/
9842 F:      Documentation/pinctrl.txt
9843 F:      drivers/pinctrl/
9844 F:      include/linux/pinctrl/
9845
9846 PIN CONTROLLER - ATMEL AT91
9847 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9848 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9849 S:      Maintained
9850 F:      drivers/pinctrl/pinctrl-at91.*
9851
9852 PIN CONTROLLER - ATMEL AT91 PIO4
9853 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9855 L:      linux-gpio@vger.kernel.org
9856 S:      Supported
9857 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9858
9859 PIN CONTROLLER - INTEL
9860 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9861 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9862 S:      Maintained
9863 F:      drivers/pinctrl/intel/
9864
9865 PIN CONTROLLER - RENESAS
9866 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9867 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9868 L:      linux-renesas-soc@vger.kernel.org
9869 S:      Maintained
9870 F:      drivers/pinctrl/sh-pfc/
9871
9872 PIN CONTROLLER - SAMSUNG
9873 M:      Tomasz Figa <tomasz.figa@gmail.com>
9874 M:      Krzysztof Kozlowski <krzk@kernel.org>
9875 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9877 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9878 S:      Maintained
9879 F:      drivers/pinctrl/samsung/
9880 F:      include/dt-bindings/pinctrl/samsung.h
9881 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9882
9883 PIN CONTROLLER - SINGLE
9884 M:      Tony Lindgren <tony@atomide.com>
9885 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9887 L:      linux-omap@vger.kernel.org
9888 S:      Maintained
9889 F:      drivers/pinctrl/pinctrl-single.c
9890
9891 PIN CONTROLLER - ST SPEAR
9892 M:      Viresh Kumar <vireshk@kernel.org>
9893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9894 W:      http://www.st.com/spear
9895 S:      Maintained
9896 F:      drivers/pinctrl/spear/
9897
9898 PISTACHIO SOC SUPPORT
9899 M:      James Hartley <james.hartley@imgtec.com>
9900 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9901 L:      linux-mips@linux-mips.org
9902 S:      Maintained
9903 F:      arch/mips/pistachio/
9904 F:      arch/mips/include/asm/mach-pistachio/
9905 F:      arch/mips/boot/dts/img/pistachio*
9906 F:      arch/mips/configs/pistachio*_defconfig
9907
9908 PKTCDVD DRIVER
9909 S:      Orphan
9910 M:      linux-block@vger.kernel.org
9911 F:      drivers/block/pktcdvd.c
9912 F:      include/linux/pktcdvd.h
9913 F:      include/uapi/linux/pktcdvd.h
9914
9915 PKUNITY SOC DRIVERS
9916 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9917 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9918 S:      Maintained
9919 T:      git git://github.com/gxt/linux.git
9920 F:      drivers/input/serio/i8042-unicore32io.h
9921 F:      drivers/i2c/busses/i2c-puv3.c
9922 F:      drivers/video/fbdev/fb-puv3.c
9923 F:      drivers/rtc/rtc-puv3.c
9924
9925 PMBUS HARDWARE MONITORING DRIVERS
9926 M:      Guenter Roeck <linux@roeck-us.net>
9927 L:      linux-hwmon@vger.kernel.org
9928 W:      http://hwmon.wiki.kernel.org/
9929 W:      http://www.roeck-us.net/linux/drivers/
9930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9931 S:      Maintained
9932 F:      Documentation/hwmon/pmbus
9933 F:      drivers/hwmon/pmbus/
9934 F:      include/linux/i2c/pmbus.h
9935
9936 PMC SIERRA MaxRAID DRIVER
9937 L:      linux-scsi@vger.kernel.org
9938 W:      http://www.pmc-sierra.com/
9939 S:      Orphan
9940 F:      drivers/scsi/pmcraid.*
9941
9942 PMC SIERRA PM8001 DRIVER
9943 M:      Jack Wang <jinpu.wang@profitbricks.com>
9944 M:      lindar_liu@usish.com
9945 L:      pmchba@pmcs.com
9946 L:      linux-scsi@vger.kernel.org
9947 S:      Supported
9948 F:      drivers/scsi/pm8001/
9949
9950 POSIX CLOCKS and TIMERS
9951 M:      Thomas Gleixner <tglx@linutronix.de>
9952 L:      linux-kernel@vger.kernel.org
9953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9954 S:      Maintained
9955 F:      fs/timerfd.c
9956 F:      include/linux/timer*
9957 F:      kernel/time/*timer*
9958
9959 POWER MANAGEMENT CORE
9960 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9961 L:      linux-pm@vger.kernel.org
9962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9963 B:      https://bugzilla.kernel.org
9964 S:      Supported
9965 F:      drivers/base/power/
9966 F:      include/linux/pm.h
9967 F:      include/linux/pm_*
9968 F:      include/linux/powercap.h
9969 F:      drivers/powercap/
9970
9971 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9972 M:      Sebastian Reichel <sre@kernel.org>
9973 L:      linux-pm@vger.kernel.org
9974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9975 S:      Maintained
9976 F:      Documentation/devicetree/bindings/power/supply/
9977 F:      include/linux/power_supply.h
9978 F:      drivers/power/supply/
9979
9980 POWER STATE COORDINATION INTERFACE (PSCI)
9981 M:      Mark Rutland <mark.rutland@arm.com>
9982 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9983 L:      linux-arm-kernel@lists.infradead.org
9984 S:      Maintained
9985 F:      drivers/firmware/psci*.c
9986 F:      include/linux/psci.h
9987 F:      include/uapi/linux/psci.h
9988
9989 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9990 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9991 L:      linuxppc-dev@lists.ozlabs.org
9992 S:      Maintained
9993 F:      drivers/char/powernv-op-panel.c
9994
9995 PNP SUPPORT
9996 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9997 S:      Maintained
9998 F:      drivers/pnp/
9999
10000 PPP PROTOCOL DRIVERS AND COMPRESSORS
10001 M:      Paul Mackerras <paulus@samba.org>
10002 L:      linux-ppp@vger.kernel.org
10003 S:      Maintained
10004 F:      drivers/net/ppp/ppp_*
10005
10006 PPP OVER ATM (RFC 2364)
10007 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10008 S:      Maintained
10009 F:      net/atm/pppoatm.c
10010 F:      include/uapi/linux/atmppp.h
10011
10012 PPP OVER ETHERNET
10013 M:      Michal Ostrowski <mostrows@earthlink.net>
10014 S:      Maintained
10015 F:      drivers/net/ppp/pppoe.c
10016 F:      drivers/net/ppp/pppox.c
10017
10018 PPP OVER L2TP
10019 M:      James Chapman <jchapman@katalix.com>
10020 S:      Maintained
10021 F:      net/l2tp/l2tp_ppp.c
10022 F:      include/linux/if_pppol2tp.h
10023 F:      include/uapi/linux/if_pppol2tp.h
10024
10025 PPS SUPPORT
10026 M:      Rodolfo Giometti <giometti@enneenne.com>
10027 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10028 L:      linuxpps@ml.enneenne.com (subscribers-only)
10029 S:      Maintained
10030 F:      Documentation/pps/
10031 F:      drivers/pps/
10032 F:      include/linux/pps*.h
10033
10034 PPTP DRIVER
10035 M:      Dmitry Kozlov <xeb@mail.ru>
10036 L:      netdev@vger.kernel.org
10037 S:      Maintained
10038 F:      drivers/net/ppp/pptp.c
10039 W:      http://sourceforge.net/projects/accel-pptp
10040
10041 PREEMPTIBLE KERNEL
10042 M:      Robert Love <rml@tech9.net>
10043 L:      kpreempt-tech@lists.sourceforge.net
10044 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10045 S:      Supported
10046 F:      Documentation/preempt-locking.txt
10047 F:      include/linux/preempt.h
10048
10049 PRINTK
10050 M:      Petr Mladek <pmladek@suse.com>
10051 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10052 R:      Steven Rostedt <rostedt@goodmis.org>
10053 S:      Maintained
10054 F:      kernel/printk/
10055 F:      include/linux/printk.h
10056
10057 PRISM54 WIRELESS DRIVER
10058 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10059 L:      linux-wireless@vger.kernel.org
10060 W:      http://wireless.kernel.org/en/users/Drivers/p54
10061 S:      Obsolete
10062 F:      drivers/net/wireless/intersil/prism54/
10063
10064 PS3 NETWORK SUPPORT
10065 M:      Geoff Levand <geoff@infradead.org>
10066 L:      netdev@vger.kernel.org
10067 L:      linuxppc-dev@lists.ozlabs.org
10068 S:      Maintained
10069 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10070
10071 PS3 PLATFORM SUPPORT
10072 M:      Geoff Levand <geoff@infradead.org>
10073 L:      linuxppc-dev@lists.ozlabs.org
10074 S:      Maintained
10075 F:      arch/powerpc/boot/ps3*
10076 F:      arch/powerpc/include/asm/lv1call.h
10077 F:      arch/powerpc/include/asm/ps3*.h
10078 F:      arch/powerpc/platforms/ps3/
10079 F:      drivers/*/ps3*
10080 F:      drivers/ps3/
10081 F:      drivers/rtc/rtc-ps3.c
10082 F:      drivers/usb/host/*ps3.c
10083 F:      sound/ppc/snd_ps3*
10084
10085 PS3VRAM DRIVER
10086 M:      Jim Paris <jim@jtan.com>
10087 M:      Geoff Levand <geoff@infradead.org>
10088 L:      linuxppc-dev@lists.ozlabs.org
10089 S:      Maintained
10090 F:      drivers/block/ps3vram.c
10091
10092 PSAMPLE PACKET SAMPLING SUPPORT:
10093 M:      Yotam Gigi <yotamg@mellanox.com>
10094 S:      Maintained
10095 F:      net/psample
10096 F:      include/net/psample.h
10097 F:      include/uapi/linux/psample.h
10098
10099 PSTORE FILESYSTEM
10100 M:      Kees Cook <keescook@chromium.org>
10101 M:      Anton Vorontsov <anton@enomsg.org>
10102 M:      Colin Cross <ccross@android.com>
10103 M:      Tony Luck <tony.luck@intel.com>
10104 S:      Maintained
10105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10106 F:      fs/pstore/
10107 F:      include/linux/pstore*
10108 F:      drivers/firmware/efi/efi-pstore.c
10109 F:      drivers/acpi/apei/erst.c
10110 F:      Documentation/admin-guide/ramoops.rst
10111 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10112 K:      \b(pstore|ramoops)
10113
10114 PTP HARDWARE CLOCK SUPPORT
10115 M:      Richard Cochran <richardcochran@gmail.com>
10116 L:      netdev@vger.kernel.org
10117 S:      Maintained
10118 W:      http://linuxptp.sourceforge.net/
10119 F:      Documentation/ABI/testing/sysfs-ptp
10120 F:      Documentation/ptp/*
10121 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10122 F:      drivers/net/phy/dp83640*
10123 F:      drivers/ptp/*
10124 F:      include/linux/ptp_cl*
10125
10126 PTRACE SUPPORT
10127 M:      Roland McGrath <roland@hack.frob.com>
10128 M:      Oleg Nesterov <oleg@redhat.com>
10129 S:      Maintained
10130 F:      include/asm-generic/syscall.h
10131 F:      include/linux/ptrace.h
10132 F:      include/linux/regset.h
10133 F:      include/linux/tracehook.h
10134 F:      include/uapi/linux/ptrace.h
10135 F:      kernel/ptrace.c
10136
10137 PULSE8-CEC DRIVER
10138 M:      Hans Verkuil <hverkuil@xs4all.nl>
10139 L:      linux-media@vger.kernel.org
10140 T:      git git://linuxtv.org/media_tree.git
10141 S:      Maintained
10142 F:      drivers/media/usb/pulse8-cec/*
10143
10144 PVRUSB2 VIDEO4LINUX DRIVER
10145 M:      Mike Isely <isely@pobox.com>
10146 L:      pvrusb2@isely.net       (subscribers-only)
10147 L:      linux-media@vger.kernel.org
10148 W:      http://www.isely.net/pvrusb2/
10149 T:      git git://linuxtv.org/media_tree.git
10150 S:      Maintained
10151 F:      Documentation/media/v4l-drivers/pvrusb2*
10152 F:      drivers/media/usb/pvrusb2/
10153
10154 PWC WEBCAM DRIVER
10155 M:      Hans Verkuil <hverkuil@xs4all.nl>
10156 L:      linux-media@vger.kernel.org
10157 T:      git git://linuxtv.org/media_tree.git
10158 S:      Odd Fixes
10159 F:      drivers/media/usb/pwc/*
10160
10161 PWM FAN DRIVER
10162 M:      Kamil Debski <kamil@wypas.org>
10163 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10164 L:      linux-hwmon@vger.kernel.org
10165 S:      Supported
10166 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10167 F:      Documentation/hwmon/pwm-fan
10168 F:      drivers/hwmon/pwm-fan.c
10169
10170 PWM SUBSYSTEM
10171 M:      Thierry Reding <thierry.reding@gmail.com>
10172 L:      linux-pwm@vger.kernel.org
10173 S:      Maintained
10174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10175 F:      Documentation/pwm.txt
10176 F:      Documentation/devicetree/bindings/pwm/
10177 F:      include/linux/pwm.h
10178 F:      drivers/pwm/
10179 F:      drivers/video/backlight/pwm_bl.c
10180 F:      include/linux/pwm_backlight.h
10181
10182 PXA2xx/PXA3xx SUPPORT
10183 M:      Daniel Mack <daniel@zonque.org>
10184 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10185 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10187 T:      git git://github.com/hzhuang1/linux.git
10188 T:      git git://github.com/rjarzmik/linux.git
10189 S:      Maintained
10190 F:      arch/arm/boot/dts/pxa*
10191 F:      arch/arm/mach-pxa/
10192 F:      drivers/dma/pxa*
10193 F:      drivers/pcmcia/pxa2xx*
10194 F:      drivers/pinctrl/pxa/
10195 F:      drivers/spi/spi-pxa2xx*
10196 F:      drivers/usb/gadget/udc/pxa2*
10197 F:      include/sound/pxa2xx-lib.h
10198 F:      sound/arm/pxa*
10199 F:      sound/soc/pxa/
10200
10201 PXA GPIO DRIVER
10202 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10203 L:      linux-gpio@vger.kernel.org
10204 S:      Maintained
10205 F:      drivers/gpio/gpio-pxa.c
10206
10207 PXA3xx NAND FLASH DRIVER
10208 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10209 L:      linux-mtd@lists.infradead.org
10210 S:      Maintained
10211 F:      drivers/mtd/nand/pxa3xx_nand.c
10212
10213 MMP SUPPORT
10214 M:      Eric Miao <eric.y.miao@gmail.com>
10215 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10217 T:      git git://github.com/hzhuang1/linux.git
10218 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10219 S:      Maintained
10220 F:      arch/arm/boot/dts/mmp*
10221 F:      arch/arm/mach-mmp/
10222
10223 PXA MMCI DRIVER
10224 S:      Orphan
10225
10226 PXA RTC DRIVER
10227 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10228 L:      rtc-linux@googlegroups.com
10229 S:      Maintained
10230
10231 QAT DRIVER
10232 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10233 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10234 L:      qat-linux@intel.com
10235 S:      Supported
10236 F:      drivers/crypto/qat/
10237
10238 QIB DRIVER
10239 M:      Mike Marciniszyn <infinipath@intel.com>
10240 L:      linux-rdma@vger.kernel.org
10241 S:      Supported
10242 F:      drivers/infiniband/hw/qib/
10243
10244 QLOGIC QLA1280 SCSI DRIVER
10245 M:      Michael Reed <mdr@sgi.com>
10246 L:      linux-scsi@vger.kernel.org
10247 S:      Maintained
10248 F:      drivers/scsi/qla1280.[ch]
10249
10250 QLOGIC QLA2XXX FC-SCSI DRIVER
10251 M:      qla2xxx-upstream@qlogic.com
10252 L:      linux-scsi@vger.kernel.org
10253 S:      Supported
10254 F:      Documentation/scsi/LICENSE.qla2xxx
10255 F:      drivers/scsi/qla2xxx/
10256
10257 QLOGIC QLA4XXX iSCSI DRIVER
10258 M:      QLogic-Storage-Upstream@qlogic.com
10259 L:      linux-scsi@vger.kernel.org
10260 S:      Supported
10261 F:      Documentation/scsi/LICENSE.qla4xxx
10262 F:      drivers/scsi/qla4xxx/
10263
10264 QLOGIC QLA3XXX NETWORK DRIVER
10265 M:      Dept-GELinuxNICDev@cavium.com
10266 L:      netdev@vger.kernel.org
10267 S:      Supported
10268 F:      Documentation/networking/LICENSE.qla3xxx
10269 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10270
10271 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10272 M:      Harish Patil <harish.patil@cavium.com>
10273 M:      Manish Chopra <manish.chopra@cavium.com>
10274 M:      Dept-GELinuxNICDev@cavium.com
10275 L:      netdev@vger.kernel.org
10276 S:      Supported
10277 F:      drivers/net/ethernet/qlogic/qlcnic/
10278
10279 QLOGIC QLGE 10Gb ETHERNET DRIVER
10280 M:      Harish Patil <harish.patil@cavium.com>
10281 M:      Manish Chopra <manish.chopra@cavium.com>
10282 M:      Dept-GELinuxNICDev@cavium.com
10283 L:      netdev@vger.kernel.org
10284 S:      Supported
10285 F:      drivers/net/ethernet/qlogic/qlge/
10286
10287 QLOGIC QL4xxx ETHERNET DRIVER
10288 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10289 M:      Ariel Elior <Ariel.Elior@cavium.com>
10290 M:      everest-linux-l2@cavium.com
10291 L:      netdev@vger.kernel.org
10292 S:      Supported
10293 F:      drivers/net/ethernet/qlogic/qed/
10294 F:      include/linux/qed/
10295 F:      drivers/net/ethernet/qlogic/qede/
10296
10297 QLOGIC QL41xxx ISCSI DRIVER
10298 M:      QLogic-Storage-Upstream@cavium.com
10299 L:      linux-scsi@vger.kernel.org
10300 S:      Supported
10301 F:      drivers/scsi/qedi/
10302
10303 QNX4 FILESYSTEM
10304 M:      Anders Larsen <al@alarsen.net>
10305 W:      http://www.alarsen.net/linux/qnx4fs/
10306 S:      Maintained
10307 F:      fs/qnx4/
10308 F:      include/uapi/linux/qnx4_fs.h
10309 F:      include/uapi/linux/qnxtypes.h
10310
10311 QORIQ DPAA2 FSL-MC BUS DRIVER
10312 M:      Stuart Yoder <stuyoder@gmail.com>
10313 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10314 L:      linux-kernel@vger.kernel.org
10315 S:      Maintained
10316 F:      drivers/staging/fsl-mc/
10317
10318 QT1010 MEDIA DRIVER
10319 M:      Antti Palosaari <crope@iki.fi>
10320 L:      linux-media@vger.kernel.org
10321 W:      https://linuxtv.org
10322 W:      http://palosaari.fi/linux/
10323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10324 T:      git git://linuxtv.org/anttip/media_tree.git
10325 S:      Maintained
10326 F:      drivers/media/tuners/qt1010*
10327
10328 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10329 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10330 L:      linux-wireless@vger.kernel.org
10331 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10332 S:      Supported
10333 F:      drivers/net/wireless/ath/ath9k/
10334
10335 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10336 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10337 L:      ath10k@lists.infradead.org
10338 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10340 S:      Supported
10341 F:      drivers/net/wireless/ath/ath10k/
10342
10343 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10344 M:      Timur Tabi <timur@codeaurora.org>
10345 L:      netdev@vger.kernel.org
10346 S:      Supported
10347 F:      drivers/net/ethernet/qualcomm/emac/
10348
10349 QUALCOMM HEXAGON ARCHITECTURE
10350 M:      Richard Kuo <rkuo@codeaurora.org>
10351 L:      linux-hexagon@vger.kernel.org
10352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10353 S:      Supported
10354 F:      arch/hexagon/
10355
10356 QUALCOMM WCN36XX WIRELESS DRIVER
10357 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10358 L:      wcn36xx@lists.infradead.org
10359 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10360 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10361 S:      Supported
10362 F:      drivers/net/wireless/ath/wcn36xx/
10363
10364 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10365 M:      Gabriel Somlo <somlo@cmu.edu>
10366 M:      "Michael S. Tsirkin" <mst@redhat.com>
10367 L:      qemu-devel@nongnu.org
10368 S:      Maintained
10369 F:      drivers/firmware/qemu_fw_cfg.c
10370
10371 RADOS BLOCK DEVICE (RBD)
10372 M:      Ilya Dryomov <idryomov@gmail.com>
10373 M:      Sage Weil <sage@redhat.com>
10374 M:      Alex Elder <elder@kernel.org>
10375 L:      ceph-devel@vger.kernel.org
10376 W:      http://ceph.com/
10377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10378 T:      git git://github.com/ceph/ceph-client.git
10379 S:      Supported
10380 F:      Documentation/ABI/testing/sysfs-bus-rbd
10381 F:      drivers/block/rbd.c
10382 F:      drivers/block/rbd_types.h
10383
10384 RADEON FRAMEBUFFER DISPLAY DRIVER
10385 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10386 L:      linux-fbdev@vger.kernel.org
10387 S:      Maintained
10388 F:      drivers/video/fbdev/aty/radeon*
10389 F:      include/uapi/linux/radeonfb.h
10390
10391 RADIOSHARK RADIO DRIVER
10392 M:      Hans Verkuil <hverkuil@xs4all.nl>
10393 L:      linux-media@vger.kernel.org
10394 T:      git git://linuxtv.org/media_tree.git
10395 S:      Maintained
10396 F:      drivers/media/radio/radio-shark.c
10397
10398 RADIOSHARK2 RADIO DRIVER
10399 M:      Hans Verkuil <hverkuil@xs4all.nl>
10400 L:      linux-media@vger.kernel.org
10401 T:      git git://linuxtv.org/media_tree.git
10402 S:      Maintained
10403 F:      drivers/media/radio/radio-shark2.c
10404 F:      drivers/media/radio/radio-tea5777.c
10405
10406 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10407 M:      Paul Mackerras <paulus@samba.org>
10408 L:      linux-fbdev@vger.kernel.org
10409 S:      Maintained
10410 F:      drivers/video/fbdev/aty/aty128fb.c
10411
10412 RALINK MIPS ARCHITECTURE
10413 M:      John Crispin <john@phrozen.org>
10414 L:      linux-mips@linux-mips.org
10415 S:      Maintained
10416 F:      arch/mips/ralink
10417
10418 RALINK RT2X00 WIRELESS LAN DRIVER
10419 P:      rt2x00 project
10420 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10421 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10422 L:      linux-wireless@vger.kernel.org
10423 S:      Maintained
10424 F:      drivers/net/wireless/ralink/rt2x00/
10425
10426 RAMDISK RAM BLOCK DEVICE DRIVER
10427 M:      Jens Axboe <axboe@kernel.dk>
10428 S:      Maintained
10429 F:      Documentation/blockdev/ramdisk.txt
10430 F:      drivers/block/brd.c
10431
10432 RANDOM NUMBER DRIVER
10433 M:      "Theodore Ts'o" <tytso@mit.edu>
10434 S:      Maintained
10435 F:      drivers/char/random.c
10436
10437 RAPIDIO SUBSYSTEM
10438 M:      Matt Porter <mporter@kernel.crashing.org>
10439 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10440 S:      Maintained
10441 F:      drivers/rapidio/
10442
10443 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10444 L:      linux-wireless@vger.kernel.org
10445 S:      Orphan
10446 F:      drivers/net/wireless/ray*
10447
10448 RCUTORTURE MODULE
10449 M:      Josh Triplett <josh@joshtriplett.org>
10450 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10451 L:      linux-kernel@vger.kernel.org
10452 S:      Supported
10453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10454 F:      Documentation/RCU/torture.txt
10455 F:      kernel/rcu/rcutorture.c
10456
10457 RCUTORTURE TEST FRAMEWORK
10458 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10459 M:      Josh Triplett <josh@joshtriplett.org>
10460 R:      Steven Rostedt <rostedt@goodmis.org>
10461 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10462 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10463 L:      linux-kernel@vger.kernel.org
10464 S:      Supported
10465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10466 F:      tools/testing/selftests/rcutorture
10467
10468 RDC R-321X SoC
10469 M:      Florian Fainelli <florian@openwrt.org>
10470 S:      Maintained
10471
10472 RDC R6040 FAST ETHERNET DRIVER
10473 M:      Florian Fainelli <f.fainelli@gmail.com>
10474 L:      netdev@vger.kernel.org
10475 S:      Maintained
10476 F:      drivers/net/ethernet/rdc/r6040.c
10477
10478 RDS - RELIABLE DATAGRAM SOCKETS
10479 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10480 L:      netdev@vger.kernel.org
10481 L:      linux-rdma@vger.kernel.org
10482 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10483 W:      https://oss.oracle.com/projects/rds/
10484 S:      Supported
10485 F:      net/rds/
10486 F:      Documentation/networking/rds.txt
10487
10488 RDMAVT - RDMA verbs software
10489 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10490 L:      linux-rdma@vger.kernel.org
10491 S:      Supported
10492 F:      drivers/infiniband/sw/rdmavt
10493
10494 RDT - RESOURCE ALLOCATION
10495 M:      Fenghua Yu <fenghua.yu@intel.com>
10496 L:      linux-kernel@vger.kernel.org
10497 S:      Supported
10498 F:      arch/x86/kernel/cpu/intel_rdt*
10499 F:      arch/x86/include/asm/intel_rdt*
10500 F:      Documentation/x86/intel_rdt*
10501
10502 READ-COPY UPDATE (RCU)
10503 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10504 M:      Josh Triplett <josh@joshtriplett.org>
10505 R:      Steven Rostedt <rostedt@goodmis.org>
10506 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10507 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10508 L:      linux-kernel@vger.kernel.org
10509 W:      http://www.rdrop.com/users/paulmck/RCU/
10510 S:      Supported
10511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10512 F:      Documentation/RCU/
10513 X:      Documentation/RCU/torture.txt
10514 F:      include/linux/rcu*
10515 X:      include/linux/srcu.h
10516 F:      kernel/rcu/
10517 X:      kernel/torture.c
10518
10519 REAL TIME CLOCK (RTC) SUBSYSTEM
10520 M:      Alessandro Zummo <a.zummo@towertech.it>
10521 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10522 L:      rtc-linux@googlegroups.com
10523 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10525 S:      Maintained
10526 F:      Documentation/devicetree/bindings/rtc/
10527 F:      Documentation/rtc.txt
10528 F:      drivers/rtc/
10529 F:      include/linux/rtc.h
10530 F:      include/uapi/linux/rtc.h
10531 F:      include/linux/rtc/
10532 F:      include/linux/platform_data/rtc-*
10533 F:      tools/testing/selftests/timers/rtctest.c
10534
10535 REALTEK AUDIO CODECS
10536 M:      Bard Liao <bardliao@realtek.com>
10537 M:      Oder Chiou <oder_chiou@realtek.com>
10538 S:      Maintained
10539 F:      sound/soc/codecs/rt*
10540 F:      include/sound/rt*.h
10541
10542 REISERFS FILE SYSTEM
10543 L:      reiserfs-devel@vger.kernel.org
10544 S:      Supported
10545 F:      fs/reiserfs/
10546
10547 REGISTER MAP ABSTRACTION
10548 M:      Mark Brown <broonie@kernel.org>
10549 L:      linux-kernel@vger.kernel.org
10550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10551 S:      Supported
10552 F:      Documentation/devicetree/bindings/regmap/
10553 F:      drivers/base/regmap/
10554 F:      include/linux/regmap.h
10555
10556 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10557 M:      Ohad Ben-Cohen <ohad@wizery.com>
10558 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10559 L:      linux-remoteproc@vger.kernel.org
10560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10561 S:      Maintained
10562 F:      Documentation/devicetree/bindings/remoteproc/
10563 F:      Documentation/remoteproc.txt
10564 F:      drivers/remoteproc/
10565 F:      include/linux/remoteproc.h
10566
10567 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10568 M:      Ohad Ben-Cohen <ohad@wizery.com>
10569 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10570 L:      linux-remoteproc@vger.kernel.org
10571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10572 S:      Maintained
10573 F:      drivers/rpmsg/
10574 F:      Documentation/rpmsg.txt
10575 F:      include/linux/rpmsg.h
10576 F:      include/linux/rpmsg/
10577
10578 RENESAS CLOCK DRIVERS
10579 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10580 L:      linux-renesas-soc@vger.kernel.org
10581 S:      Supported
10582 F:      drivers/clk/renesas/
10583
10584 RENESAS ETHERNET DRIVERS
10585 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10586 L:      netdev@vger.kernel.org
10587 L:      linux-renesas-soc@vger.kernel.org
10588 F:      drivers/net/ethernet/renesas/
10589 F:      include/linux/sh_eth.h
10590
10591 RENESAS R-CAR GYROADC DRIVER
10592 M:      Marek Vasut <marek.vasut@gmail.com>
10593 L:      linux-iio@vger.kernel.org
10594 S:      Supported
10595 F:      drivers/iio/adc/rcar_gyro_adc.c
10596
10597 RENESAS USB2 PHY DRIVER
10598 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10599 L:      linux-renesas-soc@vger.kernel.org
10600 S:      Maintained
10601 F:      drivers/phy/phy-rcar-gen3-usb2.c
10602
10603 RESET CONTROLLER FRAMEWORK
10604 M:      Philipp Zabel <p.zabel@pengutronix.de>
10605 T:      git git://git.pengutronix.de/git/pza/linux
10606 S:      Maintained
10607 F:      drivers/reset/
10608 F:      Documentation/devicetree/bindings/reset/
10609 F:      include/dt-bindings/reset/
10610 F:      include/linux/reset.h
10611 F:      include/linux/reset-controller.h
10612
10613 RFKILL
10614 M:      Johannes Berg <johannes@sipsolutions.net>
10615 L:      linux-wireless@vger.kernel.org
10616 W:      http://wireless.kernel.org/
10617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10619 S:      Maintained
10620 F:      Documentation/rfkill.txt
10621 F:      net/rfkill/
10622
10623 RHASHTABLE
10624 M:      Thomas Graf <tgraf@suug.ch>
10625 M:      Herbert Xu <herbert@gondor.apana.org.au>
10626 L:      netdev@vger.kernel.org
10627 S:      Maintained
10628 F:      lib/rhashtable.c
10629 F:      include/linux/rhashtable.h
10630
10631 RICOH SMARTMEDIA/XD DRIVER
10632 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10633 S:      Maintained
10634 F:      drivers/mtd/nand/r852.c
10635 F:      drivers/mtd/nand/r852.h
10636
10637 RICOH R5C592 MEMORYSTICK DRIVER
10638 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10639 S:      Maintained
10640 F:      drivers/memstick/host/r592.*
10641
10642 ROCCAT DRIVERS
10643 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10644 W:      http://sourceforge.net/projects/roccat/
10645 S:      Maintained
10646 F:      drivers/hid/hid-roccat*
10647 F:      include/linux/hid-roccat*
10648 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10649
10650 ROCKER DRIVER
10651 M:      Jiri Pirko <jiri@resnulli.us>
10652 L:      netdev@vger.kernel.org
10653 S:      Supported
10654 F:      drivers/net/ethernet/rocker/
10655
10656 ROCKETPORT DRIVER
10657 P:      Comtrol Corp.
10658 W:      http://www.comtrol.com
10659 S:      Maintained
10660 F:      Documentation/serial/rocket.txt
10661 F:      drivers/tty/rocket*
10662
10663 ROCKETPORT EXPRESS/INFINITY DRIVER
10664 M:      Kevin Cernekee <cernekee@gmail.com>
10665 L:      linux-serial@vger.kernel.org
10666 S:      Odd Fixes
10667 F:      drivers/tty/serial/rp2.*
10668
10669 ROSE NETWORK LAYER
10670 M:      Ralf Baechle <ralf@linux-mips.org>
10671 L:      linux-hams@vger.kernel.org
10672 W:      http://www.linux-ax25.org/
10673 S:      Maintained
10674 F:      include/net/rose.h
10675 F:      include/uapi/linux/rose.h
10676 F:      net/rose/
10677
10678 RTL2830 MEDIA DRIVER
10679 M:      Antti Palosaari <crope@iki.fi>
10680 L:      linux-media@vger.kernel.org
10681 W:      https://linuxtv.org
10682 W:      http://palosaari.fi/linux/
10683 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10684 T:      git git://linuxtv.org/anttip/media_tree.git
10685 S:      Maintained
10686 F:      drivers/media/dvb-frontends/rtl2830*
10687
10688 RTL2832 MEDIA DRIVER
10689 M:      Antti Palosaari <crope@iki.fi>
10690 L:      linux-media@vger.kernel.org
10691 W:      https://linuxtv.org
10692 W:      http://palosaari.fi/linux/
10693 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10694 T:      git git://linuxtv.org/anttip/media_tree.git
10695 S:      Maintained
10696 F:      drivers/media/dvb-frontends/rtl2832*
10697
10698 RTL2832_SDR MEDIA DRIVER
10699 M:      Antti Palosaari <crope@iki.fi>
10700 L:      linux-media@vger.kernel.org
10701 W:      https://linuxtv.org
10702 W:      http://palosaari.fi/linux/
10703 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10704 T:      git git://linuxtv.org/anttip/media_tree.git
10705 S:      Maintained
10706 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10707
10708 RTL8180 WIRELESS DRIVER
10709 L:      linux-wireless@vger.kernel.org
10710 W:      http://wireless.kernel.org/
10711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10712 S:      Orphan
10713 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10714
10715 RTL8187 WIRELESS DRIVER
10716 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10717 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10718 M:      Larry Finger <Larry.Finger@lwfinger.net>
10719 L:      linux-wireless@vger.kernel.org
10720 W:      http://wireless.kernel.org/
10721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10722 S:      Maintained
10723 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10724
10725 RTL8192CE WIRELESS DRIVER
10726 M:      Larry Finger <Larry.Finger@lwfinger.net>
10727 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10728 L:      linux-wireless@vger.kernel.org
10729 W:      http://wireless.kernel.org/
10730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10731 S:      Maintained
10732 F:      drivers/net/wireless/realtek/rtlwifi/
10733 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10734
10735 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10736 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10737 L:      linux-wireless@vger.kernel.org
10738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10739 S:      Maintained
10740 F:      drivers/net/wireless/realtek/rtl8xxxu/
10741
10742 S3 SAVAGE FRAMEBUFFER DRIVER
10743 M:      Antonino Daplas <adaplas@gmail.com>
10744 L:      linux-fbdev@vger.kernel.org
10745 S:      Maintained
10746 F:      drivers/video/fbdev/savage/
10747
10748 S390
10749 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10750 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10751 L:      linux-s390@vger.kernel.org
10752 W:      http://www.ibm.com/developerworks/linux/linux390/
10753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10754 S:      Supported
10755 F:      arch/s390/
10756 F:      drivers/s390/
10757 F:      Documentation/s390/
10758 F:      Documentation/DocBook/s390*
10759
10760 S390 COMMON I/O LAYER
10761 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10762 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10763 L:      linux-s390@vger.kernel.org
10764 W:      http://www.ibm.com/developerworks/linux/linux390/
10765 S:      Supported
10766 F:      drivers/s390/cio/
10767
10768 S390 DASD DRIVER
10769 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10770 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10771 L:      linux-s390@vger.kernel.org
10772 W:      http://www.ibm.com/developerworks/linux/linux390/
10773 S:      Supported
10774 F:      drivers/s390/block/dasd*
10775 F:      block/partitions/ibm.c
10776
10777 S390 NETWORK DRIVERS
10778 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10779 L:      linux-s390@vger.kernel.org
10780 W:      http://www.ibm.com/developerworks/linux/linux390/
10781 S:      Supported
10782 F:      drivers/s390/net/
10783
10784 S390 PCI SUBSYSTEM
10785 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10786 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10787 L:      linux-s390@vger.kernel.org
10788 W:      http://www.ibm.com/developerworks/linux/linux390/
10789 S:      Supported
10790 F:      arch/s390/pci/
10791 F:      drivers/pci/hotplug/s390_pci_hpc.c
10792
10793 S390 ZCRYPT DRIVER
10794 M:      Harald Freudenberger <freude@de.ibm.com>
10795 L:      linux-s390@vger.kernel.org
10796 W:      http://www.ibm.com/developerworks/linux/linux390/
10797 S:      Supported
10798 F:      drivers/s390/crypto/
10799
10800 S390 ZFCP DRIVER
10801 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10802 L:      linux-s390@vger.kernel.org
10803 W:      http://www.ibm.com/developerworks/linux/linux390/
10804 S:      Supported
10805 F:      drivers/s390/scsi/zfcp_*
10806
10807 S390 IUCV NETWORK LAYER
10808 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10809 L:      linux-s390@vger.kernel.org
10810 W:      http://www.ibm.com/developerworks/linux/linux390/
10811 S:      Supported
10812 F:      drivers/s390/net/*iucv*
10813 F:      include/net/iucv/
10814 F:      net/iucv/
10815
10816 S390 IOMMU (PCI)
10817 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10818 L:      linux-s390@vger.kernel.org
10819 W:      http://www.ibm.com/developerworks/linux/linux390/
10820 S:      Supported
10821 F:      drivers/iommu/s390-iommu.c
10822
10823 S3C24XX SD/MMC Driver
10824 M:      Ben Dooks <ben-linux@fluff.org>
10825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10826 S:      Supported
10827 F:      drivers/mmc/host/s3cmci.*
10828
10829 SAA6588 RDS RECEIVER DRIVER
10830 M:      Hans Verkuil <hverkuil@xs4all.nl>
10831 L:      linux-media@vger.kernel.org
10832 T:      git git://linuxtv.org/media_tree.git
10833 W:      https://linuxtv.org
10834 S:      Odd Fixes
10835 F:      drivers/media/i2c/saa6588*
10836
10837 SAA7134 VIDEO4LINUX DRIVER
10838 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10839 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10840 L:      linux-media@vger.kernel.org
10841 W:      https://linuxtv.org
10842 T:      git git://linuxtv.org/media_tree.git
10843 S:      Odd fixes
10844 F:      Documentation/media/v4l-drivers/saa7134*
10845 F:      drivers/media/pci/saa7134/
10846
10847 SAA7146 VIDEO4LINUX-2 DRIVER
10848 M:      Hans Verkuil <hverkuil@xs4all.nl>
10849 L:      linux-media@vger.kernel.org
10850 T:      git git://linuxtv.org/media_tree.git
10851 S:      Maintained
10852 F:      drivers/media/common/saa7146/
10853 F:      drivers/media/pci/saa7146/
10854 F:      include/media/saa7146*
10855
10856 SAMSUNG LAPTOP DRIVER
10857 M:      Corentin Chary <corentin.chary@gmail.com>
10858 L:      platform-driver-x86@vger.kernel.org
10859 S:      Maintained
10860 F:      drivers/platform/x86/samsung-laptop.c
10861
10862 SAMSUNG AUDIO (ASoC) DRIVERS
10863 M:      Krzysztof Kozlowski <krzk@kernel.org>
10864 M:      Sangbeom Kim <sbkim73@samsung.com>
10865 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10866 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10867 S:      Supported
10868 F:      sound/soc/samsung/
10869
10870 SAMSUNG FRAMEBUFFER DRIVER
10871 M:      Jingoo Han <jingoohan1@gmail.com>
10872 L:      linux-fbdev@vger.kernel.org
10873 S:      Maintained
10874 F:      drivers/video/fbdev/s3c-fb.c
10875
10876 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10877 M:      Sangbeom Kim <sbkim73@samsung.com>
10878 M:      Krzysztof Kozlowski <krzk@kernel.org>
10879 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10880 L:      linux-kernel@vger.kernel.org
10881 L:      linux-samsung-soc@vger.kernel.org
10882 S:      Supported
10883 F:      drivers/mfd/sec*.c
10884 F:      drivers/regulator/s2m*.c
10885 F:      drivers/regulator/s5m*.c
10886 F:      drivers/clk/clk-s2mps11.c
10887 F:      drivers/rtc/rtc-s5m.c
10888 F:      include/linux/mfd/samsung/
10889 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10890 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10891 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10892 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10893
10894 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10895 M:      Kyungmin Park <kyungmin.park@samsung.com>
10896 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10897 L:      linux-media@vger.kernel.org
10898 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10899 S:      Supported
10900 F:      drivers/media/platform/exynos4-is/
10901
10902 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10903 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10904 L:      linux-media@vger.kernel.org
10905 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10906 S:      Maintained
10907 F:      drivers/media/platform/s3c-camif/
10908 F:      include/media/drv-intf/s3c_camif.h
10909
10910 SAMSUNG S5C73M3 CAMERA DRIVER
10911 M:      Kyungmin Park <kyungmin.park@samsung.com>
10912 M:      Andrzej Hajda <a.hajda@samsung.com>
10913 L:      linux-media@vger.kernel.org
10914 S:      Supported
10915 F:      drivers/media/i2c/s5c73m3/*
10916
10917 SAMSUNG S5K5BAF CAMERA DRIVER
10918 M:      Kyungmin Park <kyungmin.park@samsung.com>
10919 M:      Andrzej Hajda <a.hajda@samsung.com>
10920 L:      linux-media@vger.kernel.org
10921 S:      Supported
10922 F:      drivers/media/i2c/s5k5baf.c
10923
10924 SAMSUNG S3FWRN5 NFC DRIVER
10925 M:      Robert Baldyga <r.baldyga@samsung.com>
10926 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10927 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10928 S:      Supported
10929 F:      drivers/nfc/s3fwrn5
10930
10931 SAMSUNG SOC CLOCK DRIVERS
10932 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10933 M:      Tomasz Figa <tomasz.figa@gmail.com>
10934 M:      Chanwoo Choi <cw00.choi@samsung.com>
10935 S:      Supported
10936 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10937 F:      drivers/clk/samsung/
10938 F:      include/dt-bindings/clock/exynos*.h
10939 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10940
10941 SAMSUNG SPI DRIVERS
10942 M:      Kukjin Kim <kgene@kernel.org>
10943 M:      Krzysztof Kozlowski <krzk@kernel.org>
10944 M:      Andi Shyti <andi.shyti@samsung.com>
10945 L:      linux-spi@vger.kernel.org
10946 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10947 S:      Maintained
10948 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10949 F:      drivers/spi/spi-s3c*
10950 F:      include/linux/platform_data/spi-s3c64xx.h
10951
10952 SAMSUNG SXGBE DRIVERS
10953 M:      Byungho An <bh74.an@samsung.com>
10954 M:      Girish K S <ks.giri@samsung.com>
10955 M:      Vipul Pandya <vipul.pandya@samsung.com>
10956 S:      Supported
10957 L:      netdev@vger.kernel.org
10958 F:      drivers/net/ethernet/samsung/sxgbe/
10959
10960 SAMSUNG THERMAL DRIVER
10961 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10962 L:      linux-pm@vger.kernel.org
10963 L:      linux-samsung-soc@vger.kernel.org
10964 S:      Supported
10965 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10966 F:      drivers/thermal/samsung/
10967
10968 SAMSUNG USB2 PHY DRIVER
10969 M:      Kamil Debski <kamil@wypas.org>
10970 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10971 L:      linux-kernel@vger.kernel.org
10972 S:      Supported
10973 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10974 F:      Documentation/phy/samsung-usb2.txt
10975 F:      drivers/phy/phy-exynos4210-usb2.c
10976 F:      drivers/phy/phy-exynos4x12-usb2.c
10977 F:      drivers/phy/phy-exynos5250-usb2.c
10978 F:      drivers/phy/phy-s5pv210-usb2.c
10979 F:      drivers/phy/phy-samsung-usb2.c
10980 F:      drivers/phy/phy-samsung-usb2.h
10981
10982 SERIAL DRIVERS
10983 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10984 L:      linux-serial@vger.kernel.org
10985 S:      Maintained
10986 F:      Documentation/devicetree/bindings/serial/
10987 F:      drivers/tty/serial/
10988
10989 SERIAL DEVICE BUS
10990 M:      Rob Herring <robh@kernel.org>
10991 L:      linux-serial@vger.kernel.org
10992 S:      Maintained
10993 F:      Documentation/devicetree/bindings/serial/slave-device.txt
10994 F:      drivers/tty/serdev/
10995 F:      include/linux/serdev.h
10996
10997 SERIAL IR RECEIVER
10998 M:      Sean Young <sean@mess.org>
10999 L:      linux-media@vger.kernel.org
11000 S:      Maintained
11001 F:      drivers/media/rc/serial_ir.c
11002
11003 STI CEC DRIVER
11004 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11005 L:      kernel@stlinux.com
11006 S:      Maintained
11007 F:      drivers/staging/media/st-cec/
11008 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11009
11010 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11011 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11012 L:      linux-s390@vger.kernel.org
11013 W:      http://www.ibm.com/developerworks/linux/linux390/
11014 S:      Supported
11015 F:      net/smc/
11016
11017 SYNOPSYS DESIGNWARE DMAC DRIVER
11018 M:      Viresh Kumar <vireshk@kernel.org>
11019 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11020 S:      Maintained
11021 F:      include/linux/dma/dw.h
11022 F:      include/linux/platform_data/dma-dw.h
11023 F:      drivers/dma/dw/
11024
11025 SYNOPSYS DESIGNWARE I2C DRIVER
11026 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11027 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11028 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11029 L:      linux-i2c@vger.kernel.org
11030 S:      Maintained
11031 F:      drivers/i2c/busses/i2c-designware-*
11032 F:      include/linux/platform_data/i2c-designware.h
11033
11034 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11035 M:      Jaehoon Chung <jh80.chung@samsung.com>
11036 L:      linux-mmc@vger.kernel.org
11037 S:      Maintained
11038 F:      drivers/mmc/host/dw_mmc*
11039
11040 SYSTEM TRACE MODULE CLASS
11041 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11042 S:      Maintained
11043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11044 F:      Documentation/trace/stm.txt
11045 F:      drivers/hwtracing/stm/
11046 F:      include/linux/stm.h
11047 F:      include/uapi/linux/stm.h
11048
11049 THUNDERBOLT DRIVER
11050 M:      Andreas Noever <andreas.noever@gmail.com>
11051 S:      Maintained
11052 F:      drivers/thunderbolt/
11053
11054 TI BQ27XXX POWER SUPPLY DRIVER
11055 R:      Andrew F. Davis <afd@ti.com>
11056 F:      include/linux/power/bq27xxx_battery.h
11057 F:      drivers/power/supply/bq27xxx_battery.c
11058 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11059
11060 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11061 M:      John Stultz <john.stultz@linaro.org>
11062 M:      Thomas Gleixner <tglx@linutronix.de>
11063 L:      linux-kernel@vger.kernel.org
11064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11065 S:      Supported
11066 F:      include/linux/clocksource.h
11067 F:      include/linux/time.h
11068 F:      include/linux/timex.h
11069 F:      include/uapi/linux/time.h
11070 F:      include/uapi/linux/timex.h
11071 F:      kernel/time/clocksource.c
11072 F:      kernel/time/time*.c
11073 F:      kernel/time/alarmtimer.c
11074 F:      kernel/time/ntp.c
11075 F:      tools/testing/selftests/timers/
11076
11077 SC1200 WDT DRIVER
11078 M:      Zwane Mwaikambo <zwanem@gmail.com>
11079 S:      Maintained
11080 F:      drivers/watchdog/sc1200wdt.c
11081
11082 SCHEDULER
11083 M:      Ingo Molnar <mingo@redhat.com>
11084 M:      Peter Zijlstra <peterz@infradead.org>
11085 L:      linux-kernel@vger.kernel.org
11086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11087 S:      Maintained
11088 F:      kernel/sched/
11089 F:      include/linux/sched.h
11090 F:      include/uapi/linux/sched.h
11091 F:      include/linux/wait.h
11092
11093 SCORE ARCHITECTURE
11094 M:      Chen Liqin <liqin.linux@gmail.com>
11095 M:      Lennox Wu <lennox.wu@gmail.com>
11096 W:      http://www.sunplus.com
11097 S:      Supported
11098 F:      arch/score/
11099
11100 SCR24X CHIP CARD INTERFACE DRIVER
11101 M:      Lubomir Rintel <lkundrak@v3.sk>
11102 S:      Supported
11103 F:      drivers/char/pcmcia/scr24x_cs.c
11104
11105 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11106 M:      Sudeep Holla <sudeep.holla@arm.com>
11107 L:      linux-arm-kernel@lists.infradead.org
11108 S:      Maintained
11109 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11110 F:      drivers/clk/clk-scpi.c
11111 F:      drivers/cpufreq/scpi-cpufreq.c
11112 F:      drivers/firmware/arm_scpi.c
11113 F:      include/linux/scpi_protocol.h
11114
11115 SCSI CDROM DRIVER
11116 M:      Jens Axboe <axboe@kernel.dk>
11117 L:      linux-scsi@vger.kernel.org
11118 W:      http://www.kernel.dk
11119 S:      Maintained
11120 F:      drivers/scsi/sr*
11121
11122 SCSI RDMA PROTOCOL (SRP) INITIATOR
11123 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11124 L:      linux-rdma@vger.kernel.org
11125 S:      Supported
11126 W:      http://www.openfabrics.org
11127 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11129 F:      drivers/infiniband/ulp/srp/
11130 F:      include/scsi/srp.h
11131
11132 SCSI SG DRIVER
11133 M:      Doug Gilbert <dgilbert@interlog.com>
11134 L:      linux-scsi@vger.kernel.org
11135 W:      http://sg.danny.cz/sg
11136 S:      Maintained
11137 F:      Documentation/scsi/scsi-generic.txt
11138 F:      drivers/scsi/sg.c
11139 F:      include/scsi/sg.h
11140
11141 SCSI SUBSYSTEM
11142 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11144 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11146 L:      linux-scsi@vger.kernel.org
11147 S:      Maintained
11148 F:      Documentation/devicetree/bindings/scsi/
11149 F:      drivers/scsi/
11150 F:      include/scsi/
11151
11152 SCSI TAPE DRIVER
11153 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11154 L:      linux-scsi@vger.kernel.org
11155 S:      Maintained
11156 F:      Documentation/scsi/st.txt
11157 F:      drivers/scsi/st.*
11158 F:      drivers/scsi/st_*.h
11159
11160 SCTP PROTOCOL
11161 M:      Vlad Yasevich <vyasevich@gmail.com>
11162 M:      Neil Horman <nhorman@tuxdriver.com>
11163 L:      linux-sctp@vger.kernel.org
11164 W:      http://lksctp.sourceforge.net
11165 S:      Maintained
11166 F:      Documentation/networking/sctp.txt
11167 F:      include/linux/sctp.h
11168 F:      include/uapi/linux/sctp.h
11169 F:      include/net/sctp/
11170 F:      net/sctp/
11171
11172 SCx200 CPU SUPPORT
11173 M:      Jim Cromie <jim.cromie@gmail.com>
11174 S:      Odd Fixes
11175 F:      Documentation/i2c/busses/scx200_acb
11176 F:      arch/x86/platform/scx200/
11177 F:      drivers/watchdog/scx200_wdt.c
11178 F:      drivers/i2c/busses/scx200*
11179 F:      drivers/mtd/maps/scx200_docflash.c
11180 F:      include/linux/scx200.h
11181
11182 SCx200 GPIO DRIVER
11183 M:      Jim Cromie <jim.cromie@gmail.com>
11184 S:      Maintained
11185 F:      drivers/char/scx200_gpio.c
11186 F:      include/linux/scx200_gpio.h
11187
11188 SCx200 HRT CLOCKSOURCE DRIVER
11189 M:      Jim Cromie <jim.cromie@gmail.com>
11190 S:      Maintained
11191 F:      drivers/clocksource/scx200_hrt.c
11192
11193 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11194 M:      Sascha Sommer <saschasommer@freenet.de>
11195 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11196 S:      Maintained
11197 F:      drivers/mmc/host/sdricoh_cs.c
11198
11199 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11200 M:      Adrian Hunter <adrian.hunter@intel.com>
11201 L:      linux-mmc@vger.kernel.org
11202 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11203 S:      Maintained
11204 F:      drivers/mmc/host/sdhci*
11205 F:      include/linux/mmc/sdhci*
11206
11207 SECURE COMPUTING
11208 M:      Kees Cook <keescook@chromium.org>
11209 R:      Andy Lutomirski <luto@amacapital.net>
11210 R:      Will Drewry <wad@chromium.org>
11211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11212 S:      Supported
11213 F:      kernel/seccomp.c
11214 F:      include/uapi/linux/seccomp.h
11215 F:      include/linux/seccomp.h
11216 F:      tools/testing/selftests/seccomp/*
11217 K:      \bsecure_computing
11218 K:      \bTIF_SECCOMP\b
11219
11220 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11221 M:      Al Cooper <alcooperx@gmail.com>
11222 L:      linux-mmc@vger.kernel.org
11223 L:      bcm-kernel-feedback-list@broadcom.com
11224 S:      Maintained
11225 F:      drivers/mmc/host/sdhci-brcmstb*
11226
11227 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11228 M:      Ben Dooks <ben-linux@fluff.org>
11229 M:      Jaehoon Chung <jh80.chung@samsung.com>
11230 L:      linux-mmc@vger.kernel.org
11231 S:      Maintained
11232 F:      drivers/mmc/host/sdhci-s3c*
11233
11234 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11235 M:      Viresh Kumar <vireshk@kernel.org>
11236 L:      linux-mmc@vger.kernel.org
11237 S:      Maintained
11238 F:      drivers/mmc/host/sdhci-spear.c
11239
11240 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11241 M:      Scott Bauer <scott.bauer@intel.com>
11242 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11243 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11244 L:      linux-block@vger.kernel.org
11245 S:      Supported
11246 F:      block/sed*
11247 F:      block/opal_proto.h
11248 F:      include/linux/sed*
11249 F:      include/uapi/linux/sed*
11250
11251 SECURITY SUBSYSTEM
11252 M:      James Morris <james.l.morris@oracle.com>
11253 M:      "Serge E. Hallyn" <serge@hallyn.com>
11254 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11256 W:      http://kernsec.org/
11257 S:      Supported
11258 F:      security/
11259
11260 SECURITY CONTACT
11261 M:      Security Officers <security@kernel.org>
11262 S:      Supported
11263
11264 SELINUX SECURITY MODULE
11265 M:      Paul Moore <paul@paul-moore.com>
11266 M:      Stephen Smalley <sds@tycho.nsa.gov>
11267 M:      Eric Paris <eparis@parisplace.org>
11268 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11269 W:      http://selinuxproject.org
11270 T:      git git://git.infradead.org/users/pcmoore/selinux
11271 S:      Supported
11272 F:      include/linux/selinux*
11273 F:      security/selinux/
11274 F:      scripts/selinux/
11275
11276 APPARMOR SECURITY MODULE
11277 M:      John Johansen <john.johansen@canonical.com>
11278 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11279 W:      apparmor.wiki.kernel.org
11280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11281 S:      Supported
11282 F:      security/apparmor/
11283
11284 LOADPIN SECURITY MODULE
11285 M:      Kees Cook <keescook@chromium.org>
11286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11287 S:      Supported
11288 F:      security/loadpin/
11289
11290 YAMA SECURITY MODULE
11291 M:      Kees Cook <keescook@chromium.org>
11292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11293 S:      Supported
11294 F:      security/yama/
11295
11296 SENSABLE PHANTOM
11297 M:      Jiri Slaby <jirislaby@gmail.com>
11298 S:      Maintained
11299 F:      drivers/misc/phantom.c
11300 F:      include/uapi/linux/phantom.h
11301
11302 Emulex 10Gbps iSCSI - OneConnect DRIVER
11303 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11304 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11305 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11306 L:      linux-scsi@vger.kernel.org
11307 W:      http://www.broadcom.com
11308 S:      Supported
11309 F:      drivers/scsi/be2iscsi/
11310
11311 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11312 M:      Sathya Perla <sathya.perla@broadcom.com>
11313 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11314 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11315 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11316 L:      netdev@vger.kernel.org
11317 W:      http://www.emulex.com
11318 S:      Supported
11319 F:      drivers/net/ethernet/emulex/benet/
11320
11321 EMULEX ONECONNECT ROCE DRIVER
11322 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11323 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11324 L:      linux-rdma@vger.kernel.org
11325 W:      http://www.emulex.com
11326 S:      Supported
11327 F:      drivers/infiniband/hw/ocrdma/
11328 F:      include/uapi/rdma/ocrdma-abi.h
11329
11330 SFC NETWORK DRIVER
11331 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11332 M:      Edward Cree <ecree@solarflare.com>
11333 M:      Bert Kenward <bkenward@solarflare.com>
11334 L:      netdev@vger.kernel.org
11335 S:      Supported
11336 F:      drivers/net/ethernet/sfc/
11337
11338 SGI GRU DRIVER
11339 M:      Dimitri Sivanich <sivanich@sgi.com>
11340 S:      Maintained
11341 F:      drivers/misc/sgi-gru/
11342
11343 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11344 M:      Pat Gefre <pfg@sgi.com>
11345 L:      linux-ia64@vger.kernel.org
11346 S:      Supported
11347 F:      Documentation/ia64/serial.txt
11348 F:      drivers/tty/serial/ioc?_serial.c
11349 F:      include/linux/ioc?.h
11350
11351 SGI XP/XPC/XPNET DRIVER
11352 M:      Cliff Whickman <cpw@sgi.com>
11353 M:      Robin Holt <robinmholt@gmail.com>
11354 S:      Maintained
11355 F:      drivers/misc/sgi-xp/
11356
11357 SI2157 MEDIA DRIVER
11358 M:      Antti Palosaari <crope@iki.fi>
11359 L:      linux-media@vger.kernel.org
11360 W:      https://linuxtv.org
11361 W:      http://palosaari.fi/linux/
11362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11363 T:      git git://linuxtv.org/anttip/media_tree.git
11364 S:      Maintained
11365 F:      drivers/media/tuners/si2157*
11366
11367 SI2168 MEDIA DRIVER
11368 M:      Antti Palosaari <crope@iki.fi>
11369 L:      linux-media@vger.kernel.org
11370 W:      https://linuxtv.org
11371 W:      http://palosaari.fi/linux/
11372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11373 T:      git git://linuxtv.org/anttip/media_tree.git
11374 S:      Maintained
11375 F:      drivers/media/dvb-frontends/si2168*
11376
11377 SI470X FM RADIO RECEIVER I2C DRIVER
11378 M:      Hans Verkuil <hverkuil@xs4all.nl>
11379 L:      linux-media@vger.kernel.org
11380 T:      git git://linuxtv.org/media_tree.git
11381 W:      https://linuxtv.org
11382 S:      Odd Fixes
11383 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11384
11385 SI470X FM RADIO RECEIVER USB DRIVER
11386 M:      Hans Verkuil <hverkuil@xs4all.nl>
11387 L:      linux-media@vger.kernel.org
11388 T:      git git://linuxtv.org/media_tree.git
11389 W:      https://linuxtv.org
11390 S:      Maintained
11391 F:      drivers/media/radio/si470x/radio-si470x-common.c
11392 F:      drivers/media/radio/si470x/radio-si470x.h
11393 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11394
11395 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11396 M:      Eduardo Valentin <edubezval@gmail.com>
11397 L:      linux-media@vger.kernel.org
11398 T:      git git://linuxtv.org/media_tree.git
11399 W:      https://linuxtv.org
11400 S:      Odd Fixes
11401 F:      drivers/media/radio/si4713/si4713.?
11402
11403 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11404 M:      Eduardo Valentin <edubezval@gmail.com>
11405 L:      linux-media@vger.kernel.org
11406 T:      git git://linuxtv.org/media_tree.git
11407 W:      https://linuxtv.org
11408 S:      Odd Fixes
11409 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11410
11411 SI4713 FM RADIO TRANSMITTER USB DRIVER
11412 M:      Hans Verkuil <hverkuil@xs4all.nl>
11413 L:      linux-media@vger.kernel.org
11414 T:      git git://linuxtv.org/media_tree.git
11415 W:      https://linuxtv.org
11416 S:      Maintained
11417 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11418
11419 SIANO DVB DRIVER
11420 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11421 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11422 L:      linux-media@vger.kernel.org
11423 W:      https://linuxtv.org
11424 T:      git git://linuxtv.org/media_tree.git
11425 S:      Odd fixes
11426 F:      drivers/media/common/siano/
11427 F:      drivers/media/usb/siano/
11428 F:      drivers/media/usb/siano/
11429 F:      drivers/media/mmc/siano/
11430
11431 SIMPLEFB FB DRIVER
11432 M:      Hans de Goede <hdegoede@redhat.com>
11433 L:      linux-fbdev@vger.kernel.org
11434 S:      Maintained
11435 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11436 F:      drivers/video/fbdev/simplefb.c
11437 F:      include/linux/platform_data/simplefb.h
11438
11439 SH_VEU V4L2 MEM2MEM DRIVER
11440 L:      linux-media@vger.kernel.org
11441 S:      Orphan
11442 F:      drivers/media/platform/sh_veu.c
11443
11444 SH_VOU V4L2 OUTPUT DRIVER
11445 L:      linux-media@vger.kernel.org
11446 S:      Orphan
11447 F:      drivers/media/platform/sh_vou.c
11448 F:      include/media/drv-intf/sh_vou.h
11449
11450 SIMPLE FIRMWARE INTERFACE (SFI)
11451 M:      Len Brown <lenb@kernel.org>
11452 L:      sfi-devel@simplefirmware.org
11453 W:      http://simplefirmware.org/
11454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11455 S:      Supported
11456 F:      arch/x86/platform/sfi/
11457 F:      drivers/sfi/
11458 F:      include/linux/sfi*.h
11459
11460 SIMTEC EB110ATX (Chalice CATS)
11461 P:      Ben Dooks
11462 P:      Vincent Sanders <vince@simtec.co.uk>
11463 M:      Simtec Linux Team <linux@simtec.co.uk>
11464 W:      http://www.simtec.co.uk/products/EB110ATX/
11465 S:      Supported
11466
11467 SIMTEC EB2410ITX (BAST)
11468 P:      Ben Dooks
11469 P:      Vincent Sanders <vince@simtec.co.uk>
11470 M:      Simtec Linux Team <linux@simtec.co.uk>
11471 W:      http://www.simtec.co.uk/products/EB2410ITX/
11472 S:      Supported
11473 F:      arch/arm/mach-s3c24xx/mach-bast.c
11474 F:      arch/arm/mach-s3c24xx/bast-ide.c
11475 F:      arch/arm/mach-s3c24xx/bast-irq.c
11476
11477 SIPHASH PRF ROUTINES
11478 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11479 S:      Maintained
11480 F:      lib/siphash.c
11481 F:      lib/test_siphash.c
11482 F:      include/linux/siphash.h
11483
11484 TI DAVINCI MACHINE SUPPORT
11485 M:      Sekhar Nori <nsekhar@ti.com>
11486 M:      Kevin Hilman <khilman@kernel.org>
11487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11489 S:      Supported
11490 F:      arch/arm/mach-davinci/
11491 F:      drivers/i2c/busses/i2c-davinci.c
11492
11493 TI DAVINCI SERIES MEDIA DRIVER
11494 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11495 L:      linux-media@vger.kernel.org
11496 W:      https://linuxtv.org
11497 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11498 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11499 S:      Maintained
11500 F:      drivers/media/platform/davinci/
11501 F:      include/media/davinci/
11502
11503 TI AM437X VPFE DRIVER
11504 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11505 L:      linux-media@vger.kernel.org
11506 W:      https://linuxtv.org
11507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11508 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11509 S:      Maintained
11510 F:      drivers/media/platform/am437x/
11511
11512 OV2659 OMNIVISION SENSOR DRIVER
11513 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11514 L:      linux-media@vger.kernel.org
11515 W:      https://linuxtv.org
11516 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11517 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11518 S:      Maintained
11519 F:      drivers/media/i2c/ov2659.c
11520 F:      include/media/i2c/ov2659.h
11521
11522 SILICON MOTION SM712 FRAME BUFFER DRIVER
11523 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11524 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11525 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11526 L:      linux-fbdev@vger.kernel.org
11527 S:      Maintained
11528 F:      drivers/video/fbdev/sm712*
11529 F:      Documentation/fb/sm712fb.txt
11530
11531 SIS 190 ETHERNET DRIVER
11532 M:      Francois Romieu <romieu@fr.zoreil.com>
11533 L:      netdev@vger.kernel.org
11534 S:      Maintained
11535 F:      drivers/net/ethernet/sis/sis190.c
11536
11537 SIS 900/7016 FAST ETHERNET DRIVER
11538 M:      Daniele Venzano <venza@brownhat.org>
11539 W:      http://www.brownhat.org/sis900.html
11540 L:      netdev@vger.kernel.org
11541 S:      Maintained
11542 F:      drivers/net/ethernet/sis/sis900.*
11543
11544 SIS FRAMEBUFFER DRIVER
11545 M:      Thomas Winischhofer <thomas@winischhofer.net>
11546 W:      http://www.winischhofer.net/linuxsisvga.shtml
11547 S:      Maintained
11548 F:      Documentation/fb/sisfb.txt
11549 F:      drivers/video/fbdev/sis/
11550 F:      include/video/sisfb.h
11551
11552 SIS USB2VGA DRIVER
11553 M:      Thomas Winischhofer <thomas@winischhofer.net>
11554 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11555 S:      Maintained
11556 F:      drivers/usb/misc/sisusbvga/
11557
11558 SLAB ALLOCATOR
11559 M:      Christoph Lameter <cl@linux.com>
11560 M:      Pekka Enberg <penberg@kernel.org>
11561 M:      David Rientjes <rientjes@google.com>
11562 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11563 M:      Andrew Morton <akpm@linux-foundation.org>
11564 L:      linux-mm@kvack.org
11565 S:      Maintained
11566 F:      include/linux/sl?b*.h
11567 F:      mm/sl?b*
11568
11569 SLEEPABLE READ-COPY UPDATE (SRCU)
11570 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11571 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11572 M:      Josh Triplett <josh@joshtriplett.org>
11573 R:      Steven Rostedt <rostedt@goodmis.org>
11574 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11575 L:      linux-kernel@vger.kernel.org
11576 W:      http://www.rdrop.com/users/paulmck/RCU/
11577 S:      Supported
11578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11579 F:      include/linux/srcu.h
11580 F:      kernel/rcu/srcu.c
11581
11582 SMACK SECURITY MODULE
11583 M:      Casey Schaufler <casey@schaufler-ca.com>
11584 L:      linux-security-module@vger.kernel.org
11585 W:      http://schaufler-ca.com
11586 T:      git git://github.com/cschaufler/smack-next
11587 S:      Maintained
11588 F:      Documentation/security/Smack.txt
11589 F:      security/smack/
11590
11591 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11592 M:      Kevin Hilman <khilman@kernel.org>
11593 M:      Nishanth Menon <nm@ti.com>
11594 S:      Maintained
11595 F:      drivers/power/avs/
11596 F:      include/linux/power/smartreflex.h
11597 L:      linux-pm@vger.kernel.org
11598
11599 SMC91x ETHERNET DRIVER
11600 M:      Nicolas Pitre <nico@fluxnic.net>
11601 S:      Odd Fixes
11602 F:      drivers/net/ethernet/smsc/smc91x.*
11603
11604 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11605 M:      Sakari Ailus <sakari.ailus@iki.fi>
11606 L:      linux-media@vger.kernel.org
11607 S:      Maintained
11608 F:      drivers/media/i2c/smiapp/
11609 F:      include/media/i2c/smiapp.h
11610 F:      drivers/media/i2c/smiapp-pll.c
11611 F:      drivers/media/i2c/smiapp-pll.h
11612 F:      include/uapi/linux/smiapp.h
11613 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11614
11615 SMM665 HARDWARE MONITOR DRIVER
11616 M:      Guenter Roeck <linux@roeck-us.net>
11617 L:      linux-hwmon@vger.kernel.org
11618 S:      Maintained
11619 F:      Documentation/hwmon/smm665
11620 F:      drivers/hwmon/smm665.c
11621
11622 SMSC EMC2103 HARDWARE MONITOR DRIVER
11623 M:      Steve Glendinning <steve.glendinning@shawell.net>
11624 L:      linux-hwmon@vger.kernel.org
11625 S:      Maintained
11626 F:      Documentation/hwmon/emc2103
11627 F:      drivers/hwmon/emc2103.c
11628
11629 SMSC SCH5627 HARDWARE MONITOR DRIVER
11630 M:      Hans de Goede <hdegoede@redhat.com>
11631 L:      linux-hwmon@vger.kernel.org
11632 S:      Supported
11633 F:      Documentation/hwmon/sch5627
11634 F:      drivers/hwmon/sch5627.c
11635
11636 SMSC47B397 HARDWARE MONITOR DRIVER
11637 M:      Jean Delvare <jdelvare@suse.com>
11638 L:      linux-hwmon@vger.kernel.org
11639 S:      Maintained
11640 F:      Documentation/hwmon/smsc47b397
11641 F:      drivers/hwmon/smsc47b397.c
11642
11643 SMSC911x ETHERNET DRIVER
11644 M:      Steve Glendinning <steve.glendinning@shawell.net>
11645 L:      netdev@vger.kernel.org
11646 S:      Maintained
11647 F:      include/linux/smsc911x.h
11648 F:      drivers/net/ethernet/smsc/smsc911x.*
11649
11650 SMSC9420 PCI ETHERNET DRIVER
11651 M:      Steve Glendinning <steve.glendinning@shawell.net>
11652 L:      netdev@vger.kernel.org
11653 S:      Maintained
11654 F:      drivers/net/ethernet/smsc/smsc9420.*
11655
11656 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11657 M:      Steve Glendinning <steve.glendinning@shawell.net>
11658 L:      linux-fbdev@vger.kernel.org
11659 S:      Maintained
11660 F:      drivers/video/fbdev/smscufx.c
11661
11662 SOC-CAMERA V4L2 SUBSYSTEM
11663 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11664 L:      linux-media@vger.kernel.org
11665 T:      git git://linuxtv.org/media_tree.git
11666 S:      Maintained
11667 F:      include/media/soc*
11668 F:      drivers/media/i2c/soc_camera/
11669 F:      drivers/media/platform/soc_camera/
11670
11671 SOEKRIS NET48XX LED SUPPORT
11672 M:      Chris Boot <bootc@bootc.net>
11673 S:      Maintained
11674 F:      drivers/leds/leds-net48xx.c
11675
11676 SOFTLOGIC 6x10 MPEG CODEC
11677 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11678 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11679 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11680 M:      Ismael Luceno <ismael@iodev.co.uk>
11681 L:      linux-media@vger.kernel.org
11682 S:      Supported
11683 F:      drivers/media/pci/solo6x10/
11684
11685 SOFTWARE RAID (Multiple Disks) SUPPORT
11686 M:      Shaohua Li <shli@kernel.org>
11687 L:      linux-raid@vger.kernel.org
11688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11689 S:      Supported
11690 F:      drivers/md/
11691 F:      include/linux/raid/
11692 F:      include/uapi/linux/raid/
11693
11694 SONIC NETWORK DRIVER
11695 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11696 L:      netdev@vger.kernel.org
11697 S:      Maintained
11698 F:      drivers/net/ethernet/natsemi/sonic.*
11699
11700 SONICS SILICON BACKPLANE DRIVER (SSB)
11701 M:      Michael Buesch <m@bues.ch>
11702 L:      linux-wireless@vger.kernel.org
11703 S:      Maintained
11704 F:      drivers/ssb/
11705 F:      include/linux/ssb/
11706
11707 SONY VAIO CONTROL DEVICE DRIVER
11708 M:      Mattia Dongili <malattia@linux.it>
11709 L:      platform-driver-x86@vger.kernel.org
11710 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11711 S:      Maintained
11712 F:      Documentation/laptops/sony-laptop.txt
11713 F:      drivers/char/sonypi.c
11714 F:      drivers/platform/x86/sony-laptop.c
11715 F:      include/linux/sony-laptop.h
11716
11717 SONY MEMORYSTICK CARD SUPPORT
11718 M:      Alex Dubov <oakad@yahoo.com>
11719 W:      http://tifmxx.berlios.de/
11720 S:      Maintained
11721 F:      drivers/memstick/host/tifm_ms.c
11722
11723 SONY MEMORYSTICK STANDARD SUPPORT
11724 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11725 S:      Maintained
11726 F:      drivers/memstick/core/ms_block.*
11727
11728 SOUND
11729 M:      Jaroslav Kysela <perex@perex.cz>
11730 M:      Takashi Iwai <tiwai@suse.com>
11731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11732 W:      http://www.alsa-project.org/
11733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11734 T:      git git://git.alsa-project.org/alsa-kernel.git
11735 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11736 S:      Maintained
11737 F:      Documentation/sound/
11738 F:      include/sound/
11739 F:      include/uapi/sound/
11740 F:      sound/
11741
11742 SOUND - COMPRESSED AUDIO
11743 M:      Vinod Koul <vinod.koul@intel.com>
11744 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11746 S:      Supported
11747 F:      Documentation/sound/alsa/compress_offload.txt
11748 F:      include/sound/compress_driver.h
11749 F:      include/uapi/sound/compress_*
11750 F:      sound/core/compress_offload.c
11751 F:      sound/soc/soc-compress.c
11752
11753 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11754 M:      Liam Girdwood <lgirdwood@gmail.com>
11755 M:      Mark Brown <broonie@kernel.org>
11756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11757 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11758 W:      http://alsa-project.org/main/index.php/ASoC
11759 S:      Supported
11760 F:      Documentation/devicetree/bindings/sound/
11761 F:      Documentation/sound/alsa/soc/
11762 F:      sound/soc/
11763 F:      include/sound/soc*
11764
11765 SOUND - DMAENGINE HELPERS
11766 M:      Lars-Peter Clausen <lars@metafoo.de>
11767 S:      Supported
11768 F:      include/sound/dmaengine_pcm.h
11769 F:      sound/core/pcm_dmaengine.c
11770 F:      sound/soc/soc-generic-dmaengine-pcm.c
11771
11772 SP2 MEDIA DRIVER
11773 M:      Olli Salonen <olli.salonen@iki.fi>
11774 L:      linux-media@vger.kernel.org
11775 W:      https://linuxtv.org
11776 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11777 S:      Maintained
11778 F:      drivers/media/dvb-frontends/sp2*
11779
11780 SPARC + UltraSPARC (sparc/sparc64)
11781 M:      "David S. Miller" <davem@davemloft.net>
11782 L:      sparclinux@vger.kernel.org
11783 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11786 S:      Maintained
11787 F:      arch/sparc/
11788 F:      drivers/sbus/
11789
11790 SPARC SERIAL DRIVERS
11791 M:      "David S. Miller" <davem@davemloft.net>
11792 L:      sparclinux@vger.kernel.org
11793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11795 S:      Maintained
11796 F:      include/linux/sunserialcore.h
11797 F:      drivers/tty/serial/suncore.c
11798 F:      drivers/tty/serial/sunhv.c
11799 F:      drivers/tty/serial/sunsab.c
11800 F:      drivers/tty/serial/sunsab.h
11801 F:      drivers/tty/serial/sunsu.c
11802 F:      drivers/tty/serial/sunzilog.c
11803 F:      drivers/tty/serial/sunzilog.h
11804
11805 SPARSE CHECKER
11806 M:      "Christopher Li" <sparse@chrisli.org>
11807 L:      linux-sparse@vger.kernel.org
11808 W:      https://sparse.wiki.kernel.org/
11809 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11810 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11811 S:      Maintained
11812 F:      include/linux/compiler.h
11813
11814 SPEAR PLATFORM SUPPORT
11815 M:      Viresh Kumar <vireshk@kernel.org>
11816 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11817 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11818 W:      http://www.st.com/spear
11819 S:      Maintained
11820 F:      arch/arm/boot/dts/spear*
11821 F:      arch/arm/mach-spear/
11822
11823 SPEAR CLOCK FRAMEWORK SUPPORT
11824 M:      Viresh Kumar <vireshk@kernel.org>
11825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11826 W:      http://www.st.com/spear
11827 S:      Maintained
11828 F:      drivers/clk/spear/
11829
11830 SPI NOR SUBSYSTEM
11831 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11832 M:      Marek Vasut <marek.vasut@gmail.com>
11833 L:      linux-mtd@lists.infradead.org
11834 W:      http://www.linux-mtd.infradead.org/
11835 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11836 T:      git git://github.com/spi-nor/linux.git
11837 S:      Maintained
11838 F:      drivers/mtd/spi-nor/
11839 F:      include/linux/mtd/spi-nor.h
11840
11841 SPI SUBSYSTEM
11842 M:      Mark Brown <broonie@kernel.org>
11843 L:      linux-spi@vger.kernel.org
11844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11845 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11846 S:      Maintained
11847 F:      Documentation/devicetree/bindings/spi/
11848 F:      Documentation/spi/
11849 F:      drivers/spi/
11850 F:      include/linux/spi/
11851 F:      include/uapi/linux/spi/
11852 F:      tools/spi/
11853
11854 SPIDERNET NETWORK DRIVER for CELL
11855 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11856 L:      netdev@vger.kernel.org
11857 S:      Supported
11858 F:      Documentation/networking/spider_net.txt
11859 F:      drivers/net/ethernet/toshiba/spider_net*
11860
11861 SPU FILE SYSTEM
11862 M:      Jeremy Kerr <jk@ozlabs.org>
11863 L:      linuxppc-dev@lists.ozlabs.org
11864 W:      http://www.ibm.com/developerworks/power/cell/
11865 S:      Supported
11866 F:      Documentation/filesystems/spufs.txt
11867 F:      arch/powerpc/platforms/cell/spufs/
11868
11869 SQUASHFS FILE SYSTEM
11870 M:      Phillip Lougher <phillip@squashfs.org.uk>
11871 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11872 W:      http://squashfs.org.uk
11873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11874 S:      Maintained
11875 F:      Documentation/filesystems/squashfs.txt
11876 F:      fs/squashfs/
11877
11878 SRM (Alpha) environment access
11879 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11880 S:      Maintained
11881 F:      arch/alpha/kernel/srm_env.c
11882
11883 STABLE BRANCH
11884 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11885 L:      stable@vger.kernel.org
11886 S:      Supported
11887 F:      Documentation/process/stable-kernel-rules.rst
11888
11889 STAGING SUBSYSTEM
11890 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11892 L:      devel@driverdev.osuosl.org
11893 S:      Supported
11894 F:      drivers/staging/
11895
11896 STAGING - COMEDI
11897 M:      Ian Abbott <abbotti@mev.co.uk>
11898 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11899 S:      Odd Fixes
11900 F:      drivers/staging/comedi/
11901
11902 STAGING - FLARION FT1000 DRIVERS
11903 M:      Marek Belisko <marek.belisko@gmail.com>
11904 S:      Odd Fixes
11905 F:      drivers/staging/ft1000/
11906
11907 STAGING - INDUSTRIAL IO
11908 M:      Jonathan Cameron <jic23@kernel.org>
11909 L:      linux-iio@vger.kernel.org
11910 S:      Odd Fixes
11911 F:      Documentation/devicetree/bindings/staging/iio/
11912 F:      drivers/staging/iio/
11913
11914 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11915 M:      Jarod Wilson <jarod@wilsonet.com>
11916 W:      http://www.lirc.org/
11917 S:      Odd Fixes
11918 F:      drivers/staging/media/lirc/
11919
11920 STAGING - LUSTRE PARALLEL FILESYSTEM
11921 M:      Oleg Drokin <oleg.drokin@intel.com>
11922 M:      Andreas Dilger <andreas.dilger@intel.com>
11923 M:      James Simmons <jsimmons@infradead.org>
11924 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11925 W:      http://wiki.lustre.org/
11926 S:      Maintained
11927 F:      drivers/staging/lustre
11928
11929 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11930 M:      Marc Dietrich <marvin24@gmx.de>
11931 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11932 L:      linux-tegra@vger.kernel.org
11933 S:      Maintained
11934 F:      drivers/staging/nvec/
11935
11936 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11937 M:      Jens Frederich <jfrederich@gmail.com>
11938 M:      Daniel Drake <dsd@laptop.org>
11939 M:      Jon Nettleton <jon.nettleton@gmail.com>
11940 W:      http://wiki.laptop.org/go/DCON
11941 S:      Maintained
11942 F:      drivers/staging/olpc_dcon/
11943
11944 STAGING - REALTEK RTL8712U DRIVERS
11945 M:      Larry Finger <Larry.Finger@lwfinger.net>
11946 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11947 S:      Odd Fixes
11948 F:      drivers/staging/rtl8712/
11949
11950 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11951 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11952 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11953 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11954 L:      linux-fbdev@vger.kernel.org
11955 S:      Maintained
11956 F:      drivers/staging/sm750fb/
11957
11958 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11959 M:      William Hubbs <w.d.hubbs@gmail.com>
11960 M:      Chris Brannon <chris@the-brannons.com>
11961 M:      Kirk Reiser <kirk@reisers.ca>
11962 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11963 L:      speakup@linux-speakup.org
11964 W:      http://www.linux-speakup.org/
11965 S:      Odd Fixes
11966 F:      drivers/staging/speakup/
11967
11968 STAGING - VIA VT665X DRIVERS
11969 M:      Forest Bond <forest@alittletooquiet.net>
11970 S:      Odd Fixes
11971 F:      drivers/staging/vt665?/
11972
11973 STAGING - WILC1000 WIFI DRIVER
11974 M:      Aditya Shankar <aditya.shankar@microchip.com>
11975 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11976 L:      linux-wireless@vger.kernel.org
11977 S:      Supported
11978 F:      drivers/staging/wilc1000/
11979
11980 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11981 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11982 S:      Odd Fixes
11983 F:      drivers/staging/xgifb/
11984
11985 STARFIRE/DURALAN NETWORK DRIVER
11986 M:      Ion Badulescu <ionut@badula.org>
11987 S:      Odd Fixes
11988 F:      drivers/net/ethernet/adaptec/starfire*
11989
11990 SUN3/3X
11991 M:      Sam Creasey <sammy@sammy.net>
11992 W:      http://sammy.net/sun3/
11993 S:      Maintained
11994 F:      arch/m68k/kernel/*sun3*
11995 F:      arch/m68k/sun3*/
11996 F:      arch/m68k/include/asm/sun3*
11997 F:      drivers/net/ethernet/i825xx/sun3*
11998
11999 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12000 M:      Hans de Goede <hdegoede@redhat.com>
12001 L:      linux-input@vger.kernel.org
12002 S:      Maintained
12003 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12004 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12005
12006 SUNDANCE NETWORK DRIVER
12007 M:      Denis Kirjanov <kda@linux-powerpc.org>
12008 L:      netdev@vger.kernel.org
12009 S:      Maintained
12010 F:      drivers/net/ethernet/dlink/sundance.c
12011
12012 SUPERH
12013 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12014 M:      Rich Felker <dalias@libc.org>
12015 L:      linux-sh@vger.kernel.org
12016 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12017 S:      Maintained
12018 F:      Documentation/sh/
12019 F:      arch/sh/
12020 F:      drivers/sh/
12021
12022 SUSPEND TO RAM
12023 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12024 M:      Len Brown <len.brown@intel.com>
12025 M:      Pavel Machek <pavel@ucw.cz>
12026 L:      linux-pm@vger.kernel.org
12027 B:      https://bugzilla.kernel.org
12028 S:      Supported
12029 F:      Documentation/power/
12030 F:      arch/x86/kernel/acpi/
12031 F:      drivers/base/power/
12032 F:      kernel/power/
12033 F:      include/linux/suspend.h
12034 F:      include/linux/freezer.h
12035 F:      include/linux/pm.h
12036
12037 SVGA HANDLING
12038 M:      Martin Mares <mj@ucw.cz>
12039 L:      linux-video@atrey.karlin.mff.cuni.cz
12040 S:      Maintained
12041 F:      Documentation/svga.txt
12042 F:      arch/x86/boot/video*
12043
12044 SWIOTLB SUBSYSTEM
12045 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12046 L:      linux-kernel@vger.kernel.org
12047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12048 S:      Supported
12049 F:      lib/swiotlb.c
12050 F:      arch/*/kernel/pci-swiotlb.c
12051 F:      include/linux/swiotlb.h
12052
12053 SWITCHDEV
12054 M:      Jiri Pirko <jiri@resnulli.us>
12055 M:      Ivan Vecera <ivecera@redhat.com>
12056 L:      netdev@vger.kernel.org
12057 S:      Supported
12058 F:      net/switchdev/
12059 F:      include/net/switchdev.h
12060
12061 SYNOPSYS ARC ARCHITECTURE
12062 M:      Vineet Gupta <vgupta@synopsys.com>
12063 L:      linux-snps-arc@lists.infradead.org
12064 S:      Supported
12065 F:      arch/arc/
12066 F:      Documentation/devicetree/bindings/arc/*
12067 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12068 F:      drivers/clocksource/arc_timer.c
12069 F:      drivers/tty/serial/arc_uart.c
12070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12071
12072 SYNOPSYS ARC SDP platform support
12073 M:      Alexey Brodkin <abrodkin@synopsys.com>
12074 S:      Supported
12075 F:      arch/arc/plat-axs10x
12076 F:      arch/arc/boot/dts/ax*
12077 F:      Documentation/devicetree/bindings/arc/axs10*
12078
12079 SYSTEM CONFIGURATION (SYSCON)
12080 M:      Lee Jones <lee.jones@linaro.org>
12081 M:      Arnd Bergmann <arnd@arndb.de>
12082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12083 S:      Supported
12084 F:      drivers/mfd/syscon.c
12085
12086 SYSTEM RESET/SHUTDOWN DRIVERS
12087 M:      Sebastian Reichel <sre@kernel.org>
12088 L:      linux-pm@vger.kernel.org
12089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12090 S:      Maintained
12091 F:      Documentation/devicetree/bindings/power/reset/
12092 F:      drivers/power/reset/
12093
12094 SYSV FILESYSTEM
12095 M:      Christoph Hellwig <hch@infradead.org>
12096 S:      Maintained
12097 F:      Documentation/filesystems/sysv-fs.txt
12098 F:      fs/sysv/
12099 F:      include/linux/sysv_fs.h
12100
12101 TARGET SUBSYSTEM
12102 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12103 L:      linux-scsi@vger.kernel.org
12104 L:      target-devel@vger.kernel.org
12105 W:      http://www.linux-iscsi.org
12106 W:      http://groups.google.com/group/linux-iscsi-target-dev
12107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12108 S:      Supported
12109 F:      drivers/target/
12110 F:      include/target/
12111 F:      Documentation/target/
12112
12113 TASKSTATS STATISTICS INTERFACE
12114 M:      Balbir Singh <bsingharora@gmail.com>
12115 S:      Maintained
12116 F:      Documentation/accounting/taskstats*
12117 F:      include/linux/taskstats*
12118 F:      kernel/taskstats.c
12119
12120 TC CLASSIFIER
12121 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12122 L:      netdev@vger.kernel.org
12123 S:      Maintained
12124 F:      include/net/pkt_cls.h
12125 F:      include/uapi/linux/pkt_cls.h
12126 F:      net/sched/
12127
12128 TCP LOW PRIORITY MODULE
12129 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12130 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12131 W:      http://tcp-lp-mod.sourceforge.net/
12132 S:      Maintained
12133 F:      net/ipv4/tcp_lp.c
12134
12135 TDA10071 MEDIA DRIVER
12136 M:      Antti Palosaari <crope@iki.fi>
12137 L:      linux-media@vger.kernel.org
12138 W:      https://linuxtv.org
12139 W:      http://palosaari.fi/linux/
12140 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12141 T:      git git://linuxtv.org/anttip/media_tree.git
12142 S:      Maintained
12143 F:      drivers/media/dvb-frontends/tda10071*
12144
12145 TDA18212 MEDIA DRIVER
12146 M:      Antti Palosaari <crope@iki.fi>
12147 L:      linux-media@vger.kernel.org
12148 W:      https://linuxtv.org
12149 W:      http://palosaari.fi/linux/
12150 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12151 T:      git git://linuxtv.org/anttip/media_tree.git
12152 S:      Maintained
12153 F:      drivers/media/tuners/tda18212*
12154
12155 TDA18218 MEDIA DRIVER
12156 M:      Antti Palosaari <crope@iki.fi>
12157 L:      linux-media@vger.kernel.org
12158 W:      https://linuxtv.org
12159 W:      http://palosaari.fi/linux/
12160 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12161 T:      git git://linuxtv.org/anttip/media_tree.git
12162 S:      Maintained
12163 F:      drivers/media/tuners/tda18218*
12164
12165 TDA18271 MEDIA DRIVER
12166 M:      Michael Krufky <mkrufky@linuxtv.org>
12167 L:      linux-media@vger.kernel.org
12168 W:      https://linuxtv.org
12169 W:      http://github.com/mkrufky
12170 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12171 T:      git git://linuxtv.org/mkrufky/tuners.git
12172 S:      Maintained
12173 F:      drivers/media/tuners/tda18271*
12174
12175 TDA827x MEDIA DRIVER
12176 M:      Michael Krufky <mkrufky@linuxtv.org>
12177 L:      linux-media@vger.kernel.org
12178 W:      https://linuxtv.org
12179 W:      http://github.com/mkrufky
12180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12181 T:      git git://linuxtv.org/mkrufky/tuners.git
12182 S:      Maintained
12183 F:      drivers/media/tuners/tda8290.*
12184
12185 TDA8290 MEDIA DRIVER
12186 M:      Michael Krufky <mkrufky@linuxtv.org>
12187 L:      linux-media@vger.kernel.org
12188 W:      https://linuxtv.org
12189 W:      http://github.com/mkrufky
12190 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12191 T:      git git://linuxtv.org/mkrufky/tuners.git
12192 S:      Maintained
12193 F:      drivers/media/tuners/tda8290.*
12194
12195 TDA9840 MEDIA DRIVER
12196 M:      Hans Verkuil <hverkuil@xs4all.nl>
12197 L:      linux-media@vger.kernel.org
12198 T:      git git://linuxtv.org/media_tree.git
12199 W:      https://linuxtv.org
12200 S:      Maintained
12201 F:      drivers/media/i2c/tda9840*
12202
12203 TEA5761 TUNER DRIVER
12204 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12205 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12206 L:      linux-media@vger.kernel.org
12207 W:      https://linuxtv.org
12208 T:      git git://linuxtv.org/media_tree.git
12209 S:      Odd fixes
12210 F:      drivers/media/tuners/tea5761.*
12211
12212 TEA5767 TUNER DRIVER
12213 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12214 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12215 L:      linux-media@vger.kernel.org
12216 W:      https://linuxtv.org
12217 T:      git git://linuxtv.org/media_tree.git
12218 S:      Maintained
12219 F:      drivers/media/tuners/tea5767.*
12220
12221 TEA6415C MEDIA DRIVER
12222 M:      Hans Verkuil <hverkuil@xs4all.nl>
12223 L:      linux-media@vger.kernel.org
12224 T:      git git://linuxtv.org/media_tree.git
12225 W:      https://linuxtv.org
12226 S:      Maintained
12227 F:      drivers/media/i2c/tea6415c*
12228
12229 TEA6420 MEDIA DRIVER
12230 M:      Hans Verkuil <hverkuil@xs4all.nl>
12231 L:      linux-media@vger.kernel.org
12232 T:      git git://linuxtv.org/media_tree.git
12233 W:      https://linuxtv.org
12234 S:      Maintained
12235 F:      drivers/media/i2c/tea6420*
12236
12237 TEAM DRIVER
12238 M:      Jiri Pirko <jiri@resnulli.us>
12239 L:      netdev@vger.kernel.org
12240 S:      Supported
12241 F:      drivers/net/team/
12242 F:      include/linux/if_team.h
12243 F:      include/uapi/linux/if_team.h
12244
12245 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12246 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12247 S:      Maintained
12248 F:      arch/x86/platform/ts5500/
12249
12250 TECHNOTREND USB IR RECEIVER
12251 M:      Sean Young <sean@mess.org>
12252 L:      linux-media@vger.kernel.org
12253 S:      Maintained
12254 F:      drivers/media/rc/ttusbir.c
12255
12256 TEGRA ARCHITECTURE SUPPORT
12257 M:      Stephen Warren <swarren@wwwdotorg.org>
12258 M:      Thierry Reding <thierry.reding@gmail.com>
12259 M:      Alexandre Courbot <gnurou@gmail.com>
12260 L:      linux-tegra@vger.kernel.org
12261 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12263 S:      Supported
12264 N:      [^a-z]tegra
12265
12266 TEGRA CLOCK DRIVER
12267 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12268 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12269 S:      Supported
12270 F:      drivers/clk/tegra/
12271
12272 TEGRA DMA DRIVERS
12273 M:      Laxman Dewangan <ldewangan@nvidia.com>
12274 M:      Jon Hunter <jonathanh@nvidia.com>
12275 S:      Supported
12276 F:      drivers/dma/tegra*
12277
12278 TEGRA I2C DRIVER
12279 M:      Laxman Dewangan <ldewangan@nvidia.com>
12280 S:      Supported
12281 F:      drivers/i2c/busses/i2c-tegra.c
12282
12283 TEGRA IOMMU DRIVERS
12284 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12285 S:      Supported
12286 F:      drivers/iommu/tegra*
12287
12288 TEGRA KBC DRIVER
12289 M:      Rakesh Iyer <riyer@nvidia.com>
12290 M:      Laxman Dewangan <ldewangan@nvidia.com>
12291 S:      Supported
12292 F:      drivers/input/keyboard/tegra-kbc.c
12293
12294 TEGRA PWM DRIVER
12295 M:      Thierry Reding <thierry.reding@gmail.com>
12296 S:      Supported
12297 F:      drivers/pwm/pwm-tegra.c
12298
12299 TEGRA SERIAL DRIVER
12300 M:      Laxman Dewangan <ldewangan@nvidia.com>
12301 S:      Supported
12302 F:      drivers/tty/serial/serial-tegra.c
12303
12304 TEGRA SPI DRIVER
12305 M:      Laxman Dewangan <ldewangan@nvidia.com>
12306 S:      Supported
12307 F:      drivers/spi/spi-tegra*
12308
12309 TEHUTI ETHERNET DRIVER
12310 M:      Andy Gospodarek <andy@greyhouse.net>
12311 L:      netdev@vger.kernel.org
12312 S:      Supported
12313 F:      drivers/net/ethernet/tehuti/*
12314
12315 Telecom Clock Driver for MCPL0010
12316 M:      Mark Gross <mark.gross@intel.com>
12317 S:      Supported
12318 F:      drivers/char/tlclk.c
12319
12320 TENSILICA XTENSA PORT (xtensa)
12321 M:      Chris Zankel <chris@zankel.net>
12322 M:      Max Filippov <jcmvbkbc@gmail.com>
12323 L:      linux-xtensa@linux-xtensa.org
12324 T:      git git://github.com/czankel/xtensa-linux.git
12325 S:      Maintained
12326 F:      arch/xtensa/
12327 F:      drivers/irqchip/irq-xtensa-*
12328
12329 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12330 M:      Nishanth Menon <nm@ti.com>
12331 M:      Tero Kristo <t-kristo@ti.com>
12332 M:      Santosh Shilimkar <ssantosh@kernel.org>
12333 L:      linux-arm-kernel@lists.infradead.org
12334 S:      Maintained
12335 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12336 F:      drivers/firmware/ti_sci*
12337 F:      include/linux/soc/ti/ti_sci_protocol.h
12338
12339 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12340 M:      Hans Verkuil <hverkuil@xs4all.nl>
12341 L:      linux-media@vger.kernel.org
12342 T:      git git://linuxtv.org/media_tree.git
12343 W:      https://linuxtv.org
12344 S:      Maintained
12345 F:      drivers/media/radio/radio-raremono.c
12346
12347 THERMAL
12348 M:      Zhang Rui <rui.zhang@intel.com>
12349 M:      Eduardo Valentin <edubezval@gmail.com>
12350 L:      linux-pm@vger.kernel.org
12351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12353 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12354 S:      Supported
12355 F:      drivers/thermal/
12356 F:      include/linux/thermal.h
12357 F:      include/uapi/linux/thermal.h
12358 F:      include/linux/cpu_cooling.h
12359 F:      Documentation/devicetree/bindings/thermal/
12360
12361 THERMAL/CPU_COOLING
12362 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12363 M:      Viresh Kumar <viresh.kumar@linaro.org>
12364 M:      Javi Merino <javi.merino@kernel.org>
12365 L:      linux-pm@vger.kernel.org
12366 S:      Supported
12367 F:      Documentation/thermal/cpu-cooling-api.txt
12368 F:      drivers/thermal/cpu_cooling.c
12369 F:      include/linux/cpu_cooling.h
12370
12371 THINKPAD ACPI EXTRAS DRIVER
12372 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12373 L:      ibm-acpi-devel@lists.sourceforge.net
12374 L:      platform-driver-x86@vger.kernel.org
12375 W:      http://ibm-acpi.sourceforge.net
12376 W:      http://thinkwiki.org/wiki/Ibm-acpi
12377 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12378 S:      Maintained
12379 F:      drivers/platform/x86/thinkpad_acpi.c
12380
12381 TI BANDGAP AND THERMAL DRIVER
12382 M:      Eduardo Valentin <edubezval@gmail.com>
12383 M:      Keerthy <j-keerthy@ti.com>
12384 L:      linux-pm@vger.kernel.org
12385 L:      linux-omap@vger.kernel.org
12386 S:      Maintained
12387 F:      drivers/thermal/ti-soc-thermal/
12388
12389 TI VPE/CAL DRIVERS
12390 M:      Benoit Parrot <bparrot@ti.com>
12391 L:      linux-media@vger.kernel.org
12392 W:      http://linuxtv.org/
12393 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12394 S:      Maintained
12395 F:      drivers/media/platform/ti-vpe/
12396
12397 TI CDCE706 CLOCK DRIVER
12398 M:      Max Filippov <jcmvbkbc@gmail.com>
12399 S:      Maintained
12400 F:      drivers/clk/clk-cdce706.c
12401
12402 TI CLOCK DRIVER
12403 M:      Tero Kristo <t-kristo@ti.com>
12404 L:      linux-omap@vger.kernel.org
12405 S:      Maintained
12406 F:      drivers/clk/ti/
12407 F:      include/linux/clk/ti.h
12408
12409 TI ETHERNET SWITCH DRIVER (CPSW)
12410 M:      Mugunthan V N <mugunthanvnm@ti.com>
12411 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12412 L:      linux-omap@vger.kernel.org
12413 L:      netdev@vger.kernel.org
12414 S:      Maintained
12415 F:      drivers/net/ethernet/ti/cpsw*
12416 F:      drivers/net/ethernet/ti/davinci*
12417
12418 TI FLASH MEDIA INTERFACE DRIVER
12419 M:      Alex Dubov <oakad@yahoo.com>
12420 S:      Maintained
12421 F:      drivers/misc/tifm*
12422 F:      drivers/mmc/host/tifm_sd.c
12423 F:      include/linux/tifm.h
12424
12425 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12426 M:      Santosh Shilimkar <ssantosh@kernel.org>
12427 L:      linux-kernel@vger.kernel.org
12428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12429 S:      Maintained
12430 F:      drivers/soc/ti/*
12431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12432
12433
12434 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12435 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12436 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12437 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12438 S:      Maintained
12439 F:      sound/soc/codecs/lm49453*
12440 F:      sound/soc/codecs/isabelle*
12441
12442 TI LP855x BACKLIGHT DRIVER
12443 M:      Milo Kim <milo.kim@ti.com>
12444 S:      Maintained
12445 F:      Documentation/backlight/lp855x-driver.txt
12446 F:      drivers/video/backlight/lp855x_bl.c
12447 F:      include/linux/platform_data/lp855x.h
12448
12449 TI LP8727 CHARGER DRIVER
12450 M:      Milo Kim <milo.kim@ti.com>
12451 S:      Maintained
12452 F:      drivers/power/supply/lp8727_charger.c
12453 F:      include/linux/platform_data/lp8727.h
12454
12455 TI LP8788 MFD DRIVER
12456 M:      Milo Kim <milo.kim@ti.com>
12457 S:      Maintained
12458 F:      drivers/iio/adc/lp8788_adc.c
12459 F:      drivers/leds/leds-lp8788.c
12460 F:      drivers/mfd/lp8788*.c
12461 F:      drivers/power/supply/lp8788-charger.c
12462 F:      drivers/regulator/lp8788-*.c
12463 F:      include/linux/mfd/lp8788*.h
12464
12465 TI NETCP ETHERNET DRIVER
12466 M:      Wingman Kwok <w-kwok2@ti.com>
12467 M:      Murali Karicheri <m-karicheri2@ti.com>
12468 L:      netdev@vger.kernel.org
12469 S:      Maintained
12470 F:      drivers/net/ethernet/ti/netcp*
12471
12472 TI TAS571X FAMILY ASoC CODEC DRIVER
12473 M:      Kevin Cernekee <cernekee@chromium.org>
12474 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12475 S:      Odd Fixes
12476 F:      sound/soc/codecs/tas571x*
12477
12478 TI TWL4030 SERIES SOC CODEC DRIVER
12479 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12480 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12481 S:      Maintained
12482 F:      sound/soc/codecs/twl4030*
12483
12484 TI WILINK WIRELESS DRIVERS
12485 L:      linux-wireless@vger.kernel.org
12486 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12487 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12489 S:      Orphan
12490 F:      drivers/net/wireless/ti/
12491 F:      include/linux/wl12xx.h
12492
12493 TIPC NETWORK LAYER
12494 M:      Jon Maloy <jon.maloy@ericsson.com>
12495 M:      Ying Xue <ying.xue@windriver.com>
12496 L:      netdev@vger.kernel.org (core kernel code)
12497 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12498 W:      http://tipc.sourceforge.net/
12499 S:      Maintained
12500 F:      include/uapi/linux/tipc*.h
12501 F:      net/tipc/
12502
12503 TILE ARCHITECTURE
12504 M:      Chris Metcalf <cmetcalf@mellanox.com>
12505 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12507 S:      Supported
12508 F:      arch/tile/
12509 F:      drivers/char/tile-srom.c
12510 F:      drivers/edac/tile_edac.c
12511 F:      drivers/net/ethernet/tile/
12512 F:      drivers/rtc/rtc-tile.c
12513 F:      drivers/tty/hvc/hvc_tile.c
12514 F:      drivers/tty/serial/tilegx.c
12515 F:      drivers/usb/host/*-tilegx.c
12516 F:      include/linux/usb/tilegx.h
12517
12518 TLAN NETWORK DRIVER
12519 M:      Samuel Chessman <chessman@tux.org>
12520 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12521 W:      http://sourceforge.net/projects/tlan/
12522 S:      Maintained
12523 F:      Documentation/networking/tlan.txt
12524 F:      drivers/net/ethernet/ti/tlan.*
12525
12526 TOMOYO SECURITY MODULE
12527 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12528 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12529 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12530 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12531 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12532 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12533 W:      http://tomoyo.sourceforge.jp/
12534 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12535 S:      Maintained
12536 F:      security/tomoyo/
12537
12538 TOPSTAR LAPTOP EXTRAS DRIVER
12539 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12540 L:      platform-driver-x86@vger.kernel.org
12541 S:      Maintained
12542 F:      drivers/platform/x86/topstar-laptop.c
12543
12544 TOSHIBA ACPI EXTRAS DRIVER
12545 M:      Azael Avalos <coproscefalo@gmail.com>
12546 L:      platform-driver-x86@vger.kernel.org
12547 S:      Maintained
12548 F:      drivers/platform/x86/toshiba_acpi.c
12549
12550 TOSHIBA BLUETOOTH DRIVER
12551 M:      Azael Avalos <coproscefalo@gmail.com>
12552 L:      platform-driver-x86@vger.kernel.org
12553 S:      Maintained
12554 F:      drivers/platform/x86/toshiba_bluetooth.c
12555
12556 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12557 M:      Azael Avalos <coproscefalo@gmail.com>
12558 L:      platform-driver-x86@vger.kernel.org
12559 S:      Maintained
12560 F:      drivers/platform/x86/toshiba_haps.c
12561
12562 TOSHIBA WMI HOTKEYS DRIVER
12563 M:      Azael Avalos <coproscefalo@gmail.com>
12564 L:      platform-driver-x86@vger.kernel.org
12565 S:      Maintained
12566 F:      drivers/platform/x86/toshiba-wmi.c
12567
12568 TOSHIBA SMM DRIVER
12569 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12570 W:      http://www.buzzard.org.uk/toshiba/
12571 S:      Maintained
12572 F:      drivers/char/toshiba.c
12573 F:      include/linux/toshiba.h
12574 F:      include/uapi/linux/toshiba.h
12575
12576 TOSHIBA TC358743 DRIVER
12577 M:      Mats Randgaard <matrandg@cisco.com>
12578 L:      linux-media@vger.kernel.org
12579 S:      Maintained
12580 F:      drivers/media/i2c/tc358743*
12581 F:      include/media/i2c/tc358743.h
12582
12583 TMIO/SDHI MMC DRIVER
12584 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12585 L:      linux-mmc@vger.kernel.org
12586 S:      Supported
12587 F:      drivers/mmc/host/tmio_mmc*
12588 F:      drivers/mmc/host/sh_mobile_sdhi.c
12589 F:      include/linux/mfd/tmio.h
12590
12591 TMP401 HARDWARE MONITOR DRIVER
12592 M:      Guenter Roeck <linux@roeck-us.net>
12593 L:      linux-hwmon@vger.kernel.org
12594 S:      Maintained
12595 F:      Documentation/hwmon/tmp401
12596 F:      drivers/hwmon/tmp401.c
12597
12598 TMPFS (SHMEM FILESYSTEM)
12599 M:      Hugh Dickins <hughd@google.com>
12600 L:      linux-mm@kvack.org
12601 S:      Maintained
12602 F:      include/linux/shmem_fs.h
12603 F:      mm/shmem.c
12604
12605 TM6000 VIDEO4LINUX DRIVER
12606 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12607 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12608 L:      linux-media@vger.kernel.org
12609 W:      https://linuxtv.org
12610 T:      git git://linuxtv.org/media_tree.git
12611 S:      Odd fixes
12612 F:      drivers/media/usb/tm6000/
12613 F:      Documentation/media/v4l-drivers/tm6000*
12614
12615 TW5864 VIDEO4LINUX DRIVER
12616 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12617 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12618 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12619 L:      linux-media@vger.kernel.org
12620 S:      Supported
12621 F:      drivers/media/pci/tw5864/
12622
12623 TW68 VIDEO4LINUX DRIVER
12624 M:      Hans Verkuil <hverkuil@xs4all.nl>
12625 L:      linux-media@vger.kernel.org
12626 T:      git git://linuxtv.org/media_tree.git
12627 W:      https://linuxtv.org
12628 S:      Odd Fixes
12629 F:      drivers/media/pci/tw68/
12630
12631 TW686X VIDEO4LINUX DRIVER
12632 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12633 L:      linux-media@vger.kernel.org
12634 T:      git git://linuxtv.org/media_tree.git
12635 W:      http://linuxtv.org
12636 S:      Maintained
12637 F:      drivers/media/pci/tw686x/
12638
12639 TPM DEVICE DRIVER
12640 M:      Peter Huewe <peterhuewe@gmx.de>
12641 M:      Marcel Selhorst <tpmdd@selhorst.net>
12642 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12643 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12644 W:      http://tpmdd.sourceforge.net
12645 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12646 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12647 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12648 S:      Maintained
12649 F:      drivers/char/tpm/
12650
12651 TPM IBM_VTPM DEVICE DRIVER
12652 M:      Ashley Lai <ashleydlai@gmail.com>
12653 W:      http://tpmdd.sourceforge.net
12654 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12655 S:      Maintained
12656 F:      drivers/char/tpm/tpm_ibmvtpm*
12657
12658 TRACING
12659 M:      Steven Rostedt <rostedt@goodmis.org>
12660 M:      Ingo Molnar <mingo@redhat.com>
12661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12662 S:      Maintained
12663 F:      Documentation/trace/ftrace.txt
12664 F:      arch/*/*/*/ftrace.h
12665 F:      arch/*/kernel/ftrace.c
12666 F:      include/*/ftrace.h
12667 F:      include/linux/trace*.h
12668 F:      include/trace/
12669 F:      kernel/trace/
12670 F:      tools/testing/selftests/ftrace/
12671
12672 TRACING MMIO ACCESSES (MMIOTRACE)
12673 M:      Steven Rostedt <rostedt@goodmis.org>
12674 M:      Ingo Molnar <mingo@kernel.org>
12675 R:      Karol Herbst <karolherbst@gmail.com>
12676 R:      Pekka Paalanen <ppaalanen@gmail.com>
12677 S:      Maintained
12678 L:      linux-kernel@vger.kernel.org
12679 L:      nouveau@lists.freedesktop.org
12680 F:      kernel/trace/trace_mmiotrace.c
12681 F:      include/linux/mmiotrace.h
12682 F:      arch/x86/mm/kmmio.c
12683 F:      arch/x86/mm/mmio-mod.c
12684 F:      arch/x86/mm/testmmiotrace.c
12685
12686 TRIVIAL PATCHES
12687 M:      Jiri Kosina <trivial@kernel.org>
12688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12689 S:      Maintained
12690 K:      ^Subject:.*(?i)trivial
12691
12692 TTY LAYER
12693 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12694 M:      Jiri Slaby <jslaby@suse.com>
12695 S:      Supported
12696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12697 F:      Documentation/serial/
12698 F:      drivers/tty/
12699 F:      drivers/tty/serial/serial_core.c
12700 F:      include/linux/serial_core.h
12701 F:      include/linux/serial.h
12702 F:      include/linux/tty.h
12703 F:      include/uapi/linux/serial_core.h
12704 F:      include/uapi/linux/serial.h
12705 F:      include/uapi/linux/tty.h
12706
12707 TUA9001 MEDIA DRIVER
12708 M:      Antti Palosaari <crope@iki.fi>
12709 L:      linux-media@vger.kernel.org
12710 W:      https://linuxtv.org
12711 W:      http://palosaari.fi/linux/
12712 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12713 T:      git git://linuxtv.org/anttip/media_tree.git
12714 S:      Maintained
12715 F:      drivers/media/tuners/tua9001*
12716
12717 TULIP NETWORK DRIVERS
12718 L:      netdev@vger.kernel.org
12719 L:      linux-parisc@vger.kernel.org
12720 S:      Orphan
12721 F:      drivers/net/ethernet/dec/tulip/
12722
12723 TUN/TAP driver
12724 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12725 W:      http://vtun.sourceforge.net/tun
12726 S:      Maintained
12727 F:      Documentation/networking/tuntap.txt
12728 F:      arch/um/os-Linux/drivers/
12729
12730 TURBOCHANNEL SUBSYSTEM
12731 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12732 M:      Ralf Baechle <ralf@linux-mips.org>
12733 L:      linux-mips@linux-mips.org
12734 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12735 S:      Maintained
12736 F:      drivers/tc/
12737 F:      include/linux/tc.h
12738
12739 UBI FILE SYSTEM (UBIFS)
12740 M:      Richard Weinberger <richard@nod.at>
12741 M:      Artem Bityutskiy <dedekind1@gmail.com>
12742 M:      Adrian Hunter <adrian.hunter@intel.com>
12743 L:      linux-mtd@lists.infradead.org
12744 T:      git git://git.infradead.org/ubifs-2.6.git
12745 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12746 S:      Supported
12747 F:      Documentation/filesystems/ubifs.txt
12748 F:      fs/ubifs/
12749
12750 UCLINUX (M68KNOMMU AND COLDFIRE)
12751 M:      Greg Ungerer <gerg@linux-m68k.org>
12752 W:      http://www.linux-m68k.org/
12753 W:      http://www.uclinux.org/
12754 L:      linux-m68k@lists.linux-m68k.org
12755 L:      uclinux-dev@uclinux.org  (subscribers-only)
12756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12757 S:      Maintained
12758 F:      arch/m68k/coldfire/
12759 F:      arch/m68k/68*/
12760 F:      arch/m68k/*/*_no.*
12761 F:      arch/m68k/include/asm/*_no.*
12762
12763 UDF FILESYSTEM
12764 M:      Jan Kara <jack@suse.com>
12765 S:      Maintained
12766 F:      Documentation/filesystems/udf.txt
12767 F:      fs/udf/
12768
12769 UDRAW TABLET
12770 M:      Bastien Nocera <hadess@hadess.net>
12771 L:      linux-input@vger.kernel.org
12772 S:      Maintained
12773 F:      drivers/hid/hid-udraw.c
12774
12775 UFS FILESYSTEM
12776 M:      Evgeniy Dushistov <dushistov@mail.ru>
12777 S:      Maintained
12778 F:      Documentation/filesystems/ufs.txt
12779 F:      fs/ufs/
12780
12781 UHID USERSPACE HID IO DRIVER:
12782 M:      David Herrmann <dh.herrmann@googlemail.com>
12783 L:      linux-input@vger.kernel.org
12784 S:      Maintained
12785 F:      drivers/hid/uhid.c
12786 F:      include/uapi/linux/uhid.h
12787
12788 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12789 L:      linux-usb@vger.kernel.org
12790 S:      Orphan
12791 F:      drivers/uwb/
12792 F:      include/linux/uwb.h
12793 F:      include/linux/uwb/
12794
12795 UNICORE32 ARCHITECTURE:
12796 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12797 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12798 S:      Maintained
12799 T:      git git://github.com/gxt/linux.git
12800 F:      arch/unicore32/
12801
12802 UNIFDEF
12803 M:      Tony Finch <dot@dotat.at>
12804 W:      http://dotat.at/prog/unifdef
12805 S:      Maintained
12806 F:      scripts/unifdef.c
12807
12808 UNIFORM CDROM DRIVER
12809 M:      Jens Axboe <axboe@kernel.dk>
12810 W:      http://www.kernel.dk
12811 S:      Maintained
12812 F:      Documentation/cdrom/
12813 F:      drivers/cdrom/cdrom.c
12814 F:      include/linux/cdrom.h
12815 F:      include/uapi/linux/cdrom.h
12816
12817 UNISYS S-PAR DRIVERS
12818 M:      David Kershner <david.kershner@unisys.com>
12819 L:      sparmaintainer@unisys.com (Unisys internal)
12820 S:      Supported
12821 F:      drivers/staging/unisys/
12822
12823 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12824 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12825 L:      linux-scsi@vger.kernel.org
12826 S:      Supported
12827 F:      Documentation/scsi/ufs.txt
12828 F:      drivers/scsi/ufs/
12829
12830 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12831 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12832 M:      Prabu Thangamuthu <prabut@synopsys.com>
12833 L:      linux-scsi@vger.kernel.org
12834 S:      Supported
12835 F:      drivers/scsi/ufs/*dwc*
12836
12837 UNSORTED BLOCK IMAGES (UBI)
12838 M:      Artem Bityutskiy <dedekind1@gmail.com>
12839 M:      Richard Weinberger <richard@nod.at>
12840 W:      http://www.linux-mtd.infradead.org/
12841 L:      linux-mtd@lists.infradead.org
12842 T:      git git://git.infradead.org/ubifs-2.6.git
12843 S:      Supported
12844 F:      drivers/mtd/ubi/
12845 F:      include/linux/mtd/ubi.h
12846 F:      include/uapi/mtd/ubi-user.h
12847
12848 USB ACM DRIVER
12849 M:      Oliver Neukum <oneukum@suse.com>
12850 L:      linux-usb@vger.kernel.org
12851 S:      Maintained
12852 F:      Documentation/usb/acm.txt
12853 F:      drivers/usb/class/cdc-acm.*
12854
12855 USB AR5523 WIRELESS DRIVER
12856 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12857 L:      linux-wireless@vger.kernel.org
12858 S:      Maintained
12859 F:      drivers/net/wireless/ath/ar5523/
12860
12861 USB ATTACHED SCSI
12862 M:      Oliver Neukum <oneukum@suse.com>
12863 L:      linux-usb@vger.kernel.org
12864 L:      linux-scsi@vger.kernel.org
12865 S:      Maintained
12866 F:      drivers/usb/storage/uas.c
12867
12868 USB CDC ETHERNET DRIVER
12869 M:      Oliver Neukum <oliver@neukum.org>
12870 L:      linux-usb@vger.kernel.org
12871 S:      Maintained
12872 F:      drivers/net/usb/cdc_*.c
12873 F:      include/uapi/linux/usb/cdc.h
12874
12875 USB CHAOSKEY DRIVER
12876 M:      Keith Packard <keithp@keithp.com>
12877 L:      linux-usb@vger.kernel.org
12878 S:      Maintained
12879 F:      drivers/usb/misc/chaoskey.c
12880
12881 USB CYPRESS C67X00 DRIVER
12882 M:      Peter Korsgaard <jacmet@sunsite.dk>
12883 L:      linux-usb@vger.kernel.org
12884 S:      Maintained
12885 F:      drivers/usb/c67x00/
12886
12887 USB DAVICOM DM9601 DRIVER
12888 M:      Peter Korsgaard <jacmet@sunsite.dk>
12889 L:      netdev@vger.kernel.org
12890 W:      http://www.linux-usb.org/usbnet
12891 S:      Maintained
12892 F:      drivers/net/usb/dm9601.c
12893
12894 USB DIAMOND RIO500 DRIVER
12895 M:      Cesar Miquel <miquel@df.uba.ar>
12896 L:      rio500-users@lists.sourceforge.net
12897 W:      http://rio500.sourceforge.net
12898 S:      Maintained
12899 F:      drivers/usb/misc/rio500*
12900
12901 USB EHCI DRIVER
12902 M:      Alan Stern <stern@rowland.harvard.edu>
12903 L:      linux-usb@vger.kernel.org
12904 S:      Maintained
12905 F:      Documentation/usb/ehci.txt
12906 F:      drivers/usb/host/ehci*
12907
12908 USB GADGET/PERIPHERAL SUBSYSTEM
12909 M:      Felipe Balbi <balbi@kernel.org>
12910 L:      linux-usb@vger.kernel.org
12911 W:      http://www.linux-usb.org/gadget
12912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12913 S:      Maintained
12914 F:      drivers/usb/gadget/
12915 F:      include/linux/usb/gadget*
12916
12917 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12918 M:      Jiri Kosina <jikos@kernel.org>
12919 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12920 L:      linux-usb@vger.kernel.org
12921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12922 S:      Maintained
12923 F:      Documentation/hid/hiddev.txt
12924 F:      drivers/hid/usbhid/
12925
12926 USB ISP116X DRIVER
12927 M:      Olav Kongas <ok@artecdesign.ee>
12928 L:      linux-usb@vger.kernel.org
12929 S:      Maintained
12930 F:      drivers/usb/host/isp116x*
12931 F:      include/linux/usb/isp116x.h
12932
12933 USB LAN78XX ETHERNET DRIVER
12934 M:      Woojung Huh <woojung.huh@microchip.com>
12935 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12936 L:      netdev@vger.kernel.org
12937 S:      Maintained
12938 F:      drivers/net/usb/lan78xx.*
12939
12940 USB MASS STORAGE DRIVER
12941 M:      Alan Stern <stern@rowland.harvard.edu>
12942 L:      linux-usb@vger.kernel.org
12943 L:      usb-storage@lists.one-eyed-alien.net
12944 S:      Maintained
12945 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12946 F:      drivers/usb/storage/
12947
12948 USB MIDI DRIVER
12949 M:      Clemens Ladisch <clemens@ladisch.de>
12950 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12951 T:      git git://git.alsa-project.org/alsa-kernel.git
12952 S:      Maintained
12953 F:      sound/usb/midi.*
12954
12955 USB NETWORKING DRIVERS
12956 L:      linux-usb@vger.kernel.org
12957 S:      Odd Fixes
12958 F:      drivers/net/usb/
12959
12960 USB OHCI DRIVER
12961 M:      Alan Stern <stern@rowland.harvard.edu>
12962 L:      linux-usb@vger.kernel.org
12963 S:      Maintained
12964 F:      Documentation/usb/ohci.txt
12965 F:      drivers/usb/host/ohci*
12966
12967 USB OTG FSM (Finite State Machine)
12968 M:      Peter Chen <Peter.Chen@nxp.com>
12969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12970 L:      linux-usb@vger.kernel.org
12971 S:      Maintained
12972 F:      drivers/usb/common/usb-otg-fsm.c
12973
12974 USB OVER IP DRIVER
12975 M:      Valentina Manea <valentina.manea.m@gmail.com>
12976 M:      Shuah Khan <shuahkh@osg.samsung.com>
12977 M:      Shuah Khan <shuah@kernel.org>
12978 L:      linux-usb@vger.kernel.org
12979 S:      Maintained
12980 F:      Documentation/usb/usbip_protocol.txt
12981 F:      drivers/usb/usbip/
12982 F:      tools/usb/usbip/
12983
12984 USB PEGASUS DRIVER
12985 M:      Petko Manolov <petkan@nucleusys.com>
12986 L:      linux-usb@vger.kernel.org
12987 L:      netdev@vger.kernel.org
12988 T:      git git://github.com/petkan/pegasus.git
12989 W:      https://github.com/petkan/pegasus
12990 S:      Maintained
12991 F:      drivers/net/usb/pegasus.*
12992
12993 USB PHY LAYER
12994 M:      Felipe Balbi <balbi@kernel.org>
12995 L:      linux-usb@vger.kernel.org
12996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12997 S:      Maintained
12998 F:      drivers/usb/phy/
12999
13000 USB PRINTER DRIVER (usblp)
13001 M:      Pete Zaitcev <zaitcev@redhat.com>
13002 L:      linux-usb@vger.kernel.org
13003 S:      Supported
13004 F:      drivers/usb/class/usblp.c
13005
13006 USB QMI WWAN NETWORK DRIVER
13007 M:      Bjørn Mork <bjorn@mork.no>
13008 L:      netdev@vger.kernel.org
13009 S:      Maintained
13010 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13011 F:      drivers/net/usb/qmi_wwan.c
13012
13013 USB RTL8150 DRIVER
13014 M:      Petko Manolov <petkan@nucleusys.com>
13015 L:      linux-usb@vger.kernel.org
13016 L:      netdev@vger.kernel.org
13017 T:      git git://github.com/petkan/rtl8150.git
13018 W:      https://github.com/petkan/rtl8150
13019 S:      Maintained
13020 F:      drivers/net/usb/rtl8150.c
13021
13022 USB SERIAL SUBSYSTEM
13023 M:      Johan Hovold <johan@kernel.org>
13024 L:      linux-usb@vger.kernel.org
13025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13026 S:      Maintained
13027 F:      Documentation/usb/usb-serial.txt
13028 F:      drivers/usb/serial/
13029 F:      include/linux/usb/serial.h
13030
13031 USB SMSC75XX ETHERNET DRIVER
13032 M:      Steve Glendinning <steve.glendinning@shawell.net>
13033 L:      netdev@vger.kernel.org
13034 S:      Maintained
13035 F:      drivers/net/usb/smsc75xx.*
13036
13037 USB SMSC95XX ETHERNET DRIVER
13038 M:      Steve Glendinning <steve.glendinning@shawell.net>
13039 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13040 L:      netdev@vger.kernel.org
13041 S:      Maintained
13042 F:      drivers/net/usb/smsc95xx.*
13043
13044 USB SUBSYSTEM
13045 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13046 L:      linux-usb@vger.kernel.org
13047 W:      http://www.linux-usb.org
13048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13049 S:      Supported
13050 F:      Documentation/devicetree/bindings/usb/
13051 F:      Documentation/usb/
13052 F:      drivers/usb/
13053 F:      include/linux/usb.h
13054 F:      include/linux/usb/
13055
13056 USB UHCI DRIVER
13057 M:      Alan Stern <stern@rowland.harvard.edu>
13058 L:      linux-usb@vger.kernel.org
13059 S:      Maintained
13060 F:      drivers/usb/host/uhci*
13061
13062 USB "USBNET" DRIVER FRAMEWORK
13063 M:      Oliver Neukum <oneukum@suse.com>
13064 L:      netdev@vger.kernel.org
13065 W:      http://www.linux-usb.org/usbnet
13066 S:      Maintained
13067 F:      drivers/net/usb/usbnet.c
13068 F:      include/linux/usb/usbnet.h
13069
13070 USB VIDEO CLASS
13071 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13072 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13073 L:      linux-media@vger.kernel.org
13074 T:      git git://linuxtv.org/media_tree.git
13075 W:      http://www.ideasonboard.org/uvc/
13076 S:      Maintained
13077 F:      drivers/media/usb/uvc/
13078 F:      include/uapi/linux/uvcvideo.h
13079
13080 USB VISION DRIVER
13081 M:      Hans Verkuil <hverkuil@xs4all.nl>
13082 L:      linux-media@vger.kernel.org
13083 T:      git git://linuxtv.org/media_tree.git
13084 W:      https://linuxtv.org
13085 S:      Odd Fixes
13086 F:      drivers/media/usb/usbvision/
13087
13088 USB WEBCAM GADGET
13089 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13090 L:      linux-usb@vger.kernel.org
13091 S:      Maintained
13092 F:      drivers/usb/gadget/function/*uvc*
13093 F:      drivers/usb/gadget/legacy/webcam.c
13094
13095 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13096 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13097 L:      linux-wireless@vger.kernel.org
13098 S:      Maintained
13099 F:      drivers/net/wireless/rndis_wlan.c
13100
13101 USB XHCI DRIVER
13102 M:      Mathias Nyman <mathias.nyman@intel.com>
13103 L:      linux-usb@vger.kernel.org
13104 S:      Supported
13105 F:      drivers/usb/host/xhci*
13106 F:      drivers/usb/host/pci-quirks*
13107
13108 USB ZD1201 DRIVER
13109 L:      linux-wireless@vger.kernel.org
13110 W:      http://linux-lc100020.sourceforge.net
13111 S:      Orphan
13112 F:      drivers/net/wireless/zydas/zd1201.*
13113
13114 USB ZR364XX DRIVER
13115 M:      Antoine Jacquet <royale@zerezo.com>
13116 L:      linux-usb@vger.kernel.org
13117 L:      linux-media@vger.kernel.org
13118 T:      git git://linuxtv.org/media_tree.git
13119 W:      http://royale.zerezo.com/zr364xx/
13120 S:      Maintained
13121 F:      Documentation/media/v4l-drivers/zr364xx*
13122 F:      drivers/media/usb/zr364xx/
13123
13124 ULPI BUS
13125 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13126 L:      linux-usb@vger.kernel.org
13127 S:      Maintained
13128 F:      drivers/usb/common/ulpi.c
13129 F:      include/linux/ulpi/
13130
13131 USER-MODE LINUX (UML)
13132 M:      Jeff Dike <jdike@addtoit.com>
13133 M:      Richard Weinberger <richard@nod.at>
13134 L:      user-mode-linux-devel@lists.sourceforge.net
13135 L:      user-mode-linux-user@lists.sourceforge.net
13136 W:      http://user-mode-linux.sourceforge.net
13137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13138 S:      Maintained
13139 F:      Documentation/virtual/uml/
13140 F:      arch/um/
13141 F:      arch/x86/um/
13142 F:      fs/hostfs/
13143 F:      fs/hppfs/
13144
13145 USERSPACE I/O (UIO)
13146 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13147 S:      Maintained
13148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13149 F:      Documentation/driver-api/uio-howto.rst
13150 F:      drivers/uio/
13151 F:      include/linux/uio*.h
13152
13153 UTIL-LINUX PACKAGE
13154 M:      Karel Zak <kzak@redhat.com>
13155 L:      util-linux@vger.kernel.org
13156 W:      http://en.wikipedia.org/wiki/Util-linux
13157 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13158 S:      Maintained
13159
13160 UVESAFB DRIVER
13161 M:      Michal Januszewski <spock@gentoo.org>
13162 L:      linux-fbdev@vger.kernel.org
13163 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13164 S:      Maintained
13165 F:      Documentation/fb/uvesafb.txt
13166 F:      drivers/video/fbdev/uvesafb.*
13167
13168 VF610 NAND DRIVER
13169 M:      Stefan Agner <stefan@agner.ch>
13170 L:      linux-mtd@lists.infradead.org
13171 S:      Supported
13172 F:      drivers/mtd/nand/vf610_nfc.c
13173
13174 VFAT/FAT/MSDOS FILESYSTEM
13175 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13176 S:      Maintained
13177 F:      Documentation/filesystems/vfat.txt
13178 F:      fs/fat/
13179
13180 VFIO DRIVER
13181 M:      Alex Williamson <alex.williamson@redhat.com>
13182 L:      kvm@vger.kernel.org
13183 T:      git git://github.com/awilliam/linux-vfio.git
13184 S:      Maintained
13185 F:      Documentation/vfio.txt
13186 F:      drivers/vfio/
13187 F:      include/linux/vfio.h
13188 F:      include/uapi/linux/vfio.h
13189
13190 VFIO MEDIATED DEVICE DRIVERS
13191 M:      Kirti Wankhede <kwankhede@nvidia.com>
13192 L:      kvm@vger.kernel.org
13193 S:      Maintained
13194 F:      Documentation/vfio-mediated-device.txt
13195 F:      drivers/vfio/mdev/
13196 F:      include/linux/mdev.h
13197 F:      samples/vfio-mdev/
13198
13199 VFIO PLATFORM DRIVER
13200 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13201 L:      kvm@vger.kernel.org
13202 S:      Maintained
13203 F:      drivers/vfio/platform/
13204
13205 VIDEOBUF2 FRAMEWORK
13206 M:      Pawel Osciak <pawel@osciak.com>
13207 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13208 M:      Kyungmin Park <kyungmin.park@samsung.com>
13209 L:      linux-media@vger.kernel.org
13210 S:      Maintained
13211 F:      drivers/media/v4l2-core/videobuf2-*
13212 F:      include/media/videobuf2-*
13213
13214 VIRTIO AND VHOST VSOCK DRIVER
13215 M:      Stefan Hajnoczi <stefanha@redhat.com>
13216 L:      kvm@vger.kernel.org
13217 L:      virtualization@lists.linux-foundation.org
13218 L:      netdev@vger.kernel.org
13219 S:      Maintained
13220 F:      include/linux/virtio_vsock.h
13221 F:      include/uapi/linux/virtio_vsock.h
13222 F:      net/vmw_vsock/virtio_transport_common.c
13223 F:      net/vmw_vsock/virtio_transport.c
13224 F:      drivers/vhost/vsock.c
13225 F:      drivers/vhost/vsock.h
13226
13227 VIRTUAL SERIO DEVICE DRIVER
13228 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13229 S:      Maintained
13230 F:      drivers/input/serio/userio.c
13231 F:      include/uapi/linux/userio.h
13232
13233 VIRTIO CONSOLE DRIVER
13234 M:      Amit Shah <amit@kernel.org>
13235 L:      virtualization@lists.linux-foundation.org
13236 S:      Maintained
13237 F:      drivers/char/virtio_console.c
13238 F:      include/linux/virtio_console.h
13239 F:      include/uapi/linux/virtio_console.h
13240
13241 VIRTIO CORE, NET AND BLOCK DRIVERS
13242 M:      "Michael S. Tsirkin" <mst@redhat.com>
13243 M:      Jason Wang <jasowang@redhat.com>
13244 L:      virtualization@lists.linux-foundation.org
13245 S:      Maintained
13246 F:      Documentation/devicetree/bindings/virtio/
13247 F:      drivers/virtio/
13248 F:      tools/virtio/
13249 F:      drivers/net/virtio_net.c
13250 F:      drivers/block/virtio_blk.c
13251 F:      include/linux/virtio_*.h
13252 F:      include/uapi/linux/virtio_*.h
13253 F:      drivers/crypto/virtio/
13254
13255 VIRTIO DRIVERS FOR S390
13256 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13257 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13258 L:      linux-s390@vger.kernel.org
13259 L:      virtualization@lists.linux-foundation.org
13260 L:      kvm@vger.kernel.org
13261 S:      Supported
13262 F:      drivers/s390/virtio/
13263
13264 VIRTIO GPU DRIVER
13265 M:      David Airlie <airlied@linux.ie>
13266 M:      Gerd Hoffmann <kraxel@redhat.com>
13267 L:      dri-devel@lists.freedesktop.org
13268 L:      virtualization@lists.linux-foundation.org
13269 T:      git git://git.kraxel.org/linux drm-qemu
13270 S:      Maintained
13271 F:      drivers/gpu/drm/virtio/
13272 F:      include/uapi/linux/virtio_gpu.h
13273
13274 VIRTIO HOST (VHOST)
13275 M:      "Michael S. Tsirkin" <mst@redhat.com>
13276 M:      Jason Wang <jasowang@redhat.com>
13277 L:      kvm@vger.kernel.org
13278 L:      virtualization@lists.linux-foundation.org
13279 L:      netdev@vger.kernel.org
13280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13281 S:      Maintained
13282 F:      drivers/vhost/
13283 F:      include/uapi/linux/vhost.h
13284
13285 VIRTIO INPUT DRIVER
13286 M:      Gerd Hoffmann <kraxel@redhat.com>
13287 S:      Maintained
13288 F:      drivers/virtio/virtio_input.c
13289 F:      include/uapi/linux/virtio_input.h
13290
13291 VIRTIO CRYPTO DRIVER
13292 M:  Gonglei <arei.gonglei@huawei.com>
13293 L:  virtualization@lists.linux-foundation.org
13294 L:  linux-crypto@vger.kernel.org
13295 S:  Maintained
13296 F:  drivers/crypto/virtio/
13297 F:  include/uapi/linux/virtio_crypto.h
13298
13299 VIA RHINE NETWORK DRIVER
13300 S:      Orphan
13301 F:      drivers/net/ethernet/via/via-rhine.c
13302
13303 VIA SD/MMC CARD CONTROLLER DRIVER
13304 M:      Bruce Chang <brucechang@via.com.tw>
13305 M:      Harald Welte <HaraldWelte@viatech.com>
13306 S:      Maintained
13307 F:      drivers/mmc/host/via-sdmmc.c
13308
13309 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13310 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13311 L:      linux-fbdev@vger.kernel.org
13312 S:      Maintained
13313 F:      include/linux/via-core.h
13314 F:      include/linux/via-gpio.h
13315 F:      include/linux/via_i2c.h
13316 F:      drivers/video/fbdev/via/
13317
13318 VIA VELOCITY NETWORK DRIVER
13319 M:      Francois Romieu <romieu@fr.zoreil.com>
13320 L:      netdev@vger.kernel.org
13321 S:      Maintained
13322 F:      drivers/net/ethernet/via/via-velocity.*
13323
13324 VIRT LIB
13325 M:      Alex Williamson <alex.williamson@redhat.com>
13326 M:      Paolo Bonzini <pbonzini@redhat.com>
13327 L:      kvm@vger.kernel.org
13328 S:      Supported
13329 F:      virt/lib/
13330
13331 VIVID VIRTUAL VIDEO DRIVER
13332 M:      Hans Verkuil <hverkuil@xs4all.nl>
13333 L:      linux-media@vger.kernel.org
13334 T:      git git://linuxtv.org/media_tree.git
13335 W:      https://linuxtv.org
13336 S:      Maintained
13337 F:      drivers/media/platform/vivid/*
13338
13339 VLAN (802.1Q)
13340 M:      Patrick McHardy <kaber@trash.net>
13341 L:      netdev@vger.kernel.org
13342 S:      Maintained
13343 F:      drivers/net/macvlan.c
13344 F:      include/linux/if_*vlan.h
13345 F:      net/8021q/
13346
13347 VLYNQ BUS
13348 M:      Florian Fainelli <f.fainelli@gmail.com>
13349 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13350 S:      Maintained
13351 F:      drivers/vlynq/vlynq.c
13352 F:      include/linux/vlynq.h
13353
13354 VME SUBSYSTEM
13355 M:      Martyn Welch <martyn@welchs.me.uk>
13356 M:      Manohar Vanga <manohar.vanga@gmail.com>
13357 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13358 L:      devel@driverdev.osuosl.org
13359 S:      Maintained
13360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13361 F:      Documentation/driver-api/vme.rst
13362 F:      drivers/staging/vme/
13363 F:      drivers/vme/
13364 F:      include/linux/vme*
13365
13366 VMWARE HYPERVISOR INTERFACE
13367 M:      Alok Kataria <akataria@vmware.com>
13368 L:      virtualization@lists.linux-foundation.org
13369 S:      Supported
13370 F:      arch/x86/kernel/cpu/vmware.c
13371
13372 VMWARE BALLOON DRIVER
13373 M:      Xavier Deguillard <xdeguillard@vmware.com>
13374 M:      Philip Moltmann <moltmann@vmware.com>
13375 M:      "VMware, Inc." <pv-drivers@vmware.com>
13376 L:      linux-kernel@vger.kernel.org
13377 S:      Maintained
13378 F:      drivers/misc/vmw_balloon.c
13379
13380 VMWARE VMMOUSE SUBDRIVER
13381 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13382 M:      "VMware, Inc." <pv-drivers@vmware.com>
13383 L:      linux-input@vger.kernel.org
13384 S:      Maintained
13385 F:      drivers/input/mouse/vmmouse.c
13386 F:      drivers/input/mouse/vmmouse.h
13387
13388 VMWARE VMXNET3 ETHERNET DRIVER
13389 M:      Shrikrishna Khare <skhare@vmware.com>
13390 M:      "VMware, Inc." <pv-drivers@vmware.com>
13391 L:      netdev@vger.kernel.org
13392 S:      Maintained
13393 F:      drivers/net/vmxnet3/
13394
13395 VMware PVSCSI driver
13396 M:      Jim Gill <jgill@vmware.com>
13397 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13398 L:      linux-scsi@vger.kernel.org
13399 S:      Maintained
13400 F:      drivers/scsi/vmw_pvscsi.c
13401 F:      drivers/scsi/vmw_pvscsi.h
13402
13403 VMWARE PVRDMA DRIVER
13404 M:      Adit Ranadive <aditr@vmware.com>
13405 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13406 L:      linux-rdma@vger.kernel.org
13407 S:      Maintained
13408 F:      drivers/infiniband/hw/vmw_pvrdma/
13409
13410 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13411 M:      Liam Girdwood <lgirdwood@gmail.com>
13412 M:      Mark Brown <broonie@kernel.org>
13413 L:      linux-kernel@vger.kernel.org
13414 W:      http://www.slimlogic.co.uk/?p=48
13415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13416 S:      Supported
13417 F:      Documentation/devicetree/bindings/regulator/
13418 F:      drivers/regulator/
13419 F:      include/dt-bindings/regulator/
13420 F:      include/linux/regulator/
13421
13422 VRF
13423 M:      David Ahern <dsa@cumulusnetworks.com>
13424 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13425 L:      netdev@vger.kernel.org
13426 S:      Maintained
13427 F:      drivers/net/vrf.c
13428 F:      Documentation/networking/vrf.txt
13429
13430 VT1211 HARDWARE MONITOR DRIVER
13431 M:      Juerg Haefliger <juergh@gmail.com>
13432 L:      linux-hwmon@vger.kernel.org
13433 S:      Maintained
13434 F:      Documentation/hwmon/vt1211
13435 F:      drivers/hwmon/vt1211.c
13436
13437 VT8231 HARDWARE MONITOR DRIVER
13438 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13439 L:      linux-hwmon@vger.kernel.org
13440 S:      Maintained
13441 F:      drivers/hwmon/vt8231.c
13442
13443 VUB300 USB to SDIO/SD/MMC bridge chip
13444 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13445 L:      linux-mmc@vger.kernel.org
13446 L:      linux-usb@vger.kernel.org
13447 S:      Supported
13448 F:      drivers/mmc/host/vub300.c
13449
13450 W1 DALLAS'S 1-WIRE BUS
13451 M:      Evgeniy Polyakov <zbr@ioremap.net>
13452 S:      Maintained
13453 F:      Documentation/w1/
13454 F:      drivers/w1/
13455
13456 W83791D HARDWARE MONITORING DRIVER
13457 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13458 L:      linux-hwmon@vger.kernel.org
13459 S:      Maintained
13460 F:      Documentation/hwmon/w83791d
13461 F:      drivers/hwmon/w83791d.c
13462
13463 W83793 HARDWARE MONITORING DRIVER
13464 M:      Rudolf Marek <r.marek@assembler.cz>
13465 L:      linux-hwmon@vger.kernel.org
13466 S:      Maintained
13467 F:      Documentation/hwmon/w83793
13468 F:      drivers/hwmon/w83793.c
13469
13470 W83795 HARDWARE MONITORING DRIVER
13471 M:      Jean Delvare <jdelvare@suse.com>
13472 L:      linux-hwmon@vger.kernel.org
13473 S:      Maintained
13474 F:      drivers/hwmon/w83795.c
13475
13476 W83L51xD SD/MMC CARD INTERFACE DRIVER
13477 M:      Pierre Ossman <pierre@ossman.eu>
13478 S:      Maintained
13479 F:      drivers/mmc/host/wbsd.*
13480
13481 WACOM PROTOCOL 4 SERIAL TABLETS
13482 M:      Julian Squires <julian@cipht.net>
13483 M:      Hans de Goede <hdegoede@redhat.com>
13484 L:      linux-input@vger.kernel.org
13485 S:      Maintained
13486 F:      drivers/input/tablet/wacom_serial4.c
13487
13488 WATCHDOG DEVICE DRIVERS
13489 M:      Wim Van Sebroeck <wim@iguana.be>
13490 R:      Guenter Roeck <linux@roeck-us.net>
13491 L:      linux-watchdog@vger.kernel.org
13492 W:      http://www.linux-watchdog.org/
13493 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13494 S:      Maintained
13495 F:      Documentation/devicetree/bindings/watchdog/
13496 F:      Documentation/watchdog/
13497 F:      drivers/watchdog/
13498 F:      include/linux/watchdog.h
13499 F:      include/uapi/linux/watchdog.h
13500
13501 WIIMOTE HID DRIVER
13502 M:      David Herrmann <dh.herrmann@googlemail.com>
13503 L:      linux-input@vger.kernel.org
13504 S:      Maintained
13505 F:      drivers/hid/hid-wiimote*
13506
13507 WINBOND CIR DRIVER
13508 M:      David Härdeman <david@hardeman.nu>
13509 S:      Maintained
13510 F:      drivers/media/rc/winbond-cir.c
13511
13512 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13513 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13514 L:      linux-watchdog@vger.kernel.org
13515 S:      Maintained
13516 F:      drivers/watchdog/ebc-c384_wdt.c
13517
13518 WINSYSTEMS WS16C48 GPIO DRIVER
13519 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13520 L:      linux-gpio@vger.kernel.org
13521 S:      Maintained
13522 F:      drivers/gpio/gpio-ws16c48.c
13523
13524 WIMAX STACK
13525 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13526 M:      linux-wimax@intel.com
13527 L:      wimax@linuxwimax.org (subscribers-only)
13528 S:      Supported
13529 W:      http://linuxwimax.org
13530 F:      Documentation/wimax/README.wimax
13531 F:      include/linux/wimax/debug.h
13532 F:      include/net/wimax.h
13533 F:      include/uapi/linux/wimax.h
13534 F:      net/wimax/
13535
13536 WISTRON LAPTOP BUTTON DRIVER
13537 M:      Miloslav Trmac <mitr@volny.cz>
13538 S:      Maintained
13539 F:      drivers/input/misc/wistron_btns.c
13540
13541 WL3501 WIRELESS PCMCIA CARD DRIVER
13542 L:      linux-wireless@vger.kernel.org
13543 S:      Odd fixes
13544 F:      drivers/net/wireless/wl3501*
13545
13546 WOLFSON MICROELECTRONICS DRIVERS
13547 L:      patches@opensource.wolfsonmicro.com
13548 T:      git https://github.com/CirrusLogic/linux-drivers.git
13549 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13550 S:      Supported
13551 F:      Documentation/hwmon/wm83??
13552 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13553 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13554 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13555 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13556 F:      drivers/clk/clk-wm83*.c
13557 F:      drivers/extcon/extcon-arizona.c
13558 F:      drivers/leds/leds-wm83*.c
13559 F:      drivers/gpio/gpio-*wm*.c
13560 F:      drivers/gpio/gpio-arizona.c
13561 F:      drivers/hwmon/wm83??-hwmon.c
13562 F:      drivers/input/misc/wm831x-on.c
13563 F:      drivers/input/touchscreen/wm831x-ts.c
13564 F:      drivers/input/touchscreen/wm97*.c
13565 F:      drivers/mfd/arizona*
13566 F:      drivers/mfd/wm*.c
13567 F:      drivers/mfd/cs47l24*
13568 F:      drivers/power/supply/wm83*.c
13569 F:      drivers/rtc/rtc-wm83*.c
13570 F:      drivers/regulator/wm8*.c
13571 F:      drivers/video/backlight/wm83*_bl.c
13572 F:      drivers/watchdog/wm83*_wdt.c
13573 F:      include/linux/mfd/arizona/
13574 F:      include/linux/mfd/wm831x/
13575 F:      include/linux/mfd/wm8350/
13576 F:      include/linux/mfd/wm8400*
13577 F:      include/linux/wm97xx.h
13578 F:      include/sound/wm????.h
13579 F:      sound/soc/codecs/arizona.?
13580 F:      sound/soc/codecs/wm*
13581 F:      sound/soc/codecs/cs47l24*
13582
13583 WORKQUEUE
13584 M:      Tejun Heo <tj@kernel.org>
13585 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13587 S:      Maintained
13588 F:      include/linux/workqueue.h
13589 F:      kernel/workqueue.c
13590 F:      Documentation/core-api/workqueue.rst
13591
13592 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13593 M:      Chen-Yu Tsai <wens@csie.org>
13594 L:      linux-kernel@vger.kernel.org
13595 S:      Maintained
13596 N:      axp[128]
13597
13598 X.25 NETWORK LAYER
13599 M:      Andrew Hendry <andrew.hendry@gmail.com>
13600 L:      linux-x25@vger.kernel.org
13601 S:      Odd Fixes
13602 F:      Documentation/networking/x25*
13603 F:      include/net/x25*
13604 F:      net/x25/
13605
13606 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13607 M:      Thomas Gleixner <tglx@linutronix.de>
13608 M:      Ingo Molnar <mingo@redhat.com>
13609 M:      "H. Peter Anvin" <hpa@zytor.com>
13610 M:      x86@kernel.org
13611 L:      linux-kernel@vger.kernel.org
13612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13613 S:      Maintained
13614 F:      Documentation/x86/
13615 F:      arch/x86/
13616
13617 X86 PLATFORM DRIVERS
13618 M:      Darren Hart <dvhart@infradead.org>
13619 M:      Andy Shevchenko <andy@infradead.org>
13620 L:      platform-driver-x86@vger.kernel.org
13621 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13622 S:      Maintained
13623 F:      drivers/platform/x86/
13624 F:      drivers/platform/olpc/
13625
13626 X86 MCE INFRASTRUCTURE
13627 M:      Tony Luck <tony.luck@intel.com>
13628 M:      Borislav Petkov <bp@alien8.de>
13629 L:      linux-edac@vger.kernel.org
13630 S:      Maintained
13631 F:      arch/x86/kernel/cpu/mcheck/*
13632
13633 X86 MICROCODE UPDATE SUPPORT
13634 M:      Borislav Petkov <bp@alien8.de>
13635 S:      Maintained
13636 F:      arch/x86/kernel/cpu/microcode/*
13637
13638 X86 VDSO
13639 M:      Andy Lutomirski <luto@amacapital.net>
13640 L:      linux-kernel@vger.kernel.org
13641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13642 S:      Maintained
13643 F:      arch/x86/entry/vdso/
13644
13645 XC2028/3028 TUNER DRIVER
13646 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13647 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13648 L:      linux-media@vger.kernel.org
13649 W:      https://linuxtv.org
13650 T:      git git://linuxtv.org/media_tree.git
13651 S:      Maintained
13652 F:      drivers/media/tuners/tuner-xc2028.*
13653
13654 XEN HYPERVISOR INTERFACE
13655 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13656 M:      Juergen Gross <jgross@suse.com>
13657 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13659 S:      Supported
13660 F:      arch/x86/xen/
13661 F:      drivers/*/xen-*front.c
13662 F:      drivers/xen/
13663 F:      arch/x86/include/asm/xen/
13664 F:      include/xen/
13665 F:      include/uapi/xen/
13666
13667 XEN HYPERVISOR ARM
13668 M:      Stefano Stabellini <sstabellini@kernel.org>
13669 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13670 S:      Maintained
13671 F:      arch/arm/xen/
13672 F:      arch/arm/include/asm/xen/
13673
13674 XEN HYPERVISOR ARM64
13675 M:      Stefano Stabellini <sstabellini@kernel.org>
13676 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13677 S:      Maintained
13678 F:      arch/arm64/xen/
13679 F:      arch/arm64/include/asm/xen/
13680
13681 XEN NETWORK BACKEND DRIVER
13682 M:      Wei Liu <wei.liu2@citrix.com>
13683 M:      Paul Durrant <paul.durrant@citrix.com>
13684 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13685 L:      netdev@vger.kernel.org
13686 S:      Supported
13687 F:      drivers/net/xen-netback/*
13688
13689 XEN PCI SUBSYSTEM
13690 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13691 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13692 S:      Supported
13693 F:      arch/x86/pci/*xen*
13694 F:      drivers/pci/*xen*
13695
13696 XEN BLOCK SUBSYSTEM
13697 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13698 M:      Roger Pau Monné <roger.pau@citrix.com>
13699 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13700 S:      Supported
13701 F:      drivers/block/xen-blkback/*
13702 F:      drivers/block/xen*
13703
13704 XEN PVSCSI DRIVERS
13705 M:      Juergen Gross <jgross@suse.com>
13706 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13707 L:      linux-scsi@vger.kernel.org
13708 S:      Supported
13709 F:      drivers/scsi/xen-scsifront.c
13710 F:      drivers/xen/xen-scsiback.c
13711 F:      include/xen/interface/io/vscsiif.h
13712
13713 XEN SWIOTLB SUBSYSTEM
13714 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13715 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13716 S:      Supported
13717 F:      arch/x86/xen/*swiotlb*
13718 F:      drivers/xen/*swiotlb*
13719
13720 XFS FILESYSTEM
13721 M:      Darrick J. Wong <darrick.wong@oracle.com>
13722 M:      linux-xfs@vger.kernel.org
13723 L:      linux-xfs@vger.kernel.org
13724 W:      http://xfs.org/
13725 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13726 S:      Supported
13727 F:      Documentation/filesystems/xfs.txt
13728 F:      fs/xfs/
13729
13730 XILINX AXI ETHERNET DRIVER
13731 M:      Anirudha Sarangi <anirudh@xilinx.com>
13732 M:      John Linn <John.Linn@xilinx.com>
13733 S:      Maintained
13734 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13735
13736 XILINX UARTLITE SERIAL DRIVER
13737 M:      Peter Korsgaard <jacmet@sunsite.dk>
13738 L:      linux-serial@vger.kernel.org
13739 S:      Maintained
13740 F:      drivers/tty/serial/uartlite.c
13741
13742 XILINX VIDEO IP CORES
13743 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13744 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13745 L:      linux-media@vger.kernel.org
13746 T:      git git://linuxtv.org/media_tree.git
13747 S:      Supported
13748 F:      Documentation/devicetree/bindings/media/xilinx/
13749 F:      drivers/media/platform/xilinx/
13750 F:      include/uapi/linux/xilinx-v4l2-controls.h
13751
13752 XILLYBUS DRIVER
13753 M:      Eli Billauer <eli.billauer@gmail.com>
13754 L:      linux-kernel@vger.kernel.org
13755 S:      Supported
13756 F:      drivers/char/xillybus/
13757
13758 XTENSA XTFPGA PLATFORM SUPPORT
13759 M:      Max Filippov <jcmvbkbc@gmail.com>
13760 L:      linux-xtensa@linux-xtensa.org
13761 S:      Maintained
13762 F:      drivers/spi/spi-xtensa-xtfpga.c
13763 F:      sound/soc/xtensa/xtfpga-i2s.c
13764
13765 YAM DRIVER FOR AX.25
13766 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13767 L:      linux-hams@vger.kernel.org
13768 S:      Maintained
13769 F:      drivers/net/hamradio/yam*
13770 F:      include/linux/yam.h
13771
13772 YEALINK PHONE DRIVER
13773 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13774 L:      usbb2k-api-dev@nongnu.org
13775 S:      Maintained
13776 F:      Documentation/input/yealink.txt
13777 F:      drivers/input/misc/yealink.*
13778
13779 Z8530 DRIVER FOR AX.25
13780 M:      Joerg Reuter <jreuter@yaina.de>
13781 W:      http://yaina.de/jreuter/
13782 W:      http://www.qsl.net/dl1bke/
13783 L:      linux-hams@vger.kernel.org
13784 S:      Maintained
13785 F:      Documentation/networking/z8530drv.txt
13786 F:      drivers/net/hamradio/*scc.c
13787 F:      drivers/net/hamradio/z8530.h
13788
13789 ZBUD COMPRESSED PAGE ALLOCATOR
13790 M:      Seth Jennings <sjenning@redhat.com>
13791 M:      Dan Streetman <ddstreet@ieee.org>
13792 L:      linux-mm@kvack.org
13793 S:      Maintained
13794 F:      mm/zbud.c
13795 F:      include/linux/zbud.h
13796
13797 ZD1211RW WIRELESS DRIVER
13798 M:      Daniel Drake <dsd@gentoo.org>
13799 M:      Ulrich Kunitz <kune@deine-taler.de>
13800 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13801 L:      linux-wireless@vger.kernel.org
13802 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13803 S:      Maintained
13804 F:      drivers/net/wireless/zydas/zd1211rw/
13805
13806 ZD1301_DEMOD MEDIA DRIVER
13807 M:      Antti Palosaari <crope@iki.fi>
13808 L:      linux-media@vger.kernel.org
13809 W:      https://linuxtv.org/
13810 W:      http://palosaari.fi/linux/
13811 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13812 S:      Maintained
13813 F:      drivers/media/dvb-frontends/zd1301_demod*
13814
13815 ZD1301 MEDIA DRIVER
13816 M:      Antti Palosaari <crope@iki.fi>
13817 L:      linux-media@vger.kernel.org
13818 W:      https://linuxtv.org/
13819 W:      http://palosaari.fi/linux/
13820 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13821 S:      Maintained
13822 F:      drivers/media/usb/dvb-usb-v2/zd1301*
13823
13824 ZPOOL COMPRESSED PAGE STORAGE API
13825 M:      Dan Streetman <ddstreet@ieee.org>
13826 L:      linux-mm@kvack.org
13827 S:      Maintained
13828 F:      mm/zpool.c
13829 F:      include/linux/zpool.h
13830
13831 ZR36067 VIDEO FOR LINUX DRIVER
13832 L:      mjpeg-users@lists.sourceforge.net
13833 L:      linux-media@vger.kernel.org
13834 W:      http://mjpeg.sourceforge.net/driver-zoran/
13835 T:      hg https://linuxtv.org/hg/v4l-dvb
13836 S:      Odd Fixes
13837 F:      drivers/media/pci/zoran/
13838
13839 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13840 M:      Minchan Kim <minchan@kernel.org>
13841 M:      Nitin Gupta <ngupta@vflare.org>
13842 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13843 L:      linux-kernel@vger.kernel.org
13844 S:      Maintained
13845 F:      drivers/block/zram/
13846 F:      Documentation/blockdev/zram.txt
13847
13848 ZS DECSTATION Z85C30 SERIAL DRIVER
13849 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13850 S:      Maintained
13851 F:      drivers/tty/serial/zs.*
13852
13853 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13854 M:      Minchan Kim <minchan@kernel.org>
13855 M:      Nitin Gupta <ngupta@vflare.org>
13856 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13857 L:      linux-mm@kvack.org
13858 S:      Maintained
13859 F:      mm/zsmalloc.c
13860 F:      include/linux/zsmalloc.h
13861 F:      Documentation/vm/zsmalloc.txt
13862
13863 ZSWAP COMPRESSED SWAP CACHING
13864 M:      Seth Jennings <sjenning@redhat.com>
13865 M:      Dan Streetman <ddstreet@ieee.org>
13866 L:      linux-mm@kvack.org
13867 S:      Maintained
13868 F:      mm/zswap.c
13869
13870 THE REST
13871 M:      Linus Torvalds <torvalds@linux-foundation.org>
13872 L:      linux-kernel@vger.kernel.org
13873 Q:      http://patchwork.kernel.org/project/LKML/list/
13874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13875 S:      Buried alive in reporters
13876 F:      *
13877 F:      */